.recent h2 .clear { float: right; font-size: 10px; font-weight: normal; line-height: 16px; text-transform: none; }
.recent div { clear: both; margin-bottom: 5px; overflow: hidden; }
.recent div  a{ float:left; width:100%; }
.recent div img { float: left; margin-right: 8px; }
.recent div .title { color: #000; display: block; font-weight: bold; overflow: hidden; padding-top: 9px; text-transform: uppercase; }
.recent div .price { color: #999; }

/* ========================
6.0 MESSAGES
======================== */
.messages{width:100%;line-height:20px;font-weight:400;font-size:12px;}
.messages ul{list-style: none outside none;color:#3B5998;background:#ECEFF5;border:1px solid #3B5998;box-shadow:none!important;font-weight:400;background-image:none!important;padding:8px 16px!important;}
.gui-messages ul.gui-success{color:#609946;background:#EFF5ED;box-shadow:none!important;font-weight:400;border-radius:0;border-color:#609946;padding:8px 16px!important;}
.messages ul.error{color:#DD3C10;background:#FCECE8;box-shadow:none!important;font-weight:400;border-radius:0;border-color:#DD3C10;padding:8px 16px!important;}
form#filter_form{ float:left; }
.sidebar-filter-item{ float:left; width:100%; }
.product-block-inner .product-hover { bottom: -5px; left: 0; margin: auto; opacity: 0; position: absolute; right: 0; height:35px; width:120px; font-size:12px; padding-top:10px;line-height:12px; -webkit-transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1); transition:all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);z-index:10 !important;}
.product-block-inner:hover .product-hover { opacity: 1; z-index: 1;}
.product-block-inner .stars { opacity: 0; position:absolute; bottom:-25px; left:0px; right:0px; margin:auto; font-size:12px; color:#f9e08e; }
.product-block-inner:hover .stars { opacity: 1; z-index: 10;}
.product-block-inner .yotpo.overzicht { opacity: 0; position:absolute; bottom:-30px; left:0px; right:0px; margin:auto; font-size:12px; color:#f9e08e; }
.product-block-inner:hover .yotpo.overzicht { opacity: 1; z-index: 10;}
#omschrijving-bottom{float:left; font-size:13px; margin-top:60px;  width:100%;}
#omschrijving-bottom strong{font-weight:600;}
gui-block-method-continue{ background-color: #f8f8f8 !important; border: 1px solid #cccccc !important; }
.product-configure-custom-option > input, .product-configure-custom-option > select, textarea, .product-configure-custom-option-date-day, .product-configure-custom-option-date-month, .product-configure-custom-option-date-year, .product-configure-custom-option-time-hour, .product-configure-custom-option-time-minute { border: 1px solid #ddd; }
.product-configure-custom-option{ float: left; margin-bottom: 10px; width: 100%; }
.product-configure-custom-option-date-day, .product-configure-custom-option-date-month, .product-configure-custom-option-date-year{ margin-bottom:5px; }
.product-configure-custom-option > select, textarea, .product-configure-custom-option > input{ float:right; width:50%; padding: 3px 0; border-color: #d4d4d4 !important; }
.product-configure-variants > select { float:right; width:50%; padding: 3px 0; border: 1px solid #d4d4d4 !important; }
.gui-content-subtitle { background: url("gui-content-subtitle.png") no-repeat scroll right top transparent; }
.gui-content-subtitle.active { background: url("gui-content-subtitle.png") no-repeat scroll right bottom transparent; }

/* ========================
7.0 MEDIA QUERIES
======================== */

@media (max-width:352px) { #collection .sort-by .label{display:none;} }
@media (max-width: 480px) {
  /*.related { display:none; }*/
  .related h3{font-size:22px;}
.tabs ul li{ font-size:11px; }
.product-info .product-price .price { line-height: 24px; }
.product-info .price-wrap, .product-info .product-price .cart { float: none; width: 100%; }
.product-info .product-price .cart { margin-top: 15px; }
}
@media (min-width: 481px) { .nonrelated { display:none;}}
@media (max-width: 767px) {
  .homepagetekstContainer .well{ margin-bottom:0px; border:none !important; }
.slideshowContainer{margin: 0;padding: 0;width: 100%;}
.headline{margin:0px !important;}
.category .img-responsive{ margin:0 auto; }
.navbar .nav .item a{ line-height: 12px; text-align: center; }
.navbar .nav .item.first { display: none; }
.navbar .navbar-home{background-color: transparent; background-image: none; border: medium none; border-radius: 4px; color: #fff; float: left;  font-size: 18px; margin-bottom: 8px; margin-left: 15px; margin-top: 8px; padding: 4px 14px; position: relative; display:block !important;}
.navbar-inverse .navbar-toggle{ border-color: none !important;}
.navbar-toggle{ border:none !important; }
.navbar .navbar-home:hover, .navbar .navbar-home:focus { background-color: #333;}
header ul.toplinks{ width:100%; text-align: center;}
header ul.toplinks li{ display: inline-block; float: none; }
header ul.toplinks li:nth-child(1){ border:0; }
header .logo img { margin: 0 auto; }
header .navbar .nav li .subnav { display: none !important;}
#collection .collection-brands .tui-dropdown { width: 100%;}
.categories h3 {margin:0;}
.navbar-logo { font-size: 18px; float:inherit; text-align:center;}
footer .footercontact { padding-bottom: 10px;}
.navbar-logo { float: left; font-size: 18px; line-height: 20px; }
footer a { line-height: 25px} footer form { margin: 10px 0px; }
#collection #omschrijving, #collection #image{display:block;} #collection #image{height:150px; margin-top:15px;} #collection .sort-by .tui-dropdown{width:130px !important;}
.catalog-categories .img-responsive{margin:0 0 10px 0 !important;}
#collection #filters .views{text-align:right;} #collection #filters .views a{margin-right:10px;}
footer .block { border: none !important; padding: 0 !important; }
.payment-icons { margin-left: auto !important; margin-right: auto !important; text-align: center !important;}
.sidebar .item { border-bottom: 0 none; }
.zoombox .images { max-width: 358px; }
.brand {display:none;}
.tabsPages { border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; }
.links{border-top:none; margin:25px 0; padding:0 10px;}
}
@media (max-width: 388px) {
  #collection #filters .label{display:none;}
.sidebar { border-bottom: 1px solid #e5e5e5; margin-bottom: 10px;}
}
@media (max-width: 771px) {
  .product-block-inner .name h3 a{font-size:13px;}
.dropdowns{float:left;}
.slidetoggle, .slidetoggle .well{background: none repeat scroll 0 0 #fff !important;}
footer .service{ padding:0 !important;}
footer .service li{padding: 0 !important;width: 50%; height: 20px !important;}
footer .service li a{float: none !important; font-size: 9px !important; font-weight: 600 !important; text-align: center !important;}
main { margin-top: 20px; }
.productPayments .block { text-align: center;}
.links{ margin: 0 !important;}
.links ul { text-align: center;}
.links ul li{ display: inline-block; float: none !important; list-style: none outside none;  margin: 5px 25px !important; text-align: center;}
footer .payments .block, .slider ul {text-align:center}
.payment-icons, .slider ul li { display: inline-block !important;  float: none !important;  text-align: center; }
main { margin-top: 0px;}
footer .payments {display:none;}
footer .block { min-height: 90px;}
.blog-article .description { height: 40px; overflow: hidden;}
.productpage{padding:0 !important;}
.gui.gui-cart { margin-top: 20px;}
.navbar-nav {margin: 7.5px 0 !important;}
}

@media (min-width: 990px) { 
  header .logo img { margin: 20px 0;} 

}
@media (max-width: 991px) {
  .img-slider .slider-prev, slider-next { display:none; }
.slider-next { display:none; }
header .navbar .nav .item a { letter-spacing: 0; padding: 12px; }
.search { padding-top: 0;}
header #cart{margin:0 !important;}
header .logo img { margin: 10px auto;}
header .navbar .nav .item a{font-size: 11px !important; }
header .usp li{line-height: 210% !important; font-size:10px !important;}
#collection #filters .tp{margin-top:0 !important;}
#collection .collection-brands select{width:100%;}
.price-filter{display:none;}
.sidebar { border-bottom: 1px solid #e5e5e5; margin-bottom: 10px;}
}
@media (min-width:992px) {
  .products .product .image-wrap .description { display: none; }
.products .col-md-10 { padding-left: 0;}
#collection #head{height:200px;}
.product-actions .social-media{padding-left:0;margin-bottom:15px;}
.product-actions .tags-actions .actions{margin-top:15px;text-align:left;}
.product-actions .tags,.product-actions .actions{margin-left:-15px;}
.product-configure .product-configure-options-option, .product-configure .product-configure-variants, .product-configure .product-configure-custom-option { width: 100%; }
.sort { border-bottom: 0 none; padding-bottom: 0; }
.sidebar{margin-bottom:30px;margin-top:-15px;}
.sidebar .item{display:none;padding-bottom:25px;padding-top:10px;}
.sidebar .item.active{display:block;}
.sidebar .item .itemLink{margin-top:5px;}
}
@media (max-width: 970px) { footer #newsletterbar label{display:none;} footer .social-media i.fa { font-size: 15px !important; margin: 15px 3px !important;} }
@media (max-width: 1155px) { .payment-icons { margin-bottom: -30px; } }
@media (max-width: 1199px) {
  .blog-article{ display:none; }
.blog-article:nth-child(1){ display:block; }
.blog-article:nth-child(2){ display:block; }
}
@media (max-width: 1202px) { .banner-right, .subbanner-left, .subbanner-right{display: none !important;} }
@media only screen and (min-width:870px) and (max-width: 1202px)  { .slideshow{ max-width:100% !important; } }