body{letter-spacing:1px}
body,html{-webkit-overflow-scrolling:touch!important;height:100%!important}
body.mobile-nav-active{overflow:hidden;max-height:100%}
.quickview-addtocart.button{float:right}

.custom-related-holder h5
{
  font-weight:bold;
}

.custom-related a
{
  display:inline-block;
  margin-top:5px;
  margin-right:5px;
}

.custom-related a
{
  border:1px solid #eee;
}

.dycookiebar
{
 	position:fixed;
  z-index:999;
  bottom:0;
  left:0;
  width:100%;
  border-top:1px solid #eee;
  background:#fff;
  padding:15px 0;
  box-shadow: 0 0 20px -7px #000;
  display:none;
}
.dycookiebar.hide{ display:none;}
.dycookiebar.show{ display:block;}

.dycookiebar ul
{
  padding:0;
  margin:0;
  list-style:none;
  text-align:center;
}

.rowmargin15{ margin-top:15px; }

.dycookiebar ul li
{
  display:inline-block;
  margin-right:25px;
}

.dycookiebar label
{
  margin:0;
}

.dycookiebar label input{ margin:0; display:inline-block; vertical-align:middle;}

.dycookiebar .cookiesave
{
  display:inline-block;
  cursor:pointer;
  padding:5px 10px;
  background:#444;
  color:#fff;
}

.homepage-search
{
  background:#fafafa;
  padding:50px;
}

input#homepage-search-box {
    width: 80%;
    max-width: 500px;
    height:50px;
    line-height:50px;
    padding:0 65px 0 15px;
}

#homepage-search-form i.fa-search {
    position: absolute;
    height: 50px;
    background: #7eb94e;
    line-height: 50px;
    width: 50px;
    color: #fff;
    /* right: 50px; */
    margin-left: -50px;
    cursor: pointer;
}

.nocatimage-holder {
    border: 1px solid #eee;
    text-align: center;
    display: table;
    width: 100%;
}

.nocatimage {
    display: table-cell;
    height: 200px;
    vertical-align: middle;
}

.nocatimage a
{
  font-size:1.2em;
  font-weight:bold;
  padding:15px;
}

