/*
 * Movie Mail Custom Css
 */

/* Global Styles */

/*=========================*/
/* -- Start Custom Font --*/
/*=======================*/

@font-face {
  font-family: 'BebasNeueBook';
  /*src: url('../fonts/bebasneuebook.eot');*/
  src: /*url('../fonts/bebasneuebook.eot?#iefix') format('embedded-opentype'),*/
    url('../fonts/bebasneuebook.woff') format('woff');
  /*url('../fonts/bebasneuebook.ttf') format('truetype'),
  url('../fonts/bebasneuebook.svg#bebasneuebook') format('svg');*/
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'BebasNeueBold';
  /*src: url('../fonts/bebasneuebold.eot');*/
  src: /*url('../fonts/bebasneuebold.eot?#iefix') format('embedded-opentype'),*/
    url('../fonts/bebasneuebold.woff') format('woff');
  /*url('../fonts/bebasneuebold.ttf') format('truetype'),
  url('../fonts/bebasneuebold.svg#bebasneuebold') format('svg');*/
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BebasNeueLight';
  /*src: url('../fonts/bebasneuelight.eot');*/
  src: /* url('../fonts/bebasneuelight.eot?#iefix') format('embedded-opentype'),*/
    url('../fonts/bebasneuelight.woff') format('woff');
  /*url('../fonts/bebasneuelight.ttf') format('truetype'),
  url('../fonts/bebasneuelight.svg#bebasneuelight') format('svg');*/
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BebasNeueRegular';
  /*src: url('../fonts/bebasneueregular.eot');*/
  src: /*url('../fonts/bebasneueregular.eot?#iefix') format('embedded-opentype'),*/
    url('../fonts/bebasneueregular.woff') format('woff');
  /*url('../fonts/bebasneueregular.ttf') format('truetype'),
  url('../fonts/bebasneueregular.svg#bebasneueregular') format('svg');*/
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'BebasNeue-Thin';
  /*src: url('../fonts/bebasneuethin.eot');*/
  src: /*url('../fonts/bebasneuethin.eot?#iefix') format('embedded-opentype'),*/
    url('../fonts/bebasneuethin.woff') format('woff');
  /*url('../fonts/bebasneuethin.ttf') format('truetype'),
  url('../fonts/bebasneuethin.svg#bebasneuethin') format('svg');*/
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ClearSans-Bold';
  /* src: url('../fonts/clearsansbold.eot');*/
  src: /*url('../fonts/clearsansbold.eot?#iefix') format('embedded-opentype'),*/
    url('../fonts/clearsansbold.woff') format('woff');
  /*url('../fonts/clearsansbold.ttf') format('truetype'),
  url('../fonts/clearsansbold.svg#clearsansbold') format('svg');*/
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'ClearSans-BoldItalic';
  /*src: url('../fonts/clearsansbolditalic.eot');*/
  src: /*url('../fonts/clearsansbolditalic.eot?#iefix') format('embedded-opentype'),*/
    url('../fonts/clearsansbolditalic.woff') format('woff');
  /* url('../fonts/clearsansbolditalic.ttf') format('truetype'),
   url('../fonts/clearsansbolditalic.svg#clearsansbolditalic') format('svg');*/
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ClearSans-Italic';
  /*src: url('../fonts/clearsansitalic.eot');*/
  src: /*url('../fonts/clearsansitalic.eot?#iefix') format('embedded-opentype'),*/
    url('../fonts/clearsansitalic.woff') format('woff');
  /*url('../fonts/clearsansitalic.ttf') format('truetype'),
  url('../fonts/clearsansitalic.svg#clearsansitalic') format('svg');*/
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ClearSans-Light';
  /* src: url('../fonts/clearsanslight.eot');*/
  src:/* url('../fonts/clearsanslight.eot?#iefix') format('embedded-opentype'),*/
    url('../fonts/clearsanslight.woff') format('woff');
  /*url('../fonts/clearsanslight.ttf') format('truetype'),
  url('../fonts/clearsanslight.svg#clearsanslight') format('svg');*/
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ClearSans-Medium';
  /* src: url('../fonts/clearsansmedium.eot');*/
  src: /*url('../fonts/clearsansmedium.eot?#iefix') format('embedded-opentype'),*/
    url('../fonts/clearsansmedium.woff') format('woff');
  /*url('../fonts/clearsansmedium.ttf') format('truetype'),
  url('../fonts/clearsansmedium.svg#clearsansmedium') format('svg');*/
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ClearSans-MediumItalic';
  /*src: url('../fonts/clearsansmediumitalic.eot');*/
  src: /*url('../fonts/clearsansmediumitalic.eot?#iefix') format('embedded-opentype'),*/
    url('../fonts/clearsansmediumitalic.woff') format('woff');
  /* url('../fonts/clearsansmediumitalic.ttf') format('truetype'),
   url('../fonts/clearsansmediumitalic.svg#clearsansmediumitalic') format('svg');*/
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ClearSans';
  /*src: url('../fonts/clearsansregular.eot');*/
  src:/* url('../fonts/clearsansregular.eot?#iefix') format('embedded-opentype'),*/
    url('../fonts/clearsansregular.woff') format('woff');
  /*url('../fonts/clearsansregular.ttf') format('truetype'),
  url('../fonts/clearsansregular.svg#clearsansregular') format('svg');*/
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ClearSans-Thin';
  /*src: url('../fonts/clearsansthin.eot');*/
  src: /*url('../fonts/clearsansthin.eot?#iefix') format('embedded-opentype'),*/
    url('../fonts/clearsansthin.woff') format('woff');
  /* url('../fonts/clearsansthin.ttf') format('truetype'),
   url('../fonts/clearsansthin.svg#clearsansthin') format('svg');*/
  font-weight: normal;
  font-style: normal;
}


/*=======================*/
/* -- End Custom Font --*/
/*=====================*/

html {
  min-height: 100%;
  position: relative;

}
body {
  /* background:url(../images/bg-all.jpg) 50% 0 no-repeat !important;
   background-size: cover !important;*/
  background: #e8e5de;
}
body::after {
  content: "";
  display: block;
  clear: both;
}
body#product{
  overflow-x: hidden;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  color: #007d8b;
}
.navbar-fixed-top{
  z-index: 9;
  position: static;
}

body {
  font-family: 'BebasNeueRegular', sans-serif;
  overflow-x: hidden;
}

.img-portfolio {
  margin-bottom: 30px;
}
.img-hover{
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
}
.img-hover:hover {
  opacity: 0.8;
}
a:hover, a:active, a:focus{
  outline: none;
  text-decoration: none;
}
p{
  font-family: 'ClearSans', sans-serif;
  line-height: 18px;
  font-size: 13px;
}


/* Home Page Carousel */

header.carousel {
  height: 50%;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
  height:265px;
}

header.carousel .fill {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
}

/* 404 Page Styles */

.error-404 {
  font-size: 100px;
}

/* Pricing Page Styles */

.price {
  display: block;
  font-size: 50px;
  line-height: 50px;
}

.price sup {
  top: -20px;
  left: 2px;
  font-size: 20px;
}

.period {
  display: block;
  font-style: italic;
}

/* Footer Styles */

footer {
  background: #007581 none repeat scroll 0 0;
  bottom: 0;
  height: 200px;
  position: absolute;
  width: 100%;
  padding: 30px 0;
}

/* Responsive Styles */

@media(max-width:991px) {
  .customer-img,
  .img-related {
    margin-bottom: 30px;
  }
}

@media(max-width:767px) {
  .img-portfolio {
    margin-bottom: 15px;
  }

  header.carousel .carousel {
    height: 70%;
  }
}

/*==========================*/
/*--- Custom Css Start ----*/
/*========================*/
#mj-logo A{
  margin-top: 7px;
}
div.navbar.navbar-inverse{
  background: #007581;
  border: 0 none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
  margin-bottom: 0;
}
.navbar-brand{
  height: auto;
}
.main-nav{
  background: #e74c39;
  margin: 0 0 0 0;
  border: 0 none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
  height: auto;
  min-height: 30px;
}
.main-nav ul{
  list-style: none;
  padding: 0;
  margin: 0;
}
.main-nav ul li{
  float: left;
  padding: 0 10px;
  display: table;
  height: 30px;
  line-height: none;
}
.main-nav ul li:nth-of-type(1){
  padding-left: 0;
}
.main-nav ul li a{
  color: #fff;
  font-size: 22px;
  text-transform: uppercase;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  vertical-align: middle;
  display: table-cell;
  height: 30px;
  line-height: none;
}
.main-nav ul li a:hover, .main-nav ul li a.active{
  color: #f19f79;
  text-decoration: none;
}
.social-icons {
  float: right;
  margin: 20px 0 0;
}
ul.social-icons::after {
  clear: both;
  content: "";
  display: table;
}
.social-icons li {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: transparent;
  display: block;
  float: left;
  font-size: 0;
  height: 24px;
  margin: 0 0 10px 5px !important;
  padding-left: 0 !important;
  width: 24px !important;
}
.social-icons li a {
  color: transparent;
  display: block;
  font-size: 0;
  height: 24px;
  width: 24px;
  text-transform: uppercase;
  /*transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;*/
}
.social-icons li.facebook a {
  background: rgba(0, 0, 0, 0) url("../images/share-sprite.png") no-repeat scroll 0 -24px !important;
}
.social-icons li.twitter a {
  background: rgba(0, 0, 0, 0) url("../images/share-sprite.png") no-repeat scroll -24px -24px !important;
}
.social-icons li.google a {
  background: rgba(0, 0, 0, 0) url("../images/share-sprite.png") no-repeat scroll -48px -24px !important;
}
.social-icons li.pinterest a {
  background: rgba(0, 0, 0, 0) url("../images/share-sprite.png") no-repeat scroll -72px -24px !important;
}
.social-icons li.facebook a:hover {
  background: rgba(0, 0, 0, 0) url("../images/share-sprite.png") no-repeat scroll 0 0 !important;
}
.social-icons li.twitter a:hover {
  background: rgba(0, 0, 0, 0) url("../images/share-sprite.png") no-repeat scroll -24px 0 !important;
}
.social-icons li.google a:hover {
  background: rgba(0, 0, 0, 0) url("../images/share-sprite.png") no-repeat scroll -48px 0 !important;
}
.social-icons li.pinterest a:hover {
  background: rgba(0, 0, 0, 0) url("../images/share-sprite.png") no-repeat scroll -72px 0 !important;
}

DIV#socialsharing_product{
  padding: 0;
}

.product_info_left #social LI{
  width: 43%;
}

.top-links{text-align: right; margin-top: -4px;}
.top-links a{
  color: #fff;
  text-transform: uppercase;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  padding: 0 0 0 20px;
  font-size: 16px;
  line-height: 1px;
}
.top-links a small{
  font-size: 10px;
}
.top-links a:hover{
  color: #fff;
  text-decoration: underline;
}


.home-banner .carousel-control {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border: 2px solid #fff;
  bottom: 0;
  color: #fff;
  font-size: 20px;
  height: 30px;
  left: 0;
  opacity: 1;
  position: absolute;
  text-align: center;
  text-shadow: none;
  top: 0;
  width: 30px;
  line-height: 23px;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
}
.home-banner .carousel-control.right {
  background-image: none;
  background-repeat: repeat-x;
  bottom: 25px;
  left: auto;
  right: 25px;
  top: auto;
}
.home-banner .carousel-control.left {
  background-image: none;
  background-repeat: repeat-x;
  bottom: 25px;
  left: auto;
  right: 60px; 
  top: auto;
}
.home-banner .carousel-control:hover{
  color: #000;
  border-color: #000;
}
#index #slider .nivo-directionNav {
  display: none;
}
/*=============*/
/*  main-wrap */
/*===========*/
.main-wrap{
  float: left;
  width: 100%;
  position: relative;
  margin-top: 0;
}
.new-release-wrap{
  margin-bottom: 15px;
}
#mj-contentarea H2.section-title{
  text-transform: uppercase;
  margin: 0 0 5px;
  color: #007d8b;
  line-height: 1;
  font-size: 22px;
  padding: 0;
}
.newrelease-wrap #mj-contentarea H2.section-title{
  text-transform: uppercase;
  margin: 0 0 10px;
  color: #626665;
  line-height: 1;
  font-size: 24px;
  padding: 0;
}
.review-wrap {
  float: left;
  width: 100%;
}
.tab-wrap{
  background: #257584;
  padding: 5px; 
}

.tab-wrap .nav-tabs > li.active > a, .tab-wrap .nav-tabs > li.active > a:focus, .tab-wrap .nav-tabs > li.active > a:hover {
  background: #257584 none repeat scroll 0 0;
  border: 0 none;
  color: #fff;
  cursor: default;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
}
.tab-wrap .nav-tabs > li{
  margin-bottom: 0;
}
.tab-wrap .nav-tabs > li > a{
  color: /*#257584*/ #8dbac1;
  border: 0 none;
  font-size: 21px;
  line-height: 1;
  padding: 6px 10px 3px;
  text-transform: uppercase;

}
.tab-wrap .nav-tabs > li > a:hover, .tab-wrap .nav-tabs > li > a:focus{
  background: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
  border: 0 none;
  color: #257584;
}
.tab-wrap .nav.nav-tabs{
  border: 0 none;
  margin: 0;
  background: #1e5e6a;
}
.tab-wrap .tab-content{
  background: #257584;
  padding: 10px;
  margin-top: -2px;
}
.review-wrap{
  margin-bottom: 15px;
}
.review-box{

}
.review-img{
  display: block;
  height: 115px;
  overflow: hidden;
}
.review-box h3{
  color: #ffffff;
  font-family: "ClearSans",sans-serif;
  font-size: 16px;
  line-height: 20px;
  margin: 5px 0 10px;
  /*height: 60px;
  overflow: hidden;*/ 
  text-transform: capitalize;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.review-box h3 a {
  color: #ffffff;
  text-decoration: none;
  font-family: "ClearSans",sans-serif;
}
.side-tab-wrap .review-img{
  /*height: auto;
  padding: 5px;
  background: #fff;*/
  height: 100px;
  padding: 5px;
  background: #fff;
  border-bottom: 5px solid #fff;
  padding-bottom: 0;
}
.review-box p{
  color: #ffffff;
  font-size: 12px;
  height: 48px;
  line-height: 15px;
  margin: 5px 0;
  overflow: hidden;
}
.read-more-btn{
  background: /*#8dc2ca*/ #7cacb6;
  color: /*#007581*/#fff;
  padding: /*1px 6px 3px*/ 8px 6px 9px;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  border: 0 none;
  font-family: "ClearSans",sans-serif;
  text-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  line-height: 1em;
  width: 100%;
  text-align: center;
}
.read-more-btn:hover{
  background: #A1D4D8;
  color: #6db0b8;
}

.selected img {
  opacity:0.5;
}
.editor-pick-wrap{
  background: #e94a37;
  padding: 10px;
  height: 250px;
  position: relative;
}
.ep-title{
  color: #e94a37;
}
.trailer-wrap{
  margin-bottom: 15px;
}
.pod-wrap{
  background: #E8E5DD;
  padding: 10px; 
  height: 250px;
}

.editor-pick-wrap .read-more-btn{
  background: #f4a59f;
  color: /*#e74c39*/ #fff;
  padding: /*1px 6px 3px*/ 8px 6px 9px;
  line-height: 1;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  border: 0 none;
  font-family: "ClearSans",sans-serif;
}
.editor-pick-wrap .read-more-btn:hover{
  background: #f08366;
  color: #d4d1c2;
}

.editor-pick-wrap p{
  color: #fff;
  line-height: 17px;
}
.pod-wrap img{
  margin-bottom: 5px;
  width: 100%;
}
.photo-image-wrap {
  height: 150px;
  overflow: hidden;
  margin-bottom: 5px;
}
.pod-wrap > a{
  font-size: 13px;
  color: #e74c39;
  text-decoration: underline;
  font-family: 'ClearSans';
  margin: 5px 0 0;
  display: inline-block;
}
.pod-wrap > p{
  margin: 0;
  color: #000000;
  line-height: 16px;
}
.newsletter-wrap{
  /* background: #d3cdbf; */
  padding: 14px;
  color: #5d635f;
}

.newsletter-wrap .section-title{
  color: #5d635f;
  font-size: 16px;
  margin-bottom: 5px;
  text-align: center;
}
.newsletter-wrap .form-control{
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  background: #fff none repeat scroll 0 0;
  border: 0 none !important;
  color: #cbcbcb;
  font-family: "ClearSans",sans-serif;
  height: auto !important;
  line-height: 7px !important;
  padding: 7px 10px 8px !important;
  font-size: 12px !important;
}

.newsletter-wrap .form-control{
  color: #000000;
}
.newsletter-wrap .read-more-btn{
  background: #e74c39 none repeat scroll 0 0;
  color: #fff;
  font-family: "ClearSans-Medium";
  font-size: 18px;
  line-height: 25px;
  text-transform: uppercase;
  padding: 0 0 2px;
}
.bn-wrap{
  margin: 15px 0;
}
.les-left-padding{
  padding-left: 0;
}

.newsletter-wrap p{
  font-family: "ClearSans",sans-serif;
  font-size: 11px;
  line-height: 15px;
}

footer h2{
  color: #fff;
  font-size: 16px;
  line-height: 1;
  margin: 0 0 15px;
  text-transform: uppercase;
}
footer ul{
  padding: 0;
  margin: 0;
  list-style: none;
}
footer ul li{

}
footer ul li a{
  color: #fff;
  font-family: 'ClearSans', sans-serif;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  font-weight: 600;
}
footer ul li a:hover{
  color: #fff;
}
footer .form-wrap .form-control{
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  border: 0 none;
  background: #1b8793;
  font-family: "ClearSans",sans-serif;
}


footer .form-wrap .form-group{
  margin-bottom: 10px;
}
.less-pad-right{
  padding-right: 5px;
}
.less-pad-left{
  padding-left: 5px;
}

.no-pad-left{
  padding-left: 0px;
}
.no-pad-right{
  padding-right: 0px;
}
  
.no-marg-left{
  padding-left: 5px;
}
.no-marg-right{
  padding-right: 5px;
}



.side-tab-wrap .tab-wrap{
  background: #FFFFFF;
}
.side-tab-wrap .tab-wrap .nav.nav-tabs{
  background: #b7b09d;
}
.side-tab-wrap .tab-wrap .nav-tabs > li.active > a, .side-tab-wrap .tab-wrap .nav-tabs > li.active > a:focus, .side-tab-wrap .tab-wrap .nav-tabs > li.active > a:hover{
  background: #E8E5DD;
  color: #007d8b;
  margin: 0;
}
.side-tab-wrap .tab-wrap .tab-content{
  background: #E8E5DD;
  padding: 10px 5px;
}
.side-tab-wrap .tab-wrap .nav-tabs > li > a{
  color: #fff;
  font-size: 21px !important;
}
.side-tab-wrap .review-box p{
  margin: 0 0 10px;
}
.side-tab-wrap .review-box{
  /*margin-bottom: 10px;*/
  padding-bottom: 10px;
  /*border-bottom: 1px dotted #007781;*/
  margin: 0 -15px 10px;
}
#quiz .side-tab-wrap .review-box,
#module-quiz-quiz .side-tab-wrap .review-box{
  margin: 0;
}
#quiz .side-tab-wrap .review-box .col-sm-7.less-pad-left > a{
  color: #e74c38;
  font-size: 12px;
  text-decoration: underline;
  font-family: 'ClearSans'; 
}
#quiz .side-tab-wrap .review-img,
#module-quiz-quiz .side-tab-wrap .review-img{
  background: rgba(0,0,0,0);
  border-bottom: 0 none;
  height: auto;
  padding: 0;
}
#quiz .side-tab-wrap .review-img img,
#module-quiz-quiz .side-tab-wrap .review-img img{
  width: 100%;
}
#quiz .side-tab-wrap .review-box p,
#module-quiz-quiz .side-tab-wrap .review-box p{
  color: #000000;
  height: auto;
  font-size: 13px;
}

#mj-left .quiz-details-wrap .block_content {
  width: 100%;
}

.side-tab-wrap .review-box:last-child{
  margin-bottom: 0;
  border-bottom: 0 none;
  padding-bottom: 0;
  margin: 0 -15px 0px;
}
.side-tab-wrap .review-box h3{
  color: #5f6064;
  font-size: 14px !important;
  overflow: visible;
  white-space: normal;
  margin-bottom:2px;
}

.quiz-details-wrap .review-box a{
  color:#e74c39;
}

.side-tab-wrap .review-box h3 a{
  /*color: #000000;
  font-family: "ClearSans-Bold",sans-serif;
  text-transform: capitalize;
  font-size: 14px !important;*/
  color: #000000;
  font-family: 'BebasNeueRegular';
  font-size: 18px !important;
  text-transform: capitalize;

}
.side-tab-wrap .review-box h5{
  margin: 0 0 4px;
  color: #000000;
  font-family: "ClearSans",sans-serif;
  text-transform: capitalize;
  font-size: 14px;
  letter-spacing: -0.05em;
}
.side-tab-wrap .review-box .price-best{
  margin: 0 0 5px;
  line-height: 1;
  color: #5f6064;
  font-family: "BebasNeueBook",sans-serif;
}
.side-tab-wrap .review-box .price-best span{
  font-weight: 400;
  text-decoration: line-through;
  display: inline-block;
  margin: 0 5px 0 0;
  font-family: "BebasNeueBook",sans-serif;
}
.sdsarticle-des{
  color: #000000;
  float: left;
  margin: 10px 0;
  width: 100%;
}
.blog-post .product-details-social-wrap.blog-details{
  margin-top: 0;
}
.buy-btn{
  background: #e74c39 none repeat scroll 0 0;
  border: 0 none;
  color: #fff;
  display: inline-block;
  font-family: "ClearSans",sans-serif;
  font-size: 12px;
  line-height: 1;
  padding: 4px 6px 4px;
  text-transform: uppercase; 
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;

}
.buy-btn:hover, .buy-btn:active, .buy-btn:focus{
  background: #f08366;
  color: #fff;
}
#sdsblogArticle .sdsarticle-des blockquote img{
  margin-bottom: 20px;
}

#module-smartblog-details #mj-contentarea .sdsarticle-des h2{
  color: #7e7e7d;
  font-family: 'Oswald', sans-serif;
  font-size: 20pt;
  line-height: 28px;
  margin-bottom: 0;
  overflow: visible;
  padding: 0 0 15px;
  text-overflow: clip;
  white-space: normal;
  font-weight: 300;
  text-transform: none;
}
#module-smartblog-details #mj-contentarea .sdsarticle-des em{
  font-style: italic !important;
  text-transform: none !important;
  font-weight: 300;
}
#slider > div{
  width: 100% !important;
  background: #d3cdbf !important;
  max-width: 100% !important;
}
.bx-viewport{
  height: 300px !important;
}
.pro-slider-wrap #slider > div{
  width: 100% !important;
  background: rgba(0,0,0,0) !important;
  max-width: 100% !important;
}
.pro-slider-wrap .bx-viewport{
  height: auto !important;
}
.pro-slider-wrap .bx-wrapper .bx-viewport{
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -o-box-shadow: none !important;
  -moz-box-shadow: none !important;
}
.bxslider::after{
  content: "";
  display: block;
  clear: both;
}
.bxslider .row.item > span, .bxslider-custom .row.item > span {
  display: block;
  font-family: "ClearSans-Medium",sans-serif;
  margin: 15px auto 0;
  text-align: center;
  color: #000000;
  width: 90%;
}

.pro-slider-wrap .bx-wrapper img{
  display: inline;
  height: 160px;
  max-width: 100%;
}

.pro-slider-wrap .row.item{
  margin: 0px !important;
  height: 245px;
  padding: 15px 5px;
  background-color: #d4ccbf;
  border-left: 1px solid #efece5;
  border-right: 1px solid #efece5;
}

.pro-slider-wrap .row.item:hover{
  -webkit-animation-name: dimlinkwhite; /* Chrome, Safari, Opera */
  -webkit-animation-duration: 1s; /* Chrome, Safari, Opera */
  -webkit-animation-fill-mode: forwards; /* Chrome, Safari, Opera */
  animation-name: dimlinkwhite;
  animation-duration: 1s;
  animation-fill-mode: forwards;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes dimlinkwhite {
    to {background-color: #FFFFFF;}
}

/* Standard syntax */
@keyframes dimlinkgrey {
    to {background-color: #FFFFFF;}
}

.pro-slider-wrap .bx-wrapper a{
  display: block;
  text-align: center;
}

.competition-closed{
  background: #c4c0b1;
  padding: 15px;
}
#question.enter-now .competition-closed h2,
#question-score.enter-now .competition-closed h2{
  color: #fff;
  font-size: 30px;
  margin: 10px 0 0;
}
#question.enter-now .competition-closed p,
#question-score.enter-now .competition-closed p{
  color: #000000 !important;
  font-size: 16px;
  margin: 0 !important;
}
/*--- Login Start ---*/
div#breadcrumbs a {
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  padding-bottom: 0;
  text-transform: none !important;
  font-family: 'ClearSans';
  color: #000000;
}
#breadcrumbs DIV, #breadcrumbs .pathway, #breadcrumbs SPAN{
  color: #000000;
  font-family: 'ClearSans';
  font-size: 16px !important;
}
#breadcrumbs SPAN.navigation_end{
  color: #007d8b;
}
div#breadheader h1 {
  float: left;
  font-size: 14px;
  line-height: 1;
  margin: 0;
  padding: 2px 5px;
}
.mj-centered_cc{
  padding: 0 !important;
}
#authentication #login_form{
  background: #d2cdbe;
  padding: 20px 20px 10px;
  margin: 0;
  border: 0 none;
  text-align: center;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
  min-height: 345px;
}

#create-account_form{
  background: #007581;
  margin: 0;
  min-height: 240px;
  padding: 20px 20px 10px;
  border: 0 none;
  text-align: center;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
  min-height: 345px;
}

#create-account_form #email_create, #login_form #email, #login_form #passwd, #login_form #login_email, #login_form #login_passwd, #form_forgotpassword P.text INPUT{
  height: auto;
}
#create-account_form P.submit, #login_form P.submit{
  margin-top: 24px;
}
button, html input[type="button"], input[type="reset"], input[type="submit"]{
  font-family: BebasNeueRegular;
  font-size: 24px;
  padding: 8px 10px;
}

#account-creation_form FIELDSET, FIELDSET.account_creation {
  background: #d3cdbf;
  border: 0 none;
  float: none;
  margin: 0 auto;
  width: 80%;
}
#account-creation_form::after {
  clear: both;
  content: "";
  display: block;
}
#account-creation_form{

}
#center_column #account-creation_form P.cart_navigation {
  background: #d3cdbf;
  border: 0 none;
  float: none;
  margin: 0 auto;
  width: 80%;
  padding: 0 15px 15px;
}
#center_column #account-creation_form P.cart_navigation::after{
  content: "";
  display: block;
  clear: both;
}
#account-creation_form INPUT#submitAccount {
  background: #e74c38 none repeat scroll 0 0 !important;
  border: 0 none;
  font-family: ClearSans;
  font-size: 20px;
  margin-right: 0;
  padding: 6px 16px 7px;
  text-shadow: none;
  text-transform: uppercase;
}
#account-creation_form P.required{
  color: #fff;
}
.account_creation .checkbox input[type="checkbox"], .account_creation .checkbox-inline input[type="checkbox"], .account_creation .radio input[type="radio"], .account_creation .radio-inline input[type="radio"]{
  position: relative;
}
#account-creation_form P.radio label{
  padding: 0 30px 0 0;
  color: #fff;
}

#account-creation_form h3{
  background: transparent none repeat scroll 0 0;
  border-bottom: 0 none;
  font-size: 1.2em;
  font-weight: normal;
  padding: 0 0 5px;
  text-transform: uppercase;
  color: #000000;
}
#account-creation_form h3 span.pull-right{
  display: inline-block;
  font-size: 11px;
  margin: 15px 0 0;
  text-transform: none;
}
#account-creation_form SPAN.form_info {
  color: #000000;
  display: block;
  font-size: 11px;
  margin: 0 0 0 0;
  padding: 0 !important;
}
#account-creation_form P.radio SPAN, #account-creation_form P.text LABEL, #account-creation_form P.password LABEL, #account-creation_form P.select LABEL, #account-creation_form P.select SPAN, #account-creation_form P.textarea LABEL{
  display: inline-block;
  font-family: "ClearSans-Medium",sans-serif;
  font-size: 14px;
  padding: 0;
  text-align: left;
  width: 100% !important;
  color: #000000;
}
.checkbox.subse-nws {
  text-align: right;
  margin: 0 0 30px;
}
#create-account_form LABEL, #login_form LABEL, #form_forgotpassword P.text LABEL{
  font-family: "ClearSans",sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #fff;
  width: 100%;
}
.checkbox.subse-nws.checkbox input{
  top: 0;
}
#account-creation_form p.checkbox input {
  float: left;
  margin-left: 0;
  margin-top: 5px;
} 
.new-style-form-title{
  color: #6e706f !important;
  font-family: 'BebasNeueRegular';
  font-size: 30px !important;
  background: transparent none repeat scroll 0 0;
  border: 0 none;
  color: #000000;
  font-weight: normal;
  margin: 0 auto 5px;
  padding: 0 0 5px;
  text-transform: uppercase;
  width: 80%;
}
.new-style-form-title span.pull-right{
  font-family: 'ClearSans';
}
#account-creation_form p.checkbox label{
  padding-left: 5px;
  font-family: "ClearSans-Medium",sans-serif;
  font-weight: normal;
  color: #000000;
  margin: 0;
}
#account-creation_form P.select SELECT {
  color: #000000;
  font-size: 14px;
  line-height: 20px !important;
  margin: 0;
  min-height: 29px;
  padding: 2px 5px;
}
#account-creation_form P#id_gender{

}
label{
  font-weight: normal;
}
#account-creation_form P.radio span{
  width: 165px;
}
#form_forgotpassword {
  background: #007581;
  padding: 20px 20px 10px;
  margin: 0;
  border: 0 none;
  text-align: center;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
  width: 75%;
  margin: 0 auto;
}
div#breadcrumbs{
  text-transform: none;
  width: 100%;
  margin-bottom: 20px;
}
#form_forgotpassword FIELDSET{
  background: none;
  padding: 0;
}
#form_forgotpassword FIELDSET h3{
  color: #fff !important;
  font-family: BebasNeueRegular;
  font-size: 30px !important;
  line-height: 1em;
}
#form_forgotpassword p.submit {
  float: left;
  margin-right: 25px;
  margin-top: 5px;
  padding-bottom: 5px;
  text-align: left;
}

