﻿body { }
.wrapper { }
.content { }
.header { height: 220px;}
.header .topmenu {  text-align:right;  border-radius:0px; padding-right: 20px; height:55px; /* width: 70px; */}
.header .topmenu2 { float: right; text-align:right;  border-radius:0px; padding-right: 0; height:40px;/* padding-top:15px; */ width: 100px;}
.header .login { text-align:right;padding:0;}
.header .login #logintxt { text-align:right; padding:0;font-size: 11px;}
.header #shoppingcart { background-position-x:10px;background-position-y:5px; text-align: center;}
ul.clean { /* background: #fff; */ padding:8px 15px; border-radius:10px;margin-left:0px;}
ul.clean li { color:#fff; }
.cywrap { margin-top: -10px; margin-left: 10px;display: none;}
.cywrap #currentcy{padding:7px 15px; border-radius:10px;}
.cywrap #cylist { top:30px; padding:5px 15px; text-align:center;}
.logo {     }
#breadcrumbs {  }
.breadcrumb {background: none; margin-top: 30px;display: none;}
div#popup_container { background:#E74847; border:none;-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);  -moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.75);  box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.75);font-family:'Open Sans', Verdana;}
.popup-red { -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);  -moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.75);  box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.75); border:none;}
.popup-red a { color:#fff;}
#popup_title { font-size:20px;font-weight:normal;}
h1 {  }
h3 { margin-top:0px;font-weight:normal; font-size: 20px;}
#fullcarttitle { padding-left:30px;}
.topcontact { color:#fff;}
.topcontact a { color: #000;}
.topcontact a:hover { color:#fff;}
.cywrap #currentcy { background:#CF403F;}
input[type=text].srchbox { background:#fff; border-radius:5px 0 0 5px;}
.srchbtn {background:#CF403F url("/images/btnsearch.png") no-repeat scroll 5px center; text-align:left; padding-left:40px; font-size:16px; border-radius:0 5px 5px 0;width:110px;}
#srch { margin-top:10px;float:left; display: none;margin-left: 20px;}
.header #headerwrapper { /* clear: none; */  }
.header #shoppingcart { font-size:12px; cursor: pointer; }
.header #shoppingcart span { padding:0}
#tabs { background:#fff; border:none;}
a { }
.imagegallery img{width:28%}
#tabs ul#ultab { height:45px;}
#tabs ul#ultab li.active { margin-left:20px;}
#tabs ul#ultab li.active a { background: #1D1D1F; color:#fff; border:none;} 
strong { }
.productgrouplists { border:none;}
.productcategorylists{ border:none;}
#leftmenu { background:none;}
#tree li { }
#tree li a {   }
#tree .second a {color:#272727;}
#tree .second a:hover {padding-left:25px;}
#tree li span.active a { background-position-x:5px; background-position-y: 7px; }
#productList div.shordescription { height:20px;}
#productList div.price { color:#272727;display: none;width:35px}
#productList div.amount { width:75px;  color: #CF403F; display: none;}
#productList .officialprice { text-align: left; font-size: 12px; color: #404040; }
    #productList .officialprice span { font-size: 12px; color: #CF403F; text-decoration: line-through; padding-left: 12px; font-style: italic; }
#productList div.detail {width: 133px; /* float:right; */margin-top: -1px;text-align: center;}
#productList a.detail { margin-left:3px;}
#productList div.add {width:25px; float:right;display: none;margin-top:3px;}
a.add { background: #CF403F; color: #fff;   margin-right: 0px; }
#entitymessage { margin-top:15px;}
#entitymessage h3 { color:#CF403F;}
.red { color:#CF403F;}
.productlists { border:none;}
#productList .product { /* width:190px; */}
#productList .product .productimg { width:190px;  padding:0px;background: #fff;overflow: hidden;}
#tabs #profile h2 { color:#CF403F;}
legend { color:#272727;}
select { background:#fff;color:#000; border:#ccc 1px solid;}
fieldset { border:#ccc 1px solid;}
.btn { background:#CF403F; color:#fff;font-weight:normal;text-shadow:0 1px 1px rgba(0, 0, 0, 0.75)}
.btn:hover { background:#fff; color:#000;font-weight:normal;text-shadow:none}
.addcartbtn {  }
H1.title { }
border-bottom { border:3px solid #CF403F; }
.productdetail div.price { }
    .productdetail span.officialprice { font-size: 12px; color: #8c8c8c; text-decoration: line-through; padding-left: 12px; font-style: italic; }
.productdetail div.pricetitle { }
#producttabs { border:none;}
.webshop { /* background:#E9E9E9; */ border:none;}
#producttabs .spectabcontent { background:#CF403F; color:#fff;}
.productdetail .property { background:#fff; color:#CF403F;}
#producttabs ul#specstab li { background:#CF403F; color:#fff;}
#tabs { background: #fff; }
#tree .second a { padding-left: 25px;font-size: 12px;background: #AD9D52;border-bottom: #fff 1px solid;}
#tree .second.active a { padding-left:25px;background: #AD9D52 url('/images/arrow.png') no-repeat 5px 7px;}
#producttabs ul#specstab li { font-size:15px; padding: 5px 5px 10px; background: #e1e1e1; color: #000;}
.cartlisttotal .generaltotalprice { background:#E9E9E9;}
.cartlisttotal .totalprice { background:#E9E9E9;}
.cartlisttotal .title { color:#000;}
a.cartstep { background: #1D1E20;}
.boxed { }
.boxed h2 {  }
label { color:#000}
#infodetail { color:#000; font-size:20px;}
.value {color:#000 }
#productList .product .productimg img { max-width:100%; height:auto;overflow: hidden;}
#smallcartcontent {margin-left:0;}
#smallcartcontent #footer {clear:both;padding-top:20px;}
.jetmenu li > .megamenu ul li {text-align:left;word-break: break-word;}
.divb2{  width: 560px;  display: inline-block;  float: left;  margin-bottom: 15px;margin-left:20px;}
.divb3l{  width: 370px;  display: inline-block;  float: left;  margin-bottom: 25px;margin-left:20px;margin-top:10px;}
.divb3m{  width: 370px;  display: inline-block;  float: left;  margin-bottom: 25px;  margin-left: 12px;  margin-right: 7px;text-align: center;  margin-top:10px;}
.divb3r{  width: 370px;  display: inline-block;  float: left;  margin-bottom: 25px;margin-left:20px;margin-top:10px;}
        .div1-2{  width: 582px;  display: inline-block;  float: left;  margin-bottom: 15px;  border-bottom: #e9e9e9 1px solid;  padding-bottom: 15px;  border-right: #e9e9e9 1px solid;}
  .div1-3{display:inline-block;clear:both;  margin-bottom: 15px;  border-bottom: #e9e9e9 1px solid;  padding-bottom: 15px;  border-right: #e9e9e9 1px solid;height: 90px;}

        .bestsellers { width: 389px;  display: inline-block;  float: left;         }
        .nieuw{ width: 389px;  display: inline-block;  float: left; }
        .homepromo { width: 389px;  display: inline-block;  float: left;         }
    .hometitle1{background:#CF403F;color:#fff;width:330px;float:left;font-size:16px;padding:15px 30px;margin-bottom: 10px;}
    .hometitle2{background:#242424;color:#fff;width:330px;float:left;font-size:16px;padding:15px 30px;margin-bottom: 10px;}
    .hometitle3{background:#DDDDDD;color:#000;width:330px;float:left;font-size:16px;padding:15px 30px;margin-bottom: 10px;}
    .hometitle4{background:#dddddd;color:#000;width:523px;float:left;font-size:16px;padding:15px 30px;}
    .hometitle5{background:#CF403F;color:#fff;width:523px;float:left;font-size:16px;padding:15px 30px;}
    .hometitle6{background:#242424;color:#fff;width:523px;float:left;font-size:16px;padding:15px 30px;margin-top:10px;}
    .homeproductimg{width: 80px;float:left;padding-left: 15px;}
    .homeproduct{width: 290px;float:left;height:20px;}
    .homeproducttitle{width: 290px;float:left;font-size:20px;margin-top:10px;}
    .homeproducttitle a {color:#000;}
    .homeproductdesc{width: 290px;float:left;}
    .homeproductprice{width: 150px;float:left;color: #cf403f;font-weight: bold;font-size: 16px;padding-top: 5px;}
    .homeproductdetail1{width: 100px;float:left;background: #cf403f;text-align: center;padding: 4px;color: #fff;-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);    -moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);    box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);}
    .homeproductdetail2{width: 100px;float:left;background: #242424;text-align: center;padding: 4px;color: #fff;-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);    -moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);    box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);}
    .homeproductdetail3{width: 100px;float:left;background: #ddd;text-align: center;padding: 4px;color: #000;-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);    -moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);    box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);}
    .homeproductdetail1 a {color: #fff;padding:8px 30px;}
    .homeproductdetail2 a {color: #fff;padding:8px 30px;}
    .homeproductdetail3 a {color: #000;padding:8px 30px;}
    .hometipimg{width: 105px;float:left;padding-left: 15px;}
    .hometip{width: 455px;float:left;}
    .hometiptitle{width: 455px;float:left;font-size:20px;margin-top:10px;}
    .hometipdesc{width: 455px;float:left;}
    .hometipprice{width: 150px;float:left;color: #cf403f;font-weight: bold;font-size: 16px;padding-top: 5px;}
    .hometipdetail1{width: 100px;float:left;background: #cf403f;text-align: center;padding: 4px;color: #fff;-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);    -moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);    box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);}
    .hometipimg{width: 105px;float:left;padding-left: 15px;}
    .homefoto{width: 455px;float:left;}
    .homefototitle{width: 255px;float:left;font-size:20px;margin-top:10px;}
    .homefotowinnaar{width: 255px;float:left;font-size:20px;margin-top: 25px;color:#cf403f; font-style:italic;}
    .homefotodesc{width: 255px;float:left;font-size: 10px;line-height: 10px;}
    .homefotoimg{width: 310px;float:left;padding-left: 15px;}
    .homefotodetail1{width: 100px;float:left;background: #cf403f;text-align: center;padding: 4px;color: #fff;-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);    -moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);    box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);}
    .hometestimonialsimg{width: 105px;float:left;padding-left: 15px;}
    .hometestimonials{width: 580px;float:left;}
    .hometestimonialstitle{/* width: 455px; *//* float:left; */font-size:20px;margin-top:10px;font-style:italic;}
    .hometestimonialsdesc{width: 455px;/* float:left; */}
    .hometestimonialsprice{width: 150px;float:left;color: #cf403f;font-weight: bold;font-size: 16px;padding-top: 5px;}
    .hometestimonialsdetail1{width: 100px;float:left;background: #cf403f;text-align: center;padding: 4px;color: #fff;-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);    -moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);    box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);}
.content-banner-top a, .content-banner-top a:visited, .content-banner-top a:active, .content-banner-top a:link, .content-banner-top a:focus {  cursor: pointer;  text-decoration: none;  color: #777777;  outline: none; }
.content-banner-top a:hover {  text-decoration: none;  color: #e74847; }
 .content-banner-top {    padding-left: 55px !important;    margin-bottom: 10px;    background-position: 4px 2px !important; }
 .content-banner-top:hover {      background-position: 4px -165px !important; }
 .banner-no-padding {    background: transparent; } 
 .free-shipping .content-banner-top {  background: url('/images/free-shipping.png') no-repeat; }
   .free-return .content-banner-top {  background: url('/images/thumbs-up.png') no-repeat; }
 .cash-on-delivery .content-banner-top {  background: url('/images/cash-on-delivery.png') no-repeat; }
 .free-call .content-banner-top {  background: url('/images/free-call.png') no-repeat; }
  .col-md-3 {width:25%;float:left;}
  .col-md-3 h2{font-size:16px;line-height:20px;margin-top:0;}
.banner-no-padding {    padding: 0px;    background: url('/images/border-banner-top.png') no-repeat right center; }
#producttabs ul#specstab li.active {background:#CF403F;}

/* search */
#contentinfo.search { padding: 10px; }
.search .search-result-alt { background-color: #fff6f6; }
.search h2 { font-size: 16px; color: #222222; }
.search-result, .search-result-alt { padding-left: 20px; color: #c1c1c1; }
.search-result .title span.ref, .search-result-alt .title span.ref { font-size: 9px; }
.search span.desc { padding-left: 15px; }
.search .paging { padding-left: 15px; } 
.search .paging a { display: inline-block; padding: 5px; text-decoration: none; }
.search .paging a:hover, .search .paging a.active { text-decoration: underline; }
.search .paging a.active { color: #0094ff; }

#SearchString { vertical-align: top; display:inline-block; font-size: 12px; font-weight:400; border:0; width:250px; height:30px; margin:0; border-radius: 0; padding: 0px 8px; border: 1px solid #ffcdcd; }
.search-btn { display:inline-block; border: 1px solid #CF403F; background-color: #CF403F; color: #fff; margin:0; height:32px; }

.boxconfirmation { color: #404040; }
.boxconfirmation:hover{border-style: none;color: #404040; }

.swiper-container {margin-bottom:0px;display: none;}
.jetmenu > li > a {font-size: 16px;}
 .slogan a {color:#fff;}

.footertitle { color: #CF403F; font-size: 16px; font-weight: bold; margin-bottom: 5px; }

#SubmitSummaryDetailLoading { background: transparent url('/images/ajax-loader.gif') no-repeat left center; background-position-x: 5px; color: #404040; padding: 5px 22px 5px 30px; display: none; }
  
div.payment { width: 80%; text-align: left; margin-bottom: 50px;}
div.payment img { display: block; }

.kalender-maand{font-size:12px;color: #7d7658;}


ul.subjetmenu {        background: #ddd;    border: 1px solid #ddd;    color: #000;            height: 36px;    border-top: #C1C1C1 4px solid;}
.subjetmenu > li > a {color: #000; font-weight: bold;padding: 9px 15px;}
.subjetmenu > li > .megamenu {top:36px;}
.subjetmenu > li:hover > a,.subjetmenu > li.active > a{	background: #333;	color: #e0e0e0;}