//main css file 

//@import url('https://fonts.googleapis.com/css?family=Raleway:100');

a{ cursor: pointer;}
.main-container{background-color:#fff!important; position:relative;width:100%;float:left;color:#5a5959;}
.header-right-menu ul{ list-style-type: none;padding-left:20px;}
.header-search input[type="text"]{ 
    border:none !important;
    border-radius:0px;
    border-bottom: 1px solid #999999 !important;
    width:100%;
    box-shadow: none;
    color:#999999;
}
.header-area .container{background-color:#fff!important;}
.footer-top-area{padding:0px!important;}
.footer-top-area .container{ width:100%;background-color:#660000; }
.footer-top-area>.container>.row{padding:20px 0px 20px 0px!important;}
      
.inner-addon { 
    position: relative; 
}
.inner-addon .fa {
  position: absolute;
  padding: 10px;
 // pointer-events: none;
 cursor:pointer;
}
.inner-addon .notify-btn {
  position: absolute;
  background-color:#999999;
  top:-10px;
  color:#000;
  padding: 1.5% 5% ;
  font-size: 20px;
  color:#fff
}
.inner-addon .notify-btn:hover,.inner-addon .notify-btn:focus,.inner-addon .notify-btn:hover{ background:#fff;color:grey;border:grey;box-shadow:none;   }
.left-addon .fa  { left:  0px;}
.right-addon .fa { right: 0px;transform: rotate(90deg);color:#999999;}
.left-addon .notify-btn{ left:  0px; } 
.right-addon .notify-btn{ right:  0px; } 
.left-addon input  { padding-left:  30px !important; }
.right-addon input { padding-right: 30px !important; }
.search_input p{ padding-top:30px;}
.main-container{ background-color:#46494b;}
.left-side,.right-side{
    padding-top: 3%;
    padding-bottom:2%;
    //text-align:center;
    color:rgb(90, 89, 89); 
}
.dynamic-pagess .left-side,.dynamic-pagess .right-side{
    padding-top: 1%;
    padding-bottom:1%;
}
.dynamic-pagess .brdcrmb{
    margin-top:1%;
} 
.left-side .panel{
    margin-bottom:0px;
    box-shadow:  none;
    -webkit-box-shadow:none ;
    border:none;
}
.left-side .list-group-item{
   // background: none !important;
    border:none !important;
    color:rgb(90, 89, 89);
}
.left-side .list-group{
    margin-top:10px;
}
.left-side .list-group a{ cursor:pointer;color:#5a5959;}
.left-side .list-group-item:hover,.left-side .list-group-item:active{ /*color:#fff;background-color:#660000 !important; */}
.right_div_desc{
  border-left : 1px solid #d4d4d4; 
}
.details-prod-left{
    width:28%;
    float: left;
} 
.details-prod{     
    width: 70%;
    margin-left: 30%;
}
.details-prod span{ 
    float:left;
   // border-bottom: 1px solid lightgrey;
    padding-bottom: 2%;
    padding-top: 2%;
}
.details-prod span.right_span {
    width: 45%;
    margin-left: 5%;
}
.details-prod span.left_span {
    width: 40%;
    margin-right: 10%;
    border-right: 1px solid #d4d4d4;
}
.details-prod span.first-row{ 
  //border-top: 1px solid lightgrey; 
}
.right-side .right-container{ overflow:hidden;} 
//.right-container ul{ list-style-type:none;padding:0px;}
.cart-btn{ background-color:#660000;width:100%;padding: 6% 0% 6% 0%;
    margin: 7% 0%;color:#FFF;cursor: pointer;border-radius:0px;border:none;}
.cart-btn:active,.cart-btn:hover{ box-shadow:0px 7px 6px 0px #775252;background:grey;color:#fff; } 
.page-title{ 
    padding:1%;
    background: #202553;
    color:#FFF;
    font-size:1.5em;
    font-weight: 700;
    margin-top: 0.5%;
    margin-right: 0.5%;
}
.page-sub-title {
    padding: 1% 0%;
    //background: #a9a9a9;
    //color: #fff;
    text-align: center;
    margin-bottom: 20px;
}
.page-sub-title .activatedstep{ color:#660000;font-weight: bold}
.top-arr{ 
    position:absolute;
    bottom:0%;
    left:30%;
    width:5%;
    margin-left:-2%;
    text-align:center;
    bottom:-1%;
}
.right-arr{ 
    position:absolute;
    left:-1%;
    top:80%;
    width:7%;
    text-align:center;
}
.mob-div{ 
    position:absolute;
    bottom:10%;
    left:50%;
    width:200px;
    margin-left:-100px;
    text-align:center;
}
a.mob-btn{ 
    background: #202353;
    padding:3% 10%;
    border:2px solid #FFF;
    color:#FFF;
    font-size:90%;
}
.mob-cat{ margin-bottom:0px; }
.mob-cat .list-group-item{ 
    background: #202353;
    border:none !important;
    margin-bottom:5px;
    color:#FFF;
    border-radius:0px !important;
    padding-left:20%;
    padding-right:20%;
}
.mob-cat .list-group-item:hover{
    background: #202353;
    color:#FFF;
}
.right-side .brochure{ 
    position: absolute;
    bottom: 10%;
    width: 270px;
    left: 50%;
    margin-left: -135px;
    text-align:center;
}
.right-side .brochure p.text{ 
    color:#FFF;
    font-size:21px;
    text-decoration: underline;
    margin-top:10%;
}
.right-side .brochure a.button{ 
    background: #202353;
    padding:10px 50px;
    border:2px solid #FFF;
    color:#FFF;
}
.right-side .new-info{ 
    padding:10%;
    text-align: center;
}
.right-side .new-info div.top{ 
    padding-bottom:25%;
}
.right-side .new-info h1{ padding-bottom:5%;}
.right-side .new-info a{ 
    background: #202353;
    color:#FFF;
    padding:3% 10%;
}
.right-side .product-meta-detail{     
    padding-top: 5%;
    padding-bottom: 5%;
    margin-bottom: 2%;
}
.product-meta-left{
  width:30%;
  float: left;
}
.product-meta-right{
  width:70%;
  float: right;
}
.right-side .prod-detaill ul{ width:90%;margin:0px auto;}
.right-side .review-form{ padding-top:10%;padding-bottom: 5%;}
.right-side .similar-producten{ padding-bottom:8%;}
.right-side .similar-producten div img{ margin-bottom:30px; border: 1px solid #ddd;  }
.product-offer{ margin-top:2%;}
.bg-white{ background:#FFF;}
.main-container .grouplist{
    background: #202353;
    padding-top:10px;
    padding-bottom: 20px;
}
.newsletter-form input[type="email"]{
   background: none;
   border:none;
   color:#FFF;
   border-radius:0px;
   box-shadow:none;
   border-bottom:3px solid #FFF;
   font-size:25px;
   padding:0px !important;
}
/*input::-webkit-input-placeholder{
    color:#FFF;
} */
.footer-right-div{
   border:none;
   //border-left:3px solid #FFF;
  // min-height:200px;
}
.footer-right-div ul{
   list-style-type:none;padding:0px;
}
.footer-right-div a{ color:#FFF;}
//.footer-top-area{color:darkgrey !important;}
.footer-top-area a{ color:#fff;cursor:pointer;}
.footer-top-area a:hover,.footer-top-area a:active,.footer-top-area a:focus{
  color:#999 !important;
}
.foot-social img{ background:#FFF;vertical-align: bottom;}
.foot-span img{ width: 50px; }
.foot-span span{ 
   font-size:21px;
   margin-left:30px;
   vertical-align: bottom;
}
.payment-icons img{ height:25px;width:25px;}
.payment img{ height:50p !important ;width:50px !important ;}
.clear{ clear:both !important;}
.search-btn{ padding:7px 20px !important;}
.side-btn{ 
    color:#FFF;
    margin-top:5px;
    background-color:#202353;
    border-color:#202353;
}
.footer-btn{ 
    color:#FFF !important;
    margin-top:5px;
    background-color:#202353;
    border-color:#FFF;
    margin-bottom:5px;
    border-radius: 0px !important;
}
.footer-btn:hover{ 
    color:#202353 !important;
    margin-top:5px;
    background-color:#444 !important;
    border-color:#202353
} 
 

.side-btn:hover{ 
    color:#202353;
    margin-top:5px;
    background-color:#444;
    border-color:#202353
}
.top-margin{ margin:5px auto;}
.floatleft { float: left ;}
.floatright { float: right ; }
.alignleft {
    float: left;
    margin-right: 15px;
}
.alignright {
    float: right;
    margin-left: 15px;
}
.aligncenter {
    display: block;
    margin: 0 auto 15px;
}
a:focus { outline: 0px solid }
img {
    max-width: 100%;
    //height: auto;
}
.fix { overflow: hidden }
h1,
h2,
h3,
h4,
h5,
h6 {
    //font-weight: 700;
    margin: 0 0 15px;
}
h1{ font-size :2em;}
h2{ font-size :1.6em}
h3{ font-size :1.3em}
html, body { font-family:"WeblySleek UI Light";}
body { 	font-family:"WeblySleek UI Light";
}



.header-area {
    background: none repeat scroll 0 0 #fff;
    padding: 1% 0% 0% 0%;
}
.header-area a {
    color: #888;
}
.user-menu ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.user-menu li {
    display: inline-block;
}
.user-menu li a {
    display: block;
    font-size: 13px;
    margin-right: 5px;
    padding: 10px;
}
.user-menu li a i.fa {
    margin-right: 5px;
}
.zero-margin{ margin:0px !important;}
.zero-margin-left{ margin-left:0px !important;}
.zero-margin-right{ margin-right:0px !important;}
.zero-pad{ padding:0px !important;}
.zero-pad-left{ padding-left:0px !important;}
.zero-pad-right{ padding-right:0px !important;}
.header-right{ text-align:right;margin-top:5px;}
.header-right ul.list-inline {
    margin: 0;
    text-align: right;
}
.header-right ul.list-inline li a {
    display: block;
    padding: 9px;
}
.header-right ul.list-inline li ul a {
    padding: 5px 15px;
}
.header-right ul.list-inline li ul {
    border: medium none;
    border-radius: 0;
    left: 50%;
    margin-left: -50px;
    min-width: 100px;
    text-align: center;
}
.search_field{ 
    margin-top:10px;
}
/*.search_field input[type="text"]{
    width:70%;
    float:right;
} */
.mainmenu-area {
    background: none repeat scroll 0 0 #fff;
    font-family:"WeblySleek UI Light";
    text-transform: uppercase;
    width: 100%;
    z-index: 999;
}


.logo-wrapper{ z-index:100;}
.logo h1 {
    font-size: 40px;
    margin: 40px 0;font-weight: 400;
}
.logo h1 a {
    color: #999;
}
.logo h1 a:hover {text-decoration: none;opacity: .7}
.logo h1 a span {
    color: #202353;
}
.shopping-item {
    border: none;
    float: right;
    font-size: 30px;
    //margin-top: 10px;
    padding: 10px;
    position: relative;
}
.shopping-item a {
    color: #FFF;
}
.cart-amunt {
    color: #202353;
    font-weight: 700;
}
.product_sort{
    background: none repeat scroll 0 0 #202353;
    color:#FFF;
    padding:5px 10px;
}
.product-count {
    background: none repeat scroll 0 0 #202353;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 10px;
    height: 20px;
    padding-top: 2px;
    position: absolute;
    right: -10px;
    text-align: center;
    top: -10px;
    width: 20px;
}
.shopping-item i.fa {
    margin-left: 15px;
}


.shopping-item:hover {
    background: none repeat scroll 0 0 #202353;
    border-color: #202353;
}
.shopping-item:hover a {
    color: #fff;text-decoration: none
}
.shopping-item:hover .cart-amunt {
    color: #fff;
}
.shopping-item:hover .product-count {
    background: none repeat scroll 0 0 #444;
}


.mainmenu-area ul.navbar-nav li a {
    color: #999999;
    font-size: 16px;
   // font-weight: 700;
    padding: 20px 30px;
}

.mainmenu-area ul.navbar-nav li:hover a,.mainmenu-area ul.navbar-nav li.active a,.mainmenu-area ul.navbar-nav li:active a{background: #660000;
    color: #fff;}
.mainmenu-area .nav > li > a:focus {color: #444;}

.slider-area {clear: both}
.slider-area, .promo-area, .brands-area, .maincontent-area, .footer-top-area, .product-widget-area, .product-breadcroumb-area, .single-product-area,.aboutus-area {position: relative;overflow: hidden}
.zigzag-bottom {}
.slide-text-wrapper {
  height: 300px;
}
.slide-text-wrapper {
  display: table;width: 100%;
}

.slide-text {display: table-cell;vertical-align: middle}
 
.left-container{
background-color : none repeat scroll 0 0 #202353; 
}
.side-heading {
    text-align: left;
    margin-top: 0;
    padding: 12px 20px;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    background: #202353;
}
.section-heading {
    margin-top: 0;
    padding: 12px 20px;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    background: #202353;
}
.left-content{
 padding-top: 30px;
 padding-bottom:20px; 
}
.btn-sort{ background-color:#fff;color:#5a5959;border-bottom:2px dashed #5a5959; }
.btn-sort .caret{
    border-top: 10px solid;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
}
p.sign>.caret{
    border-top: 7px solid;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    
}
p.sign>.caret-right{
    border-bottom: 7px solid transparent;
    border-top: 7px solid transparent;
    border-left: 7px solid;
    display: inline-block;
    height: 0;
    width: 0
}

p.sign>.caret-mobile{
    border-top: 7px solid;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
}        

.sub{ padding-left:30px;}
.sub-sub{ padding-left:50px;}
.aboutus-area{
 padding-bottom:20px;
}
.right-content{
 padding-top: 30px;
 padding-bottom:20px;
}
.sidebar-banner{
 padding: 10% 15%;
 text-align: center;
 margin-bottom: 10%;
}
.sidebar-banner p{
 margin-bottom:5px;
 font-size : 16px;
}
.sidebar-banner img{
 margin-top:5px;
}
.sidebar-nav a:hover{
  background-color:#202353;
  color : #FFF;     
}
.zigzag-bottom {
background: none repeat scroll 0 0 #202353;
bottom: -80px;
height: 165px;
left: -5%;
position: absolute;
transform: rotate(3deg);
width: 108%;
z-index: 9;
}

.slide-bg {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;background-position: center;background-size: cover
}
.slide-bg:after {
  background: none repeat scroll 0 0 #444;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.img-res{ width:100%;}
.slide-one {background-image: url(img/banner1.jpg)}
.slide-two {background-image: url(img/banner2.jpg)}
.slide-three {background-image: url(img/slide-3.jpg)}
.slide-text {color: #fff;font-size: 18px;font-weight: 200}
.slide-text h2 {
  font-size: 45px;font-weight: 200
}

.slide-content {position: relative;z-index: 9;padding: 30px}
.slide-content:before {
  background: none repeat scroll 0 0 #444;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.6;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}


.readmore {
    background: none repeat scroll 0 0 #202353;
    color: #fff;
    border: 1px solid #202353;
    display: inline-block;
    font-size: 20px;
    margin-top: 15px;
    padding: 10px 20px;
    text-transform: uppercase;
}


.readmore:hover {background: #444;text-decoration: none;color: #fff;border: 1px solid #fff}


.promo-area {
  //background: none repeat scroll 0 0 #202353;
  color: #fff;
  //padding: 30px 0 10px;
}
.promo-area a:hover{
  //background: none repeat scroll 0 0 #202353;
  color: #202353;  
  //padding: 30px 0 10px;
}
.promo-section{
  padding:0.5% 0.5%; 
}
.promo-bg{
  background: none repeat scroll 0 0 #202353;
  padding:10% 10%;
}
.promo-bg img{ width:100%;}
.promo-area a{ color:#FFF;text-decoration:underline;}
.promo-area a:hover{ color:#FFF;}
.brands-area {
  background: none repeat scroll 0 0 #202353;
  color: #fff;
  padding: 0px 0 200px;
}

.promo-area .zigzag-bottom, .brands-area .zigzag-bottom{background: #fff}
.single-promo {
    border: 1px solid #FFF;
    font-size: 25px;
    font-weight: 200;
    padding: 20px 10px;
    text-align: center;
}
.single-promo i {
  font-size: 50px;
}

.single-promo:hover {color: #fff;background: #444;border-color: #444}

.section-title {
  font-family:"WeblySleek UI Light";
  font-size: 50px;
  font-weight: 100;
  margin-bottom: 50px;
  text-align: center;
}


.product-f-image {
    position: relative;
}
.product-hover {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;overflow: hidden;border: 1px solid #ddd;
}
.product-hover:after {
  background: none repeat scroll 0 0 #444;
  content: "";
  height: 100%;
  left: -100%;
  opacity: 0.6;
  position: absolute;
  top: 0;
  width: 100%;transition: .4s;
}
.product-hover a {
    background: none repeat scroll 0 0 #202353;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-size: 16px;
    left: 10%;
    margin: 0;
    padding: 10px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    border: 1px solid #202353;
    width: 80%;z-index: 99;transition: .4s;
}
.product-hover a:hover {
  background: #444;
  text-decoration: none;border-color: #666;
}
.product-carousel-price ins {
  color: #202353;
  font-weight: 700;
  margin-right: 5px;
  text-decoration: none;
}
.product-hover a i.fa {
    margin-right: 5px;
}
.product-hover a.add-to-cart-link {top: -25%;}
.product-hover a.view-details-link { bottom: -25%;}
.single-product h2 {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 10px;
    margin-top: 15px;
}


.single-product h2 a {
    color: #444;
}
.single-product p {
    color: #202353;
    font-weight: 700;
}
.product-pricee>p{
  margin-bottom:0px;
}
.product-pricee>div p{
  margin-bottom:0px;
}

.single-product {
  overflow: hidden;
}
.single-product:hover {}
.single-product:hover .product-hover a.add-to-cart-link {top: 32%;}
.single-product:hover .product-hover a.view-details-link {bottom: 32%;}
.single-product:hover .product-hover:after{left: 0}


.product-carousel {
  padding-top: 40px;
}
.latest-product .owl-nav {
  position: absolute;
  right: 0;
  top: 0;
}

.latest-product .owl-nav div, .related-products-wrapper .owl-nav div {
  border: 1px solid #5a5959;
  color: #5a5959;
  display: inline-block;
  margin-left: 15px;
  padding: 1px 10px;
}
.latest-product .owl-nav div:hover, .brand-wrapper .owl-nav div:hover, .related-products-wrapper .owl-nav div:hover {color: #444;border-color: #444}
.brand-list {padding-top: 40px;}
.brand-list .owl-nav {
  position: absolute;
  right: 0;
  top: 0;
}
.brand-wrapper .owl-nav div {
  border: 1px solid #fff;
  color: #fff;
  display: inline-block;
  margin-left: 15px;
  padding: 1px 10px;
}

.maincontent-area {padding-bottom: 20px;padding-top:30px;}
.contentt{ padding:0px;padding-bottom:30px;}
.product-wid-title {
  font-family:"WeblySleek UI Light";
  font-size: 30px;
  font-weight: 100;
  margin-bottom: 40px;
}


.single-wid-product {
    margin-bottom: 31px;
    overflow: hidden;
}
.product-thumb {
    float: left;
    height: 90px;
    margin-right: 15px;
    width: 100px;
}
.single-wid-product h2 {
    font-size: 18px;
    margin-bottom: 12px;
}
.product-wid-rating {
    color: #ffc808;
    margin-bottom: 10px;
}
.product-wid-price ins {
    color: #202353;
    font-weight: 700;
    margin-right: 10px;
    text-decoration: none;
}
.single-wid-product h2 a {
    color: #444;
}
.single-wid-product h2 a:hover, .single-product h2 a:hover {
    color: #202353;
}
.wid-view-more {
    background: none repeat scroll 0 0 #202353;
    color: #fff;
    padding: 3px 15px;
    position: absolute;
    right: 10px;
    top: 3px;
}
.wid-view-more:hover {color: #fff;background-color: #444;text-decoration: none}
.single-product-widget {
    position: relative;
}
.product-widget-area {
  padding-bottom: 150px;
  padding-top: 30px;
}
.product-widget-area .zigzag-bottom{background: #666}
.footer-top-area .zigzag-bottom{background: #444}
.footer-top-area {//background: none repeat scroll 0 0 #666;
color: #fff;
padding: 20px 0 20px;}


.footer-bottom-area {/*background: #444;*/color: #fff}
.footer-about-us span {
  color: #202353;
}
.footer-wid-title {
  font-family:"WeblySleek UI Light";
  font-size: 30px;
  font-weight: 100;color: #fff
}

.footer-about-us h2 {
  font-weight: 200;
}
.footer-menu ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.footer-menu ul li {
    border-bottom: 1px dashed #555;
    padding: 5px 0;
}
.footer-menu a {
    display: block;
    padding: 5px 0;color: #999
}


.footer-social a {
  background: none repeat scroll 0 0 #202353;
  color: #fff;
  display: inline-block;
  font-size: 20px;
  height: 40px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding-top: 5px;
  text-align: center;
  width: 40px;border: 1px solid #202353;
}

.footer-social a:hover {background-color: #444;border-color: #666}

.footer-social {margin-top: 5px}


/*.newsletter-form input[type="email"] {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    margin-bottom: 10px;
    padding: 10px;
    width: 100%;
} */
.newsletter-form input[type="submit"] {
    background: none repeat scroll 0 0 #202353;
    border: medium none;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    padding: 7px 20px;
    text-transform: uppercase;border: 1px solid #202353;
}
.newsletter-form input[type="submit"]:hover {background: #444;border-color: #666}
.newsletter-form {
   margin-top: 15px;
}
a {color:#c87f7f;cursor:pointer;}
a:hover, a:focus {color:#a94442;text-decoration: none;}
.footer-bottom-area {
  //background: none repeat scroll 0 0 #444;
  color: #fff;
  //padding-bottom: 40px;
}


.slide-bulletz {
    top: 50%;
    left: 0;
    position: absolute;
    //text-align: center;
    width: 100%;
    z-index: 99;
}
.slide-bulletz a{
    background:none;
}
.slide-bulletz a span{
    background:#000 !important;
    color:#FFF !important;
}
ol.slide-indicators {
left: inherit;
list-style: outside none none;
margin: 0;
padding: 0;
position: relative;
width: 100%;
}
ol.slide-indicators li {
background: none repeat scroll 0 0 #444;
border: medium none;
border-radius: 0;
cursor: pointer;
display: inline-block;
height: 10px;
margin: 0 0 0 5px;
width: 10px;
}
ol.slide-indicators li.active {
background: none repeat scroll 0 0 #fff;
height: 10px;
margin: 0 0 0 5px;
width: 10px;
}


.carousel.carousel-fade .item { transition: opacity 1s ease-in-out }
.carousel.carousel-fade .active.left,
.carousel.carousel-fade .active.right {
    left: 0;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
}

.footer-card-icon {
  font-size: 30px;
  text-align: right;
  padding-bottom:5px;
}
.footer-card-icon a{
  font-size:14px;
  color:#FFF;
}
.footer-card-icon a:hover{
  text-decoration:underline;
  color:#202353;
}
.footer-card-icon img{
  border-radius:2px;
}
.copyright > p {
  margin: 10px 0 0;
}
.copyright  a {
  color:#FFF;
}
.copyright  a:hover {
  text-decoration: none;
  color:#202353;
}

.product-big-title-area {background: url(img/crossword.png) repeat scroll 0 0 #202353}

.product-bit-title h2 {
  font-family:"WeblySleek UI Light";
  font-size: 50px;
  font-weight: 200;
  margin: 0;
  padding: 50px 0;color: #fff;
}

.single-product-area .zigzag-bottom {background-color: #333333}

.single-product-area {
  padding: 25px 0 30px;
  float:left;
  width:100%;
}
.single-product-area>div{
  //padding-bottom: 20px;
  //min-height:400px;
} 
.product-carousel-price>div{ margin-bottom:5px;}





.sidebar-title {
    color: #3dc6ab;
    font-size: 25px;
    margin-bottom: 30px;
    text-transform: uppercase;
}
.single-sidebar {
    margin-bottom: 50px;
}
input[type="text"], input[type="password"], input[type="email"], textarea {
    border: 1px solid #ddd;
    padding: 10px;
}
input[type="submit"], button[type=submit] {
    background: none repeat scroll 0 0 #660000;
    border: medium none;
    color: #fff;
    //padding: 11px 20px;
    text-transform: uppercase;
    border-radius:0px
}
input[type="submit"]:hover, button[type=submit]:hover {box-shadow:0px 7px 6px 0px #775252;background:grey;  }
.single-sidebar input[type="text"] {
    margin-bottom: 10px;
    width: 100%;
}
.thubmnail-recent {
    margin-bottom: 30px;
    overflow: hidden;
}
.recent-thumb {
    float: left;
    height: auto;
    margin-right: 15px;
    width: 63px;
}
.thubmnail-recent > h2 {
    font-size: 20px;
    margin-bottom: 10px;
}
.thubmnail-recent > h2 a {
    color: #444;
}
.product-sidebar-price > ins {
    color: #202353;
    font-weight: 700;
    margin-right: 10px;
    text-decoration: none;
}
.single-sidebar > ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.single-sidebar li {
    border-bottom: 1px solid #f1f1f1;
    padding: 10px 0;
}
.single-sidebar a {
    display: block;
}
.product-breadcroumb {
    //padding:6px;
}
.product-breadcroumb > a {
    margin-right: 31px;
    position: relative;
    color:#888;
    text-transform: uppercase;
}
.product-breadcroumb > a::before {
    content: "/";
    position: absolute;
    right: -20px;
    top: 2px;
}
.product-breadcroumb > a:last-child::before {
    display: none;
}
.product-main-img {
    margin-bottom: 20px;
    border: 1px solid #ddd;
}                
.product-gallery {
    margin-bottom: 25px;
    margin-left: -15px;
    overflow: hidden;
}
.product-gallery table{ text-align: center ;}
.product-gallery img {
    height: auto;
    margin-left: 15px;
    width: 76px;
}
.product-name {
    font-size: 25px;
    margin-bottom: 20px;
}
.product-inner-price {
    margin-bottom: 25px;
}
.product-inner-price > ins {
    color: #202353;
    font-weight: 700;
    margin-right: 10px;
    text-decoration: none;
}
.quantity {
    float: left;
    margin-right: 15px;
}
.quantity input[type="number"] {
    border: 1px solid #202353;
    padding: 5px;
    width: 50px;
}
.add_to_cart_button {
    background: none repeat scroll 0 0 #202353;
    border: medium none;
    color: #fff;
    padding: 6px 25px;display: inline-block
}
.add_to_cart_button:hover {background-color: #444;color: #fff;text-decoration: none}
form.cart {
    margin-bottom: 10px;
}
.product-inner-category {
    margin-bottom: 10px;
}
.extra_features i{ 
    color:#5a5959;
    font-size:25px;
    vertical-align: middle;
    margin-right:10px;
}
.extra_features i.fa-truck{ 
    transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
}
.extra_features> p{color :#888;}
.product-tab {
    border-bottom: 1px solid #ddd;
    list-style: outside none none;
    margin: 0 0 30px;
    padding: 0;
    text-align: center;
}
.product-tab li {
    display: inline-block;
}
.product-tab li.active {
    background: none repeat scroll 0 0 #202353;
}
.product-tab li.active a {
    color: #fff;
}
.product-tab li a {
    color: #444;
    display: block;
    font-size: 16px;
    padding: 10px 30px;
}
.product-tab li a:hover {
    text-decoration: none;
}
.product-tab li a:focus {
    text-decoration: none;
}
.tab-content h2 {
    font-size: 20px;
}
.tab-content {
    margin-bottom: 30px;
}
.submit-review label {
    display: block;
}
.submit-review input[type="text"], .submit-review input[type="email"], .submit-review textarea,.submit-review input[type="tel"], .submit-review select, .submit-review input[type="number"] {
    margin-bottom: 10px;
    width: 100%;
    border: none;
    border-bottom: 1px solid #5a5959;
    border-radius: 0px;
}
.submit-review .form-group {
     margin-bottom: 0px !important;
}
.rating-chooser {
    margin-bottom: 30px;
}
.rating-chooser p {
    font-weight: 700;
}
.rating-wrap-post {
    font-size: 20px;
}

.submit-review textarea {
    height: 105px;
}

.related-products-wrapper {
  margin-top: 30px;
}
.related-products-title {color: #5a5959;
font-size: 25px;
margin-bottom: 2%;
margin-top:2%;
text-transform: uppercase;}

.related-products-wrapper .owl-nav {
  position: absolute;
  right: 0;
  top: -56px;
}



table.shop_table {
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    margin-bottom: 20px;
    width: 100%;
}
table.shop_table th, table.shop_table td {
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 15px;
    text-align: center;
}
table.shop_table th {
    background: none repeat scroll 0 0 #f4f4f4;
    font-size: 15px;
    text-transform: uppercase;
}
td.product-thumbnail img {
    height: auto;
    width: 70px;
}
td.product-name {
    font-size: 18px;
}
div.quantity input.plus, div.quantity input.minus {
    background: none repeat scroll 0 0 #202353;
    border: medium none;
    color: #fff;
    height: 25px;
    line-height: 15px;
    width: 25px;
}
td.product-quantity div.quantity {
    float: none;
    margin: 0;
}
td.actions div.coupon {
    float: left;
}
.cart-collaterals {
    overflow: hidden;
}
.cross-sells {
    float: left;
    margin-right: 3%;
    width: 57%;
}
.cart_totals {
    float: right;
    margin-bottom: 50px;
    width: 40%;
}
.cart-collaterals h2 {
    color: #202353;
    font-size: 25px;
    margin-bottom: 25px;
    text-transform: uppercase;
}
div.cart-collaterals ul.products {
    list-style: outside none none;
    margin: 0 0 0 -30px;
    padding: 0;
}
div.cart-collaterals ul.products li.product {
    float: left;
    margin-left: 30px;
    position: relative;
    width: 198px;
}
.cart_totals table {
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    width: 100%;
}
.cart_totals table th, .cart_totals table td {
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 10px;
}
.cart_totals table th {
    background: none repeat scroll 0 0 #f4f4f4;
}
.onsale {
}
div.cart-collaterals ul.products li.product .onsale {
    background: none repeat scroll 0 0 #202353;
    color: #fff;
    padding: 5px 10px;
    position: absolute;
    right: 0;
}
div.cart-collaterals ul.products li.product h3 {
    color: #333;
    font-size: 20px;
    margin-top: 15px;
}
div.cart-collaterals ul.products li.product .price {
    color: #333;
    display: block;
    margin-bottom: 10px;
    overflow: hidden;
}
.price > ins {
}
div.cart-collaterals ul.products li.product .price ins {
    color: #202353;
    font-weight: 700;
    margin-left: 10px;
    text-decoration: none;
}


.woocommerce-info {
   // background: none repeat scroll 0 0 #f4f4f4;
    font-size: 14px;
    margin-bottom: 20px;
    padding: 15px;
}
.woocommerce-info a,.woocommerce-info a:hover,.woocommerce-info a:active{ color:#fff;background-color:#202353;padding:2% 5%;;text-decoration: none; }
.col2-set {
    margin-left: -30px;
    overflow: hidden;
}
.col-1, .col-2 {
    float: left;
    margin-left: 30px;
    width: 360px;
}
#customer_details label {
    display: block;
    margin: 0 0 5px;
}
#customer_details input[type="text"], #customer_details textarea, .shipping_calculator input[type=text] {
    margin-bottom: 10px;
    width: 100%;
}
#customer_details h3 {
    color: #202353;
    font-size: 20px;
    text-transform: uppercase;
    margin-top:10px;
}
.create-account {
   // background: none repeat scroll 0 0 #f4f4f4;
    margin-bottom: 50px;
    padding: 15px;
}
#order_review_heading {
    color: #202353;
    font-size: 20px;
    text-transform: uppercase;
}
#payment ul.payment_methods {
    list-style: outside none none;
    margin: 0 0 30px;
    padding: 0;
}
#payment ul.payment_methods li {
    margin-bottom: 15px;
}
a.about_paypal {
    font-size: 12px;
    margin-left: 15px;
}


#customer_details select, .shipping_calculator select {
  border: 1px solid #ddd;
  margin-bottom: 15px;
  padding: 10px;
  width: 100%;
}


table.shop_table td.product-remove a {
  display: inline-block;
  padding: 0 5px 2px;
  text-transform: uppercase;
}


table.shop_table td.product-remove a:hover {color: #fff;background: red;text-decoration: none}
table.shop_table td.product-name a{color: #444;}
table.shop_table td.product-name a:hover {color: #202353;text-decoration: none}
div.quantity input.plus:hover, div.quantity input.minus:hover {background-color: #444}
div.cart-collaterals ul.products li.product a:hover h3 {color: #202353}
div.cart-collaterals ul.products li.product a:hover {text-decoration: none}

div.cart-collaterals ul.products li.product:hover .add_to_cart_button{background-color: #444}


.cart-collaterals .shipping_calculator {
  float: right;
  width: 40%;
}


#login-form-wrap, #coupon-collapse-wrap {
    background: none repeat scroll 0 0 #f4f4f4;
    margin-bottom: 30px;
    padding: 25px;
}
#login-form-wrap label {
    display: block;
    margin-bottom: 5px;
}
#login-form-wrap input[type="text"], #login-form-wrap input[type="password"] {
    margin-bottom: 10px;
    width: 250px;
}
#login-form-wrap input[type="submit"] {
    margin-bottom: 15px;
}



.single-shop-product h2 {
    font-size: 18px !important;
    margin: 10px 0;
    //position: relative;
}
.single-shop-product h2 button{ 
    margin-top:-5px;
}
   
.single-shop-product p {
    margin: 0px;
}
.product-option-shop {
    margin-top: 15px;
}

.single-shop-product {
    margin-bottom: 20px;
    //background: lightgrey;
    padding: 5px;
    min-height: 375px;
}
.single-shop-product:hover {
    background: lightgrey;
    //box-shadow: 0px 0px 4px 5px lightgrey;
}

.pagination > li > a, .pagination > li > span {
  color: #5a5959;
}
/*input::-webkit-input-placeholder {
color: #fff !important;
} */
#subscribe-frm input::-webkit-input-placeholder{ color: #fff !important; }
.navbar-form input::-webkit-input-placeholder {
color: #999999 !important;
}
.middle-hr{ display: block;
    width: 100%;
    border-width: 1px;
    border-color: #cec7c7;
    padding:0px;}
.section1 a,.section2 a,.section3 a,.section4 a,.section5 a,.section6 a,.section7 a{color:#5a5959} 
.section1 a:hover,.section1 a:focus,.section2 a:hover,.section2 a:focus,.section3 a:hover,.section3 a:focus,.section4 a:hover,.section4 a:focus,.section5 a:hover,.section5 a:focus,.section6 a:hover,.section6 a:focus,.section7 a:hover,.section7 a:focus{color:rgb(225, 149, 149);}
.main-container .section0{
   font-size:18px;
   padding-top:15px;
   letter-spacing: 1px;
}
.main-container .section1,.main-container .section2,.main-container .section3{
   padding-bottom:2%;
   padding-top:2%;
}
.main-container .section1 h2,.main-container .section3 h2,.main-container .section5 h2{
   //font-size: 35px;
   margin-bottom: 5px;
   font-weight: normal;
    letter-spacing: 1px;
   text-transform: uppercase;
}
.main-container .section1 p{
  // margin-bottom:20px;
   //margin-top:10px;
   //padding:4.6% 1%;
}
.main-container .section1 p.german_text{
   padding:1% 1%;
}
.main-container .section1 figcaption,.main-container .section3 figcaption,.section5 figcaption{ margin-top:1%;font-size:16px;}
.main-container figcaption::first-letter{ font-size:140%;}
.main-container .section2 img{ width:60% }
.main-container .section2 p{ font-size:25px;}
.main-container .section2 .bigbutton{ 
   padding: 25px 23%;
   font-size: 25px;
   background-color:#660000;
   color:#fff;
   border:none;
   margin-bottom:20px;
} 
.main-container .section2 .open>.dropdown-menu{
   width:70%;right: 15%;
   text-align:center;
   background: #660000;
}
.main-container .section2 .open>.dropdown-menu li a{ color:#fff;}
.main-container .section2 .open>.dropdown-menu li a:hover{ color:#262626;font-size:22px;}
.main-container .section4 button{ 
   padding: 25px 0%;
   width :100%;
   font-size: 21px;
   background-color:#660000;
   color:#fff;
   border:none;
   margin-bottom:20px;
}
.main-container .section2 button:hover,.main-container .section2 button:active,.main-container .section4 button:hover,.main-container .section4 button:active{ 
   box-shadow:0px 7px 6px 0px #775252;
   background:grey;
}
.main-container .section4 .top-pad{ padding-top:4%;}
//.main-container .section4 .more-top-pad{ padding-top: 10%;}
.section4 p.lead{ font-weight:normal;}
.main-container .section6 hr{ 
   //padding-bottom: 3%;
  // border-bottom: 1px solid #999999; 
}
h2.headerr{
  // font-size: 35px;
   margin-bottom: 5px;
   font-weight: normal;
   padding-top:2%;
   letter-spacing: 2px;                                   
}
.main-container .section7{ margin-bottom:40px;margin-top:40px;}
.main-container .section5{ margin-bottom:2%;}
.main-container .section7 img{ margin-bottom:10px;}
.main-container .section7 a{ color:#999999;}
.main-container .section7 p{ line-height:1.2;font-size: 13px;}
div.price-range div{ 
   display: inline-block !important;
   margin-bottom:10px;
   padding-left: 5%; 
}
.select2-selection__rendered{
   padding-left: 5% !important;
}
p.sign>.caret,p.sign>.caret-right{ margin-right: 8%; }
.left-side .list-group a span{ transition: all 0.2s ease-in ;}
.left-side .list-group .list-group-item{  
   // padding-left: 20%;
    //background-color: #efefef;
    //margin: 2px 0px;
}
.left-side .list-group .list-group-item.active{
    background-color:#660000;
    color:#fff;
} 
.navbar-toggle i.fa{
    color: #fff;
    font-size: 16px;
    width: 25px;
}
ul.pagination li{ 
   display: inline;
   border-right:1px solid lightgrey ;
   border-top:1px solid lightgrey ;
   border-bottom:1px solid lightgrey ;
}
ul.pagination li.next{ border-right:none;}
ul.pagination li.current{ background-color:#660000;color:#fff;}
.static-pagess{ 
    border-top: 1px solid #d4c1b2;
    border-bottom: 1px solid #d4c1b2;
    //margin-bottom:10px;
}
.static-pagess .button{ padding:4px 10px;background:#660000;color:#fff; }
.static-pagess .button:hover,.static-pagess .button:active{
   box-shadow:0px 7px 6px 0px #775252;background:grey;                                         
}
.form-control{ box-shadow:none !important;}                            
//div.space table, div.sidebar table{ max-width:100% !important;}
/*ul li{
 list-style-type: none;
} */
.left-side ul{
 //padding-left: 20px;
}
.static-pagess .left-side,.static-pagess .right-side{
    padding-top: 1%;
    padding-bottom:2%;
}
.static-pagess .right-side input[type="text"],.static-pagess .right-side input[type="password"],.static-pagess .right-side input[type="email"],.static-pagess .right-side textarea{ 
    //border: none;
    //border-bottom: 1px solid #000;
    //margin: 5px;
    //width: 100%;
}                                                                             
 .static-pagess .right-side input[type="submit"],.static-pagess .right-side button[type=submit]{
   padding: 10px 20px;
} 
.productt-page-slidder .item{
    display: block;
    width: 100%;
    height: auto;
}
.productt-page-slidder .item img{
    display: block;
    width: 100%;
    height: auto;
}
#myCarousel ol.carousel-indicators li{ border-color:#000; }
#myCarousel ol.carousel-indicators li.active{ background-color:#660000; } 
#myCarousel .carousel-inner .item{ cursor: hand;}
.home-slider{position:relative;}
.home-slider .slider-area{ max-height:450px;}
.home-slider  .customNavigation .btn {
    padding: 30px 18px;
    background-color: #fff;
    font-size: 25px;
    transition: all .3s ease;
    z-index: 500;
}
.home-slider .customNavigation .btn.prev {
    position: absolute;
    top: 40%;
    left: 0px;
}
.home-slider .customNavigation .btn.next {
    position: absolute;
    top: 40%;
    right: 0px;
}
.home-slider .owl-controls{
display:none!important;
}
.single-shop-product{ position:relative}
.single-shop-product a{ color:#5a5959; }
.single-shop-product a:hover{ color:#c87f7f; }
.product-price-details{
  /*position: absolute;
	background: #fff;
	width: 100%;
	height:auto;
  overflow: hidden;
	//opacity: 0;
	transition: all 0.2s ease-in-out;
	//transform: scale(0);
  padding:2px;
  bottom:0px;*/
}
.product-price-details a,.product-price-details a:hover{ text-decoration: underline;}
.product-upper{ position:relative;}
.product-upper img{ width:100%;}
/*.product-upper:hover .product-price-details,.product-upper:active .product-price-details{
  transform: scale(1);
	opacity: 1;
} */
.cart-product-detail{    
    padding: 2% 2%;
    //background: #a9a9a9;
    margin-bottom: 20px;
   // color:#fff; 
}
.cart-product-detail p{ margin-bottom:0px; }
.cart-page-button{ 
    background:#660000;
    color:#fff;
    border-radius:0px;
    border:1px solid #660000;
}
.coupon input[type="text"],.coupon .cart-page-button{
    width:100%;
    margin-top:5px;
    margin-left:0px !important;
    margin-bottom:0px !important;
}
.coupon input[type="text"]{ color:#a9a9a9;}
.cart-product-list{ margin-bottom:5px;}
.totaalcart{ border-top:1px solid #fff;}
.cartproductcross{color:#660000;}
.cartproductcross:hover{ color:red;}
.bkground{ background:#e6e6e6;}
label{cursor: pointer;}
h2.heaadingg{
 border-bottom: 1px solid #9e9797;
 padding: 5px
}
p.minheight{min-height: 100px;}
input.error{ border: 1px solid red;}
.underline{ text-decoration: underline;color:#660000;}
ul.tablelist{ display:block; }
ul.tablelist li{ display: inline-block;width:33.333%;float:left;padding:10px 2px; }
div#autocomplete{
    background-color: #dbdbdb;
    padding: 5px;
    position: absolute;
    left: 0;
    top: 40px;
    z-index: 1010;
}
#autocomplete a {
    display: block;
    padding: 2px 10px;
    border-bottom: 1px solid lightgrey;
}    
#autocomplete a:hover,#autocomplete a:focus {
   background-color: lightgrey;
}
.colored-text{ color:#660000;}
.filter-dropdown{ padding-left:30px;}    
//.mainmenu-area ul.nav{ margin-bottom:10px;} 
.prod_desc_ h1 { font-size:1.6em;}
.prod_desc_ h2{ font-size:1.4em; } 
.static-pagess table h1{ font-size:2em;}
.static-pagess table h2{ font-size:1.6em;}  
.static-pagess table img{
  max-width: none;
}

.is-sticky .mainmenu-area{ box-shadow:0px 1px 8px 1px lightgrey;}
div#alerts{ margin-top:20px;}
.brons {
    background: url(/_img/shop/hoekje-brons.png) no-repeat scroll right top rgba(0, 0, 0, 0);
    display: block;
    max-height: 78px;
    max-width: 68px;
    min-height: 78px;
    min-width: 68px;
    position: absolute;
    right: 6%;
    top: 0.2%;
}   
.single-shop-product .brons {
    right: 0;
    top: 0;
}
.sidebar h3{
    font-size : 1.2em;
    margin-bottom:0px;
}
.responsive-embed-youtube {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 Aspect Ratio */
}

.responsive-embed-youtube iframe,.responsive-embed-youtube embed {
    position: absolute;
    width: 100%!important;
    height: 100%!important;
}

.contact_formm input,.contact_formm textarea{
  padding: 5px;
  margin-top: 10px;
  margin-left: 10px;
  width: 100%;
}
.schedule_table td{ border:none !important;}
.sitemap_table,.sitemap_table tr{ max-width:100% !important;}
.sitemap_table td{ padding:0px !important;border:none !important;width:30% !important;}
.ul_listt li { list-style-type:disc !important;}
.small_div_height{ min-height:220px;}
.landpage{ position :relative;}
.landpage_fix_div{ 
  position: absolute;right:20%;bottom:5%;
}
.landpage_fix_div p,.landpage_fix_div a{ 
  color: #fff;
  text-decoration: underline;
}
.bootstrap-select{
    border: none;
    border-bottom: 2px dashed !important;
}    
.bootstrap-select .dropdown-toggle{
    border: none !important;
}
.bootstrap-select .selected.active a,div.prod_types li.active a{
    background:#660000 !important;
}
.actieballon {
    min-height: 75px;
    min-width: 74px;
    max-height: 59px;
    max-width: 74px;
    display: block;
    float: left;
    position: absolute;
    top: 20px;
    left: 20px;
    background: url(../../_img/shop/kortingsballon.png) no-repeat left top;
    padding: 5px 0 0;
    font-size: 20px;
    text-align: center;
    color: #f0754a;
    font-weight: normal;
}

.actieballon-en {
	background: url('../../_img/shop/kortingsballon_en.png') no-repeat left top;
}

.actieballon-de {
	background: url('../../_img/shop/kortingsballon_de.png') no-repeat left top;
}
.actieballon-es {
	background: url('../../_img/shop/kortingsballon_es.png') no-repeat left top;
}

p.action-price {
    display: block;
    position: absolute;
    float: left;
    bottom: 8%;
    left: auto;
    height: 20px;
    width: 100%;
    background: #000;
    color: #fff;
    text-align: center;
    opacity: 0.7;
    filter: alpha(opacity=70);
}
.width_100{
    width:100%;
}
.account_menu a:hover,.account_menu a:active{
    font-weight: bold;
}
ul.inhouds{
 //list-style-type: disc !important;
 width: 70%;
 margin-left: auto;
 margin-bottom: 0px;
 padding-left: 0px;
}
ul.inhouds li{
 //list-style-type: disc !important;
}
.no_products{
 padding-top:2%;
}
.submit-new-amount{
 cursor:pointer;
 background:#660000;
 padding:1%;
 color:#fff;
}
.product-list-cart{
    padding: 2%;
    border-top: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    margin: 0.1%;
}    
.select2-container--default .select2-selection--single{
    border:  none !important;
    border-bottom: 2px dashed !important;
}
.select2-results__option--highlighted{
    background:#660000 !important;
}
.block-grave-simple .namepart {
    border: 1px solid;
    background: #eee;
    text-align: center;
}
.fancybox-content{
max-width:100%;
}
#submsg{
display:none;
}
.right-container input::-webkit-input-placeholder {
  color: #d4c1b2 !important;
}
.right-container input::-moz-placeholder {
  color: #d4c1b2 !important;
}

.right-container input::placeholder {
  color: #d4c1b2 !important;
}
.postcode_1{
  width:100px !important;
  float: left;
}
.postcode_2{
  width:70px !important;
}              
.terug_button{
  background: #660000;
  color: #fff;
  padding: 10px 20px;
  position: absolute;
  font-weight: bold;
}
.terug_button:hover{
  box-shadow:2px 5px 7px 0px #5a5858;
  color:#fff;
}
.prod_types{
 margin:10px 0px;
}
.prod_types button{
 width: 100%;
 text-align: left;
}
/* Paste this css to your style sheet file or under head tag */
/* This only works with JavaScript, 
if it's not present, don't show loader */
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(../../_img/Preloader_10.gif) center no-repeat;
  background-color:rgba(240,240,240,0.5);
  display: none;
}
.slider-area{
  position:relative;
}
.slider-area img{
  width:100%;
}
.caption_img{
  position: absolute;
  top: 4%;
  left: 2%;
  color: #fff;
  width: 40%;
}
.caption_img h1{
  margin-bottom: 2px;
  letter-spacing: 2px;
  font-weight:bold;
}
.caption_img p{
  letter-spacing: 2px;
  font-size: 15px;
}
.fetr_prod{
  position: relative;
}
.fetr_prod img{
  width: 100%;
}
.fetr_prod .fp_title{
  position: absolute;
  top: 0px;
  left: 15px;
  padding: 1%;
  background: rgba(152, 150, 150, 0.7);
  margin: 2px 0px 0px 2px;
  color: #fff;
}
.error{
  color:red;
  font-weight: bold;
  margin-bottom:10px !important;
}
.loadinggif 
{
   background:#fff
     url('http://www.hsi.com.hk/HSI-Net/pages/images/en/share/ajax-loader.gif')
     no-repeat
     right center;
}
.pointer_none{
   pointer-events: none;
}
.brdcrmb{
    padding: 2px 15px;
    margin-bottom: 5px;
    list-style: none;
    border-radius: 4px;
    width:100%;
    color:#000;
}
.brdcrmb a{
    color: #000;
}
.brdcrmb a:hover{
    color: #c87f7f;
}
.mar_left_15{
    margin-left: 15px;
}
.banner_style{
    max-height: 375px; 
    max-width: 100%; 
}
.big-button{
    padding: 10px 0px;
    font-size: 18px;
    letter-spacing: 1px;
    color: #fff;
    width: 250px;
}
.big-button:hover,.big-button:active,.big-button:focus{
    color:#fff;
    box-shadow: 0px 4px 4px 0px #775252;
    background: grey;
    border-color:grey;
}
.category_box{
    padding-top: 20px;
    padding-bottom: 20px;
}
.category_box h1 {
    padding-top: 5px;
    font-weight: bold;
    font-size: 24px;
    letter-spacing: 2px;
}
.category_box h1 a{
  color: #5a5959;
}  
.category_box .min-height{
    background-color: #f5f5f5;
}
.static_page_ul{
    padding-left: 0px;
    list-style-type: none;
}
.static_page_ul li{
    font-size: 18px;
}
.pad-top-20{
   padding-top: 20px;
}
.pad-bottom-20{
   padding-bottom: 20px;
}
.mar-bottom-20{
   margin-bottom: 20px;
}
.back_referer{
   margin-right:30px;  
}          
 .brochure_ul{
   width:100%;
   background: #660000;
 }
 .brochure_ul li a{
   color: #fff;
 }
.product-pagination{
  margin-top:5px;
  margin-bottom: 20px;
}
.single-product-area{
  padding-bottom: 0px;
}
.full_desc{
   padding:20px;
   border: 1px solid #d4d4d4;
}
.section-new{
   background: #F5F5F5;
   padding:20px 0px;
   float: left;
}
.big-btn-home{
   padding: 25px 35px;
   font-size: 25px;
   background-color: #660000;
   color: #fff;
   border: none;
   margin-bottom: 20px;
}
.list-none{
   list-style-type: none;
   padding-left: 0px;
}
.blog-img-container{
   background: #f5f5f5;
   width: 100%;
   padding: 15px;
}
.blog-img-container img{
   //max-height: 300px;
   margin-right: auto;
   margin-left: auto;
}
#blog_thumbnail img{
   max-height: 100px;
}
.blog-title{
   background: #660000;
   padding: 5px;
   color:#ffffff;
}
.sticky_mobile{
   background: #ffffff;
   z-index: 1000;
}
.main-container.dynamic-pagess {
    border-top: 1px solid #d4c1b2;
}
.price_descr{
  min-height:40px;
}
.feature-product{
    background-color: #e6e6e6 !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: center !important;
    border-top: 5px solid #e6e6e6;
    border-bottom: 5px solid #e6e6e6;
}