.back-to-login {
  background: #007581 none repeat scroll 0 0;
  float: left;
  margin: 24px 0 0 0;
  padding: 5px 10px;
  width: auto;
}
.back-to-login a{
  color: #fff;
  display: inline-block;
}
#password .icon{
  top: 0;
}
div#breadheader{
  border: 0 none !important;
  box-sizing: border-box;
  float: left;
  max-height: none;
  padding: 0;
  width: 100%;
  background: none;
  margin: 0/* 0px 15px*/;
}


/*--- Login End ---*/

/* Category Listing Page*/
.right-bar-wrap{
  background: #d4cec2;
  padding: 15px;
  float: left;
}
.right-bar-wrap h2{
  margin: 0 0 15px;
  line-height: 1;
  font-size: 21px;
  text-transform: uppercase;
  color: #000000;
}
.right-bar-wrap p{
  margin-bottom: 10px;
  color: #000000;
}
.right-bar-wrap p a{
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.listing-wrap{
  float: left;
  width: 100%;
  margin-bottom: 40px;
}
.pro-listing{
  list-style: none;
  padding: 0;
  margin: 0;
}
.pro-listing li{
  float: left;
  margin: 0 0px 30px 0;
  padding: 5px;
  /* width: 130px;
  height: 353px; */
}
.pro-listing li:nth-of-type(5n+0){
  /*
  margin: 0 0 15px 0;
  float: right;
  */
}
.pro-box{
  font-family: "ClearSans",sans-serif;
  position: relative;
  -webkit-box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.4);
  -moz-box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.4);
  box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.4);
  padding: 10px;
  padding-bottom: 55px;
}
.pro-img-wrap{
  margin-bottom: 10px;
}
.pro-img-wrap img{
  max-width: 100%;
}
.pro-box h2{
  font-size: 18px !important;
  font-family: 'ClearSans-Medium';
  height: 20px;
  line-height: 1 !important;
  margin: 0 0 5px;
}
.pro-box .tags{
  margin: 10px 0 0;
}
.pro-box h2 a{
  color: #000000 !important;
  font-family: 'BebasNeueRegular';
  font-size: 20px;
}
.pro-box p{
  color: #000000;
  font-size: 12px;
  line-height: 14px;
  overflow: hidden;
}
.pro-box .pro-price {
  color: #000000;
  float: right;
  font-family: "BebasNeueBook",sans-serif;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 1;
  margin: 0 0;
}
.pro-box .pro-price span {
  display: inline-block;
  font-family: "BebasNeue-Thin",sans-serif;
  margin: 0 7px 0 0;
  text-decoration: line-through;
}
.pro-box .tags a{
  background: #d2cdbe none repeat scroll 0 0;
  color: #000000;
  display: inline-block;
  float: left;
  font-family: "BebasNeueRegular",sans-serif;
  font-size: 16px;
  line-height: 1;
  margin: 0 0 5px 0;
  padding: 2px 3px;
  width: 46px;
  text-align: center;
}
.offer-tag{
  color: #fff;
  font-size: 11px;
  padding: 0;
  position: absolute;
  right: -10px;
  text-align: center;
  top: -10px;
  z-index: 99;
  display: none;

}
.offer-tag p.txt{
  transform: rotate(45deg) scale(1) skew(1deg) translate(0px);
  -webkit-transform: rotate(45deg) scale(1) skew(1deg) translate(0px);
  -moz-transform: rotate(45deg) scale(1) skew(1deg) translate(0px);
  -o-transform: rotate(45deg) scale(1) skew(1deg) translate(0px);
  -ms-transform: rotate(45deg) scale(1) skew(1deg) translate(0px);
  color: #fff;
  position: absolute;
  right: 20px;
  top: 1px;
}
.offer-tag span{
  border-left: 80px solid transparent;
  border-top: 80px solid red;
  height: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: -1;
}

#editorspick-home {
  height: 250px;
}

#editorspick-home p {
  overflow: hidden;
}
.editor-pick-tab .tab-wrap {
  background: #e74c38 /*#e77d6f none repeat scroll 0 0*/;
}
.editor-pick-tab .tab-wrap .nav.nav-tabs{
  background: #a02e1f;
}
.editor-pick-tab .tab-wrap .nav-tabs > li.active > a, .editor-pick-tab .tab-wrap .nav-tabs > li.active > a:focus, .editor-pick-tab .tab-wrap .nav-tabs > li.active > a:hover{
  background: #e74c38;
  color: #fff;
}
.editor-pick-tab .tab-wrap .tab-content{
  background: #e74c38;
}
.editor-pick-tab .tab-wrap .nav-tabs > li > a{
  color: #e74c38;
}
.editor-pick-tab .read-more-btn{
  background: #f0a399;
  color: /*#e74c38*/ #fff;
}
.editor-pick-tab .read-more-btn:hover{
  background: #f08366;
  color: #d4d1c2;
}
.accordian-wrap{
  font-family: 'ClearSans', sans-serif;
}
.accordian-wrap .panel-heading{
  background: rgba(0,0,0,0);
  padding: 0;
  border: 0 none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
}
.accordian-wrap .panel{
  border: 0 none;
  background: rgba(0,0,0,0);
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -moz-box-shadow: none;
  margin-bottom: 10px;
}
.accordian-wrap .panel-default > .panel-heading + .panel-collapse > .panel-body{
  border: 0 none;
  padding: 0;
}

.accordian-wrap ul{
  list-style: none;
  padding: 0;
  margin: 0;
}
.accordian-wrap ul li{
  margin-top: 5px;
  line-height: 1;
}
.accordian-wrap ul li a{
  color: #000000;
  font-size: 12px;
  display: inline-block;
}
.accordian-wrap .panel-title{
  font-weight: 600;
  font-size: 12px;
  position: relative;
  color: #000000;
}
.accordian-wrap .panel-title a::after{
  content: "\f056";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  /*--adjust as necessary--*/
  color: #000000;
  font-size: 14px;
  position: absolute;
  top: 0;
  right: 0;
}
.accordian-wrap .panel-title a.collapsed::after{
  content: "\f055";
}

.accordian-wrap ul li .panel-body{
  padding: 0 10px;

}
body.inner{
  padding-top: 0;
}
.inner .container{
  width: 970px;
}
.pro-slider-wrap{
  /* background: #d3cdbf; */
  padding: 15px;
  /*box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5) inset;
  -webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5) inset;
  -o-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5) inset;
  -moz-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5) inset;*/
}
.pro-slider-wrap .carousel-control{
  background: rgba(0, 0, 0, 0.0) none repeat scroll 0 0 !important;
  bottom: auto;
  color: #81827d;
  font-size: 20px;
  height: 24px;
  opacity: 0.5;
  position: absolute;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0);
  top: 45%;
  width: 24px;
  border: 2px solid rgba(0,0,0,0.3);
  font-size: 13px;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
}
.pro-slider-wrap .carousel-control.left{
  left: 5px;
}
.pro-slider-wrap .carousel-control.right{
  right: 5px;
}
.pro-slider-wrap .carousel-control:hover{
  opacity: 1;
}

.pro-slider-wrap .sliderImage{
  margin-bottom: 10px;
  display: inline-block;
}
.pro-slider-wrap .sliderImage img{
  width: 100%;
}
.pro-slider-wrap .carousel-inner{
  padding: 0 20px;
  margin: 0;
  list-style: none;
}
.pro-slider-wrap h3{
  font-size: 21px;
  line-height: 1;
  margin: 0 0 15px;
  padding: 0;
  text-transform: uppercase;
  color: /*#e74c39*/ #656868;
}
.pro-slider-wrap .pname{
  font-family: 'ClearSans', sans-serif;
  color: #000000;
  font-weight: 600;
  margin: 0;
}


.style2{
  top: 0;
  z-index: 9999;
}
.inner .review-wrap{
  margin-bottom: 0;
  float: left;
  width: 100%;
}

/*---- Custom Css According Theme ----*/
#header_right{
  height: auto;
  margin-top: 55px; 
}
#header{
  padding-bottom: 10px !important;
  padding-top: 30px;
}
#header{
  z-index: 1;
}

#index .nivo-caption{
  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
  color: #fff;
  display: none !important;
  /*height: 200px;*/
  left: auto;
  padding: 15px !important;
  right: 94px !important;
  width: 34% !important;
  top: 94px !important;
}
#index .nivo-caption H3{
  display: block;
  font-size: 24px;
  font-family: "ClearSans",sans-serif;
  line-height: 1;
  margin: 0 0 15px;
  font-weight: 600;
  text-transform: capitalize;
}
#index .nivo-caption p{
  font-family: 'Oswald', sans-serif !important;
  text-transform: uppercase;
}
#mj-logo{
  margin-top: 20px !important;
}
#mj-footer{
  background: #007581 none repeat scroll 0 0 !important;
  background-image: none;
  padding: 30px 0;
  width: 100%;
  position: relative;
  z-index: 100;
  margin-top: 25px;
}
#mj-footer H3{
  font-family: 'BebasNeueRegular', sans-serif !important; 
  background: none !important;
  margin: 0 0 15px;
  font-size: 22px !important;
  padding: 0;
  line-height: 1;
  color: #fff !important;
}
#mj-footer .mj-grid24{
  padding: 0 !important;
}
#mj-footer LI.item{
  margin: 0 4% 0 0 !important;
  text-decoration: none;
  width: 46% !important;
  line-height: 24px;
  background-image: none;
}
#mj-footer LI.item:hover{
  background-image: none;
}

#newsletter_block_right .block_content > form{
  margin-top: 0; 
}
#mj-footer INPUT[type="text"], #mj-footer INPUT[type="password"], #mj-footer INPUT[type="email"], #mj-footer INPUT[type="url"], #mj-footer TEXTAREA, #mj-footer SELECT{
  /* background: #1b8793 none repeat scroll 0 0 !important; */
  border: 0 none !important;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
  /* color: #fff; */
  color: #007d8b;
  font-family: "ClearSans",sans-serif;
  font-size: 13px;
  height: auto;
  padding: 4px 7px;
}

#newsletterform_right input[type="text"]::-webkit-input-placeholder, #newsletterform_footer input[type="text"]::-webkit-input-placeholder {
   color: #007d8b;
}

#newsletterform_right input[type="text"]:-moz-placeholder, #newsletterform_footer input[type="text"]:-moz-placeholder {
   color: #007d8b;
}

#newsletterform_right input[type="text"]::-moz-placeholder, #newsletterform_footer input[type="text"]::-moz-placeholder {
   color: #007d8b;
}

#mj-footer LI.item A {
  color: #fff;
  font-family: "ClearSans-Medium",sans-serif;

}
#mj-copyright{
  background: none;
  display: none;
}
#mj-footer #newsletter_block_footer{
  float: right;
  width: 28%;
  position: relative;
}
DIV#social-activity{
  border-left: 0 none;
  float: left;
  margin: 14px 0;
  padding-left: 0;
  width: 100%;
}
#shopping_cart{
  border:none !important;
}
.mj-subcontainer {
  max-width: 970px !important;
  position: relative;
}
.sky-left, .sky-right{
  display: none;
}

div#newsletter_block_right p {
    
}

#newsletter_block_right.newsletter-wrap{
  position: relative;
  margin-bottom: 10px;
}
#newsletter_block_right.newsletter-wrap .warning_inline{
  bottom: 0;
  left: auto;
  margin: 10px 0 0;
  position: relative;
  right: auto;
  text-align: center;
  top: auto;
}

#slider1_container{
  width: 705px !important;
  background: #d2cdbe;
  padding: 10px;
}
#mj-left .block, #mj-right .block{
  background: #e8e5dd none repeat scroll 0 0; */
  border: 0 none;
  margin-bottom: 10px;
}
#mj-left .block P.title_block, #mj-right .block P.title_block, #mj-left .block P.title_block A, #mj-right .block P.title_block A, #product_comparison .price{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  font-family: "Oswald",sans-serif;
  font-size: 16px;
  padding: 10px;
}

.mj-grid100{
  background-color: white;
  padding: 0px 15px;
}
.mj-grid72 {
  width: 75%;
}
#mj-left #categories_block_left ul li a{
  font-family: 'ClearSans-Medium', sans-serif;
  padding: 4px 12px;
}
#mj-left #categories_block_left ul li a:hover, .sdsbox-content UL LI A:hover, DIV.block.blogModule .sdstitle_block a:hover{
  color: #007581;
}
#mj-left #categories_block_left li ul li ul li a{
  font-family: 'ClearSans', sans-serif !important;
}
#mj-left #categories_block_left li ul li ul li a:hover{
  color: #007581 !important;
}
.inner #minic_slider.theme-default{
  margin: 0 0 24px;
}
#minic_slider.theme-default{
  margin: 0 0 15px;
  position: relative;
}
.theme-default .nivo-controlNav A{
  width: 10px;
  height: 10px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -o-border-radius: 50%;
  -moz-border-radius: 50%;
  margin: 0 2px;
  border:0 none;
  background: #d2cdbe;
}
.theme-default .nivo-controlNav A.active{
  border:0 none;
  background: #e74c39;
}
.theme-default .nivo-controlNav{
  right: 47%;
  z-index: 5;
}
.inner .nivo-directionNav {
  display: none;
}

.warning_inline {
  color: #ad0002;
  left: auto;
  margin: 10px 0 0;
  position: relative;
  top: auto;
}

#logged{
  color: #fff;
  position: absolute;
  right: 0;
  top: 3px;
  z-index: 99;
}
#logged a{
  color: #fff;
  font-weight: normal;
  text-decoration: underline;
}

#my-account .myaccount_lnk_list IMG.icon, #my-account P IMG.icon{
  float: left;
  margin: -3px 10px 0 0;
  position: static;
}
.myaccount_lnk_list a{
  color: #000000;
  display: inline-block;
  font-family: "ClearSans";
  line-height: 18px;
}
.newsletter-wrap .section-title {
  font-size: 21px !important;
  line-height: 1 !important;
  margin: 0 0 5px !important;
  padding: 0 !important;
}
.for-newsletter{
  margin-bottom: 15px;
  color: #000000;
}
.for-newsletter label{
  cursor: pointer;
}

.nivo-caption{
  background: rgba(0,0,0,0.5);
  color: #fff;
  display: inline-block;
}

.compare_pagin{
  width: 100%;
}
ul.pagination li{
  float: left;
  margin: 0;
}
ul.pagination li.truncate {
  padding: 0 0 0 5px;
}
.mj-pagination .current{
  padding: 0;
  background-color: rgba(0,0,0,0);
  border: 0 none;
}
.mj-pagination UL {
  float: right;
  margin: 0 0 5px;
  padding-top: 6px;
  text-align: right;
  width: auto;
}
.pagination > li > a {
  background:#e8e5dd;
  color: #fff !important;
}
.pagination  li  a, .pagination > li > span {
  border-radius: 50% !important;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -o-border-radius: 50% !important;
  background: #c4c0b1 none repeat scroll 0 0;
  border: 0 none;
  color: #fff;
  font-family: "ClearSans";
  font-size: 12px;
  height: 30px;
  line-height: 20px;
  margin: 0 0 0 5px;
  padding: 5px 0;
  text-align: center;
  width: 30px;
}
/*
.pagination > li > span.page-active{
  background:#e0cbb0;
  color: #007581;
  border-radius: 50% !important;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -o-border-radius: 50% !important;
  border: 1px solid #007581 !important;
}
*/

.pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border: 0 none !important;
  padding: 7px 0 !important;
  width: auto !important;
}
.pagination > li.current > a, .pagination > li.current > span, .pagination > li > a:hover, .pagination > li > span:hover{
  background: #d1cdbe;
  color: #000000;
}
.pagination > li#pagination_next > a, .pagination > li#pagination_next > span, .pagination > li#pagination_previous > span, .pagination > li#pagination_previous > a{
  color: #000000 !important;
}

.pro-listing li .product-desc{
  font-size: 12px;
  height: 100px; /*95px*/
  line-height: 14px;
  overflow: hidden;
  color: #000000;
}
.pro-listing li .pro-box p{
  /*display: none;*/
}

/*.jssora05l{
  right: 0 !important;
  top: 0 !important;
  left: auto !important;
  bottom: auto !important;
    display: none;
}
.jssora05r{
  right: 0!important;
  bottom: 0 !important;
  left: auto !important;
  display: none;
}
*/

#mj-left #categories_block_left ul li ul li ul li a.selected{
  font-family: 'ClearSans-Medium';
  color: #674c39;
}
.nivo-prevNav {
  border: 2px solid #fff !important;
  color: #fff !important;
  font-size: 24px !important;
  height: 35px !important;
  line-height: 28px !important;
  text-align: center !important;
  text-indent: 0 !important;
  width: 35px !important;
}
.nivo-nextNav {
  border: 2px solid #fff !important;
  color: #fff !important;
  font-size: 24px !important;
  height: 35px !important;
  line-height: 28px !important;
  text-align: center !important;
  text-indent: 0 !important;
  width: 35px !important;
}
#index .theme-default .nivo-directionNav A{
  background: none;
  bottom: 15px !important;
}
.shopping-basket img, .shopping-basket2 img{
  margin: 1px 0 0 5px;
}
.inner .theme-default A.nivo-prevNav{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
  bottom: 15px !important;
  left: auto;
  right: 60px !important;
  top: auto;
}
.inner .theme-default A.nivo-nextNav{
  bottom: 15px !important;
  background: none !important;
  top: auto;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
}
.inner  .nivo-caption{
  display: none !important;
}


DIV#social-activity #twitter-widget{
  max-height: 100%;
  height: 250px;
  background: #d2cdbe;
  padding: 0;
  border: 10px solid #d2cdbe;
}
.jssort11{
  text-align: center;
}
.top-arrow{
  color: #000;
  display: inline-block;
  font-size: 30px;
  position: absolute;
  top: -5px;
  z-index: 1;
  left: 90px;
}
.top-bottom{
  color: #000;
  display: inline-block;
  font-size: 30px;
  position: absolute;
  bottom: -5px;
  z-index: 1;
  left: 90px;
}
/*CART steps ************************************************************************/
UL#order_step
{
  background: #f9f9f9;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -moz-border-radius: 5px;
  margin-bottom: 10px;
}
UL.step
{
  list-style-type: none;
  margin:15px 0 0;
  height: 52px;
  width: 100%;
}
UL.step LI
{
  margin-bottom: 40px;
  float: left;
  height: 52px;
  width: 178px;
  text-align: center;
  text-transform: none;
  background: transparent url(../img/steps/step_standard.gif) no-repeat center bottom;
  font-size: 12pt;
  font-weight: bold;
  margin-right:0;
}
UL.step LI A, UL.step LI.step_current SPAN, UL.step LI.step_current_end SPAN
{
  display: inline-block;
  padding: 12px 0 2px;
  color: #D43542;
  font-family: 'ClearSans-Medium';
}
UL.step LI.step_current
{
  font-weight: bold;
  background: transparent url(../img/steps/step_current.gif) no-repeat center bottom;
}
UL.step LI.step_current_end
{
  font-weight: bold;
  background: transparent url(../img/steps/step_end_current.gif) no-repeat center bottom;
}
UL.step LI.step_current_start
{
  font-weight: bold;
  background: transparent url(../img/steps/step_start.gif) no-repeat center bottom;
}
UL.step LI.step_todo SPAN
{
  display: inline-block;
  padding: 12px 10px 6px;
  color: #999;
  background: none;
}
UL.step LI.step_current_start SPAN
{
  display: inline-block;
  padding: 12px 10px 6px;
  color: #D43542;
  background: none;
}
UL.step LI.step_done
{
  font-weight: bold;
  background: transparent url(../img/steps/step_done.gif) no-repeat center bottom;
}
ul.step li#step_end {background:url(../img/steps/step_end.gif) no-repeat center bottom transparent}
.step_active
{
  color: #FFF;
}
#order_step .step_no
{
  color: #fff;
  font-family: ClearSans-Medium;
  font-weight: normal;
  margin-top: 24px;
}

.review-wrap .tab-wrap .col-sm-3{
  padding: 0 10px;
}
.side-tab-wrap .tab-wrap .nav-tabs > li{
  text-align: center;
}
#mj-contentarea H2 {
  background-image: none;
  font-size: 16px;
  line-height: 1;
  margin: 0 0 4px;
  padding: 0;
  color: #000000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#mj-contentarea H2 a {
  color: #fff;
  text-decoration: none;
}
.editor-pick-wrap h2{
  color: #fff !important;
  font-family: "ClearSans-Medium",sans-serif;
  font-size: 18px !important;
  line-height: 24px !important;
  margin: 0 0 4px !important;
  text-transform: none;
}
.pick-photo-wrap .section-title.ep-title{
  /*color: #e74c39 !important;*/
  margin-bottom: 4px !important;
}
.pick-photo-wrap .section-title{
  margin-bottom: 4px !important;
}
.category_details .mj-subcontainer{
  width: 100%;
}


.home-slider{
  /* background: #d2cdbe;
  padding: 10px; */
  margin-bottom: 15px;
}
.home-slider #trailers{
  width: 550px !important;
  margin: 0 0 0 5px !important;
  /*height: 480px !important;*/
}
.amazingslider-bottom-shadow-0{
  display: none !important;
}
.home-slider .amazingslider-img-box-0 img{
  margin-top: 0 !important;
}
.home-slider .amazingslider-text-bg-0{
  /* background: #e8e5dd; */
  background-color: #FFFFFF;
  opacity: 1;
}
.home-slider .amazingslider-text-0 .amazingslider-title-0{
  color: #e74c39;
  font-family: "ClearSans-Medium";
  font-size: 18px;
  line-height: 20px;
  margin: 0;
  padding: 0;
  text-transform: none;
}
.home-slider .amazingslider-text-0 .amazingslider-description-0{
  color: #000000;
  font-size: 13px;
  font-family: 'ClearSans';
  line-height: 16px;
  height: 70px;
}
.home-slider .amazingslider-text-0 .amazingslider-description-0 .readmoretrailer{
  /*color: #e74c39;
  display: inline-block;
  margin: 5px 0 0;
  text-decoration: underline;*/
  color: #e74c39;
  display: block;
  margin: 5px 0 -10px;
  text-decoration: underline;
}
.home-slider .amazingslider-text-0 .amazingslider-description-0 .readmoretrailer:hover{
  color: #e74c39;
}

.home-slider .amazingslider-nav-container-0{
  margin-top: 35px !important;
}
.home-slider .amazingslider-box-0{
  /*height: 480px !important;*/
  overflow: hidden;
  border: 0 none;
}
.home-slider .amazingslider-wrapper-0{
  /*height: 480px;*/
}
.amazingslider-nav-0{
  margin-left: 10px !important;
  /* background: #b7b09d; */
  background-color: #E8E5DD;
}
.home-slider .amazingslider-bullet-wrapper-0 > div{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  height: 70px !important;
  margin: 10px 0 !important;
  padding: 0 4px !important;
}

.home-slider .amazingslider-bullet-wrapper-0 > div::after{
  content: url(../images/small-play.png);
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  left: 40%;
  top: 30%;
}

.amazingslider-bullet-wrapper-0  div.amazingslider-bullet-image-* img{
  max-width: 100% !important;
}
div[class^="amazingslider-bullet-image-"], div[class*="amazingslider-bullet-image-"]{
  height: 70px !important;
}
div[class^="amazingslider-bullet-image-"] img, div[class*="amazingslider-bullet-image-"] img {
  height: 65px !important;
  width: 112px !important;
  margin: 5px 0 0!important
}
.amazingslider-play-0{
  background: rgba(0, 0, 0, 0) url("../images/playvideo-btn.png") no-repeat scroll left top !important;
  height: 100px !important;
  left: 40% !important;
  top: 30% !important;
  width: 100px !important;
  background-size: 100% !important;
  margin: 0 !important;
}

.amazingslider-car-left-arrow-0, .amazingslider-car-right-arrow-0{
  background-color: #D4D1C2 !important;
  /* background-color: #e8e5dd !important; */
  left: 0 !important;
  margin: 0 !important;
  width: 100% !important;
}
.amazingslider-car-right-arrow-0{
  /* background: #B7B09D url(../images/bot-arrow.png) 50% 50% no-repeat !important; */
  background: #B7B09D url(../images/new-arrow-down.png) 50% 50% no-repeat !important;
}
.amazingslider-car-left-arrow-0{
  /* background: #B7B09D url(../images/top-arrw.png) 50% 50% no-repeat !important; */
  background: #B7B09D url(../images/new-arrow-up.png) 50% 50% no-repeat !important;
}
/*.amazingslider-bullet-text-*{
  display: none !important;
}*/
/*
.inner #minic_slider{
  
  height: 264px !important;
}

.inner .theme-default .nivoSlider{
  height: 264px !important;
}
.inner .theme-default .nivoSlider img{
  width: auto !important;
  height: 264px !important;
  max-width: none !important;
}
*/
.inner .bx-wrapper .bx-prev{
  left: -10px !important;
  background-position:0 -31px !important;
}
.inner .bx-wrapper .bx-next{
  right: -10px !important;
  background-position:-43px -31px !important;
}
.inner .bx-wrapper .bx-viewport{
  left: 0;
  margin: 0 auto !important;
  border: none;
  /* width: 94% !important;
  padding: 15px 0 10px; */
}
.inner-banner-wrap .mj-subcontainer{
  width: 100%;
}
.inner .inner-banner-wrap .theme-default .nivoSlider img{
  height: auto !important;
  max-width: none !important;
  width: 100% !important;
}
#create-account_form #SubmitCreate, #login_form #SubmitLogin, #account-creation_form INPUT#submitAccount, .button{
  background: #474747;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
}
#create-account_form #SubmitCreate:hover, #login_form #SubmitLogin:hover, #account-creation_form INPUT#submitAccount:hover, .button:hover{
  background: #e74c39 none repeat scroll 0 0;
}
.lost_password{
  color: #474747;
}


#mj-logo{
  width: 25%;
}
#mj-maincontent{
  margin-top: 0;
}
#index .main-wrap{
  margin-top: 15px;
}


/* For Product Details Page*/
.product_info_left{
  width: 30%;
}
.product-trailler-wrap iframe{
  width: 100% !important;
  height: 215px !important;
}

.pro-details-slider-wrap{
  float: left;
  margin: 40px 0 10px 0;
  margin: 0;
  width: 100%;
}

.pro-details-slider-wrap #slider > div{
  background: #d4ccbf !important;
  padding: 15px 10px;
}
.pro-details-slider-wrap .bx-wrapper .bx-viewport{
  background: rgba(0,0,0,0) !important;
  left: 0;
  box-shadow: none;
  border: 0 none;
  height: 115px !important;
}
.inner .pro-details-slider-wrap .bx-wrapper .bx-viewport {
  background: #fff none repeat scroll 0 0 !important;
  margin: 0 auto !important;
  padding: 5px;
  width: 90% !important;
}
.pro-details-slider-wrap .bx-wrapper .bx-controls-direction a.bx-prev{
  /*
  border-left: 5px solid #d4ccbf;
  border-right: 0 none;
  border-top:  15px solid #d4ccbf;;
  border-bottom: 15px solid #d4ccbf;
  */
}
.pro-details-slider-wrap .bx-wrapper .bx-controls-direction a.bx-next{
  /*
  border-left: 0 none;
  border-right: 5px solid #d4ccbf;
  border-top:  15px solid #d4ccbf;;
  border-bottom: 15px solid #d4ccbf;
  */
}
.inner .pro-details-slider-wrap .bx-wrapper .bx-prev{
  left: 0 !important
}
.inner .pro-details-slider-wrap .bx-wrapper .bx-next{
  right: 0 !important
}
.pro-details-slider-wrap .bx-wrapper .bx-controls-direction a{
  z-index: 1;
}

.inner .pro-details-slider-wrap .bx-wrapper .bx-viewport li{
  margin: 0 0 0 5px !important;
  width: auto !important;
}
.inner .pro-details-slider-wrap .bx-wrapper .bx-viewport li img{
  min-height: 105px;
}

.pro-details-slider-wrap .bx-wrapper img{
  height: 100px;
}
/* added by Proloy for http://dev2.moviemail.com/action-adventure/73187-The-Epic-of-Everest.html image slider*/
.guest-rel{
  margin-bottom: 20px !important;
}