h1,h2,h3,h4{padding:0;margin:0}
.cf:before,.cf:after{content:" ";display:table}
.cf:after{clear:both}
h1{font-size:34px}
.close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAMAAABVlYYBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJZQTFRF////zc3NNDQ0zMzMxcXFyMjI/v7+ysrKMjIyxsbGNzc3Pj4+NTU1/f39LCwsKysrvLy80dHRLy8v6urqk5OT3d3duLi4JCQkv7+/d3d3s7Oz+/v7MDAwMzMzKioqycnJPT09/Pz8PDw81NTUu7u7JSUlOjo6Dw8POzs7LS0tzs7OtbW1JycnOTk5MTExj4+Pjo6O////D9y/6AAAADJ0Uk5T/////////////////////////////////////////////////////////////////wANUJjvAAAA2klEQVR42lTR17KEIAwG4D+hiH11e++98v4vd1hdPcINmW9SmIDhtAfbPehNh5gdWXUZio8z4D5+Bf+M4DW+AxajR9JmQyWPkTMXHfIkrBlhkh++VPXPWFSB4KyaXeVgkhlydWSySQ2/ylUpIMpV06kZXfKHy+YxzfB5GJ2jcG59tcKpsL5qwaf3iYX2NDARgSITdFUun4W7iudStqolX26pC9LbhaWudStNTL8xFBu5/WqqFhtqd0abhUqdyuuu6Oy32F2lxTqP995f7ON8jf6AtKeaBv0/AQYAFhw2VFUmUs0AAAAASUVORK5CYII=);width:21px;height:20px;display:inline}
.inline-block{display:inline-block}
.graybg{background:#fafafa}
dl{margin:0;padding:0 0 5px;display:block;overflow:hidden;font-size:.9em}
select{display:block;width:100%;padding:10px;border:1px solid #eee}
a.button{padding:10px 15px;display:inline-block}
a.button.light{border:2px solid #a1a1a1;background:#fff;color:#a1a1a1;padding:8px 15px}
a.button.dark{background:#333}
.cf{*zoom:1}
.img-responsive{display:block;max-width:100%;height:auto}
img.max-size,img.max-responsive{max-width:100%;height:auto}
.nopadding{padding:0}
.margin-top-15{margin-top:15px}
.margin-top-30{margin-top:30px}
.rounded{border-radius:5px}
.fullround{border-radius:100%}
.searchscrolled{right:90px!important}
.price-old{font-size:.9em;text-decoration:line-through}
.price-strict{font-size:.8em}
#notification{text-align:center;padding:15px;letter-spacing:2px;display:none}
#close-notification{cursor:pointer}
#topbar-text{font-weight:400;font-size:13px;line-height:40px;padding:0 15px;display:inline-block}
#topbar-right ul{padding:0;margin:0;list-style:none;float:right}
#topbar-right>ul>li{float:left;margin:10px 15px 10px 0;position:relative;height:20px;line-height:20px;font-size:12px;padding-right:15px;border-right:1px solid #ccc}
#topbar-right>ul>li:last-child{margin-right:0;padding-right:0;border-right:0}
#topbar-right>ul>li ul{display:none;z-index:1}
#topbar-right a{text-decoration:none}
#topbar-right li.account{font-weight:300;text-transform:uppercase}
#topbar-right ul li:hover ul{position:absolute;display:block;padding-top:5px;white-space:nowrap}
#topbar-right>ul>li>ul>li{background:#fff;padding:10px 10px 0;border-left:1px solid #eee;border-right:1px solid #eee}
#topbar-right>ul>li>ul>li:first-child{border-top:1px solid #eee}
#topbar-right>ul>li>ul>li:last-child{padding-bottom:10px;border-bottom:1px solid #eee}
#topbar-right>ul>li>ul>li>a{display:inline-block;color:#999}
#topbar-right>ul>li>ul:after{content:"";position:absolute;width:0;height:0;border:5px solid transparent;top:-4px;left:5px;border-bottom-color:#eee}
#header{height:140px}
#logo{height:140px;line-height:140px}
@media(max-width:768px) {
#logo{text-align:center}
}
#logo img{vertical-align:middle;max-width:100%}

.openingstijden {
    display: table-cell;
    height: 140px;
    vertical-align: middle;
    font-size:12px;
}

.openingstijden h3 { font-size:18px; font-weight:600; margin-bottom:5px; }

.openingstijden span{ display:block; }

#bolheader{ display:inline-block; }

.socials{background:#fff;text-align:center;padding:0 0 20px}
.socials a{height:30px;width:30px;display:inline-block;line-height:30px;color:#fff;background:#a1a1a1;border-radius:100%;text-align:Center;font-size:16px}
.socials a:hover{background:#333}
.socials ul{list-style:none;margin:0 auto;overflow:hidden;padding:0;display:inline-block}
.socials ul li{float:left;margin-right:10px}
.socials ul li:last-child{margin-right:0}
.socials .social-fb{background:#3b5998}
.socials .social-twitter{background:#1da1f2}
.socials .social-yt{background:#cc181e}
.socials .social-insta{background:#a57d60}
.socials .social-tumblr{background:#36465d}
.socials .social-pinterest{background:#cb2027}
.socials .social-rss{background:#faa21b}
.header-right{height:140px;text-align:right;display:table;table-layout:fixed}
#hallmark, #hallmarkwidget{display:table-cell;height:140px;line-height:140px;vertical-align:middle;padding-right:30px}
#hallmark img{max-width:100%;max-height:70px}
.cart-container{display:block;overflow:hidden;float:right}
.cartheader{padding:0 15px;display:inline-block;height:70px;margin-top:35px;margin-left:30px;display:table-cell;vertical-align:middle;width:160px;min-width:160px;padding:0}
.cart .bundled{font-size:.8em;color:#a1a1a1;font-weight:400}
#stickycart{display:none}
#stickycart .cart{float:none;margin:0;padding:0;height:60px;width:60px;position:absolute;right:15px;line-height:40px;text-align:center}
#stickycart .cart>span{color:#fff}
#navbar.compact #stickycart .cart{height:45px;line-height:35px}
#stickycart .cart>a{display:block;color:#fff;text-decoration:none}
#stickycart .stickyicon{font-size:1.1em}
#stickycart .stickyqty{font-size:.9em}
#stickycart .cart-content-holder{right:0;top:50px;padding-top:0;line-height:normal;text-align:left}
.cart-icon{float:left;font-weight:700;margin-top:5px;padding-right:15px}
.cart-icon i{float:left;font-size:24px;margin-right:5px}
.cart-icon #qty{font-size:10px;color:#fff;height:22px;width:22px;text-align:center;display:inline-block;line-height:22px;border-radius:100%;float:right;margin-top:2px}
#cart-total{line-height:35px;font-size:14px;font-weight:400;height:35px;float:left;padding-left:15px;border-left:1px solid #eee}
.cart-content-holder{position:absolute;width:350px;right:15px;top:87px;padding-top:53px;visibility:hidden;transition:all .2s ease;z-index:999;opacity:0;margin-top:15px}
#stickycart .cart-content-holder:before{content:'';width:0;height:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #fff;top:0;right:20px;position:absolute;top:-10px}
.cart-content{background:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,0.4);padding:25px;text-align:left}
.cart h4{margin-bottom:15px}
.cart.maincart:hover .cart-content-holder,.cart.active .cart-content-holder{visibility:visible;display:block;margin-top:0;opacity:1}
.cart-item-holder{border-bottom:1px solid #eee;margin-bottom:15px;position:relative}
.cart-item-image{float:left;margin-right:15px}
.cart-item-title{display:table-cell;vertical-align:middle;height:50px;margin-left:10px;font-weight:400;padding-right:10px}
.cart-item-delete{width:10px;height:50px;position:absolute;right:0;top:0;line-height:50px}
.cart-item-delete a{color:#ddd}
.cart-item-price{text-align:right;background:#fafafa;padding:8px;margin-top:5px;font-size:.8em}
.cart .sum{text-align:right;font-size:.9em}
.cart .sum .total{font-weight:600}
.proceed .button{width:142px;text-align:center}
.cart .proceed{text-align:right;margin-top:15px}
.cart-content .button{font-size:.9em}
.cart .proceed a:first-child{margin-right:10px}
.cart .freeshipping{background:#d4ffd3;padding:15px;font-size:12px;margin-top:15px;text-align:center;color:#04a800}
#navbar{z-index:2!important}
#navbar .subcat-image{float:right}
#navbar nav>ul>li>a,#navbar ul h4{text-transform:uppercase}
#navbar nav ul{margin:0;padding:0;list-style:none}
#navbar nav ul h4{font-size:13px;font-weight:400;margin-bottom:5px}
#navbar nav ul .megamenu h4>a{display:inline-block;border-bottom:2px solid #eee;padding-bottom:10px}
#navbar nav .sub2 a{font-size:13px;font-weight:300;display:inline-block;padding:5px 0}
#navbar nav>ul{padding-right:150px}
#navbar ul.megamenu .maxheight{max-height:420px;overflow:hidden;overflow-y:auto}
#navbar nav>ul .megamenu .sub-holder{margin-bottom:30px}
#navbar nav>ul>li{float:left;display:inline-block;margin-right:35px}
#navbar nav>ul>li>a{height:60px;line-height:60px;display:inline-block}
#navbar.compact nav>ul>li>a{height:45px;line-height:45px}
#navbar.compact ul .home-icon{padding:5px}
#navbar nav>ul>li>a.dropdown{padding-right:15px}
#navbar nav>ul>li>a.dropdown:before{content:"\f0dd";position:absolute;font-family:FontAwesome;top:-2px;right:0;font-size:10px}
#navbar nav>ul>li:last-child{margin-right:0}
#navbar nav>ul>li:first-child,#navbar nav>ul>li .fa-shopping-cart{font-size:20px}
.mobile-cart span{font-weight:300;font-size:12px}
#navbar nav>ul>li>ul{background:#fff;visibility:hidden;transition:all .15s ease;position:absolute;height:auto;width:100%;background:#fff;list-style:none;margin:0;padding:30px;left:0;box-shadow:0 2px 6px 0 rgba(0,0,0,0.4);opacity:0;z-index:2}
#navbar .mediummenu h4{margin:0}
#navbar nav>ul.mediummenu>li{position:relative}
#navbar nav>ul>li>ul.mediummenu{width:500px;left:initial}
#navbar nav ul.mediummenu .sub1>li{position:relative;border-bottom:1px solid #eee}
#navbar nav ul.mediummenu .sub1>li:first-child{margin-top:-10px}
#navbar nav ul.mediummenu .sub1 li h4>a{padding:12px 0;display:block}
#navbar nav ul.mediummenu .sub2-holder{transition:all .15s ease;visibility:hidden;opacity:0;position:absolute;left:100%;top:0;min-width:250px;z-index:2;margin-left:-15px;padding-left:25px}
#navbar nav ul.mediummenu .sub2-holder:before{content:'';width:0;height:0;border-style:solid;border-width:10px 15px 10px 0;border-color:transparent #eee transparent transparent;top:0;left:0;position:absolute;margin-top:10px;margin-left:10px}
#navbar nav ul.mediummenu ul.sub1 li:hover .sub2-holder{visibility:visible;opacity:1}
#navbar nav ul.mediummenu .sub2-holder .sub2{box-shadow:2px 2px 6px 0 rgba(0,0,0,0.4);background:#fff}
#navbar nav ul.mediummenu .sub2-holder .sub2>li>a{display:block;padding:15px}
@media all and (min-width:991px) {
#navbar nav>ul>li:hover>ul{visibility:visible;transition:all .1s ease;opacity:1}
}
#navcart{display:none!important;position:absolute;right:0}
#navcart a{background:#0f0;padding:5px}
#navbar nav>ul.smallmenu>li{position:relative}
#navbar nav>ul.smallmenu>li>ul.smallmenu{width:auto!important;min-width:220px;left:0;padding:0}
#navbar nav>ul.smallmenu>li>ul.smallmenu li{position:relative}
#navbar nav>ul.smallmenu>li>ul.smallmenu>li a{display:block;background:#fff;padding:15px 20px}
#navbar nav>ul.smallmenu>li>ul.smallmenu>li>a:last-child{border-bottom:0}
#navbar nav>ul.smallmenu>li>ul.smallmenu>li>ul{display:none;position:relative}
#navbar nav>ul.smallmenu>li>ul.smallmenu>li:hover>a,#navbar nav>ul.smallmenu>li>ul.smallmenu>li>ul>li>a:hover{text-decoration:none;background:#f3f3f3}
#navbar nav>ul.smallmenu>li>ul.smallmenu>li:hover>ul{display:block;box-shadow:0 2px 6px 0 rgba(0,0,0,0.4);z-index:1}
#navbar nav>ul.smallmenu>li>ul.smallmenu>li>ul{position:absolute;left:100%;top:0}
#navbar nav>ul.smallmenu>li>ul.smallmenu>li>ul>li{width:auto;min-width:200px}
#navbar nav>ul.smallmenu>li>ul.smallmenu>li>ul>li>a{padding:15px 20px;display:block}
.inherit{position:inherit}
@media all and (max-width:991px) {
#navbar nav>ul{position:absolute;top:0;left:0;margin:0 15px;padding:0;z-index:99;background:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,0.4);top:60px;max-height:300px;overflow-y:scroll}
#navbar nav>ul>li{display:block;width:100%;position:relative}
#navbar nav>ul>li>a{display:block;color:#333!important;font-weight:300!important;padding:0 20px}
#navbar nav>ul>li>a.dropdown:before{display:none;content:"\f055";font-size:16px;right:15px;width:30px;cursor:pointer;text-align:right}
#navbar nav .opensub{font-size:16px;position:absolute;color:#656768;top:0;right:0;height:60px;line-height:60px;width:50px;text-align:center;cursor:pointer}
#navbar nav>ul>li>a:hover,#navbar nav>ul>li:hover>a{border:0!important;background:#eee}
#navbar nav>ul>li>ul{height:0;transition:none}
#navbar nav>ul>li.hover>ul{visibility:visible;opacity:1;position:inherit;box-shadow:none;height:auto}
#navbar nav>ul>li.hover>ul>li{font-weight:300}
#navbar nav>ul>li.hover>ul>li>a{height:60px;line-height:60px;padding-left:40px!important}
#navbar nav>ul>li.hover>ul>li>a:hover,#navbar nav>ul>li.hover>ul>li:hover>a{background:none!important}
#navbar nav ul.sub2{display:none}
}
.mobile-nav{position:fixed;z-index:999;background:#fff;height:100%;width:100%;overflow-y:scroll;padding:50px}
.mobile-nav h1{font-weight:300;text-transform:uppercase;margin-bottom:30px;height:50px;line-height:50px;padding-right:100px;position:relative}
.mobile-nav .close{position:absolute;right:0;top:15px;opacity:1}
.mobile-nav>ul{font-size:1.1em}
.mobile-nav ul{padding:0;margin:0;list-style:none}
.mobile-nav ul li{margin:0;padding:0;display:block;position:relative;line-height:40px}
.mobile-nav .open-sub:after{position:absolute;height:30px;width:30px;line-height:30px;text-align:right;cursor:pointer;right:0;top:15px;font-family:"FontAwesome";content:"\f078"}
.mobile-nav>ul>li{border-bottom:1px solid #eee;padding:10px 0}
.mobile-nav>ul>li>a{font-weight:700}
.mobile-nav>ul>li>ul{border-top:1px solid #eee;margin-top:10px;display:none}
.mobile-nav>ul>li>ul>li{margin:10px 0}
.mobile-nav>ul>li>ul>li>ul{border-top:1px solid #eee;padding-top:10px;margin-top:10px;display:none}
.mobile-nav>ul>li>ul>li{border-bottom:1px solid #eee;padding-bottom:10px;padding-top:10px;margin:0}
.mobile-nav>ul>li>ul>li:last-child{margin-bottom:0;border:0}
.mobile-nav>ul>li>ul>li:first-child{margin-top:0}
.mobile-nav>ul>li>ul>li>ul>li{padding-top:10px;padding-left:15px}
.mobile-nav>ul>li>ul>li>ul>li:first-child{padding-top:0}
#mobilenav,#mobilecart{float:left;height:60px;line-height:60px}
#navbar.compact #mobilenav,#navbar.compact #mobilecart{height:45px;line-height:45px}
#mobilecart{margin-left:30px}
#mobilenav a,#mobilecart a{color:#eee;text-decoration:none;font-size:16px}
#mobilecart>a>span{font-size:12px}
#search{position:absolute;right:10px;top:10px;z-index:10}
#searchbox{width:60px;height:40px;border:0;background:#333;transition:all .25s ease;padding:0 15px;z-index:99;border-radius:0;letter-spacing:1px}
#navbar.compact #search{top:5px}
#navbar.compact #searchbox{height:35px}
#navbar.compact #search .fa-search,#navbar.compact #search .fa-times{top:10px}
#searchbox:focus{outline:0}
#searchbox:hover,#searchbox:active,#searchbox:focus,.searchfocus{width:200px!important}
.searchmargin{margin-right:10px}
#searchcontent{background:#fff;display:none;padding:15px;position:absolute;right:0;top:-10px;padding-top:60px;width:350px;box-shadow:0 2px 6px 0 rgba(0,0,0,0.4);z-index:-1}
#searchcontent #searchresults li{border-bottom:1px solid #eee;padding:15px 0}
#searchcontent #searchresults li:first-child{padding-top:0}
#searchcontent #searchresults img{float:left;margin-right:10px}
#searchcontent #searchresults li h4{font-size:14px}
#searchcontent .more,#searchcontent .noresults{display:none;text-align:center;margin-top:15px;font-weight:400}
#searchcontent .noresults{margin-top:0}
.container.usps,.container-fluid.usps{margin:50px auto}
.equal{display:table;width:100%}
.usps .table-row{display:table-row}
.usps .usp-block{text-align:center;display:table-cell;float:none;border-right:1px solid #eee}
.usps .usp-block .icon{font-size:40px;display:inline-block;margin:0 auto;text-align:center}
.usps .usp-block:last-child{border:0}
@media(max-width:991px) {
.container.usps{margin:0 auto}
.equal{display:initial}
.usps .usp-block{display:initial;border:0}
.usps .usp-block .icon{display:block}
.usps .table-row{display:block}
}
.usps-navbar{font-size:1em}
.usps-navbar .usp-navbar-block{padding:10px;text-align:center}
.breadcrumbs{background:#f3f3f3;font-size:13px;padding:10px;letter-spacing:1px}
.breadcrumbs a{color:#a5a5a5;margin-right:10px;margin-left:10px}
.breadcrumbs a:first-child{margin-left:0}
.breadcrumbs.usp-navbar{background:none;padding:0;padding-top:10px}
.homedeal{padding:20px 0 50px;text-align:center}
.homedeal h2{font-weight:300;text-transform:uppercase;letter-spacing:5px;font-size:28px}
.homedeal h3{margin-top:15px;font-weight:600;font-size:18px}
.countdown{width:80%;margin:30px auto 0;max-width:500px}
.homedeal a{border:0;border-radius:1px;display:inline-block;margin-top:20px;padding:15px 30px;text-decoration:none;font-size:12px;text-transform:uppercase;font-weight:600;letter-spacing:2px}
.homedeal .price-old{display:inline-block;font-size:14px;text-decoration:line-through}
.homedeal .price{font-size:20px;font-weight:600}
.homedeal .price-holder{margin-top:15px}
.homedeal img{margin:0 auto;border-radius:250px}
.slider-content-container{width:100%;height:100%;padding:15px;position:absolute;top:0;left:0;text-align:center}
.slider-text-holder{padding:15px;color:#fff}
.slider-text-holder .slider-title{font-size:42px;text-shadow:0 0 4px rgba(0,0,0,0.50);font-weight:700}
.slider-text-holder .slider-sub{font-size:24px;text-shadow:0 0 4px rgba(0,0,0,0.50);margin-top:14px}
.slider-text-holder .button{margin-top:30px;display:inline-block;text-transform:uppercase;padding:15px;letter-spacing:3px}
@media(max-width:768px) {
.slider-text-holder .button{margin-top:0}
}
.highlight-content{width:100%;height:100%;transition:all .5s ease;overflow:hidden;padding:15px}
.highlight-content a{padding:10px 20px;color:#fff;display:inline-block;margin-top:15px;text-transform:uppercase;letter-spacing:5px;text-decoration:none;transition:all .1s ease;line-height:initial}
.highlight-content h2{text-transform:uppercase;text-align:center;letter-spacing:10px;line-height:1.5em;font-size:2.2em;padding:10px;transition:all .5s ease;word-break:break-word}
.highlight-content h3{font-weight:300;display:inline-block;margin:0 auto;letter-spacing:5px;font-size:1.5em;margin-top:2%;padding:5px;transition:all .25s ease;word-break:break-word}
.custom-navigation{position:absolute;z-index:1;width:100%;height:100%}
.custom-navigation a{height:50px;width:50px;text-align:center;background:rgba(0,0,0,0.5);display:inline-block;line-height:50px;font-size:30px;color:#fff;border-radius:50px;visibility:none;position:absolute;transition:all .5s ease;top:50%;margin-top:-25px}
.custom-navigation a.flex-prev{left:-50px}
.flexslider:hover .custom-navigation a.flex-prev{left:30px}
.custom-navigation a.flex-next{right:-50px}
.flexslider:hover .custom-navigation a.flex-next{right:30px}
.flexslider .slider-text{position:absolute;top:0;width:80%;margin:10% 10% 0}
.subheadlines img{width:100%}
#videowrapper{height:500px;overflow:hidden}
#videowrapper #video{width:100%;min-height:500px}
.hometext h1,.hometext h2{font-size:26px;letter-spacing:1px;text-transform:uppercase;margin-bottom:15px;font-weight:300}
.hometext h2{font-size:18px}
.hometext p{font-weight:300;line-height:25px}
.hometext{padding:30px 30px 0;max-width:991px}
#home-products{padding-bottom:50px}
#home-products .tab-content{padding:30px;padding-top:0;background:#fff;border:1px solid #eee}
h3.headline{text-align:center;font-weight:300;font-size:30px;text-transform:uppercase;letter-spacing:5px}
#home-products ul{list-style:none;padding:0;margin:0;text-align:center;background:none;border:0;margin-bottom:15px}
#home-products li,#home-products li.active{display:inline-block;margin-right:15px;padding-right:15px;background:none;margin-top:15px;border:0;float:none}
#home-products li a{font-weight:400;font-weight:300;padding:0;font-size:1.1em;border:0;background:none}
#home-products li.active a{font-weight:700;background:none;color:inherit;border:0}
#home-products li a:hover{border:0;background:none}
#home-products li:last-child{margin-right:0;padding-right:0}
@media(max-width:768px) {
#home-products li,#home-products li a,#home-products li.active,#home-products li.active a{display:block;margin-right:0;padding-right:0}
}
.rowmargin{margin-top:30px}
.rowmargin50{margin-top:50px}
.rowmargin80{margin-top:50px}
.unit-price{display:block;font-size:.8em;color:#999}
.product-block-holder{position:relative;background:#fff;text-align:center}
.product-block-holder input{display:inline-block}
.product-block{border:1px solid transparent}
.product-block .price-strict{color:#ccc}
.product-block-label{position:absolute;top:15px;left:15px;z-index:1;font-size:.9em;letter-spacing:2px;color:#fff;padding:5px 10px}
.label-outofstock{background:#fafafa;color:#9f0f0f;letter-spacing:1px}
.product-block-holder:hover .product-block{border-color:#eee;border-bottom:1px solid #fff}
.product-block-holder img{max-width:80%;max-height:80%;margin-top:10px;transform:scale(0.85);transition:all .3s ease}
/*.product-block-holder:hover img{opacity:.3;transform:scale(0.95)}*/
.product-block-holder:hover img{opacity:1;transform:scale(0.95)}
.product-block-image{overflow:hidden;position:relative}
.product-block-holder .product-block-image .quickcart{left:-50%;position:absolute;width:50%;color:#fff;height:50px;line-height:50px;cursor:pointer;transition:all .3s ease;opacity:0}
.product-block-holder .product-block-image .quickview{position:absolute;width:50%;right:-50%;color:#fff;height:50px;line-height:50px;cursor:pointer;transition:all .3s ease;opacity:0}
.product-block-image .product-block-quick{position:absolute;bottom:50px;width:100%;transition:all .3s ease}
.product-block-holder:hover .product-block-image .quickview{opacity:1;visibility:visible;right:0}
.product-block-holder:hover .product-block-image .quickcart{opacity:1;visibility:visible;left:0}
.product-block h4{font-size:16px;font-weight:300;margin-top:15px;text-align:center;height:50px;line-height:25px;overflow:hidden}
.product-block-price{margin:5px 0 15px;font-size:1.2em}
.product-block-price .price-old{font-size:.8em}
.product-block-addtocart{margin-top:15px}
.product-block-addtocart input{width:40px!important;height:40px!important;line-height:40px!important;text-align:center!important;color:#999!important;font-size:12px!important;border:1px solid #eee!important;float:none!important;margin:0 5px 0 0 !important}
.product-block-addtocart .quickcart{width:40px!important;height:40px!important;line-height:40px!important;text-align:center!important;text-decoration:none!important;color:#fff!important;display:inline-block!important;cursor:pointer!important;float:none!important;margin:0 5px 0 0 !important;padding:0!important}
.product-block-addtocart .quickview{width:40px!important;height:40px!important;line-height:40px!important;text-align:center!important;text-decoration:none!important;color:#fff!important;display:inline-block!important;cursor:pointer!important;float:none!important;margin:0!important;padding:0!important}
.product-block-sub{transition:all .3s ease;opacity:0;visibility:hidden;background:#fff;position:absolute;z-index:99;width:100%;border:1px solid #eee;padding-top:15px;border-top:1px solid #fff}
.product-block-holder:hover .product-block-sub{opacity:1;visibility:visible}
.product-block-reviews{margin-bottom:15px}
.product-block-description{padding:15px;line-height:22px;font-weight:400;font-weight:300;font-size:.9em;background:#fafafa;color:#999}
.product-list-holder{border:1px solid #eee}
.product-list-reviews{margin:15px 0}
.product-list-description p{margin-top:15px;text-align:justify;color:#999}
.product-list-footer .qty-fast{display:inline-block;height:40px;width:40px;text-align:center}
.product-list-footer .quickview,.product-list-footer .quickcart{display:inline-block;width:40px;height:40px;line-height:40px;cursor:pointer;text-align:center;color:#fff}
.product-list-holder img{max-width:80%;max-height:80%;vertical-align:top}
.product-list-label{position:absolute;top:0;left:15px;z-index:1;font-size:.9em;letter-spacing:2px;color:#fff;padding:5px 10px}
.product-list-price{margin:5px 0;font-size:1.4em}
.product-list-price .price-old{font-size:.7em}
.product-list-top{padding:15px}
.product-list-footer{padding:15px;background:#fafafa}

.productpage .discounts
{
  margin:0;
  padding:0;
  list-style:none;
}

.productpage .discounts li
{
  margin:0;
  padding:10px;
  margin-bottom:5px;
  background:#daeada;
  display:inline-block;
}

.productpage .product-image-holder{position:relative;border:1px solid #eee;padding:0;min-height:200px;overflow:hidden;margin-bottom:15px}
.productpage .product-image{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;border-bottom:0;margin-bottom:0}
.productpage .image-preloader{position:absolute;z-index:44}
.productpage .product-thumbnails img{border:1px solid #eee}
.productpage .product-thumbnails .owl-nav.disabled{display:initial!important}
.productpage .product-thumbnails .owl-nav{margin:0}
.productpage .product-thumbnails .owl-item{margin-right:0}
.productpage .discounts{font-size:.9em;color:#666}
.productpage .countdown{width:100%}
.productpage .product-price .price{font-size:24px}
.productpage .product-price .price-old{text-decoration:line-through;color:#333}
.productpage .product-title{padding-bottom:15px;border-bottom:1px solid #eee}
.productpage .product-title h1{font-weight:300;text-transform:uppercase;display:inline;font-size:30px}
.productpage .product-title .variant-title{color:#333}
.productpage .reviewscore{font-size:.9em;margin-top:10px}
.productpage .reviewscore a{text-decoration:none}
.stars{color:#ffd600;margin-right:5px}
.stars .empty{color:#ddd}
.productpage .brand{text-align:right}
.productpage .brand img{opacity:.5;transition:all .3s ease}
.productpage .brand:hover img{opacity:1}
.productpage form input{display:block;width:100%;padding:10px;border:1px solid #eee;max-width:400px}
.productpage #formTagsInput{display:inline-block}
.productpage form input[type="checkbox"],.productpage input[type="radio"]{display:inline;width:auto}
.productpage .product-configure-custom-option-item label{font-weight:400}
.productpage .tags-content{text-align:center}
.productpage .tags-content .info{font-size:.9em;margin-top:10px;display:inline-block}
.productpage .tags-content{margin-top:-30px}
.productpage select{max-width:400px}
.product-configure-custom-option-date select,select.productoptiondate{display:inline;width:auto}
.product-configure-custom-option{margin-top:15px}
.productpage .addtocart-holder{border-top:1px solid #eee;border-bottom:1px solid #eee}
.productpage .addtocart-holder.istop{border-top:0}
.productpage .addtocart-holder a{margin-right:15px;font-size:16px;height:82px;line-height:82px;color:#666}
.productpage .addtocart-holder a:last-child{margin-right:0}
.productpage .addtocart{text-align:right;padding:15px 0}
.productpage .qty{display:inline-block;border:1px solid #eee;position:relative}
.productpage .addtocart.sticky .qty{border:0}
.productpage .qty input{height:50px;padding:0 25px 0 0;width:75px;border:0;text-align:center;border-radius:0}
.productpage .qty .qtyadd{height:25px;width:25px;line-height:25px;text-align:center;position:absolute;right:0;background:#fff;top:0;border:1px solid #eee;border-top:0;border-right:0;font-size:12px;cursor:pointer}
.productpage .qty .qtyminus{height:25px;width:25px;line-height:25px;text-align:center;position:absolute;right:0;background:#fff;bottom:0;border:1px solid #eee;border-bottom:0;border-right:0;border-top:0;font-size:12px;cursor:pointer}
.productpage .btn-addtocart{border:0;height:50px;line-height:50px;padding:0 25px;color:#fff;font-weight:400;letter-spacing:1px;text-transform:uppercase;display:inline-block;text-decoration:none;float:right;margin:0 0 0 10px}
.productpage .btn-addtocart span{margin-left:12px}
.productpage .addtocart.sticky{position:fixed;bottom:50px;right:50px;z-index:99;padding:15px;background:#232728;box-shadow:0 0 5px #0c0c0c;border:0;display:none}
.productpage .addtocart.sticky.visible{display:block}
@media(max-width:768px) {
.productpage .addtocart.sticky{bottom:15px;right:15px;padding:10px}
}
.productpage .yt-icon{padding:15px;background:#cc181e;color:#fff;position:absolute;bottom:1px;cursor:pointer;display:inline-block;right:1px;font-size:30px;z-index:2}
.productpage p{letter-spacing:0;line-height:25px;text-align:justify}
.productpage div p:last-child{margin-bottom:0}
.productpage .usps{border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fafafa;padding:0 15px}
.productpage .usps .usp{padding:15px 0;font-size:.9em}
.productpage .usp i{color:#22a522;font-size:1em}
.productpage .usps .usp.nopaddingtop{padding-top:0}
.productpage .sizechart{display:inline-block;background:#fafafa;color:#999;padding:15px;width:100%;border-top:1px solid #eee;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:3px;font-weight:300;border-bottom:1px solid #eee}
.productpage .youtube{display:inline-block;background:#cc181e;color:#fff;padding:15px;width:100%;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:3px;font-weight:300}
.in-stock, .delivery-title{color:#22a522}
.out-of-stock{color:#cc181e}
.productpage .nav > li > a{padding:15px 25px;border-radius:0}
.productpage .tab-content{border:1px solid #eee;border-top:0;padding:30px}
.productpage .nav-tabs{border-color:#eee}
.productpage .specs-content{padding:30px;border:1px solid #eee}
.productpage .spec-holder{margin-bottom:10px}
.productpage .spec-holder:last-child{margin-bottom:0}
.productpage .review-holder{margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #eee}
.productpage .review-holder .date{font-size:.9em;color:#a1a1a1;margin-left:5px}
.productpage .review-content{margin-top:15px}
.productpage .review-write{text-align:center}
.productpage .review-write p{text-align:center;font-size:.9em;color:#a1a1a1}
.productpage .social-share{height:30px;line-height:30px;margin-top:10px;text-align:right}
.productpage .social-share span{color:#999;font-size:.85em}
.productpage .social-share a{font-size:14px;display:inline-block;height:30px;width:30px;line-height:30px;text-align:center;border-radius:100%}
.productpage .social-share a.facebook{color:#3b5998;border:1px solid #3b5998}
.productpage .social-share a.twitter{color:#1da1f2;border:1px solid #1da1f2}
.productpage .social-share a.pinterest{color:#bd081c;border:1px solid #bd081c}
table.sizechart td,.sizechart table td{padding:10px;border:1px solid #eee}
.sizechart-holder{z-index:999;position:fixed;background:#fff;width:90%;height:90%;top:0;padding:30px;top:5%;left:5%;overflow:hidden;overflow:auto;display:none}
.sizechart-title{display:inline-block}
.sizechart-content{margin-top:30px}
.size-chart-holder .close{position:absolute;top:15px;right:15px}
.video-holder{display:none;position:fixed;z-index:999;left:50%;margin-left:-270px;top:50%;margin-top:-160px;box-shadow:0 0 48px 0 rgba(0,0,0,0.6);border:1px solid #414141;background:#fff;padding:30px}
.product-bundle{border:1px solid #eee;padding:0 30px 30px}
.product-bundle label{display:none}
.product-bundle-items{padding:0 65px}
.product-bundle-items img{max-width:100%}
.product-bundle-items .owl-nav{margin:0}
.product-bundle-items .owl-prev,.product-bundle-items .owl-next{background:#232728!important;border:0!important;height:30px!important;width:30px!important;line-height:30px!important;color:#fff!important;top:50%!important;margin-top:-15px!important;text-align:center;border-radius:100%!important;font-size:12px;font-weight:300}
.product-bundle-items .owl-stage>.owl-item .item>.img-holder{position:relative}
.product-bundle-items .owl-stage>.owl-item .item>.img-holder:after{content:"\f067";font-family:"FontAwesome";position:absolute;top:0;right:0;height:20px;line-height:20px;top:50%;margin-top:-10px;margin-right:-25px;color:#666}
.product-bundle-items .owl-stage>.owl-item:last-child .item>.img-holder:after{display:none}
.product-bundle .item img{border:1px solid #eee}
.product-bundle h4{font-weight:300;font-size:16px;height:36px;overflow:hidden;text-align:center;margin-top:10px}
.product-bundle-footer{background:#fafafa;padding:15px;border:1px solid #eee;border-top:0}
.product-bundle-footer .discount-percentage{font-size:16px;font-weight:400;text-transform:uppercase}
.product-bundle-footer .price{font-size:20px;font-weight:700}
.product-bundle-footer .price-old{color:#a1a1a1}
/*.blogs img{opacity:.5;transition:all .3s ease;width:100%}*/
.blogs img{opacity:1;transition:all .3s ease;width:100%}
.blogs img:hover{opacity:1}
.blogs .blog-content-holder{padding:15px;background:#fafafa}
.blogs h3.title{padding:0 15px;line-height:60px;overflow:hidden;height:60px}
.blogs .blog-content-holder p{margin:10px 0 0;height:70px}
.blogs .blog-content-holder a{display:inline-block;padding:10px 15px}
.tagcloud{list-style:none;padding:0;margin:0;text-align:center}
.tagcloud li{display:inline-block;margin:30px 15px 0 0;padding:0}
.tagcloud li a{display:inline-block;padding:5px 15px;background:#eee;border-radius:10px;font-size:.9em;text-decoration:none}
.homepage-brands{max-width:991px}
.brands h3{font-weight:400;font-weight:300;text-align:center;margin-top:10px;font-size:18px;margin-bottom:30px;height:50px;line-height:25px;overflow:hidden}
.brands .brand-img{border:1px solid #eee}
.newsletter{padding:0 30px 30px}
.newsletter .col-md-6{margin-top:30px}
.newsletter h3{display:table-cell;vertical-align:middle;height:50px}
.newsletter a.button{background:#f0930e;height:50px;line-height:50px;display:inline-block;padding:0 15px}
#form-newsletter{position:relative;max-width:400px}
.newsletter input[type="email"]{height:50px;border:0;line-height:50px;width:250px;color:#a1a1a1;padding:0 15px;display:inline-block;border-radius:0}
.newsletter a.btn-highlight{margin:0;height:50px;line-height:50px;padding:0 30px;text-transform:uppercase;font-weight:700;text-decoration:none;border-radius:0 15px 15px 0;position:absolute;right:0}
footer{background:#f3f3f3}
.footer{padding:30px;padding-top:0;font-weight:300}
footer .contact-description{text-align:justify}
.footer h3{margin-bottom:15px;font-size:24px;font-weight:300}
.footer ul{list-style:none;margin:0;padding:0}
.footer ul li a{display:block;padding:5px 0}
.footer ul li:first-child{padding-top:0}
.footer ul li:last-child{border-bottom:0}
.overlay{z-index:900;width:100%;height:100%;position:fixed;top:0;background:rgba(0,0,0,0.7);display:none}
.overlay i{position:absolute;left:30px;top:30px;color:#fff;font-size:30px;font-weight:300;cursor:pointer}
@media(max-width:991px) {
nav>ul{display:none}
.searchscrolled{right:10px!important}
footer .contact-description{text-align:center}
}
.product-image{margin-bottom:10px;border-bottom:1px solid #eee}
.product-image a{cursor:pointer;cursor:-moz-zoom-in;cursor:-webkit-zoom-in}
#product-thumb-images .item{text-align:center;margin-right:10px}
#product-thumb-images img{cursor:pointer}
.product-video-icon{position:absolute;right:15px;bottom:120px;z-index:1}
.incartholder{padding:15px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}
.category-header hr{margin-top:30px;margin-bottom:0}
.category-title h1,h1.category-title{font-weight:300;text-transform:uppercase}
.category-content-container{padding:30px;background:#fafafa}
.category-content-holder{max-height:100px;overflow:hidden}
.category-content-holder.large{max-height:200px}
.category-content p{text-align:justify}
.read-more,.read-less{cursor:pointer;display:none;padding:5px 10px;color:#fff;margin-top:10px}
.filters-top{text-align:right}
.filters-top select{display:inline;width:auto;margin:0;margin-left:15px}
.filters-top a{margin-right:15px;border-right:1px solid #eee;padding-right:15px;color:#a1a1a1}
.filters select{margin-top:15px}
.sidebar-cats ul,.sidebar-cats li{padding:0;margin:0;list-style:none;position:relative}
.sidebar-cats>ul>li{border-bottom:1px solid #eee;padding:10px 0}
.sidebar-cats>ul>li>a{font-weight:700;display:inline-block;padding-right:30px;line-height:30px}
.sidebar-cats>ul>li>ul{display:none;border-top:1px solid #eee;margin-top:10px;padding-top:15px}
.sidebar-cats>ul>li.active>ul{display:block}
.sidebar-cats ul.sub1>li{padding-left:15px;margin-top:15px}
.sidebar-cats ul.sub1>li:first-child{margin-top:0}
.sidebar-cats ul.sub2{margin-left:10px;font-size:.9em;display:none}
.sidebar-cats li.active>ul.sub2{display:block}
.sidebar-cats ul.sub2 li{margin-top:15px}
.sidebar-cats .expand-cat{position:absolute;height:30px;width:30px;line-height:30px;text-align:right;cursor:pointer;right:0;top:10px}
.sidebar-cats .active .expand-cat i{transform:scale(-1)}
.sidebar-cats .active ul.sub1 .expand-cat i{transform:none}
.sidebar-cats .count{font-size:.8em;font-weight:400;color:#aaa}
.sidebar-cats .expand-cat.sub{position:initial;width:auto;height:auto;line-height:initial;margin-left:-15px;padding:0 10px 0 0;margin-right:0;width:15px}
.sidebar-cats ul.sub1 .active .expand-cat.sub i{transform:rotate(90deg)}
.category-header .description{margin:0;background:rgba(34,34,34,0.82);padding:30px;color:#fff;position:absolute;bottom:15px;width:50%;right:30px}
.custom-filter label{font-weight:400;cursor:pointer;font-size:.9em}
.custom-filter h4{font-weight:700;margin-top:15px;margin-bottom:5px}
@media all and (max-width:991px) {
.category-header .description{position:static;width:100%;background:rgba(34,34,34,1)}
}
@media all and (max-width:768px) {
.category-title{text-align:center}
.filters-top{text-align:center;margin-top:15px}
}
.collection .mobile-categories{margin-top:15px}
.collection-pagination{color:#a1a1a1;font-size:.9em}
.collection-pagination ul{display:inline-block;overflow:hidden;list-style:none;padding:0;margin:0}
.collection-pagination ul li{float:left;display:inline-block}
.collection-pagination .holder{background:#fafafa;padding:15px}
.collection-pagination .mid-height{height:40px;line-height:40px}
.collection-pagination .prev,.collection-pagination .next{font-size:.8em}
.collection-pagination ul li a{height:30px;width:30px;line-height:30px;text-align:center;display:inline-block}
.collection-pagination ul li{margin-right:15px}
.catalog h3{text-align:center;font-size:16px;text-transform:uppercase;font-weight:400;font-weight:300;color:#fff;padding:10px}
/*.catalog img.cat-img{opacity:.5;width:100%;transition:opacity .3s ease}*/
.catalog img.cat-img{opacity:1;width:100%;transition:opacity .3s ease}
.catalog img.cat-img:hover{opacity:1}

.cat-usps-holder h2
{
  font-size:1.2em;
  margin-bottom:10px;
}

.cat-usps{ background:#fbfbfb; text-align:center;}
.cat-usps .usp{ padding:15px; }

.cat-usps .usp i{ color:#009900; }



.loading{background:rgba(0,0,0,0.6);position:fixed;width:100%;height:100%;top:0;left:0;z-index:100;display:none}
.spinner{width:100px;height:100px;position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-50px;text-align:center;font-size:20px}
.spinner > div{background-color:#fff;height:100%;width:10px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}
.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}
.spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}
.spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}
@-webkit-keyframes sk-stretchdelay {
0%,40%,100%{-webkit-transform:scaleY(0.4)}
20%{-webkit-transform:scaleY(1.0)}
}
@keyframes sk-stretchdelay {
0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}
20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}
}
.quick-modal{width:900px;position:fixed;top:50%;left:50%;margin-left:-450px;margin-top:-302px;height:604px;background:#fff;z-index:101;display:none;box-shadow:0 0 48px 0 rgba(0,0,0,0.6);border:1px solid #414141;padding:30px}
.quickcart-modal{width:650px;margin-left:-325px;height:428px;margin-top:-214px}
.quickview-modal{padding-bottom:15px}
.quickcart-modal .description{text-align:center;color:#25a725;font-size:20px;font-weight:300}
.quickcart-modal .description.outofstock{color:#f00000}
.quick-modal .close{position:absolute;top:8px;right:15px}
.quick-modal h3{font-weight:300;font-size:24px;color:#444;padding:0 0 15px;margin-bottom:30px;border-bottom:1px solid #eee;height:50px;line-height:35px}
.quick-modal-footer{border-top:1px solid #eee;padding-top:15px;text-align:right;margin-top:30px}
.quick-modal-footer a{color:#fff;text-decoration:none;border-radius:0;padding:0 15px;display:inline-block;margin-left:15px;height:50px;line-height:50px}
.quick-modal-footer a.viewbutton{float:left;margin:0}
.quick-modal .errors{display:none;background:#ffe6e6;border:1px solid #d08282;color:#c17474;padding:10px 10px 0 0;margin-bottom:15px}
.quick-modal .variant-available{padding:10px 0;font-size:.9em}
.quick-modal .custom-options-holder{padding:15px;background:#fafafa;font-size:.85em;margin-top:15px}
.quick-modal .custom-options-holder .product-configure-custom-option:first-child{margin-top:0}
.quick-modal .info-holder{max-height:380px;height:380px;overflow:hidden;overflow-y:auto}
.quick-modal .info-holder .variants select{max-width:100%}
.quick-modal .variant-price{height:50px;line-height:50px;float:left;margin-left:15px;display:inline-block}
.quick-modal .variant-price .price{font-size:20px;color:#b9a487}
.quick-modal .variant-price .strict{font-size:.8em;color:#999}
.copyright{background:#fff;text-align:center;padding:0 15px 15px;font-size:.9em}
.message-blue{background:#ecf5fb;color:#878f94;padding:15px}
.no-products-found{padding:50px;font-size:18px;font-weight:300;text-align:center}
.stockalert{background:#fff9cf;color:#b3a756;border:1px solid #e8de99;padding:15px;font-size:.9em}
.alert-title{margin-bottom:10px;font-weight:700}
.quickcart-modal .content-holder .stockalert{display:none}
.info-holder .stockalert{margin-bottom:15px}
.messages{margin:0!important;padding:0!important}
.messages ul{margin:0!important}
.shop-rating,.shop-rating a{font-size:.9em;color:#999;text-decoration:none}
.flags{background-image:url(flags.png);width:15px;height:10px;background-size:100% auto;display:inline-block}
.flags.nl{background-position:0 -10px}
.flags.de{background-position:0 -20px}
.flags.en{background-position:0 -30px}
.flags.fr{background-position:0 -40px}
.flags.es{background-position:0 -50px}
.flags.it{background-position:0 -60px}
.flags.us{background-position:0 -170px}
.flags.fc{background-position:0 -160px}
.payment-icons-holder{display:block;text-align:center;padding:15px;background:#fff}
.payment-icons{display:inline-block;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.icon-payment-acceptgiro{background-position:0 0}
.payment-icons.icon-payment-achterafbetale{background-position:0 -60px}
.payment-icons.icon-payment-afterpay{background-position:0 -120px}
.payment-icons.icon-payment-alfabank{background-position:0 -180px}
.payment-icons.icon-payment-americanexpress{background-position:0 -240px}
.payment-icons.icon-payment-banktransfer{background-position:0 -300px}
.payment-icons.icon-payment-betaalnaontvangst{background-position:0 -360px}
.payment-icons.icon-payment-cartebleue{background-position:0 -420px}
.payment-icons.icon-payment-clickandbuy{background-position:0 -480px}
.payment-icons.icon-payment-cash{background-position:0 -3273px}
.payment-icons.icon-payment-dankort{background-position:0 -540px}
.payment-icons.icon-payment-directdebit{background-position:0 -600px}
.payment-icons.icon-payment-directebanki{background-position:0 -660px}
.payment-icons.icon-payment-discover{background-position:0 -720px}
.payment-icons.icon-payment-dotpay{background-position:0 -780px}
.payment-icons.icon-payment-ebo{background-position:0 -850px}
.payment-icons.icon-payment-ecare{background-position:0 -900px}
.payment-icons.icon-payment-ecelv{background-position:0 960px}
.payment-icons.icon-payment-empayment{background-position:0 -1020px}
.payment-icons.icon-payment-eps{background-position:0 -1080px}
.payment-icons.icon-payment-fashioncheque{background-position:0 -1140px}
.payment-icons.icon-payment-giftcard{background-position:0 -1200px}
.payment-icons.icon-payment-giropay{background-position:0 -1260px}
.payment-icons.icon-payment-ideal{background-position:0 -1320px}
.payment-icons.icon-payment-incasso{background-position:0 -1380px}
.payment-icons.icon-payment-invoice{background-position:0 -1440px}
.payment-icons.icon-payment-ippies{background-position:0 -1500px}
.payment-icons.icon-payment-klarna{background-position:0 -1560px}
.payment-icons.icon-payment-maestro{background-position:0 -1620px}
.payment-icons.icon-payment-mailru{background-position:0 -1680px}
.payment-icons.icon-payment-mastercard{background-position:0 -1740px}
.payment-icons.icon-payment-minitix{background-position:0 -1800px}
.payment-icons.icon-payment-mistercash{background-position:0 -1860px}
.payment-icons.icon-payment-multisafepay{background-position:0 -1920px}
.payment-icons.icon-payment-nordea{background-position:0 -1980px}
.payment-icons.icon-payment-onlinegiro{background-position:0 -2040px}
.payment-icons.icon-payment-onlinetransfer{background-position:0 -2100px}
.payment-icons.icon-payment-paypal{background-position:0 -2160px}
.payment-icons.icon-payment-paysafecard{background-position:0 -2220px}
.payment-icons.icon-payment-phone{background-position:0 -2280px}
.payment-icons.icon-payment-postfinance{background-position:0 -2340px}
.payment-icons.icon-payment-postnl{background-position:0 -3202px}
.payment-icons.icon-payment-pi{background-position:0 -3129px}
.payment-icons.icon-payment-przelewy24{background-position:0 -2400px}
.payment-icons.icon-payment-qiwi{background-position:0 -2460px}
.payment-icons.icon-payment-rembours{background-position:0 -2520px}
.payment-icons.icon-payment-ukash{background-position:0 -2580px}
.payment-icons.icon-payment-visa{background-position:0 -2640px}
.payment-icons.icon-payment-visadebit{background-position:0 -2700px}
.payment-icons.icon-payment-visaelectro{background-position:0 -2760px}
.payment-icons.icon-payment-vpay{background-position:0 -2820px}
.payment-icons.icon-payment-wallie{background-position:0 -2880px}
.payment-icons.icon-payment-webmoney{background-position:0 -2940px}
.payment-icons.icon-payment-webshopgiftcard{background-position:0 -3000px}
.payment-icons.icon-payment-yourgift{background-position:0 -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:0 -120px}
.payment-icons.icon-payment-bitcoi{background-position:0 -3330px}
.payment-icons.icon-payment-belfius{background-position:0 -3395px}
.payment-icons.icon-payment-kbc{background-position:0 -3460px}
.heightAuto{height:auto!important;max-height:100%!important}
.is-countdown{display:block;overflow:hidden}
.countdown-rtl{direction:rtl}
.countdown-row{clear:both;width:100%;padding:0 2px;text-align:center}
.countdown-show1 .countdown-section{width:98%}
.countdown-show2 .countdown-section{width:48%}
.countdown-show3 .countdown-section{width:32.5%}
.countdown-show4 .countdown-section{width:24.5%}
.countdown-show5 .countdown-section{width:19.5%}
.countdown-show6 .countdown-section{width:16.25%}
.countdown-show7 .countdown-section{width:14%}
.countdown-section{display:block;float:left;font-size:75%;text-align:center}
.countdown-amount{font-size:26px;height:60px;line-height:60px;width:60px;text-align:center;font-weight:700;display:inline-block;border-radius:5px;background:linear-gradient(to bottom,#fff 0%,#f3f3f3 48%,#b2b2b2 50%,#fff 51%,#fff 51%,#fafafa 54%,#f3f3f3 100%);color:#c34444!important;border:1px solid #eee;box-shadow:0 1px 5px rgba(49,49,49,0.62)}
.countdown-period{display:block;font-size:14px;margin-top:5px}
.countdown-descr{display:block;width:100%}
span.countdown-section{position:relative}
span.countdown-section:after{content:":";display:block;position:absolute;top:50%;font-size:30px;font-weight:700;color:#999;right:-6px;top:10px;animation:blinker 1s linear infinite}
span.countdown-section:last-child:after{display:none}
@keyframes blinker {
50%{opacity:0}
}