.gui-login,.gui-checkout-steps .gui-block{background:#fff;border-radius:5px;border:1px solid #dbdbdb} 
.gui-login-spacer{height:80px;width:100%} 
.gui-login .gui-page-title{margin:0} 
.gui-login .gui-block{border:none} 
.gui-login .gui-page-title{font-weight:500} 
.gui-login .gui-block-title,.gui-checkout-steps .gui-block-title{border:none;font-size:18px!important;line-height:50px;text-transform:none!important} 
.gui-checkout-method .gui-checkout-steps .gui-col2-equal-col1,.gui-login .gui-col2-big-col1,.gui-login .gui-checkout-steps .gui-col2-equal-col1{padding:20px;font-size:14px;line-height:180%;padding:35px 20px} 
.gui-checkout-method .gui-login .gui-col2-big-col1 p,.gui-login .gui-col2-big-col1 p,.gui-checkout-steps .gui-block-subcontent p{font-size:12px;height:auto!important;line-height:180%} 
.gui-checkout-method .gui-checkout-steps .gui-col2-equal-col2,.gui-login .gui-col2-big-col2,.gui-login .gui-checkout-steps .gui-col2-equal-col2{padding:35px 20px} 
.gui-form label{font-weight:400} 
.gui-login .gui-block-title strong,.gui-login .gui-content-title,.gui-checkout-steps .gui-block-subtitle{color:#333;font-size:14px;font-weight:400;text-transform:normal} 
.gui-login:before,.gui-login:after,.gui-checkout-steps .gui-block:before,.gui-checkout-steps .gui-block:after{background:none repeat scroll 0 0 #333;bottom:15px;box-shadow:0 15px 10px rgba(0,0,0,0.15);content:"";left:10px;max-width:300px;position:absolute;top:80%;transform:rotate(-3deg);width:50%;z-index:-1} 
.gui-login:after,.gui-checkout-steps .gui-block:after{left:auto;right:20px;transform:rotate(3deg)} 
.gui-login .gui-input,.gui-login .gui-text,.gui-checkout-steps .gui-input,.gui-checkout-steps .gui-text,.gui-register .gui-input,.gui-account .gui-input{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-color:#dbdbdb;height:50px} 
.gui-login .gui-input input,.gui-checkout-steps .gui-input input,.gui-register .gui-input input,.gui-account .gui-input input{height:48px;-webkit-box-shadow:inset 0 2px 2px 0 rgba(50,50,50,0.1);-moz-box-shadow:inset 0 2px 2px 0 rgba(50,50,50,0.1);box-shadow:inset 0 2px 2px 0 rgba(50,50,50,0.1)} 
.gui-select{height:50px;-webkit-box-shadow:inset 0 2px 2px 0 rgba(50,50,50,0.1);-moz-box-shadow:inset 0 2px 2px 0 rgba(50,50,50,0.1);box-shadow:inset 0 2px 2px 0 rgba(50,50,50,0.1);border:1px solid #dbdbdb;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:url(customarrow.png) no-repeat scroll right center #fff} 
.gui-select select{height:48px;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;background-color:transparent;background-image:none;border:medium none} 
.gui-login a.gui-button-small,.gui-checkout-steps a.gui-button-small.gui-button-action,.gui-checkout-steps .gui-col2-equal-col1 .gui-right a.gui-button-small.gui-button-action,.gui-register a.gui-button-small,.gui-register a.gui-button-link,.gui-account a.gui-button-small,.gui-blog .gui-blog-article-more a{background:#87c92c!important;border:none!important;color:#fff;padding:10px 20px;font-weight:600;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none} 
.gui-register a.gui-button-link{margin-bottom:10px} 
.gui a.gui-button-facebook{background:#1869a1!important;border:none;color:#fff;padding:14px 20px;font-weight:600;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:13px;margin:0} 
.gui a.gui-button-facebook span{background:none;border:none;margin:0} 
.gui a{color:#000;text-decoration:none} 
.gui a:hover{text-decoration:underline} 
.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:0;right:0;margin:auto;font-size:12px;color:#f9e08e} 
.product-block-inner:hover .stars{opacity:1;z-index:10} 
.product-block-inner .yotpo.overzicht{float:left;font-size:12px;color:#f9e08e} 
#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 #ccc!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} 
.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} 
@media (max-width:352px){#collection .sort-by .label{display:none} 
} 
@media (max-width: 480px){.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} 
.customerservice .info{margin-top:3%!important} 
.customerservice .info span i{display:none} 
.customerservice .info span{width:100%;text-align:right} 
} 
@media (min-width: 481px){.nonrelated{display:none} 
} 
@media (max-width: 767px){.gui-blog .gui-block{margin-top:20px} 
.price-wrap .discount.oldprice{float:right!important} 
#collection #head{padding-left:0!important;margin-bottom:0!important} 
.product-block-inner .price{display:block;float:none!important;font-size:13px;margin:0 auto!important;text-align:center;width:auto} 
.product-block-inner .name h3{margin-bottom:5px;line-height:13px!important} 
.stock-title{text-align:center} 
.product_info .stock{height:auto!important;min-height:auto!important} 
.product_info{border-top:none} 
.product-block-inner .name h3{text-align:center} 
header .navbar .nav .item a:hover,header .navbar .nav .item a.active{color:#00aeef;text-shadow:none} 
.sale,.new{padding:10px!important} 
#collection .mobile-categories{height:auto!important;margin-bottom:20px} 
span.customSelect.sort-dropdown{padding:10px!important} 
.gui-account-links .gui-block-title{margin-top:20px} 
#collection .mobile-categories{margin-top:20px;float:left} 
.collection-header{padding-left:15px!important} 
.sidebar-categories h2{background:none;border:none} 
.collection-menu.sidebar-categories{border:none} 
.popular-new .owl-carousel{padding:0} 
.popular-new .product-block{text-align:center} 
footer .footerContainer{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0} 
footer > .container-fluid{padding:0} 
footer .copyrights ul li{margin:0;line-height:54px;width:33%} 
footer .block h3,footer .block ul li,footer .block ul li a{text-align:center} 
footer .newsletter_field{font-size:14px;padding:15px 0} 
footer a.newsletter-btn{height:45px;line-height:45px} 
footer #newsletterbar label{font-size:16px;line-height:26px;text-align:center} 
#newsletterbar form#form-newsletter{margin:0 auto;width:90%} 
footer .block ul li{margin-bottom:10px} 
footer .block ul li a{font-size:16px} 
footer .paymentContainer{width:100%} 
.customerservice .info span i{font-size:10px!important} 
.customerservice .info b{font-size:14px!important;color:#193440!important} 
.copyrights{width:100%} 
footer .payment-logo-container,footer .socials{display:table;float:none;margin-left:auto;margin-right:auto;padding:20px 0;text-align:center} 
footer .socials{width:100%;padding:20px 0} 
.social-block{display:table;margin-left:auto;margin-right:auto} 
.footerWrapper .grid-spacing{padding:0} 
header .navbar .nav .item a{line-height:14px} 
.brandsContainer .brands-wrap{border:0;margin-top:0} 
.mobile-logo img{margin-top:7px;margin-bottom:7px;max-height:45px;height:auto} 
header .usptopbar p a{line-height:15px} 
.categories .categories-popout{display:none} 
.slider img{margin:0 auto} 
.banner-right{margin-top:0} 
.homepagetekstContainer .well{margin-bottom:0;border:none!important} 
.slideshowContainer{margin:0;padding:0;width:100%} 
.slideshowContainer .row{margin:0} 
.category .img-responsive{margin:0 auto} 
.navbar .nav .item a{line-height:12px;text-align:center} 
.navbar .nav .item.first{display:none} 
.navbar-inverse .navbar-toggle{border-color:none!important;float:left} 
.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 0} 
#collection #omschrijving,#collection #image{display:block} 
#collection #image{height:auto;margin-top:15px} 
#collection .sort-by .tui-dropdown{width:130px!important} 
.catalog-categories .img-responsive{margin:0 0 10px!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} 
header .top{height:auto;background:none repeat scroll 0 0 #f6f6f6} 
.customerservice .info{margin-top:4.5%} 
footer .footer-logo{width:100%!important} 
footer .copyrights ul li{display:inline-block} 
#collection h1{background:-moz-linear-gradient(left,rgba(31,64,79,1) 0%,rgba(31,64,79,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(31,64,79,1)),color-stop(100%,rgba(31,64,79,0)));background:-webkit-linear-gradient(left,rgba(31,64,79,1) 0%,rgba(31,64,79,0) 100%);background:-o-linear-gradient(left,rgba(31,64,79,1) 0%,rgba(31,64,79,0) 100%);background:-ms-linear-gradient(left,rgba(31,64,79,1) 0%,rgba(31,64,79,0) 100%);background:linear-gradient(to right,rgba(31,64,79,1) 0%,rgba(31,64,79,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f404f',endColorstr='#001f404f',GradientType=1);color:#fff;font-family:poetsen_oneregular;font-size:32px!important;font-weight:300!important;line-height:32px!important;padding:10px 20px;position:absolute;top:30%;width:100%} 
#collection .customselect select{padding:11px 25px 10px 10px} 
.product-block{padding-bottom:10px} 
.gui-register .gui-buttons .gui-left,.gui-register .gui-buttons .gui-right{width:100%} 
.gui-register a.gui-button-small,.gui-register a.gui-button-link{float:none;display:table;margin:5px auto;text-align:center} 
} 
@media (max-width: 388px){#collection #filters .label{display:none} 
.sidebar{border-bottom:1px solid #e5e5e5;margin-bottom:10px} 
} 
@media (max-width: 771px){.mobile-logo{padding:0;margin:0} 
.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:0} 
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:15px 0 0} 
} 
@media (max-width: 991px){.gui-faq .gui-col2-right .gui-col2-right-col1{width:100%!important} 
.gui-faq .gui-col2-right .gui-col2-right-col2{width:100%!important;margin-top:20px} 
#collection #head{padding-left:15px;margin-bottom:10px} 
.all-filters{display:none} 
.checkout-sidebar{margin-top:20px!important;padding-left:0!important} 
#filters{border-top:none} 
.filteren{margin-bottom:20px} 
header .navbar .nav .item a{letter-spacing:0} 
.search{padding-top:0} 
header .logo img{margin:10px 0} 
header .navbar .nav .item a{font-size:11px!important} 
header .usp li{line-height:210%!important;font-size:10px!important} 
#collection .collection-brands select{width:100%} 
.price-filter{display:none} 
.price-filter-range{margin-top:0} 
.sidebar{border-bottom:1px solid #e5e5e5;margin-bottom:15px} 
} 
@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} 
.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 .social-media i.fa{font-size:15px!important;margin:15px 3px!important} 
} 
@media (max-width: 1155px){.payment-icons{margin-bottom:-30px} 
header .usptopbar p a{font-size:12px!important} 
} 
@media (max-width: 1199px){#collection #filters .tp.sort-by{float:left} 
.blog-article{display:none} 
.blog-article:nth-child(1){display:block} 
.blog-article:nth-child(2){display:block} 
.price-wrap .discount{float:left;clear:left;margin-bottom:0px} 
} 
@media only screen and (min-width:870px) and (max-width: 1202px){.slideshow{max-width:100%!important} 
} 
@media only screen and (min-width:992px) and (max-width: 1087px){.product-block.list .product-button .button{font-size:9px!important} 
} 

@media (max-width:771px){
.productpage #product-gallery img {width: 50%;} 

.productpage #product-gallery {
    position: relative;
    margin: 10px 0;
    text-align: center;} 

.cartbutton {
  width: 100%!important;} 

h1.col-xs-12.col-sm-8.nopadding{
  margin-bottom:none!important;
  font-size:16px;
  line-height:1em!important
} 

a.btn.search{
  top:22px !important;
} 

.line {
    border-bottom: 0px solid #eee;
    display: table;
    float: left;
    margin: 10px 0 0;
    padding: 5px 0;
    width: 100%;
} 


  span.saleicon.new {
    display: none;
} 

.product-sidebar {
    padding: 0px 0 20px!important;
} 

a.inactive {
    display: none;
} 

.side-banner{
  display:block
} 

.headline{
  margin:0px 0 5px
} 

.navbar-toggle{
  float:left!important;
    padding-left:0px!important;
} 


.mobilecart a{
  color:#57B8E3!important
} 


header .navbar {
   min-height:0px!important
} 

.navbar-header.nomargin {
    display: none;
} 

.customerservice{
  display:none
} 


span.available{
  font-size:12px!important
} 

div#cookie-bar{
  display:none;
}