.product_info_right{
  width: 67%;
}
#pb-left-column H1{
  /*margin: 0 0 5px;
  padding: 0;
  line-height: 1;
  font-family: 'ClearSans-Bold';
  color: #e74c39;*/
  color: #e74c39;
  font-family: "ClearSans-Bold";
  line-height: 26px;
  margin: -5px 0 12px;
  padding: 0;
  text-transform: uppercase;
}
#product_featuring{
  color: #000000;
  font-size: 18px;
  font-family: 'ClearSans';
  margin: 0 0 5px;
  line-height: 20px;
}
#product_format{
  /* color: #000000; */
  color: #000000;
  font-size: 18px;
  font-family: 'ClearSans';
  margin: 0 0 0 0;
  line-height: 18px;
  display: inline-block;
  /*border-bottom: 1px solid #656868;*/
}
.right-product-wrap #product_featuring a{
  color: #000000;
  text-decoration: underline;
}
#product_featuring label{
  //display: none;
  margin: 0;
}
.feature_name{
  font-family: 'ClearSans';
}
#availability_value{
  color: #007581;
  font-family: 'ClearSans';
  text-transform: none;
  font-size: 15px;
  line-height: 1;
  display: block;
  margin: 5px 0 0;
}
#availability_value a, #availability_value a:hover{
  color: #007581;
}
.ratingcls{
  color: #000000;
  font-size: 16px;
  font-family: 'ClearSans';
  margin: 0 0px 0 15px;
  line-height: 1em;
}
.ratingcls label{
  font-family: 'ClearSans';
}
.avlaiblecls, .avlaiblecls a{
  font-family: 'ClearSans-Italic';
  color: #e74c38;
  font-size: 18px;
  margin:5px 0 25px;
  height: 15px;
}
#product DIV#short_description_block  p{
  font-family: 'ClearSans-Italic';
  color: #000000;
  font-size: 14px;
  margin-bottom: 15px;
}
.avlaiblecls a{
  text-decoration: underline;
}
DIV#product_pricing DIV#our_price {
  float: left;
  text-align: center;
  width: auto;
}
DIV#product_pricing DIV#rrp_price, #our_price{
  text-align: center;
  width: auto;
  margin: 6px 10px 0 0 !important
}
DIV#product_pricing DIV#saving_price{
  text-align: center;
  width: auto;
  margin: 0 0 0 0 !important;
}
#product_pricing label{
  display: block !important;
  text-align: center;
  font-family: 'BebasNeueRegular';
  width: 100% !important;
  font-size: 26px !important;
}
DIV#product_pricing SPAN{
  display: block;
  width: 100%;
  text-align: center !important;;
}
#saving_price label, #our_price label{
  color: #e74c39 !important;
}
#rrp_price span{
  font-family: 'BebasNeueRegular';
  font-size: 22px !important;
  line-height: 25px !important;
}
#saving_price span, #our_price span{
  color: #e74c39 !important;
  font-family: 'BebasNeueRegular';
  font-size: 24px !important;
  line-height: 24px !important;
}

DIV#product_pricing {
  box-sizing: border-box;
  float: left;
  padding: 0;
  width: 100%;
}
#buy_block {
  background-color: rgba(0, 0, 0, 0);
  border: 0 none;
  box-sizing: border-box;
  float: left;
  padding: 0;
  width: 100%;
}
#buy_block DIV.cart_quantity{
  width: auto;
  font-family: "ClearSans";
  margin: 0 0 0 0;
  float: left;
}
#buy_block DIV.cart_quantity label{
  font-family: "ClearSans";
}
#buy_block DIV.cart_button {
  float: right;
  text-align: left;
  width: 66%;
}
#buy_block DIV.cart_button #add_to_cart {
  float: right;
  width: 49%;
}
DIV.cart_button P.buttons_bottom_block {
  float: left;
  margin: 0;
  text-align: center;
  width: auto;
} 
DIV.cart_button #add_to_cart .exclusive, DIV.cart_button #add_to_cart .exclusive_disabled{
  background: #e74c39 none repeat scroll 0 0;
  border: 0 none !important;
  color: #fff;
  display: inline-block;
  font-family: "ClearSans-Medium",sans-serif;
  font-size: 16px;
  height: 32px;
  line-height: 26px;
  margin: 0;
  padding: 4px;
  text-indent: 0;
  text-shadow: none;
  width: 100%;;
  text-transform: uppercase;
}
DIV.cart_button #wishlist_button{
  /* background: #b7b09d; */
  border: 1px solid #E74C39;
  background-color: #FFFFFF;
  color: #E74C39;
  display: inline-block;
  font-family: "ClearSans-Medium",sans-serif;
  font-size: 16px;
  /*margin: 0 0 0 15px;*/
  padding: 3px 12px 6px;
  text-decoration: none;
  text-transform: uppercase;
  height: 32px;
}

DIV.cart_button #wishlist_button:hover{
  -webkit-animation-name: dimlink; /* Chrome, Safari, Opera */
  -webkit-animation-duration: 1s; /* Chrome, Safari, Opera */
  -webkit-animation-fill-mode: forwards; /* Chrome, Safari, Opera */
  animation-name: dimlink;
  animation-duration: 1s;
  animation-fill-mode: forwards;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes dimlink {
    to {
      background-color: #E74C39;
      color: #FFFFFF;
    }
}

/* Standard syntax */
@keyframes dimlink {
    to {
      background-color: #E74C39;
      color: #FFFFFF;
    }
}

DIV.cart_button #wishlist_button a{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #a6a39c;
  color: #a6a39c;
  display: inline-block;
  margin: 0 0 0 10px;
  padding: 5px 10px;
  text-decoration: none;
}
DIV.cart_button #wishlist_button img{
  display: none;
}

#buy_block DIV.cart_quantity INPUT {
  float: left;
  font-size: 18px;
  margin: 0 0 1px;
  padding: 2px 5px 3px;
  line-height: 25px;
  text-align: center;
}

#more_info_block{
  /* background: /*#b7b09d #d4cec2 none repeat scroll 0 0; */
  padding: 5px;
}
#more_info_tabs{
  margin: 0;
  border: 0 none;
}
#more_info_tabs li a {
  background: #b7b09d;
  color: /*#a39c8a*/ #fff;
  display: block;
  font-family: BebasNeueRegular;
  font-size: 21px !important;
  font-weight: normal;
  line-height: 1;
  padding: 8px 15px 10px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border-right: 5px solid #d4cec2;
}
#more_info_tabs li{
  margin: 0 !important;
}
#more_info_tabs li:last-child a{
  border: 0 none;
}
#more_info_tabs li a.selected{
  background: #d4cec2 none repeat scroll 0 0;
  color: #007d8b;
}
DIV#more_info_sheets.sheets.align_justify{
  background: #d4cec2 none repeat scroll 0 0;
  font-family: "ClearSans",sans-serif;
  padding: 0;
  /* color: #000000;*/
  height: auto;
}
.mCustomScrollBox {
  right: -5px;
}
#quiz{
  overflow-x: hidden;
}
#more_info_sheets > ul, #more_info_sheets > div{
  height: /*200px*/ auto;
  /* padding: 10px 10px; */
}
#more_info_sheets .mCSB_container{
  padding: 10px;
}
#more_info_sheets .mCSB_container p{
  font-size: 15px;
}
DIV#more_info_sheets UL LI SPAN.feature_name{
  font-weight: normal;
  font-family: "ClearSans-Medium",sans-serif;
}
#product .product_title H3{
  font-size: 21px;
  margin: 0 0 10px;
}
#product .product_title #slider > h3{
  font-size: 21px;
  margin: 0 0 10px;
  color: #000000;
}
#short_description_block h2{
  font-size: 21px;
}

#more_details{
  /*background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #a6a39c;*/
  color: #918e89;
  display: inline-block;
  /*margin: 0 0 0 22px;
  padding: 5px 10px;*/
  font-style: normal;
  font-family: "ClearSans";
}
#more_details:hover{
  text-decoration: underline;
}
#pb-left-column #short_description_block {
  border: 0 none !important;
  line-height: 20px;
  margin: 0 0 10px;
}

#short_description_content{
  color: #000000;
}
.product_info_left h2 span{
  font-size: 21px;
}
.bxslider-bottom .row.item > span {
  color: #000000;
  display: block;
  font-family: "ClearSans-Medium",sans-serif;
  margin: 15px auto 0;
  text-align: center;
  width: 90%;
}
#pb-right-column #image-block {
  background: #fff none repeat scroll 0 0;
  float: left;
  display: block;
  margin-bottom: 20px;
  padding-bottom: 10px;
  -webkit-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.5);
}
.recomended-wrap{
  text-align: center;
  color: #e74c39;
  font-family: "ClearSans-Medium",sans-serif;
  font-size: 18px;
  margin: 0 0 5px;
  line-height: 1;
  height: 40px;
}
.recomended-wrap i{
  margin: 0 5px 0 0;

}
.product-details-social-wrap{
  display: block;
  float: left;
  list-style: outside none none;
  margin: 25px 0 0;
  padding: 0;
  position: relative;
  text-align: center;
  width: 100%;
}
.product-details-social-wrap > li{
  float: left;
  margin: 0 15px 0 0;
  overflow: hidden;
}
.product-details-social-wrap > li:nth-of-type(3){
  width: auto;
}
.product-rating {
  background: /*#d3cdbf none repeat scroll 0 0*/ rgba(0,0,0,0);
  float: right;
  padding: 5px;
  width: 63%;
}
.ratingblock{
  margin: 0 !important;
  width: 100%;
}
.ratingblock SPAN#rating_text {
  color: #000000;
  float: left;
  font-family: "ClearSans";
  font-size: 20px;
  font-style: normal !important;
  letter-spacing: 0;
  line-height: 1;
  margin-bottom: 5px;
  text-align: right !important;
  width: 160px;
}
LABEL, H4.optionName{font-family: 'ClearSans'; font-size: 18px; line-height: 1; margin: 0;}

.custom-gallery{}
.custom-gallery::after{
  content: "";
  display: block;
  clear: both;
}
/*.custom-gallery li{
  float: left;
  margin: 0 15px 0 0;
  width: 170px;
  height: 120px;
  overflow: hidden;
}*/
.custom-gallery li{
  background: #fff none repeat scroll 0 0;
  float: left;
  height: 110px;
  margin: 0 -5px 0 0;
  overflow: hidden;
  padding: 5px;
  width: auto;
}
.custom-gallery li:nth-of-type(3){
  margin: 0;
}
#product_list LI H3.recomend{
  color: #e74e40;
  font-size: 15px;
  line-height: 14px;
  margin: 0px 0 5px;
  text-transform: uppercase !important;;
}

/* Special Offers*/
.specialoffer{
  list-style: none;
  padding: 0;
  margin: 0;
}
.specialoffer li{
  margin-bottom: 15px;
  display: block;
}
.specialoffer li a{
  display: block;
  width: 100%;
}
/*.specialoffer li a img{
  width: 100%;
}*/

.unit-rating, .unit-rating li a:hover, .unit-rating li.current-rating{
  background-image:url("images/star.png") !important;
  margin: -2px 0 0 !important;
}
.must-watch-wrap{
  text-align: center;
  color: #e74c39;
  font-family: "ClearSans-Medium",sans-serif;
  font-size: 24px;
  margin-bottom: 25px;
  line-height: 1;
}
.must-watch-wrap a{
  color: #e74c39;
  display: inline-block;
  line-height: 1;
  padding: 0;
}

#pb-right-column #image-block #view_full_size .span_link{
  background: #FFFFFF none repeat scroll 0 0;
  color: #000000;
  font-family: ClearSans;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  text-transform: capitalize;
  display: inline-block;
  position: relative;
  padding-bottom: 3px;
}

#pb-right-column #image-block #view_full_size .span_link:hover:after{
  width: 100%;
  background: rgba(0,0,0, 1);
}

#pb-right-column #image-block #view_full_size .span_link:after{
  content: '';
  display: block;
  margin: auto;
  height: .04em;
  width: 0px;
  background: transparent;
  transition: width .5s ease, background-color .2s ease;
}

#attributes FIELDSET, .cart_info{
  margin-top: 22px;
}
.product_info_right .warning_inline{
  display: inline-block;
  line-height: 1;
  position: relative;
  top: -1px;
}
.fancybox-overlay{
  z-index: 9999999 !important;
}

DIV#more_info_sheets UL LI SPAN.feature_value{
  padding: 2px 10px 2px 0;
}

/* Blog Start */
#idTab1 {
    padding: 10px;
}

.video-wrap{
  padding: 10px;
  margin-bottom: 15px;
  background: #e8e5dd;
}
.video-wrap iframe{
  width: 100% !important;
  height: 300px;
}
#mj-contentarea .video-wrap h2{
  font-size: 26px;
  margin-bottom: 10px;
}
#mj-contentarea .video-wrap h2 a{
  color: #000000;
  text-decoration: underline;
}
.blog-listing{
  list-style: none;
  padding: 10px;
  margin: 0;
}
.blog-listing::after{
  content: "";
  display: block;
  clear: both;
}
.blog-listing li{
  float: left;
  width: 48%;
  margin: 0 0 24px 0;
}
.blog-listing li:nth-of-type(odd){
  float: left;
}
.blog-listing li:nth-of-type(even){
  float: right;
}

.blog-listing .sdsarticleHeader{
  float: left;
  margin: 5px 0 0;
  width: 100%;
}
.blog-listing .sdsarticleHeader a{
  display: block;
  font-family: 'BebasNeueRegular';
  font-size: 24px;
  line-height: 24px;
  color: #000000;
  height: 48px;
}
.blog-listing .articleContent img{
  max-width: 100%;
  padding: 0;
  width: 100%;
}
.blog-listing .imageFeaturedLink{
  display: block;
  height: 168px;
  overflow: hidden;
}
.blog-listing .sdsarticle-des{
  color: #000000;
  font-family: "ClearSans";
  font-size: 13px;
  line-height: 15px;
  margin: 0;
  overflow: hidden;
  padding: 10px 4px;
}
.blog-listing .desc-wrap {
  height: 50px;
}
.blog-listing .sdsreadMore .r_more {
  background-color: rgba(0, 0, 0, 0);
  border: 0 none;
  color: #e74c39;
  float: left !important;
  font-family: 'ClearSans';
  font-size: 14px;
  font-weight: normal !important;
  letter-spacing: 0;
  padding: 0 !important;
}
DIV.block.blogModule .sdstitle_block{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border-bottom: 0 none;
  font-size: 21px;
  font-weight: 400;
  margin: 0 0 2px;
  padding: 10px 10px 5px !important;
  color: #000000;
  letter-spacing: -0.004em;
}
DIV.block.blogModule .sdstitle_block a{
  color: #000000;
  letter-spacing: -0.0025em;
}
DIV.block.blogModule .sdstitle_block a:hover, DIV.block.blogModule .blog-list a:hover{
  color: #007591 !important;
}
.blog-list{
  width: 100% !important;
  font-family: 'ClearSans';
}
#module-smartblog-search #center_column H3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 21pt;
}
#category_blog_block_left DIV UL LI {
  border: 0 none !important;
  margin: 0;
  padding: 0 0 0 10px;
  font-size: 14px;
  position: relative;
}
#category_blog_block_left DIV UL LI::before{
  content: "";
  left: 0;
  top: 8px;
  position: absolute;
  width: 5px;
  height: 5px;
  background: #656868;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -o-border-radius: 50%;
  -moz-border-radius: 50%;
}
#category_blog_block_left DIV UL LI SPAN.category_name{
  font-size: 14px;
  color: #000000 !important;
  display: inline-block;
  position: relative;
  padding-bottom: 3px;
}

#category_blog_block_left DIV UL LI SPAN.category_name:after{
  content: '';
  display: block;
  margin: auto;
  height: 1px;
  width: 0px;
  background: transparent;
  transition: width .5s ease, background-color .5s ease;
}
#category_blog_block_left DIV UL LI SPAN.category_name:hover:after{
  width: 100%;
  background: rgba(0,0,0, .5);
}


#category_blog_block_left DIV UL LI SPAN.post_count {
  float: right;
  font-size: 11px;
  font-style: normal;
  margin: 2px 0 0;
}
#category_blog_block_left DIV UL a{
  color: #4b5668;
}
DIV.block.blogModule{
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
}
.popular-list{
  margin-bottom: 10px !important;
}
.popular-list li {
  border-bottom: 0 none !important;
  box-sizing: border-box !important;
  display: inline-table !important;
  font-family: "ClearSans";
  line-height: 1 !important;
  margin: 0 0 10px !important;
  padding: 0 10px !important;
  width: 100% !important;
}
.popular-list li a{
  display: inline !important;
  overflow: hidden;
  font-size: 14px !important;
}

#module-smartblog-details #page{
  overflow-x: hidden;
}
.blog-post .mj-grid72 {
  margin: 0 20px 0 0;
  width: 74.8%;
}

#quiz .blog-post .mj-grid72{
  margin: 0 0 0 20px;
}
.blog-post h1{
  color: #000000;
  font-size: 30px;
  line-height: 28px;
  margin: 0 0 5px;
  font-family: 'BebasNeueBold';
}
.blog-post .product-details-social-wrap{
  margin: 10px 0 0;
}
.articleBody{
  float: left;
  width: 100%;
  margin: 10px 0 0;
}
.articleBody iframe{
  width: 100%;
}
.articleBody .articleContent IMG {
  width: 100%;
  padding: 0;
}


.blog-box .articleContent{
  position: relative;
}
.blog-box .blog-cat-tag{
  position: absolute;
  left: 0;
  top: 0;
  background: #464646;
  color: #ee9587;
  padding: 5px;
  line-height: 1;
  font-size: 18px;
  width: 110px;
}
#mj-left .block .section-title{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border-bottom: 0 none;
  font-size: 21px;
  font-weight: 400;
  margin: 0 0 10px;
  padding: 0!important;
}
.sdstags-update{
  font-family: 'ClearSans';
  font-size: 14px;
}
.sdstags-update b{
  font-weight: normal;
  color: #8b8888;
}
.sdstags-update .tags A {
  background-color: #d4cec2;
  border: 0 none;
  color: #8b8888;
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  margin: 0 5px 0 0;
  padding: 5px 10px;
}


.articleBody CITE {
  font-family: 'Oswald', sans-serif !important;
  font-size: 1.3em;
  margin: 0px 10px 16px 1px;
  float: left;
  font-weight: 300;
  font-style: normal;
  width: 33%;
  line-height: 1.2;
  padding-right: 20px;
}

#sdsblogArticle .sdsarticle-des blockquote::before{
  display: none;
}

#sdsblogArticle .sdsarticle-des blockquote {
  font-family: 'Oswald', sans-serif !important;
  line-height: 1;
  padding: 5px 0 0 0;
  width: 100%;
  margin-top: -16px;
  font-weight: 300;
}

#sdsblogArticle .sdsarticle-des blockquote p {
  font-family: 'Oswald', sans-serif;
  line-height: 1;
  padding: 0 20px 10px 0;
  margin-bottom: 0;
  color: #7e7e7d;
  font-weight: 300;
  /*font-style: italic;*/
  text-align: left;
  display: inline-block;
}

#sdsblogArticle .sdsarticle-des blockquote p em {
  font-style: italic !important;
  text-transform: none !important;
  font-weight: 300;
}
#sdsblogArticle .sdsarticle-des blockquote p::after{
  content: "";
  display: block;
  clear: both;
}
#mj-left .block_content, #mj-right .block_content{
  width: 95%;
}

.popularArticles.popular-list span {
  display: inline-block;
  float: left;
  padding: 0 5px 0 0;
  width: auto;
  color: #000000;
}
.sdsbox-content UL LI A {
  font-family: ClearSans;
  font-size: 12px;
  color: #4b5668;
}
.popularArticles.popular-list div {
  display: inline-block;
  float: left;
  width: 90%;
  text-transform: capitalize;
}

.blog-comp.side-tab-wrap .review-box h5{
  font-size: 14px;
  margin: 14px 0;
}
.blog-comp.side-tab-wrap .review-box .price-best {
  color: #e74c38;
  font-family: "BebasNeueBook",sans-serif;
  font-size: 17px;
  line-height: 1;
  margin: 0 0 5px;
}
/* Blog End*/

/*
.right-product-wrap {
  height: 376px;
}
.right-product-wrap.auto-height{
  height: auto !important;
}
*/
/* CMS Start*/
#page .cms p{
  color: #000000 /*#beb6b4*/ !important;
}
.bulletedtext{
  list-style: disc;
  font-family: 'ClearSans';
  font-size: 14px;
}
.bulletedtext li a, .cms a{
  color: #4b5668;
}
.cms{
  color: #000000;
}
.cms .divider {
  background: #e74c39 ;
  height: 2px;
  margin: 10px 0;
}
#mj-contentarea H2.cms-title{
  color: #e74c39;
  font-family: "ClearSans-Bold";
  line-height: 1.3em;
  margin: 0 0 5px;
  padding: 0;
  font-size: 1.8em;
  text-transform: none;
  text-overflow: inherit;
  text-transform: none;
  white-space: inherit;
  overflow: visible;
}
/* CMS End */
#more_info_sheets UL::after, #more_info_sheets OL::after, #more_info_sheets DL::after{
  content: "";
  display: block;
  clear: both;
}


/* Competition Page Start */

#quiz .page-item-title h2,
#module-quiz-quiz .page-item-title h2{
  color: #000000;
  font-family: "BebasNeueRegular";
  font-size: 36px;
  margin: 0 0 15px;
  line-height: 1;
}

#quiz .sdsarticle-des p,
#module-quiz-quiz .sdsarticle-des p{
  font-size: 14px;
  color: #000000;
}
#quiz .articleContent IMG,
#module-quiz-quiz .articleContent IMG{
  width: 100%;
  max-width: none;
  padding: 0;
}
.question-wrap .question-inner-wrap{
  border-top: 1px solid #cfccc5;
  margin: 0 15px 15px;
  padding: 15px 0 0;
}
.question-wrap .question-inner-wrap::after{
  content: "";
  display: block;
  clear: both;
}
#quiz  .page-item-title,
#module-quiz-quiz .page-item-title{
  color: #000000;
  font-family: "ClearSans";
  font-size: 18px;
  line-height: 24px;
  margin: -2px 0 15px;
}
.question-inner-wrap h3{
  color: #000000;
  text-transform: capitalize;
  font-family: "ClearSans-Medium";
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  margin: 0 0 15px;
}
.question-inner-wrap p{
  margin-bottom: 5px;
}
.question-inner-wrap label{
  font-size: 16px;
  cursor: pointer;
  color: #000000;
}
.question-inner-wrap input[type="checkbox"], .question-inner-wrap input[type="radio"]{
  float: left;
  margin: 2px 5px 0 0;
}

.question-inner-wrap .col-sm-1 {
  color: #000000;
  font-family: ClearSans-Bold;
  font-size: 20px;
  line-height: 13px;
  padding: 0;
  width: 3.33333%;
}
.question-inner-wrap .col-sm-3 img{
  width: auto;
}
.question-inner-wrap .col-sm-8 {width: 71.6667%;}

.enter-now h2{
  color: #000000;
  font-family: "BebasNeueRegular";
  font-size: 30px;
  line-height: 1;
  margin: 0 0 15px;
}
.blog-post INPUT[type="text"], .blog-post INPUT[type="password"], .blog-post INPUT[type="email"], .blog-post INPUT[type="url"], TEXTAREA, SELECT{
  font-family: ClearSans;
  font-size: 16px;
  line-height: 1;
  margin: 0 0 10px;
  padding: 10px;
}
.blog-post .exclusive{
  background: #e74c38;
  font-family: "ClearSans";
  color: #fff;
  border: 0 none;
  font-size: 24px;
  text-shadow: none;
  line-height: 1;
}
.blog-post .exclusive:hover{
  background: #e74c38;
}
#best-sellers_block_right .lnk .button_large, #new-products_block_right .button_large, #special_block_right .button_large, .block LI A, .breadcrumb, #navBreadCrumb A:hover, H4.optionName, .cart_quantity, .idTabs A.selected, #product_list LI .lnk_view, #product_list LI .price, #create-account_form H3, #authentication #login_form H3, #form_forgotpassword P.text LABEL, #create-account_form H3, #authentication #login_form H3, #address_delivery .address_title, #address_invoice .address_title, #cart_summary .price, .delivery_option_price, .store_name, .store_workinghours > SPAN#store_hours, #mj-left #categories_block_left UL LI > A, #mj-right #categories_block_left UL LI > A, .description_box .lnk_more, .price, .price-discount, .sf-menu A, .sf-menu A:visited, .cat_desc .lnk_more, #new_comment_form .product .product_name, .new_comment_form_content > H4{
  color: #000000;
}


#mj-left #categories_block_left ul li a:hover{
  text-decoration: underline;
  color: #000000 !important;
}

.blog-listing .review-title > a {
    color: #FFFFFF !important;
}

#question.enter-now h2{
  color: #000000;
  font-size: 24px;
  margin: 15px -15px;
}
.competionpart{
  background: #d3cdbf;
  padding: 12px 10px;
  float: left;
  width: 100%;
}
.competionpart::after{
  content: "";
  display: block;
  clear: both;
}
.competionpart .row{
  margin-bottom: 6px;
}
.blog-post .competionpart .exclusive{
  font-size: 20px;
}
.sub-head-quiz{
  color: #000000;
  margin: 10px 0 0 10px;
}
.sub-head-quiz a{
  color: #000000;
  text-decoration: underline;
}
/* Competition Page End */


/* Search-page */
.search_page .pro-listing li{
  /* margin: 0 10px 25px 0; */
  width: 167px;
}
.search_page .pro-listing li:nth-of-type(5n){
  /* margin: 0 0 15px 0;
  float: right; */
}
/*.search_page .pro-listing li:nth-of-type(6n){
    float: right;
    margin: 0 0 25px;
}
*/

#more_info_block .mCSB_scrollTools .mCSB_draggerRail {
  background: #b7b09d none repeat scroll 0 0;
}
#more_info_block .mCSB_scrollTools .mCSB_draggerRail {
  border-radius: 0;
  height: 100%;
  margin: 0 auto;
  width: 10px;
}
#more_info_block .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: #d3cdbf;
}
#more_info_block .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  border-radius: 0;
  height: 100%;
  margin: 0 auto;
  text-align: center;
  width: 26px;
}
#more_info_block .mCustomScrollBox > .mCSB_scrollTools{
  background: #b7b09d none repeat scroll 0 0;
  opacity: 1;
  padding-left: 2px;
  width: 30px;
}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown{
  height: 27px !important;
}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight{
  opacity: 0.8 !important;
}
.mCSB_scrollTools a + .mCSB_draggerContainer{
  margin: 30px 0 !important;
}
.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -45px !important;
  height: 27px !important;
  margin-top: -54px !important;
  top: 100%;
}
UL.isocial LI A{
  text-align: left;
  padding: 0px 5px 3px;
  font-family: 'ClearSans-Medium';
}
#social LI{
  width: 15%;
  margin-right: 10px;
}

.bold{
  font-weight: normal;
  color: #e74c39;
}
INPUT[type="email"].form-control, INPUT[type="search"].form-control, INPUT[type="password"].form-control, INPUT[type="submit"].form-control, INPUT[type="image"].form-control, .form-control, INPUT[type="text"].form-control{
  border: 1px solid #d2d2d2;
  font-family: ClearSans;
  font-size: 16px;
  line-height: 1;
  margin: 0 0 10px;
  padding: 5px 8px;
  height: auto;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
  box-shadow: none;
}
INPUT[type="text"].form-control, INPUT[type="password"].form-control{
  border: 1.5px solid #007d8b !important;
  font-family: ClearSans;
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 10px;
  padding: 10px;
  height: auto;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
}
.form-group select{
  border: 1px solid #d2d2d2;
  font-family: ClearSans;
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 10px;
  padding: 7px 10px 8px;
  height: auto;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
}
.form-group label{
  font-weight: normal;
  margin-bottom: 10px;
  font-size: 16px;
  display: block;
  line-height: 1;
  color: #000000;
}

.news-letter-wrap{
  padding-bottom: 20px;
}

.std.identity-form .form-group .button {
  border: 0 none;
  font-family: ClearSans;
  font-size: 21px;
  margin-left: 0 !important;
  margin-top: 0;
  padding: 5px 15px 7px;
  text-shadow: none;
  width: auto;
  background: #e74c39;
  text-transform: uppercase;
}

.title_block{
  color: #000000 !important;
}
.input_contect #submitMessage:hover{
  background: #e74c39;
}
.mj-boxdownload{
  font-family: ClearSans;
  letter-spacing: -1px;
  background-color: #e8e5de;
  border: 0 none /*1px solid #bbb5aa*/;
  box-shadow: none;
  color: #000000;
  text-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
}

H3.search_section {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #d2d2d2;
  border-top: 0 none;
  box-sizing: border-box;
  color: #000000;
  float: left;
  font-size: 24px;
  margin: 5px 0 10px;
  padding: 0 0 5px;
  width: 100%;
}
.std{
  margin-bottom: 25px;
}
span.exclusive{
  cursor: text;
  float: left;
  font-family: ClearSans;
  font-size: 14px;
  height: 32px;
  line-height: 18px;
}
.fancybox-opened {
  z-index: 99999999 !important;
}

/*==========================*/
/*----Pop up cart start----*/
/*========================*/
DIV#checkout-popup{float: none !important;}
TABLE#popup-cart-summary, #checkout-popup A.btn-action{
  font-family: 'ClearSans';
}
#checkout-popup DIV.added-msg{
  font-family: 'ClearSans';
  color: #000000;
}
.brief-total{
  background: #f7f7f7 none repeat scroll 0 0;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  font-family: "ClearSans";
  font-weight: normal !important;
  line-height: 1;
  padding: 5px 5px 8px !important;
}
.fancybox-skin{
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
}
#checkout-popup DIV.added-msg{
  color: #000000 !important;
}
.t-quantity, .t-price {
  color: #414141;
  font-size: 1.2em;
  font-weight: normal !important;
}

