/*! 
* Theme SEOnista v1.0 (http://www.ooseoo.com)
* Copyright 2015 OOSEOO Internetmarketing.
*/

body{font-family: 'Roboto Condensed', sans-serif !important;-webkit-font-smoothing: subpixel-antialiased !important;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;}
input[type="text"], textarea{box-shadow: none !important}
textarea:focus{outline: 0;}

.btn:hover, .btn:focus, .btn:active:focus, .btn.active:focus{ outline: 0;color:#FFF!important;}
.product-details .btn,.btn.shopnow, .btn.popup, .add-to-cart, .sticky-newsletter-inner .btn, .meerinfo-btn-wrapper .btn {color:#FFF!important; padding-left: 16px; padding-right: 16px;}
.form-control{font-size:12px;}
.form-control, .btn{-webkit-transition: border-color ease-in-out .600ms,-webkit-box-shadow ease-in-out .600ms; -o-transition: border-color ease-in-out .600ms,box-shadow ease-in-out .600ms; transition: border-color ease-in-out .600ms,box-shadow ease-in-out .600ms;}
#popup-products .buttons .btn{margin:0 15px;}
.gui-popover {box-shadow: 0 0 0 3000px rgba(0,0,0,0.5) !important;}
.opacity05{opacity:0.5}
a {outline: 0;}
h1{font-size: 1.6em;}
h2{font-size: 1.4em;;}
h3{font-size: 1.2em;}
ul.none{ padding-left:0px;}
ul.none li{list-style-type:none;}
ol li{margin-left: 25px}
dl{padding: 0!important; margin: 0!important;}
.view-cart .cartbundle {font-size: 100%;line-height:12px;float: left;width: 100%;margin-top: 3px;margin-bottom: 2px;}
img{max-width: 100%!important}
iframe{border: none!important}
.nomargin{margin: 0!important}
.nopadding{padding: 0!important}
.nopaddingl{padding-left:0px;}
.nopaddingr{padding-right:0px;}
.paddingroundsm{padding:10px;}
.paddingroundmd{padding:20px;}
.paddingtop{padding-top: 20px;}
.paddingbot{padding-bottom:20px;}
.paddingtopbot {padding:10px 0px;}
.paddingxs{padding-top: 5px; padding-bottom: 5px}
.paddingsm{padding-top: 10px; padding-bottom: 10px}
.paddingmd{padding-top: 20px; padding-bottom: 20px}
.paddinglg{padding-top: 40px; padding-bottom: 40px}
.paddingr{padding-right:15px!important; padding-bottom:0px;padding-right:0px; padding-left:0px;}
.paddingmr{padding-right:7.5px;padding-left:0px;}
.paddingml{padding-left:7.5px;padding-right:0px;}
.marginbot{margin-bottom:15px;}
.marginr{margin-right:15px;}
.fullwidth{width:100%;}
.mobiletopbar {padding-top: 5px;padding-bottom: 5px;background: #f2f2f2;color: #000!important;}
.mobiletopbar .header-links {position: static;margin-bottom: 0;padding-left: 0;text-align: right;}
.mobiletopbar .dropdown-menu {right: inherit;left: 0}
.mobiletopbar .header-links li {display: inline-block;margin-top: 0}
.mobiletopbar .dropdown-menu>li>a{font-size:12px}
.mobiletopbar button{font-size: 12px !important;line-height: 18px !important;margin-top: 0px !important;}
.mobiletopbar{margin-top:55px;}

.fancy{width: 100%; overflow: hidden; display: block;}
.fancy h2{ display: inline-block;position: relative; font-size:20px;}
.fancy h3{ display: inline-block;position: relative; font-size:20px;}
.fancy h2:after{ content: ""; position: absolute; height: 2px; top: 11px; width: 1170px;}
.fancy h3:after{ content: ""; position: absolute; height: 2px; top: 11px; width: 1170px;}
.fancy h2.collapse-brands:after {left:40%!important;top:24px;}
.fancy h2:before{ right: 100%; margin-right: 15px;}
.fancy h2:after{ left: 100%; margin-left: 15px;}
.fancy h3:before{ right: 100%; margin-right: 15px;}
.fancy h3:after{ left: 100%; margin-left: 15px;}
.sidebar .fancy h2::after {left:20%;}
.newest .fancy,.newest .fancy{width: calc(100% - 40px);}

.flip-x {transform: scaleX(-1); -moz-transform: scaleX(-1); -webkit-transform: scaleX(-1); -ms-transform: scaleX(-1);}
.flip-y {transform: scaleY(-1); -moz-transform: scaleY(-1); -webkit-transform: scaleY(-1); -ms-transform: scaleY(-1);}

.col-xs-offset-1th{margin-left:15.333%;}
.col-sm-offset-2th{margin-left:0%;}
.col-sm-offset-2 {margin-left:20.666667%;}
.col-sm-2th{width:14.66666%;}
ul.navigation-mobile li a {font-size:1.1em;}
ul.navigation-mobile li:hover a{color:#FFF!important;}
img.center{margin-left:auto; margin-right:auto; display:block;}
.border {border:1px solid #eee;}
.radio label, .checkbox label{padding:0;}
.radio, .checkbox{margin-top:0;}
.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox]{margin:0 10px 0 0;position:inherit;}
.align-left {float:left;}
.align-right {float:right;}
.font-xs {font-size:0.6em;}
.font-sm {font-size:0.8em;}
.font-md {font-size:1.1em;}
.font-lg {font-size:1.5em;}
.label-xs {width:15%;}
.label-sm {width:39%;}
.label-md {width:47.5%;}
small, .small {font-size:80%;}
.sidebar::-webkit-scrollbar {width: 8px;} 
.sidebar::-webkit-scrollbar-track {} 
.sidebar::-webkit-scrollbar-thumb {box-shadow: 6px 0px 0 0 rgba(255, 255, 255, 0.2) inset;}
.btn.dropdown-toggle{color:#333;}
.btn.dropdown-toggle,.btn.dropdown-toggle:hover{color:#333 !important;}
.btn.not-available {cursor:text;}
.btn.not-available:hover {background:#fff;color:#333!important;}
.nav>li>a:hover{background:none;}
.glyphicon.glyphicon-shopping-cart{color:#FFF !important;}
.navbar-toggle .icon-bar{background: #FFF !important;}
.gui-content-subtitle {height:100%!important;}
.gui a.gui-button-large.gui-button-action, .gui a.gui-button-small.gui-button-action{ color: #FFF !important; border: 0; padding-left: 30px;font-weight: bold; padding-right: 30px;}
.gui h3 {margin-top:10px!important;}
.gui-blogshort .gui-blog-article-image header {padding-left:0px!important;}
.gui-blog-article img {}
.review-widgets iframe,
.footer iframe{width:100% important;}

/*** GENERAL ***/
.container-fluid {padding:0;}
.topbar{padding:0;}
.topbar, .topbar-mobile{position:fixed;top:0;z-index:3;}
.topbar, .topbar a{color:#FFF;font-size:12px;}
.topbar ul{list-style:none;}
.topbar .tui-dropdown span {cursor:pointer;font-weight:bold;}
.topbar .tui-dropdown.language, .topbar .tui-dropdown.currency{line-height: 42px;}

.topbar .tui-dropdown{position:relative;padding-right:25px;line-height: 20px;}
.topbar .tui-dropdown ul{position: absolute; display: none; padding: 10px; background-color: #000; top: 42px; padding: 0 15px 5px 15px; left: -10px; text-transform: uppercase; line-height: 22px;}

.topbar .tui-dropdown ul li a{width: 100%; display: inline-block;}
.topbar .dropdowns > a{line-height:36px;}
.topbar .dropdowns {padding-left:30px;}
.topbar .language ul{min-width:170px;}
.topbar .glyphicon-per{line-height: 16px;}
.topbar .usertitle{position: absolute;top: 2px;left: 50px;}

.topbar .usp{font-size:12px; text-transform:uppercase; letter-spacing:0.5px; line-height:20px; height:42px; padding-top:10px !important; padding-bottom:10px !important;}
.topbar .usp ul li a{font-size:11px;}
@media screen and (min-width:1200px) and (max-width:1440px) {.topbar .usp ul li a{font-size:10px;}}
.topbar .usp span.icon-usp {margin-right:5px;top:2px;}
.topbar span.glyphicon-user {top:4px;}
.topbar .cart{position:absolute; right:0; top:0;}

.cart-top .glyphicon-shopping-cart {font-size: 23px;line-height: 53px; float: right; height: 53px; padding: 0px 5px 0 15px;right: 54px; position: fixed; top: 0px;}
.fixed .cart-top .glyphicon-shopping-cart{padding: 0px 15px 0 15px;}
span.cart-total-quantity{ border-radius: 10px; padding: 2px 5px; position: relative; font-size: 9px; height: 15px; line-height: 17px; width: 15px; padding: 0; text-align: center; display: inline-block; top: -13px; right: 10px; font-weight: bold; font-family: arial;}

.fixed span.cart-total-quantity { position: absolute; top: 13px; right: 13px;}

span.cart-total-text {float:right;text-transform:uppercase; line-height: 20px;}
.sidebar a:hover{color:inherit;text-decoration:none;opacity:0.8;filter: alpha(opacity=80);}
span.cart-total-quantity, span.cart-total-quantity{color:#FFF !important;}

.logo {max-width:250px;margin-left:auto;margin-right:auto;}
.content{padding-top:65px;margin-bottom:45px;}

.sidebar{z-index: 10;padding: 10px;color: #FFF;width:100%;height:54px;background: #101010;position: fixed;top: 0px;}
/* .sidebar{-webkit-transition: all 200ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 200ms cubic-bezier(0.215, 0.61, 0.355, 1);} */
.sidebar ul{padding: 0;margin: 0;padding-bottom: 25px;float: left;width: 132%;}
.sidebar ul li, .footer ul li{padding:0;list-style:none;}
.sidebar ul.navigation-sidebar{margin-left:-30px;display:none;font-size:1.2em;margin-top:11px;overflow-y:auto;overflow-x:hidden;max-height:340px;position:relative;box-shadow:0px 2px 3px -2px #333;}
.sidebar ul.navigation-sidebar li{line-height:24px;padding:0px 13px;width:100%;position:relative;padding:0;}
.sidebar ul.navigation-sidebar.brands li {font-weight: bold; overflow: hidden; width: 100%; float: left; height:35px;}
.sidebar ul.navigation-sidebar.icons li{line-height:20px;}
.sidebar ul.navigation-sidebar li img{width:18px; height:18px;}
.sidebar ul.navigation-sidebar li{display: inline-block;width: 100%;float: left;}
.sidebar ul.navigation-sidebar li a{padding:9px 0px 9px 30px;padding-left:30px; width: 89%!important;}
.sidebar ul.navigation-sidebar li > ul li a {padding:0px;width:59%!important;}
.sidebar ul.navigation-sidebar li > ul li {width:100%;padding:0px!important;}
.sidebar ul.navigation-sidebar li > ul li > ul li {width:100%;padding:0px;}
.sidebar ul.navigation-sidebar.icons li a{padding-left:30px;letter-spacing: 0.5px;    white-space: pre;}
.sidebar ul.navigation-sidebar > li > a {font-weight:bold;}
.sidebar ul.navigation-sidebar li .togglesub {right:10px;line-height:1.7em;font-size:1.5em;cursor:pointer;padding:10px 10px 10px;opacity:0.5; font-weight:bold; width: 40px; text-align: center;}
.sidebar ul.navigation-sidebar li.has-sub .togglesub{right:105px;}


.sidebar ul.navigation-sidebar li .fa{font-size:12px;}
.sidebar ul.navigation-sidebar li.show ul.sub{display:block;}
.sidebar ul.navigation-sidebar li.show .fa-plus{display:none;}
.sidebar ul.navigation-sidebar li.show .fa-minus{display:block;line-height:33px;}
.sidebar ul.navigation-sidebar li .fa-minus{display:none;}


.sidebar ul.navigation-sidebar .sub .fa-plus{display:block !important;line-height:33px;}
.sidebar ul.navigation-sidebar .sub .fa-minus{display:none !important;}

.sidebar ul.navigation-sidebar .sub .show .fa-plus{display:none !important;}
.sidebar ul.navigation-sidebar .sub .show .fa-minus{display:block !important;line-height:33px;}


.sidebar ul.navigation-sidebar .sub .subsub{display:none}
.sidebar ul.navigation-sidebar .sub .show .subsub{display:block;margin-left:-15px;}

.sidebar ul.navigation-sidebar li ul.sub {width:140%;}

.sidebar ul.navigation-sidebar ul.sub {display:none;padding-bottom:0px;}
.sidebar ul.navigation-sidebar ul.sub li{font-size:0.9em;text-indent:20px;line-height: 20px !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);-moz-opacity: 0.8;-khtml-opacity:0.86;opacity: 0.8;border:none;padding-left:25px;}
.sidebar ul.navigation-sidebar ul.subsub {padding:0px;display:none;}
.sidebar ul.navigation-sidebar ul.subsub li{line-height: 18px !important;}
.sidebar ul.navigation-sidebar ul.sub li a {padding:5px 0px 5px 15px;white-space:pre;}
.sidebar ul.navigation-sidebar ul.sub li a.active {font-weight:bold;}

.sidebar ul.navigation-sidebar.icons ul.sub{text-indent: 40px;}
.sidebar ul.navigation-sidebar.icons ul.subsub li {text-indent: 50px;}
.sidebar ul.navigation-sidebar ul.subsub li{text-indent:45px;}
.sidebar ul.navigation-sidebar ul.subsub li ul.subsub li {text-indent:70px;}
.sidebar ul.navigation-sidebar ul.subsub li ul.subsub li ul.subsub li {text-indent:90px;}

.navbar-toggle{padding:0;border-radius:0px;border:none;}
.navbar-toggle .icon-bar {width:20px;height:3px;-webkit-transform-origin:left center;-moz-transform-origin: left center;-ms-transform-origin: left center;transform-origin: left center;-webkit-transition: -webkit-transform .2s;-moz-transition: -moz-transform .2s;-o-transition: -o-transform .2s;transition: transform .2s;}
.navbar-toggle.collapsed .icon-bar {width:25px;}
.navbar-toggle .icon-bar:nth-child(3) {-webkit-transition: opacity .2s;-o-transition: opacity .2s;transition: opacity .2s;}
.navbar-toggle:not(.collapsed) .icon-bar:nth-child(2){-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.navbar-toggle:not(.collapsed) .icon-bar:nth-child(3){opacity: 0}
.navbar-toggle:not(.collapsed) .icon-bar:nth-child(4){-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}


.sidebar ul.service li, .footer ul li{line-height:16px;}
.sidebar ul.service li a, .footer ul li a, .footer{line-height:16px;font-size: 11px;}
.sidebar ul.service li a:hover, .footer ul li a:hover{text-decoration:underline;}
.sidebar ul.service li a.no-link:hover{text-decoration:none;}
.sidebar a{font-weight: 500;width: 100%; float: left;}
.sidebar a:hover{text-decoration:none;-webkit-transition: all 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: all 200ms cubic-bezier(0.215, 0.61, 0.355, 1);}
.sidebar .logo-sidebar{padding: 0px 25px;float:left;}
.sidebar .logo-sidebar img {max-height:30px;}
.sidebar .hallmarks {float:left;padding:20px 0px;width:100%;}
.sidebar ul.navigation-sidebar li img{margin-right:15px; vertical-align:middle;}
.sidebar ul.navigation-sidebar li img.hide-icon {opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;visibility: hidden;}
.sidebar ul.navigation-sidebar.brands {display:none;}
.sidebar ul.navigation-sidebar.brands li img {border-radius:10px;}
.sidebar ul.navigation-sidebar.brands h2 span.glyphicon-chevron-down.rotate {-webkit-transform:rotate(180deg);}

.sidebar h2, .footer h4 {margin-bottom: 5px; font-size: 12px; text-transform: uppercase; line-height: 22px; letter-spacing: 0.5px; float: left; width: 100%;color: #FFF;}
.sidebar .collapse-brands{padding: 15px 0 0;margin-top:5px;line-height:0px;}
.sidebar .collapse-brands .glyphicon {top:-7px;position:relative;}
.sidebar .collapse-brands:hover .glyphicon {color:#FFF}

#searchedsmall{overflow :hidden;}
.minisearch{display: none;}
.minisearch input{border: none;height: 40px !important;margin: 5px;padding: 0 10px;width: 90%;}
.minisearch .search{margin: 0px -45px 0px; padding: 10px 0; width: 40px;}

.sticky-search {padding: 20px 20px 20px 20px;right: 0px;position: fixed;z-index:99;top:0px;}

.search.show {display:block!important;}
.search .navbar-form{ margin-bottom: 30px; padding: 0px;position:relative;}
.search .navbar-form .exit-search{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity:0; pointer-events:none; z-index: 2; position: absolute; right: -32px;top: 0px; font-size: 12px; color: #DD3C10; cursor: pointer; padding: 10px; -webkit-transition: all 200ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 200ms cubic-bezier(0.215, 0.61, 0.355, 1);padding:10px;}
.search.active .navbar-form .exit-search{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity:1; pointer-events:inherit;}
.search.active .navbar-form .exit-search:hover{color:#FFF;}

.search .navbar-form .input-group{width:100%;}
.search .navbar-form .input-group .form-control{top: -35px; height: 70px; position: relative; padding: 4px 26px 4px 37px; left: -10px; border-radius: 0; font-weight: 100;    background:rgba(255,255,255,0.85) !important; font-size: 14px;color:#333 !important; }

@media screen and (max-width: 991px) {
.search .navbar-form .input-group .form-control{ background:rgba(255,255,255,1) !important;}
}

.search .navbar-form .input-group input:focus{color:#ccc;background:rgba(255,255,255,1.00) !important;}
.search .navbar-form .input-group-btn{position: absolute;right: 0px;z-index: 2;}
.search .navbar-form .input-group-btn .btn-search{ width: 35px;background: none; cursor: pointer; color: #555;line-height: 22px; border: 0; box-shadow: none;}
.search .navbar-form .input-group-btn .btn-search:hover{color:#FFF;border: 0; box-shadow: none;text-shadow:none;}
.search .glyphicon-search {position: absolute;left: 30px;top: -24px;z-index: 12;}

.search .autocomplete{display: none;padding-top: 3px;position: inherit; top: 78px; width: 130%; z-index: 9999; left: -25px;}
.search .autocomplete .product{border-bottom:1px solid #e5e5e5; padding:10px;}
.search .autocomplete .notfound{display:none;}
.search .mask{pointer-events:none;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;position:absolute;top:100px;bottom:0px;left:0px;right:0px;-webkit-transition: all 200ms cubic-bezier(0.215, 0.61, 0.355, 1);transition: all 200ms cubic-bezier(0.215, 0.61, 0.355, 1); z-index:1;}
.search.active .mask{pointer-events:initial;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;}
.search.active .autocomplete{position:absolute;}
.search .autocomplete{display:none !important;}
.search.active .autocomplete{display:block !important;}
.search .more{margin-left: 24px; float: left; width: 100%; padding-bottom: 100px;padding-top:10px;}

.search .autocomplete .products.products-livesearch .product:first-child{ border-top: 1px solid rgba(255, 255, 255, 0.05); }
.search .autocomplete .products.products-livesearch .product{padding: 5px 25px;float: left;min-height: 50px;width: 100%;border-bottom:1px solid rgba(255, 255, 255, 0.05);}
.search .autocomplete .products.products-livesearch .product:hover{ background: rgba(255, 255, 255, 0.1); }
.search .autocomplete .products.products-livesearch .product img{float: left; margin-right: 10px; margin-top: 5px; margin-bottom: 15px;}
.search .autocomplete .products.products-livesearch .product h4{color: rgba(255, 255, 255, 0.50); font-size: 13px; font-weight: 100; height: 18px; margin: 5px 0 0; overflow: hidden; text-align: left; text-overflow: ellipsis; line-height: 135%;}
.search .autocomplete .products.products-livesearch .product p.price{color: #FFF;float: left;font-size: 13px; text-align: left;}
.search .autocomplete .products.products-livesearch .product p.price.price-offer{color: #f08325; font-size: 14px; font-weight: bold; width: 130px; text-align: left; margin: 0; }
.search .autocomplete .products.products-livesearch .product p.price span{color: #aeaeae; font-size: 13px; font-weight: normal; text-decoration: line-through; }

.gui-messages,.messages{width:100%;line-height:20px;font-weight:400;font-size:12px;margin: 15px 0;}
.gui-messages ul,.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,.messages ul.success{color:#609946;background:#EFF5ED;box-shadow:none!important;font-weight:400;border-radius:0;border-color:#609946;padding:8px 16px!important;}
.gui-messages ul.gui-error,.messages ul.error{color:#DD3C10;background:#FCECE8;box-shadow:none!important;font-weight:400;border-radius:0;border-color:#DD3C10;padding:8px 16px!important;}

#shopnow-products .title h3{ margin-top: 0px; font-size: 18px;}

#tags{padding: 15px 0;}
.product-details .btn, .meerinfo-btn-wrapper .btn, #popup-products .buttons .btn, .btn.shopnow, .btn.popup, .add-to-cart, .sticky-newsletter-inner .btn{color:#FFF !important;}
.add-to-cart:hover{color:#FFF;}

.breadcrumbs{margin: 6px 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;font-size: 11px;}

.slides {padding:0px; margin-bottom:20px; list-style:none; position: relative;}
.slides .owl-wrapper-outer, .owl-wrapper-outer{overflow:hidden;}
.slides .owl-wrapper,.owl-wrapper {overflow:hidden;}
.slides .owl-item,.owl-item {float:left;}
.slides .owl-controls.clickable {right: 0; bottom: 5px; position: absolute;  width: 100%;}
.slides .owl-buttons, .owl-buttons { position: absolute; right: 0px; top: 38px;}
.slides .owl-buttons > div, owl-buttons > div {float: left; cursor: pointer;}
.slides .owl-buttons .owl-prev,.owl-buttons .owl-prev{float:left;margin-left:10px;cursor:pointer;}
.slides .owl-buttons .owl-next, .owl-buttons .owl-next{float:right;margin-right:10px; margin-left: 5px;cursor:pointer;top:0px!important;}
.slides .owl-pagination{text-align:center;}
.slides .owl-pagination .owl-page {display: inline-block;}
.slides .owl-pagination .owl-page span { cursor:pointer; height: 10px;width: 10px;background-color: rgba(0, 0, 0, 0.2); display: block; margin: 0 2px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.slides .owl-pagination .owl-page.active span {background-color: rgba(0, 0, 0, 0.6)}

#featuredPro .owl-controls.clickable {background-color:#FFF; padding-left:15px;top:46px; color: rgba(51, 51, 51, 0.20);}
#relatedPro .owl-controls.clickable,#popularPro .owl-controls.clickable,#newestPro .owl-controls.clickable, #popularProLarge .owl-controls.clickable,#newestProLarge .owl-controls.clickable{top:42px; background-color:#FFF; padding-left:15px; color: rgba(51, 51, 51, 0.20);}
#relatedPro .owl-controls.clickable:hover,#featuredPro .owl-controls.clickable:hover,#popularPro .owl-controls.clickable:hover,#newestPro .owl-controls.clickable:hover, #popularProLarge .owl-controls.clickable:hover,#newestProLarge .owl-controls.clickable:hover{color: rgba(51, 51, 51, 1);}
#popularPro .owl-buttons, #newestPro .owl-buttons, #popularProLarge .owl-buttons, #newestProLarge .owl-buttons{top: 42px;}
#relatedPro .owl-buttons{top: 24px;}

.yotpo.bottomLine{margin-bottom:15px;}
.yotpo .text-m{color:#000 !important; font-size:11px !important; margin-left:15px; text-decoration:underline !important;}
.yotpo .text-m:hover{color:#000 !important; text-decoration:underline !important;}
.yotpo.overzicht { width: 90px; height: 17px; overflow: hidden;margin-bottom: 0px;margin-top: 0px;margin-left: auto;margin-right: auto}
.grid .yotpo.overzicht{margin:0 auto;}
.text-m.write-review-btn-hidden{/* display:none !important; */}

.index .productWrapper {margin-bottom: 15px;}
.productWrapper .product {padding:15px;}
.product{position:relative;}
.product .price{margin-bottom:10px;font-size:1.3em;height:30px;}
.product .unitprice{float: left; width: 100%;font-size:10px;}
.product .title {padding: 5px 0px; height: 42px; display:block;overflow:hidden; line-height:17px;}
.product .title.drieregels{min-height:90px;}
.product .actions{ -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0; -khtml-opacity: 0; opacity: 0;  width: 100%;   float: left;}
.product:hover .actions,.showo{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;filter: alpha(opacity=100) !important;-moz-opacity:1 !important; -khtml-opacity: 1 !important; opacity: 1 !important;}
.product-configure-custom-option > label{font-weight:bold; width: 100%; margin-top: 10px;}
table.specs tr:nth-child(even) {background:#f9f9f9;}
table.specs tr td {padding:5px 10px;}
#popup-products .buttons .btn, .btn.shopnow, .btn.popup, .add-to-cart, .sticky-newsletter-inner .btn { padding-left: 25px; padding-right: 25px;}

.show-more span{width: 100%;height: 1px;display: inline-block;margin: 0;padding: 0;float: left;}
.show-more span.gradient:nth-child(1){opacity:.01}.show-more span.gradient:nth-child(2){opacity:.02}.show-more span.gradient:nth-child(3){opacity:.03}.show-more span.gradient:nth-child(4){opacity:.04}.show-more span.gradient:nth-child(5){opacity:.05}.show-more span.gradient:nth-child(6){opacity:.06}.show-more span.gradient:nth-child(7){opacity:.07}.show-more span.gradient:nth-child(8){opacity:.08}.show-more span.gradient:nth-child(9){opacity:.09}.show-more span.gradient:nth-child(10){opacity:.1}.show-more span.gradient:nth-child(11){opacity:.11}.show-more span.gradient:nth-child(12){opacity:.12}.show-more span.gradient:nth-child(13){opacity:.13}.show-more span.gradient:nth-child(14){opacity:.14}.show-more span.gradient:nth-child(15){opacity:.15}.show-more span.gradient:nth-child(16){opacity:.16}.show-more span.gradient:nth-child(17){opacity:.17}.show-more span.gradient:nth-child(18){opacity:.18}.show-more span.gradient:nth-child(19){opacity:.19}.show-more span.gradient:nth-child(20){opacity:.2}.show-more span.gradient:nth-child(21){opacity:.21}.show-more span.gradient:nth-child(22){opacity:.22}.show-more span.gradient:nth-child(23){opacity:.23}.show-more span.gradient:nth-child(24){opacity:.24}.show-more span.gradient:nth-child(25){opacity:.25}.show-more span.gradient:nth-child(26){opacity:.26}.show-more span.gradient:nth-child(27){opacity:.27}.show-more span.gradient:nth-child(28){opacity:.28}.show-more span.gradient:nth-child(29){opacity:.29}.show-more span.gradient:nth-child(30){opacity:.3}.show-more span.gradient:nth-child(31){opacity:.31}.show-more span.gradient:nth-child(32){opacity:.32}.show-more span.gradient:nth-child(33){opacity:.33}.show-more span.gradient:nth-child(34){opacity:.34}.show-more span.gradient:nth-child(35){opacity:.35}.show-more span.gradient:nth-child(36){opacity:.36}.show-more span.gradient:nth-child(37){opacity:.37}.show-more span.gradient:nth-child(38){opacity:.38}.show-more span.gradient:nth-child(39){opacity:.39}.show-more span.gradient:nth-child(40){opacity:.4}.show-more span.gradient:nth-child(41){opacity:.41}.show-more span.gradient:nth-child(42){opacity:.42}.show-more span.gradient:nth-child(43){opacity:.43}.show-more span.gradient:nth-child(44){opacity:.44}.show-more span.gradient:nth-child(45){opacity:.45}.show-more span.gradient:nth-child(46){opacity:.46}.show-more span.gradient:nth-child(47){opacity:.47}.show-more span.gradient:nth-child(48){opacity:.48}.show-more span.gradient:nth-child(49){opacity:.49}.show-more span.gradient:nth-child(50){opacity:.5}.show-more span.gradient:nth-child(51){opacity:.51}.show-more span.gradient:nth-child(52){opacity:.52}.show-more span.gradient:nth-child(53){opacity:.53}.show-more span.gradient:nth-child(54){opacity:.54}.show-more span.gradient:nth-child(55){opacity:.55}.show-more span.gradient:nth-child(56){opacity:.56}.show-more span.gradient:nth-child(57){opacity:.57}.show-more span.gradient:nth-child(58){opacity:.58}.show-more span.gradient:nth-child(59){opacity:.59}.show-more span.gradient:nth-child(60){opacity:.6}.show-more span.gradient:nth-child(61){opacity:.61}.show-more span.gradient:nth-child(62){opacity:.62}.show-more span.gradient:nth-child(63){opacity:.63}.show-more span.gradient:nth-child(64){opacity:.64}.show-more span.gradient:nth-child(65){opacity:.65}.show-more span.gradient:nth-child(66){opacity:.66}.show-more span.gradient:nth-child(67){opacity:.67}.show-more span.gradient:nth-child(68){opacity:.68}.show-more span.gradient:nth-child(69){opacity:.69}.show-more span.gradient:nth-child(70){opacity:.7}.show-more span.gradient:nth-child(71){opacity:.71}.show-more span.gradient:nth-child(72){opacity:.72}.show-more span.gradient:nth-child(73){opacity:.73}.show-more span.gradient:nth-child(74){opacity:.74}.show-more span.gradient:nth-child(75){opacity:.75}.show-more span.gradient:nth-child(76){opacity:.76}.show-more span.gradient:nth-child(77){opacity:.77}.show-more span.gradient:nth-child(78){opacity:.78}.show-more span.gradient:nth-child(79){opacity:.79}.show-more span.gradient:nth-child(80){opacity:.8}.show-more span.gradient:nth-child(81){opacity:.81}.show-more span.gradient:nth-child(82){opacity:.82}.show-more span.gradient:nth-child(83){opacity:.83}.show-more span.gradient:nth-child(84){opacity:.84}.show-more span.gradient:nth-child(85){opacity:.85}.show-more span.gradient:nth-child(86){opacity:.86}.show-more span.gradient:nth-child(87){opacity:.87}.show-more span.gradient:nth-child(88){opacity:.88}.show-more span.gradient:nth-child(89){opacity:.89}.show-more span.gradient:nth-child(90){opacity:.9}.show-more span.gradient:nth-child(91){opacity:.91}.show-more span.gradient:nth-child(92){opacity:.92}.show-more span.gradient:nth-child(93){opacity:.93}.show-more span.gradient:nth-child(94){opacity:.94}.show-more span.gradient:nth-child(95){opacity:.95}.show-more span.gradient:nth-child(96){opacity:.96}.show-more span.gradient:nth-child(97){opacity:.97}.show-more span.gradient:nth-child(98){opacity:.98}.show-more span.gradient:nth-child(99){opacity:.9}.show-more span.gradient:nth-child(100){opacity:1}


img.img-payments {transform: scale(0.9);}

#tags a {padding:5px 10px;border-radius:6px; margin: 5px 2px; display: inline-block;}

.footer ul{padding:0;}
.footer{padding-bottom:45px;}
.footer .newsletter{color:#FFF;}

.social .container {padding:0px;}
.footer-social{line-height:2.6em;}
.footer-social .title{margin-right:15px;}
.footer-social i.fa{height: 24px;width: 24px;text-align: center;line-height: 24px; border-radius: 24px;margin: 0 1px;}
.footer-social a i.fa{color:#FFF;}
.footer-social i.fa-facebook{ background:#4463b1; }
.footer-social i.fa-twitter{ background:#4d9ddc; }
.footer-social i.fa-linkedin{ background:#008CC9; }
.footer-social i.fa-google-plus{ background:#da4935; }
.footer-social i.fa-pinterest-p{ background:#b8242a; }
.footer-social i.fa-youtube{ background:#c9322b; }
.footer-social i.fa-tumblr{ background:#466484; }
.footer-social i.fa-instagram{ background:#A97D60; }
.footer-social i.fa-vimeo{ background:#17b2e6; }
.footer-social i.fa-rss{ background:#fd761f;}
.footer-social .title, .footer-newsletter .title{text-transform:uppercase}

.footer-newsletter{line-height:2.6em;}
.footer-newsletter .align-left{margin-right:10px;}
.footer-newsletter .btn{line-height:22px;}

.copyright{float:left;width:100%;}
.copyright .powered{font-size:10px;}
.copyright .localbusiness{color: #9E9E9E; font-size: 11px;padding-top: 0;}

.sticky-newsletter {position:fixed;bottom:-2px;right:10px;padding:10px 15px;font-weight:bold;z-index:1000; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.sticky-newsletter .newsbtn{cursor:pointer;}

.sticky-newsletter.active{bottom: 295px;}
.sticky-newsletter.active .glyphicon-remove{display:inline-block;}

.sticky-newsletter.active .glyphicon-chevron-up{display:none;}

.sticky-newsletter span:nth-child(1),.sticky-newsletter span:nth-child(2){color:#FFF;}
.sticky-newsletter-inner { position: absolute; background: #f7f7f7; color: #333; padding: 24px 20px 40px; width: 350px; border: 1px solid #E5E5E5; z-index: 1000; bottom: -380px; right: 0px !important;}
.sticky-newsletter .holder{}
.sticky-newsletter-inner .form-control {margin-top: 10px; font-size: 12px; font-weight: normal;}
.sticky-newsletter-inner .glyphicon-remove {right:15px;top: 15px;position:absolute;cursor:pointer;}
.sticky-newsletter-inner .offer { font-style: italic; text-transform: uppercase; font-size: 18px; border-bottom: 1px solid #ddd; padding-bottom: 20px; display: inline-block; width: 100%; margin-bottom: 10px; text-align: center;}
.sticky-newsletter-inner .btn {font-weight:bold;font-style:normal;text-transform:uppercase;}
.sticky-newsletter span.glyphicon-chevron-up, .sticky-newsletter span.glyphicon-remove{padding-left:10px;margin-left:10px;}
.sticky-newsletter .visible-xs {display:inline-block!important;}

#cartContainer {padding: 0; position: relative;text-align: right; line-height: 22px; text-transform: uppercase;}
#cartContainer .cart-total-text {padding: 11px 15px 11px 5px;top: 0px;right: 0px;}
#cartContainer span.glyphicon.glyphicon-shopping-cart {float:right; top: 0px; height: 42px; width: 60px; text-align: center; line-height: 42px;}
.view-cart {margin-top:1px;position: absolute;top: 40px;right: 0;z-index: 9999;display: none;padding: 10px;width: 400px;border: 1px solid #f2f2f2;background: none repeat scroll 0 0 #fff;color: #333;text-align:left;}
.view-cart a {color:#333;}
.view-cart h3 {margin-bottom:25px;margin-top:5px;}
.view-cart .product-sidebar h3 {margin:0;text-align:left;}
.view-cart .product-sidebar {border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:4px;}
.view-cart .cart-quantity {background: #F7F7F7;border-radius: 40px;padding: 6px 4px 0px 4px;height:30px;margin-top:3px;text-align: center;}
.productpage .wrapper-content{padding-right:15px;}

@media screen and (max-width:480px) {
.sidebar .logo-sidebar {padding: 0px 20px 0px 50px;}
.glyphicon-shopping-cart{background:none;}
.cart-top .glyphicon-shopping-cart {right: 35px;}
.sticky-search {background:none !important; padding: 20px 15px 20px 20px; font-size: 20px;top: -4px;}
}

@media (max-width:768px) {
.product .price { font-size: 14px;}
.price .price-old{margin-right:4px}
.collection .productWrapper {padding: 2.5px;}
  .productinformation ul.nav-tabs li{width:33.33% !important;}
.productinformation ul.nav-tabs li a{margin:0 !important;}
.desc-inner{height: 40px; overflow: hidden; width: 100%;}
.search {position:fixed;top:45px;width:100%;}
.search .navbar-form .exit-search {position: relative; float: right; top: 20px;right: 22px; z-index: 3;
    font-size: 16px;}
.search .autocomplete {top:78px;padding:15px 17px 15px;}
.search .more {padding-bottom:0px;}
.search .mask {display:none;}
.sidebar-body .navigation-sidebar.menu.show {display:block!important;}
.sidebar-body {display:block!important;}
.search .autocomplete .products.products-livesearch .product {width:80%;}
.buy,
.product-popup-image,
.productspecs .btn{padding:0 !important;}
.sidebar ul.service li a, .footer ul li a, .footer {line-height: 22px;font-size: 14px;}
.footer h4 {margin-bottom: 10px;font-size: 18px;margin-top:30px;}
.footer{padding:0 !important;}
.footer-social i.fa { height: 32px;width: 32px;text-align: center;line-height: 32px; border-radius: 24px; margin: 0 1px; font-size: 18px;}
}
@media (min-width:768px) {
.col-sm-offset-2th {margin-left:12.66666667%;}
.col-xs-offset-1th{margin-left:12.333%;}
.content{padding-top:55px;}
.content.fixed {padding-top:80px;}
.sticky-newsletter, .sticky-newsletter-inner {right:40px;}
.navbar-toggle {display: block;}
.sticky-newsletter .visible-xs {display:none!important;}
span.cart-total-quantity{border-radius: 10px; padding: 2px 5px; position: relative;font-size: 9px; height: 15px; line-height: 17px; width: 15px; padding: 0; text-align: center; display: inline-block;right:-50px;top:0px;}
.sidebar ul.navigation-sidebar {margin-top:11px;}
.search .glyphicon-search {position: absolute;left: 12px;top: 10px;z-index: 12;}
}
@media screen and (min-width: 990px) {
  
.glyphicon.glyphicon-shopping-cart {font-size:18px;}
.search{float: left; width: 100%;position:relative;z-index:1;}
.search .navbar-form .input-group .form-control {top: 0px;height: 34px;position: relative;padding: 4px 26px 4px 24px;left: 0px;}
.sidebar ul.navigation-sidebar{overflow-y:hidden;overflow-x:hidden;max-height:100%;}
.container{width:100%;}
.wrapper-content{padding-left:250px;}
.sidebar{overflow-y: scroll;overflow-x: hidden;z-index: 1; position: fixed; left: 250px; padding:30px; color:#FFF; height: 100%; padding-top:60px; margin-left: -250px; background: #101010; width:250px;}
.sidebar .logo-sidebar{width: 100%;margin-bottom:20px;}
.sidebar ul.navigation-sidebar{display:block;}
.sidebar ul.navigation-sidebar{font-size:1em;}
.sidebar ul.navigation-sidebar li{border-top:none!important;padding:0;}
.col-xs-offset-1th {margin-left:0%;}
.sidebar ul.navigation-sidebar li .togglesub {right: 0px;position: absolute;font-size: 1.3em;cursor: pointer;padding: 4px 0px 0px;line-height:2.3em;}
.copyright {text-indent:250px;}
.copyright .localbusiness{padding-left: 250px;}

}
@media (max-width:990px) {
.container{width:100%;padding-top:15px;}
.wrapper-content{padding-left:0 !important;}
.productpage .wrapper-content{padding:0!important;}
.productpage.product{padding:0!important;}
.slides{margin-bottom: 15px !important;}
.addtocart {border: 0!important; padding: 15px!important;}
.wrapper-content {}
.search {position:fixed;top:43px;width:100%;z-index:1;}
.search .navbar-form .exit-search { position: relative; float: right; top: 20px; right: 32px; z-index: 3; font-size: 16px;}
.search .autocomplete {top:78px;padding:15px 17px 15px;}
.search .more {padding-bottom:0px;}
.search .mask {display:none;}

.sidebar ul.navigation-sidebar{position: absolute; top: 54px; left: 0; right: 0; width: 100%; margin: 0;}
.sidebar ul.navigation-sidebar.icons li {padding-left: 0px;position: relative;}
.sidebar ul.navigation-sidebar.icons li a{padding-left:15px;}
.sidebar ul.navigation-sidebar li .togglesub { right: 5px !important;  position: absolute;  top: -10px;}
.sidebar ul.navigation-sidebar li ul.sub { width: 100%;}
.sidebar ul.navigation-sidebar li .sub .togglesub { right: 15px !important;}
.sidebar ul.navigation-sidebar.icons li{line-height:24px;}
.sidebar ul.navigation-sidebar li .fa{font-size: 18px; line-height:46px;}

}
@media screen and (min-width: 1024px) {
  .sidebar ul.navigation-sidebar {box-shadow:none;}
.search .navbar-form .input-group .form-control {top:0px;left:0px;padding: 4px 26px 4px 10px;}
.search .glyphicon-search {left: 12px;top: 10px;}
#cartContainer span.glyphicon.glyphicon-shopping-cart {}
}
@media screen and (min-width: 1200px) {
  .glyphicon.glyphicon-shopping-cart {font-size:17px;}
#cartContainer span.glyphicon.glyphicon-shopping-cart {}
}
@media screen and (max-width: 1200px) {
  .usp ul li{width:50% !important;}
.usp ul li.col-md-4:last-child{display:none !important;}
}
@media (min-width:1242px) {
  .container{width:100%}
}
@media (min-width:1450px) {
  .container{width:1170px}
}
@media (max-width:1450px) {
  .topbar .usp {font-size: 11px !important;}
}
.gui-checkout .gui-progressbar.gui-fixed {background: #FFF;}
.gui-checkout .gui-progressbar ul li.gui-done a{color:#ABB3B3 !important;}
.gui-checkout .gui-progressbar ul li.step-details.gui-done a span{background-position: left -7px !important;}
.gui-checkout .gui-progressbar ul li.step-shipment.gui-done a span{background-position: left -58px !important;}
.gui-checkout .gui-progressbar ul li.step-payment.gui-done a span{background-position: left -110px !important;}
.gui-checkout .gui-progressbar ul li.step-review.gui-done a span{background-position: left -162px !important;}
.gui-compare .gui-table {background: #FFF;}

.gui-progressbar.gui-fixed {top:42px!important;}
.gui-block{background:#FFF;}
.gui-image-50{width:50px;}
#gui-wrapper{ margin-top: 45px;}

.wsa-cookielaw{white-space: normal !important;height:inherit !important;}
.wsa-demobar {background: rgba(54,60,63,0.8) !important;border-bottom: 2px solid #333333 !important;line-height: 42px !important; font-weight:normal !important;z-index: 9999 !important;height: auto !important;}
.wsa-demobar a {color: rgba(255, 255, 255, 0.7)!important; text-decoration: underline!important;}
.wsa-demobar .close{filter: alpha(opacity=100); opacity: 1; }
}