@font-face{font-family:'poetsen_oneregular';src:url('poetsenone-regular-webfont.eot');src:url('poetsenone-regular-webfont.eot#iefix') format('embedded-opentype'),
url('poetsenone-regular-webfont.woff') format('woff2'),
url('poetsenone-regular-webfont.woff') format('woff'),
url('poetsenone-regular-webfont.ttf') format('truetype'),
url('http://assets.webshopapp.com/fokkido/poetsenone-regular-webfont.svg#poetsen_oneregular') format('svg');font-weight:normal;font-style:normal;}
body.home .foutmeldingen.container-fluid{margin-top:20px;}
.header-main-bar{background:#fff !important;height:85px;}
.header-main-bar.sticky.scroll-to-fixed-fixed{border-bottom:2px solid #abc5dc;}
.gui-progressbar{background-color:#fff !important;}
body{font-size:12px;}
h1{font-size:30px;font-weight:300;line-height:30px;}
h2{font-size:30px;font-weight:400;line-height:20px;}
h3{font-size:24px;font-weight:400;line-height:36px;}
h4{font-size:14px;font-weight:400;line-height:24px;}
h5{font-size:12px;font-weight:400;line-height:18px;}
h6{font-size:10px;font-weight:400;line-height:14px;}
h1, h2, h3, h4{margin-top:12px;margin-bottom:12px;}
h5, h6{margin-top:0px;margin-bottom:0px;}
input, textarea, .btn{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}
p, pre{margin:12px 0 24px;}
p:last-child{margin-bottom:24px;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
img{vertical-align:middle;height:auto;max-width:100%;}
.overlay{bottom:0;left:0;right:0;top:0;z-index:999;-webkit-transition:all 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:all 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0;}
.overlay.active{position:fixed;background:rgba(0, 0, 0, 0.5);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0;}
.wsa-cookielaw{height:auto;line-height:40px;font-weight:400;}
.wsa-cookielaw-button{height:28px;line-height:28px;padding:0 30px;}
.wsa-cookielaw-button-green:hover, .wsa-cookielaw-button-red:hover{color:#FFF;}
main{position:relative;}
.top.active{background:#FFF;}
.container-fluid{max-width:1215px !important;}
.right{float:right;text-align:right;}
.login input{border:1px solid #c7c7c7 !important;line-height:normal;height:30px;width:100%;margin-bottom:10px;text-indent:10px;color:#999;}
.register .btn{background:#363c3f;line-height:30px;width:100%;border-radius:0px;color:#fff !important;}
.register .btn a{line-height:30px;width:100%;color:#fff !important;display:inline-block;}
.register .btn a:hover{text-decoration:none;}
.slidetoggle .forgot-password{display:block;font-size:12px;margin-top:10px;text-align:right;width:100%;}
.slidetoggle .register-intro{margin-bottom:19px;}
.no-products-found{line-height:200px;text-align:center;}
.fixed{position:fixed;z-index:999;}
.slideshow{float:left;width:100%;}
.subbanner-left{float:right;}
.subbanner-left .headline{margin:0px;}
.subbanner-right{float:left;}
.subbanner-right .headline{margin:0px;}
.banner-right{float:right;margin-top:20px;}
body{margin-top:0px !important;}
a:focus{outline:none !important;}
.nopadding{padding:0px !important;}
.nomargin{margin:0px !important;}
html, body{height:100%;}
.carousel{height:50%;}
.item, .active, .carousel-inner{height:100%;}
.fill{background-position:center;background-size:cover;height:100%;width:100%;}
.section{margin:50px 0;}
footer{margin:50px 0;}
.tags .corner{border-bottom:12px solid transparent;border-top:12px solid transparent;height:0;margin-left:-33px;position:absolute;width:0;z-index:9;}
.menu{border-radius:2px;line-height:24px;padding:0;text-indent:0;width:20px;letter-spacing:-0.5px;font-size:14px;color:#fff;float:left;margin-top:2px;}
.navbar-toggle{margin-bottom:0px !important;margin-top:4px !important;margin-right:5px !important;}
.navbar-toggle:hover{background:none !important;}
.btn:active{transition:all 0.05s linear 0s;outline:none;}
.tui input[type=text],
.tui input[type=password]{display:block;border:1px solid #e3e3e3;height:18px;font-size:12px;padding:3px 5px;color:#000;background:#fff!important;text-shadow:0 1px 0 #FFFFFF;float:left;}
.productdesc-container{display:block;float:left;width:100%;margin:10px 0 24px;}
.productdesc-container
.productdesc-wrap{display:block;float:left;overflow:hidden;width:100%;padding:0;margin:0 0 3px;border-radius:0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.productdesc-container
.productdesc-wrap
.productdesc-handle{position:relative;display:block;float:left;width:100%;padding:9px 48px 9px 24px;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;text-transform:uppercase;font-weight:700;}
.productdesc-container
.productdesc-wrap
.productdesc{display:block;float:left;width:100%;padding:12px 24px;border-radius:0 0 6px 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.productdesc-list{list-style:none;margin:0px;padding:0px;}
.productdesc-list li{border-bottom:1px solid #e6e6e6;padding-bottom:10px;padding-top:10px}
.productdesc-list li:last-child{border-bottom:0px}
.clearfix:before,
.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.fa-paper-plane{position:absolute;right:10px;bottom:13px;color:#000;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.fa-paper-plane:hover{}
#newsletterbar form#form-newsletter{position:relative;}
.topbutton{width:105px;bottom:-145px;cursor:pointer;display:none;float:right;font-size:14px;position:absolute;right:0;z-index:9999;padding:0px 10px 0 0;}
.topbutton span{background:#363C3F;bottom:0;color:#fff;cursor:pointer;display:block;float:right;height:35px;margin-left:0px;margin-top:1px;text-align:center;position:fixed;width:35px;line-height:50px;margin-bottom:40px;}
.topbutton span img{margin-top:-15px;}
.topbutton span{background:url('http://assets.webshopapp.com/fokkido/backtotop.png') 0 0 no-repeat;width:95px;height:75px;bottom:0;color:#fff;cursor:pointer;display:block;float:right;margin-top:1px;text-align:center;position:fixed;line-height:50px;margin-bottom:40px;}
.topbutton span:hover{background:url('http://assets.webshopapp.com/fokkido/backtotop-hover.png') 0 0 no-repeat;width:95px;height:75px;bottom:0;color:#fff;cursor:pointer;display:block;float:right;margin-top:1px;text-align:center;position:fixed;line-height:50px;margin-bottom:40px;}
.topbutton-mobile{width:105px;bottom:-145px;cursor:pointer;display:none;float:right;font-size:14px;position:absolute;right:0;z-index:9999;padding:62px 10px 0 0;}
.topbutton-mobile span{background:url('http://assets.webshopapp.com/fokkido/backtotop-mobile.png') 0 0 no-repeat;width:88px;height:40px;bottom:0;color:#fff;cursor:pointer;display:block;float:right;height:42px;margin-left:15px;margin-top:1px;text-align:center;position:fixed;width:44px;line-height:50px;margin-bottom:40px;}
.topbutton-mobile span:hover{background:url('http://assets.webshopapp.com/fokkido/backtotop-mobile-hover.png') 0 0 no-repeat;width:88px;height:40px;bottom:0;color:#fff;cursor:pointer;display:block;float:right;height:42px;margin-left:15px;margin-top:1px;text-align:center;position:fixed;width:44px;line-height:50px;margin-bottom:40px;}
.topbutton-mobile span img{margin-top:-15px;}
.footercontact p a:hover{text-decoration:underline;}
main{position:relative;float:left;width:100%;}
header{position:relative;float:left;width:100%;}
header .top{float:left;height:45px;position:relative;width:100%;z-index:9999;background:#f3f3f3;}
header .top.active{box-shadow:0 2px 8px rgba(0, 0, 0, 0.2);}
header .usptopbar{float:left;line-height:45px;height:45px;}
header .usptopbar p{color:#000;display:block;margin:0px;padding:0px;}
header .usptopbar p a{line-height:45px;float:left;color:#484848;text-align:left;font-weight:700;font-size:14px;}
header .usptopbar .usp{background:none;font-size:10px;height:45px;line-height:45px;text-align:left;text-transform:normal;}
header .usptopbar .usp span{background:url('http://assets.webshopapp.com/fokkido/usp-icon.png') 0 15px no-repeat;float:left;width:40px;height:30px;}
header nav{position:relative;float:left;width:100%;}
header nav .subnav .categories{padding-bottom:0;}
header .navbar{border-radius:0px;min-height:45px !important;}
header .navbar .nav{position:relative;width:100%;}
header .navbar .nav .item.first a{font-size:22px !important;}
header .navbar .nav .item a{font-size:12px;font-weight:400;letter-spacing:0.5px;padding:0px 40px 0px 0px;line-height:45px;}
header .navbar .nav .item a .caret{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}
header .navbar .nav .item a:hover, header .navbar .nav .item a.active{color:#2c4f5e;text-shadow:1px 1px 0px rgba(255, 255, 255, 0.2);}
header .navbar .nav .item a.active{color:#2c4f5e;text-shadow:1px 1px 0px rgba(255, 255, 255, 0.2);font-weight:600}
header .navbar .nav .item.first a.active{color:#fff !important;}
header .navbar .nav .item.first a:hover{color:#2c4f5e !important;}
header .navbar .nav li .subnav{display:none;}
header .navbar .nav li:hover .dropdown-menu{z-index:1;background:none repeat scroll 0 0 rgba(255,255,255,0.98);-moz-box-shadow:0 6px 3px -3px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 6px 3px -3px rgba(0, 0, 0, 0.1);box-shadow:0 6px 3px -3px rgba(0, 0, 0, 0.1);display:block;left:0;margin-left:-15px;margin-right:-15px;position:absolute;right:0;padding:0 0 25px 0;}
header .navbar .nav .categorytitle{background:#f5f5f5;color:#363c3f;font-size:12px;font-weight:300;letter-spacing:1px;line-height:37px;list-style:none outside none;margin-bottom:25px;text-align:center;text-transform:uppercase;width:100%;}
header .navbar .nav .subitemtitle{float:left;margin-bottom:5px;width:100%;}
header .navbar .nav .subnav{list-style:none;}
header .navbar .nav .subnav li a{color:#5e6365;display:list-item;font-size:11px;font-weight:lighter;letter-spacing:0.5px;line-height:22px;padding:0;text-transform:inherit;text-transform:none !important;}
header .navbar .nav .subnav > li:nth-child(2){padding-left:30px;}
header .navbar .nav .subnav > li:nth-last-child(1){padding-right:30px;float:right;}
header .navbar .nav .subnav .subber{padding:0;list-style:none;margin-bottom:10px;}
header .navbar .nav .subnav .brands,
header .navbar .nav .subnav .highlight{float:right;}
header .navbar .navbar-home{display:none;}
header .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-color:transparent;}
.navbar-collapse.in{overflow-y:inherit !important;margin-right:0;padding-right:0;}
header .navbar-collapse{box-shadow:none;}
.navbar{margin-bottom:0;}
.navbar{background:#333d46;border:0px;}
.navbar-inverse .navbar-nav > li > a{line-height:30px;}
h3{font-size:2.429em;font-weight:100;}
.hero-feature{margin-bottom:30px;}
body.home footer{margin-top:20px !important;}
.navbar-logo{float:left !important;}
header .logo img{margin:10px auto;max-height:90px;}
.search{position:relative;padding:25px 0 20px 0;}
.btn.search{width:30px;height:30px;padding:0px !important;width:30%;color:#fff;line-height:30px;font-size:12px;}
.sticky-search-field{height:30px !important;text-indent:3px;}
header b, header strong{color:#fe6962;font-weight:800 !important;}
header #keurmerk a{float:left;max-width:120px;}
header .more{font-size:9px !important;font-weight:600 !important;margin-top:22px;}
#keurmerk{display:table;margin-top:25px;height:60px;}
#keurmerk .keurmerk-inner{display:table-cell;padding-bottom:1px;vertical-align:middle;}
#keurmerk .keurmerk-inner img{float:right;max-height:60px;}
.homepagetekst{margin-bottom:20px;text-align:left;}
.homepagetekst h2{font-size:22px;font-weight:600;margin-bottom:30px;}
.homepagetekst .tekst{font-size:13px;line-height:25px;}
.highlight-block a{float:left;margin:20px 0 20px 0;width:100%;}
.headline ul{padding:0px;float:left;}
.headline ul li{list-style:none;float:left;}
#tabs h3{color:#363c3f;font-size:22px;font-weight:100;text-align:center;}
#tabs ul{width:100%;text-align:center;padding:0px;}
#tabs ul li{display:inline-block;list-style:none outside none;padding:5px 15px;font-size:15px;font-weight:100;}
#tabs ul li a{color:#aaabac;text-decoration:none !important;}
#tabs #tabs-1, #tabs #tabs-2, #tabs #tabs-3{float:left;width:100%;margin-top:20px;}
.tags .block a{background:#eee;color:#4e4e4e;display:block;font-size:12px;height:24px;line-height:24px;overflow:hidden;padding:0 10px 0 20px;text-overflow:ellipsis;white-space:nowrap;}
.tags .block a i{margin-left:-18px;margin-right:5px;}
.tags .block a:hover{background-color:#dedede;text-decoration:none;}
ul.tagcloud li{display:inline-block;list-style:none outside none;margin:0 10px 15px;text-align:center;}
.tagcloud{display:block;float:left;margin-bottom:10px;margin-left:0;margin-right:0;padding:0;text-align:center;width:100%;}
.product-tabs .tagcloud{text-align:left !important;}
.tagsContainer h2{text-align:center;color:#303030;font-size:22px;font-weight:100;width:100%;}
.tagsContainer .tags{margin:10px 0px;}
.breadcrumbs{color:#999;font-size:11px;line-height:30px;margin:10px auto;margin-bottom:20px;}
.breadcrumbs a{color:#484848 !important;font-size:11px;text-transform:uppercase;font-weight:700;text-decoration:none;}
.breadcrumbs a:hover, .breadcrumbs a.current{color:#fa5454 !important;text-decoration:underline;}
.breadcrumbs a.current{color:#57b8e3 !important;text-decoration:none !important;}
.breadcrumbs a.current:hover{text-decoration:underline !important;}
.breadcrumbs span{color:#000;display:inline-block;font-size:12px;padding:2px 5px;}
header .minicart-button .cart{background:url("http://assets.webshopapp.com/fokkido/cartmobile.png") no-repeat scroll center center/100% 100% rgba(0, 0, 0, 0);float:left;height:18px;margin-top:5px;width:20px;}
header .minicart-button .quanti{color:#363c3f;font-size:11px;line-height:33px;margin-left:10px;}
header .minicart-button a{cursor:pointer;margin-right:15px;margin-top:4px;}
header .minicart-button .caret{color:#363c3f;margin-left:10px;opacity:0.5;}
header .minicart{margin-bottom:30px;}
header .usp{float:left;width:100%;}
header .usp ul{margin:0;padding:0;}
header .usp li{float:left;list-style:none;line-height:333%;text-transform:uppercase;font-size:11px;font-weight:500;text-align:center;padding:0;color:#888;}
header .usp li span, header .usp li i{color:#888;font-size:12px;margin-right:9px;}
header .toplinks{width:auto;margin:10px 0 0 10px;padding:0;float:right;}
header .toplinks li{float:left;list-style:none;border-left:1px solid #e0e0e0;margin-left:20px;padding-left:20px;}
header .toplinks li:nth-child(1){margin-left:0;}
header .toplinks li a{color:#363c3f;cursor:pointer;float:left;font-size:10px;font-weight:bold;letter-spacing:1px;line-height:20px;list-style:none outside none;text-transform:uppercase;}
.header-main-bar{float:left;width:100%;background:#FFF;}
.slidetoggle{background:#f5f5f5;border-bottom:1px solid #ededed;display:none;height:auto;width:100%;z-index:999999;}
.slidetoggle .well{border:none !important;padding-top:0px;box-shadow:none;}
.slidetoggle .well img{margin-bottom:10px;margin-right:15px;}
.slidetoggle h3{font-size:14px;}
.slidetoggle h3 a{color:#363c3f;font-size:18px;font-weight:300;line-height:20px;opacity:0.5;text-align:left;}
header #cart{background:url("http://assets.webshopapp.com/fokkido/cart.png") no-repeat scroll right top/60px 29px transparent;float:right;height:60px;margin-top:25px;padding:0;position:relative;}
header #cart .total{border-right:1px solid #e3e3e3;float:right;line-height:20px;margin-right:80px;margin-top:9px;padding-right:15px;font-size:14px;}
header #cart .total a{overflow:hidden;}
header #cart .total .quantity{border:0 none;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;color:#fff;display:block;height:22px;width:22px;line-height:22px;position:absolute;right:15px;text-align:center;top:0;font-size:11px;font-weight:700;}
header #cart .overview{display:none;background:none repeat scroll 0 0 #fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);padding:0px 20px 25px;position:absolute;right:-1px;top:44px;width:100.5%;z-index:9999;}
header #cart .overview .carttitle, header .minicart .overview .carttitle{border-bottom:1px solid #d8d8d8;float:left;padding-bottom:15px;width:100%;}
header #cart .overview .carttitle strong, header .minicart .overview .carttitle strong{text-transform:uppercase;}
header #cart .overview .products{float:left;width:100%;}
header #cart .overview .products .product, header .minicart .overview .product{float:left;height:95px;margin-bottom:0;position:relative;padding:10px 0;width:100%;}
header #cart .overview .products .product .delete, header .minicart .overview .product .delete{float:left;transform:scaleY(0.75);width:10px;-ms-transform:scaleY(0.75);-webkit-transform:scaleY(0.75);}
header #cart .overview .products .product .delete a, header .minicart .overview .product .delete a{color:#d8d8d8;padding:10px;left:-30px;position:absolute;top:25px;}
header #cart .overview .products .product .delete a:hover, header .minicart .overview .product .delete a:hover{color:#22cde7;}
header #cart .overview .products .product .gui-up,
header #cart .overview .products .product .gui-down{color:#333;}
header #cart .overview .products .product .image,header .minicart .overview .product .image{float:left;width:49px;border:1px solid #d8d8d8;}
header #cart .overview .products .product .title,header .minicart .overview .product .title{float:left;font-size:12px !important;font-weight:500;line-height:120%;margin:10px 20px;width:120px;}
header #cart .overview .products .product .image a img:hover, header #cart .overview .products .product .title a:hover{cursor:pointer;}
header #cart .overview .products .product .title a,header .minicart .overview .product .title a{color:#000;}
header #cart .overview .products .product .quantity, header .minicart .overview .product .quantity{border:0 none;float:right;font-size:12px;font-weight:bold;height:auto;padding-left:10px;padding-top:15px;text-align:right;width:30px;}
header #cart .overview .products .product .price, header .minicart .overview .product .price{float:right;font-size:12px;font-weight:normal;padding-top:15px;}
header #cart .overview .sum, header .minicart .sum{background:none repeat scroll 0 0 #f9f9f9;color:#000;float:left;font-size:13px;margin:10px -19px;padding:20px 20px 20px;width:115%;}
header #cart .overview .sum span, header .minicart .sum span{float:right;font-weight:bold;}
header #cart .overview .sum .subsum, header .minicart .sum .subsum{color:#747474;font-size:11px;font-style:italic;margin-bottom:10px;}
header #cart .overview .buttons, header .minicart .buttons{float:left;width:100%;margin-top:30px;}
header #cart .overview .btn, header .minicart .btn{background:#363c3f !important;color:#FFF;font-size:11px;padding:7px 20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:49%;float:right;}
header #cart .overview .btn.outline, header .minicart .sum .buttons .btn.outline{background:none !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:0 0 0 2px #363c3f inset;color:#363c3f;font-size:11px;margin-top:-1px;padding:8px 20px;width:49%;float:left;}
header #cart.title{float:left;font-size:14px;text-transform:uppercase;width:100%;}
.language, .currency{float:right;margin:0 0 0 10px;padding-right:10px;position:relative;}
.language .caret, .currency .caret{margin-left:10px;opacity:0.5;}
.language span, .currency span{display:block;float:left;font-size:10px;font-weight:600;letter-spacing:1px;line-height:40px;text-transform:uppercase;cursor:pointer;}
.language span.language-first, .currency span{margin:0 5px;}
.language ul, .currency ul{border-right:1px solid #e9e9e8;border-bottom:1px solid #e9e9e8;border-left:1px solid #e9e9e8;display:none;font-size:11px;line-height:11px;margin:0;padding:0 0 10px;position:absolute;top:39px;width:100%;left:-5px;}
.language ul li, .currency ul li{border:0 none;padding:4px 0;float:right;text-align:right;width:100%;list-style:none;border:0;}
.currency ul li a{display:block;height:11px;margin:0 auto;overflow:hidden;width:16px;font-size:11px;line-height:11px;text-align:center;width:100%;height:13px;}
.currency ul li a:hover{text-decoration:underline;}
.language-title, .currency-title{color:#000;font-size:9px;font-weight:600;letter-spacing:1px;margin-right:10px;padding-top:10px !important;text-transform:uppercase;}
.language ul{left:inherit;min-width:170px;padding-left:20px;right:0 !important;}
.language ul li a{color:#000;padding-right:15px;}
.language ul li a:hover{text-decoration:underline;}
.language ul li.language-bg a span{background-image:url(http://assets.webshopapp.com/fokkido/flags.png);background-position:0 -150px;background-repeat:no-repeat;}
.language ul li.language-da a span{background-image:url(http://assets.webshopapp.com/fokkido/flags.png);background-position:0 -130px;background-repeat:no-repeat;}
.language ul li.language-de a span{background-image:url(http://assets.webshopapp.com/fokkido/flags.png);background-position:0 -20px;background-repeat:no-repeat;}
.language ul li.language-el a span{background-image:url(http://assets.webshopapp.com/fokkido/flags.png);background-position:0 -70px;background-repeat:no-repeat;}
.language ul li.language-en a span{background-image:url(http://assets.webshopapp.com/fokkido/flags.png);background-position:0 -30px;background-repeat:no-repeat;}
.language ul li.language-es a span{background-image:url(http://assets.webshopapp.com/fokkido/flags.png);background-position:0 -50px;background-repeat:no-repeat;}
.language ul li.language-fr a span{background-image:url(http://assets.webshopapp.com/fokkido/flags.png);background-position:0 -40px;background-repeat:no-repeat;}
.language ul li.language-it a span{background-image:url(http://assets.webshopapp.com/fokkido/flags.png);background-position:0 -60px;background-repeat:no-repeat;}
.language ul li.language-nl a span{background-image:url(http://assets.webshopapp.com/fokkido/flags.png);background-position:0 -10px;background-repeat:no-repeat;}
.language ul li.language-no a span{background-image:url(http://assets.webshopapp.com/fokkido/flags.png);background-position:0 -154px;background-repeat:no-repeat;}
.language ul li.language-pl a span{background-image:url(http://assets.webshopapp.com/fokkido/flags.png);background-position:0 -110px;background-repeat:no-repeat;}
.language ul li.language-pt a span{background-image:url(http://assets.webshopapp.com/fokkido/flags.png);background-position:0 -100px;background-repeat:no-repeat;}
.language ul li.language-ru a span{background-image:url(http://assets.webshopapp.com/fokkido/flags.png);background-position:0 -130px;background-repeat:no-repeat;}
.language ul li.language-sv a span{background-image:url(http://assets.webshopapp.com/fokkido/flags.png);background-position:0 -120px;background-repeat:no-repeat;}
.language ul li.language-tr a span{background-image:url(http://assets.webshopapp.com/fokkido/flags.png);background-position:0 -90px;background-repeat:no-repeat;}
.language ul li a span{float:right;height:10px;margin-right:10px;width:16px;background-size:100% auto;}
.top.active .language ul, .top.active .currency ul{background:#FFF;}
header #search .autocomplete{background:#fff;border-bottom:1px solid #d6d6d6;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);display:none;position:absolute;left:0px;width:100%;z-index:9999;}
header #search .autocomplete{}
header #search .autocomplete.noresults{display:none !important;}
header #search .autocomplete .arrow{background:url(http://assets.webshopapp.com/fokkido/dropdown-arrow.png) no-repeat scroll 10px 0 rgba(0,0,0,0);height:10px;left:0;position:absolute;top:-10px;width:100%;}
header #search .title{background:none repeat scroll 0 0 rgba(0,0,0,0.024);border-bottom:1px solid #EEE;color:#999;font-weight:700;height:18px;padding:10px;}
header #search .autocomplete .more{display:table;padding:15px 10px;position:relative;width:95%;margin:0 auto;}
header #search .autocomplete .more a{color:#57b8e3;font-size:12px;text-decoration:none;}
header #search .autocomplete .more a:hover{text-decoration:underline;}
header #search .autocomplete .more span{color:#000;line-height:186%;}
header #search .autocomplete .notfound{display:none;font-size:12px;font-weight:700;text-align:center;padding:15px 10px;}
header #search .autocomplete .products.products-livesearch .product:first-child{border-top:1px solid #fff;}
header #search .autocomplete .products.products-livesearch .product a{float:left;width:100%;padding:0px 10px;}
header #search .autocomplete .products.products-livesearch .product{padding:0px;float:left;height:72px;margin-bottom:0;width:100%;border-bottom:1px solid #eee;}
header #search .autocomplete .products.products-livesearch .product:hover{background:#f9f9f9;}
header #search .autocomplete .products.products-livesearch .product img{float:left;margin-right:5px;margin-top:11px;border:1px solid #eee;}
header #search .autocomplete .products.products-livesearch .product h4{float:left;color:#485a69;font-size:12px;font-weight:600;height:25px;margin:17px 0;overflow:hidden;text-align:left;text-overflow:ellipsis;width:60%;}
header #search .autocomplete .products.products-livesearch .product h4:hover{text-decoration:underline;}
header #search .autocomplete .products.products-livesearch .product p.price{color:#000;float:right;font-size:13px;font-weight:bold;margin:25px 4px;text-align:right;width:auto;}
header #search .autocomplete .products.products-livesearch .product p.price.price-offer{color:#000;font-size:13px;font-weight:bold;width:20%;text-align:right;margin:15px 4px;}
header #search .autocomplete .products.products-livesearch .product p.price span{float:left;width:100%;color:#aeaeae;font-size:13px;font-weight:normal;text-decoration:line-through;}
#search .search input{background-color:#ececec !important;border:1px solid #e8e8e8 !important;color:#8b8b8b;font-size:11px;font-style:italic;height:35px !important;margin-right:2%;text-indent:6px;width:100%;}
#search .search input::-ms-clear{display:none;}
#search #searched{overflow:hidden;position:relative;}
#search .btn.search{background:none repeat scroll 0 0 transparent;color:#444444;font-size:15px;height:35px;line-height:30px;padding:0 !important;position:absolute;right:0px;width:35px !important;}
.popular-new{}
.popular-new .wrap{border-top:1px solid #eee;}
.popular-new .wrap h3{font-size:22px;font-weight:400;}
.product-block{margin:5px 0;overflow:hidden;padding-bottom:30px;padding-left:10px;padding-right:10px;}
.product-block.list .product-block-inner{float:left;width:100%;}
.product-block-inner{overflow:visible;position:relative;padding:0;}
.product-block-inner .image,.categories .category{display:block;margin-bottom:5px;position:relative;}
.categories{padding-bottom:20px;}
.product-block-inner .image img{}
.products.smaller .product-block-inner .image img{border:1px solid #fff;}
.products.smaller .product-block-inner .image img:hover{border:1px solid #ccc;}
.product-block-inner .name{}
.product-block-inner:hover .name{bottom:0px;position:relative;}
.product-block-inner .name h3{font-family:'Open Sans', sans-serif;font-weight:600;height:46px;line-height:45%;margin:0;overflow:hidden;padding:0;}
.product-block.home .product-block-inner .name h3{line-height:100%;}
.product-block-inner .name h3:hover{text-decoration:underline;}
.product-block-inner .name h3 a{color:#193440;font-size:13px;font-weight:600;line-height:14px;}
.product-block-inner .price{margin:5px 0;font-size:13px;}
.product-block.list .product-block-inner:hover .price{bottom:0;}
.product-block.list .right .stock .availability{margin:10px 0;}
.product-block.list .right .stock .order-status{margin-top:5px;}
.product-block-inner .description{width:100%;font-size:12px;height:35px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0;overflow:hidden;position:absolute;-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1);-o-transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1);bottom:0px;}
.product-block-inner:hover .description{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;position:absolute;bottom:-5px;}
.product-block-inner .price{font-size:13px;}
.product-block-inner .price .price-new{display:inline;font-size:16px;font-weight:600;color:#fe6962 !important;}
.product-block-inner .price .price-old{color:#484848;display:inline;text-decoration:line-through;}
.product-block-inner .price .unit{font-size:10px;margin-left:5px;}
.sale{font-weight:bold;color:#000;position:absolute;left:5px;text-align:right;text-transform:uppercase;top:5px;padding:10px 20px;background:#d0e7e1;}
.new{font-weight:bold;color:#fff;position:absolute;left:5px;text-align:right;text-transform:uppercase;top:5px;padding:10px 20px;}
.headline{position:relative;margin:20px 0 5px;}
.slideshow{width:100%;}
.slider{float:left;width:100%;height:100%;position:relative;overflow:hidden;}
.slider ul{width:20000em;position:relative;list-style:none;margin:0;padding:0;}
.slider li{float:left;}
.slider img{display:block;max-width:100%;background-color:#FFF;height:auto!important;}
.slider-prev,.slider-next{background-color:#FFF;color:#fff;font-size:16px;line-height:16px;margin-top:-28px;opacity:0.2;position:absolute;text-align:center;top:53%;padding:15px 5px;}
.headline:hover .slider-prev,.headline:hover .slider-next, .slider-prev span,.slider-next span{opacity:1;}
.slider-prev{left:0;}
.slider-next{right:0;}
.slider-pagination{width:100%;text-align:center;line-height:0;position:absolute;bottom:0;display:none;margin:20px 0;}
.slider-pagination a{display:inline-block;height:12px;width:12px;background:#414141;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;text-indent:-9999px;border:1px solid #54afe9;margin:0 6px;padding:0;}
.slider-pagination a.active{background:#54afe9;}
.headline .side-banner ul{margin:0!important;padding:0;}
.headline .side-banner li{float:none;list-style:none;margin-bottom:10px;}
.brandsContainer .brands-wrap{border-bottom:1px solid #eee;border-top:1px solid #eee;margin-top:20px;}
.brandsContainer .brands-wrap h3{float:left;font-size:22px;font-weight:600;}
.brandsContainer .brands-wrap .btn-brands{color:#000;float:right;margin-top:20px;}
.brandsContainer .brands-wrap .btn-brands:hover{text-decoration:underline;}
.brandsContainer .brands-wrap .brands{clear:both;list-style:none;padding:0;position:relative;margin:15px 0;overflow:hidden;}
.brands .slider img{max-width:70%;}
.banner-right .headline{margin-top:0;}
.categories div a{color:#000;}
.categories div a:hover{text-decoration:underline;}
.categories div > a{display:inline-block;font-size:14px;font-weight:600;margin:0px 0;text-transform:uppercase;}
.categories div h2{margin:0px;text-transform:uppercase;}
.categories div h2 a{display:inline-block;font-size:14px;font-weight:900;margin:20px 0;text-transform:uppercase;}
.categories div ul{font-size:13px;list-style:none;padding:0;}
.categories div ul li{margin-bottom:8px;}
.categories-mobile{background:#d0e7e1;cursor:pointer;text-align:center;}
.categories-mobile h3{color:#000;font-size:22px;font-weight:600;}
.categories-mobile ul{list-style:none;padding:0;}
.categories-mobile ul li{margin-bottom:15px;}
.categories-mobile ul li a{color:#000;font-size:15px;font-weight:500;text-decoration:none !important;}
.categories-mobile ul li a:hover{color:#000;}
img.img-responsive.category{-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;filter:alpha(opacity=40);}
img.img-responsive.category:hover{opacity:0.5;filter:alpha(opacity=40);}
}
@media (max-width:1240px){.banner-right img{width:100%;}
.categories > a{font-size:13px;}
}
@media (max-width:767px){.categories{width:100%;}
.slideshow{width:100%;}
.banner-right{padding:0 15px;width:100%;}
.headline .side-banner ul{padding-top:15px;text-align:center;width:100%;}
.headline .side-banner ul li img{display:inline-block;}
.banner-right img{width:auto;}
}
.payment-icons{float:left;display:block;background-image:url(http://assets.webshopapp.com/fokkido/payments.png);height:60px;width:100px;margin-right:5px;background-size:100% auto;margin-left:-22px;margin-right:-22px;margin-bottom:-15px;-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);}
.payment-icons.de{background-image:url(http://assets.webshopapp.com/fokkido/payments-de.png);}
.payment-icons.icon-payment-acceptgiro{background-position:0px 0px;}
.payment-icons.icon-payment-achterafbetale{background-position:0px -60px;}
.payment-icons.icon-payment-afterpay{background-position:0px -120px;}
.payment-icons.icon-payment-alfabank{background-position:0px -180px;}
.payment-icons.icon-payment-americanexpress{background-position:0px -240px;}
.payment-icons.icon-payment-banktransfer{background-position:0px -300px;}
.payment-icons.icon-payment-betaalnaontvangst{background-position:0px -360px;}
.payment-icons.icon-payment-cartebleue{background-position:0px -420px;}
.payment-icons.icon-payment-clickandbuy{background-position:0px -480px;}
.payment-icons.icon-payment-cash{background-position:0 -3273px;}
.payment-icons.icon-payment-dankort{background-position:0px -540px;}
.payment-icons.icon-payment-directdebit{background-position:0px -600px;}
.payment-icons.icon-payment-directebanki{background-position:0px -660px;}
.payment-icons.icon-payment-discover{background-position:0px -720px;}
.payment-icons.icon-payment-dotpay{background-position:0px -780px;}
.payment-icons.icon-payment-ebo{background-position:0px -850px;}
.payment-icons.icon-payment-ecare{background-position:0px -900px;}
.payment-icons.icon-payment-ecelv{background-position:0px 960px;}
.payment-icons.icon-payment-empayment{background-position:0px -1020px;}
.payment-icons.icon-payment-eps{background-position:0px -1080px;}
.payment-icons.icon-payment-fashioncheque{background-position:0px -1140px;}
.payment-icons.icon-payment-giftcard{background-position:0px -1200px;}
.payment-icons.icon-payment-giropay{background-position:0px -1260px;}
.payment-icons.icon-payment-ideal{background-position:0px -1320px;}
.payment-icons.icon-payment-incasso{background-position:0px -1380px;}
.payment-icons.icon-payment-invoice{background-position:0px -1440px;}
.payment-icons.icon-payment-ippies{background-position:0px -1500px;}
.payment-icons.icon-payment-klarna{background-position:0px -1560px;}
.payment-icons.icon-payment-maestro{background-position:0px -1620px;}
.payment-icons.icon-payment-mailru{background-position:0px -1680px;}
.payment-icons.icon-payment-mastercard{background-position:0px -1740px;}
.payment-icons.icon-payment-minitix{background-position:0px -1800px;}
.payment-icons.icon-payment-mistercash{background-position:0px -1860px;}
.payment-icons.icon-payment-multisafepay{background-position:0px -1920px;}
.payment-icons.icon-payment-nordea{background-position:0px -1980px;}
.payment-icons.icon-payment-onlinegiro{background-position:0px -2040px;}
.payment-icons.icon-payment-onlinetransfer{background-position:0px -2100px;}
.payment-icons.icon-payment-paypal{background-position:0px -2160px;}
.payment-icons.icon-payment-paysafecard{background-position:0px -2220px;}
.payment-icons.icon-payment-phone{background-position:0px -2280px;}
.payment-icons.icon-payment-postfinance{background-position:0px -2340px;}
.payment-icons.icon-payment-postnl{background-position:0px -3202px;}
.payment-icons.icon-payment-pi{background-position:0px -3129px;}
.payment-icons.icon-payment-przelewy24{background-position:0px -2400px;}
.payment-icons.icon-payment-qiwi{background-position:0px -2460px;}
.payment-icons.icon-payment-rembours{background-position:0px -2520px;}
.payment-icons.icon-payment-ukash{background-position:0px -2580px;}
.payment-icons.icon-payment-visa{background-position:0px -2640px;}
.payment-icons.icon-payment-visadebit{background-position:0px -2700px;}
.payment-icons.icon-payment-visaelectro{background-position:0px -2760px;}
.payment-icons.icon-payment-vpay{background-position:0px -2820px;}
.payment-icons.icon-payment-wallie{background-position:0px -2880px;}
.payment-icons.icon-payment-webmoney{background-position:0px -2940px;}
.payment-icons.icon-payment-webshopgiftcard{background-position:0px -3000px;}
.payment-icons.icon-payment-yourgift{background-position:0px -3060px;}
.payment-icons.icon-payment-afterpay_nl_b2c_digital_invoice, .payment-icons.icon-payment-afterpay_nl_b2c_direct_debit, .payment-icons.icon-payment-afterpay_nl_b2b_digital_invoice, .payment-icons.icon-payment-afterpay_be_b2c_digital_invoice{background-position:0px -120px;}
#catalog .categories .category span{background:none !important;box-shadow:none;margin-top:15px;}
h3.catalog-cat-title{font-size:16px;line-height:18px;text-align:left !important;font-weight:normal;}
h3.catalog-cat-title a{font-weight:100 !important;}
ul.list li.list-title{list-style:none;float:left;padding:0px;margin:0px;width:100%;}
.catalog-categories ul{padding-left:0px;}
.catalog-categories ul.list li a{font-size:12px;color:#000;font-weight:300;text-align:left;}
.catalog-categories ul.list li a:hover{color:#22cde7;text-decoration:underline;}
.catalog-categories{margin-bottom:30px;}
.categories h3{text-align:center;margin-top:10px 0px 20px 0px;line-height:24px;}
.categories h3 a{text-align:center;color:#303030;font-size:18px;font-weight:100;width:100%;}
h2.categoriestitle{text-align:center;color:#363c3f;font-size:22px;font-weight:100;margin-bottom:20px;}
.sidebar-filter-item{border-top:1px solid #dbdbdb;float:left;height:40px;line-height:40px;padding:0px 20px;width:100%;}
.sidebar-filter-item.first{border-top:1px solid #dbdbdb;}
.more-less-btn, .more-less-btn-price{border-top:1px solid #dbdbdb;opacity:1 !important;}
.collection-header{padding-left:0px;}
.product_info{border-top:1px solid #ccc;float:left;width:100%;}
.product-block.home .product_info{border-top:none;}
.sidebar-categories:before, .sidebar-categories:after{background:#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;}
.sidebar-categories:after{left:auto;right:10px;transform:rotate(3deg);}
.sidebar h2.customFilter-title{border-bottom:none;}
.price-filter:before, .price-filter:after{background:#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;}
.price-filter:after{left:auto;right:10px;transform:rotate(3deg);}
.collection-custom-filters .filters:before, .collection-custom-filters .filters:after{background:#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;}
.collection-custom-filters .filters:after{left:auto;right:10px;transform:rotate(3deg);}
.collection-menu.sidebar-categories{position:relative;background:#fff;border:1px solid #dbdbdb;float:left;width:100%;}
#filters{border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;float:left;width:100%;margin-bottom:15px;}
.category-count{float:left;}
.category-count h2.counting{line-height:180%;font-size:12px;color:#193440;margin:0px;padding:15px 0px;}
.collectionimage{height:auto;width:100%;margin-bottom:20px;}
.collectiontekst{font-size:11px;}
.collectionimage h1.headertitle{margin:0px;padding:0px;width:100%;height:40px;background:#333;color:#fff;font-size:24px;line-height:40px;padding-left:10px;}
.collection-custom-filters{float:left;width:100%;margin-bottom:20px;}
.collection-custom-filters .filters{position:relative;background:#fff;margin-top:20px;border:1px solid #dbdbdb;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.collection-custom-filters .filter-block{float:left;width:100%;}
.collection-brands{float:left;width:100%;}
.collection-brands select{min-width:200px;}
.btns{float:left;display:block;margin:3px 10px 0px 0px;height:20px;width:20px;overflow:hidden;text-indent:-999px;}
.button-grid{background:url("http://assets.webshopapp.com/fokkido/grid-list.png") no-repeat scroll 0px 0 rgba(0, 0, 0, 0);}
.button-list{background:url("http://assets.webshopapp.com/fokkido/grid-list.png") no-repeat scroll -20px 0 rgba(0, 0, 0, 0);}
.button-collage{background:url("http://assets.webshopapp.com/fokkido/grid-list.png") no-repeat scroll -40px 0 rgba(0, 0, 0, 0);}
#collection #head{width:100%;}
#collection #head.large{display:block;}
#collection #head.large #image{display:block;height:200px;}
#collection #omschrijving{color:#484848;float:none;font-weight:300;line-height:22px;max-height:200px;padding:0px;font-size:13px;}
#collection #omschrijving h1{color:#193440;display:table-cell;float:left;font-weight:300;line-height:120%;font-size:24px;width:100%;margin-bottom:20px;padding:0px;margin-top:0px;cursor:pointer;}
#collection #image{background-position:center !important;background-size:cover !important;float:none;}
#collection h1.small-title{font-size:16px;padding-top:6px;}
.filter-block.five{}
.filter-block.all{padding-top:0px;padding-bottom:0px;}
.heading{position:relative;}
.heading h2{color:#fff;padding:10px 20px;position:absolute;top:30px;width:100%;background:-moz-linear-gradient(left, rgba(31,64,79,1) 0%, rgba(31,64,79,0.5) 47%, rgba(0,0,0,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(31,64,79,1)), color-stop(47%,rgba(31,64,79,0.5)), color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left, rgba(31,64,79,1) 0%,rgba(31,64,79,0.5) 47%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left, rgba(31,64,79,1) 0%,rgba(31,64,79,0.5) 47%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left, rgba(31,64,79,1) 0%,rgba(31,64,79,0.5) 47%,rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(31,64,79,1) 0%,rgba(31,64,79,0.5) 47%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f404f', endColorstr='#00000000',GradientType=1);font-family:poetsen_oneregular;font-size:32px !important;font-weight:300 !important;line-height:32px !important;}
.heading img{width:100%;border-radius:2px;padding-top:24px}
.heading.brands img{width:auto !important;max-height:165px !important;}
.customselect.mobile-cat{float:left;margin:10px 0 20px;padding:0;width:100%;}
#collection .customselect{box-shadow:0 0 0 0 rgba(50, 50, 50, 0.27) inset;font-size:11px;font-weight:600;}
#collection .customselect select{padding:6px 25px 5px 10px;margin:0;}
#collection select{background:none !important;}
#collection #filter_form{width:100%;}
#collection #filters .fa{font-size:20px;line-height:50px;}
#collection #filters .label{color:#464b4e;float:left;font-size:12px;font-weight:normal;height:30px;line-height:27px;padding:0 18px 0 0;}
#collection #filters .views a{margin-top:15px;color:#000;cursor:pointer;display:inline-block;font-size:12px;height:30px;line-height:27px;margin-right:20px;float:right;}
#collection #filters .views a span.list-icon{float:left;background:url('http://assets.webshopapp.com/fokkido/list-grid.png') -25px 0 no-repeat;width:25px;height:20px;margin-right:0px;}
#collection #filters .views a span.grid-icon{float:left;background:url('http://assets.webshopapp.com/fokkido/list-grid.png') 0px 0px no-repeat;width:25px;height:20px;margin-right:0px;}
#collection #filters .views a.active span.list-icon{float:left;background:url('http://assets.webshopapp.com/fokkido/list-grid.png') -25px -20px no-repeat;width:25px;height:20px;}
#collection #filters .views a.active span.grid-icon{float:left;background:url('http://assets.webshopapp.com/fokkido/list-grid.png') 0px -20px no-repeat;width:25px;height:20px;}
#collection #filters .views a.list{margin-right:0px;}
#collection #filters .views .fa-toggle-off:before{color:#888;}
#collection #filters .views .toggleview{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;}
#collection #filters .views span{margin:0px;padding:0px;float:right;line-height:50px;margin-right:15px;}
#collection #filters .views a.active, #collection #filters .views a:hover{color:#000;text-decoration:none;}
#collection #filters .tp{margin:0px;float:right;padding:0px !important;}
#collection #filters .tp.sort-by{margin-top:10px;}
#filters .views.tp span{margin-right:10px;}
#collection .mobile-categories{background:#fff;border-color:#D4D4D4;height:28px;text-indent:2px;width:100%;}
#collection #filters .pager{font-size:12px;line-height:27px;}
#collection h1{font-size:22px;font-weight:100;}
#collection hr{margin-top:0;}
#collection .tui-dropdown .caret, .product-option .tui-dropdown .caret{float:right;margin:11px 0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.product-option label{font-weight:600;line-height:150%;}
#collection .tui-dropdown{float:left;font-size:11px;line-height:26px;position:relative;text-align:left;width:160px;}
#collection .tui-dropdown span{background:#fff;border:1px solid #d4d4d4;cursor:pointer;display:block;padding:0 10px;text-decoration:none;}
#collection .tui-dropdown ul{background-color:#ffffff;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;display:none;font-size:12px;font-weight:normal;list-style:none outside none;margin-top:0;padding-left:0;position:absolute;text-decoration:none;width:100%;-moz-box-shadow:0 6px 8px -3px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 6px 8px -3px rgba(0, 0, 0, 0.1);box-shadow:0 6px 8px -3px rgba(0, 0, 0, 0.1);z-index:1;}
#collection .tui-dropdown ul li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#collection .tui-dropdown ul li a#last{border-bottom:1px solid #d4d4d4;}
#collection .tui-dropdown ul li a{border-bottom:1px solid #d4d4d4;border-left:2px solid transparent;border-right:2px solid transparent;color:#959595;display:block;font-size:11px;padding:0 8px;}
#collection .tui-dropdown ul li a.active color:#ea2e49;}
#collection .collection-brands{margin-bottom:10px;}
#collection .collection-brands .tui-dropdown{margin:0 20px 0 0;width:90%;z-index:100;}
#collection .collection-pagination{border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;float:left;font-size:12px;margin:20px 0;padding:10px 0;width:100%;}
.collection-pagination ul{float:none;display:table;list-style-type:none;margin:0 auto;padding:0;}
.collection-pagination ul li{float:left;padding:4px 2px;margin-right:5px;}
.collection-pagination ul li i{font-size:12px;}
.collection-pagination ul li.next i{margin-left:10px;}
.collection-pagination ul li.prev i{margin-right:10px;}
.collection-pagination ul li.prev{height:28px;line-height:28px;text-align:center;}
.collection-pagination ul li.prev a,
.collection-pagination ul li.next a{color:#193440;font-weight:bold;text-transform:uppercase;font-size:10px;}
.collection-pagination ul li.prev a:hover,
.collection-pagination ul li.next a:hover{text-decoration:underline;}
.collection-pagination ul li.next{height:28px;line-height:28px;text-align:center;}
.collection-pagination ul li.number{padding:4px 2px;}
.collection-pagination ul li.number a{color:#585858;display:block;height:28px;line-height:28px;text-align:center;width:28px;color:#000;border:1px solid #dbdbdb;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f9f9f9));background:-webkit-linear-gradient(top, #ffffff 0%,#f9f9f9 100%);background:-o-linear-gradient(top, #ffffff 0%,#f9f9f9 100%);background:-ms-linear-gradient(top, #ffffff 0%,#f9f9f9 100%);background:linear-gradient(to bottom, #ffffff 0%,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0);}
.collection-pagination ul li.number a:hover{color:#1c353a !important;background:#d0e7e1;border:1px solid #d0e7e1;}
.collection-pagination ul li.number.active a:hover{color:#fff !important;}
.collection-pagination ul li.number.active a{color:#fff !important;height:28px;line-height:28px;text-align:center;width:28px;}
#omschrijving{margin-bottom:10px;}
.price-old{line-height:16px;text-decoration:line-through;padding-bottom:10px;margin-right:5px;}
.quantity{border:1px solid #000;background:#fff!important;height:40px;float:left;width:71px;border-radius:4px;border:1px solid #DDD;border-color:#DDD #EEE #EEE #DDD;}
.quantity.hover{border-color:#999 #DDD #DDD #AAA;}
.shippingreturn-de{border-top:1px solid #f5f5f5;float:left;margin-top:20px;padding-top:10px;width:100%;}
.line{border-bottom:1px solid #eee;display:table;float:left;margin:10px 0 0;padding:10px 0;width:100%;}
.line .back{color:#57b8e3;float:left;font-size:14px;}
.line .ministars{float:right;}
.line .back i{font-size:15px;margin-right:10px;color:#abc5dc;}
.mobile-cat ul{float:left;padding:0;margin:0 0 20px 0;width:100%;}
.mobile-cat li{display:table;width:100%;list-style:none;border-bottom:1px solid #eee;line-height:320%;}
.mobile-cat li i{float:right;color:#57b8e3;padding:14px 0 0 0px;}
.mobile-cat li h3{color:#000;font-size:22px;margin:9px 0;}
.mobile-cat li a{color:#000;font-size:14px;}
.mobile-cat li a.active{text-decoration:underline;color:#57b8e3;}
.mobile-cat ul ul{margin:0;padding:0;}
.mobile-cat ul ul li{border:none;line-height:250%;}
.mobile-cat ul ul li a{font-size:11px;}
.mobile-cat ul ul.sub{padding:0 10px 5px;}
a.show-all-home-lego{float:left;width:100%;margin:0px 0px 20px 0px;text-align:left;color:#000;}
a.show-all-xs-home-lego{float:left;margin:20px 0px;text-align:center;width:100%;}
a.show-all:hover, a.show-all-xs:hover{text-decoration:underline;color:#bcd1e3 !important;}
a.show-all{float:left;width:100%;margin:0px 0px 20px 0px;text-align:left;color:#000;}
a.show-all-xs{float:left;margin:20px 0px;text-align:center;width:100%;}
a.show-all:hover, a.show-all-xs:hover{text-decoration:underline;color:#bcd1e3 !important;}
.yotpo .text-m{display:none !important;}
.product-block-inner .yotpo.overzicht{width:78px !important;margin:0 auto !important;float:none !important;}
p.gui-delivery-time-cart{font-size:14px!important;font-weight:600;}

.btn.categorie-button.col-xs-12{
  background-color:#fff;
    color:#abc5dc;
  border:1px solid #abc5dc;
  border-radius:0px;
  margin:5px;
}