TABLE#popup-cart-summary tr.cart_item SPAN.price{
  font-size: 14px;

}
TABLE#popup-cart-summary tr.cart_item .cart_unit SPAN.price{
  text-align: center;
}
TABLE#popup-cart-summary TH {
  background-color: rgba(0,0,0,0) !important;
  border-bottom: 0 none  !important;
  color: #000000 !important;
  font-weight: normal !important;
  padding: 6px 6px 6px 0 !important;
}
TABLE#popup-cart-summary tr.cart_item{
  border: 1px solid #d2d2d2;
  background: #fff;
}
TABLE#popup-cart-summary TFOOT tr.total_total TD {
  background-color: rgba(0,0,0,0) !important;
  font-size: 1.5em !important;
  padding: 0;
}
.cart_product a{
  display: inline-block;
  border: 1px solid #d2d2d2;
}
TABLE#popup-cart-summary TD.cart_description A, TABLE#popup-cart-summary .price.price-discount {
  color: #000000;
  font-size: 14px;
  font-family: 'ClearSans-Medium';
}
TABLE#popup-cart-summary TFOOT tr TD{
  background-color: #ffffff;
  height: auto;
  line-height: 28px;
  text-align: right;
  color: #000000;
  font-size: 16px;
}
TABLE#popup-cart-summary TFOOT tr.total_total, .cart_total_delivery, .cart_total_price, .cart_total_voucher, .cart_discount{
  border: 1px solid #d2d2d2 !important;
  border-top: 0 none !important;
}
TABLE#popup-cart-summary tr.even{
  background: #fff !important;
}
TABLE#popup-cart-summary TD.total_price_container SPAN{
  color: #000000;
}
.cart_quantity .cart_quantity_button {
  float: left;
  position: relative;
  top: 0;
}
.cart_quantity_up {
  float: left;
  height: 11px;
  margin-bottom: 0;
  position: absolute;
  right: 0;
  width: 10px;
}
TABLE#popup-cart-summary DIV.cart_quantity_button .cart_quantity_down {
  bottom: 7px;
  display: block;
  position: absolute;
  right: 0;
}

TABLE#popup-cart-summary TD INPUT.cart_quantity_input {
  height: 30px;
  margin-top: 0 !important;
  width: 30px !important;
  margin-left: 15px;
} 
TABLE#popup-cart-summary TD.total_price_container SPAN{
  color: #000000 !important;
}


#checkout-popup #continue-shopping.btn-action:hover{
  -webkit-animation-name: dimlink; /* Chrome, Safari, Opera */
  -webkit-animation-duration: 1s; /* Chrome, Safari, Opera */
  -webkit-animation-fill-mode: forwards; /* Chrome, Safari, Opera */
  animation-name: dimlink;
  animation-duration: 1s;
  animation-fill-mode: forwards;
}

#checkout-popup #continue-shopping.btn-action {
  background: #FFFFFF none repeat scroll 0 0 !important;
  border: 1px solid #e74c39;
  color: #e74c38 !important;
  line-height: 1.2em;
  margin: 0 0 0 5px !important;
  padding: 5px !important;
  font-size: 1.5em;
  font-family: 'ClearSans-Medium';
  width: auto;
  text-align: center;
  text-transform: uppercase;
}

#checkout-popup #go-to-checkout.btn-action {
  background: #e74c39 none repeat scroll 0 0 !important;
  border: 0 none !important;
  box-sizing: border-box;
  color: #fff !important;
  float: right;
  font-weight: normal !important;
  line-height: 22px !important;
  margin: 0 0px 10px 0 !important;
  padding: 10px 0 !important;
  text-align: center;
  width: 25%;
  position: relative;
  font-weight: normal !important;
  font-family: 'ClearSans-Medium';
  font-size: 1.5em;
  text-transform: uppercase;
}
#checkout-popup #go-to-checkout.btn-action i{
  position: absolute;
  /* right: 25px;*/
}
#checkout-popup.checkout-popup #go-to-checkout.btn-action i.fa-caret-right{
  right: 25px;
}
#checkout-popup.checkout-popup #go-to-checkout.btn-action i.fa-lock{
  right: auto;
  left: 25px;
}
#continue-shopping{
  position: relative;
}
#continue-shopping:before {
  background: #FFFFFF none repeat scroll 0 0;
  content: "\f0d9";
  font-family: FontAwesome;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  height: 100%;
  left: 0;
  line-height: .8em;
  margin: 0;
  padding: 12px 15px;
  position: absolute;
  text-decoration: inherit;
  top: 0;
  color: #e74c39;
}

TABLE#popup-cart-summary .price{
  font-family: 'ClearSans-Medium';
}
TABLE#popup-cart-summary .price.free-color{
  color: #e74c38;
  text-transform: none;
}
TABLE#popup-cart-summary P.s_title_block{
  margin-bottom: 0;
}

.cart_total span{
  text-align: right !important;
}
.price-discount{
  font-family: 'ClearSans-Medium';
}


/*==========================*/
/*----Pop up cart end----*/
/*========================*/

.form-group {
  margin-bottom: 10px;
}


/*==========================*/
/*--- My Account Start ----*/
/*========================*/
.std.identity-form fieldset{
  float: left;
  width: 100%;
  margin-bottom: 25px;
}

.std.identity-form .checkbox label, .std.identity-form .radio label{
  padding: 0 20px 0 0;
}
.std.identity-form .form-group .fancy-select{
  float: left;
  width: auto; 
  margin: 0 4px 0 0;
}
.std.identity-form .form-group .fancy-select select{
  margin: 0;
}
.std.identity-form .form-group::after{
  content: "";
  display: block;
  clear: both;
}
#identity #mj-left .myaccount-block-wrap h3{
  font-size: 24px;
  margin: 0 0 15px;
}
.title-wrap {
  margin: 0 0 30px;
}
DIV.addresses{
  background: rgba(0,0,0,0);
  margin: 0;
  padding: 0;
}

.addresses UL.address {
  background: #fff none repeat scroll 0 0;
  box-sizing: border-box;
  float: left;
  height: 200px !important;
  list-style-type: none;
  margin: 0 0 2%;
  padding: 0;
  position: relative;
  width: 49%;
}
.addresses UL.address.alternate_item{
  float: right;
}
.addresses UL.address LI{
  font-family: "ClearSans";
  font-size: 16px;
  margin-bottom: 5px;
  text-transform: none;
  color: #000000;
  text-transform: uppercase;
}
.addresses UL.address .address_update, .addresses UL.address .address_delete {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #e74c39 !important;
  margin: 15px 0 0;
  padding: 0;
  text-align: left;
  text-decoration: none;
  width: auto;
}
.addresses UL.address .address_update a, .addresses UL.address .address_delete a{
  color: #e74c39 !important;
  text-decoration: underline;
  text-transform: none;
}
SPAN.title, #address_delivery .address_title, #address_invoice .address_title {
  border-bottom: 0 none navy;
  color: #000000;
  font-family: "ClearSans-Medium";
  font-size: 18px;
  margin-bottom: 5px;
  padding: 0 0 5px;
}
.addresses UL.address .address_update{
  bottom: auto;
  position: relative;
  right: auto;
}
.addresses UL.address .address_delete{
  bottom: auto;
  position: relative;
  right: auto;
}
.address_add{
  text-align: left;
  margin-bottom: 25px;
}
.address_add .button_large, .submit2 #submitAddress, .form-group #submitAddress{
  background: #e74c38 none repeat scroll 0 0;
  border: 0 none;
  color: #fff;
  font-family: "ClearSans";
  font-size: 24px;
  line-height: 24px;
  text-shadow: none;
  padding: 5px 50px 8px;
  text-align: center;
  text-transform: uppercase;
}
#add_adress FIELDSET{
  border: 0 none !important;
  padding: 0;
}

#add_adress SPAN.form_info, #add_adress SPAN.inline-infos{
  color: #000000;
  display: inline-block;
  margin: 0;
}
#address P.inline-infos {
  color: #000000;
  font-size: 12px;
  font-style: normal;
  margin: 0 !important;
}
.std textarea.form-control{
  height: 200px;
  resize: none;
}
.std sup {
  color: #e74c38;
}
#order-list td, #block-history table.std td{
  font-family: 'ClearSans';
  padding: 8px;
}
#order-list TH, TABLE#cart_summary TH, TABLE.std TH, TABLE.table_block TH{
  font-family: 'ClearSans-Medium';
  background: #b7b09d;
  color: #fff;
  padding: 8px;
  border-bottom: 0 none;
  text-align: center;
}
.order-title {
  color: #000000;
  margin: 0 0 15px;
}
#block-history table.std{
  float: left;
  border: 0 none;
}
#block-history td a{
  color: #e74c39;
  text-decoration: underline;
}


#mywishlist TD.wishlist_delete A {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-radius: 0;
  color: #000000;
  display: inline-block;
  font-size: 16px;
  padding: 0;
  text-shadow: none;
  text-transform: uppercase;
}

#module-blockwishlist-mywishlist .wishlistLinkTop {
  border: 0 none;
  float: left;
  margin-bottom: 16px;
  padding: 0;
  width: 100%;
}
#module-blockwishlist-mywishlist #block-order-detail::after{
  content: "";
  display: block;
  clear: both;
}

#module-blockwishlist-mywishlist .wishlisturl{
  margin: 0;
  padding: 10px 15px;
}
#module-blockwishlist-mywishlist #block-order-detail #hideSendWishlist{
  margin: 5px;
}
#module-blockwishlist-mywishlist .wishlisturl INPUT{
  padding: 5px 10px;
}

#create-account_form #email_create, #login_form #email, #login_form #passwd, #login_form #login_email, #login_form #login_passwd{
  background: #fff none repeat scroll 0 0;
  border: 0 none;
  padding: 10px;
  width: 100%;
}
#my-account .myaccount_lnk_list LI{
  margin-top: 2%;
  background: #d3cec2 url('../img/icon/my-acc-arrow.png') 98% 50% no-repeat;
  border: 0 none;
}
/*#my-account .myaccount_lnk_list LI a{
  color: #fff;
}
*/
#my-account .myaccount_lnk_list LI:nth-of-type(2n+0){
  float: right;
  margin: 2% 0 0 1%;
}
#create-account_form h3, #login_form h3{
  margin: 5px 0;
}

.lost_password {
  font-family: "ClearSans";
  margin: 1px 0 0 0;
  font-size: 12px;
  text-decoration: underline;
  color: #000000;
}
.lost_password:hover{
  color: #000000 /*#e74c38*/;
}
.wlp_bought_list {

}
UL.wlp_bought_list LI{
  background-image: none;
  width: 23.40%;
  padding: 10px;
}
UL.wlp_bought_list LI:nth-of-type(4n+0){
  float: right;
  margin: 20px 0 0 0;
}
UL.wlp_bought_list LI .product_image A {
  border: 0 none;
  display: block;
  float: left;
  padding: 0;
}
UL.wlp_bought_list LI .product_image A {
  border: 0 none;
  display: block;
  float: left;
  padding: 0;
  width: 100%;
}
#module-blockwishlist-mywishlist .wishlistLinkTop .product_name{
  font-weight: normal;
  min-height: 1px;
  color: #e74c39;
  font-family: 'ClearSans-Medium';
}
UL.wlp_bought_list LI .btn_action .lnk {
  border: 0 none;
  box-sizing: border-box;
  float: left;
  padding: 4px 10px;
  text-align: center;
  width: 100%;
  border-radius: 0;
  background: #007d8b;
  transition: all 0.5s ease-in-out;
  text-shadow: none;
  margin-bottom: 5px;
}
UL.wlp_bought_list LI .btn_action .lnk:hover {
  background-color: #007d8b;
  color: #ffffff;
}
UL.wlp_bought_list LI .product_image{
  width: 100%;
  height: 150px;
  overflow: hidden;
  margin-bottom: 10px;
}
UL.wlp_bought_list LI .product_name{

}
UL.wlp_bought_list LI .product_image a{
  text-align: center;
}
UL.wlp_bought_list LI .product_image img{
  width: 100%;
}
UL.wlp_bought_list LI .product_infos{
  width: 100%;
  font-family: 'ClearSans';
}
UL.wlp_bought_list LI .btn_action{
  padding: 5px 0 0 0;
}
UL.wlp_bought_list LI .btn_action A.ajax_add_to_cart_button{
  margin-bottom: 0;
}
UL.wlp_bought_list LI .product_infos .wishlist_product_detail INPUT, UL.wlp_bought_list LI .product_infos .wishlist_product_detail SELECT{
  margin: 5px 0 0;
  width: 50%;
}
.wish-priority strong{
  font-family: 'ClearSans-Medium';
  font-weight: normal;
}
.wishlist_product_detail > span {
  font-size: 12px;
  width: 100%;
}
.product_name {
  color: #000000;
  font-family: ClearSans-Medium;
  font-size: 16px;
  min-height: 40px;
  padding: 0 4%;
  text-align: center;
  text-transform: uppercase;
}

UL.wlp_bought_list LI .btn_action A.ajax_add_to_cart_button{
  background: #e74c39;
}
UL.wlp_bought_list LI .btn_action A.ajax_add_to_cart_button:hover{
  background: #e74c39;
}
/*==========================*/
/*--- My Account Start ----*/
/*========================*/
#module-blockwishlist-mywishlist .wishlisturl #showSendWishlist:hover{
  color: #fff;
}
#module-blockwishlist-mywishlist .wishlisturl #showSendWishlist {
  margin-left: 2%;
  padding: 6px 10px 4px;
}
UL.wlp_bought_list LI .btn_action .lnk{
  font-family: 'ClearSans'; 
  padding: 5px 10px 7px;
}
.mj-boxwarning{
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  text-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
  font-family: 'ClearSans';
  background: #d3cec2 url('../img/box_warning.png') 10px 10px no-repeat;
  border: 0 none;
  color: #fff;
}
TABLE.std TD, TABLE.table_block TD{
  font-family: 'ClearSans';  
}

/* Check Out Start */
table#heading-cart.std{
  background: none;
  border: 1px solid #ada9a0;
}
table#heading-cart.std tr th{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border: 0 none;
  color: #000;
  font-family: "ClearSans-Medium" !important;
  height: auto;
  padding: 0 10px;
  vertical-align: middle;
}
table#heading-cart.std .cart_navigation {
  float: none;
  width: 100%;
  margin: 0;
}
#heading-cart span#summary_products_quantity {
  font-size: 12px;
  font-weight: normal;
}
table#heading-cart.std .cart_navigation .exclusive.standard-checkout{
  background: #e74c39 none repeat scroll 0 0;
  color: #fff;
  font-family: 'BebasNeueBold';
  margin: 10px 0;
  padding: 10px 7px;
  text-align: center;
  width: 100%;
  border: 0 none;
  font-size: 20px;
}
table#heading-cart.std .cart_navigation .exclusive.standard-checkout i{
  float: right;
}
UL.step LI.step_todo SPAN {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-radius: 0;
  color: #000000;
  display: inline-block;
  font-family: 'ClearSans-Medium' !important;
  font-weight: normal;
  padding: 12px 0 6px;
  text-shadow: none;
}
UL.step LI.step_current_start SPAN{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #e74c39;
  display: inline-block;
  padding: 12px 10px 6px;
  font-family: 'ClearSans-Medium' !important;
  font-weight: normal;
}
UL.step LI.step_end SPAN{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #000000;
  display: inline-block;
  padding: 12px 0 6px;
  font-family: 'ClearSans-Medium' !important;
  font-weight: normal;
}

#order-detail-content #cart_summary th{
  background: /*#f7f7f7 none repeat scroll 0 0*/ none;
  border-bottom: 0 none;
  color: #000000;
  font-family: "ClearSans-Medium";
  font-weight: normal;
  padding: 6px;
  text-shadow: none;
  font-size: 16px;
  text-transform: none;
}
table#cart_summary td{
  /*border-bottom:1px solid #e9e9e9 !important;*/
  background: #fff !important;
  color: #000000;
}
table#cart_summary td a{
  color: #007d8b;
}
TABLE#cart_summary .cart_quantity .cart_quantity_input{
  border: 1px solid #e9e9e9;
  box-shadow: none;
  float: left;
  margin-left: 5px;
  padding: 2px;
  width: 90%;
}

TABLE#cart_summary .price {
  text-align: center;
  font-size: 12pt;
}
TABLE#popup-cart-summary TFOOT tr.total_total, .cart_total_delivery, .cart_total_price, .cart_total_voucher, .cart_discount{
  border: 0 none !important;
}


#checkout-popup.cart_navigation.btn-navigation.chkout-cls #continue-shopping.btn-action{
  float: left;
}
#checkout-popup.cart_navigation.btn-navigation.chkout-cls #go-to-checkout.btn-action{
  margin: 0;
  width: 30%;
}
#checkout-popup.cart_navigation.btn-navigation.chkout-cls #go-to-checkout.btn-action i.fa.fa-caret-right{
  right:15px;
  top: 12px;
}
#checkout-popup.cart_navigation.btn-navigation.chkout-cls #go-to-checkout.btn-action i.fa.fa-lock{
  left:15px;
  top: 12px;
}

#cart_summary #cart_voucher .title_block{
  margin: 6px 0 0 0;  
}
#cart_summary .cart_voucher P.discount_name_block{
  margin: 0;
  padding: 3px 0 0 0;
  width: 215px;;
}
#cart_summary .cart_voucher .submit INPUT.button {
  background: #007d8b none repeat scroll 0 0;
  border: 1px solid #007d8b;
  border-radius: 0;
  color: #fff;
  float: left;
  height: auto;
  margin: 0 0 0px;
  padding: 5px 10px 6px;
  text-shadow: none;
  text-transform: uppercase;
  font-family: 'ClearSans-Medium';
  font-size: 18px;
}
#cart_summary #voucher{
  margin-bottom: 10px;
  border:0 none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -moz-box-shadow: none;
  margin-left: 0;
}
#cart_summary #cart_voucher .title_block label{
  font-family: 'BebasNeueBold';
  text-transform: uppercase;
  color: #000000;
}
.cart_voucher #voucher .submit{
  margin: 0;
}

#cart_summary #voucher fieldset {
  padding: 5px 10px;
  width: auto;
  background: #FFFFFF;
  border:0 none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -moz-box-shadow: none;
}

.review_box{
  padding: 0;
  background: rgba(0,0,0,0);
}
.addressesAreEquals #addressesAreEquals{
  left: 0;
  margin: 0;
  top: 3px;
}
.addressesAreEquals label{
  margin: 0 0 20px;
  padding-left: 20px;
}
.address_add.submit a{
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
  font-family: ClearSans;
  letter-spacing: -1px;
  line-height: 20px;
  padding: 7px 10px 10px;
  font-size: 20px;
}
input[type="button"].new-sv-btn{
  background: #e74c38 none repeat scroll 0 0;
  border: 0 none;
  color: #fff;
  font-family: "ClearSans-Medium";
  font-size: 20px;
  line-height: 1;
  text-shadow: none;
  text-transform: uppercase;
  line-height: 20px;
  padding: 7px 10px 10px;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
}

.prev-btn{
  background: #e74c39 none repeat scroll 0 0 !important;
  border: 0 none !important;
  box-sizing: border-box;
  color: #fff !important;
  float: left;
  font-family: 'ClearSans-Medium';
  font-size: 1.5em;
  font-weight: normal !important;
  line-height: 1 !important;
  margin: 0 10px 10px 0;
  padding: 10px !important;
  position: relative;
  text-align: center;
  width: 150px;
  text-transform: uppercase;
}
.prev-btn i{
  float: left;
  margin-top: 2px;
}
.next-btn{
  background: #e74c39 none repeat scroll 0 0 !important;
  border: 0 none !important;
  box-sizing: border-box;
  color: #fff !important;
  float: right;
  font-family: 'ClearSans-Medium';
  font-size: 1.5em;
  font-weight: normal !important;
  line-height: 1 !important;
  margin: 0 0 10px 0;
  padding: 10px !important;
  position: relative;
  text-align: center;
  text-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
  width: 150px;
  text-transform: uppercase; 
}
.next-btn i{
  float: right;
  margin-top: 2px;
}
P.address_delivery, P.addressesAreEquals {
  float: left;
  margin: 15px 0 0;
  width: 100%;
}
LABEL[for="id_address_delivery"] {
  color: #000000;
  float: left;
  font-size: 16px;
  margin-top: 0; /*was 18px changed to 0px by Proloy for http://dev2.moviemail.com/order?step=1&multi-shipping=0*/
}

LABEL[for=id_address_invoice] {
  color: #000000;
  float: left;
  font-size: 16px;
  margin-top: 0; /*was 18px changed to 0px by Proloy for http://dev2.moviemail.com/order?step=1&multi-shipping=0*/
  width: 150px;
}

.order-address p.address_delivery  .fancy-select {
  float: left;
  margin: 0 0 0 169px;
  width: auto;
}

.order-address p.address_delivery  .fancy-select .address_select {
  padding: 2px 5px;
  width: auto;
}
.order-address p.address_add  .fancy-select {
  float: left;
  margin: 0 0 0 169px;
  width: auto;
}

.order-address p.address_add  .fancy-select .address_select {
  padding: 2px 5px;
  width: auto;
}

.order-address #addnewaddress #postcode{width: 35%; float: left;}
UL.step LI.step_current{
  font-family: 'ClearSans-Bold' !important;
  font-weight: normal;
}
.carrier_title{
  color: #e74c39 !important;
  font-family: "ClearSans-Bold";
  font-size: 1.8em;
  line-height: 1.3em;
  margin: 0 0 5px;
  overflow: visible;
  padding: 15px 0 !important;
  text-overflow: inherit;
  text-transform: none;
  white-space: inherit;
}
.order_carrier_content{
  padding: 0;
}
#order .delivery_options_address H3, #order-opc .delivery_options_address H3, .order_carrier_content .delivery_options_address H3{
  font-family: ClearSans-Medium;
  font-size: 16px;
  font-weight: normal !important;
  margin-bottom: 15px !important;
  padding: 0;
  text-shadow: none;
  text-transform: none;
}
#order .delivery_option LABEL, #order-opc .delivery_option LABEL{
  width: 100%;
  font-size: 14px;
}
.condition_title {
  float: left;
  font-family: ClearSans-Medium;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 15px !important;
  padding: 0 !important;
  text-transform: none;
  width: 100%;
}
.order_carrier_content P.checkbox {
  float: left;
  padding-left: 0;
  width: 100%;
  margin: 5px 0 25px;
}
.order_carrier_content P.checkbox input[type="checkbox"]{
  margin-left: 0;
  position: relative;
}
.order_carrier_content P.checkbox label{
  padding: 0 0 0 5px;
  font-size: 14px;
}
.order_carrier_content P.checkbox a{
  font-weight: normal;
  color: #e74c39 !important
}
.deliver_radio {
  padding: 15px 20px 20px;
}
#cart_summary th{
  text-align: center;
}
#cart_summary td{
  text-align: center;
}
TABLE#cart_summary TD.cart_total {
  color: #000000;
  font-family: ClearSans;
  font-size: 14px;
  text-align: right;
}
TABLE#cart_summary .cart_item TD.cart_total {
  text-align: center;
}
TABLE#cart_summary .cart_final_price > TD{
  font-weight: normal;
  color: #000;
  font-family: 'ClearSans-Medium';
}
.payment_module {
  background-color: #fff;
  border: 1px solid #dddddd;
  box-sizing: border-box;
  cursor: pointer;
  float: left;
  margin: 0 0 2%;
  padding: 10px;
  width: 100%;
}
.payment_module:hover{
  background-color: #fff;
}
#HOOK_PAYMENT {
  margin: 0;
}
#HOOK_PAYMENT input[type="submit"] {
  font-family: 'ClearSans';
  font-size: 18px;
  padding: 8px 10px;
  text-shadow: none;
  text-transform: uppercase;
  background: #e74c38 none repeat scroll 0 0;
  border: 0 none;
}
#HOOK_PAYMENT input[type="submit"]:hover{
  background: #e74c38 none repeat scroll 0 0;
}
#HOOK_PAYMENT::after{
  content: "";
  display: block;
  clear: both;
}
#checkout-popup.chkout-cls #continue-shopping.btn-action{
  margin-left: 0 !important;
}
#order-detail-content TFOOT TD{
  text-align: right;
}
#order-detail-content TFOOT TD#total_shipping{
  text-align: right;
}


#module-cashondelivery-validation #center_column{
  width: 100%;
}
#mj-contentarea .cash_on_delivery H2.cms-title{
  float: left;
  width: 100%;
  margin-bottom: 15px;
}

.cheque_image {
  float: left;
  margin-bottom: 15px;
  width: auto;
}
.cash_on_delivery .prev-btn{
  width: 270px;
}
.cash_on_delivery .next-btn{
  width: 230px;
}
.cheque_description{
  font-family: 'ClearSans';
}
.cheque_description b{
  font-weight: normal;
  font-family: 'ClearSans-Medium';
}
.payment_module a{
  color: #007d8b;
}
.cart_delete A.cart_quantity_delete, A.price_discount_delete {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-radius: 0;
  color: #e74c39 !important;
  display: inline-block;
  font-size: 14px;
  height: auto;
  opacity: 1;
  padding: 0;
  text-align: center;
  text-indent: 0;
  text-shadow: none;
  text-transform: uppercase;
  width: auto;
}
.cart_total_price td:first-child, .cart_total_delivery tf:first-child, .cart_final_price td:first-child{
  text-align: right;
}

.cart_voucher INPUT.discount_name{
  height: auto;
  margin-left: 10px;
  max-width: 100%;
  padding: 5px;
  width: 100%;
  font-family: 'BebasNeueRegular';
}

.cart_voucher INPUT.discount_name::-webkit-input-placeholder {
   color: #007d8b;
}

.cart_voucher INPUT.discount_name:-moz-placeholder { /* Firefox 18- */
   color: #007d8b;  
}

.cart_voucher INPUT.discount_name::-moz-placeholder {  /* Firefox 19+ */
   color: #007d8b;  
}

.cart_voucher INPUT.discount_name:-ms-input-placeholder {  
   color: #007d8b;  
}

#order .delivery_option.alternate_item, #order-opc .delivery_option.alternate_item{
  width: 100%;
}
table#cart_summary TR.cart_total_voucher TD{
  color: #e74c39 !important;
}
#confirmation_text{
  background: #fff none repeat scroll 0 0;
  float: left;
  margin: 25px 0 15px;
  padding: 15px;
  width: 100%;
}
#order_confirmation p a{
  color: #000000;
}
#order_confirmation .cms-title{
  float: left;
  width: 100%;
  margin-bottom: 15px !important;
}
#orderconfirmation_summary {
  width: 100%;
  float: left;
  background-color: #FFF;
  padding: 10px 0px;
}

.ui-widget-header{
  background: #c3bead !important;
  color: #fff;
  border: 0 none;
  font-weight: normal;
  font-family: 'ClearSans-Medium';
  text-align: center;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  background: none !important;
  border: 0 none;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: #e74c39;
  border: 0 none;
  color: #fff;
  font-weight: normal;
  text-shadow: none;
  width: 100%;
  padding: 5px 0;
  text-transform: uppercase;
  margin: 0;
}
.ui-dialog .ui-dialog-buttonpane{
  padding: 0;
  margin: 0;
}
.ui-dialog .ui-dialog-title {
  float: left;
  font-family: BebasNeueRegular;
  font-size: 22px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
  width: 96%;
}
.ui-dialog .ui-dialog-buttonpane BUTTON{
  margin: 0;
}
.ui-dialog .ui-dialog-buttonpane BUTTON:hover{
  background: #e74c39 !important;
  border: 0 none;
  color: #fff;
  font-weight: normal;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 0 0 0 10px;
  position: relative;
}
.ui-dialog .ui-dialog-content {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none;
  overflow: auto;
  padding: 10px 10px 0;
  position: relative;
  text-align: center;
}
.ui-widget-content{
  border: 0 none;
  color: #000000;
  padding: 5px;
}
.ui-widget-overlay{
  background: rgba(0,0,0,0.5); 
  opacity: 1;
}
.ui-widget-header .ui-icon{
  background: url('../images/pop-cls-btn.png');
  background-size: 100%;
  background-repeat: no-repeat;
}
.ui-dialog .ui-dialog-content p::after{
  content: "";
  display: block;
  clear: both;
}

