﻿.wrapper { background:#fff;}
.content { background:#fff;}
.header {height: 346px;}
.header .topmenu2 {float:left;text-align: center;width: 100%;margin-top: 6px;}
.header .login {text-align: center;padding:0;padding: 6px;}
.header .login #logintxt { text-align: center; padding:0;font-size: 13px;}
.header .login #logintxt .fa {font-size: 20px;}
.header #shoppingcart {}
.cywrap #cylist { top:30px; padding:5px 15px; text-align:center;}
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 { margin-top:0px; color:#F15A29;font-weight:normal;font-size:20px;}
h3 { margin-top:0px;font-weight:normal; font-size: 20px;}
#fullcarttitle { padding-left:30px;}
.topcontact { color:#fff;display: none;}
.topcontact a { color:#fff;}
.topcontact a:hover { color:#fff;}
input[type=text].srchbox { background:#fff; border-radius:5px 0 0 5px;display: none;}
.srchbtn {background: transparent url("../images/btnsearch.png") no-repeat scroll 5px center;text-align:left;padding-left: 16px;font-size: 1px;width: 30px !important;}
#tabs { background:#fff; border:none;}
a {color: #f15a29;}
#tabs ul#ultab { height:45px;}
#tabs ul#ultab li.active { margin-left:20px;}
#tabs ul#ultab li.active a { background: #F15A29; color:#fff; border:none;} 
strong { color: #000;}
.productgrouplists { background:#fff;border:none;}
.productcategorylists{ background:#fff;border:none;}
#leftmenu { background:none;}
#tree li { background:#E9E9E9;}
#tree li a { border-bottom: #c1c1c1 1px solid; color:#272727; }
#tree .second a {color:#272727;}
#tree .second a:hover {padding-left:25px;}
#tree li span.active a { background: #F15A29 url(../images/arrow.png) no-repeat;background-position-x:5px; background-position-y: 7px; color:#fff;}
#productList div.shordescription { height:20px;}
#productList div.price { color:#272727;width:35px}
#productList div.amount {
    display: none;
}
#productList .officialprice { text-align: left; font-size: 12px; color: #404040; }
 #productList .officialprice span { font-size: 12px; color: #F15A29; text-decoration: line-through; padding-left: 12px; font-style: italic; }
#productList div.detail {width:45px; float:right;margin-top:3px;display: none;}
#productList a.detail { margin-left:3px;}
#productList div.add {width:25px; float:right;display: none;margin-top:3px}
a.add { background: #F15A29; color: #fff; margin-right: 0px; }
#entitymessage { margin-top:15px;}
#entitymessage h3 { color:#F15A29;}
.red { color:#F15A29;}
.productlists { background:#fff;border:none;}
#productList .product {width: 250px;}
#productList .product .productimg {width: 250px;padding:0px;position: relative;}
#tabs #profile h2 { color:#F15A29;}
legend { color:#272727;}
select { background:#fff;color:#000; border:#ccc 1px solid;}
fieldset { border:#ccc 1px solid;}
.btn {background: #f15a29;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 { background:#F15A29; color:#fff;}
H1.title { color:#F15A29;}
border-bottom { border:3px solid #F15A29; }
.productdetail div.price { color:#F15A29;}
 .productdetail span.officialprice { font-size: 12px; color: #8c8c8c; text-decoration: line-through; padding-left: 12px; font-style: italic; }
.productdetail div.pricetitle { color:#272727;}
#producttabs { border:none;}
.webshop {}
#producttabs .spectabcontent { background:#F15A29; color:#fff;}
.productdetail .property { background:#fff; color:#F15A29;}
#producttabs ul#specstab li { background:#F15A29; color:#fff;}
#tabs { background: #fff; }
#tree .second a { padding-left:25px;}
#tree .second.active a { padding-left:25px;}
#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:#F15A29;}
.boxed { border:#E9E9E9 3px solid;}
.boxed h2 { background:#F15A29;}
label { color:#000}
#infodetail { color:#000; font-size:20px;}
.value {color:#000 }
#productList .product .productimg img { max-width:100%; height:auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-height: 100%;}
#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:#F15A29;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:#F15A29;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;padding-bottom: 20px;float:left;padding-left: 15px;}
 .hometestimonials{width: 540px;float:left;padding-left: 30px;}
 .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.html') no-repeat; }
 .free-return .content-banner-top { background: url('../images/thumbs-up.html') no-repeat; }
 .cash-on-delivery .content-banner-top { background: url('../images/cash-on-delivery.html') no-repeat; }
 .free-call .content-banner-top { background: url('../images/free-call.html') 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.html') no-repeat right center; }
#producttabs ul#specstab li.active {background:#F15A29;}

/* 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 #F15A29; background-color: #F15A29; color: #fff; margin:0; height:32px; }
.webshop-top { display:none;}

.boxconfirmation { color: #404040; }
.boxconfirmation:hover{border-style: none;color: #404040; }

.swiper-container {margin-bottom:0px;/* display: none !important; */}
.jetmenu > li > a {font-size: 14px;}
 .slogan a {color:#fff;}

.footertitle { color: #F15A29; 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; }

.menu-left { display:none !important;}

ul.subjetmenu { /* background: #ddd; */ /* border: 1px solid #ddd; */ color: #000; padding-top: 3px;height: 36px; /* border-top: #C1C1C1 4px solid; */}
.subjetmenu > li > a {color: #000; font-weight: bold;padding: 9px 20px;}
.subjetmenu > li > .megamenu {top:36px;}
.subjetmenu > li:hover > a,.subjetmenu > li.active > a{	background: #333;	color: #e0e0e0;}

.nieuwsbrief-container { display:flex; margin-left: auto; margin-right: auto; margin-top: 35px; -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); width: 1170px; float: none; background: #fff; margin-bottom: 31px; padding: 0px;}
.nbtitle{font-size:30px;padding:20px;text-align:center;line-height:initial;}
.nbcolor{color:#F15A29;}
.nbinschrijven{font-size:20px;padding:50px 0 30px 0;}
.nbinschrijven .span2 {padding-bottom:10px;text-align: right;}

 #guestbook > div .span8{ font-size: 20px; margin-top: 10px; font-style: italic;margin-bottom:20px;}
 #guestbook > div .span4{ font-size: 14px; margin-top: 20px; font-style: italic; color:#F15A29;text-align: center;}
 
 .banners-left {position:absolute; }
 .banners-right{position:absolute; top:295px; right:0;text-align:right; }
.banners-left img ,.banners-right img { -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);}
.homevideovandemaand {float:left;}
#spanCurrency {display:none;}

.productdetail .col4,.productdetail div.pricetitle,.productdetail div.price {width:20%;margin-right:1%}
.productdetail .col3 {margin-right:30px;width:15%;}