.cart_total_price td, .cart_total_delivery td, .cart_final_price td{
  text-align: right !important;
}
table#cart_summary td.cart_description a{
  color: #000000;
}
table#cart_summary td.cart_description p{
  margin: 0;
}
.buttons_bottom_block #wishlist_button{
  color: #000000;
}
.ui-dialog-buttonpane{
  text-align: center !important;
}
.order_carrier_content INPUT{
  top: 2px;
}
.fancy-select {
  float: none;
  margin: 0 auto;
  width: 60px;
}
.form-group .fancy-select {
  float: left;
  margin: 0 0 0 0;
  width: 100%;
}
/*=======================*/
/* New Stepy Form start */
/*=====================*/
UL.step LI.step_current, UL.step LI.step_todo, ul.step li#step_end{
  background: #f9f9f9;
  margin-bottom: 0;
  width: 20%;
  position: relative;
}
UL.step LI.step_current{
  background: #e74c38;
  margin-bottom: 0;
  width: 20%;
  position: relative;
}
UL.step {
  border: 1px solid #d7d7d7;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
  background: #f9f9f9;
  overflow: hidden;
}
UL.step:first-child{
  border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  -o-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
}
UL.step LI.step_current_start, UL.step LI.step_done{
  background: #e74c38;
  line-height: 50px;
}
#order_step .step_no {
  color: #565858;
  display: inline-block;
  font-family: ClearSans-Medium;
  font-weight: normal;
  margin-top: 0;
}
#order_step .step_no.step_active{
  color: #fff;
}
UL.step LI.step_current_start SPAN {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  font-family: "ClearSans-Medium" !important;
  font-weight: normal;
  padding: 0;
}
UL.step LI {
  position: relative;
}
UL.step LI:after, UL.step LI:before {
  left: 100%;
  top: 50%;
  border: solid;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
UL.step LI.step_done::after, UL.step LI.step_current_start::after{
  border-color: rgba(130, 130, 130, 0);
  border-left-color: #e74c38;
  border-width: 35px;
  margin-top: -35px;
}
UL.step LI::after{
  border-color: rgba(130, 130, 130, 0);
  border-left-color: #f9f9f9;
  border-width: 35px;
  margin-top: -35px;
}
UL.step LI.step_current::after, UL.step LI.step_current::before{
  border-color: rgba(130, 130, 130, 0);
  border-left-color: #e74c38;
  border-width: 36px;
  margin-top: -36px;
}
UL.step LI.step_current span{
  color: #fff;
}
UL.step LI::before{
  border-color: rgba(86, 86, 86, 0);
  border-left-color: #d7d7d7;
  border-width: 36px;
  margin-top: -36px;
}

UL.step LI:first-child::before, UL.step LI:first-child::after{
  z-index: 1
}
UL.step LI:step_current_start::after, UL.step LI:step_current_start::before {
  z-index: 2;
}
UL.step LI:nth-child(2)::after, UL.step LI:nth-child(2)::before{
  z-index: 3;
}
UL.step LI:nth-child(3)::after, UL.step LI:nth-child(3)::before{
  z-index: 4;
}
UL.step LI:nth-child(4)::after, UL.step LI:nth-child(4)::before{
  z-index: 5;
}
UL.step LI.step_current_start > a, UL.step li.step_done > a{
  color: #fff;
  padding: 0;
}

ul.step li#step_end::after, ul.step li#step_end::before {
  border: 0 none;
  display: none;
}
#order_step #step_end .step_no.step_active{
  color: #000000;
}
/*=====================*/
/* New Stepy Form End */
/*===================*/

/* New Class for details page start */
.social-wrap{
  float: left;
  width: 20%;
}
.social-wrap .social-icons {
  float: left;
  margin: 0 0 0 -7px;
}

.details-three-options{

}
.details-three-options .opt-bx{
  background: #007d8b none repeat scroll 0 0;
  color: #FFFFFF;
  font-family: "ClearSans";
  font-size: 14px;
  padding: 1px 0 4px;
  text-align: center;
}
.topsearch_src_img {
  float: right;
  margin: 3px 5px;
  outline: none;
}
#topcontrol{
  z-index: 999999 !important;
  padding: 5px 10px;
  background: #c4c0b4;
  color: #fff;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  font-family: "ClearSans";
  bottom: 50px !important;
}
#topcontrol:hover{
  opacity: 1;
}
.film-wrap, .trailler-wrap{
  float: left;
  width: 100%;
  margin: 20px 0px;
}
#mj-contentarea .film-wrap h2, #mj-contentarea .trailler-wrap > h2{
  color: #007d8b;
  margin: 0 0 10px;
  font-size: 21px;
}
.film-data{
  padding: 10px;
  color: #000000;
  font-size: 14px;
}
.film-data p{
  font-size: 15px;
}
.film-data a{color: #e74c38; text-decoration: underline !important; font-size: 15px;}

.film-data a span#product_format{
  color: #e74c38;
  font-size: 15px;
  text-decoration: underline !important;
}

.film-data strong{
  font-weight: normal;
  font-family: 'ClearSans-Medium';
  color: #000000;
}

.moviemail-data strong{
  display: block;
  width: 100%;
}
.moviemail-data span{
  display: block;
  width: 100%;
}
.moviemail-data.film-data p{
  margin-bottom: 25px;
}
#companyfootername{
  float: left;
  font-family: "ClearSans";
  font-size: 12px;
  width: 100%;
}

#product_featuring a{
  color: #000000;
  text-decoration: underline;
  /*pointer-events: none;*/
}
#product_format_tag .feature_name, .ratingcls .feature_name{
  font-family: "ClearSans-Bold";
  color: #000000;
}
.feature_value{
  font-family: "ClearSans";
  font-size: 16px;
  color: #000000;
}

DIV#product_pricing DIV#saving_price{
  background: #007d8b;
  color: #000000;
  padding: 5px 10px;
  float: left;
}

DIV#product_pricing DIV#saving_price label.feature_name{
  color: #FFFFFF!important;
}
DIV#product_pricing DIV#saving_price .price_value.saving_price{
  color: #FFFFFF !important;
}
.our_price_display::after {
  clear: both;
  content: "";
  display: block;
}
.our_price_display{
  margin: 0;
}

#rrp_price .rrp_price_display label.feature_name{
  color: #000000;
}
#rrp_price .rrp_price_display span#rrp_price_display{
  color: #000000;
  text-decoration: line-through;
}
#new_comment_form{
  width: 100%;
}
#new_comment_form input{
  width: 50%;
}
#new_comment_form textarea{
  width: 80%;
  margin-top: 5px;
}

.bx-wrapper .bx-controls-direction a{
  background-color: #e9e3d5;
  height: 100%;
  margin-top: 0;
  outline: 0 none;
  position: absolute;
  text-indent: -9999px;
  top: 0;
  width: 32px;
  z-index: 9999;
}
.inner .bx-wrapper .bx-prev{
  background:#B7B09D url('../images/new-arrow-left.png') 50% no-repeat !important;
}
.inner .bx-wrapper .bx-next{
  background: #B7B09D url('../images/new-arrow-right.png') 50% no-repeat !important;
}
.details-slider{
  width: 1149px !important;
}

.pro-slider-wrap.clearfix.mj-subcontainer {
  margin-bottom: 30px;
  width: 100%;
}

#read_review, #submit_review{
  color: #969287;
  font-family: 'ClearSans'; 
  font-size: 14px;
  float: right;
}
#buy_block DIV.cart_quantity INPUT.qtyminus, #buy_block DIV.cart_quantity INPUT.qtyplus{
  border: 1px solid #b7b09d;
  background: #b7b09d;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
  text-shadow: none;
  padding-bottom: 2px;
  padding-top: 3px;

}
#buy_block DIV.cart_quantity input[type="text"]#quantity_wanted{
  border: 1px solid #b7b09d;
  width: 40px;
}
.video{
  display: block;
  position: relative;
}
.play-trilar{
  background: url(images/play-trilar.png) 50% 50% no-repeat;
  display: block;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.product_trailer {
  background-color: #000;
  max-height: 190px;
  overflow: hidden;
}

.product_trailer .clickvideo{
  width: 100%!important;
}

.product_trailer .coverimg {
  background: url(/img/i/videopreview.png) 50% 50% no-repeat;
  display: block;
  position: relative;
  z-index: 2;
  bottom: 192px;
  width: 100%;
  height: 184px;
}
.unit-rating LI.current-rating{
  height: 22px !important;
}
.unit-rating LI A{
  height: 22px !important;
}
#buy_block DIV.cart_quantity #quantity_wanted_p{
  width: auto;
  display: inline-block;
  margin: 0 10px 0 0;
}
#buy_block DIV.cart_quantity #quantity_wanted_p label{
  font-size: 18px !important;
  line-height: 27px;
}

DIV#product_pricing .product-details-social-wrap SPAN {
  text-align: left !important;
}
.fancybox-opened .fancybox-skin{
  box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -moz-box-shadow: none;
  background: #fff;
}
.fancybox-close{
  right: 0;
  top: -40px;
}
.video-pop-wrap .fancybox-title{
  display: none;
}
.fancybox-title {
  position: absolute;
  top: -36px;
  left: 0;
  visibility: hidden;
  font: normal 24px/28px 'ClearSans-Bold',Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
  left: 0 !important;
  margin: 0 !important;
  background: none !important;
  padding: 0;
  width: 100%;
  text-align: left;
}

.fancybox-title-float-wrap {
  position: absolute;
  z-index: 8030;
}
.fancybox-title-float-wrap .child {
  background: none !important;
  border-radius: 0 !important;
  color: #fff !important;
  display: inline-block;
  font-weight: normal;
  line-height: 24px;
  margin-right: 0 !important;
  padding:0 !important;
  text-shadow: none !important;
  white-space: normal !important;
  text-transform: uppercase;
  font-size: 11pt;
}
.fancybox-prev {
  left: -70px;
}
.fancybox-next {
  right: -70px;

}
.fancybox-overlay{
  background: rgba(0,0,0,0.8);
}
.fancybox-nav SPAN{
  visibility: visible;
}
#new_comment_form{
  background: rgba(0,0,0,0);
}
.new_comment_form_content {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  padding: 0;
}


#idTab5{
  height: auto !important; 
}
#idTab1{
  height: auto !important; 
}
DIV.sheets.align_justify.your-review-box{
  height: auto !important;
}
DIV.sheets.align_justify.your-review-box .mCSB_container.mCS_no_scrollbar {
  margin-right: 10px;
}
#mj-contentarea .your-review-box #comment_form H2.cms-title {
  color: #00748c;
  font-family: BebasNeueRegular;
  font-size: 1.8em;
  line-height: 1.3em;
  margin: 0 0 5px;
  overflow: visible;
  padding: 0;
  text-overflow: inherit;
  text-transform: none;
  white-space: inherit;
}
#more_info_sheets .mCSB_container .your-review-box p {
  color: #000000;
  font-size: 15px;
}
#criterions_list {
  float: left;
  margin: 5px 0 0;
  padding: 0 !important;
}
#new_comment_form #new_comment_form_footer{
  margin: 0;
}
#new_comment_form #new_comment_form_footer .fl.required{
  color: #ad0002;
}
#new_comment_form button{
  background: #e74c38;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
  font-family: 'ClearSans';
  text-transform: uppercase;
  text-shadow: none;
  border: 0 none;
  padding: 5px 10px;
  font-size: 18px;
  line-height: 20px;
}
#new_comment_form #criterions_list .star_content{
  margin-left: 0;
}
#new_comment_form #criterions_list .star_content .cancel{
  display: none;
}
.star, .star A{
  background: url('images/star.png') 0 0 no-repeat;
  width: 22px;
  height: 22px;
}
DIV.star_hover A, DIV.star A:hover {
  background-position: 0 -22px;
}
.star.star_on a {
  background-position: 0 -42px;
}
#new_comment_form_footer .fr{
  float: left;
  margin-left: 15px;
}
#comment_title{
  font-family: 'BebasNeueRegular';
  font-size: 20px;
}
#submit-review-wrap textarea#content{
  padding: 5px !important;
}
#new_comment_form_footer .fr > a {
  clear: both;
  color: #000000;
  display: inline-block;
  font-size: 12px;
  margin-top: 14px;
}
#product_comments_block_tab div.star{
  background: url('images/star.png') 0 0 no-repeat;
  width: 22px;
  height: 22px;
}
#product_comments_block_tab div.comment .star_content{
  margin: 0;
  width: 100%;
}
#product_comments_block_tab div.star_on{
  background: url('images/star.png') 0 -42px no-repeat;
}

#product_comments_block_tab div.comment div.comment_author {
  float: left;
  line-height: 18px;
  padding-right: 0;
  width: 100%;
}
#product_comments_block_tab div.comment div.comment_details {
  float: left;
  overflow: hidden;
  width: 100%;
}
#mj-contentarea .comment_author_infos h2.title_block{
  font-family: 'BebasNeueBold';
  color: #000000;
  font-size: 28px;
  margin: 0 0 0;
}
.dtae-stpm{
  font-family: 'ClearSans-Italic';
  font-size: 12px;
  color: #959186;
}
.review-by{
  float: left;
  width: 100%;
  margin-bottom: 25px;
  font-family: 'ClearSans';
  font-size: 12px;
  color: #959186;
}
.review-by a{
  color: #e74c38;
  text-decoration: underline !important;
  font-weight: normal !important;
}

.search_page .review-by {
  color: #959186;
  float: left;
  font-family: "ClearSans";
  font-size: 12px;
  margin-bottom: 5px;
  width: 100%;
}

.search_page .review-by a{
  color: #e74c38;
  text-decoration: underline !important;
  font-weight: normal !important;
  cursor: default;
}

.search_page #mj-contentarea .comment_author_infos h2.title_block{
  font-size:22px;
}
.search_page #product_comments_block_tab .comment_author_infos {
  margin-top:0;
}

#more_info_sheets.your-review-box #product_comments_block_tab{
  margin: 0 -15px 20px;
}
#more_info_sheets.your-review-box #product_comments_block_tab .comment.clearfix:nth-of-type(odd){
  background: #c7bfb2;
  padding: 0 15px;
}
#more_info_sheets.your-review-box #product_comments_block_tab .comment.clearfix:nth-of-type(even){
  background: #d4ccbf;
  padding: 0 15px;
}

.your-review-box .mCustomScrollBox{
  right: 0;
}
#more_info_sheets.your-review-box .mCSB_container{
  margin: 0; 
}
.success-review-wrap{
  background: #c7bfb2;
  padding: 25px;
  width: 95%;
  margin: 20px auto 40px;
  text-align: center;
}
#mj-contentarea .success-review-wrap h2{
  font-family: ClearSans-Bold;
  font-size: 30px;
  height: auto;
  line-height: 1.5em;
  margin: 10px 0 20px;
  text-align: center;
  text-transform: none;
}
.success-review-wrap h3{
  color: #000000;
  font-family: ClearSans;
  text-align: center;
  text-transform: none;
  font-size: 18px !important;
}
.review-title{
  background: #007d8b;
  float: left;
  margin: 0 0 0;
  padding: 0 10px 2px;
  width: 100%;
  text-align: left;
  color: #000000;
}
.review-title a{
  color: #fff !important;
  display: inline-block !important;
  font-family: 'BebasNeueRegular';
  font-size: 18px; 
  float: left;
  line-height: 18px;
  padding-top: 3px; 
}
.writter-span{
  display: inline-block;
  text-align: right;
  font-family: 'ClearSans-Italic';
  color: #000000;
  margin: 1px 0 0;
  width: auto;
  float: right;
}
.date-span{
  display: inline-block;
  font-style: italic;
  margin: 1px 0 6px;
}
.sdsreadMore a{
  font-family: 'ClearSans';
  color: #e74c38;
  display: inline-block;
  margin-top: 10px;
  text-decoration: underline;
}

.details-three-options{
  margin-bottom: 5px;
  margin-top: 15px;
}
.sdstitle_block.menu-title, .section-title.menu-title{
  margin: 0 0 6px;
  color: #007d8b;
  line-height: 1.1em;
  font-size: 22px;
  font-family: 'BebasNeueRegular';
}
.side-tab-wrap .subtitle {
  margin: 0 0 10px 8px;
  color: #000000;
  line-height: 1em;
  font-size: 18px;
  font-family: 'BebasNeueRegular';
}

#module-smartblog-blogcategory #breadcrumbs, #module-smartblog-details #breadcrumbs{
  margin-bottom: 15px;
}
#mj-contentarea H2.club-video-title{
  color: #007d8b;
  margin: 0 0 10px;
  font-size: 24px;
  line-height: 24px;
  font-family: 'BebasNeueRegular';
}
#mj-contentarea H2.club-video-title a{
  color: #000000;
  text-decoration: underline;
}

.video-wrap a{
  font-family: 'ClearSans'; 
  text-decoration: underline;
  color: #e74c39;
  display: inline-block;
}

#smartblogcat h1{
  font-family: 'BebasNeueRegular';
}

#smartblogarchive DIV.block_content UL LI, #mj-left .popular-list li{
  border-bottom: medium none !important;
  display: block;
  height: auto;
  margin: 0 0 10px !important;
  padding: 0 0 0 10px;
  width: 100%;
  font-family: 'ClearSans'; 
  position: relative;
}
#smartblogarchive DIV.block_content UL LI::before, #mj-left .popular-list li:before{
  content: "";
  left: 0;
  top: 5px;
  position: absolute;
  width: 5px;
  height: 5px;
  background: #656868;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -o-border-radius: 50%;
  -moz-border-radius: 50%;
}
#smartblogarchive DIV.block_content UL LI a, #mj-left .popular-list li a{
  padding: 0 !important;
  font-size: 14px !important;
  color: #000000 !important;
  background-image: none !important;
  display: block !important;
  width: 100%;
}
#smartblogarchive DIV.block_content UL LI a:hover, #mj-left .popular-list li a:hover{
  background-image: none !important;
}
.side-tab-wrap .review-box .price-best .product-format{
  font-family: 'ClearSans';
  color: #000000;
  font-size: 14px;
}

#module-smartblog-blogcategory .side-tab-wrap .review-box .price-best{
  color: #e74c38;
  font-family: 'BebasNeueBold';
}

.articleBody .sdsarticle-des p a, .articleBody .sdsarticle-des a{
  color: #007581;
}
.see-bestseller{
  font-family: 'ClearSans';
  text-align: center;
  display: block;
  margin-top: 15px;
  float: left;
  width: 100%;
}
.see-bestseller a{
  color: #e74c38;
  display: inline-block;
  text-decoration: underline;
}
DIV.block.blogModule .sdsbox-content {
  padding: 10px!important;
  width: 98% !important;
}

UL.pagination::after{
  content: "";
  display: block;
  clear: both;
}
#smartblogcat h3{
  color: #000000;
  font-family: "BebasNeueRegular";
  font-size: 22px;
  margin: 0 0 10px;
}

#module-smartblog-blogcategory .side-tab-wrap .block{
  margin-bottom: 10px !important; 
}

.blog-post-review{
  color: #000000 !important;
  margin: 0px !important;
  font-size: 1.1em !important;
  font-weight: 400;
  line-height: 1.1 !important;
  font-family: "ClearSans";
  text-transform: uppercase;
}

.blog-post-review span{
  color: #000000 !important;
}

.blog-post-by{
  text-transform: lowercase;
}

.blog-post-title{
  display: block;
  color: #000000 !important;
  font-weight: 700;
  font-size: 2em !important;
}

.opening-line{
  display: block;
  color: #000000 !important;
  font-family: "BebasNeueRegular";
  font-weight: 400;
}

.blog-post-review a{
  color: #e74c38;
  text-decoration: underline;
}
.blog-post-review span{
  color: #8b8888;
}

.blog-post-author{
  text-transform: capitalize;
}
.review-date{
  font-family: 'ClearSans-Italic';
  font-size: 12px !important;
  color: #8b8888;
  margin-bottom: 0 !important;
}

#mj-contentarea .order-title-wrap h2{
  color: #000000;
  font-size: 30px;
  line-height: 1em;
  margin: 25px 0 10px;
  font-family: 'BebasNeueRegular';
}
.title-now-wrap{
  background: #d2cec2;
  padding: 15px;
  margin-bottom: 10px;
}
.order-title-inner-wrap{

}
.order-title-inner-wrap p{
  color: #000000;
  margin: 0 0 5px !important;
}
.order-title-inner-wrap p strong{
  font-family: 'ClearSans-Medium';
  font-weight: normal;
}
.order-title-inner-wrap p #product_format{
  font-size: 16px;
  border: 0 none;
}
.title-now-wrap .cart_button {
  float: right;
  width: 68%;
}
.title-now-wrap .col-sm-9{
  padding-left: 0;
}
.title-now-wrap .cart_info small a{
  color: #000000;
  font-family: 'ClearSans';
  text-decoration: underline;
  display: inline-block;
  margin-top: 7px;
}

.title-now-wrap .cart_button .buttons_bottom_block {
  float: left;
  width: 45%;
  margin-bottom: 0 !important;
}
.title-now-wrap DIV.cart_button #add_to_cart .exclusive{
  padding: 3px 58px;
  width: auto;
  height: 32px;
  font-family: 'BebasNeueRegular';
}

.title-now-wrap h3{
  margin: 0 0 5px;
  font-family: 'ClearSans-Medium';
  color: #e74c38;
  width: 100%;
}
.title-now-wrap h3 a{
  color: #e74c38;
}
.product-price {
  position: absolute;
  right: 10px;
  bottom: 35px;
  width: 120px;
  z-index: 1;
}
.product-price > div#rrp_price, .product-price > div#our_price {
  width: 50%;
  margin: 0 !important;
  float: left;
}
.product-price > div#rrp_price .rrp_price_display label.feature_name{
  color: #000000;
  display: block;
  font-family: BebasNeueBold;
  font-size: 26px;
  text-align: center;
}
.product-price > div#our_price label.feature_name{
  display: block;
  font-family: BebasNeueBold;
  font-size: 26px;
  text-align: center;
}
.product-price > div#rrp_price .rrp_price_display span#rrp_price_display{
  text-align: center;
  display: block;
  text-decoration: line-through;
  font-family: 'BebasNeueRegular';
  font-size: 24px !important;
}
.product-price > div#our_price span{
  text-align: center;
  display: block;
  font-family: 'BebasNeueRegular';
}
.also-avail-order{
  color: #e74c38;
  display: inline-block;
  font-family: "ClearSans-Italic";
  font-size: 13px;
  padding: 5px 0 0 15px;
}
.also-avail-order a{
  color: #e74c38;
  text-decoration: underline;
}

.not-order-image-wrap {
  height: 177px;
  overflow: hidden;
  background: #fff;
  border: 5px solid #FFF;
}

#module-smartblog-details sdsarticle-des P{
  text-align: left
}
.review-box .row{
  position: relative;
}
.review-box .row .col-sm-7.less-pad-left{
  position: static;
}
.review-box .row .col-sm-7.less-pad-left .buy-btn {
  bottom: 0;
  left: auto;
  position: absolute;
  text-align: center;
  width: /*40%*/ auto;
}
/*Special Offer*/


.section-title {
  color: #007d8b;
  font-family: "BebasNeueRegular";
  font-size: 24px;
  line-height: 24px;
  margin: 0 0 10px;
}

.special-offer.inner .nivo-controlNav{
  display: block;
  bottom: -25px;
}

.special-offer .theme-default .nivo-controlNav A{
  background-color: #d3cdbf;
  border: 0 none;
  opacity: 1;
}

.special-offer .theme-default .nivo-controlNav A.active{
  background-color: #e74c38;
  border: 0 none;
}

.category_details .see-all
{
    background: #007581;
    text-align: center;
    padding: 6px 6px 4px;
    font-size: 14pt;
}
.category_details .see-all:hover
{
    background: #7cacb6;
}

.category_details .see-all A
{
    color: #FFF;
}


#mj-left .side-tab-wrap.block.blog-comp.special-offer-left .block_content.sdsbox-content
{
    width:100%;
}

.special-offer-left.side-tab-wrap .review-box h3{
    color: #000000;
    font-family: "BebasNeueRegular";
    font-size: 18px !important;
    text-transform: capitalize;
}

.special-offer-left.side-tab-wrap .review-box .special-offer-link,
.special-offer-left.side-tab-wrap .review-box .special-offer-subtitle
{
    margin: 0;
    font-size:10px;
    height: 28px;
}

.special-offer-left.side-tab-wrap .review-box .special-offer-smallimg
{
    border: 3px solid #FFF;
    
}

.special-offer-left.side-tab-wrap .review-box .special-offer-link{
    color:red;
    text-decoration: underline;
    line-height: 16px;
}

.special-offer-left.side-tab-wrap .see-offers{
    margin-top: 16px;
    text-align: center;
}

.special-offer-left.side-tab-wrap .see-all-offers{
    color:red;
    text-decoration: underline;
    font-weight: bold;
    font-family: "ClearSans", sans-serif;
}


.details-three-options .col-sm-4:nth-of-type(1){
  padding-right: 5px;
}
.details-three-options .col-sm-4:nth-of-type(2){
  padding-right: 5px;
  padding-left: 5px;
}
.details-three-options .col-sm-4:nth-of-type(3){
  padding-left: 5px;
}
.special-offer-details-wrap{
  background: #d2cdbe none repeat scroll 0 0;
  margin-bottom: 15px;
  padding: 10px;
}
.special-offer-details-wrap .col.col-sm-5{
  padding-right: 0px;
}
.special-offer-details-wrap p{
  color: #000000;
  margin: 0;
}
.product-details-social-wrap.blog-details.special-offer-social {
  margin: 0;
  width: auto;
}
.social-sort-wrap div#breadheader {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none !important;
  box-sizing: border-box;
  float: right;
  margin: -5px -7px 10px 0;
  max-height: none;
  padding: 0;
  width: auto;
}
.social-sort-wrap p.select{
  float: left;
}
.social-sort-wrap .select > label {
  color: #000000;
  float: left;
  font-family: BebasNeueBold;
  line-height: 18px;
  margin: 5px 10px 0 0;
}
.social-sort-wrap .fancy-select {
  float: left;
  margin: 0 auto;
  width: auto;
}
.social-sort-wrap .fancy-select select {
  height: auto;
  padding: 2px;
  margin: 0;
  font-size: 14px;
}
.social-sort-wrap .fancy-select select option:hover {
  background-color:#007481;
  color: #fff;
}
.social-sort-wrap .exclusive.lnk.lnksave.sortgo{
  display: block;
  float: left;
  font-family: BebasNeueregular;
  padding: 4px 10px 4px;
  border: 0 none;
  background: #007481;
}
.social-sort-wrap .exclusive.lnk.lnksave.sortgo:hover{
  color: #fff;
}
.social-sort-wrap .content_sortPagiBar {
  float: right;
  margin: 0 0 0;
  text-align: right;
  width: 100%;
}
.special-offer-product-wrap{
  background: #d2cdbe none repeat scroll 0 0;
  margin-bottom: 15px;
  padding: 10px;
  float: left;
  width: 100%;
}
.special-offer-product-wrap .pro-listing li{
  float: left;
  height: 370px;
  margin: 0 10px 15px 0;
  width: 130px;
}
.special-offer-product-wrap .pro-listing li:nth-of-type(5n) {
  float: right;
  margin: 0 0 15px;
}
.special-offer-product-wrap .pro-img-wrap {
  background: #fff none repeat scroll 0 0;
  margin-bottom: 10px;
  padding: 10px;
}
.special-offer-details-wrap .col.col-sm-5 iframe{
  width: 100%;
  height: auto;
  border: 0 none;
}
.special-offer-product-wrap .pro-listing li .pro-box p.from_display_wrap{
  float: left;
  margin: 0 0 0 0;
}
.special-offer-product-wrap .from_label, .special-offer-product-wrap .from_value{
  font-family: BebasNeueRegular;
  font-size: 16px;
  line-height: 1;
  margin: 0 5px 0 0;
  color: #e74c38;
  float: left;
}
.special-offer-product-wrap .pro-listing li .pro-box p.rrp_display_wrap{
  float: left;
  margin: 3px 0 0 0;
}
.special-offer-product-wrap .rrp_label, .special-offer-product-wrap .rrp_value{
  font-family: BebasNeueRegular;
  font-size: 14px;
  line-height: 1;
  margin: 0 5px 0 0;
  color: #000000;
  float: left;
}
.special-offer-product-wrap .pro-listing li .product-desc{
  height: 95px;
}
.social-sort-wrap .product-details-social-wrap > li {
  float: left;
  margin: 0 10px 0 0;
  overflow: hidden;
  width: auto;
}
.social-sort-wrap .product-details-social-wrap > li:nth-of-type(3) {
  width: auto;
}
.product-details-social-wrap.blog-details.special-offer-social> li:nth-of-type(3) {
  width: auto;
}
.special-offer-product-wrap .tags.clearfix{
  float: left;
  width: 100%;
  margin: 20px 0;
}
.special-offer-product-wrap .tags.clearfix a{
  background: #c6c0b2;
  color: #000000;
  margin: 0 10px 0 0;
}
body.special-offer{
  overflow-x:hidden; 
}
.special-offer-left{}
.special-offer-left.side-tab-wrap .review-box h3{
  margin-top: -3px;
}
.special-offer-left.side-tab-wrap .review-box p{
  color: #000000;
  height: auto;
}
.special-offer-left.side-tab-wrap .review-box .col-sm-7.less-pad-left > a{
  color: #e74c38;
  font-size: 12px;
  text-decoration: none;
  font-family: 'ClearSans'; 
}
.special-offer .inner-banner-wrap::after {
  clear: both;
  content: "";
  display: block;
}
.special-offer .inner-banner-wrap {
  margin-bottom: 10px;
}

/* New Class for details page end */

/*=======================================*/
/*------ For guest check out start -----*/
/*=====================================*/
.guest-checkout-wrap{
  background: #d2cdbe;
  padding: 10px 60px;
  margin-bottom: 20px;
  text-align: center;
}
.guest-checkout-wrap h3{
  color: #6e706f;
  font-family: BebasNeueRegular;
  font-size: 30px;
  line-height: 1em;
  margin: 5px 0 5px;
}
.guest-checkout-wrap p{
  font-size: 16px;
  color: #000000;
  line-height: 20px;
}
a#guest-login{
  background: #e74c39 none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  font-family: ClearSans;
  font-size: 20px;
  line-height: 1em;
  padding: 10px 15px;
}
#login_form h3 {
  color: #6e706f !important;
  font-family: BebasNeueRegular;
  font-size: 30px !important;
  line-height: 1em;
}
#create-account_form h3 {
  color: #fff;
  font-family: BebasNeueRegular;
  font-size: 30px;
  line-height: 1em;
  margin: 5px 0;
  border: 0 none;
}
#login_form .title_block{
  font-size: 16px;
  color: #000000;
  line-height: 20px;
  height: 90px;
  padding-bottom: 0 !important;
}
#create-account_form .title_block{
  color: #fff !important;
  font-size: 16px;
  line-height: 20px;
  height: 90px;
}
#form_forgotpassword .title_block{
  color: #fff !important;
  font-size: 16px;
  line-height: 20px;
  height: 60px;
}
#form_forgotpassword .form-group.subse-nws{
  margin-bottom: 25px;
}
.guest-checkout-outer-wrap #login_form .title_block, .guest-checkout-outer-wrap #create-account_form .title_block {
  height: 90px;
  font-size: 14px;
}
#login_form .form-group::after, #create-account_form .form-group{
  content: "";
  display: block;
  clear: both;
}
#create-account_form #SubmitCreate, #login_form #SubmitLogin, #form_forgotpassword .button {
  float: none;
  background: #e74c39 none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  font-family: ClearSans;
  font-size: 20px;
  line-height: 1em;
  padding: 10px 15px;
  text-shadow: none;
  text-transform: uppercase;
  border: 0 none;
}
/*=====================================*/
/*------ For guest check out end -----*/
/*===================================*/

/*=============================*/
/*---- For Wishlist Start ----*/
/*===========================*/
h3.wishlist-title{
  margin: 0 0 15px;
  color: #6e706f;
}
.wlp_bought{
  position: relative;
  margin-bottom: 15px;
  float: left;
  width: 100%;
}
.wlp_bought .inner-wishlist-wrap:nth-of-type(even){
  background: #d2cdbe;
  padding: 10px;
}
.wlp_bought .inner-wishlist-wrap:nth-of-type(odd){
  background: #c5c0b1;
  padding: 10px;
}
.outer-title-wrap{
  font-family: 'ClearSans';
  font-size: 14px;
  color: #000000;
  margin-bottom: 5px;
  padding-left: 10px;
}
.outer-title-wrap::after{
  content: "";
  display: block;
  clear: both;
}
.outer-title-wrap > div {
  float: left;
}
.outer-title-wrap > div.wishlist-product-title{
  width: 120px;
}
.outer-title-wrap > div.wishlist-description{
  width: 210px;
}
.outer-title-wrap > div.wishlist-quantity{
  width: 70px;
}
.outer-title-wrap > div.wishlist-format{
  width: 70px;
}
.outer-title-wrap > div.wishlist-priority{
  width: 160px;
}
.outer-title-wrap > div.wishlist-priority small{
  font-size: 11px;
}
.outer-title-wrap > div.wishlist-unit-price{
  width: auto;
}

.wishlist-image-wrap{
  /*background: #fff;
  padding: 5px;*/
  /*background: #fff none repeat scroll 0 0;
  border-bottom: 5px solid #fff;*/
  height: 90px;
  overflow: hidden;
  padding: 5px;
}
.inner-wishlist-wrap .wishlist-image-wrap{
  height: auto !important;
}
#module-blockwishlist-wishlistdetails .wishlistLinkTop .inner-wishlist-wrap .wishlist-image-wrap {
  height: 95px;
}
.wishlist-image-wrap a{
  display: block;
  text-align: center;
}
.wishlist-image-wrap a img{
  width: 95%;
  border: 5px solid #fff;
}
.inner-wishlist-wrap a.exclusive.lnk.lnkdelete{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none;
  color: #e74c39;
  display: block;
  font-family: ClearSans;
  font-size: 11px;
  letter-spacing: -0.01em;
  margin: 2px 0 0;
  text-align: center;
  text-decoration: underline;
}
#mj-contentarea .inner-wishlist-wrap h2{
  color: #e74c39;
  font-size: 20px;
  font-family: 'ClearSans-Medium';
  margin-bottom: 10px;
}
#mj-contentarea .inner-wishlist-wrap .col-sm-12 .form-group label{
  margin-bottom: 5px;
}
#mj-contentarea .inner-wishlist-wrap .col-sm-2 > label {
  color: #000000;
  font-family: BebasNeueRegular;
  font-size: 24px;
  line-height: 25px;
}
#mj-contentarea .inner-wishlist-wrap .col-sm-12 .form-group{
  margin: 0;
}
#mj-contentarea .inner-wishlist-wrap .col-sm-12 .form-group #user_message{
  margin: 0;
  height: 55px;
  resize: none;
  font-size: 12px;
  color: #7b7b7b;
  border: 0 none;
  background: #fff;
}

#mj-contentarea .inner-wishlist-wrap #our_price{
  text-align: right;
  margin-top: 1px !important;
}
#mj-contentarea .inner-wishlist-wrap #our_price .our_price_display span{
  font-family: 'BebasNeueRegular' !important;
}
#mj-contentarea .inner-wishlist-wrap .row{
}
#mj-contentarea .inner-wishlist-wrap .row .col-sm-3{
  position: relative;
  min-height: 106px;
}
#mj-contentarea .inner-wishlist-wrap .row .col-sm-3 .add-to-cart-wishlist {
  bottom: 0;
  position: absolute;
  width: 85%;
  right: 15px;
}
#mj-contentarea .inner-wishlist-wrap .row .col-sm-3 .add-to-cart-wishlist a.button.ajax_add_to_cart_button.exclusive.lnk{
  background: #e74c39 none repeat scroll 0 0;
  border: 0 none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
  color: #fff;
  display: block;
  font-family: ClearSans-Medium;
  font-size: 16px;
  line-height: 16px;;
  padding: 4px 10px 6px;
  text-shadow: none !important;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
  margin: 0; 
}
.wishlist-notice-wrap {
  background: #d3cdbf;
  color: #000000;
}
.wishlist-notice-wrap h3, .wishlist-notice-wrap p, .wishlist-notice-wrap a{
  color: #000000;
}
.wishlist-warning-wrap {
  background: #007581;
  color: #FFF;
}
.wishlist-warning-wrap h3, .wishlist-warning-wrap p, .wishlist-warning-wrap a{
  color: #FFF;
}
.wishlist-message-wrap{
  padding: 10px 10px 20px;
  margin-bottom: 30px;
}
.wishlist-message-wrap > img {
  float: left;
  margin: 0 20px 0 0;
}
.wishlist-message-wrap h3{
  font-family: ClearSans-Medium;
  font-size: 20px;
  margin: 0 0 10px;
  text-transform: capitalize !important;
}
.wishlist-message-wrap p{
  font-size: 12px;
  margin: 0;
}
.wishlist-message-wrap a{
  display: inline-block;
  font-family: 'ClearSans';
  font-size: 12px;
  text-decoration: underline;
}

.message-wrap{
  padding: 10px 10px 20px;
  margin-bottom: 30px;
  background-color: #d3cdbf;
  float: left;
  width: 100%;
}
.message-wrap .message-icon {
  float: left;
  margin: 0 20px 0 0;
}

.message-wrap h3{
  font-family: ClearSans-Medium;
  font-size: 20px;
  margin: 0 0 10px;
  text-transform: capitalize !important;
  color: #000000;
}

/*Manage Wish list start */
.manage-wishlist .wishlist-title-wrap::after{
  content: "";
  clear: both;
  display: block;
}
.manage-wishlist .wishlist-title-wrap h3.wishlist-title{
  color: #000000;
  text-align: left;
  display: inline-block;
  float: left;
}
.manage-wishlist .wishlist-title-wrap a#create-list{
  color: #e74c39;
  float: right;
  font-family: 'ClearSans';
  font-size: 16px;
}
.manage-wishlist .wlp_bought .inner-wishlist-wrap{
  padding: 15px;
}
#mj-contentarea .manage-wishlist .inner-wishlist-wrap h2{
  display: inline-block;
  margin: 0;
}
.manage-wishlist .inner-wishlist-wrap .checkbox-inline{
  padding: 0;
  color: #000000;
  font-size: 12px;
}
.manage-wishlist .inner-wishlist-wrap .checkbox-inline input[type="checkbox"]{
  margin: 0 0 0 5px;
  position: absolute;
}
.wishlist-price-wrap {
  float: right;
  font-family: BebasNeueRegular;
  font-size: 22px;
  line-height: 20px;
}
.wishlist-price-wrap .rrp-block{
  color: #000000;
  display: inline-block;
  text-decoration: line-through;
}
.wishlist-price-wrap  .price-block{
  color: #e74c39;
  display: inline-block;
  margin: 0 0 0 10px;
}

.manage-wishlist .inner-wishlist-wrap a.exclusive.lnk.lnkdelete{
  background: #e74c39 none repeat scroll 0 0;
  color: #fff;
  font-family: "ClearSans-Medium";
  font-size: 16px;
  padding: 5px 5px 5px 30px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  margin: 5px 0 0;
}
.manage-wishlist .inner-wishlist-wrap a.exclusive.lnk.lnkdelete > span {
  border-right: 1px solid rgba(255, 255, 255, 0.4);
  display: inline-block;
  height: 100%;
  left: 0;
  padding: 4px 10px;
  position: absolute;
  top: 0;
}
.manage-wishlist .inner-wishlist-wrap .col-sm-9 p{
  color: #979895;
  font-family: 'ClearSans-MediumItalic';
  font-size: 12px;
  line-height: 14px;
}
.manage-wishlist .inner-wishlist-wrap .col-sm-9 p a{
  color: #979895;
  font-family: 'ClearSans-Medium';
  text-decoration: underline;
}
.manage-wishlist .inner-wishlist-wrap .col-sm-9 textarea.form-control{
  border: 0 none;
  font-family: ClearSans-Mediumitalic;
  font-size: 12px;
  height: 45px;
  line-height: 14px;
  resize: none;
}
.manage-wishlist .wishlist-action-wrap > div{
  float: left;
  margin: 0 10px 0 0;
}
.manage-wishlist .wishlist-action-wrap > div label {
  color: #000000;
  font-family: BebasNeueRegular !important;
  font-size: 16px !important;
  font-weight: normal;
  display: block;
  float: left;
  margin: 8px 5px 0 0;
}
.manage-wishlist .wishlist-action-wrap > div .fancy-select{
  float: left;
  width: auto;
}
.manage-wishlist .wishlist-action-wrap > div.wishlist-save{
  float: right;
  margin: 0;
}
.manage-wishlist .wishlist-action-wrap > div.wishlist-save a{
  background: #007581;
  font-family: BebasNeueRegular;
  font-size: 22px;
  padding: 6px 10px;
  color: #fff;
  line-height: 20px;
  border: 0 none;
}
.manage-wishlist .wishlist-action-wrap > div input{
  border: 0 none;
  padding: 6px 5px;
  text-align: center;
}
.manage-wishlist .wishlist-action-wrap > div .fancy-select select {
  border: 0 none;
  font-size: 14px;
  height: auto;
  line-height: 14px;
  margin: 0;
  padding: 5px;
}
.manage-wishlist .wishlist-action-wrap > div.wishlist-move select{
  width: 125px;
}

.myaccount-block-wrap h3, .wishlist-outer-wrap h3 a{
  margin: 0 0 15px;
  color: #000000;
}
.block.myaccount ul li a, .block.mywishlist ul li a{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  color: #e74c39 !important;
  display: inline-block !important;
  font-family: ClearSans;
  font-size: 16px !important;
  padding: 0 !important;
  text-decoration: underline;
}
.block.myaccount ul li a:hover, .block.mywishlist ul li a:hover{
  background: none !important;
}
#mj-left .block.myaccount{
  margin-bottom: 25px;
}

/*===========================*/
/*---- For Wishlist End ----*/
/*=========================*/

/*Search new*/
#searchblock {
  float: left;
  width: 60%;
}

#shopping_cart{
  width: 39%;
}
.shopping-basket, .shopping-basket2{
  /* background:#e58877; */
  
  margin: 0px !important;
  text-transform: uppercase;
  color: #fff;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  float: right;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  font-size: 16px;
  opacity: 1.0;
  line-height: 19px;
  margin: 5px 0 0 10px;
  padding: 8px;
  font-family: 'BebasNeueRegular', sans-serif;
}
.shopping-basket i, .shopping-basket2 i{
  font-size: 16px;
  display: inline-block;
  margin: 0 5px 0 0;
}
.shopping-basket:hover, .shopping-basket2:hover, .shopping-basket:active, .shopping-basket2:active, .shopping-basket:focus, .shopping-basket2:focus{
  opacity: 1;
  color: #fff;
}
.search-wrap {
  background: #fff none repeat scroll 0 0;
  float: right;
  margin: 5px 0 0;
  /*width: 58%;*/
  width: 99%;
  height: 22px;
  padding-top: 1px; 
}
input[type="text"].search-txt {
  background: #fff none repeat scroll 0 0;
  border: 0 none !important;
  font-family: BebasNeueBold;
  padding: 0 5px !important;
  text-align: left;
  width: 85%;
  margin: 0 !important;
  color: #000000;
  font-family: 'ClearSans' !important;
  text-transform: capitalize !important;
}
input[type="text"].search-txt.loader{
  background: #fff url('../images/auto-complete.gif') 100% 50% no-repeat;
}
.search-txt:focus, .search-txt:active{
  outline: 0 none !important;
}

/**** Search PlaceHolder *****/
input[type="text"].search-txt::-webkit-input-placeholder {
  text-transform: capitalize !important;
  color: #000000;
}

input[type="text"].search-txt:-moz-placeholder { /* Firefox 18- */
  text-transform: capitalize;
  color: #000000;  
}

input[type="text"].search-txt::-moz-placeholder {  /* Firefox 19+ */
  text-transform: capitalize;
  color: #000000;  
}

input[type="text"].search-txt:-ms-input-placeholder {  
  text-transform: capitalize;
  color: #000000;  
}

.search-btn{
  background: none;
  border: 0 none;
  color: #007781;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  text-transform: uppercase;
}
.search-btn:hover{
  color: #000;
}
#searchblock DIV#search_select{
  float: left;
  margin: 4px 0 0;
  width: 40%;
  display:none;
}
#searchblock DIV#search_select .fancy-select{
  width: auto;
}
#searchblock .cat_select {
  background-color: #f6f6f6;
  border: 0 none;
  font-size: 14px;
  height: 22px;
  margin: 1px 0 0 0;
  outline: 0 none;
  outline-offset: -1px;
  padding: 0 2px;
  vertical-align: middle;
  width: 125px;
  font-family: 'BebasNeueRegular';
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#searchblock INPUT.topsearch_src_img{
  margin-top: 2px;
}
.ac_results{
  border: 0 none; 
}

#searchblock .cat_select option {
  background: #fff none repeat scroll 0 0;
  color: #7d7e79;
  font-family: BebasNeueRegular;
  padding: 5px;
}
#searchblock .cat_select option:hover, #searchblock .cat_select option:checked{
  box-shadow: 0 0 10px 100px #a2a18f inset !important;
  -webkit-box-shadow: 0 0 10px 100px #a2a18f inset !important;
  -o-box-shadow: 0 0 10px 100px #a2a18f inset;
  -moz-box-shadow: 0 0 10px 100px #a2a18f inset;
  color: #fff;
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  cursor: pointer;
}



/*================= SEARCH PAGE DESIGN ==================*/
.search_page{
  float: left;
  width: 100%;
}
.search_page p.warning-rds{
  margin: 0;
  text-align: left;
  width: 100%; 
  /*background: rgb(255, 255, 255) none repeat scroll 0% 0%; */
  border: 0 none;
  border-top: 1px solid #60bd68;
  border-bottom: 1px solid #60bd68;
  padding: 25px 7%; 
  line-height: 55px; 
  font-size: 20px; 
  font-weight: normal;
  margin-bottom: 25px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.search_page p.warning-rds img{
  float: left;
  margin: 0 25px 0 0;
}

.search_page .search-tips{
  width: 80%;
  margin: 0 auto 25px;
}
.search_page .search-tips h2{
  margin-bottom: 5px;
  font-family: 'ClearSans-Medium';
}
.search_page .search-tips ul{
  font-family: 'ClearSans';
  list-style: disc;
  margin: 0;
  padding: 0 0 0 20px;
}

.search_page p.warning a{
  color: blue;
  text-decoration: underline;
}
.search-categories-wrap .col-sm-2{
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -o-box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin-bottom: 20px;
}
.search-categories-wrap a{
  display: block;
  width: 100%;
}
.search-categories-wrap a span.img-wrp{
  height: 100px;
  display: block;
}
.search-categories-wrap a span.cat-nm{
  background: #fff none repeat scroll 0 0;
  color: #000000;
  display: block;
  font-family: 'ClearSans-Medium';
  font-size: 12px;
  font-weight: normal;
  padding: 5px 0;
  text-align: center;
}

/*================== END ===========*/

/* Create new list */
.create-new-list{
  background: #d4cec2 none repeat scroll 0 0;
}
.create-new-list #form_wishlist FIELDSET{
  padding: 15px;
}
.create-new-list #form_wishlist FIELDSET input.form-control{
  border: 1px solid #beb9ae;
  font-size: 14px;
  padding: 4px 10px 6px;
}
.create-new-list h3{
  color: #e74c3a;
  font-family: BebasNeueRegular;
  font-weight: normal;
  margin: 0 0 10px;
}
.input_contect input {
  font-size: 22px !important;
  padding: 5px 10px 6px !important;
}
.exclusive.hide-list{
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
  font-size: 22px !important;
  line-height: 17px;
  padding: 5px 10px 6px!important;
  text-shadow: none !important;
  background: #007581;
  border-color: #007581;
}
.exclusive.hide-list:hover{
  background: #4b5668;
  border-color: #4b5668;
}
DIV.product_info SPAN.not-avlabl {
  background: /*rgba(233, 0, 0, 0.7) none repeat scroll 0 0*/ #D3CDBF;
  border: 0 none;
  color: #fff;
  display: inline-block;
  font-family: "ClearSans-Medium",sans-serif;
  font-size: 16px;
  height: auto;
  margin: 0 0 0 0;
  padding: 6px 15px;
  text-decoration: none;
  text-transform: uppercase;
}

#cart_block_list{
  background: #fff none repeat scroll 0 0;
  display: block;
  position: absolute;
  right: 0;
  top: 31px;
  width: 320px;
  padding: 10px;
  z-index: 10;
  font-family: 'ClearSans';
  box-shadow: 0 6px 4px rgba(0,0,0,0.4);
  -webkit-box-shadow: 0 6px 4px rgba(0,0,0,0.4);
  -o-box-shadow: 0 6px 4px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 6px 4px rgba(0,0,0,0.4);
}
#cart_block_list .products DT A {
  float: left;
  font-weight: normal;
  margin-bottom: 10px;
  width: auto;
  color: #007d8b;
}
#cart_block_list .products DT{
  background: #ffffff none repeat scroll 0 0;
  display: block;
  float: left;
  line-height: 1;
  margin: 0 0 10px;
  padding: 10px;
  width: 100%;
}
#cart_block_list .quantity-formated {
  background: #f5f5f5 none repeat scroll 0 0;
  border: 1px solid #e0e0e0;
  border-radius: 0;
  display: inline-block;
  float: left;
  font-size: 10px;
  font-weight: normal;
  height: 20px;
  line-height: 19px;
  margin: 15px 10px;
  position: relative;
  text-align: center;
  top: -1px;
  width: 20px;
}
#cart_block_list .price {
  display: inline-block;
  float: right !important;
  font-size: 14px;
  font-weight: normal;
  line-height: 45px;
  text-align: right;
  width: auto !important;
}
#cart_block_list #cart-total-prices-bottom .price{
  line-height: 1em; 
}
#cart-total-prices-bottom > div {
  margin: 0 0 5px;
  padding: 0;
}
.bottom-cart #cart-buttons a#button_order_cart{
  background: #e74c39;
  border: 0 none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  font-family: ClearSans-Medium;
  padding: 5px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 100% !important;
}
.bottom-cart #cart-buttons a#button_order_cart:hover{
  color: #fff;
}

#cart-total-prices-bottom::after, #cart-total-prices-bottom DIV::after {
  clear: both;
  content: "";
  display: block;
}
.bottom-cart{
  float: left;
  width: 100%;
}
#cart-buttons{
  float: left;
  width: 100%;
}
#cart_block_list .remove_link {
  float: right;
  margin: 0 0 0 10px;
}


/* new css added for homepage psd*/
#mj-footer button.read-more-btn{
  color: #FFFFFF;
  background-color: #E74C39;
  font-size: 12px;
  text-transform: uppercase;
  /*
  color: #007581;
  padding: 5px 15px;
  width: auto;
  */
}
.content_sortPagiBar.sort-month-format {
  position: absolute;
  right: 0;
  top: -40px;
  width: 460px;
}
.content_sortPagiBar.sort-month-format .sortPagiBar #productsSortForm {
  float: right;
  width: 285px;
}
.content_sortPagiBar.sort-month-format .select > label {
  color: #000000;
  float: left;
  font-family: BebasNeueRegular;
  margin: 6px 10px 0 0;
}
.content_sortPagiBar.sort-month-format .fancy-select {
  background: #fff ;
  float: left;
  margin: 0 auto;
  overflow: hidden;
  width: 140px;
}
.content_sortPagiBar.sort-month-format .selectProductSort {
  /*border: 0 none !important;*/
  /*color: #000000 !important;*/
  font-size: 16px;
  height: auto !important;
  margin: 0 !important;
  /*padding: 0 0 1px;*/
  width: 140px;
  /*background: none;*/
  
  padding: 0 8px;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.content_sortPagiBar.sort-month-format .exclusive.lnk.lnksave.sortgo {
  font-family: 'BebasNeueRegular';
  margin: 0 0 0 0;
  padding: 1px 17px 1px 18px;
  background: #007581;
  border-color: #007581;
  float: right;
}
.content_sortPagiBar.sort-month-format .exclusive.lnk.lnksave.sortgo:hover, .content_sortPagiBar.sort-month-format .exclusive.lnk.lnksave.sortgo:focus, .content_sortPagiBar.sort-month-format .exclusive.lnk.lnksave.sortgo:active{
  color: #FFF;
}
.newrelease-wrap #breadcrumbs{
  margin-bottom: 15px;
  text-transform: none;
  width: 100%;
}
.toggle-view-button-wrap{
  font-family: 'ClearSans';
  font-size: 14px;
  color: #000000;
}
.toggle-view-button-wrap a{
  color: #e74c39;
}
.toggle-view-button-wrap a.actv{
  color: #000000;
  font-family: 'ClearSans-Medium';
}
/*
.side-tab-wrap.newrelease-tab-wrap .nav-tabs{
  background: #d2cdbe !important;
}
*/
.side-tab-wrap.newrelease-tab-wrap .nav-tabs > li{
    border-left: 3px solid #d3cdbf;
    border-right: 3px solid #d3cdbf;
}
.side-tab-wrap.newrelease-tab-wrap .nav-tabs > li > a{
  padding: 3px 10px 5px;
  background: #b7b09d;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
}

/*===========================*/
/*New Release Listing Start */
/*=========================*/

.newrelease-listing{
  list-style: none;
  padding: 10px 10px 0 10px;
  margin: 0;
  background: #d3cdbf;
}
.newrelease-listing::after{
  content: "";
  display: block;
  clear: both;
}
.newrelease-listing li{
  float: left;
  width: 49%;
  margin: 0 0 10px 0;
}
.newrelease-listing li.list-first-row:nth-of-type(1){
  float: left;
}
.newrelease-listing li.list-first-row:nth-of-type(2){
  float: right;
}

.newrelease-listing li.pro-li{
  width: 32.33%;
  margin: 0 10px 10px 0;
}
.newrelease-listing li:nth-of-type(5),
.newrelease-listing li:nth-of-type(8),
.newrelease-listing li:nth-of-type(11),
.newrelease-listing li:nth-of-type(14),
.newrelease-listing li:nth-of-type(17),
.newrelease-listing li:nth-of-type(20),
.newrelease-listing li:nth-of-type(23),
.newrelease-listing li:nth-of-type(26){
  width: 32.33%;
  float: right;
  margin: 0 0 10px;
}

.newrelease-listing .sdsarticleHeader{
  float: left;
  margin: 5px 0 0;
  width: 100%;
}
.newrelease-listing .sdsarticleHeader a{
  display: block;
  font-family: 'BebasNeueRegular';
  font-size: 24px;
  color: #686a6a;
  line-height: 24px;
}
.newrelease-listing .articleContent img{
  max-width: 100%;
  padding: 0;
  min-height: 125px;
}
.newrelease-listing .imageFeaturedLink{
  display: block;
  height: 168px;
  overflow: hidden;
}
.newrelease-listing .sdsarticle-des{
  color: #000000;
  font-family: "ClearSans";
  font-size: 13px;
  line-height: 15px;
  margin: 0;
  overflow: hidden;
  background: #e8e5dc;
  padding: 10px;
}
.newrelease-listing .sdsarticle-des p{
  font-size: 12px;
  line-height: 14px;
  padding-bottom: 0;
  text-align: left;
}
.newrelease-listing .desc-wrap {
  height: 75px;
}
.newrelease-listing .more .r_more {
  background-color: rgba(0, 0, 0, 0);
  border: 0 none;
  color: #8b8888;
  font-family: 'ClearSans-Italic';
  font-size: 12px;
  letter-spacing: 0;
  padding: 0 !important;
  text-decoration: underline;
}
.newrelease-listing .from_display_wrap{

}
.newrelease-listing .from_display_wrap label.from_label{
  font-size: 15px;
  color: #e74c39;
  font-family: 'BebasNeueRegular';
}
.newrelease-listing .from_display_wrap span{
  font-size: 15px;
  color: #8b8888;
}
.newrelease-listing .from_display_wrap span.from_value{
  font-size: 15px;
  color: #e74c39;
  font-family: 'BebasNeueRegular';
}
.newrelease-listing .blog-box {
  position: relative;
}
.newrelease-listing .tags.clearfix {
  bottom: -5px;
  position: relative;
  right: 0;
  margin-bottom: 10px;
}
.newrelease-listing .tags.clearfix span.format{
  background: #e9e4e0;
  display: inline-block;
  color: #94918c;
  font-size: 16px;
  font-family: 'BebasNeueRegular';
  border: 0 none;
  padding: 1px 5px;
  margin: 0 5px 0 0;
}
.newrelease-listing li.pro-li .imageFeaturedLink{
  height: 125px;
}

.newrelease-listing li.release-title.full-width-li{
  width: 100%;
  font-size: 24px;
  color: #000000;
  background: none;
  padding: 0 15px;
  margin-bottom: 0 !important;
  height: auto;
}
.newrelease-listing li.full-width-li{
  width: calc(100% + 20px) !important;
  float: left !important;
  background: #c5c0b1;
  position: relative;
  padding: 15px;
  margin: 0 -10px 10px !important;
  height: auto;
  overflow: hidden;
}
.newrelease-listing li.full-width-li h2.release-title{
  display: block;
  font-family: 'BebasNeueRegular';
  font-size: 24px !important;
  color: #686a6a;
  line-height: 24px !important;
  background: #d3cdbf;
  position: relative;
  padding: 10px 10px 10px 15px!important;
  top: -15px;
  left: -15px;
  width: calc(100% + 30px) !important;
}
.newrelease-listing li.full-width-li span.list-year::after{
  content: "";
  display: block;
  clear: both;
  margin-bottom: 5px;
}
.newrelease-listing li.full-width-li .blog-box .articleContent{
  position: absolute;
  float: left !important;
  width: 25%;
  height: 155px;
  margin-top: 0;
  padding: 5px;
  background: #fff;
  top: 0;
}
.newrelease-listing li.full-width-li .blog-box .articleContent img {
  height: 145px;
}
.newrelease-listing li.full-width-li .blog-box .articleContent .imageFeaturedLink {
  height: 145px;
}
.newrelease-listing li.full-width-li .blog-box {
  position: relative;
  height: 155px;
}
.newrelease-listing li.full-width-li .sdsarticleHeader {
  float: right;
  margin: -5px 0 0;
  width: 72%;
}
.newrelease-listing li.full-width-li:last-child{
  margin-bottom: -10px !important;
}
.newrelease-listing li.full-width-li .sdsarticle-des{
  float: right;
  width: 72%;
  padding: 5px 0 0;
  background: none !important;
}
.newrelease-listing li.full-width-li .sdsarticleHeader a{
  color: #e74c39;
  font-family: 'ClearSans-Medium';
  text-transform: uppercase;
}
.newrelease-listing li.full-width-li .blog-box::after{
  clear: both;
  content: "";
  display: block;
}
.newrelease-listing li.full-width-li .tags.clearfix {
  bottom: 5px;
  position: absolute;
  left: 5px;
}
.newrelease-listing li.full-width-li .more .r_more{
  background-color: rgba(0, 0, 0, 0);
  border: 0 none;
  color: #e74c39;
  font-family: 'ClearSans';
  font-size: 14px;
  letter-spacing: 0;
  padding: 0 !important;
  text-decoration: underline;
}

.newrelease-listing li.full-width-li .from_display_wrap span.format.list-format{
  background: #e9e4e0;
  display: inline-block;
  color: #94918c;
  font-size: 16px;
  font-family: 'BebasNeueRegular';
  padding: 1px 5px;
  border: 0 none;
  margin: 0 0 0 5px;
}
/*=========================*/
/*New Release Listing End */
/*=======================*/

/*==========================*/
/*-- listing new sorting --*/
/*========================*/
.category_details::after{
  content:"";
  display: block;
  clear: both;
}
.sorting-views {
  float: left;
  width: 50%;
  margin-bottom: 16px;
}
.sorting-views #productsSortForm {
  float: left;
  width: 260px;
  display: none !important;
}
.sorting-views .select{
  float: left;
  width: 80%;
}
.sorting-views .select::after{
  content:"";
  display: block;
  clear: both;
}
.sorting-views .select > label {
  color: #000000;
  float: left;
  font-family: BebasNeueRegular;
  margin: 4px 10px 0 0;
}
.sorting-views .fancy-select {
  background: #fff;
  float: left;
  margin: 0 auto;
  overflow: hidden;
  width: 150px;
}
.sorting-views .selectProductSort {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none !important;
  color: #000000 !important;
  font-size: 14px;
  height: auto !important;
  margin: 0 !important;
  padding: 1px 0;
  width: 100%;
}
.sorting-views .exclusive.lnk.lnksave.sortgo,
#productsSortMonthForm .lnk {
  font-family: BebasNeueRegular;
  margin: 0 0 0 0;
  padding: 1px 15px;
  float: left;
  background: #007481;
  border: 1px solid #007481;
}
.sorting-views .exclusive.lnk.lnksave.sortgo:focus, .sorting-views .exclusive.lnk.lnksave.sortgo:hover, .sorting-views .exclusive.lnk.lnksave.sortgo:active{
  color: #fff;
}
.category-top-pagination{
  float: right;
  width: 50%;
  text-align: right;
  margin: -5px 0 5px 0 !important;
}
.category-top-pagination .mj-pagination{
  margin-bottom: 0;
}
.category-top-pagination .mj-pagination UL{
  margin: 0;
  padding: 0;
}

#product_list LI .pro-box a.lnk_view{
  position: absolute;
  opacity: 0;
  -webkit-opacity: 0;
  -o-opacity: 0;
  -moz-opacity: 0;
  visibility: hidden;
  -webkit-visibility: hidden;
  -o-visibility: hidden;
  -moz-visibility: hidden;
  display: inline-block;
  background: #b7b09d;
  padding: 5px;
  color: #fff !important;
  font-family: 'ClearSans';
  z-index: 5;
  margin: 0;
  font-size: 11px;
  text-transform: uppercase;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
  top: 45px;
  font-weight: normal;
  width: calc(100% - 10px);
  text-align: center;
  left: 5px
}
#product_list LI .pro-box .pro-img-wrap:hover a.lnk_view{
  opacity: 1;
  -webkit-opacity: 1;
  -o-opacity: 1;
  -moz-opacity: 1;
  visibility: visible;
  -webkit-visibility: visible;
  -o-visibility: visible;
  -moz-visibility: visible;
}
#product_list LI .pro-box a.w-list{
  position: absolute;
  opacity: 0;
  -webkit-opacity: 0;
  -o-opacity: 0;
  -moz-opacity: 0;
  visibility: hidden;
  -webkit-visibility: hidden;
  -o-visibility: hidden;
  -moz-visibility: hidden;
  display: inline-block;
  background: #b7b09d;
  padding: 5px;
  color: #fff !important;
  font-family: 'ClearSans';
  z-index: 5;
  margin: 0;
  font-size: 11px;
  text-transform: uppercase;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
  top: 80px;
  width: calc(100% - 10px);
  text-align: center;
  left: 5px
}
#product_list LI .pro-box .pro-img-wrap:hover a.w-list{
  opacity: 1;
  -webkit-opacity: 1;
  -o-opacity: 1;
  -moz-opacity: 1;
  visibility: visible;
  -webkit-visibility: visible;
  -o-visibility: visible;
  -moz-visibility: visible;
}

#product_list LI .pro-box .list-buy-btn{
  position: absolute;
  opacity: 0;
  -webkit-opacity: 0;
  -o-opacity: 0;
  -moz-opacity: 0;
  visibility: hidden;
  -webkit-visibility: hidden;
  -o-visibility: hidden;
  -moz-visibility: hidden;
  display: inline-block;
  background: #e74a3b;
  padding: 5px;
  color: #fff !important;
  font-family: 'ClearSans';
  z-index: 5;
  margin: 0;
  font-size: 11px;
  text-transform: uppercase;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
  top: 115px;
  width: calc(100% - 10px);
  text-align: center;
  left: 5px
}
#product_list LI .pro-box .pro-img-wrap:hover .list-buy-btn{
  opacity: 1;
  -webkit-opacity: 1;
  -o-opacity: 1;
  -moz-opacity: 1;
  visibility: visible;
  -webkit-visibility: visible;
  -o-visibility: visible;
  -moz-visibility: visible;
}



#product_list LI .pro-box .pro-img-wrap{
  height: 175px;
  overflow: hidden;
  background: #fff;
  /* padding: 5px 5px 0; */
  border-bottom: 5px solid #fff;
}

.category_details .pro-listing li .pro-box p.from_display_wrap, .search_page .pro-listing li .pro-box p.from_display_wrap{
  float: left;
  margin: 0 0 0 0;
}
.category_details .from_label, .category_details .from_value , .search_page .from_label, .search_page .from_value{
  font-family: BebasNeueRegular;
  font-size: 16px;
  line-height: 1;
  margin: 0 5px 0 0;
  color: #e74c38;
  float: left;
}
.category_details .pro-listing li .pro-box p.rrp_display_wrap, .search_page .pro-listing li .pro-box p.rrp_display_wrap{
  float: left;
  margin: 2px 0 0 0;
}

.category_details .pro-listing li .pro-box .pro-img-wrap:hover .img-hover{
  opacity: 0.8;
}

.category_details .rrp_label, .category_details .rrp_value, .search_page .rrp_label, .search_page .rrp_value{
  font-family: BebasNeueRegular;
  font-size: 13px;
  line-height: 1;
  margin: 0 5px 0 0;
  color: #000000;
  float: left;
}
.category_details .rrp_value, .search_page .rrp_value{
  text-decoration: line-through;
}
.category_details .tags.clearfix, .search_page .tags.clearfix{
  float: left;
  width: 100%;
  margin: 10px 0 0 ;
}
.category_details .tags.clearfix span, .search_page .tags.clearfix span{
  /* background: #c6c0b2; */
  background-color: #007d8b;
  color: #FFFFFF;
  margin: 0 10px 0 0;
  padding: 3px 10px 0px 10px;
  display: inline-block;
  font-family: BebasNeueRegular;
}
.category_details .pro-listing li .product-desc{
  margin-bottom: 5px;
}
.category_details .pro-listing li{
  height: 370px;
}

/*Pop Up design*/
#cboxOverlay {
  background: rgba(0,0,0,0.8) !important;
  background-image: none !important;
  z-index: 9999999;
}
#cboxWrapper div > div{
  background: none !important;
}
.quiclviewpopup #product_pricing{
  width: 100% !important;
}
.quiclviewpopup #product_pricing .save_qty{
  padding-bottom: 0;
}
.quiclviewpopup #short_description_content p{
  font-family: 'ClearSans-Italic';
  font-size: 14px;
}
.quiclviewpopup #short_description_content p a{
  color: #000000;
  display: inline-block;
  font-style: normal;
  font-family: "ClearSans";
  text-decoration: underline;
}
.cboxIframe{
  /*
  border-top: 30px solid #e8e5de;
  border-bottom: 30px solid #e8e5de;
  border-left: 15px solid #e8e5de;
  border-right: 15px solid #e8e5de;
  */
}
.quiclviewpopup #image-block{
  background: #fff;
  text-align: center;
  padding: 20px 0;
}
.quiclviewpopup span#view_full_size{
  display: block;
  width: 100%;
}
.quiclviewpopup a.product_img_link.product_image{
  display: block;
}
.quiclviewpopup .product_info_right h1{
  color: #e74c39;
  font-family: "ClearSans-Bold";
  line-height: 18px;
  margin: 0 0 12px;
  padding: 0;
  text-transform: none;
}
.quiclviewpopup .span_link{
  color: #000000;
  font-family: ClearSans;
  font-size: 16px;
  margin: 0;
  padding: 0;
  text-align: center;
  text-shadow: none;
  left: auto;
  width: 100%;
  position: relative;
  bottom: -10px;
  text-decoration: underline;
}
.quiclviewpopup .avlaiblecls, .quiclviewpopup .avlaiblecls a{
  margin: 5px 0 0 0;
}
.quiclviewpopup #buy_block DIV.cart_quantity INPUT.qtyminus, .quiclviewpopup #buy_block DIV.cart_quantity INPUT.qtyplus{
  border-color: #c7c2b3;
  background-color: #c7c2b3;
  color: #fff;
}
.quiclviewpopup #buy_block DIV.cart_quantity input[type="text"]#quantity_wanted{
  border-color: #c7c2b3;
}
.quiclviewpopup DIV.cart_button #wishlist_button{
  /*
  background: #b7b09d;
  border-color: #b7b09d;
  color: #fff;
  */
  height: auto;
  padding: 6px 10px 7px;
}
.quiclviewpopup DIV#product_pricing DIV#saving_price{
  /* background: #d2cdbe; */
  color: #FFFFFF;
}
.quiclviewpopup .not-avlabl{
  padding: 6px 15px 6px !important;
  width: auto;
  font-size: 20px;
  line-height: 20px;
  border: 0 none !important;
}

.quiclviewpopup .product-rating {
  background: none;
  float: right;
  padding: 0;
  width: 63%;
}
.quiclviewpopup DIV.cart_button #add_to_cart .exclusive, .quiclviewpopup DIV.cart_button #add_to_cart .exclusive_disabled{
  padding: 3px 55px;
}
.right-product-wrap .not-avlabl{
  padding: 6px 15px 6px !important;
  width: auto;
  font-size: 20px;
  line-height: 20px;
  float: right;
  background-color: #D3CDBF ;
  color: #fff;
  font-family: "ClearSans";
  text-transform: uppercase;
}

.quiclviewpopup DIV#product_pricing DIV#saving_price label.feature_name, .quiclviewpopup DIV#product_pricing DIV#saving_price .price_value.saving_price{
  /* color: #000000 !important; */
}


#cboxClose{
  bottom: auto;
  top: -35px;
  background: url('../images/pop-cls-btn.png') 0 0 no-repeat;
  background-size: 100%;
  opacity: 0.8;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
}
#cboxClose:hover{
  background: url('../images/pop-cls-btn.png') 0 0 no-repeat;
  background-size: 100%;
  opacity: 1;
}
#colorbox, #cboxWrapper, #cboxContent{
  overflow: visible !important;
  z-index: 10000000;
}
#cboxTitle {
  position: absolute;
  bottom: auto;
  right: 0;
  text-align: right;
  color: #fff;
  top: -37px;
  font-family: "ClearSans-Light";
  padding: 0 35px 0 0;
  width: auto !important;
  display: inline-block !important;
}
#cboxTitle a{
  color: #fff;
  border-bottom: 1px solid #fff;
  font-size: 18px;
}


/* pop up end*/

/*homepage video*/
.amazingslider-video-wrapper-0{
  /*height: 365px !important;*/
  overflow: hidden !important;
  left: -5px !important;
}

/*Side bar bestsetter*/
.review-box .less-pad-left{
  position: static;
}
.review-box{
  position: relative;
}
.review-box .buy-btn{
  position: absolute;
  bottom: 10px;
  z-index: 1;
}
.review-img img{
  min-height: 100%;
  width: 100%;
  transition: none;
  -webkit-transition: none;
  -o-transition: none;
  -moz-transition: none;
}
.side-tab-wrap .review-box:last-child .buy-btn{
  bottom: 0;
}

#mj-left .side-tab-wrap {
  margin-bottom: 20px;
  float: left;
  width: 100%;
}
.tab-content>.tab-pane::after{
  display: block;
  content: "";
  clear: both;
}

#pb-right-column #image-block #view_full_size{
  display: block;
  text-align: center;
}
#pb-right-column #image-block #view_full_size #bigpic {
  width: 90%;
}
/*==========================*/
/*-- listing new sorting --*/
/*========================*/

/*Homepage fix 24-09-2015*/
.tab-pane .row{
  margin-left: -8px;
  margin-right: -8px;
}
.tab-pane .col-sm-4 {
  padding: 0 5px;
}
.side-tab-wrap .review-box .feature_value{
  font-family: "BebasNeueRegular";
  color: #e74c39;
  display: inline-block;
  margin-left: 5px;
  line-height: 16px;
  letter-spacing: 0;
}
.editor-pick-wrap .img-hover{
  width: 100%;
  height: 228px;
  transition: none;
  -webkit-transition: none;
  -o-transition: none;
  -moz-transition: none;
}

/*Order Table*/
TABLE#cart_summary tr.cart_item.even, #order-list tr.alternate_item, #order-detail-content TABLE tr:nth-child(2n), TABLE.std tr.alternate_item, TABLE.table_block tr.alternate_item{
  background: #d3cdbf;
}
#order-list tr, .detail_step_by_step.std tr, table.std.std_scroll tr, #mywishlist #block-history table.std tr{
  background: #d3cdbf;
}
#order-list tr td{
  border: 0 none;
  border-bottom: 1px solid #b8b2a2;
  color: #78756c;
  text-align: center;
}
.detail_step_by_step.std{
  margin-bottom: 20px;
}
.detail_step_by_step.std tr th, #mywishlist #block-history table.std tr th{
  text-align: left;
  padding: 5px;
}
.detail_step_by_step.std tr td, #mywishlist #block-history table.std tr td{
  border: 0 none;
  border-bottom: 1px solid #b8b2a2;
  color: #78756c;
  text-align: left;
  padding: 5px;
}
table.std.std_scroll tr th{
  text-align: center;
  padding: 5px;
}
table.std.std_scroll tr td{
  border: 0 none;
  border-bottom: 1px solid #b8b2a2;
  color: #78756c;
  text-align: center;
  padding: 5px;
}
table.std.std_scroll tr th:first-child, table.std.std_scroll tr td:first-child{
  text-align: left;
}

#order-detail-content.table_block table.std{
  background: none;
}
#order-detail-content.table_block th{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #000000;
  font-family: "BebasNeueRegular";
  font-size: 24px;
  padding: 0 0 5px;
  text-align: center;
}

#order-detail #order-detail-content.table_block th{
  text-align: left;
}
#order-detail-content.table_block table.std td{
  border: 0 none;
  border-bottom: 1px solid #ededed !important;
}
#order-detail-content.table_block tbody tr.item{
  background: #d3cdbf;
}
#order-detail-content.table_block tbody tr.item td{
  font-size: 14px !important;
  color: #78756c;
  border: 0 none;
  border-bottom: 1px solid #b8b2a2;
  padding: 5px;
}
#order-detail-content.table_block tbody tr.item td label{
  font-size: 14px !important;
  color: #78756c;
}
#order-detail-content.table_block tr.item td{
  font-size: 14px;
}
#order-detail-content.table_block tfoot tr.item{
  background: none !important;
}
#order-detail-content.table_block tfoot tr.item td{
  padding: 5px;
  color: #78756c;
  border: 0 none;
}
#order-detail-content.table_block tfoot tr.item td:nth-of-type(1){
  font-family: "BebasNeueRegular";
  color: #000000;
  border: 0 none !important;
}
#order-detail-content.table_block tfoot tr.item td:nth-of-type(2){
  background: #d3cdbf;
  border-bottom: 1px solid #b8b2a2 !important; 
}
#order-detail-content.table_block tfoot{
  border-top: 8px solid #e8e5dc;
}

#order-detail-content.table_block #cart_summary tfoot {
  border: 0 none;
}
#order-detail-content.table_block #cart_summary tfoot td{
  font-size: 20px;
  color: #000000;
  font-family: 'ClearSans-Medium';
}
#order-detail-content.table_block #cart_summary tfoot td.cart_summery_price.cart_total{
  padding-right: 45px !important; 
}
#order-detail-content.table_block #cart_summary tfoot td.free-color#total_shipping{
  padding-right: 45px !important; 
  color: #e74c39;
  font-family: 'ClearSans';
  font-size: 16px;
}
#order-detail-content.table_block #cart_summary tfoot td.cart_total{
  padding-right: 45px !important; 
}
#order-detail-content.table_block #cart_summary tfoot td#total_price_container.price_summary_align{
  /* padding-right: 35px !important */
}
.adresses_bloc.clearfix.review_box UL.address{
  width: 100%;
  font-family: 'ClearSans';
}
.adresses_bloc.clearfix.review_box UL.address li{
  margin: 0;
  line-height: 20px;
}

.mj-boxcontent {
  background: #d3cdbf none repeat scroll 0 0;
  border: 0 none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
  color: #70695f;
  margin: 0 0 15px;
}
.mj-boxcontent .info-order p{
  margin: 0 0 5px;
  padding: 0;
}
.mj-boxcontent .info-order p strong{
  font-family: 'ClearSans-Medium';
  font-weight: normal;
}
form.submit h3{
  color: #000000;
  margin: 0 0 15px;
  font-family: "BebasNeueRegular";
}
form.submit h3 a.downloadpdf{
  color: #e74d35;
  display: inline-block;
  float: right;
  font-family: "ClearSans";
  font-size: 16px;
  margin: 0;
  text-decoration: underline;
  text-transform: none;
}
form.submit h3::after{
  content: "";
  display: block;
  clear: both;
}
#order-detail h3{
  color: #000000;
  margin: 0 0 15px;
  font-family: "BebasNeueRegular";
}

.cart_quantity_button a{
  color: #fff !important;
}

.cart_quantity_button .cart_quantity_up {
  float: left;
  position: relative;
  background: #c7c2b3;
  height: auto;
  line-height: 10px;
  margin-bottom: 0;
  padding: 5px 5px 10px;
  width: auto;
}
.cart_quantity_button .cart_quantity_down{
  background: #c7c2b3;
  float: left;
  height: auto;
  line-height: 10px;
  margin: 0;
  padding: 5px 5px 10px;
  width: auto;
}

*::after, *::before {
  box-sizing: border-box;
}
*::after, *::before {
  box-sizing: border-box;
}
TABLE#cart_summary .cart_quantity .cart_quantity_button {
  background: #d2cdbe none repeat scroll 0 0;
  padding: 2px 2px 0;
  width: auto;
}
TABLE#cart_summary .cart_quantity .cart_quantity_input {
  border: 0 none;
  box-shadow: none;
  float: left;
  margin: 0 0 2px;
  padding: 2px;
  text-align: center;
  width: 100%;
}

TABLE#popup-cart-summary .cart_quantity .cart_quantity_button {
  background: #d2cdbe none repeat scroll 0 0;
  padding: 2px 2px 0;
  width: 70px;
}
TABLE#popup-cart-summary .cart_quantity .cart_quantity_input {
  border: 0 none;
  box-shadow: none;
  float: left;
  margin: 0 0 2px;
  padding: 2px;
  text-align: center;
  width: 100%;
  height: auto;
}
TABLE#popup-cart-summary .cart_quantity_button a{
  text-decoration: none;
  position: static !important;
}

SPAN.quantity-box {
  float: left;
  padding-top: 0;
  width: auto;
}

.review-box label.related-product-format{
  background: #c6c0b2 none repeat scroll 0 0;
  color: #000000;
  display: inline-block;
  font-family: BebasNeueRegular;
  margin: 0 10px 0 0;
  padding: 0 3px;
}
.review-box label.related-product-format::after{
  content: "";
  display: block;
  clear: both;
}

/*homepage fix*/
#index .see-bestseller{
  margin-top: 18px;
}

#mj-contentarea #id_new_comment_form .new_comment_form_content H2.cms-title{
  font-family: 'BebasNeueRegular';
  color: #0b7585;
}
.details-slider > h3 {
  color: #000000;
  font-size: 21px;
}


.bestsellerwrap{
  float: left;
  width: 100%;
}
.bestsellerwrap h3{
  color: #000000;
}


/* Cart block */
#cart_block_list{
  position: fixed; 
  top: 0px; 
  right: 0px; 
  height: 100%; 
  z-index: 2147483647;
  background: #E8E5DE;
}
#cart_block_list h3{
  color: #000000769;
  font-family: "BebasNeueBold";
  margin: 0 0 15px;
}
#cart_block_list h3 i.fa-shopping-cart{
  margin: 0 5px 0 0;
}
#cart_block_list #closepopup{
  background: #b7b09e none repeat scroll 0 0;
  color: #fff;
  float: right;
  font-size: 18px;
  padding: 3px 5px;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
}
.smallhead{
  color: #000000;
  margin-bottom: 10px;
}
.smallhead a{
  float: right;
  color: #e74c39;
  text-decoration: underline;
}
.smallhead::after{
  content:"";
  display: block;
  clear: both;
}
#cart_block_list .products DT::after{
  content:"";
  display: block;
  clear: both;
}
#cart_block_list .products DT .minicartleft{
  float: left;
  width: 35%;
}
#cart_block_list .products DT .minicartright{
  float: right;
  width: 62%;
}
#cart_block_list .products DT A.cart_block_product_name {
  color: #000000 !important;
  display: block !important;
  float: left;
  font-family: ClearSans-Medium;
  font-size: 18px;
  height: auto;
  line-height: 22px;
  margin-bottom: 15px !important;
  width: 100% !important;
}
#cart_block_list .products DT .minicartright .ref{
  color: #484848;
  display: block;
  float: left;
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
  margin-bottom: 15px;
  width: 100%;
}
#cart_block_list .products DT .minicartright .price{
  color: #000000;
  display: block;
  float: left;
  font-size: 20px;
  font-weight: normal;
  line-height: 1em;
  margin: 15px 0 0;
  text-align: left;
  width: 100% !important;
}
#cart_block_list .products DT .minicartright .quantity-formated{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none;
  border-radius: 0;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: normal;
  height: auto;
  line-height: 14px;
  margin: 0;
  position: relative;
  text-align: center;
  top: 0;
  width: 100%;
}
#cart_block_list .products DT .minicartright .quantity-formated .cart_quantity_button{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  margin: 0;
  padding-left: 0;
}
#cart_block_list .products DT .minicartright .quantity-formated > label {
  float: left;
  font-size: 14px;
  margin: 6px 5px 0 0;
  color: #000000;
}

#cart_block_list .products DT .minicartright .cart_quantity_button .cart_quantity_down {
  background: #c7c2b3 none repeat scroll 0 0;
  border-radius: 0 !important;
  float: left !important;
  height: auto;
  line-height: 10px;
  margin: -1px 0 0 !important;
  padding: 9px 5px 10px;
  width: auto !important;
}
#cart_block_list .products DT .minicartright .cart_quantity_button .cart_quantity_up {
  background: #c7c2b3 none repeat scroll 0 0;
  border-radius: 0 !important;
  float: left !important;
  height: auto;
  line-height: 10px;
  margin: -1px 0 0 !important;
  padding: 9px 5px 10px;
  width: auto !important;
}
#cart_block_list .products DT .minicartright .cart_quantity_input{
  text-align: center;
  width: 40px;
}

#cart_block_list .products DT .minicartleft .remove_link3{
  display: block;
  text-align: center;
}
#cart_block_list .products DT .minicartleft .remove_link3 a{
  width: 100%;
  margin: -5px 0 0;
  font-size: 12px;
}
#shopping_cart .bottom-cart  #cart-buttons .button_small{
  background: #b7b09d none repeat scroll 0 0;
  border: 0 none;
  border-radius: 0 !important;
  font-family: "ClearSans-Medium";
  padding: 5px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 100% !important;
  margin: 10px 0 0 0;
}
#shopping_cart .bottom-cart  #cart-buttons .button_small:hover{
  color: #fff;
}

#shopping_cart #cart-total-prices-bottom-div h4{
  color: #000000;
  font-family: "BebasNeueRegular" !important;
  font-size: 22px;
}
#shopping_cart .bottom-cart .price.ajax_block_cart_total.white-block-cart{
  background: #fff none repeat scroll 0 0;
  display: inline-block;
  padding: 2px 5px 4px !important;
  text-align: left !important;
  width: 120px !important;
  font-size: 22px;
  font-family: "ClearSans-Medium";
}
#cart_block_list .products{
  border: 0 none;
}

.pro-count-bottom {
  color: #000000;
  display: inline-block;
  font-size: 12px;
  position: relative;
  top: -12px;
}

.mj-boxhint {
  background: #e74c39 url("../images/ex-icon.png") no-repeat scroll 10px center;
  border: 0 none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -moz-box-shadow: none;
  box-sizing: border-box;
  color: #fff;
  float: left;
  text-shadow: none;
  width: 100%;
}

.special-offer-left .review-box .row{
  margin: 0;
}
.specialoffer div{
float: left;
}
.specialoffer div:nth-child(5),
.specialoffer li:nth-child(8){
margin-right: 0;
}


/*========================Amrita(16.10.2015)=========================*/
@font-face {
  font-family: 'ModernPictogramsNormal';
  src: url('fonts/modernpics-webfont.eot');
  src: url('fonts/modernpics-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/modernpics-webfont.woff') format('woff'),
    url('fonts/modernpics-webfont.ttf') format('truetype'),
    url('fonts/modernpics-webfont.svg#ModernPictogramsNormal') format('svg');
  font-weight: normal;
  font-style: normal;
}
label.cstm_chkbox {
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding-left: 25px;
  margin-right: 15px;
  font-size: 13px;
}
#filter-search input[type=checkbox] {
  display: none;
}
label.cstm_chkbox:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  position: absolute;
  left: 0;
  bottom: -2px;
  background-color: #ffffff;
  /*box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);*/
}
.checkbox label.cstm_chkbox {
  margin-bottom: 10px;
}
.checkbox label.cstm_chkbox:before {
  border-radius: 3px;
}
input[type=checkbox]:checked + label.cstm_chkbox:before {
  content: "\2713";
  /*text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);*/
  font-size: 12px;
  font-weight: bold;
  color: #007581;
  text-align: center;
  line-height: 15px;
}
#filter-search li{padding: 5px 0;}

.rslt_sectn {
  font-family: 'ClearSans'; 
  font-size: 17px;
  margin: 3px 0 0;
  color: #000000;
}
.search_page_section{position: static !important; width: 470px !important;}
.search_page_section > .sortPagiBar > .select2 > label{
  color: #000000;
  float: left;
  font-family: BebasNeueRegular;
  margin: 7px 0 0 0;
}
.select-style {
  padding: 0;
  margin: 0;    
  width: 99px;
  overflow: hidden;
  background-color: #fff;
  float: left;
  margin: 0 0 0 10px;   
}

.select-style select.per_page {
  padding: 0 8px;
  /*width: 100%;
  border: none;*/
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: #000000;
}
.cstm_slctbox .fancy-select{background: none !important; width: 100px !important;}
.select-style .fancy-select select.per_page{/*margin-bottom: 0 !important; font-size: 14px;*/}
.search_page_section #productsSortForm{width: 245px !important;}
.search_page_section .sortPagiBar{margin-bottom: 0 !important;}
.select-style select.per_page:focus { outline: none;}
.search_page span.big {
  font-family: 'ClearSans-Medium';
  font-size: 20px;
  margin-left: 15px;
  vertical-align: top !important;
}
.select-style.cstm_slctbox {
    margin-top: 1px;
}
#pagenotfound .mj-subcontainer #center_column{ width: 100% !important;}
.container-404 .pagenotfound{background: #e8e5dd; margin: 6px 0 20px; padding: 10px !important; height: auto !important; display: inline-block;} 
.section-title{font-size: 24px;}
.eror_box{
  float: left;
  padding: 10px;
  text-align: center;
  width: 30%;
} 
.eror_txt {
  float: right;
  padding: 30px 20px;
  text-align: center;
  width: 70%;
}
.eror_txt > p {
  color: #000000;
  font-size: 20px;
  font-family: "ClearSans-Medium"; 
  margin-bottom: 5px;
}
.eror_txt > h4 {
  font-size: 16px;
  text-transform: none;
  color: #000000;
  margin: 25px 0;
  font-family: 'ClearSans'; 
}
.page-not-found-search-wrap{position: relative;}
.page-not-found-search-wrap input[type="text"]{
  color: #E74C39 !important;
  font-family: 'BebasNeueRegular';
  /*width: 50% !important;*/
  height: 30px !important;
}
.page-not-found-search-wrap .topsearch_src_img {
  position: absolute;
  right: 15%;
  top: 6px;
  z-index: 9;
}
#pagenotfound .page-not-found-search-wrap .button_small{
  padding: 8px;
  border: medium none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  color: #FFF;
  text-transform: uppercase;
  background: #E74C39;
  margin: 0;
  position: relative;
  height: 30px;
  border: 0 none;
  text-shadow: none;
}

.mobl_mnu{display: none;}
/*========================Amrita(16.10.2015)=========================*/


.search_page .mj-boxdownload{
  padding: 10px;
  margin-bottom: 10px;
}
#filter-search h3{
  color: #000000;
  font-family: "BebasNeueRegular";
  font-size: 20px;
  line-height: 20px;
  margin: 0 0 10px;
}
#filter-search input[type="reset"], #filter-search input[type="submit"]{
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  font-size: 16px;
  font-family: 'ClearSans';
  text-shadow: none;
  background: #007581;
  border: 0 none;
  padding: 3px 10px;
  text-transform: uppercase;
  color: #fff;
}

#filter-search input[type="reset"]:hover, #filter-search input[type="submit"]:hover{
  background: #007581;
}

#topcontrol{
  position: absolute !important;
  bottom: 250px !important;
}
#filter-search form div{
  /* background: #d2cdbe; */
  padding: 10px;
}

#filter-search ul{
  margin-bottom: 20px;
}

div#show_more_archive, div#show_more_category {
/*  display: none;*/
}
.dimbackgroundactive{background: #73726E;}

.gobackmobile{
  display: none;
}


/* New Check Out*/
.title-wrap-checkout{
  padding: 15px;
}

.title-wrap-checkout::after{
  clear: both;
  display: block;
  content: "";
}
.title-wrap-checkout h3{
  float: left;
  margin: 0 0 15px;
}
.title-wrap-checkout p{
  color: #000000;
  float: right;
  margin: 5px 0 0;
}

.use-paypal{
  float: right;
  font-size: 16px;
  color: #7d7f7e;
  margin: 0 0 0;
  display: inline-block;
  font-family: 'ClearSans-Medium';
  line-height: 30px;
}
.use-paypal img{
  margin: 0 0 0 5px;
}
.bestsellerwrap > div {
  width: 950px;
  margin: 0 auto;
}

#module-smartblog-details .title-now-wrap DIV.cart_button #add_to_cart .exclusive,
#module-smartblog-details .title-now-wrap DIV.cart_button #add_to_cart .exclusive_disabled{
  padding: 4px;
  width: 100%;
  height: 32px;
  float: left;
  font-family: "ClearSans-Medium";
}
#module-smartblog-details .side-tab-wrap .review-box{
  margin-left: 0;
}


/*.mj-grid24.mj-lspace{
  display: none;
}*/

#fbloginblock_block_left{
  display: none;
}

.social-or-wrap{
  text-align: center;
  color: #70716c;
  position: relative;
  margin: 15px 0;
}
.social-or-wrap::before{
  content: "";
  width: 100%;
  height: 2px;
  position: absolute;
  top: 50%;
  left: 0;
  background: #d3cdbf;
  z-index: 1;
}
.social-or-wrap span{
  background: #e8e5de;
  padding: 0 15px;
  display: inline-block;
  color: #70716c;
  font-family: 'ClearSans';
  position: relative;
  z-index: 2;
  font-size: 15px;
}
.social-login{
  background: #d3cdbf;
  padding: 25px;
}
.social-login::after{
  content:"";
  display: block;
  clear: both;
}
#authentication .social-login #authpopupbuttons{
  padding: 0;
  margin: 0;
  border: 0 none;
  text-align: center;
}

#authentication .social-login #authpopupbuttons h3{
  margin: 0;
  color: #000000;
  font-size: 30px;
}
#authentication .social-login #authpopupbuttons .auth-page-txt-info-block{
  font-family: 'ClearSans';
  color: #000000;
  margin: 0 0 30px;
}
.social-or-wrap .wrap::after{
  content: "";
  display: block;
  clear: both;
}
.social-login .authpopupbutton {
  float: left;
  margin: 0 2%;
  width: 15.8%;
}
/*Guest Checkout*/
.guest-checkout{
  margin: 0 auto;
  width: 75%;
}
.guest-checkout #new_account_form FIELDSET.account_creation{
  padding: 15px !important;
}
.guest-checkout #new_account_form select{
  padding: 0;
}
#center_column #new_account_form P::after{
  content: "";
  display: block;
  clear: both;
}
#center_column #new_account_form .gender-select .fancy-select{
  width: 360px;
  float: left;
}
.account_creation .dob-select {
  float:left;
}
.dob-select-box-wrap{
  display: inline-block !important;
  float: left;
  margin: 0;
  padding: 0 !important;
  width: 360px !important;
}
.dob-select-box-wrap .fancy-select {
  float: left;
  margin: 0 10px 0 0;
  padding: 0;
  width: auto;
}
.account_creation .gender-select .fancy-select {
  width: auto;
}
#new_account_form P.checkbox INPUT {
  margin-left: 230px;
}
#new_account_form P.checkbox{
  padding: 0 !important;
  float: left;
}
.guest-checkout h3 {
  border-bottom: 1px solid #656868;
  color: #000000;
  font-family: ClearSans;
  margin: 0 0 15px;
  padding-bottom: 5px;
  text-transform: none;
  width: 100%;
  clear: both;
  float: left;
}
.guest-checkout h3 span {
  font-size: 12px;
  margin: 10px 0 0;
}


.cart_navigation .continue-btn, .input_contect .exclusive{
  background: #e74c39 none repeat scroll 0 0;
  border: 0 none;
  font-family: 'ClearSans';
  font-size: 18px !important;
  margin-left: 0 !important;
  margin-top: 0;
  padding: 5px 10px 6px !important;
  text-shadow: none;
  text-transform: uppercase;
  width: auto;
}
.cart_navigation .continue-btn:hover, .input_contect .exclusive:hover{
  background: #007581 none repeat scroll 0 0 !important;
}
#cancelGuestAccount.cancel-btn, .exclusive.hide-list{
  background: #b6b09d none repeat scroll 0 0;
  border-color: #b6b09d;
  border-radius: 0;
  font-size: 18px !important;
  padding: 6px 10px 7px !important;
  text-shadow: none !important;
}
.cart_navigation .cancel-btn:hover, .exclusive.hide-list:hover{
  background: #e74c39 none repeat scroll 0 0 !important;
  border-color: #e74c39;
}
#guest-checkout.guest-checkout #new_account_form p input.cancel-btn{
  margin: 15px 10px 0 0;
  border: 0 none;
  border-radius: 0;
  float: right;
  font-family: ClearSans;
  font-size: 18px;
  margin-right: 10px;
  text-shadow: none;
  text-transform: uppercase;
}
.cart_navigation .continue-btn{
  margin: 15px 0 0;
  padding: 6px 10px 7px !important;
}
#new_account_form P.radio SPAN, #new_account_form P.text LABEL, #new_account_form P.password LABEL, #new_account_form P.select LABEL, #new_account_form P.select SPAN, #new_account_form P.textarea LABEL{
  color: #000000;
}

#popuppro{
  background: #007481 !important;
  border: 0 none !important;
}
#newsletter-signup{
  padding: 0 15px;
}
#newsletter-signup h3{
  color: #fff;
}
#newsletter-intro{
  color: #fff;
  font-family: "ClearSans";
  line-height: 18px;
  margin-bottom: 15px;
}
#newsletter-form .inputNew{
  border: 0 none;
  color: #000000 !important;
  font-family: "ClearSans";
  margin: 0 0 10px;
  padding: 4px 10px 5px;
  width: 100%;
}
#newsletter-form p, #newsletter-form a{
  color: #fff;
}
.term-bx{
  font-family: "ClearSans";
}
.term-bx::after{
  content: "";
  display: block;
  clear: both;
}
.accept-link{
  float: left;
  margin: 5px 0 0;
}
.accept-link a, .accept-link{
  color: #fff;
}
.btn-wr{
  float: right;
}
.btn-wl{
  float: left;
}
.btn-wr .button_large, .btn-wl .button_large{
  background: #e74c38 none repeat scroll 0 0;
  border: 0 none;
  color: #fff;
  font-family: "ClearSans";
  font-size: 18px;
  margin: 0;
  padding: 5px 15px 8px;
  text-shadow: none;
  text-transform: uppercase;
  border-radius: 0px;
}
.btn-wr .button_large:hover, .btn-wl .button_large:hover{
  background: #e74c38 none repeat scroll 0 0;
  border: 0 none;
}

#page .rte.cms{
  font-family: 'ClearSans';
  font-weight: normal;
}
#page .rte.cms h1, #page .rte.cms h2, #page .rte.cms h3, #page .rte.cms h4, #page .rte.cms h5{
  font-weight: normal;
  font-family: 'ClearSans-Medium';
}
#page .rte.cms strong{
  font-family: 'ClearSans-Medium';
  font-weight: normal;
}

.rd-auto-list-outer{
  height: auto !important;
}
.rd-auto-list-wrapper{
  height: 200px;
  overflow-y: auto;
  position: absolute;
  z-index: 100;
  top: 45px;
}
#address #fieldset-wrapper{
  position: relative;
  float: left;
  width: 100%;
}
#address .rd-auto-list-wrapper{
  top: 75px;
}
#address .find-by-postcode-now{
  margin: 1px 0 0 0;
  float: right;
}
#address INPUT[type="text"].form-control#postcode{
  width: 50%;
  float: left;
}
#addresses .addresses UL.address{
  background: rgba(0,0,0,0);
  height: auto !important;
}
.rd-auto-list
{
  display: block;
  float: left;
  list-style: none outside none;
  margin: 0;
  padding: 2px;
  cursor: default;
  position: absolute;
  font-family: Verdana,Arial,sans-serif;
  font-size: 15px;
  border: 5px solid black;
  color: #222222;
}
.rd-auto-list-wrapper li{
  list-style: none;
}
.rd-auto-list a
{
  color: #222222;
}
.rd-auto-list-wrapper .rd-auto-list-item
{
  clear: left;
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.rd-auto-list-wrapper .rd-auto-list-item a
{
  display: block;
  padding: 3px 3px 3px 3px;
  text-decoration: none;
  cursor: pointer;
  background-color: #e74c38;
  color: #fff;
  font-family: 'ClearSans';
}
.rd-auto-list-wrapper .rd-auto-list-item a:hover
{
  display: block;
  padding: 3px 3px 3px 3px;
  text-decoration: none;
  color: #000;
  cursor: pointer;
  background-color: #fff;
}

.find-by-postcode-now, .find-by-postcode-now:hover{
  background: #e74c38 none repeat scroll 0 0;
  color: #fff;
  float: left;
  font-family: "ClearSans";
  font-size: 16px;
  margin: 0 10px;
  padding: 9px 15px;
  text-transform: uppercase;
}
.new-fromstyle-wrap .new-form-style{
  background: #d3cdbf;
  border: 0 none;
  float: none;
  margin: 0 auto;
  width: 80%;
  padding: 15px !important;
}

.new-fromstyle-wrap .new-form-style > p:nth-child(odd){
  width: 49%;
  float: left;
  padding: 0 !important;
  margin-bottom: 10px !important;
}
.new-fromstyle-wrap .new-form-style > p:nth-child(even){
  width: 49%;
  float: right;
  padding: 0 !important;
  margin-bottom: 10px !important;
}
.new-fromstyle-wrap .new-form-style > p:nth-child(even).checkbox, .new-fromstyle-wrap .new-form-style > p:nth-child(odd).checkbox{
  width: 100% !important;
  margin-bottom: 0 !important;
}
#account-creation_form .new-form-style .select > label {
  margin-bottom: 6px !important;
}
#account-creation_form .new-form-style .select.required label{
  margin-bottom: 5px !important;
}
.new-fromstyle-wrap .new-form-style > p:nth-child(even).checkbox label, .new-fromstyle-wrap .new-form-style > p:nth-child(odd).checkbox label{
  width: auto !important;
}
#account-creation_form .new-form-style label{
  margin: 0 0 5px !important;
  color: #000000;
}
#account-creation_form .new-form-style P.text INPUT{
  width: 100% !important;
  margin: 0;
}

.title-now-wrap DIV.cart_button #wishlist_button{
  padding: 4px 4px 4px 6px;
  width: 48%;
  float: right;
}


/* new Order Page Start*/
body#order{
  background: #e8e5dd !important;
  /*  padding: 0 !important; closed by Proloy for http://dev2.moviemail.com/index.php?controller=order*/
}
body#order.no-header-checkout{padding-top: 0;}
body#order.no-header-checkout #page{
  background: #fff none repeat scroll 0 0;
  float: none;
  margin: 0 auto;
  padding: 15px 0;
  width: 950px;
} /*changed by Proloy for http://dev2.moviemail.com/index.php?controller=order && http://dev2.moviemail.com/order?step=1&multi-shipping=0*/
body#order #page::after{
  content: "";
  display: block;
  clear: both;
}
#addnewaddress{
  float: left;
  width: 85%;
}
#addnewaddress label{
  text-align: right;
  margin: 15px 0 0;
}
#addnewaddress .form-control{
  border: 1px solid #cccccc;
  border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  -o-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
}

.delivery_options {
  border: 0 none;
  width: 100%;
}
.delivery_options .delivery_option_logo{
  display: none;
}
.delivery_option_title {
  font-weight: normal;
  font-family: 'ClearSans-Medium';
  margin: 15px 0 10px;
  font-size: 16px;
}
.delivery_option_delay {
  margin: 15px 20px 10px;
}
table.resume th, table.resume td{
  color: #000000 !important;
}
#order .delivery_option.item, #order-opc .delivery_option.item{
  background: rgba(0,0,0,0);
}


.odr-sm-wrap{
  background: #f7f7f7 none repeat scroll 0 0;
  color: #000000;
  margin-top: -15px;
  padding: 15px 10px 5px;
}
.odr-sm-wrap p span{
  float: right;
}
.order-total{
  font-size: 16px;
  margin: 40px 0 10px 0;
  font-family: 'ClearSans-Medium';
}
.order-total p{
  font-family: 'ClearSans-Medium';
  float: left;
}
.checkbox.addressesAreEquals {
  float: right;
  font-size: 10px;
  margin: 0 0 40px;
  width: 49%;
}
.checkbox.addressesAreEquals label{
  font-size: 13px;
  margin: 2px 0 15px;
  color: #000000;
}
.fk-cl{
  font-size: 16px;
  margin-top: 20px;
}
.fk-cl a{
  color: #e74c39;
  text-decoration: underline;
}

/* Guest Checkout */
.guest-checkout #account-creation_form FIELDSET, FIELDSET.account_creation{width: 100%; background: #fff;}
/* Guest Checkout END */
/* for twitter timeline Start */
.twitter-timeline-wrapper{/* border: 10px solid #D4D1C2; */ background-color: #E8E5DD; padding: 10px;}
.twitter-timeline-wrapper iframe{ height: 291px !important; }
/* for twitter timeline End */

.ui-dialog .ui-dialog-content#somediv{
  background: #e8e5de !important;
}

TABLE#cart_summary{
  table-layout: auto;
}

TABLE#popup-cart-summary .cart_product IMG, .cart_last_product IMG {
  width: 76px;
  height: auto;
}
.twitter-timeline-wrapper iframe{
  width: 100% !important;
  min-width: 100% !important;
}

.order-title-inner-wrap #product_format a{
  color: #e74c39;
  text-decoration: underline;
}
.order-title-inner-wrap #product_format a:hover{
  color: #e74c39;
}
.success {
  background: #007d8b none repeat scroll 0 0;
  border: 1px solid #007d8b;
  color: #fff;
  font-size: 15px;
  margin: 0 0 10px;
  padding: 10px 10px 10px 40px;
  width: 100%;
  position: relative;
}
.success:before {
  content: "\f058";
  color: #fff;
  font-family: FontAwesome;
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  left: 10px;
  padding-right: 0;
  position: absolute;
  text-decoration: inherit;
  top: 10px;
}

.contact-us-cust{
  background: #d3cdbf;
  padding: 15px 0;
  width: 75%;
}
.contact-us-cust::after{
  display: block;
  content: "";
  clear: both;
}
.input_contect #submitMessage.contact-btn, INPUT[type="submit"].contact-btn{
  background: #e74c39 none repeat scroll 0 0;
  border: 0 none;
  color: #fff;
  display: inline-block;
  float: none;
  font-family: 'ClearSans';
  font-size: 20px;
  line-height: 1em;
  padding: 10px 60px !important;
  width: auto;
  text-shadow: none;
  text-transform: uppercase;
  margin-left: 0;
}
.note-txt{
  margin-bottom: 35px;
  color: #000000;
  font-family: 'ClearSans';
  font-size: 15px;
}
.std .contact-us-cust textarea.form-control {
  border: 0 none;
  height: 194px;
  resize: none;
}
.personal-in-bx{
  background: #d3cdbf;
  padding: 10px 0;
  width: 100%;
  margin-bottom: 25px;
  float: left;
}
.personal-in-bx::after{
  display: block;
  clear: both;
  content: "";
}
.personal-in-bx .for-newsletter label{
  width: 100%;
  font-size: 15px;
  padding: 0 15px 0 50px;
  margin: 5px 0 0;
}
.personal-in-bx .for-newsletter small{
  display: block;
  padding: 0 15px;
  color: #000000;
  margin-top: 10px;
  font-family: 'ClearSans';
}
.personal-in-bx .for-newsletter small:nth-of-type(2){
  margin-top: 5px;
}
#identity .personal-in-bx p.bold{
  color: #000000;
  padding: 0 15px;
  font-size: 15px;
}
#identity .std p.required {
  color: #87110d;
  padding: 0 15px;
}

#identity #mj-contentarea H2.club-video-title{
  margin: 1px 0 16px;
}

.morectnt span {
  display: none;
}
.review-wrapper{ 
}
.review-wrapper .comment{
  margin-bottom: 0 !important;
  padding: 10px !important;
}
.review-wrapper .comment:nth-of-type(odd){
  background: #d3cdbf;
}
.review-wrapper .comment:nth-of-type(even){
  background: #c6c0b2;
}

.reviewbody{
  padding: 10px;
  margin-bottom: 10px;
}

.reviewbody:nth-of-type(odd){
  background: #d3cdbf;
}
.reviewbody:nth-of-type(even){
  background: #c6c0b2;
}

#review .club-video-title{
  margin: 1px 0 15px !important;
}
#review .comment_author a{
  color: #e74c39;
  display: block;
  font-family: "ClearSans-Medium";
  font-size: 24px;
  line-height: 24px;
  margin: -4px 0 5px;
  overflow: visible;
  padding: 0;
  text-overflow: inherit;
  text-transform: uppercase;
  white-space: inherit;
  font-weight: normal !important;
}
#review .comment_author{
  color: #e74c39;
  font-family: bebasneueRegular;
  font-size: 20px;
}
#review .review-wrapper .comment .col-sm-3.less-pad-right{
  width: 24%;
}
#review .review-wrapper .comment .col-sm-9.less-pad-left{
  width: 76%;
}
#review #product_comments_block_tab .comment_author_infos {
  clear: both;
  float: left;
  margin: 10px 0;
  width: 100%;
}
#review .comment_details p, #review .comment_details{
  font-size: 15px;
  color: #000000;
  font-family: "ClearSans";
}
#review .comment_details p a, #review .comment_details a{
  color: #000000;
  text-decoration: underline;
  font-weight: normal !important;
}
#review .review-wrapper .comment .col-sm-3.less-pad-right a{
  display: block;
  padding: 5px 25px;
  background: #fff;
  text-align: center;
}

#review #product_comments_block_tab div.comment .star_content {
  margin: 5px auto 10px;
  width: 115px;
  text-align: center;
  float: none;
}

#shopping_cart .ajax_cart_quantity{
  font-weight: normal !important;
  font-family: 'BebasNeueRegular';
}

.view-all-link{
  text-align: center;
  font-family: "ClearSans";
  margin-top: 10px;
  text-transform: none;
}
.view-all-link a{
  color: #fff;
  text-decoration: underline;
  text-transform: none;
}
#order_confirmation > br{
  display: none;
}
#confirmation_text{
  background: #d3cdbf;
  float: left;
  margin: 0 0 25px;
  padding: 15px;
  width: 100%;
}
.tick-icn{
  float: left;
  width: 10%;
}
.con-txt{
  float: right;
  width: 89%;
  color: #000000;
}
.con-txt p{
  color: #000000;
}
.con-txt p:first-child{
  font-size: 18px;
  font-family: "ClearSans-Medium";
}
.con-txt p a, .con-txt p span.bold{
  color: #e74c38 !important;
  text-decoration: underline;
}
.order-deliver-addr{
  float: left;
  width: 100%;
}
.order-deliver-addr-box{
  background: #d3cdbf;
  padding: 15px;
  color: #000000;
  font-family: "ClearSans";
  margin-bottom: 15px;
}
#order_confirmation .continue-btn-action{
  display: inline-block;
  background: #b7b09e;
  font-family: "ClearSans-Medium";
  color: #fff;
  padding: 10px 20px 10px 40px;
  text-transform: uppercase;
  font-size: 18px;;
}
.std.odr-conf{
  background: none;
  border: 0 none; 
}
.std.odr-conf td, .std.odr-conf th{
  border: 0 none;
  color: #000000;
}
.std.odr-conf tr:nth-of-type(odd){
  background: #c6c0b2;
}
.std.odr-conf tr:nth-of-type(even){
  background: #d3cdbf;
}
.std.odr-conf td.product_image img{
  background: #fff;
  padding: 5px 15px;
}


/* For Mobile order Cart Start */
.mobile-title-wrap-checkout h3{
  color: #000000;
}
.mobile-order{
  background: #fff;
  padding: 10px;
  margin-bottom: 10px;
}
.mobile-order::after, .mobile-order .cart_item::after, .mobshopfooter .cart_voucher::after{
  content: "";
  display: block;
  clear: both;
}
.mobile-order .products {
  float: left;
  width: 100%;
  font-family: 'ClearSans';
  padding: 0;
  margin: 0; 
}
.mobile-order .minicartleft{
  float: left;
  width: 30%;
  font-size: 14px;
  color: #000000;
  padding: 0 10px;
  background: #fff;
}
.mobile-order .minicartleft a{
  margin: 0;
  padding: 0;
}
.mobile-order .minicartright a, .mobile-order .minicartright span.price, .mobile-order .minicartright span.ref{
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
}
.mobile-order .minicartright span.ref{
  display: inline-block;
  margin-bottom: 10px;
}
.mobile-order .minicartright{
  float: left;
  width: 60%;
  margin: 0 0 0 0;
}
.mobile-order .minicartclose{
  float: right;
  position: relative;
}
.mobile-order .minicartclose span.remove_link3{
  position: absolute;
  right: 0;
  top: 0;
  display: block;
}
.mobile-order .minicartclose span.remove_link3 a{
  color: #e84b3a;
}

.mobile-order .cart_item {
  border-bottom: 1px solid #ededed;
  margin: 0 0 10px;
  padding-bottom: 10px;
}
.mobile-order .cart_item.last_item{
  border-bottom: 0 none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.mobshopfooter{
  font-family: 'ClearSans';
}
.mobshopfooter form{
  background: #d3cdbf;
  font-family: 'BebasNeueRegular';
  padding: 5px;
}
.mobshopfooter form .title_block{
  float: left;
  display: inline-block;
  width: 25%;
  padding: 10px 0 0;
  margin: 0;
}
.mobshopfooter form .title_block label{
  font-family: 'BebasNeueRegular';
  font-size: 18px;
  line-height: 18px;
  margin: 0;
  padding-top: 0;
}
.mobshopfooter .cart_voucher P {
  display: inline-block;
  float: left;
  padding: 0 !important;
  margin: 0 !important;
}
.mobshopfooter form .discount_name_block{
  float: left;
  width: 58%;
}
.mobshopfooter INPUT.discount_name{
  height: auto;
  margin-left: 0 !important;
  max-width: 100%;
  padding: 7px 10px 3px;
  width: 100%;
  font-family: 'BebasNeueRegular';
}

.mobshopfooter .submit INPUT.button {
  margin: 2px 0 0 0;
  padding: 6px 8px 5px;
  border: 0 none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  color: #000000;
  text-transform: uppercase;
  text-shadow: none;
  background: #b7b09d;
  height: auto !important;
}
.mobshopfooter p.submit{
  float: right !important;
  margin: 0 !important;
}
.mobshopfooter p{
  margin-bottom: 0 !important;
}
.mobshopfooter .cart_total_price, .mobshopfooter .cart_total_delivery{
  float: left;
  width: 100%;
}
.mobshopfooterwrap::after{
  content: "";
  display: block;
  clear: both;
}
.mobshopfooterwrap{
  background: #fff;
  margin: 10px 0;
  padding: 10px;
}
.mobshopfooterwrap .cart_total_price, .mobshopfooterwrap .cart_total_delivery {
  border-bottom: 1px solid #e7e7e5 !important;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.mobshopfooterwrap .cart_total_price.nopee{
  border-bottom: 0 none !important;
  padding: 0;
  margin-bottom: 0;
}
.mobshopfooterwrap span {
  display: inline-block;
  width: 50%;
  float: left;
  text-align: left !important;
  color: #000000;
}
.mobshopfooterwrap span.free-color{
  color: #e74c39 !important;
}
/* For Mobile order Cart End */


.guest-checkout .address-guest-checkout{
  display: block;
  float: left;
  width: 100%;
  position: relative;
  margin-bottom: 10px;
}
.guest-checkout .address-guest-checkout label{
  display: inline-block;
  padding: 6px 15px;
  width: 230px;
  font-size: 14px;
  text-align: right;
  color: #000000;
}
.guest-checkout .address-guest-checkout input[type="text"]{
  float: left;
}
.guest-checkout .find-by-postcode-now, .guest-checkout .find-by-postcode-now:hover {
  background: #e74c38 none repeat scroll 0 0;
  color: #fff;
  float: left;
  font-family: "ClearSans";
  font-size: 16px;
  margin: 0 10px;
  padding: 6px 15px;
  text-transform: uppercase;
  float: left;
  margin: 1px 0 0 10px;
  height: auto;
  line-height: 17px;
}
#new_account_form P.text INPUT, #new_account_form P.password INPUT, #new_account_form P.select INPUT{
  height: auto;
  padding: 5px;
}
.guest-checkout #new_account_form select{
  padding: 3px;
}
.guest-checkout .rd-auto-list-wrapper {
  height: 200px;
  overflow-y: auto;
  position: absolute;
  z-index: 100;
  top: 45px;
  width: 400px;
  left: calc(100% - 452px);
}
.pMobdiv{
  display: none;
}

#myCustomHook > .col-sm-9{
  width: 100%;
}
#newsletter-signup h3{
  font-size: 24px;
}
.carousel{
  z-index: 8;
}


#more_info_block > div a{
  color: #007581;
}
#more_info_block > div em {
  font-style: italic !important;
  font-weight: 300;
  text-transform: none !important;
}
.editor-pick-wrap .col-sm-6.col-xs-6.less-pad-left{
  position: static;
}
.editor-pick-wrap .read-more-btn{
  bottom: 13px;
  position: absolute;
  right: 10px;
  width: calc(50% - 15px);
}


#account-creation_form P.text INPUT, #account-creation_form P.password INPUT, #account-creation_form P.select INPUT{
  width:100%;
}

.newsletter-wrap .form-control::-moz-placeholder{
  color: #cbcbcb; opacity: 1;
}
.newsletter-wrap .form-control::-webkit-placeholder{
  color: #cbcbcb; opacity: 1;
}
.newsletter-wrap .form-control::-o-placeholder{
  color: #cbcbcb; opacity: 1;
}
#mj-footer .newsletter-wrap .form-control::-moz-placeholder{
  color: #fff; opacity: 1;
}
#mj-footer .newsletter-wrap .form-control::-webkit-placeholder{
  color: #fff; opacity: 1;
}
#mj-footer .newsletter-wrap .form-control::-o-placeholder{
  color: #fff; opacity: 1;
}
.sdsarticle-des img {
  width: 100% !important;
}

.sorting-views.archive-sort{
    float: right;
    text-align: right;
    width: auto;
}
.sorting-views.archive-sort label{
    color: #000000;
    float: left;
    font-size: 15px;
    margin: 3px 0 0 10px;
}
.archive-sort .exclusive.lnk.lnksave.sortgo{
    height: auto;
    line-height: 10px;
    margin: 1px 0 0 10px;
    padding: 5px 10px;
}
.blogerr {
    background: #d4cec2 none repeat scroll 0 0;
    border: 0 none;
    color: #000000;
    float: left;
    font-family: ClearSans;
    font-size: 13px;
    margin: 15px 0 0;
    padding: 10px;
    width: 100%;
}
/*====================*/
/*Crack Chrome Start */
/*==================*/
@media screen and (-webkit-min-device-pixel-ratio:0) { 
  DIV#social-activity #twitter-widget{
    max-height: 400px;
  }
  DIV.cart_button #wishlist_button{
    padding: 5px 12px 5px;
  }
  /*DIV.cart_button #add_to_cart .exclusive, DIV.cart_button #add_to_cart .exclusive_disabled{
  background: #e74c39 none repeat scroll 0 0;
  border: 0 none !important;
  color: #fff;
  display: inline-block;
  font-family: "ClearSans";
  line-height: 1;
  margin: 0 0 0 0;
  padding: 0 15px;
  text-indent: 0;
  text-shadow: none;
  width: 100%;
  font-size: 14px;
  height: 31px;
  }*/ 
  .question-inner-wrap input[type="checkbox"], .question-inner-wrap input[type="radio"]{
    float: left;
    margin: 2px 5px 0 0;
  }
  #searchblock .cat_select option:hover, #searchblock .cat_select option:checked{
    color: #007481;
  }
  select option:checked:after, select option:hover:after, select option:focus:after{
    content: attr(title);
    background: #666;
    color: #fff;
    position: absolute;
    width: 100%;
    left: 0;
    border: none;
  }
  .search-wrap{
    padding-top: 0;
  }
  .newsletter-wrap{
    padding: 0px;
  }

  .news-letter-wrap .newsletter-wrap .form-control{
    color: #000000;
    line-height: 15px !important;
  }  
}

/*==================*/
/*Crack Chrome End */
/*================*/

#primary_block {
    height: 100%;
    background-color: #FFFFFF;
    padding: 25px 25px 0px 0px;
}

.trailer-head{
  padding: 0px 15px;
}

@media only screen and (max-width: 768px){
  .pro-listing li {
    width: calc(35% - 12px) !important;
  }
  TABLE#cart_summary TD {
    padding: 10px 0px !important;
  }
  #buy_block DIV.cart_quantity INPUT {
    padding: 2.5px;
  }
  .cart_button input, .cart_button a{
    font-size: 12px !important;
  }
}

@media only screen and (max-width: 414px){
  .pro-listing li {
      width: calc(50% - 12px) !important;
      float: left;
  }
  #jOverlayContent{width: 100% !important; margin: 0px !important; top: 5% !important; left: 0 !important;}
  #popuppro_mobile{width: 93% !important; height: auto !important;}
}
