@charset "UTF-8";
html{font-size:11px}
body{font-family:Tahoma,sans-serif;font-size:11px;color:#3c3c3c}
h1{font-size:2em}
h2{font-size:1.27273em;font-weight:700}
h3{font-family:Tahoma,sans-serif;font-size:1em;font-weight:700}
h4{font-family:Tahoma,sans-serif;font-size:1em;font-weight:700}
h5{font-size:.81818em}
h6{font-size:.81818em}
h1,h2,h3,h4,h5,h6{margin-top:0}
a{color:#005c9c;text-decoration:none}
a:hover{color:#002f50}
a:active,a:focus{color:#005c9c}
a.underlined{text-decoration:underline}
a p{color:#3c3c3c}
a p:hover{color:#161616}
a p:active,a p:focus{color:#3c3c3c}
span.required{color:#d00b1c}
.small{font-size:100%}
h1.common-page-head{margin-bottom:20px}
a img{border:none}
.hidden-lg,.hide,.hide-hard,.hide-hard-da,.hide-hard-fi,.hide-hard-no,.hide-hard-sv{display:none!important}
.mod-js .js-hide{display:none!important}
.js .no-js-show,.no-js .no-js-hide,.no-js-show{display:none!important}
.no-js .no-js-show{display:block!important}
ul.tab-list{list-style:none;padding:0;margin:0}
ul.tab-list li{display:inline-block;padding:0;margin:0;zoom:1;*display:inline}
tr.row-padding{width:100%;height:10px;background:0 0}
.nav-list,.overlay-articles,.page-content ul#most-searched{list-style-type:none;padding:0;margin:0}
.nav-list li,.overlay-articles li,.page-content ul#most-searched li{padding:0;margin:0}
.left{float:left}
.right{float:right}
.center{margin:0 auto}
.bold{font-weight:700}
.clear{clear:both}
.price{color:#d00b1c;font-weight:700}
.cart-overlay-wrapper .price-row .cart-partpayment-link,.part-payment{color:#d00b1c;font-weight:700}
.ordinary-price{color:#878787;text-decoration:line-through}
.product-list{list-style:none;margin:0;padding:0;width:100%}
.block{margin-bottom:20px}
.block-container,.box{overflow:hidden;padding:15px;margin-bottom:10px;border:1px solid #f0f0f0}
.block-content{margin-bottom:10px;padding:15px;background:#f0f0f0}
.margin-top{margin-top:10px}
.big-margin-top{margin-top:25px}
.margin-bottom{margin-bottom:10px}
.big-margin-bottom{margin-bottom:25px}
.no-margin{margin:0!important}
.orange,.orange:hover{color:#F96F14!important}
.red,.red:hover{color:#d00b1c!important}
.green,.green:hover{color:#41a500!important}
.gray,.gray:hover{color:#626262!important}
.blue,.blue:hover{color:#005c9c!important}
.yellow,.yellow:hover{color:#ffe14b!important}
.black,.black:hover{color:#000!important}
.purple,.purple:hover{color:purple!important}
.no-js .lazy{display:none}
.no-js noscript{color:#d00b1c}
.page-content-wrapper{position:relative}
.page-content-wrapper .sidebar{float:left;width:210px}
.page-content-wrapper .sidebar-left{margin-right:10px}
.page-content-wrapper .sidebar-right{margin-left:10px}
body.has-sidebar-left .page-content-wrapper .page-content,body.has-sidebar-right .page-content-wrapper .page-content{float:left;width:770px}
body.has-sidebar-left-and-right .page-content-wrapper .page-content{float:left;width:550px}
.footer .main-footer-links{padding:25px 0 0 25px}
.footer.cdongroup{text-align:center}
.footer.cdongroup>a.logo{display:block;margin:0 auto;width:195px;height:41px;background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -634px;width:195px;height:41px}
.footer.cdongroup>a.logo:hover{text-decoration:none!important}
.footer.cdongroup p{font-weight:700;margin:20px 0 0 0}
.footer.cdongroup ul{margin:10px 0 20px 0}
.footer.cdongroup ul li{display:inline-block;margin:0 7px;font-weight:700}
.footer.cdongroup ul li a{font-size:.8em;color:#000}
.footer.cdongroup .footer-extra{padding:15px 15px 0 15px;height:40px;border-top:1px solid silver;background:#dedede;background:-webkit-linear-gradient(top,#dedede 0,silver 100%);background:-o-linear-gradient(top,#dedede 0,silver 100%);background:-moz-linear-gradient(top,#dedede,silver);background:-ms-linear-gradient(top,#dedede 0,silver 100%);background:linear-gradient(top,#dedede 0,silver 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFDEDEDE', endColorstr='#FFC0C0C0', GradientType=0 )}
.footer.cdongroup .footer-extra .copyright{float:left;font-size:.8em;font-weight:700;color:#000}
.footer.cdongroup .footer-extra .copyright>a{color:#000}
.footer.cdongroup .footer-extra .countries{float:right;margin-top:-3px}
.footer.cdongroup .footer-extra .countries a{margin-left:1px;width:29px;height:19px;display:inline-block}
.footer.cdongroup .footer-extra .countries a.se{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -325px;width:29px;height:19px}
.footer.cdongroup .footer-extra .countries a.dk{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -241px;width:29px;height:19px}
.footer.cdongroup .footer-extra .countries a.no{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -304px;width:29px;height:19px}
.footer.cdongroup .footer-extra .countries a.fi{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -283px;width:29px;height:19px}
.footer.cdongroup .footer-extra .countries a.eu{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -262px;width:29px;height:19px}
.footer .footer__logos .social-link-icons:after,.footer.cdongroup:before{display:block;height:1px;width:974px;margin:20px auto;background:silver;content:" ";clear:both}
#site-wrapper>footer{background:#f0f0f0;border-top:1px solid silver;text-transform:uppercase}
.main-footer-links{overflow:hidden}
.main-footer-links ul{list-style-type:none;padding:0}
.main-footer-links a{font-weight:700;text-decoration:none}
.main-footer-links a:hover{text-decoration:underline}
.main-footer-links .category{float:left;width:170.8px;margin-right:30px}
.main-footer-links .category:last-child{margin-right:0}
.main-footer-links .category .header{color:#000;font-weight:700;font-size:.95em;margin-bottom:3px}
.main-footer-links .category ul li{margin-bottom:3px}
.main-footer-links .category ul li a{font-size:.8em;color:#878787}
.main-footer-links .category ul li a:hover{color:#474747}
.footer__links{width:974px;margin:0 auto;padding:25px 0}
.footer__logos{overflow:hidden;width:974px;margin:0 auto;border-top:1px solid silver;border-bottom:1px solid silver;padding:15px 50px}
.footer__logos>div{display:inline-block;clear:none!important}
.footer__logos .partner__logos{float:right}
.footer__logos .partner__logos>*{margin-left:25px}
.footer__qlirogroup{text-align:center}
.footer__qlirogroup>a.logo{display:block;margin:0 auto;width:195px;height:41px;background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -634px;width:195px;height:41px}
.footer__qlirogroup>a.logo:hover{text-decoration:none!important}
.footer__qlirogroup a{color:#000}
.footer__qlirogroup p{font-weight:700;margin:20px 0 0 0}
.footer__qlirogroup ul{margin:10px 0 20px 0}
.footer__qlirogroup ul li{display:inline-block;margin:0 7px;font-weight:700}
.footer__qlirogroup ul li a{font-size:.8em}
.footer__qlirogroup .footer-extra{padding:15px 15px 0 15px;height:40px;border-top:1px solid silver;background:#dedede;background:-webkit-linear-gradient(top,#dedede 0,silver 100%);background:-o-linear-gradient(top,#dedede 0,silver 100%);background:-moz-linear-gradient(top,#dedede,silver);background:-ms-linear-gradient(top,#dedede 0,silver 100%);background:linear-gradient(top,#dedede 0,silver 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFDEDEDE', endColorstr='#FFC0C0C0', GradientType=0 )}
.footer__qlirogroup .footer-extra .copyright{float:left;font-size:.8em;font-weight:700;color:#000}
.footer__qlirogroup .footer-extra .countries{float:right;margin-top:-3px}
.footer__qlirogroup .footer-extra .countries a{margin-left:1px;width:29px;height:19px;display:inline-block}
.footer__qlirogroup .footer-extra .countries a.se{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -325px;width:29px;height:19px}
.footer__qlirogroup .footer-extra .countries a.dk{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -241px;width:29px;height:19px}
.footer__qlirogroup .footer-extra .countries a.no{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -304px;width:29px;height:19px}
.footer__qlirogroup .footer-extra .countries a.fi{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -283px;width:29px;height:19px}
.footer__qlirogroup .footer-extra .countries a.eu{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -262px;width:29px;height:19px}
.footer__logos .social-link-icons{font-weight:700;text-align:center;clear:both;float:left}
.footer__logos .social-link-icons .social-link-icons__text{display:block}
.footer__logos .social-link-icons .fa{margin:5px 2px 0 2px;font-size:2.2em;color:#565656}
.footer__logos .social-link-icons .fa.fa-pencil-square-o{position:relative;top:2px;font-size:2.4em}
.footer__logos .social-link-icons .fa:hover{color:#232323}
.footer__logos .social-link-icons .tooltip{text-transform:none;margin-top:-9px}
.footer__newsletter{width:100%;padding:10px 0;border-bottom:1px solid silver;background:#dedede;background:-webkit-linear-gradient(top,#dedede 0,silver 100%);background:-o-linear-gradient(top,#dedede 0,silver 100%);background:-moz-linear-gradient(top,#dedede,silver);background:-ms-linear-gradient(top,#dedede 0,silver 100%);background:linear-gradient(top,#dedede 0,silver 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFDEDEDE', endColorstr='#FFC0C0C0', GradientType=0 )}
.footer__newsletter .newsletter__form{display:table;margin:0 auto}
.footer__newsletter .newsletter__form form{display:table-cell;vertical-align:middle}
.footer__newsletter .newsletter__form label{display:table-cell;vertical-align:middle;padding-right:24px;margin:0;font-size:1.1em}
.footer__newsletter .newsletter__form label i{color:#3c3c3c!important}
.footer__newsletter .newsletter__form form .input-group #newsletter-subscribe-email{height:35px;line-height:35px;border-color:#41a500;border-right:0;border-radius:2px 0 0 2px}
.footer__newsletter .newsletter__form form .input-group .btn-green{height:35px;line-height:35px;margin-left:0;background:#41a500;border:0;border-radius:0 2px 2px 0;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.25),1px 1px 2px 0 rgba(0,0,0,.25);transition:background .2s ease-out 0s;-webkit-transition:background .2s ease-out 0s}
.footer__newsletter .newsletter__form form .input-group .btn-green:hover{background:#2b760a}
.customer-info{text-transform:uppercase;float:left;width:100%;margin-bottom:18px}
.customer-info .add-this-wrapper,.customer-info .fb-like__header{float:right;margin-top:-5px;height:10px;width:81px}
.customer-info .add-this-wrapper .fb_iframe_widget,.customer-info .fb-like__header .fb_iframe_widget{overflow:hidden}
header.main-header .main-content{clear:both;margin:5px 0 7px 0;float:left;width:100%}
header.main-header .main-content .logo{float:left;margin-right:45px;margin-top:4px;display:block;width:210px;height:45px;background-image:url(../images/sprites/common.png?1459433331658);background-position:0 0;width:210px;height:30px}
header.main-header .main-content .search-wrapper{float:left;margin-top:2px;height:50px}
#language-sv header.main-header .logo{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -126px;width:206px;height:45px}
#language-da header.main-header .logo{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -79px;width:206px;height:45px}
#language-no header.main-header .logo{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -79px;width:206px;height:45px}
#language-fi header.main-header .logo{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -32px;width:206px;height:45px}
#language-en header.main-header .logo{height:30px}
#cart-wrapper{height:51px;max-width:256px;min-width:200px;float:right;position:relative;background:#ececec;border:1px solid #DDD;padding:7px 5px 7px 10px;border-radius:5px}
#cart-wrapper a span:hover{color:#161616}
#cart-wrapper #cart-overlay-toggle{float:right;color:#3c3c3c}
#cart-wrapper #cart-overlay-toggle:hover{color:#161616}
#cart-wrapper #cart-overlay-toggle:active,#cart-wrapper #cart-overlay-toggle:focus{color:#3c3c3c}
#cart-wrapper #cart-overlay-toggle>*{float:left;margin-right:6px;line-height:32px;font-weight:700}
#cart-wrapper #cart-overlay-toggle i{font-weight:400;font-size:14px}
#cart-wrapper .checkout-button{float:right;margin-right:0;font-size:1.2em}
#cart-wrapper .cart-articles-title{font-size:1.4em;height:15px;margin-top:2px;line-height:15px}
#cart-wrapper .cart-articles-amount{height:15px;line-height:15px}
#cart-wrapper .cart-article-count{font-size:3em}
#cart-wrapper .cart-no-articles{color:#626262;line-height:32px;text-align:center;font-size:1.4em}
.checkout-header #cart-wrapper{display:none}
.checkout-header .continue-shopping{position:relative;float:right;margin:15px 15px 0 0;font-size:1.2em}
.checkout-header .continue-shopping:after{position:absolute;top:2px;margin-left:5px;content:"\f101";font-family:FontAwesome}
.main-nav{clear:both;margin-bottom:10px;margin-left:-17px;margin-right:-17px}
.main-nav>ul{width:100%;background:#41a500;border-bottom:4px solid #2b760a;position:relative;display:table}
.main-nav>ul>li>a{display:block;text-transform:uppercase;text-decoration:none;background:#41a500;color:#FFF;padding:15px 5px 0 5px;height:42px;line-height:14px;white-space:nowrap;border-left:1px solid #4fb415;border-right:1px solid #2b760a;text-shadow:0 -1px 0 #2b6e00;border-top:1px solid #4fb415}
.main-nav>ul>li>a:hover{cursor:default}
.main-nav>ul>li>a sup{background:red;padding:3px;border-radius:10px;text-shadow:none}
.main-nav>ul .first-child>a{border-left:1px solid #41a500}
.main-nav>ul .last-child>a{border-right:0}
.main-nav>ul>li.multiline>a>span{position:relative;top:-7px}
.main-nav>ul>li{position:static;display:table-cell;width:1%;text-align:center}
.main-nav>ul>li .sub-nav{display:none;border-top:4px solid #2b760a;border-bottom:4px solid #2b760a;position:absolute;width:100%;background:#FFF;padding:25px 20px 20px 20px;left:0;box-shadow:0 8px 10px 0 rgba(150,150,150,.5);z-index:10000}
.main-nav>ul>li .sub-nav>ul li{text-align:left}
.main-nav>ul>li:hover>a{background:#3A9400;border-left:1px solid #3A9400;border-top-color:#3A9400}
.main-nav>ul>li.active>a{background:#2b760a;border-left:1px solid #2b760a;border-top-color:#2b760a}
.main-nav>ul>li.active>div{overflow:hidden}
.main-nav>ul>li.active .sub-nav{display:block}
.main-nav>ul>li.nav-sun-icon>a{position:relative;text-decoration:underline;font-weight:700}
.main-nav>ul>li.nav-sun-icon>a:after,.main-nav>ul>li.nav-sun-icon>a:before{position:absolute;font-family:FontAwesome;color:#ffe14b;text-shadow:none}
.main-nav>ul>li.nav-sun-icon>a:before{top:6px;right:7px;content:"\f111"}
.main-nav>ul>li.nav-sun-icon>a:after{top:5px;right:5px;font-size:1.3em;content:"\%"}
.main-nav>ul>li.nav-percent-icon>a{position:relative;text-decoration:underline;font-weight:700}
.main-nav>ul>li.nav-percent-icon>a:after{position:absolute;color:#fff;text-shadow:none;top:4px;right:5px;content:"\%";display:block;padding:1px 0 0 1px;height:17px;width:17px;background:red;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
@media screen and (min-width:1084px){.main-nav{position:relative;margin:0 -39px 10px -39px}
.main-nav:after,.main-nav:before{content:" ";z-index:-1;position:absolute;bottom:-22px;border-top:22px solid #29710a}
.main-nav:before{border-left:30px solid transparent;left:0}
.main-nav:after{border-right:30px solid transparent;right:0}
.main-nav>ul.nav-list,.main-nav>ul.overlay-articles,.page-content .main-nav>ul#most-searched{-webkit-box-shadow:0 7px 7px 0 rgba(0,0,0,.33);-moz-box-shadow:0 7px 7px 0 rgba(0,0,0,.33);box-shadow:0 7px 7px 0 rgba(0,0,0,.33)}
.main-nav>ul.nav-list li.first-child>a,.main-nav>ul.overlay-articles li.first-child>a,.page-content .main-nav>ul#most-searched li.first-child>a{border-left:1px solid #4fb415}
.main-nav>ul.nav-list li.first-child:hover>a,.main-nav>ul.overlay-articles li.first-child:hover>a,.page-content .main-nav>ul#most-searched li.first-child:hover>a{border-left-color:#3A9400}
.main-nav>ul.nav-list li.first-child.active>a,.main-nav>ul.overlay-articles li.first-child.active>a,.page-content .main-nav>ul#most-searched li.first-child.active>a{border-left-color:#2b760a}
.main-nav>ul.nav-list li.last-child>a,.main-nav>ul.overlay-articles li.last-child>a,.page-content .main-nav>ul#most-searched li.last-child>a{border-right:1px solid #4fb415}
.main-nav>ul.nav-list li.last-child:hover>a,.main-nav>ul.overlay-articles li.last-child:hover>a,.page-content .main-nav>ul#most-searched li.last-child:hover>a{border-right-color:#3A9400}
.main-nav>ul.nav-list li.last-child.active>a,.main-nav>ul.overlay-articles li.last-child.active>a,.page-content .main-nav>ul#most-searched li.last-child.active>a{border-right-color:#2b760a}
.mod-no-boxshadow .main-nav>ul.nav-list,.mod-no-boxshadow .main-nav>ul.overlay-articles,.mod-no-boxshadow .page-content .main-nav>ul#most-searched,.page-content .mod-no-boxshadow .main-nav>ul#most-searched{border:1px solid #eee}
.main-nav section.sub-nav{width:1024px!important;margin:0 22px}
}
html .main-nav li.active .arrow-down{display:none}
html.vngage-csstransforms .main-nav li.active>div{margin-bottom:-22px}
html.vngage-csstransforms .main-nav li.active>div .arrow-down{display:block;position:relative;top:-9px;width:21px;height:21px;margin:0 auto;z-index:99999;background:#2b760a;-ms-transform:rotate(45deg) skew(-15deg,-15deg);-webkit-transform:rotate(45deg) skew(-15deg,-15deg);transform:rotate(45deg) skew(-15deg,-15deg)}
#language-en .main-nav>.nav-list>li,#language-en .main-nav>.overlay-articles>li,#language-en .page-content .main-nav>ul#most-searched>li,.page-content #language-en .main-nav>ul#most-searched>li{float:left;width:14%}
#language-en .main-nav>.nav-list>.last-child>a,#language-en .main-nav>.overlay-articles>.last-child>a,#language-en .page-content .main-nav>ul#most-searched>.last-child>a,.page-content #language-en .main-nav>ul#most-searched>.last-child>a{border-right:1px solid #2b760a}
#language-en .main-nav .first-child.active .arrow-down{margin:0 auto -8px}
.lt-ie9 .main-nav .sub-nav{border:1px solid #CCC;border-top:4px solid #2b760a}
.no-js .main-nav>ul>li:hover .sub-nav{display:block}
section.sub-nav{font-weight:400;text-align:left}
section.sub-nav a{color:#3c3c3c}
section.sub-nav a:hover{color:#161616}
section.sub-nav a:active,section.sub-nav a:focus{color:#3c3c3c}
section.sub-nav .column{width:175px;margin-right:10px;float:left}
section.sub-nav ul{font-size:1.1em;margin-bottom:22px}
section.sub-nav ul li{padding:1px 0 2px 0}
section.sub-nav ul li:first-child{font-weight:700;text-transform:uppercase;padding-bottom:3px}
section.sub-nav ul li:first-child a{color:#2b760a;text-decoration:underline}
section.sub-nav .right{width:415px;margin-bottom:10px}
section.sub-nav .right a>span>span{color:#2b760a!important;text-decoration:underline}
section.sub-nav .right a:hover{text-decoration:none}
section.sub-nav .right>a img{float:right;max-width:415px;margin-bottom:10px}
section.sub-nav .right .sub-nav-brands{float:right;max-width:415px}
section.sub-nav .right .header-container{display:block;border:none;background:url(../images/common/dot.png) repeat-x center;background-color:#fff}
section.sub-nav .right .header-container>span{display:inline;padding:0 7px 0 0;margin:0 0 10px 0;line-height:1.1;color:#3c3c3c;font-weight:700;font-size:1.27273em;background:#fff}
section.sub-nav .overlay-close{position:absolute;bottom:10px;right:10px}
#super-wrapper{position:relative;margin:0 auto;width:1024px;min-height:950px}
#super-wrapper #inner-wrapper{padding:14px 17px;min-height:590px}
#super-wrapper #site-wrapper{background:#fff;margin:0 auto;width:1024px;min-height:1081px;-webkit-box-shadow:0 0 20px 5px rgba(0,0,0,.1);-moz-box-shadow:0 0 20px 5px rgba(0,0,0,.1);box-shadow:0 0 20px 5px rgba(0,0,0,.1)}
.mod-no-boxshadow #super-wrapper #site-wrapper{border:1px solid #eee}
body{background-attachment:fixed!important}
.horseshoe.with-link #super-box-left,.horseshoe.with-link #super-box-right{cursor:pointer;position:absolute;top:0;bottom:0}
.horseshoe.with-link #super-box-left{left:0}
.horseshoe.with-link #super-box-right{right:0}
#super-box-left .btn,#super-box-right .btn{position:fixed;top:589px;height:40px;line-height:40px;padding:0 35px;text-transform:uppercase}
#mobile-link{text-align:center;font-size:3em;font-weight:700;padding:5px 0;background:url(../images/common/dot.png) repeat-x bottom}
.lt-ie9 #super-wrapper #site-wrapper{border:0}
.site-header{background:#fff;position:relative;z-index:10000;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.3);box-shadow:0 0 7px 0 rgba(0,0,0,.3)}
.mod-no-boxshadow .site-header{border:1px solid #eee}
.site-header__banner{border-bottom:1px solid #DDD}
.site-header__banner #ad-banner-top{width:990px;margin:0 auto;padding:0}
.site-header__top-nav{background:#f0f0f0;border-bottom:1px solid #DDD}
.site-header__top-nav>ul{width:1100px;margin:0 auto;display:table}
.site-header__top-nav>ul>li{display:table-cell;text-align:center;vertical-align:middle;border-right:1px solid silver;min-width:70px}
.site-header__top-nav>ul>li>a{color:#878787;display:block;line-height:38px;white-space:nowrap}
.site-header__top-nav>ul>li>a:hover{color:#41a500;text-decoration:none}
.site-header__top-nav>ul>li .fa{font-size:21px;left:-10px;position:relative;top:2px;width:20px;display:inline-block}
.site-header__top-nav>ul>li .fa-comment{top:0}
.site-header__top-nav>ul>li .fa-angle-down{font-size:22px;left:4px;top:4px}
.site-header__top-nav>ul>li:first-child{border-left:1px solid silver}
.site-header__top-nav-item-customer,.site-header__top-nav-item-offer-steps{width:200px}
.site-header__top-nav .dropdown-menu{border-radius:0;z-index:100011;text-transform:uppercase;margin:0;left:-1px;right:-1px;padding:0}
.site-header__top-nav .dropdown-menu a{padding:8px 15px;font-weight:700;color:#626262;white-space:normal}
.site-header__top-nav .dropdown-menu li{font-weight:700;color:#626262;background:url(../images/common/dot.png) repeat-x bottom;font-size:10px}
.site-header__top-nav .dropdown-menu li:last-child{background:0 0}
.site-header__top-nav-item-offer-steps .dropdown-menu li{padding:8px 10px}
.site-header__top-nav-item-offer-steps .dropdown-menu li:first-child{display:none}
.site-header__top-nav-item-offer-steps .dropdown-menu li a{color:#005c9c;display:inline;padding:0}
.site-header__top-nav-item-offer-steps .dropdown-menu li a:hover{background:0 0;text-decoration:underline;color:#002f50}
.site-header__search-row{height:70px;padding:12px 0;background:#fff;position:relative;z-index:2}
.site-header__search-row-content{width:1100px;margin:0 auto}
.site-header__search-row-left{float:left;width:310px}
.site-header__search-row-right{float:right;width:310px}
.site-header__hamburger{float:left;font-size:46px;height:45px;margin-right:5px;position:relative;width:50px;color:#41a500;transition:margin-left .5s,opacity .5s;margin-left:-170px;opacity:0;cursor:default}
.site-header__hamburger .fa{position:absolute;line-height:45px}
.site-header__hamburger:hover{color:#3A9400}
.site-header--sticky .site-header__hamburger{margin-left:10px;transition:margin-left .5s,opacity .5s;opacity:1;cursor:pointer}
.site-header--sticky.site-header--show-main-nav .site-header__hamburger{color:#2b760a}
.lt-ie9 .site-header__hamburger{display:none}
.lt-ie9 .site-header--sticky .site-header__hamburger{display:block}
.site-header__logo{float:left;margin-left:10px;display:block;width:210px;height:45px;background-image:url(../images/sprites/common.png?1459433331658);background-position:0 0;width:210px;height:30px}
#language-sv .site-header__logo{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -126px;width:206px;height:45px}
#language-da .site-header__logo{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -79px;width:206px;height:45px}
#language-no .site-header__logo{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -79px;width:206px;height:45px}
#language-fi .site-header__logo{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -32px;width:206px;height:45px}
#language-en .site-header__logo{height:30px}
.site-header__search-form{float:left;position:relative}
.site-header__search-button,.site-header__search-field{z-index:100010;position:relative}
.site-header__search-field{float:left;width:420px;height:45px;padding:10px 20px;font-size:1.2em;border:1px solid #41a500;outline:0}
.site-header__search-button{float:left;display:block;width:60px;height:45px!important;font-size:28px!important;line-height:27px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}
.site-header__search-form #autocomplete-wrapper.autocomplete-wrapper--2{width:480px!important;top:43px!important}
.site-header__search-form #autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__np-wrapper{width:210px}
.site-header__mini-banner{float:left;margin-left:17px;max-width:90px}
.site-header__mini-banner img{max-height:45px}
.site-header .mini-cart{float:right}
.site-header .continue-shopping{width:204px;position:relative;float:right;margin-top:15px;font-size:1.2em;text-align:center}
.site-header .continue-shopping:after{position:absolute;top:2px;margin-left:5px;content:"\f101";font-family:FontAwesome}
.site-header .mini-cart--empty .mini-cart__show-cart-button{border-color:#f0f0f0;color:silver!important;cursor:inherit;cursor:not-allowed;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
.site-header .mini-cart__show-cart-button{float:left;border:1px solid #d00b1c;width:70px;height:45px;padding:4px 3px 4px 35px;font-size:22px;color:#d00b1c;background:#fff;text-align:center;position:relative;cursor:pointer;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.2),1px 1px 2px 0 rgba(0,0,0,.2)!important;border-radius:2px 0 0 2px}
.site-header .mini-cart__show-cart-button .fa{position:absolute;top:10px;left:7px}
.site-header .mini-cart__show-cart-button:hover{color:#a00815;text-decoration:none}
.site-header .mini-cart__quantity{font-size:18px;font-weight:700}
.site-header .mini-cart__checkout-button{position:relative;padding-left:0!important;padding-right:10px;float:right;width:134px;display:block!important;height:45px!important;line-height:45px!important;text-transform:uppercase;font-size:1.2em!important;border-radius:0 2px 2px 0!important}
.site-header .mini-cart__checkout-button .fa{font-size:25px;line-height:45px;margin-left:7px;position:absolute}
.site-header__main-nav{background:#41a500;position:relative;z-index:1}
.site-header__main-nav .overlay-close{color:#878787;text-transform:uppercase;font-size:16px;right:20px!important}
.site-header__main-nav .overlay-close span{font-weight:400;margin-right:2px}
.site-header__main-nav .overlay-close .fa{font-size:18px}
.site-header__main-nav>ul{width:1100px;margin:0 auto;position:relative;display:table;height:56px}
.site-header__main-nav>ul>li{display:table-cell;text-align:center;width:1%;vertical-align:middle}
.site-header__main-nav>ul>li>a{color:#fff;display:table-cell;vertical-align:middle;width:1%;height:56px;white-space:nowrap;position:relative;text-transform:uppercase}
.site-header__main-nav>ul>li>a:hover{text-decoration:none;cursor:default}
.site-header__main-nav>ul>li>a:after,.site-header__main-nav>ul>li>a:before{content:"";height:42px;width:1px;border-left:1px solid #3A9400;position:absolute;top:7px}
.site-header__main-nav>ul>li>a:before{left:0}
.site-header__main-nav>ul>li>a:after{right:-1px}
.site-header__main-nav>ul>li:last-child a:after{right:0}
.site-header__main-nav>ul>li sup{background:red;padding:3px;border-radius:10px;text-shadow:none}
.site-header__main-nav>ul>li .sub-nav{display:none;border-bottom:4px solid #2b760a;position:absolute;width:100%;background:#FFF;padding:25px 20px 20px 20px;left:0;box-shadow:0 8px 10px 0 rgba(150,150,150,.5);z-index:10000}
.site-header__main-nav>ul>li .sub-nav>ul li{text-align:left}
.site-header__main-nav>ul>li .sub-nav .header-container{background:0 0}
.site-header__main-nav>ul>li:hover>a{background:#3A9400}
.site-header__main-nav>ul>li.active>a:after,.site-header__main-nav>ul>li.active>a:before,.site-header__main-nav>ul>li>a:hover:after,.site-header__main-nav>ul>li>a:hover:before{height:56px;top:0}
.site-header__main-nav>ul>li.active>a{background:#2b760a}
.site-header__main-nav>ul>li.active>div{overflow:hidden;margin-bottom:-21px}
.site-header__main-nav>ul>li.active .sub-nav{display:block}
.site-header__main-nav>ul>li.active .arrow-down{display:block;position:relative;top:-11px;width:21px;height:21px;margin:0 auto;z-index:99999;background:#2b760a;-ms-transform:rotate(45deg) skew(-15deg,-15deg);-webkit-transform:rotate(45deg) skew(-15deg,-15deg);transform:rotate(45deg) skew(-15deg,-15deg)}
.lt-ie9 .site-header__main-nav .arrow-down{visibility:hidden}
.site-header__information-bar{padding:5px 0}
.site-header__information-bar ul{width:1100px;display:table;list-style-type:none;padding:0;margin:0 auto}
.site-header__information-bar li{display:table-cell;text-align:center;width:1%;vertical-align:middle;border-left:1px solid #DDD;font-size:14px;text-transform:uppercase;padding:0;margin:0}
.site-header__information-bar li a,.site-header__information-bar li span{color:#878787;display:block;line-height:30px;white-space:nowrap}
.site-header__information-bar li a:hover{color:#41a500;text-decoration:none}
.site-header__information-bar li a:hover .fa{color:#41a500}
.site-header__information-bar li .fa{color:silver;font-size:21px;left:-15px;position:relative;top:2px;width:20px;display:inline-block}
.site-header__information-bar li:first-child{border-left:none}
.lt-ie9 .site-header__information-bar li{width:auto}
.site-header--sticky .site-header__top-nav{margin-bottom:70px}
.site-header--sticky .site-header__search-row{position:fixed;top:0;left:0;right:0;z-index:2;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.3);box-shadow:0 0 7px 0 rgba(0,0,0,.3)}
.mod-no-boxshadow .site-header--sticky .site-header__search-row{border:1px solid #eee}
.site-header--sticky.site-header--show-main-nav .site-header__search-row{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
.site-header--sticky.site-header--show-main-nav .site-header__top-nav{margin-bottom:126px}
.site-header--sticky.site-header--show-main-nav .site-header__main-nav{-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.3);box-shadow:0 0 7px 0 rgba(0,0,0,.3);position:fixed;left:0;right:0;z-index:1;top:70px}
.mod-no-boxshadow .site-header--sticky.site-header--show-main-nav .site-header__main-nav{border:1px solid #eee}
#super-duper-wrapper #super-wrapper,#super-duper-wrapper #super-wrapper #site-wrapper{width:1100px}
#super-duper-wrapper #super-wrapper #inner-wrapper{padding:14px 55px!important}
#super-duper-wrapper #super-wrapper,#super-duper-wrapper #super-wrapper #site-wrapper{min-height:850px}
#super-duper-wrapper #site-wrapper{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;outline:1px solid #eee}
#super-duper-wrapper #super-box-left .btn{position:absolute!important;right:25px!important}
#super-duper-wrapper #super-box-right .btn{position:absolute!important;left:25px!important}
#super-duper-wrapper #ad-banner-bottom{width:990px;margin:0 auto}
#super-duper-wrapper #ad-banner-bottom #adtoma-bottom{margin-bottom:0;padding-bottom:15px}
.is-abtest-skin #humany-lightbox-overlay{z-index:19998}
.is-abtest-skin .humany-widget .humany-lightbox{z-index:19999}
.is-abtest-skin .vngage-panel-container{z-index:20000!important}
.site-footer{background:#f0f0f0;border-top:1px solid silver;padding-top:15px;position:relative}
.site-footer__row{width:1100px;margin:0 auto;overflow:hidden;margin-bottom:15px;padding-bottom:15px;padding-left:55px;padding-right:55px}
.site-footer__row-content-wrapper{width:1100px;margin:0 auto;padding-left:55px;padding-right:55px}
.site-footer__newsletter-row{border-bottom:1px solid #fff}
.site-footer__newsletter-row form{width:390px;float:left}
.site-footer__newsletter-row label{width:300px;float:left;text-align:right;padding-right:10px;line-height:45px;font-weight:400;margin-bottom:0}
.site-footer__newsletter-row label .fa{display:none}
.site-footer__newsletter-row .input-group{width:auto!important}
.site-footer__flags{float:right}
.site-footer__flags a{margin-left:5px;width:30px;height:30px;display:block;float:left}
.site-footer__flags a.se{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -805px;width:30px;height:30px}
.site-footer__flags a.dk{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -677px;width:30px;height:30px}
.site-footer__flags a.no{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -773px;width:30px;height:30px}
.site-footer__flags a.fi{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -741px;width:30px;height:30px}
.site-footer__flags a.eu{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -709px;width:30px;height:30px}
.site-footer__links-row{text-transform:uppercase;margin-bottom:0}
.site-footer__links-row ul{list-style-type:none;padding:0}
.site-footer__links-row a{font-weight:700;text-decoration:none}
.site-footer__links-row a:hover{text-decoration:underline}
.site-footer__links-row .category{float:left;width:170.8px;margin-right:30px}
.site-footer__links-row .category:last-child{margin-right:0}
.site-footer__links-row .category .header{color:#000;font-weight:700;font-size:.95em;margin-bottom:3px}
.site-footer__links-row .category ul li{margin-bottom:3px}
.site-footer__links-row .category ul li a{font-size:.8em;color:#878787}
.site-footer__links-row .category ul li a:hover{color:#474747}
.site-footer__logos-row{border-bottom:1px solid #fff}
.site-footer__logos-row .social-link-icons{margin-top:2px;float:left}
.site-footer__logos-row .social-link-icons a{background:#fff;width:48px;height:48px;display:block;border-radius:24px;margin-right:5px;color:#000;float:left;border:1px solid #fff;text-align:center}
.site-footer__logos-row .social-link-icons a:hover{border:1px solid #DDD}
.site-footer__logos-row .social-link-icons .fa{font-size:32px;line-height:48px}
.site-footer__logos-row .social-link-icons__text{line-height:48px;margin-right:10px;float:left}
.site-footer__partner-logos{float:right}
.site-footer__partner-logos>*{margin-left:25px}
.site-footer__qliro-group-row{text-align:center;text-transform:uppercase}
.site-footer__qliro-group-row p{font-weight:700;margin:0}
.site-footer__qliro-group-row a.logo{display:block;margin:0 auto;width:195px;height:41px;background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -634px;width:195px;height:41px}
.site-footer__qliro-group-row a.logo:hover{text-decoration:none!important}
.site-footer__qliro-group-row ul{margin:10px 0 0 0;padding:0}
.site-footer__qliro-group-row ul li{display:inline-block;margin:0 7px;font-weight:700}
.site-footer__qliro-group-row ul li a{color:#000;font-size:.8em}
.site-footer__copyright-row{background:#41a500;color:#fff;padding:5px;text-transform:uppercase;overflow:hidden}
.site-footer__copyright-row a{color:#fff}
.site-footer__copyright{line-height:30px}
#ad-banner-bottom,#ad-banner-top{position:relative;width:100%;padding:0 22px 0 22px}
#ad-banner-bottom .ad-banner-note,#ad-banner-top .ad-banner-note{display:none;position:absolute;top:0;z-index:999;padding:1px 3px 1px 1px;color:#000;font-weight:700;font-size:.8em;-webkit-border-radius:0 0 3px 0;-moz-border-radius:0 0 3px 0;border-radius:0 0 3px 0;background:rgba(255,255,255,.44)}
#ad-banner-bottom #adtoma-top,#ad-banner-top #adtoma-top{height:240px;background:#f0f0f0}
#ad-banner-bottom #adtoma-bottom,#ad-banner-bottom #adtoma-top,#ad-banner-top #adtoma-bottom,#ad-banner-top #adtoma-top{margin-bottom:15px}
#ad-banner-bottom #adtoma-bottom .ad-banner-note,#ad-banner-bottom #adtoma-top .ad-banner-note,#ad-banner-top #adtoma-bottom .ad-banner-note,#ad-banner-top #adtoma-top .ad-banner-note{display:block}
#ad-banner-bottom.active .ad-banner-note,#ad-banner-top.active .ad-banner-note{display:block}
#ad-banner-left .ad-banner-note{display:none}
html.hide-ads #ad-banner-bottom,html.hide-ads #ad-banner-top{display:none!important}
.breadcrumbs{padding:2px 5px 4px 5px;width:100%;display:table;margin-bottom:10px}
.breadcrumbs ul{list-style-type:none}
.breadcrumbs ul li a{color:#888;font-weight:400;text-decoration:underline}
.breadcrumbs ul li a:hover{color:#484848}
.breadcrumbs ul li.current .name{text-decoration:none!important}
.breadcrumbs ul#most-searched{list-style-type:none;display:table-row}
.breadcrumbs ul#most-searched>li{display:table-cell;padding:0 5px;text-align:center}
.breadcrumbs ul#most-searched>li a{text-decoration:none!important}
.breadcrumbs ul#most-searched:first-child{font-weight:700}
.breadcrumbs ul#breadcrumb{display:table-row}
.breadcrumbs ul#breadcrumb li{display:inline-block;padding:0 5px}
.breadcrumbs ul#breadcrumb li a{padding-right:10px;display:inline-block}
.breadcrumbs ul#breadcrumb li i{display:inline-block;font-size:1.3em;line-height:11px;color:#888;width:5px}
.breadcrumbs ul#breadcrumb li:first-child{padding-left:0}
.breadcrumbs ul#breadcrumb li:last-child{background:0 0}
.breadcrumbs ul#breadcrumb li.current .name{text-decoration:underline;color:#888}
.btn{font-size:1.3em;line-height:33px;height:35px;padding:0 .5em;background-color:#878787;color:#fff;background:#7c7c7c;background:-webkit-linear-gradient(top,#7c7c7c 0,#505050 100%);background:-o-linear-gradient(top,#7c7c7c 0,#505050 100%);background:-moz-linear-gradient(top,#7c7c7c,#505050);background:-ms-linear-gradient(top,#7c7c7c 0,#505050 100%);background:linear-gradient(top,#7c7c7c 0,#505050 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF7C7C7C', endColorstr='#FF505050', GradientType=0 );border-color:#3c3c3c;border-bottom-color:#2f2f2f;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0);box-shadow:inset 0 1px 0 rgba(255,255,255,0);border-radius:3px;font-family:Tahoma,sans-serif}
.mod-no-boxshadow .btn{border:1px solid #eee}
.btn.active,.btn:active,.btn:focus,.btn:hover{background:#626262;background:-webkit-linear-gradient(top,#626262 0,#505050 100%);background:-o-linear-gradient(top,#626262 0,#505050 100%);background:-moz-linear-gradient(top,#626262,#505050);background:-ms-linear-gradient(top,#626262 0,#505050 100%);background:linear-gradient(top,#626262 0,#505050 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF626262', endColorstr='#FF505050', GradientType=0 );border-color:#2f2f2f;border-bottom-color:#222}
.btn:active{padding-top:1px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);box-shadow:inset 0 1px 1px rgba(0,0,0,.3)}
.mod-no-boxshadow .btn:active{border:1px solid #eee}
.btn:focus,.btn:hover{color:#fff}
.btn.btn-default,.btn.btn-gray,.btn.btn-wishlist{background:#fff;background:-webkit-linear-gradient(top,#fff 0,#d4d4d4 100%);background:-o-linear-gradient(top,#fff 0,#d4d4d4 100%);background:-moz-linear-gradient(top,#fff,#d4d4d4);background:-ms-linear-gradient(top,#fff 0,#d4d4d4 100%);background:linear-gradient(top,#fff 0,#d4d4d4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFFFF', endColorstr='#FFD4D4D4', GradientType=0 );border-color:#bfbfbf;border-bottom-color:#b3b3b3;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0);box-shadow:inset 0 1px 0 rgba(255,255,255,0);color:#626262}
.mod-no-boxshadow .btn.btn-default,.mod-no-boxshadow .btn.btn-gray,.mod-no-boxshadow .btn.btn-wishlist{border:1px solid #eee}
.btn.btn-default.active,.btn.btn-default:active,.btn.btn-default:focus,.btn.btn-default:hover,.btn.btn-gray.active,.btn.btn-gray:active,.btn.btn-gray:focus,.btn.btn-gray:hover,.btn.btn-wishlist.active,.btn.btn-wishlist:active,.btn.btn-wishlist:focus,.btn.btn-wishlist:hover{background:#e6e6e6;background:-webkit-linear-gradient(top,#e6e6e6 0,#d4d4d4 100%);background:-o-linear-gradient(top,#e6e6e6 0,#d4d4d4 100%);background:-moz-linear-gradient(top,#e6e6e6,#d4d4d4);background:-ms-linear-gradient(top,#e6e6e6 0,#d4d4d4 100%);background:linear-gradient(top,#e6e6e6 0,#d4d4d4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFE6E6E6', endColorstr='#FFD4D4D4', GradientType=0 );border-color:#b3b3b3;border-bottom-color:#a6a6a6}
.btn.btn-default:active,.btn.btn-gray:active,.btn.btn-wishlist:active{padding-top:1px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);box-shadow:inset 0 1px 1px rgba(0,0,0,.3)}
.mod-no-boxshadow .btn.btn-default:active,.mod-no-boxshadow .btn.btn-gray:active,.mod-no-boxshadow .btn.btn-wishlist:active{border:1px solid #eee}
.btn.btn-dark{background:#565656;background:-webkit-linear-gradient(top,#565656 0,#2a2a2a 100%);background:-o-linear-gradient(top,#565656 0,#2a2a2a 100%);background:-moz-linear-gradient(top,#565656,#2a2a2a);background:-ms-linear-gradient(top,#565656 0,#2a2a2a 100%);background:linear-gradient(top,#565656 0,#2a2a2a 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF565656', endColorstr='#FF2A2A2A', GradientType=0 );border-color:#161616;border-bottom-color:#090909;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0);box-shadow:inset 0 1px 0 rgba(255,255,255,0);color:#f0f0f0}
.mod-no-boxshadow .btn.btn-dark{border:1px solid #eee}
.btn.btn-dark.active,.btn.btn-dark:active,.btn.btn-dark:focus,.btn.btn-dark:hover{background:#3c3c3c;background:-webkit-linear-gradient(top,#3c3c3c 0,#2a2a2a 100%);background:-o-linear-gradient(top,#3c3c3c 0,#2a2a2a 100%);background:-moz-linear-gradient(top,#3c3c3c,#2a2a2a);background:-ms-linear-gradient(top,#3c3c3c 0,#2a2a2a 100%);background:linear-gradient(top,#3c3c3c 0,#2a2a2a 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF3C3C3C', endColorstr='#FF2A2A2A', GradientType=0 );border-color:#090909;border-bottom-color:#000}
.btn.btn-dark:active{padding-top:1px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);box-shadow:inset 0 1px 1px rgba(0,0,0,.3)}
.mod-no-boxshadow .btn.btn-dark:active{border:1px solid #eee}
.btn.btn-buy,.btn.btn-download,.btn.btn-info,.btn.btn-red,.btn.btn-rent{background:#e64b4b;background:-webkit-linear-gradient(top,#e64b4b 0,#c01b1b 100%);background:-o-linear-gradient(top,#e64b4b 0,#c01b1b 100%);background:-moz-linear-gradient(top,#e64b4b,#c01b1b);background:-ms-linear-gradient(top,#e64b4b 0,#c01b1b 100%);background:linear-gradient(top,#e64b4b 0,#c01b1b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFE64B4B', endColorstr='#FFC01B1B', GradientType=0 );border-color:#9c1616;border-bottom-color:#851313;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0);box-shadow:inset 0 1px 0 rgba(255,255,255,0)}
.mod-no-boxshadow .btn.btn-buy,.mod-no-boxshadow .btn.btn-download,.mod-no-boxshadow .btn.btn-info,.mod-no-boxshadow .btn.btn-red,.mod-no-boxshadow .btn.btn-rent{border:1px solid #eee}
.btn.btn-buy.active,.btn.btn-buy:active,.btn.btn-buy:focus,.btn.btn-buy:hover,.btn.btn-download.active,.btn.btn-download:active,.btn.btn-download:focus,.btn.btn-download:hover,.btn.btn-info.active,.btn.btn-info:active,.btn.btn-info:focus,.btn.btn-info:hover,.btn.btn-red.active,.btn.btn-red:active,.btn.btn-red:focus,.btn.btn-red:hover,.btn.btn-rent.active,.btn.btn-rent:active,.btn.btn-rent:focus,.btn.btn-rent:hover{background:#df1f1f;background:-webkit-linear-gradient(top,#df1f1f 0,#c01b1b 100%);background:-o-linear-gradient(top,#df1f1f 0,#c01b1b 100%);background:-moz-linear-gradient(top,#df1f1f,#c01b1b);background:-ms-linear-gradient(top,#df1f1f 0,#c01b1b 100%);background:linear-gradient(top,#df1f1f 0,#c01b1b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFDF1F1F', endColorstr='#FFC01B1B', GradientType=0 );border-color:#851313;border-bottom-color:#6f0f0f}
.btn.btn-buy:active,.btn.btn-download:active,.btn.btn-info:active,.btn.btn-red:active,.btn.btn-rent:active{padding-top:1px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);box-shadow:inset 0 1px 1px rgba(0,0,0,.3)}
.mod-no-boxshadow .btn.btn-buy:active,.mod-no-boxshadow .btn.btn-download:active,.mod-no-boxshadow .btn.btn-info:active,.mod-no-boxshadow .btn.btn-red:active,.mod-no-boxshadow .btn.btn-rent:active{border:1px solid #eee}
.btn.btn-green{background:#55d800;background:-webkit-linear-gradient(top,#55d800 0,#338100 100%);background:-o-linear-gradient(top,#55d800 0,#338100 100%);background:-moz-linear-gradient(top,#55d800,#338100);background:-ms-linear-gradient(top,#55d800 0,#338100 100%);background:linear-gradient(top,#55d800 0,#338100 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF55D800', endColorstr='#FF338100', GradientType=0 );border-color:#235900;border-bottom-color:#193f00;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0);box-shadow:inset 0 1px 0 rgba(255,255,255,0)}
.mod-no-boxshadow .btn.btn-green{border:1px solid #eee}
.btn.btn-green.active,.btn.btn-green:active,.btn.btn-green:focus,.btn.btn-green:hover{background:#41a500;background:-webkit-linear-gradient(top,#41a500 0,#338100 100%);background:-o-linear-gradient(top,#41a500 0,#338100 100%);background:-moz-linear-gradient(top,#41a500,#338100);background:-ms-linear-gradient(top,#41a500 0,#338100 100%);background:linear-gradient(top,#41a500 0,#338100 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF41A500', endColorstr='#FF338100', GradientType=0 );border-color:#193f00;border-bottom-color:#0f2600}
.btn.btn-green:active{padding-top:1px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);box-shadow:inset 0 1px 1px rgba(0,0,0,.3)}
.mod-no-boxshadow .btn.btn-green:active{border:1px solid #eee}
.btn.btn-orange{background:#fa8d46;background:-webkit-linear-gradient(top,#fa8d46 0,#e35e06 100%);background:-o-linear-gradient(top,#fa8d46 0,#e35e06 100%);background:-moz-linear-gradient(top,#fa8d46,#e35e06);background:-ms-linear-gradient(top,#fa8d46 0,#e35e06 100%);background:linear-gradient(top,#fa8d46 0,#e35e06 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFA8D46', endColorstr='#FFE35E06', GradientType=0 );border-color:#bc4d05;border-bottom-color:#a34304;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0);box-shadow:inset 0 1px 0 rgba(255,255,255,0)}
.mod-no-boxshadow .btn.btn-orange{border:1px solid #eee}
.btn.btn-orange.active,.btn.btn-orange:active,.btn.btn-orange:focus,.btn.btn-orange:hover{background:#f96f14;background:-webkit-linear-gradient(top,#f96f14 0,#e35e06 100%);background:-o-linear-gradient(top,#f96f14 0,#e35e06 100%);background:-moz-linear-gradient(top,#f96f14,#e35e06);background:-ms-linear-gradient(top,#f96f14 0,#e35e06 100%);background:linear-gradient(top,#f96f14 0,#e35e06 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF96F14', endColorstr='#FFE35E06', GradientType=0 );border-color:#a34304;border-bottom-color:#8a3904}
.btn.btn-orange:active{padding-top:1px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);box-shadow:inset 0 1px 1px rgba(0,0,0,.3)}
.mod-no-boxshadow .btn.btn-orange:active{border:1px solid #eee}
.btn.btn-book,.btn.btn-damn-dark{background:#525252;background:-webkit-linear-gradient(top,#525252 0,#262626 100%);background:-o-linear-gradient(top,#525252 0,#262626 100%);background:-moz-linear-gradient(top,#525252,#262626);background:-ms-linear-gradient(top,#525252 0,#262626 100%);background:linear-gradient(top,#525252 0,#262626 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF525252', endColorstr='#FF262626', GradientType=0 );border-color:#121212;border-bottom-color:#050505;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0);box-shadow:inset 0 1px 0 rgba(255,255,255,0)}
.mod-no-boxshadow .btn.btn-book,.mod-no-boxshadow .btn.btn-damn-dark{border:1px solid #eee}
.btn.btn-book.active,.btn.btn-book:active,.btn.btn-book:focus,.btn.btn-book:hover,.btn.btn-damn-dark.active,.btn.btn-damn-dark:active,.btn.btn-damn-dark:focus,.btn.btn-damn-dark:hover{background:#383838;background:-webkit-linear-gradient(top,#383838 0,#262626 100%);background:-o-linear-gradient(top,#383838 0,#262626 100%);background:-moz-linear-gradient(top,#383838,#262626);background:-ms-linear-gradient(top,#383838 0,#262626 100%);background:linear-gradient(top,#383838 0,#262626 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF383838', endColorstr='#FF262626', GradientType=0 );border-color:#050505;border-bottom-color:#000}
.btn.btn-book:active,.btn.btn-damn-dark:active{padding-top:1px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);box-shadow:inset 0 1px 1px rgba(0,0,0,.3)}
.mod-no-boxshadow .btn.btn-book:active,.mod-no-boxshadow .btn.btn-damn-dark:active{border:1px solid #eee}
.btn.btn-dropdown .fa-caret-up{margin-top:-4px}
.btn.btn-dropdown .fa-caret-down{margin-top:4px}
.btn.btn-monitor{background:#fff;background:-webkit-linear-gradient(top,#fff 0,#d4d4d4 100%);background:-o-linear-gradient(top,#fff 0,#d4d4d4 100%);background:-moz-linear-gradient(top,#fff,#d4d4d4);background:-ms-linear-gradient(top,#fff 0,#d4d4d4 100%);background:linear-gradient(top,#fff 0,#d4d4d4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFFFF', endColorstr='#FFD4D4D4', GradientType=0 );border-color:#bfbfbf;border-bottom-color:#b3b3b3;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0);box-shadow:inset 0 1px 0 rgba(255,255,255,0);color:#000}
.mod-no-boxshadow .btn.btn-monitor{border:1px solid #eee}
.btn.btn-monitor.active,.btn.btn-monitor:active,.btn.btn-monitor:focus,.btn.btn-monitor:hover{background:#e6e6e6;background:-webkit-linear-gradient(top,#e6e6e6 0,#d4d4d4 100%);background:-o-linear-gradient(top,#e6e6e6 0,#d4d4d4 100%);background:-moz-linear-gradient(top,#e6e6e6,#d4d4d4);background:-ms-linear-gradient(top,#e6e6e6 0,#d4d4d4 100%);background:linear-gradient(top,#e6e6e6 0,#d4d4d4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFE6E6E6', endColorstr='#FFD4D4D4', GradientType=0 );border-color:#b3b3b3;border-bottom-color:#a6a6a6}
.btn.btn-monitor:active{padding-top:1px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);box-shadow:inset 0 1px 1px rgba(0,0,0,.3)}
.mod-no-boxshadow .btn.btn-monitor:active{border:1px solid #eee}
.btn.btn-process{background:#7c7c7c;background:-webkit-linear-gradient(top,#7c7c7c 0,#505050 100%);background:-o-linear-gradient(top,#7c7c7c 0,#505050 100%);background:-moz-linear-gradient(top,#7c7c7c,#505050);background:-ms-linear-gradient(top,#7c7c7c 0,#505050 100%);background:linear-gradient(top,#7c7c7c 0,#505050 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF7C7C7C', endColorstr='#FF505050', GradientType=0 );border-color:#3c3c3c;border-bottom-color:#2f2f2f;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0);box-shadow:inset 0 1px 0 rgba(255,255,255,0);color:silver;background:#626262 url(../images/icons/loader-white.gif) no-repeat 50% 50%;cursor:default}
.mod-no-boxshadow .btn.btn-process{border:1px solid #eee}
.btn.btn-process.active,.btn.btn-process:active,.btn.btn-process:focus,.btn.btn-process:hover{background:#626262;background:-webkit-linear-gradient(top,#626262 0,#505050 100%);background:-o-linear-gradient(top,#626262 0,#505050 100%);background:-moz-linear-gradient(top,#626262,#505050);background:-ms-linear-gradient(top,#626262 0,#505050 100%);background:linear-gradient(top,#626262 0,#505050 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF626262', endColorstr='#FF505050', GradientType=0 );border-color:#2f2f2f;border-bottom-color:#222}
.btn.btn-process:active{padding-top:1px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);box-shadow:inset 0 1px 1px rgba(0,0,0,.3)}
.mod-no-boxshadow .btn.btn-process:active{border:1px solid #eee}
.btn.btn-small{font-size:1em;line-height:25px;padding:0 .7em;height:27px}
.btn.btn-tiny{line-height:20px;height:23px;font-size:12px;padding:0 .2em;min-width:40px}
.btn.btn-tiny.btn-monitor i{line-height:16px;font-size:17px}
.btn.btn-minimal{font-size:12px;line-height:17px;height:20px;min-width:0;padding:0 4px}
.btn-none{padding:0;margin:0;border:none;background:0 0;color:#3c3c3c}
#cookie-information{border-bottom:1px solid silver;background:#f8f8f8;background:-webkit-linear-gradient(top,#f8f8f8 0,#f0f0f0 100%);background:-o-linear-gradient(top,#f8f8f8 0,#f0f0f0 100%);background:-moz-linear-gradient(top,#f8f8f8,#f0f0f0);background:-ms-linear-gradient(top,#f8f8f8 0,#f0f0f0 100%);background:linear-gradient(top,#f8f8f8 0,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF8F8F8', endColorstr='#FFF0F0F0', GradientType=0 );-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7}
.mod-no-boxshadow #cookie-information{border:1px solid #eee}
#cookie-information span{display:block;padding:3px 50px;width:1024px;margin:0 auto;color:#000;text-align:center}
#cookie-information.cookie{display:none}
.no-js #cookie-information.cookie{display:none}
.no-js #cookie-information a.accept-cookie{display:none}
li.dropdown.dropdown-clean a.dropdown-toggle>i{margin-left:5px;margin-right:0;color:#626262;font-size:inherit!important;line-height:.95em}
li.dropdown.dropdown-clean .dropdown-menu{z-index:1100;border-radius:0;margin-top:5px;padding:0}
li.dropdown.dropdown-clean ul.dropdown-menu{font-size:.95em;width:100%}
li.dropdown.dropdown-clean ul.dropdown-menu>li:first-child>a{background:0 0}
li.dropdown.dropdown-clean ul.dropdown-menu>li>a{font-weight:700;color:#626262;background:url(../images/common/dot.png) repeat-x top;padding:8px 15px}
li.dropdown.dropdown-clean ul.dropdown-menu>li>a:focus,li.dropdown.dropdown-clean ul.dropdown-menu>li>a:hover{background-color:#f0f0f0}
.cdon-form input[type=email],.cdon-form input[type=number],.cdon-form input[type=password],.cdon-form input[type=tel],.cdon-form input[type=text],.cdon-form select,.cdon-form textarea,.form-group input[type=email],.form-group input[type=number],.form-group input[type=password],.form-group input[type=tel],.form-group input[type=text],.form-group select,.form-group textarea{display:block;width:100%;height:34px;padding:6px 12px;font-size:11px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.cdon-form legend,.form-group legend{font-size:16px;background:#f0f0f0;padding:3px;border:none}
.cdon-form textarea,.form-group textarea{height:auto}
.cdon-form input:focus,.form-group input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.cdon-form .input-sm,.form-group .input-sm{padding:4px;height:28px}
.cdon-form .select-option.-inactive,.form-group .select-option.-inactive{color:silver}
label.chk,label.rad{margin-bottom:0;vertical-align:middle;font-weight:400;display:block;cursor:pointer}
label.chk input,label.rad input{margin:3px 3px 3px 0}
label.chk img,label.rad img{margin-right:3px}
label.chk>*,label.rad>*{vertical-align:middle}
label.chk .fa-info-circle,label.rad .fa-info-circle{top:0}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
.input-validation-error{border:1px solid #d00b1c!important;background-color:#fef5f6!important}
.input-validation-success{border:1px solid #41a500!important;background:#fff url(../images/icons/accept.png) no-repeat center right 7px!important}
#product-quantity.input-validation-success{background:#fff!important}
.pretty-checkbox,.pretty-radio{position:relative}
.pretty-checkbox input,.pretty-radio input{display:none}
.pretty-checkbox label,.pretty-radio label{padding-left:25px;cursor:pointer;margin:0;font-weight:700}
.pretty-checkbox label:before,.pretty-radio label:before{font-family:FontAwesome;font-size:18px;line-height:16px;position:absolute;left:0;font-weight:400}
.pretty-checkbox .fa,.pretty-radio .fa{position:absolute;top:0;margin-left:8px;padding:0;line-height:16px}
.pretty-checkbox label:before{content:"\f096"}
.pretty-checkbox input:checked~label:before{content:"\f046"}
.pretty-radio label:before{content:"\f10c"}
.pretty-radio input:checked~label:before{content:"\f192"}
.lt-ie9 .pretty-checkbox input,.lt-ie9 .pretty-radio input{display:inline}
.lt-ie9 .pretty-checkbox label,.lt-ie9 .pretty-radio label{padding-left:5px;display:inline;position:relative;top:-2px}
.lt-ie9 .pretty-checkbox label:before,.lt-ie9 .pretty-radio label:before{display:none}
.header-container{background:url(../images/common/dot.png) repeat-x center;position:relative;font-weight:700;clear:both;margin-bottom:10px}
.header-container a,.header-container h1,.header-container h2,.header-container h3{background:#fff;display:inline;color:#3c3c3c}
.header-container h1,.header-container h2{padding:0 7px 0 0;font-size:1.4em}
.header-container .name-page-link,.header-container .show-more{position:absolute;right:0;top:0;padding-left:7px;padding-right:0;color:#005c9c}
.header-container .name-page-link:after,.header-container .show-more:after{content:"\f101";font-family:FontAwesome;margin-left:2px}
.header-container .name-page-link:hover,.header-container .show-more:hover{text-decoration:underline}
section.block .header-container{clear:both;line-height:25px;padding:0 10px;margin:0 0 10px 0!important;background:#f0f0f0;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
section.block .header-container a,section.block .header-container h1,section.block .header-container h2,section.block .header-container h3{background:0 0}
section.block .header-container .name-page-link,section.block .header-container .show-more{right:10px}
section.block .header-container.ab__header-flat-btn{padding:0;text-transform:uppercase;background:0 0}
section.block .header-container.ab__header-flat-btn h2{display:block;background:#f0f0f0;line-height:25px;margin:0;padding-left:7px!important}
section.block .header-container.ab__header-flat-btn a{display:block;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.2),1px 1px 2px 0 rgba(0,0,0,.2)!important;transition:background .2s ease-out 0s;-webkit-transition:background .2s ease-out 0s}
section.block .header-container.ab__header-flat-btn a .name-page-link,section.block .header-container.ab__header-flat-btn a .show-more{color:#3c3c3c}
section.block .header-container.ab__header-flat-btn a:focus h2,section.block .header-container.ab__header-flat-btn a:hover h2{background:#d7d7d7}
section.block .header-container.ab__header-flat-btn a.active h2,section.block .header-container.ab__header-flat-btn a:active h2{padding-top:1px;height:25px;background:#d0d0d0;box-shadow:inset 0 1px 0 0 rgba(0,0,0,.1),1px 1px 1px 0 rgba(0,0,0,.1)!important}
section.block .header-container.ab__header-flat-link{overflow:hidden;text-transform:uppercase;padding:0 0 0 7px}
section.block .header-container.ab__header-flat-link .name-page-link,section.block .header-container.ab__header-flat-link .show-more{right:0;padding:0 9px;color:#3c3c3c;background:#d7d7d7;border-left:1px solid #fff}
section.block .header-container.ab__header-flat-link .name-page-link:hover,section.block .header-container.ab__header-flat-link .show-more:hover{background:#cacaca}
body.full-size .page-content .header-container{text-align:center}
body.full-size .page-content .header-container h2{padding:0 7px}
section.block.simple,section.block.super{margin-bottom:30px}
section.block.simple .header-container,section.block.super .header-container{margin-bottom:2px!important}
.nav.nav-pills.nav-clean{font-weight:700;font-size:.95em}
.nav.nav-pills.nav-clean>li{max-height:10px;border-left:1px solid #878787}
.nav.nav-pills.nav-clean>li>a{color:#626262;border-radius:0;padding:0 10px;line-height:1em}
.nav.nav-pills.nav-clean>li>a:focus,.nav.nav-pills.nav-clean>li>a:hover{background:0 0;text-decoration:underline}
.nav.nav-pills.nav-clean>li>a i{display:inline-block;width:9px;height:9px;font-size:11px;color:#41a500;margin-right:10px}
.nav.nav-pills.nav-clean>li.open>a{background:0 0}
.nav.nav-pills.nav-clean>li:first-child{border-left:0}
.nav.nav-pills.nav-clean.left>li:first-child a{padding-left:0}
.nav.nav-pills.nav-menu{padding:10px;border:1px solid #f0f0f0;border-width:1px 0 1px 0;margin-bottom:20px}
.nav.nav-pills.nav-menu>li>a{color:#626262;border-radius:0;padding:0 10px;line-height:1em}
.nav.nav-pills.nav-menu>li>a:focus,.nav.nav-pills.nav-menu>li>a:hover{background:0 0;text-decoration:underline}
.nav.nav-pills.nav-menu>li>a.active{color:#005c9c!important;font-weight:700}
.nav.nav-pills.nav-menu>li:first-child a{padding-left:0}
.nav.nav-pills.nav-centered{text-align:center}
.nav.nav-pills.nav-centered li{display:inline-block;zoom:1;*display:inline;float:none}
.nav.nav-pills.nav-centered li>a{padding:7px 5px}
.search-wrapper{margin-top:11px;margin-right:15px;position:relative}
.search-wrapper .cdon-form,.search-wrapper .form-group{overflow:auto;margin-bottom:0;margin-top:0;padding:2px 0 0 0}
.search-wrapper .cdon-form input,.search-wrapper .form-group input{float:left;width:330px;height:37px;padding:0 12px;font-size:1.4em;border:1px solid #41a500!important;border-right:none!important;border-radius:2px 0 0 2px}
.search-wrapper .cdon-form input:focus,.search-wrapper .form-group input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.mod-no-boxshadow .search-wrapper .cdon-form input:focus,.mod-no-boxshadow .search-wrapper .form-group input:focus{border:1px solid #eee}
.search-wrapper .cdon-form input:focus::-webkit-input-placeholder,.search-wrapper .form-group input:focus::-webkit-input-placeholder{color:#dedede}
.search-wrapper .cdon-form input:focus:-moz-placeholder,.search-wrapper .form-group input:focus:-moz-placeholder{color:#dedede}
.search-wrapper .cdon-form input:focus::-moz-placeholder,.search-wrapper .form-group input:focus::-moz-placeholder{color:#dedede}
.search-wrapper .cdon-form input:focus:-ms-input-placeholder,.search-wrapper .form-group input:focus:-ms-input-placeholder{color:#dedede}
.search-wrapper .cdon-form button.btn-green,.search-wrapper .form-group button.btn-green{overflow:hidden;float:left;width:52px;height:37px;background:#41a500;border:1px solid #41a500;font-size:1em;font-weight:700;text-shadow:1px 1px 1px #1a4706;border-radius:0 2px 2px 0;text-transform:uppercase}
.search-wrapper .cdon-form button.btn-green:hover,.search-wrapper .form-group button.btn-green:hover{background:#2b760a}
.search-wrapper .cdon-form button.btn-green .fa,.search-wrapper .form-group button.btn-green .fa{font-size:1.8em;padding-top:7px}
#language-en .search-wrapper button{font-size:.7em}
.lt-ie9 .search-wrapper input{padding-top:3px}
.lt-ie9 .search-wrapper button{border:1px solid #41a500!important;font-weight:400}
.lt-ie8 .search-wrapper button{line-height:15px;padding:0}
.social-media__share-wrapper a{display:inline-block;width:20px!important;height:20px!important;line-height:20px;font-size:1.4em;text-align:center;background:#3c3c3c}
.social-media__share-wrapper a:hover{background:#161616}
.social-media__share-wrapper a i{color:#fff!important}
.social-media__share-wrapper a:not(:first-of-type){margin-left:1px}
a.social-media__rss-link{background:#F96F14}
a.social-media__rss-link:hover{background:#bc4d05}
a.social-media__facebook-link{background:#305891}
a.social-media__facebook-link:hover{background:#1d3558}
a.social-media__twitter-link{background:#2CA8D2}
a.social-media__twitter-link:hover{background:#1f7593}
a.social-media__google-plus-link{background:#CE4D39}
a.social-media__google-plus-link:hover{background:#963425}
a.social-media__pinterest-link{background:#C82828}
a.social-media__pinterest-link:hover{background:#881b1b}
.social-media__right-of-header{position:absolute;right:0;top:5px}
.social-media__voucher{position:absolute;right:7px;top:7px}
.social-media__wishlist{display:inline;position:relative;top:-1px}
#autocomplete-wrapper{position:absolute;display:none;z-index:9999;left:3px!important;top:33px!important}
.ac-content{margin-top:1px;background:#fff;border:1px solid silver;width:380px;padding:0;-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7}
.mod-no-boxshadow .ac-content{border:1px solid #eee}
.ac-content ul{list-style:none;margin:0;padding:0}
.ac-content h3,.ac-content li{font-size:.95em;font-weight:700;color:#626262;padding:8px 15px;background:url(../images/common/dot.png) repeat-x top}
.ac-content h3{text-transform:uppercase;font-weight:700;color:#41a500;margin:0}
.ac-content h3:first-child{background:0 0}
.ac-content li.open,.ac-content li.over{background-color:#f0f0f0;cursor:pointer}
#autocomplete-wrapper.autocomplete-wrapper--2{z-index:100009;left:0!important;top:38px!important;width:435px!important}
#autocomplete-wrapper.autocomplete-wrapper--2 .ac-content{overflow:hidden;width:100%;padding:10px 10px 40px 10px}
#autocomplete-wrapper.autocomplete-wrapper--2 h3{padding:0 7px 2px 7px;color:#41a500;text-transform:uppercase;border-bottom:1px solid #f0f0f0}
#autocomplete-wrapper.autocomplete-wrapper--2 li{font-weight:400;background:0 0}
#autocomplete-wrapper.autocomplete-wrapper--2 li.open,#autocomplete-wrapper.autocomplete-wrapper--2 li.over{text-decoration:underline;background:0 0}
#autocomplete-wrapper.autocomplete-wrapper--2 li:last-child{border:none!important}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__search-link{display:block;position:absolute;bottom:7px;right:10px;left:12px;padding:6px 0 2px 0;text-align:center;border-top:1px solid #f0f0f0}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__p-wrapper{clear:both;width:100%;padding-top:10px}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__p-wrapper ul{padding-left:7px}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__p-wrapper ul li{display:inline-block;padding:4px 4px 0 0;margin-right:4px;white-space:nowrap;font-weight:400;color:#3c3c3c}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__np-wrapper li,#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__ps-wrapper li{padding:5px 7px;overflow:hidden;border-bottom:1px solid #f0f0f0}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__np-wrapper{float:right;width:160px}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__ps-wrapper{float:left;width:240px}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__ps-wrapper li{padding:5px 0}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__ps-wrapper a{display:table;width:240px;min-width:240px;max-width:240px;font-weight:700}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__ps-wrapper .autocomplete__product-image{display:table-cell;vertical-align:middle;text-align:center;width:45px;min-width:45px;max-width:45px}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__ps-wrapper .autocomplete__product-image img{max-width:100%;max-height:45px}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__ps-wrapper .autocomplete__product-title-and-format-wrapper{display:table-cell;vertical-align:middle;width:195px;min-width:195px;max-width:195px;padding:0 7px}
#autocomplete-wrapper.autocomplete-wrapper--2 .autocomplete__ps-wrapper .autocomplete__product-format{font-weight:400;color:#3c3c3c}
.tooltip-inner{padding:5px}
.tooltip-inner p{display:inline-block;font-weight:400}
.tooltip-inner p.price{font-weight:700}
.tooltip-inner p.description{display:block}
.page-content .sidebar-left section,.sidebar-left section{-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7;font-size:1.1em;padding:17px 17px 10px 17px;margin-bottom:10px}
.mod-no-boxshadow .page-content .sidebar-left section,.mod-no-boxshadow .sidebar-left section{border:1px solid #eee}
.page-content .sidebar-left section>*,.sidebar-left section>*{margin-bottom:7px}
.page-content .sidebar-left section ul li,.sidebar-left section ul li{padding:1px 0}
.page-content .sidebar-left section ul li.tree-space,.sidebar-left section ul li.tree-space{height:17px}
.page-content .sidebar-left section ul li.tree-header,.sidebar-left section ul li.tree-header{font-weight:700;padding-bottom:3px}
.page-content .sidebar-left section ul li a,.sidebar-left section ul li a{color:#3c3c3c}
.page-content .sidebar-left section ul li a:hover,.sidebar-left section ul li a:hover{color:#161616}
.page-content .sidebar-left section ul li a:active,.page-content .sidebar-left section ul li a:focus,.sidebar-left section ul li a:active,.sidebar-left section ul li a:focus{color:#3c3c3c}
.page-content .sidebar-left section ul li a.active,.sidebar-left section ul li a.active{text-decoration:underline}
.page-content .sidebar-left section ul ul,.sidebar-left section ul ul{padding:0 0 5px 15px}
.sidebar-left .node-navigation li a{color:#3c3c3c}
.sidebar-left .node-navigation li a:hover{color:#161616}
.sidebar-left .node-navigation li a:active,.sidebar-left .node-navigation li a:focus{color:#3c3c3c}
.mod-js .sidebar-left section.node-navigation ul li.tree-header:not(.no-toggl){cursor:pointer;padding-left:12px}
.mod-js .sidebar-left section.node-navigation ul li.tree-header:not(.no-toggl):before{color:#878787;font-size:1.1em;font-weight:400;position:absolute;content:"\f105";font-family:FontAwesome;margin-left:-12px}
.mod-js .sidebar-left section.node-navigation ul li.tree-header:not(.no-toggl).active:before{content:"\f107";margin-left:-14px}
.mod-js .sidebar-left section.node-navigation ul li.tree-header:not(.no-toggl) span:hover{text-decoration:underline}
.mod-js .sidebar-left section.node-navigation [class*=nav-group-]{padding-left:12px}
.lt-ie8 .sidebar-left section.node-navigation ul li.tree-header{padding-left:0!important}
.sidebar-right>div{margin-bottom:10px}
.sidebar-right .section-wrapper.html-banner-wrapper .content-container{padding:17px 17px 10px 17px}
.sidebar-right section.block{margin-bottom:10px}
.sidebar-right .trust-factors__wrapper{-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7;font-size:1em;padding:17px 17px 10px 17px;margin-bottom:10px}
.mod-no-boxshadow .sidebar-right .trust-factors__wrapper{border:1px solid #eee}
#sidebar-filter section.cdon-form,#sidebar-filter section.form-group{position:relative;padding:0!important}
#sidebar-filter section.cdon-form>div,#sidebar-filter section.form-group>div{padding:7px 17px 10px 17px}
#sidebar-filter section.cdon-form>*,#sidebar-filter section.form-group>*{margin-bottom:0}
#sidebar-filter section.cdon-form .filter-attribute-title,#sidebar-filter section.form-group .filter-attribute-title{padding:5px 17px;font-weight:700;font-size:1.1em;background:#f0f0f0;border-bottom:1px solid #e3e3e3}
#sidebar-filter section.cdon-form .filter-attribute-title .filter-attribute-clear,#sidebar-filter section.form-group .filter-attribute-title .filter-attribute-clear{position:absolute;top:4px;right:5px;cursor:pointer;font-size:1.5em}
#sidebar-filter section.cdon-form .sidebar-adult-filter,#sidebar-filter section.form-group .sidebar-adult-filter{display:block;border-top:1px solid #f0f0f0}
#sidebar-filter section.cdon-form .sidebar-adult-filter label.adult-view,#sidebar-filter section.form-group .sidebar-adult-filter label.adult-view{font-weight:400;margin:0;cursor:pointer}
#sidebar-filter section.cdon-form .sidebar-adult-filter label.adult-view i,#sidebar-filter section.form-group .sidebar-adult-filter label.adult-view i{position:relative;top:2px;margin-right:5px;font-size:1.4em}
#sidebar-filter section.cdon-form .sidebar-adult-filter label.adult-view i.fa-check-square-o,#sidebar-filter section.form-group .sidebar-adult-filter label.adult-view i.fa-check-square-o{margin-right:2px}
#sidebar-filter section.cdon-form .filter-reset,#sidebar-filter section.form-group .filter-reset{display:block;border-top:1px solid #f0f0f0}
#sidebar-filter section.category_group_id #category_group_id{margin-bottom:7px}
#sidebar-filter section.category_group_id #category_group_id label:hover span:not(.filter-amount){text-decoration:underline}
#sidebar-filter section.category_group_id #category_group_id label.active{cursor:default}
#sidebar-filter section.category_group_id #category_group_id label:not(.active){padding-left:12px}
#sidebar-filter section.category_group_id #category_group_id label:first-of-type{padding-left:0!important}
#sidebar-filter section.category_group_id #category_group_id label:first-of-type span:not(.filter-amount){font-weight:700}
#sidebar-filter section.category_group_id #category_group_id label.search-back-to-parent~label.active,#sidebar-filter section.category_group_id #category_group_id label:not(.in-search-false)~label.active{padding-left:12px}
#sidebar-filter section.category_group_id #category_group_id label.search-back-to-parent~label:not(.active),#sidebar-filter section.category_group_id #category_group_id label:not(.in-search-false)~label:not(.active){padding-left:24px}
#sidebar-filter section.category_group_id #category_group_id label span#search-back-to-categories{padding-left:0!important;font-weight:700!important}
#sidebar-filter section.category_group_id #category_group_id label span#search-back-to-categories i{position:relative;top:-1px;margin-right:2px}
#sidebar-filter section.category_group_id #category_group_id input{display:none}
#sidebar-filter .filter-search-field-wrapper{border-bottom:1px solid #f0f0f0}
#sidebar-filter .filter-search-field-wrapper .clear-brand{position:absolute;top:48px;right:22px;cursor:pointer;font-size:1.5em}
#sidebar-filter section.is-initially-hidden .filter-attribute-title{position:relative;padding-right:8px;cursor:pointer}
#sidebar-filter section.is-initially-hidden .filter-attribute-title:after{position:absolute;right:10px;top:5px;content:"\f0da";font-family:FontAwesome}
#sidebar-filter section.is-initially-hidden div.filter{display:none}
#sidebar-filter section.is-initially-hidden.active .filter-attribute-title:after{content:"\f0d7"}
#sidebar-filter section.is-initially-hidden.active div.filter{display:block}
#sidebar-filter #category_group_id label.active span:not(.filter-amount){text-decoration:underline;color:#000}
#sidebar-filter .filter{overflow:auto;overflow-x:hidden}
#sidebar-filter .filter.long-list{height:205px}
#sidebar-filter .filter.range-filter{padding:15px 17px}
#sidebar-filter .filter .slider-wrapper .slider{width:100%;padding:0 11px;margin-bottom:5px}
#sidebar-filter .filter .slider-wrapper .min{float:left;text-align:left}
#sidebar-filter .filter .slider-wrapper .max{float:right;text-align:right}
#sidebar-filter .filter .slider-input-max,#sidebar-filter .filter .slider-input-min{width:50px;padding:0 6px;height:24px}
#sidebar-filter .filter #avg_rating_6-from,#sidebar-filter .filter #avg_rating_6-to{width:30px;text-align:center!important}
#sidebar-filter .filter .slider-input-min{float:left;text-align:left}
#sidebar-filter .filter .slider-input-max{float:right;text-align:right}
#sidebar-filter .filter label.chk:not(.color-filter){position:relative;padding-left:19px;line-height:16px}
#sidebar-filter .filter label.chk:not(.color-filter) input{position:absolute;margin-left:-19px;top:1px}
#sidebar-filter .filter label.chk:not(.color-filter).filter-downloads{padding-left:0}
#sidebar-filter .filter label.chk:not(.color-filter).filter-downloads i{position:relative;top:3px;left:1px;margin-right:6px;font-size:1.1em;color:#626262}
#sidebar-filter .filter label.chk:not(.color-filter) .filter-amount{color:#adadad}
#sidebar-filter .cdon-form .filter:not(.long-list):not(.range-filter),#sidebar-filter .form-group .filter:not(.long-list):not(.range-filter){overflow-y:hidden}
#sidebar-filter label.color-filter{width:21px;height:21px;border:1px solid silver;display:block;float:left;margin:0 4px 4px 0}
#sidebar-filter label.color-filter input{position:fixed;right:-9999px}
#sidebar-filter label.color-filter.active,#sidebar-filter label.color-filter:hover{cursor:pointer;border-color:#F96F14}
#sidebar-filter label.color-filter.striped{background-image:url(../images/sprites/filter-colors.png?1459433331658);background-position:0 -115px;width:21px;height:21px}
#sidebar-filter label.color-filter.multicolor{background-image:url(../images/sprites/filter-colors.png?1459433331658);background-position:0 -69px;width:21px;height:21px}
#sidebar-filter label.color-filter.gold{background-image:url(../images/sprites/filter-colors.png?1459433331658);background-position:0 -23px;width:21px;height:21px}
#sidebar-filter label.color-filter.silver{background-image:url(../images/sprites/filter-colors.png?1459433331658);background-position:0 -92px;width:21px;height:21px}
#sidebar-filter label.color-filter.copper{background-image:url(../images/sprites/filter-colors.png?1459433331658);background-position:0 0;width:21px;height:21px}
#sidebar-filter label.color-filter.metallic{background-image:url(../images/sprites/filter-colors.png?1459433331658);background-position:0 -46px;width:21px;height:21px}
#sidebar-filter label.color-filter.transparent{background-image:url(../images/sprites/filter-colors.png?1459433331658);background-position:0 -138px;width:21px;height:21px}
#sidebar-filter label.color-filter.wood{background-image:url(../images/sprites/filter-colors.png?1459433331658);background-position:0 -161px;width:21px;height:21px}
#sidebar-filter label.color-filter-2{overflow:hidden;padding:0 0 5px 0!important}
#sidebar-filter label.color-filter-2 input{position:fixed;right:-9999px}
#sidebar-filter label.color-filter-2.active .filter-color,#sidebar-filter label.color-filter-2:hover .filter-color{cursor:pointer;border-color:#F96F14}
#sidebar-filter label.color-filter-2 .filter-color{float:left;display:block;width:21px;height:21px;margin-right:5px;border:1px solid silver}
#sidebar-filter label.color-filter-2.striped .filter-color{background-image:url(../images/sprites/filter-colors.png?1459433331658);background-position:0 -115px;width:21px;height:21px}
#sidebar-filter label.color-filter-2.multicolor .filter-color{background-image:url(../images/sprites/filter-colors.png?1459433331658);background-position:0 -69px;width:21px;height:21px}
#sidebar-filter label.color-filter-2.gold .filter-color{background-image:url(../images/sprites/filter-colors.png?1459433331658);background-position:0 -23px;width:21px;height:21px}
#sidebar-filter label.color-filter-2.silver .filter-color{background-image:url(../images/sprites/filter-colors.png?1459433331658);background-position:0 -92px;width:21px;height:21px}
#sidebar-filter label.color-filter-2.copper .filter-color{background-image:url(../images/sprites/filter-colors.png?1459433331658);background-position:0 0;width:21px;height:21px}
#sidebar-filter label.color-filter-2.metallic .filter-color{background-image:url(../images/sprites/filter-colors.png?1459433331658);background-position:0 -46px;width:21px;height:21px}
#sidebar-filter label.color-filter-2.transparent .filter-color{background-image:url(../images/sprites/filter-colors.png?1459433331658);background-position:0 -138px;width:21px;height:21px}
#sidebar-filter label.color-filter-2.wood .filter-color{background-image:url(../images/sprites/filter-colors.png?1459433331658);background-position:0 -161px;width:21px;height:21px}
#sidebar-filter ul.character-filter{padding:0;list-style:none}
#sidebar-filter ul.character-filter li{padding:1px 2px;margin:2px 1px}
#sidebar-filter ul.character-filter li:not(:first-of-type){float:left}
#sidebar-filter ul.character-filter li.not-in-result{color:silver}
#sidebar-filter ul.character-filter li.active{color:#41a500!important}
.lt-ie9 #sidebar-filter .filter{white-space:nowrap}
.lt-ie9 #sidebar-filter section.category_group_id input{display:inline!important}
.lt-ie9 #sidebar-filter .sidebar-adult-filter i.fa{display:none!important}
#purchase-indicator.cart-overlay-wrapper.error,#purchase-loader.cart-overlay-wrapper.error,.error-wrapper,.info-box{margin-bottom:10px;padding:10px 10px 0 40px;overflow:hidden;position:relative;clear:both}
#purchase-indicator.cart-overlay-wrapper.error .heading,#purchase-loader.cart-overlay-wrapper.error .heading,.error-wrapper .heading,.info-box .heading{display:block;padding-bottom:5px;margin-bottom:5px}
#purchase-indicator.cart-overlay-wrapper.error .heading p,#purchase-loader.cart-overlay-wrapper.error .heading p,.error-wrapper .heading p,.info-box .heading p{min-height:20px}
.error-wrapper.no-text .heading,.info-box.no-text .heading,.no-text#purchase-indicator.cart-overlay-wrapper.error .heading,.no-text#purchase-loader.cart-overlay-wrapper.error .heading{border-bottom:0;padding-bottom:0;margin-bottom:10px}
#purchase-indicator.cart-overlay-wrapper.error p,#purchase-indicator.cart-overlay-wrapper.error ul,#purchase-loader.cart-overlay-wrapper.error p,#purchase-loader.cart-overlay-wrapper.error ul,.error-wrapper p,.error-wrapper ul,.info-box p,.info-box ul{padding:0;list-style:none}
#purchase-indicator.cart-overlay-wrapper.error table,#purchase-loader.cart-overlay-wrapper.error table,.error-wrapper table,.info-box table{width:100%}
#purchase-indicator.cart-overlay-wrapper.error:before,#purchase-loader.cart-overlay-wrapper.error:before,.error-wrapper:before,.info-box:before{font-family:FontAwesome;font-size:1.75em;position:absolute;top:5px;left:12px}
#purchase-indicator.cart-overlay-wrapper.error,#purchase-loader.cart-overlay-wrapper.error,.error-wrapper{background:#fffbe6;border:1px solid #ffd600;padding-bottom:10px}
#purchase-indicator.cart-overlay-wrapper.error .heading,#purchase-loader.cart-overlay-wrapper.error .heading,.error-wrapper .heading{color:#cd0606;border-bottom:1px solid #ffd600}
#purchase-indicator.cart-overlay-wrapper.error:before,#purchase-loader.cart-overlay-wrapper.error:before,.error-wrapper:before{color:#cd0606;content:""}
.info-box.success{background:#f9ffe4;border:1px solid #d9fb62}
.info-box.success .heading{color:#41a500;border-bottom:1px solid #d9fb62}
.info-box.success:before{color:#41a500;content:""}
.info-box.error{background:#fffbe6;border:1px solid #ffd600}
.info-box.error .heading{color:#cd0606;border-bottom:1px solid #ffd600}
.info-box.error:before{color:#cd0606;content:""}
.info-box.info{background:#f9ffe4;border:1px solid #d9fb62}
.info-box.info .heading{color:#000;border-bottom:1px solid #d9fb62}
.info-box.info:before{color:#1149c2;content:""}
.info-box.giftcard{background:#fbfbfb;border:1px solid #eee}
.info-box.giftcard .heading{color:#000;border-bottom:1px solid #eee}
.info-box.giftcard:before{color:#333;content:""}
.info-box.customerservice{background:#fbfbfb;border:1px solid #eee}
.info-box.customerservice .heading{color:#000;border-bottom:1px solid #eee}
.info-box.customerservice:before{color:#83c0dd;content:""}
.info-box.christmas{background:#fbfbfb;border:1px solid #d00b1c}
.info-box.christmas .heading{color:#000;border-bottom:1px solid #d00b1c}
.info-box.christmas:before{color:#d00b1c;content:""}
.loader-overlay{width:100%;position:absolute;z-index:10;background:#fff url(../images/icons/loader-black.gif) no-repeat center center;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4}
.loader-overlay-full-size{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000 url(../images/icons/loader-white.gif) no-repeat 50% 50%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4}
.product-list-loader{height:35px;background:#fff url(../images/icons/loader-black.gif) no-repeat center center}
.lt-ie9 .loader-overlay-full-size{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}
i.fa-info-circle,i.fa-question-circle{font-size:1.5em;position:relative;top:2px;color:#83c0dd;padding:0 2px;z-index:0}
i.fa-info-circle:hover,i.fa-question-circle:hover{text-decoration:none;color:#47a1cd;cursor:pointer}
i.fa-info-circle:after,i.fa-question-circle:after{content:'\f111';color:#fff;position:absolute;z-index:-1;left:0;padding:0 2px}
i.fa-exclamation-circle{font-size:1.5em;position:relative;top:2px;color:#d00b1c;padding:0 2px}
i.fa-chevron-circle-down:hover,i.fa-chevron-circle-up:hover{cursor:pointer}
i.fa-times-circle,i.fa-trash-o{color:#626262}
i.fa-times-circle:hover,i.fa-trash-o:hover{color:#d00b1c}
i.fa-spinner{font-size:1.5em;position:relative;top:2px;color:#fff;padding:0 2px}
i.fa-spinner.black{color:#000!important}
i.fa-facebook-square{color:#3b5998}
i.fa-twitter-square{color:#4099ff}
i.fa-envelope{color:#3c3c3c}
i.fa-chain{color:#3c3c3c}
.custom-li-icon{clear:both;list-style:none;padding:0 0 0 18px;margin:0;position:relative}
.custom-li-icon li{padding:1px 0}
.custom-li-icon li:before{position:absolute;content:"\f101";font-family:FontAwesome;margin-left:-14px;color:#3c3c3c}
.usp-list{clear:both;list-style:disc;padding:0 0 0 18px;margin:0;position:relative}
.usp-list li{padding:1px 0}
.product-list.medium .usp-list li:nth-child(n+4){display:none}
.product-list.big .usp-list li:nth-child(n+8){display:none}
.lt-ie8 .custom-li-icon li,.lt-ie8 .usp-list li{list-style:disc}
.scroller .carousel-next,.scroller .carousel-previous{display:none}
section.block .scroller .carousel-container,section.block .scroller .carousel-next,section.block .scroller .carousel-previous{float:left}
section.block .scroller .carousel-next,section.block .scroller .carousel-previous{font-size:32px;line-height:70px;margin-top:70px;color:#41a500;cursor:pointer;width:5%;text-align:center}
section.block .scroller .carousel-next:hover,section.block .scroller .carousel-previous:hover{color:#2b760a}
section.block .scroller .carousel-container{width:100%}
section.block .scroller.activated .carousel-container{width:89.5%;-webkit-box-shadow:1px 1px 1px 0 #c7c7c7;-moz-box-shadow:1px 1px 1px 0 #c7c7c7;box-shadow:1px 1px 1px 0 #c7c7c7}
.mod-no-boxshadow section.block .scroller.activated .carousel-container{border:1px solid #eee}
.product-list-vertical.scroller .carousel-next,.product-list-vertical.scroller .carousel-previous{text-align:center;font-size:24px;line-height:24px;padding:5px 0;color:#41a500;cursor:pointer;border:1px solid #eee;border-width:1px 0 1px 0;margin:0}
.product-list-vertical.scroller .carousel-next:hover,.product-list-vertical.scroller .carousel-previous:hover{color:#2b760a}
.product-list-vertical.scroller .carousel-next{border-bottom:0;padding-bottom:0}
.product-list-vertical.scroller .carousel-previous{margin-bottom:10px}
.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:0}
.pagination li a,.pagination li span,.pagination>li{padding:6px 0;width:33px;text-align:center}
.pagination a{color:#3c3c3c}
.pagination a:hover{color:#161616}
.pagination a:active,.pagination a:focus{color:#3c3c3c}
.pagination .active span{background:#41a500;border-color:#41a500}
.pagination .active span:hover{background:#41a500;border-color:#41a500}
.product-list-navigation-form{overflow:auto;margin-bottom:10px}
.product-list-navigation-form .cdon-form,.product-list-navigation-form .form-group{width:200px;float:left;margin-bottom:0}
.product-list-navigation-form .cdon-form label,.product-list-navigation-form .form-group label{line-height:30px;float:right;margin-right:10px;margin-bottom:0}
.product-list-navigation-form .cdon-form select,.product-list-navigation-form .form-group select{float:right}
.product-list-navigation-form .form-group-display-type{width:130px}
.product-list-navigation-form .form-group-page-size select{width:65px;height:28px}
.product-list-navigation-form .form-group-sort-order{float:right}
.product-list-navigation-form .form-group-sort-order select{width:110px;height:28px}
.product-list-navigation-form.-no-display-type .form-group-page-size label{margin-left:10px}
.product-list-navigation-form.-no-display-type .form-group-page-size label,.product-list-navigation-form.-no-display-type .form-group-page-size select{float:left}
.no-js .product-list-navigation-form{display:none}
.validate-wrapper{position:relative}
.validate-wrapper .validate-icon{position:absolute;top:2px;right:10px;font-size:2em;font-family:FontAwesome}
.validate-wrapper input.validate:invalid{background-color:#fef5f6!important;border:1px solid silver}
.validate-wrapper input.validate:invalid:focus{border:1px solid #d00b1c;box-shadow:0 0 5px #f98a94}
.validate-wrapper input.validate:invalid~.validate-icon:after{color:#d00b1c;content:"\f06a"}
.validate-wrapper input.validate:valid{background-color:#eefce5!important;border:1px solid silver}
.validate-wrapper input.validate:valid:focus{border:1px solid #4fb415;box-shadow:0 0 5px #aaf081}
.validate-wrapper input.validate:valid~.validate-icon:after{color:#41a500;content:"\f058"}
.validate-wrapper input.validate.not-required{background-color:#fff!important;border:1px solid silver}
.validate-wrapper input.validate.not-required:focus{border:1px solid silver;box-shadow:none}
.validate-wrapper input.validate.not-required~.validate-icon:after{content:""}
input[type=email].disabled,input[type=email]:disabled,input[type=password].disabled,input[type=password]:disabled,input[type=text].disabled,input[type=text]:disabled,select.disabled,select:disabled{background:#eee!important}
#verify-email:focus,#verify-password:focus{border:1px solid silver;box-shadow:none}
#verify-email.validCustom,#verify-password.validCustom{background-color:#eefce5!important;border:1px solid silver}
#verify-email.validCustom:focus,#verify-password.validCustom:focus{border:1px solid #4fb415;box-shadow:0 0 5px #aaf081}
#verify-email.validCustom~.validate-icon:after,#verify-password.validCustom~.validate-icon:after{color:#41a500;content:"\f058"}
#verify-email.invalidCustom,#verify-password.invalidCustom{background-color:#fef5f6!important;border:1px solid silver}
#verify-email.invalidCustom:focus,#verify-password.invalidCustom:focus{border:1px solid #d00b1c;box-shadow:0 0 5px #f98a94}
#verify-email.invalidCustom~.validate-icon:after,#verify-password.invalidCustom~.validate-icon:after{color:#d00b1c;content:"\f06a"}
.lt-ie10 .validate-wrapper input.validate.invalid,.lt-ie9 .validate-wrapper input.validate.invalid{background-color:#fef5f6!important;border:1px solid silver}
.lt-ie10 .validate-wrapper input.validate.invalid:focus,.lt-ie9 .validate-wrapper input.validate.invalid:focus{border:1px solid #d00b1c;box-shadow:0 0 5px #f98a94}
.lt-ie10 .validate-wrapper input.validate.invalid~.validate-icon:after,.lt-ie9 .validate-wrapper input.validate.invalid~.validate-icon:after{color:#d00b1c;content:"\f06a"}
.lt-ie10 .validate-wrapper input.validate.valid,.lt-ie9 .validate-wrapper input.validate.valid{background-color:#eefce5!important;border:1px solid silver}
.lt-ie10 .validate-wrapper input.validate.valid:focus,.lt-ie9 .validate-wrapper input.validate.valid:focus{border:1px solid #4fb415;box-shadow:0 0 5px #aaf081}
.lt-ie10 .validate-wrapper input.validate.valid~.validate-icon:after,.lt-ie9 .validate-wrapper input.validate.valid~.validate-icon:after{color:#41a500;content:"\f058"}
.lt-ie8 .validate-wrapper input.validate.invalid,.lt-ie8 .validate-wrapper input.validate.required,.lt-ie8 .validate-wrapper input.validate.valid{background-color:#fff!important;border:1px solid silver}
.lt-ie8 .validate-wrapper input.validate.invalid:focus,.lt-ie8 .validate-wrapper input.validate.required:focus,.lt-ie8 .validate-wrapper input.validate.valid:focus{border:1px solid silver;box-shadow:none}
.lt-ie8 .validate-wrapper input.validate.invalid~.validate-icon:after,.lt-ie8 .validate-wrapper input.validate.required~.validate-icon:after,.lt-ie8 .validate-wrapper input.validate.valid~.validate-icon:after{color:#000;content:""}
.category-navigation__parent{font-weight:700}
.category-navigation__current{text-decoration:underline}
.category-navigation__current--has-children{cursor:pointer}
.category-navigation__current--has-children:before{color:#878787;font-size:1.1em;font-weight:400;position:absolute;content:"\f105";font-family:FontAwesome;margin-left:-12px}
.category-navigation__current--has-children.active:before{content:"\f107";margin-left:-14px}
.category-navigation__current--has-children~.nav-list,.category-navigation__current--has-children~.overlay-articles,.page-content .category-navigation__current--has-children~ul#most-searched{display:none}
.category-navigation__current--has-children.active~.nav-list,.category-navigation__current--has-children.active~.overlay-articles,.page-content .category-navigation__current--has-children.active~ul#most-searched{display:block}
.cdon-grid{overflow:auto}
.cdon-grid [class*=cdon-grid-col]{float:left;width:100%}
.cdon-grid [class*=cdon-grid-col].cdon-grid-col-1-4{width:25%}
.cdon-grid [class*=cdon-grid-col].cdon-grid-col-2-4{width:50%}
.cdon-grid [class*=cdon-grid-col].cdon-grid-col-3-4{width:75%}
.cdon-grid [class*=cdon-grid-col].cdon-grid-col-4-4{width:100%}
.product-list{float:left;margin-bottom:0}
.product-list td,.product-list th{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}
.product-list td.price,.product-list th.price{text-align:right;white-space:nowrap}
.product-list td:last-child,.product-list th:last-child{width:50px;padding-right:0}
.product-list th{background:#f0f0f0}
.product-list th.price{color:#3c3c3c}
.product-list td{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}
.product-list td.format{min-width:30px;max-width:30px}
.product-list td.title{width:100%}
.product-list td.date{width:75px;white-space:nowrap}
.product-list td.date .review-rating{position:relative;top:1px}
.product-list td.product-price-wrapper{text-align:right;white-space:nowrap}
.product-list td.product-price-wrapper .ordinary-price{display:inline}
.product-list td.product-price-wrapper .price{display:inline;white-space:nowrap}
.product-list td.product-price-wrapper .price>span{margin-right:-2px;font-weight:400;font-size:.95em}
.product-list td.button{text-align:right}
.product-list-table th{background:#f0f0f0}
.product-list-table .format,.product-list-table .table-format-column{display:none}
.product-list-vertical{-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7;padding:17px 17px 10px 17px;overflow:hidden}
.mod-no-boxshadow .product-list-vertical{border:1px solid #eee}
.product-list-vertical>*{margin-bottom:7px}
.product-list-vertical .content-header{margin-bottom:7px;font-weight:400}
.product-list-vertical .product-list li{padding:0}
.product-list-vertical .product-list li:first-child{margin-top:10px}
.product-list-vertical.scroller.activated li:first-child{margin-top:0}
.product-list-vertical article.product{padding:0;margin-bottom:10px}
.product-list-vertical article.product .product-image-wrapper{position:relative;height:80px;text-align:center;float:left;width:35%;margin-right:5%;margin-bottom:5px}
.product-list-vertical article.product .product-image-wrapper img{height:auto;max-width:100%;max-height:80px}
.product-list-vertical article.product .product-title-wrapper{height:70px;overflow:hidden;float:right;width:60%;margin-bottom:5px}
.product-list-vertical article.product .product-title-wrapper h3{margin-bottom:3px}
.product-list-vertical article.product .product-title-wrapper p{margin:0}
.product-list-vertical article.product .product-price-wrapper{clear:both;overflow:hidden;margin-top:5px;background:url(../images/common/dot.png) repeat-x bottom;text-align:right;height:32px}
.product-list-vertical article.product .product-price-wrapper .ordinary-price{line-height:18px;display:inline}
.product-list-vertical article.product .product-price-wrapper .price{line-height:18px;font-size:1.1em;display:inline}
.product-list-vertical article.product .product-price-wrapper .btn{float:right;margin-left:5px}
.product-list-horizontal{float:left;margin-bottom:10px}
.product-list-horizontal td{width:110px}
.product-list-horizontal .product-wrapper{height:250px;width:110px;overflow:hidden;-webkit-box-shadow:1px 1px 1px 0 #c7c7c7;-moz-box-shadow:1px 1px 1px 0 #c7c7c7;box-shadow:1px 1px 1px 0 #c7c7c7;border-top:1px solid #eee;border-left:1px solid #eee;padding:10px 10px 5px 10px;background:#fff}
.mod-no-boxshadow .product-list-horizontal .product-wrapper{border:1px solid #eee}
.product-list-horizontal .product-wrapper .product-image-wrapper{width:100%;position:relative;text-align:center;height:107px}
.product-list-horizontal .product-wrapper .product-image-wrapper>a img{max-height:105px;max-width:89px}
.product-list-horizontal .product-wrapper .product-image-wrapper .price-splash,.product-list-horizontal .product-wrapper .product-image-wrapper .price-splash-small{position:absolute;top:-7px;right:-7px;overflow:hidden;width:40px;height:40px;background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -560px;width:40px;height:40px;font-weight:700}
.product-list-horizontal .product-wrapper .product-image-wrapper .price-splash p,.product-list-horizontal .product-wrapper .product-image-wrapper .price-splash-small p{margin-top:12px}
.product-list-horizontal .product-wrapper .product-title-wrapper{position:relative;overflow:hidden;height:81px;padding-top:5px;margin-bottom:3px;background:url(../images/common/dot.png) repeat-x bottom}
.product-list-horizontal .product-wrapper .product-title-wrapper .rating-list{position:absolute;bottom:0;left:10px}
.product-list-horizontal .product-wrapper .product-title-wrapper h3,.product-list-horizontal .product-wrapper .product-title-wrapper p{margin:0;clear:both}
.product-list-horizontal .product-wrapper .product-price-wrapper{vertical-align:bottom;text-align:center}
.product-list-horizontal .product-wrapper .product-price-wrapper .price{white-space:nowrap;text-align:right;margin-bottom:5px}
.product-list-horizontal .product-wrapper .product-price-wrapper>a.btn{width:80px}
.product-list-combo-view article.product{overflow:hidden;padding:0!important;border:1px solid #ddd}
.product-list-combo-view article.product:not(:last-child){border-bottom:none}
.product-list-combo-view article.product .image{float:left;display:table;height:130px;width:101px;padding:5px 10px;text-align:center}
.product-list-combo-view article.product .image a{display:table-cell;vertical-align:middle}
.product-list-combo-view article.product .image a img{max-width:80px;max-height:111px}
.product-list-combo-view article.product .title{float:right;position:relative;height:130px;width:667px;padding:5px 10px}
.product-list-combo-view article.product .title .description-container{overflow:hidden;position:relative;width:590px;height:72px}
.product-list-combo-view article.product .title .description-container p{font-size:1.2em;margin-bottom:5px}
.product-list-combo-view article.product .title .description-container p a{font-weight:700}
.product-list-combo-view article.product .title .description-container p a.product-group-link{color:#3c3c3c;font-weight:400}
.product-list-combo-view article.product .title .description-container .gradient-overlay{display:none}
.product-list-combo-view article.product .title .price-splash{position:absolute;top:5px;right:10px;width:50px;height:50px;background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -508px;width:50px;height:50px;font-weight:700;font-size:1.2em}
.product-list-combo-view article.product .title .price-splash p{line-height:50px;text-align:center;margin:0}
.product-list-combo-view article.product .title .review-rating{position:absolute;bottom:10px;right:10px}
.product-list-combo-view article.product .title .buy-container{position:absolute;bottom:5px}
.product-list-combo-view article.product .title .buy-container>.price{display:block;margin-right:5px;font-size:1.4em}
.product-list-combo-view article.product .title .buy-container>.price>span{font-weight:400;font-size:.95em;margin-right:-3px}
.product-list-combo-view article.product .title .buy-container>.price .original-price{font-size:.8em;font-weight:400;color:#878787;text-decoration:line-through}
.product-list-combo-view article.product .title .buy-container .product-price-wrapper{display:block;height:19px;text-align:left;background:0 0;padding:0;margin:0}
.product-list-combo-view article.product .title .buy-container .product-price-wrapper .ordinary-price{float:right;padding-top:2px}
.product-list-combo-view article.product .title .buy-container .product-price-wrapper .price{float:left;margin:0 5px 0 -10px;font-size:1.4em}
.product-list-combo-view article.product .title .buy-container .product-price-wrapper .price>span{font-size:.8em;margin-right:-4px}
.product-list-combo-view article.product .title .buy-container a.btn{min-width:85px}
.howto-box{-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7;padding:17px 17px 10px 17px}
.mod-no-boxshadow .howto-box{border:1px solid #eee}
.howto-box .content-container .title{margin-bottom:7px;font-weight:700;font-size:1.27273em}
.howto-box .content-container .title2{margin:18px 0 7px 0;font-weight:700;font-size:1.1em}
.header-wrapper{position:relative}
.voucher-container{-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7;position:relative;float:left;background:#E2EDDF;width:380px;height:145px;overflow:hidden;margin-bottom:10px;padding:10px;border:2px dashed #2b760a}
.mod-no-boxshadow .voucher-container{border:1px solid #eee}
.voucher-container p{max-height:33px;overflow:hidden}
.voucher-container .voucher-title{max-width:265px}
.voucher-container .voucher-link{font-weight:700;position:absolute;bottom:0;left:10px}
.voucher-container .voucher-link a{position:relative;padding-left:10px}
.voucher-container .voucher-link a:before{position:absolute;font-family:FontAwesome;font-size:1.4em;font-weight:400;content:"\f101";top:-4px;left:0}
.voucher-container .voucher-code span{font-weight:700;font-size:1.2em}
.voucher-container .voucher-valid-to-date{position:absolute;bottom:0;right:10px;color:#878787}
.voucher-container:nth-child(odd){margin-right:10px}
.page-content ul#most-searched{overflow:hidden;padding:5px 0;height:24px}
.page-content ul#most-searched li{float:left;margin-right:10px}
.page-content ul#most-searched li>span{font-weight:700}
.page-content ul#most-searched li a{color:#3c3c3c}
.page-content ul#most-searched li a:hover{color:#161616}
.page-content ul#most-searched li a:active,.page-content ul#most-searched li a:focus{color:#3c3c3c}
.page-content section{position:relative;margin-bottom:30px;display:inline-block;width:100%}
.cart-overlay-wrapper{box-shadow:0 8px 10px 0 rgba(150,150,150,.5);width:312px;padding:10px 12px;border:1px solid #eee;background:#fff;position:absolute;top:56px;right:-1px;z-index:10001}
.cart-overlay-wrapper .price-row{overflow:hidden;padding-bottom:4px;margin-bottom:4px}
.cart-overlay-wrapper .price-row .price-description{float:left}
.cart-overlay-wrapper .price-row .price{float:right}
.cart-overlay-wrapper .price-row.total-sum{font-size:1.5em;line-height:31px;padding:0;background:url(../images/common/dot.png) repeat-x top,url(../images/common/dot.png) repeat-x bottom}
.cart-overlay-wrapper .price-row .cart-partpayment-link{float:right}
.cart-overlay-wrapper .cart-offers{margin-bottom:10px}
.cart-overlay-wrapper .cart-offers h3{font-size:1.2em;margin-bottom:5px}
.cart-overlay-wrapper .cart-offers li{background:url(../images/common/dot.png) repeat-x bottom;line-height:24px}
.cart-overlay-wrapper .cart-offers li:first-child{background:0 0}
.cart-overlay-wrapper .cart-offers__bonus-steps{display:none}
.cart-overlay-wrapper .free-freight-container{position:relative;padding-top:7px;color:#d00b1c;text-align:center}
.cart-overlay-wrapper .free-freight-container i{font-size:1.2em;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph}
.cart-overlay-wrapper#purchase-indicator .free-freight-container{background:url(../images/common/dot.png) repeat-x top}
.cart-overlay-wrapper-title{display:block;font-weight:700;padding-bottom:10px;margin-bottom:10px;background:url(../images/common/dot.png) repeat-x bottom}
.overlay-close:first-child{margin-bottom:10px}
.overlay-articles{clear:both;margin-bottom:10px}
.overlay-articles.long-list{overflow-y:scroll;max-height:267px;padding-right:5px;margin-bottom:5px}
.overlay-articles.long-list .overlay-article-info{width:155px}
.overlay-article{width:100%;overflow:hidden;background:url(../images/common/dot.png) repeat-x bottom;margin-bottom:8px;padding-bottom:8px}
.overlay-article .right{width:70%}
.overlay-article-image{width:25%;margin-right:5%;float:left;text-align:center;line-height:70px}
.overlay-article-image img{height:auto;max-width:100%;max-height:75px}
.overlay-article-info{width:170px;min-height:55px;margin-bottom:5px;float:left}
.overlay-article-info h3,.overlay-article-info p{margin:0}
.overlay-article-prices{float:left;width:100%}
.overlay-article-prices .overlay-article-count-price{float:left}
.overlay-article-prices .overlay-article-sum{float:right}
.overlay-article-add,.overlay-article-delete{float:right;font-size:1.2em;cursor:pointer;color:#626262;width:12px}
.overlay-article-delete{margin-right:3px}
.overlay-buttons{overflow:hidden;margin-bottom:15px;margin-top:10px}
.overlay-buttons .btn{padding:0 .2em;width:49%}
.overlay-buttons .btn.btn-default{float:left}
.overlay-buttons .btn.btn-red{float:right}
#purchase-indicator.cart-overlay-wrapper,#purchase-loader.cart-overlay-wrapper{display:none}
#purchase-indicator.cart-overlay-wrapper a.btn,#purchase-loader.cart-overlay-wrapper a.btn{width:100%;margin-bottom:7px}
#purchase-indicator.cart-overlay-wrapper.error,#purchase-loader.cart-overlay-wrapper.error{position:absolute}
#purchase-indicator.cart-overlay-wrapper.error p,#purchase-loader.cart-overlay-wrapper.error p{margin-bottom:0}
#purchase-indicator.cart-overlay-wrapper i.fa-spin,#purchase-loader.cart-overlay-wrapper i.fa-spin{color:#3c3c3c;margin-right:5px}
#purchase-indicator.cart-overlay-wrapper.affix,#purchase-loader.cart-overlay-wrapper.affix{position:fixed;right:inherit;top:10px;margin-left:-123px}
#purchase-loader .cart-overlay-wrapper-title{background:0 0!important;margin-bottom:0!important;padding-bottom:0!important}
#purchase-indicator .show-offers{padding:0;text-align:center;background:#f0f0f0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#purchase-indicator .show-offers i{display:block;font-size:1.5em}
#purchase-indicator .header.steps,#purchase-indicator .offer-title{display:block;font-weight:700;padding:0 0 5px 0;margin:0;background:url(../images/common/dot.png) repeat-x bottom}
#purchase-indicator .cart-offers{margin-bottom:10px}
#purchase-indicator .cart-offers h3{font-size:1.2em;margin-bottom:5px}
#purchase-indicator .cart-offers ul{list-style:none;padding:0}
#purchase-indicator .cart-offers ul li{display:block;background:url(../images/common/dot.png) repeat-x bottom;line-height:24px}
#purchase-indicator .bonus-steps{margin-bottom:8px}
#purchase-indicator .purchase-indicator__bonus-steps{margin:5px 0 10px 0}
#purchase-indicator .purchase-indicator__bonus-steps h3{font-size:1.2em;margin-bottom:5px}
#purchase-indicator .purchase-indicator__bonus-steps ul{list-style:none;padding:0}
#purchase-indicator .purchase-indicator__bonus-steps ul li{position:relative;display:block;background:url(../images/common/dot.png) repeat-x bottom;line-height:24px}
#cart-wrapper.cart-wrapper-2 #purchase-indicator{width:460px}
#cart-wrapper.cart-wrapper-2 #purchase-indicator.affix{margin-left:-271px}
#cart-wrapper.cart-wrapper-2 #purchase-indicator .cart-overlay-wrapper-title{font-size:1.2em;text-align:center}
#cart-wrapper.cart-wrapper-2 #purchase-indicator .overlay-articles{float:right;width:235px;padding-bottom:30px}
#cart-wrapper.cart-wrapper-2 #purchase-indicator .cart-offers,#cart-wrapper.cart-wrapper-2 #purchase-indicator .purchase-indicator__bonus-steps{width:190px;margin:0;padding-right:10px;border-right:1px solid #f0f0f0}
#cart-wrapper.cart-wrapper-2 #purchase-indicator .cart-offers ul,#cart-wrapper.cart-wrapper-2 #purchase-indicator .purchase-indicator__bonus-steps ul{margin:0;padding-bottom:10px}
#cart-wrapper.cart-wrapper-2 #purchase-indicator .cart-offers .header,#cart-wrapper.cart-wrapper-2 #purchase-indicator .cart-offers .offer-title,#cart-wrapper.cart-wrapper-2 #purchase-indicator .purchase-indicator__bonus-steps .header,#cart-wrapper.cart-wrapper-2 #purchase-indicator .purchase-indicator__bonus-steps .offer-title{text-transform:uppercase;padding-bottom:2px;border-bottom:1px solid #f0f0f0;background:0 0}
#cart-wrapper.cart-wrapper-2 #purchase-indicator .cart-offers .price,#cart-wrapper.cart-wrapper-2 #purchase-indicator .purchase-indicator__bonus-steps .price{color:#3c3c3c}
#cart-wrapper.cart-wrapper-2 #purchase-indicator .cart-offers .overlay-close,#cart-wrapper.cart-wrapper-2 #purchase-indicator .purchase-indicator__bonus-steps .overlay-close{display:none}
#cart-wrapper.cart-wrapper-2 #purchase-indicator .free-freight-container{position:absolute;bottom:52px;right:10px;width:240px;padding:3px 0;background:#f0f0f0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
#cart-wrapper.cart-wrapper-2 #purchase-indicator .free-freight-container .free-freight-treshold span{font-weight:700}
#cart-wrapper.cart-wrapper-2 #purchase-indicator a.btn.btn-red{position:absolute;bottom:5px;right:10px;width:240px}
#cart-wrapper.cart-wrapper-2 #purchase-indicator .show-offers{display:none!important}
#cart-wrapper.cart-wrapper-2 #cart-overlay{width:650px;height:335px;padding-top:45px;color:#4c4b4b}
#cart-wrapper.cart-wrapper-2 #cart-overlay .overlay-close{z-index:1;position:absolute;top:12px;right:10px}
#cart-wrapper.cart-wrapper-2 #cart-overlay .cart-title{position:absolute;top:8px;left:8px;right:8px;padding-bottom:8px;text-align:center;font-weight:700;font-size:1.3em;background:url(../images/common/dot.png) repeat-x bottom}
#cart-wrapper.cart-wrapper-2 #cart-overlay .overlay-articles{overflow:auto;position:absolute;left:10px;top:45px;bottom:5px;width:240px!important;max-height:100%;padding-right:10px;border-right:1px solid #f0f0f0}
#cart-wrapper.cart-wrapper-2 #cart-overlay .overlay-articles .overlay-article .overlay-article-image{margin-right:5px}
#cart-wrapper.cart-wrapper-2 #cart-overlay .overlay-articles .overlay-article h3{width:115px;overflow:hidden;text-overflow:ellipsis}
#cart-wrapper.cart-wrapper-2 #cart-overlay .overlay-articles .overlay-article .right{position:relative;width:72%}
#cart-wrapper.cart-wrapper-2 #cart-overlay .overlay-articles .overlay-article .overlay-article-add,#cart-wrapper.cart-wrapper-2 #cart-overlay .overlay-articles .overlay-article .overlay-article-delete{position:absolute;top:-3px;right:0}
#cart-wrapper.cart-wrapper-2 #cart-overlay .overlay-articles .overlay-article .overlay-article-delete{right:12px}
#cart-wrapper.cart-wrapper-2 #cart-overlay #cart-summary{position:absolute;right:10px;bottom:0;top:45px;width:170px}
#cart-wrapper.cart-wrapper-2 #cart-overlay #cart-summary .free-freight-container{margin-top:10px;padding:3px 0;background:#f0f0f0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
#cart-wrapper.cart-wrapper-2 #cart-overlay #cart-summary .free-freight-container .free-freight-treshold span{font-weight:700}
#cart-wrapper.cart-wrapper-2 #cart-overlay .overlay-buttons{position:absolute;bottom:-5px}
#cart-wrapper.cart-wrapper-2 #cart-overlay .overlay-buttons .btn{position:relative;width:100%;margin-top:10px}
#cart-wrapper.cart-wrapper-2 #cart-overlay .overlay-buttons .btn-red{top:-50px}
#cart-wrapper.cart-wrapper-2 #cart-overlay .overlay-buttons .btn-default{top:40px}
#cart-wrapper.cart-wrapper-2 #cart-overlay #cart-offers-wrapper{overflow:auto;width:200px;height:100%;padding-right:10px;margin-left:247px;border-right:1px solid #f0f0f0}
#cart-wrapper.cart-wrapper-2 #cart-overlay #cart-offers-wrapper .cart-offers h3,#cart-wrapper.cart-wrapper-2 #cart-overlay #cart-offers-wrapper .header{font-weight:700;font-size:1em;text-transform:uppercase;margin-bottom:0;padding-bottom:2px;border-bottom:1px solid #f0f0f0}
#cart-wrapper.cart-wrapper-2 #cart-overlay #cart-offers-wrapper ul{margin-bottom:15px}
#cart-wrapper.cart-wrapper-2 #cart-overlay #cart-offers-wrapper .cart-offers__bonus-steps{display:block}
#cart-wrapper.cart-wrapper-2 #cart-overlay #cart-offers-wrapper .cart-offers__bonus-steps ul.bonus-steps{list-style:none;padding:0}
#cart-wrapper.cart-wrapper-2 #cart-overlay #cart-offers-wrapper .cart-offers__bonus-steps ul.bonus-steps li{position:relative;display:block;background:url(../images/common/dot.png) repeat-x bottom;line-height:24px}
#cart-wrapper.cart-wrapper-2 #cart-overlay #cart-offers-wrapper .cart-offers__bonus-steps ul.bonus-steps li .price{color:#3c3c3c}
#cart,#cart-container,#cart-popup{float:left}
#cart{position:relative;max-height:450px;width:750px;background:url(../images/common/dot.png) repeat-y 295px,url(../images/common/dot.png) repeat-y 530px}
#cart i.fa-check{color:#41a500}
#cart-header{width:100%;height:45px;padding-bottom:25px;background:#fff url(../images/common/dot.png) repeat-x 0 30px}
#cart-header h3{margin:0;text-align:center;font-size:1.5em}
.cart__articles-wrapper{overflow:auto;float:left;width:295px;max-height:390px;padding-right:15px}
.cart-articles-wrapper__title{position:relative;padding-bottom:2px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #f0f0f0}
.cart-articles-wrapper__title i.fa-caret-down,.cart-articles-wrapper__title i.fa-caret-up{position:absolute;right:2px;top:1px;font-size:1.4em}
.cart-articles-wrapper__title i.fa-caret-up{top:0}
.cart-articles-wrapper__title i.fa-check{margin:0 4px 0 2px;font-size:1.4em}
.cart-articles--hide{display:none}
.cart__added-articles{margin-bottom:15px}
.cart-article{position:relative;overflow:hidden;padding-bottom:1px;background:url(../images/common/dot.png) repeat-x bottom}
.cart-article:first-of-type{padding-top:0}
.cart-article:last-of-type{background:0 0}
.cart-article .loader-overlay{top:0;bottom:0;right:0;left:0}
.cart-article__image{overflow:hidden;float:left;width:25%;max-width:25%;line-height:80px;padding:5px 0;background:#fff;text-align:center}
.cart-article__image img{max-width:100%;max-height:80px;overflow:hidden}
.cart-article__info{position:absolute;top:5px;right:0;bottom:5px;width:73%}
.cart-article__title{padding:4px 30px 0 0}
.cart-article__update{position:absolute;top:0;right:0}
.cart-article__update a{margin:0 1px;font-size:1.2em;color:#878787;cursor:pointer}
.cart-article__update a:active,.cart-article__update a:hover{color:#3c3c3c}
.cart-article__price-wrapper{overflow:hidden;position:absolute;bottom:0;width:100%}
.cart-article__quantity-price{float:left;color:#626262}
.cart-article__sum{float:right;color:#d00b1c;font-weight:700}
.cart__offers-wrapper{overflow:auto;float:left;width:235px;max-height:390px;padding:0 15px}
.cart__offers-wrapper ul{list-style:none;padding:0}
.cart__offers-wrapper ul li{padding:2px 0;background:url(../images/common/dot.png) repeat-x bottom}
.cart__offers-wrapper ul li:first-of-type{margin:0;padding:0 0 2px 0;font-weight:700;border-bottom:1px solid #f0f0f0;background:0 0;text-transform:uppercase}
.cart__offers-wrapper ul li:last-of-type{background:0 0}
.cart__offers-wrapper ul:last-of-type{margin-bottom:0}
.cart-offers__bonus-steps-list>li:first-of-type:before{font-family:FontAwesome;content:"\f005";font-size:1.1em;margin-right:4px}
.cart__summary-wrapper{float:right;width:205px;min-height:100%;padding:5px 7px;background:#f8f8f8;border:1px solid #f0f0f0;margin-bottom:110px}
.cart-summary__row{margin-bottom:5px;color:#626262}
.cart-summary__row:last-of-type{margin-bottom:0}
.cart-summary__row:last-of-type.cart-summary__row--total-sum{background:url(../images/common/dot.png) repeat-x top}
.cart-summary__row-value{float:right;font-weight:700}
.cart-summary__row--total-sum{font-size:1.5em;padding:3px 0 5px 0;background:url(../images/common/dot.png) repeat-x top,url(../images/common/dot.png) repeat-x bottom}
.cart-summary__row--total-sum .cart-summary__row-title{color:#3c3c3c}
.cart-summary__row--total-sum .cart-summary__row-value{color:#d00b1c}
.cart-summary__left-to-free-freight{text-align:center}
.cart-summary__left-to-free-freight span>span{font-weight:700}
.cart-summary__left-to-free-freight i{color:#d00b1c;margin-right:4px}
.cart__buttons-wrapper{position:absolute;text-align:center;bottom:0;right:0;width:205px}
.cart__buttons-wrapper .btn{width:100%;margin-top:5px}
.cart__continue-shopping-link{position:relative;font-size:1.1em}
.cart__continue-shopping-link:after{margin-left:4px;content:"\f101";font-family:FontAwesome}
.cart-container--has-related-products .cart__articles-wrapper,.cart-container--has-related-products .cart__offers-wrapper{max-height:280px}
.cart__related-products-title{padding-bottom:2px;font-weight:700;text-transform:uppercase}
.cart__related-products{float:left;width:100%;padding:25px 0 0 0;margin:0!important;background:#fff url(../images/common/dot.png) repeat-x 0 15px}
.cart__related-products ul{background:#fff}
.cart__related-products li{display:inline-block;width:150px;padding-bottom:2px}
.cart__related-products article{height:227px}
.cart__related-products article .product-image-wrapper{height:97px!important}
.cart__related-products article .product-image-wrapper a{line-height:97px!important}
.cart__related-products article .product-image-wrapper img{overflow:hidden;max-height:97px!important}
.cart__related-products article .product-title-wrapper{margin-top:102px!important;height:57px!important}
.cart__related-products article .product-price-wrapper{padding-top:3px!important;margin-bottom:0!important}
#cart-wrapper .mini-cart .mini-cart__checkout-btn{float:right;margin-right:0;font-size:1.2em}
#cart-wrapper #mini-cart__toggle-cart{float:right;color:#3c3c3c}
#cart-wrapper #mini-cart__toggle-cart:hover{color:#161616}
#cart-wrapper #mini-cart__toggle-cart:active,#cart-wrapper #mini-cart__toggle-cart:focus{color:#3c3c3c}
#cart-wrapper #mini-cart__toggle-cart>*{float:left;margin-right:6px;line-height:32px;font-weight:700}
#cart-wrapper .mini-cart__quantity{font-size:3em}
#cart-wrapper .mini-cart__title{font-size:1.4em;height:15px;margin-top:2px;line-height:15px}
#cart-wrapper .mini-cart__amount{height:15px;line-height:15px}
#cart-wrapper .mini-cart--empty{color:#626262;line-height:32px;text-align:center;font-size:1.4em}
.btn-progress{position:relative;color:transparent!important}
.btn-progress:after{position:absolute;left:0;right:0;font-family:FontAwesome;font-weight:400;content:"\f1ce";color:#fff;-webkit-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.link-lists-wrapper ul,.offer-steps{margin-bottom:10px}
.link-lists-wrapper ul h3,.offer-steps h3{text-transform:uppercase;font-size:1.2em;margin-bottom:8px}
.link-lists-wrapper ul li,.offer-steps li{background:url(../images/common/dot.png) repeat-x bottom;line-height:31px}
.link-lists-wrapper ul li:first-child,.offer-steps li:first-child{background:0 0}
li.dropdown.dropdown-clean.bonus-steps{border-left:1px solid #878787!important}
li.dropdown.dropdown-clean.bonus-steps>a>i{color:#878787!important}
li.dropdown.dropdown-clean.bonus-steps>a>i.fa-star{margin:0 3px 0 10px;color:#fed300!important}
li.dropdown.dropdown-clean.bonus-steps ul.dropdown-menu{width:225px;left:-40px}
li.dropdown.dropdown-clean.bonus-steps ul.dropdown-menu li>ul{padding:0;margin:0;list-style:none}
li.dropdown.dropdown-clean.bonus-steps ul.dropdown-menu li>ul>li{font-weight:700;color:#626262;background:url(../images/common/dot.png) repeat-x bottom;padding:8px 10px}
li.dropdown.dropdown-clean.bonus-steps ul.dropdown-menu li>ul>li:first-child{display:none}
li.dropdown.dropdown-clean.bonus-steps ul.dropdown-menu li>ul>li:last-child{background:0 0}
#pegi li,.game_pegi_ids .filter-button{background:url(../images/icons/pegi-icons.gif) no-repeat}
.game_pegi_ids .filter-button div{height:25px;width:25px;text-indent:-999em;padding:0}
#game_pegi_ids label{background:url(../images/icons/pegi-icons.gif) no-repeat;padding:0!important;width:27px;height:27px;border:1px solid #fff;display:block;float:left;margin:0 4px 4px 0}
#game_pegi_ids label.active,#game_pegi_ids label:hover{border:1px solid #F96F14}
#game_pegi_ids label input,#game_pegi_ids label span{display:none}
.game_pegi_ids .filter-button span{display:none}
.search-filter-container .game_pegi_ids .over div{background:0 0;border:2px solid #f60;height:21px;width:21px}
#pegi{width:135px;margin:0 auto 5px;padding:5px 0 3px;list-style:none}
#pegi li{display:inline-block;width:25px;height:25px;margin:0 2px 2px}
#pegi span{display:none}
.pegi-age3{background-position:-100px 0!important}
.pegi-age7{background-position:-75px 0!important}
.pegi-age12{background-position:-50px 0!important}
.pegi-age16{background-position:-25px 0!important}
.pegi-age18{background-position:0 0!important}
.pegi-violence{background-position:0 -25px!important}
.pegi-badlanguage{background-position:-25px -25px!important}
.pegi-fear{background-position:-50px -25px!important}
.pegi-sex{background-position:-75px -25px!important}
.pegi-discrimination{background-position:-100px -25px!important}
.pegi-gambling{background-position:0 -50px!important}
.pegi-drugs{background-position:-25px -50px!important}
.pegi-online{background-position:-50px -50px!important}
.pegi-ok{background-position:-75px -50px!important}
.cdon-form{list-style:none;padding:20px;margin:0 0 15px 0;float:left;width:100%;overflow:hidden;position:relative;border:1px solid #f0f0f0}
.cdon-form section{clear:both}
.cdon-form h3{margin:0;padding:10px 0 3px 0;clear:both;color:#3c3c3c;border-bottom:1px solid #f0f0f0}
.cdon-form li{padding:0;float:right;width:48%;margin-bottom:10px}
.cdon-form li.newline{clear:left;float:left}
.cdon-form li.newline p{margin:2px 0 0 5px;font-style:italic}
.cdon-form li.full-line{clear:both;width:100%}
.cdon-form li.full-line input[type=submit]{float:right}
.cdon-form li.full-line input[type=checkbox]{display:inline-block;position:relative;top:-2px;margin-right:4px}
.cdon-form li.required-fields{position:absolute;top:10px;right:10px}
.cdon-form li.required-fields p{text-align:right;margin:0}
.cdon-form li label{color:#626262}
.cdon-form li textarea{height:50px}
.rating,ul.rating li a:hover{width:84px;height:16px;background:url(../images/icons/star-matrix.png) no-repeat 0 0}
.rating-list{text-indent:-999em}
.combo-image.rating-list{width:69px;height:13px;background:url(../images/icons/star-matrix-small.png) no-repeat 0 0}
.image.combo-image{margin-bottom:5px}
.list.rating-list{width:15px;height:20px;background:url(../images/icons/star-matrix-micro.png) no-repeat 0 0}
.combo-container .rating-list{float:right}
.rating{margin:0;padding:0;list-style:none;clear:both;position:relative}
.nostar{background-position:0 0}
.onestar{background-position:0 -16px}
.twostar{background-position:0 -32px}
.threestar{background-position:0 -48px}
.fourstar{background-position:0 -64px}
.fivestar{background-position:0 -80px}
.list.rating5{background-position:-16px 0}
.list.rating10{background-position:-32px 0}
.list.rating15{background-position:-48px 0}
.list.rating20{background-position:-64px 0}
.list.rating25{background-position:-80px 0}
.list.rating30{background-position:-96px 0}
.list.rating35{background-position:-112px 0}
.list.rating40{background-position:-128px 0}
.list.rating45{background-position:-144px 0}
.list.rating50{background-position:-160px 0}
.combo-image.rating0{background-position:0 0}
.combo-image.rating5{background-position:0 -13px}
.combo-image.rating10{background-position:0 -26px}
.combo-image.rating15{background-position:0 -39px}
.combo-image.rating20{background-position:0 -52px}
.combo-image.rating25{background-position:0 -65px}
.combo-image.rating30{background-position:0 -78px}
.combo-image.rating35{background-position:0 -91px}
.combo-image.rating40{background-position:0 -104px}
.combo-image.rating45{background-position:0 -117px}
.combo-image.rating50{background-position:0 -130px}
ul.rating li{cursor:pointer;float:left;text-indent:-999em}
ul.rating li a{position:absolute;left:0;top:0;width:17px;height:16px;text-decoration:none;z-index:200}
ul.rating li.one a{left:0}
ul.rating li.two a{left:17px}
ul.rating li.three a{left:33px}
ul.rating li.four a{left:49px}
ul.rating li.five a{left:65px}
ul.rating li a:hover{left:0;overflow:hidden;z-index:2}
ul.rating li.one a:hover{background-position:0 -16px}
ul.rating li.two a:hover{background-position:0 -32px}
ul.rating li.three a:hover{background-position:0 -48px}
ul.rating li.four a:hover{background-position:0 -64px}
ul.rating li.five a:hover{background-position:0 -80px}
.positive{color:#41a500}
.negative{color:#d00b1c}
#site-wrapper i.fa-star,#site-wrapper i.fa-star-half,.review-rating i.fa-star,.review-rating i.fa-star-half{color:#ffe14b}
#site-wrapper i.fa-star-half.-empty,#site-wrapper i.fa-star.-empty,.review-rating i.fa-star-half.-empty,.review-rating i.fa-star.-empty{color:#cacaca}
.review-rating{margin-left:1px;white-space:nowrap;font-size:1.2em;line-height:1}
.review-rating>i,.review-rating>span{margin-right:3px}
.review-rating .fa-stack{width:auto;height:auto;line-height:1;vertical-align:baseline}
.review-rating .fa-stack .fa-star-half{position:absolute;top:0;left:0}
h2[class*=brandstore]{text-indent:-9999px;height:26px}
h2.brandstore-esprit{background-image:url(../images/sprites/brands.png?1459433331658);background-position:0 -541px;width:130px;height:18px}
h2.brandstore-adidas{background-image:url(../images/sprites/brands.png?1459433331658);background-position:0 -880px;width:39px;height:26px}
h2.brandstore-lee{background-image:url(../images/sprites/brands.png?1459433331658);background-position:0 -329px;width:155px;height:20px}
h2.brandstore-g-star{background-image:url(../images/sprites/brands.png?1459433331658);background-position:0 -491px;width:140px;height:20px}
h2.brandstore-bruuns{background-image:url(../images/sprites/brands.png?1459433331658);background-position:0 -112px;width:176px;height:26px}
h2.brandstore-joe-boxer{background-image:url(../images/sprites/brands.png?1459433331658);background-position:0 -274px;width:176px;height:25px}
h2.brandstore-levis{background-image:url(../images/sprites/brands.png?1459433331658);background-position:0 -56px;width:63px;height:26px}
h2.brandstore-desigual{background-image:url(../images/sprites/brands.png?1459433331658);background-position:0 -713px;width:110px;height:25px}
h2.brandstore-culture{background-image:url(../images/sprites/brands.png?1459433331658);background-position:0 -435px;width:43px;height:26px}
h2.brandstore-pulzjeans{background-image:url(../images/sprites/brands.png?1459433331658);background-position:0 -589px;width:97px;height:38px}
h2.brandstore-thule{background-image:url(../images/sprites/brands.png?1459433331658);background-position:0 -824px;width:61px;height:26px}
h2.brandstore-mn{background-image:url(../images/sprites/brands.png?1459433331658);background-position:0 -168px;width:95px;height:26px}
h2.brandstore-neff{background-image:url(../images/sprites/brands.png?1459433331658);background-position:0 -657px;width:69px;height:26px}
h2.brandstore-elements{background-image:url(../images/sprites/brands.png?1459433331658);background-position:0 -379px;width:116px;height:26px}
h2.brandstore-abecita{background-image:url(../images/sprites/brands.png?1459433331658);background-position:0 0;width:106px;height:26px}
h2.brandstore-isbjorn{background-image:url(../images/sprites/brands.png?1459433331658);background-position:0 -224px;width:176px;height:20px}
h2.brandstore-iflag{background-image:url(../images/sprites/brands.png?1459433331658);background-position:0 -768px;width:176px;height:26px}
.namepage-description{overflow:hidden;margin-bottom:20px}
.namepage-description img{float:left;max-width:150px;max-height:190px;margin-right:15px}
.namepage-description .description p{margin-left:15px}
.campaign-mini-banner{float:left;max-width:83px;height:51px;overflow:hidden;margin-left:6px}
.link-lists-wrapper ul{list-style-type:none;padding:0;margin-top:0;margin-right:0;margin-bottom:0}
.link-lists-wrapper ul li{padding:6px 12px;line-height:1.4em;margin:0}
.link-lists-wrapper ul li:first-child{color:#fff;text-transform:uppercase;font-weight:700;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#54bf16;background:-webkit-linear-gradient(top,#54bf16 0,#3c9800 100%);background:-o-linear-gradient(top,#54bf16 0,#3c9800 100%);background:-moz-linear-gradient(top,#54bf16,#3c9800);background:-ms-linear-gradient(top,#54bf16 0,#3c9800 100%);background:linear-gradient(top,#54bf16 0,#3c9800 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF54BF16', endColorstr='#FF3C9800', GradientType=0 )}
.link-lists-wrapper ul li:first-child a{color:#fff!important}
.link-lists-wrapper.-style2{margin-bottom:20px}
.link-lists-wrapper.-style2 li:first-child{background:#f0f0f0;color:#3c3c3c;border-radius:0;filter:none}
.overlay-close{float:right;padding:0 0 0 5px;line-height:14px;color:#626262}
.overlay-close span{font-weight:700;padding-right:3px}
.overlay-close i{font-size:12px}
.advanced-search .search-options-container{float:left;padding-left:10px;margin-bottom:15px}
.advanced-search .search-options-container .search-options-row{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #f0f0f0}
.advanced-search .search-options-container .search-options-row label{width:100px}
.advanced-search .search-options-container .search-options-row input[type=text],.advanced-search .search-options-container .search-options-row select{display:inline-block;width:205px;margin-right:10px}
.advanced-search .search-options-container input[type=submit]{margin-top:5px;padding:0 1.7em;float:right}
.movie-player{width:100%;float:left;margin-bottom:10px}
.button-row{text-align:right}
.button-row a,.button-row button,.button-row input{display:inline-block;zoom:1;*display:inline;margin-left:5px;min-width:100px}
.input-group{width:280px;float:left}
.input-group-sm>.input-group-btn>.btn{padding-top:0;padding-bottom:0;line-height:1!important}
.input-group-sm>.input-group-btn>.btn:active{padding-top:1px}
.grd,.link-lists-wrapper{max-width:100%;margin-left:auto!important;margin-right:auto}
.grd:after,.link-lists-wrapper:after{content:" ";display:block;clear:both}
.grd>*,.link-lists-wrapper>*{width:22.85714%;float:left;margin-left:2.85714%!important}
.grd .grd-1,.link-lists-wrapper .grd-1{width:22.85714%!important;float:left;margin-left:2.85714%!important}
.grd .grd-2,.link-lists-wrapper .grd-2{width:48.57143%!important;float:left;margin-left:2.85714%!important}
.grd .grd-3,.link-lists-wrapper .grd-3{width:74.28571%!important;float:left;margin-left:2.85714%!important}
.grd .grd-4,.link-lists-wrapper .grd-4{width:100%!important;float:left;margin-left:0!important;margin-right:0}
.grd>:first-child,.link-lists-wrapper>:first-child{margin-left:0!important}
.cdon-form,.form-group{overflow:hidden;width:100%}
.cdon-form fieldset,.cdon-form>h2,.form-group fieldset,.form-group>h2{margin-bottom:20px}
.cdon-form .grd,.cdon-form .link-lists-wrapper,.form-group .grd,.form-group .link-lists-wrapper{margin-bottom:5px}
.cdon-form .grd>.label-group,.cdon-form .grd>label,.cdon-form .link-lists-wrapper>.label-group,.cdon-form .link-lists-wrapper>label,.form-group .grd>.label-group,.form-group .grd>label,.form-group .link-lists-wrapper>.label-group,.form-group .link-lists-wrapper>label{width:48.57143%}
.cdon-form .grd>.label-group>span,.cdon-form .grd>label>span,.cdon-form .link-lists-wrapper>.label-group>span,.cdon-form .link-lists-wrapper>label>span,.form-group .grd>.label-group>span,.form-group .grd>label>span,.form-group .link-lists-wrapper>.label-group>span,.form-group .link-lists-wrapper>label>span{margin-bottom:5px;display:block;font-weight:700}
.cdon-form .grd>.label-group>span .fa,.cdon-form .grd>label>span .fa,.cdon-form .link-lists-wrapper>.label-group>span .fa,.cdon-form .link-lists-wrapper>label>span .fa,.form-group .grd>.label-group>span .fa,.form-group .grd>label>span .fa,.form-group .link-lists-wrapper>.label-group>span .fa,.form-group .link-lists-wrapper>label>span .fa{line-height:12px}
.cdon-form .grd>.label-group.required>span:after,.cdon-form .grd>label.required>span:after,.cdon-form .link-lists-wrapper>.label-group.required>span:after,.cdon-form .link-lists-wrapper>label.required>span:after,.form-group .grd>.label-group.required>span:after,.form-group .grd>label.required>span:after,.form-group .link-lists-wrapper>.label-group.required>span:after,.form-group .link-lists-wrapper>label.required>span:after{content:"*";color:#d00b1c;margin-left:3px;position:absolute}
.cdon-form .grd>.label-group input,.cdon-form .grd>.label-group select,.cdon-form .grd>.label-group textarea,.cdon-form .grd>label input,.cdon-form .grd>label select,.cdon-form .grd>label textarea,.cdon-form .link-lists-wrapper>.label-group input,.cdon-form .link-lists-wrapper>.label-group select,.cdon-form .link-lists-wrapper>.label-group textarea,.cdon-form .link-lists-wrapper>label input,.cdon-form .link-lists-wrapper>label select,.cdon-form .link-lists-wrapper>label textarea,.form-group .grd>.label-group input,.form-group .grd>.label-group select,.form-group .grd>.label-group textarea,.form-group .grd>label input,.form-group .grd>label select,.form-group .grd>label textarea,.form-group .link-lists-wrapper>.label-group input,.form-group .link-lists-wrapper>.label-group select,.form-group .link-lists-wrapper>.label-group textarea,.form-group .link-lists-wrapper>label input,.form-group .link-lists-wrapper>label select,.form-group .link-lists-wrapper>label textarea{font-weight:400}
.cdon-form .label-group>label,.form-group .label-group>label{display:block;font-weight:400}
.cdon-form .label-group>label input,.form-group .label-group>label input{margin:0 2px 0 0;position:relative;top:2px}
.cdon-form .label-group.-horizontal>label,.form-group .label-group.-horizontal>label{display:inline-block;padding-right:10px}
.fancybox-inner .cdon-form:last-child,.fancybox-inner .form-group:last-child{margin-bottom:0}
.register-link{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;float:right;overflow:hidden;padding:0 7px;font-weight:700;display:block;line-height:35px}
.register-link i{position:relative;top:4px;margin-right:2px;width:27px;text-align:center}
.register-link:hover{background:#f0f0f0}
.link-collection section>h2{background:#f0f0f0;padding:5px 10px}
.link-collection__sub-header{margin-top:20px}
.link-collection__sub-header.-first{margin-top:0}
.tab-wrapper .nav-tabs{border:0}
.tab-wrapper .nav-tabs li a{text-decoration:none;font-weight:700;background:#fff;background:-webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-o-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-moz-linear-gradient(top,#fff,#f0f0f0);background:-ms-linear-gradient(top,#fff 0,#f0f0f0 100%);background:linear-gradient(top,#fff 0,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFFFF', endColorstr='#FFF0F0F0', GradientType=0 );border:1px solid #DDD;color:#3c3c3c}
.tab-wrapper .nav-tabs li a:hover{color:#161616}
.tab-wrapper .nav-tabs li a:active,.tab-wrapper .nav-tabs li a:focus{color:#3c3c3c}
.tab-wrapper .nav-tabs li a:hover{background:#fff;background:-webkit-linear-gradient(top,#fff 0,#fafafa 100%);background:-o-linear-gradient(top,#fff 0,#fafafa 100%);background:-moz-linear-gradient(top,#fff,#fafafa);background:-ms-linear-gradient(top,#fff 0,#fafafa 100%);background:linear-gradient(top,#fff 0,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFFFF', endColorstr='#FFFAFAFA', GradientType=0 )}
.tab-wrapper .nav-tabs li.active a{color:#161616;background:#fff;filter:none;border-bottom:1px solid #fff}
.tab-content{width:100%;overflow:hidden;padding:20px;border:1px solid #DDD}
.login-form-2{font-weight:400;text-transform:none;font-size:11px;padding:10px;padding-bottom:0;left:8px;width:280px}
.login-form-2 .cdon-form h2,.login-form-2 .form-group h2{margin-bottom:10px}
.login-form-2 span.title{display:inline-block;margin-bottom:10px;font-size:1.27273em;font-weight:700}
.login-form-2 .btn~p{margin-top:10px}
.login-form-2 .btn,.login-form-2 .chk,.login-form-2 input{margin-bottom:10px}
.login-form-2 .btn{width:100%}
.login-form-2 .info-box.error{display:none;margin-bottom:0}
.login-form-2 .login-form__register{padding:10px;margin:0 -10px;background:#f8f8f8;border-top:1px solid #DDD}
.login-form-2.-horizontal{width:100%;padding:0;float:left}
.login-form-2.-horizontal .login-form__register,.login-form-2.-horizontal form{height:100%;float:left;width:48.57143%}
.login-form-2.-horizontal form{padding-right:20px;margin-right:2.85714%;border-right:1px solid #DDD}
.login-form-2.-horizontal .login-form__register{padding:0;margin:0;background:0 0;border-top:none}
.lt-ie8 .login-form-2.-horizontal .login-form__register{width:44%!important}
.information-bar{text-align:center;font-weight:700;padding:3px;border-bottom:1px solid #DDD;border-top:1px solid #DDD;background:#ececec}
.information-bar a{color:#3c3c3c}
.information-bar i.fa{color:#d00b1c;font-size:1.2em;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph;display:inline-block;width:13px}
.information-bar i.fa-truck{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph}
#ad-banner-top.active~.information-bar{margin-top:10px}
section.no-monitor-fade article.product-monitor .image,section.no-monitor-fade article.product-monitor .product-image-wrapper{opacity:1!important}
#language-en .dropdown.bonus-steps{display:none}
body.green-friday.full-size .header-container{background:#41a500}
body.green-friday.full-size .header-container h2,body.green-friday.full-size .header-container span{color:#fff}
#car-selection-form-navigation-page{height:250px!important;margin-bottom:30px!important;background:url(../images/common/skruvat-bg.jpg) no-repeat;-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7}
.mod-no-boxshadow #car-selection-form-navigation-page{border:1px solid #eee}
#car-selection-form-navigation-page .car-selection-container{position:relative;height:100%;padding:65px 20px 20px 65px;color:#000}
#car-selection-form-navigation-page .car-selection-container .car-selection-info{font-weight:700;margin-bottom:21px}
#car-selection-form-navigation-page .car-selection-container .car-selection-info h2{font-size:2.2em;margin-bottom:1px}
#car-selection-form-navigation-page .car-selection-container .car-selection-info p{font-size:1.4em}
#car-selection-form-navigation-page .car-selection-container .car-input-wrapper .car-input-group{position:relative;float:left;padding-bottom:4px;font-size:1.1em}
#car-selection-form-navigation-page .car-selection-container .car-input-wrapper .car-input-group .icon-plate{position:absolute;width:19px;height:51px;border-right:0;background-repeat:no-repeat;background-position:center;background-color:#355AA5;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
#car-selection-form-navigation-page .car-selection-container .car-input-wrapper .car-input-group input{display:inline;height:51px;width:202px;padding:0 0 0 24px;margin-right:11px;font-size:2.2em;text-align:center;text-transform:uppercase}
#car-selection-form-navigation-page .car-selection-container .car-input-wrapper .car-input-group button{display:inline;height:50px;width:170px;margin-top:-16px;text-transform:uppercase}
#car-selection-form-navigation-page .car-selection-container .car-input-wrapper .car-selling-points{float:left;padding:3px 0 0 40px;font-size:1.4em;font-weight:700}
#car-selection-form-navigation-page .car-selection-container .car-input-wrapper .car-selling-points p{margin-bottom:2px}
#car-selection-form-navigation-page .car-selection-container .car-input-wrapper .car-selling-points i{color:#41a500;margin-right:2px}
#car-selection-form-navigation-page .car-selection-container .car-input-wrapper .help-block{clear:both;color:#d00b1c}
#car-selection-form-navigation-page .car-selection-container .car-information{padding:50px 0 0 0;font-weight:700;text-align:left}
#car-selection-form-navigation-page .car-selection-container .car-information .car-information-registration-number{color:#41a500}
#car-selection-form-navigation-page .car-selection-container a#car-information-panel-close-button-id{position:absolute;top:113px;right:60px;font-weight:700;color:#3c3c3c}
#car-selection-form-navigation-page .car-selection-container a#car-information-panel-close-button-id i{position:relative;top:3px;margin-left:3px;font-size:2em}
#car-selection-form-navigation-page .car-selection-container a#car-information-panel-close-button-id:hover{color:#d00b1c}
.icon-plate-container{padding:0 0 1px 19px}
.car-information{font-size:1.2em}
.car-information-registration-number{font-size:1.2em;font-weight:700}
#language-sv .icon-plate{background-image:url(../images/icons/regno_badge_SE.png)}
#language-da .icon-plate{background-image:url(../images/icons/regno_badge_DK.png)}
#language-fi .icon-plate{background-image:url(../images/icons/regno_badge_FI.png)}
#language-no .icon-plate{background-image:url(../images/icons/regno_badge_NO.png)}
.lt-ie9 .car-selection-container{background:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}
.lt-ie8 .car-selection-container{height:110px!important}
.lt-ie8 .car-selection-container .car-input-group .icon-plate{z-index:99}
.pretty-heading{border-bottom:1px solid #eee;padding-bottom:10px;font-size:22px;font-weight:400}
#Mobile .pretty-heading{font-size:20px;margin-bottom:10px}
.compare-list{border:1px solid #eee}
.compare-list tr:nth-child(even){background:#eee}
.compare-list td,.compare-list th{width:170px}
.compare-list td,.compare-list th{padding:2px 10px;border-left:1px solid #eee}
.compare-list__image-wrapper{display:block;height:107px;width:100%;line-height:107px;margin-top:10px}
.compare-list__product-title{min-height:30px}
.compare-list__product-cell{border-top:1px solid #eee;text-align:center;font-weight:700;position:relative;vertical-align:text-top}
.compare-list__product-cell>*{margin-bottom:5px;display:block}
.compare-list__product-cell img{max-height:107px;max-width:77px;height:auto}
.compare-list__product-cell .btn{margin:0 35px 10px 35px}
.compare-list__delete-link{position:absolute;right:0;top:0;font-size:16px}
.compare-list__delete-link i{padding:0 5px 10px 10px}
.compare-list__categories-cell{vertical-align:top;padding-top:10px!important;padding-bottom:10px}
.compare-list__categories-cell ul{list-style:none;padding:0}
.compare-list__category-item{font-weight:400}
.compare-list__category-item--selected{font-weight:700}
.compare-button{margin-top:5px;background:purple;color:#fff;line-height:25px;padding:0 6px;text-decoration:none;cursor:pointer;margin-left:4px}
.compare-button .fa{color:#fff;padding-right:3px;font-size:1.2em;min-width:17px;display:inline-block}
.compare-button:hover{background:#5F025F}
.compare-button:active{opacity:.6}
.compare-button{display:none}
.nav-pills .trigger-compare-list{display:none}
.is-logged-in #language-sv .compare-button{display:inline-block}
.is-logged-in #language-sv .nav-pills .trigger-compare-list{display:block}
.lt-ie9 .compare-button{display:none!important}
.lt-ie9 .nav-pills .trigger-compare-list{display:none!important}
.toast-title{font-weight:700}
.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}
.toast-close-button{position:relative;right:-.5em;top:-.9em;float:right;font-size:20px;font-weight:700;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}
.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}
button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}
.toast-top-center{top:0;right:0;width:100%}
.toast-bottom-center{bottom:0;right:0;width:100%}
.toast-top-full-width{top:0;right:0;width:100%}
.toast-bottom-full-width{bottom:0;right:0;width:100%}
.toast-top-left{top:12px;left:12px}
.toast-top-right{top:12px;right:12px}
.toast-bottom-right{right:12px;bottom:12px}
.toast-bottom-left{bottom:12px;left:12px}
#toast-container{position:fixed;z-index:19009}
#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 37px;width:300px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999}
#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;cursor:pointer}
#toast-container>.toast:before{font-family:FontAwesome;font-size:24px;position:absolute;left:8px;top:10px}
#toast-container>.toast-warning:before{content:"\f06a";color:#f89406}
#toast-container>.toast-error:before{content:"\f06a";color:#cd0606}
#toast-container>.toast-info:before{content:"\f05a";color:#1149c2}
#toast-container>.toast-success:before{content:"\f058";color:#41a500}
#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin:auto}
#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin:auto}
.toast{background-color:#fff;border:1px solid}
.toast-success{border-color:#d9fb62;background:#f9ffe4}
.toast-error{border-color:#cd5c60;background:#fffbe6}
.toast-info{border-color:#1149c2;background:#FFF}
.toast-warning{border-color:#ffd600;background:#fffbe6}
.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}
@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}
#toast-container .toast-close-button{right:-.2em;top:-.2em}
}
@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}
#toast-container .toast-close-button{right:-.2em;top:-.2em}
}
@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}
}
nav.sub-navigation__group{margin-bottom:3px}
nav.sub-navigation__group:last-child{margin-bottom:7px}
.sub-navigation__group-header{line-height:16px;margin-bottom:5px}
.sub-navigation__group--toggleable>.sub-navigation__group-header{padding-left:12px}
.sub-navigation__group--toggleable>.sub-navigation__group-header:hover{cursor:pointer;text-decoration:underline}
.sub-navigation__group--toggleable>.sub-navigation__group-header:before{color:#878787;font-size:1.1em;font-weight:400;position:absolute;content:"\f105";font-family:FontAwesome;margin-left:-12px;height:12px;overflow:hidden}
.sub-navigation__group--toggleable>.sub-navigation__group-header:hover:before{color:#000}
.sub-navigation__group--toggleable>.sub-navigation__group-list{display:none}
.sub-navigation__group--toggleable.sub-navigation__group--open>.sub-navigation__group-list{display:block;padding-left:12px}
.sub-navigation__group--toggleable.sub-navigation__group--open>.sub-navigation__group-header:before{content:"\f107";margin-left:-14px}
.sub-navigation__group .sub-navigation__group .sub-navigation__group-header,.sub-navigation__group .sub-navigation__group .sub-navigation__group-list{padding-left:12px}
.sub-navigation__group-list{list-style-type:none;padding:0;margin:0}
.sub-navigation__group-list li{padding:0;margin:0}
.sub-navigation__active-link{text-decoration:underline}
.sub-navigation__group .sub-navigation__group--toggleable{margin-left:12px}
section.trust-factors__wrapper{font-size:1em}
section.trust-factors__wrapper div{position:relative;padding-left:20px;text-transform:uppercase}
section.trust-factors__wrapper div i{position:absolute;left:-2px;top:0;width:20px;color:#41a500;text-align:center;font-size:1.5em}
section.trust-factors__wrapper div:not(:last-child):after{display:block;position:relative;left:-10px;width:35px;margin:15px auto;content:" ";border-bottom:1px solid silver}
#error-page{width:100%;height:445px;padding-top:75px;margin-bottom:30px;text-align:center;background:url(../images/common/404-page.png) no-repeat;-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7}
.mod-no-boxshadow #error-page{border:1px solid #eee}
.error-page-wrapper{overflow:hidden;width:680px;margin:0 auto;padding:20px;background:#fff;font-size:1.2em}
.error-page-wrapper h1{font-weight:700}
.error-page-wrapper p{margin-bottom:30px}
.error-page-wrapper>div{display:inline-block;width:270px;height:140px;padding:20px;margin:0 10px;vertical-align:top;text-align:left;text-transform:uppercase;-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7}
.mod-no-boxshadow .error-page-wrapper>div{border:1px solid #eee}
.error-page-wrapper>div ul{margin:0;padding-left:15px}
.cdon-plus__title{text-align:center}
.cdon-plus__title h1{font-weight:600;margin-bottom:25px}
.cdon-plus__left-box{float:left;margin-left:150px;text-align:left;width:300px;height:150px;border:1px solid #ff6b01;box-shadow:0 1px 1px 1px #D2CACA;padding:25px}
.cdon-plus__left-box h2{margin-top:0;color:#ff6b01}
.cdon-plus__left-box ul{margin-left:-25px}
.cdon-plus__right-box{float:right;margin-right:150px;text-align:center;width:300px;height:150px;border:1px solid #ffbe8c;background-color:#ffbe8c;box-shadow:0 1px 1px 1px #BFB7B7;padding:35px}
.cdon-plus__right-box h2{margin-top:0;color:#fff}
.cdon-plus__tos{float:center;margin-right:140px;text-align:center;width:100%;border:1px solid #ccc;padding:0}
.cdon-plus__tos h2{margin-top:35px}
.cdon-plus__tos p{margin:0 100px 50px 100px}
.marketplace__box{margin:5px 0;padding:20px;text-align:center;background:#f0f0f0}
.marketplace__box h2{margin:10px 0}
.marketplace__buttons .btn{width:220px;margin:0 10px}
.marketplace__intro{position:relative}
.marketplace__intro a.btn{position:absolute;left:383px;top:183px;width:220px}
.marketplace__intro img{margin-bottom:20px}
.tmpl-Magic_JS_Banner .carousel-banner~.magic-banner-wrapper{display:none!important}
.tmpl-Magic_JS_Banner{position:relative;-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7}
.mod-no-boxshadow .tmpl-Magic_JS_Banner{border:1px solid #eee}
.tmpl-Magic_JS_Banner .carousel-banner{z-index:0;overflow:hidden;position:absolute;opacity:0;transition:opacity 1.5s;-webkit-transition:opacity 1.5s}
.tmpl-Magic_JS_Banner .carousel-banner.current{z-index:1;opacity:1}
.tmpl-Magic_JS_Banner .carousel-banner__image{width:740px;height:250px}
.tmpl-Magic_JS_Banner .carousel-banner__image img{width:740px;height:250px!important}
.tmpl-Magic_JS_Banner .carousel-banner__image.carousel-banner__image--990{overflow:hidden;display:block;width:740px;height:250px}
.tmpl-Magic_JS_Banner .carousel-banner__image.carousel-banner__image--990 img{width:auto!important;max-width:none!important;margin-left:-125px}
.tmpl-Magic_JS_Banner .carousel-banner__text{overflow:hidden;position:absolute;color:#3c3c3c;font-size:1.1em;font-family:Tahoma,sans-serif}
.tmpl-Magic_JS_Banner .carousel-banner__text .title{display:block;font-weight:700;text-align:center;font-size:1.2em;line-height:1.2em;margin-bottom:15px}
.tmpl-Magic_JS_Banner .carousel-banner__text .text{font-size:1em}
.tmpl-Magic_JS_Banner .carousel-banner__btn{position:absolute;width:220px}
.tmpl-Magic_JS_Banner .carousel-banner__link{z-index:2;position:absolute;opacity:.5;width:25px;height:25px;color:#fff;text-align:center;font-size:1.5em;font-family:FontAwesome;cursor:pointer;background:#3c3c3c;border:2px solid #fff;border-radius:50%;-webkit-box-shadow:1px 1px 2px 0 #3c3c3c;-moz-box-shadow:1px 1px 2px 0 #3c3c3c;box-shadow:1px 1px 2px 0 #3c3c3c;-webkit-transition:opacity 250ms;transition:opacity 250ms}
.mod-no-boxshadow .tmpl-Magic_JS_Banner .carousel-banner__link{border:1px solid #eee}
.tmpl-Magic_JS_Banner .carousel-banner__link:after{position:absolute}
.tmpl-Magic_JS_Banner .carousel-banner__link.prev:after{left:7px;content:"\f0d9"}
.tmpl-Magic_JS_Banner .carousel-banner__link.next:after{left:9px;content:"\f0da"}
.tmpl-Magic_JS_Banner .carousel-banner__nav{z-index:2;position:absolute;width:740px;text-align:center}
.tmpl-Magic_JS_Banner .carousel-banner__nav span{position:relative;display:inline-block;width:12px;height:12px;margin:0 3px;cursor:pointer;background:#f0f0f0;border-radius:50%}
.tmpl-Magic_JS_Banner .carousel-banner__nav span.current{background:#3c3c3c}
.tmpl-Magic_JS_Banner{height:380px}
.tmpl-Magic_JS_Banner .carousel-banner{height:380px;padding:15px}
.tmpl-Magic_JS_Banner .carousel-banner__link{top:135px}
.tmpl-Magic_JS_Banner .carousel-banner__link.next{right:1px}
.tmpl-Magic_JS_Banner .carousel-banner__text{top:265px;left:15px;width:740px;height:70px;padding:5px 20px 0 20px;text-align:center;background:url(../images/common/dot.png) repeat-x bottom}
.tmpl-Magic_JS_Banner .carousel-banner__text .title{margin-bottom:2px}
.tmpl-Magic_JS_Banner .carousel-banner__btn{bottom:5px;right:272.5px}
.tmpl-Magic_JS_Banner .carousel-banner__nav{top:247px;left:15px}
.tmpl-Magic_JS_Banner.carousel-banner--no-text{height:310px}
.tmpl-Magic_JS_Banner.carousel-banner--no-text .carousel-banner{height:310px}
.tmpl-Magic_JS_Banner.carousel-banner--no-text .carousel-banner__nav{bottom:47px}
.full-size .tmpl-Magic_JS_Banner{height:250px}
.full-size .tmpl-Magic_JS_Banner .carousel-banner{top:0;left:0;right:0;bottom:0;height:250px;padding:0}
.full-size .tmpl-Magic_JS_Banner .carousel-banner__image--990{width:990px}
.full-size .tmpl-Magic_JS_Banner .carousel-banner__image--990 img{margin-left:0}
.full-size .tmpl-Magic_JS_Banner .carousel-banner__image--990~.carousel-banner__text{display:none}
.full-size .tmpl-Magic_JS_Banner .carousel-banner__image--990~.carousel-banner__text~.carousel-banner__btn{right:385px;bottom:10px}
.full-size .tmpl-Magic_JS_Banner .carousel-banner__text{top:20px;left:755px;height:170px;width:220px;padding:5px;line-height:1.3em;text-align:left;background:url(../images/common/dot.png) repeat-x bottom,url(../images/common/dot.png) repeat-x top}
.full-size .tmpl-Magic_JS_Banner .carousel-banner__text .title{margin:5px 0;line-height:1.2em;text-align:left}
.full-size .tmpl-Magic_JS_Banner .carousel-banner__btn{bottom:11px;right:15px}
.full-size .tmpl-Magic_JS_Banner .carousel-banner__link{top:112px;opacity:0}
.full-size .tmpl-Magic_JS_Banner .carousel-banner__link.prev{left:-8px}
.full-size .tmpl-Magic_JS_Banner .carousel-banner__link.next{right:-8px}
.full-size .tmpl-Magic_JS_Banner .carousel-banner__nav{right:0;top:260px;width:auto;pointer-events:none}
.full-size .tmpl-Magic_JS_Banner .carousel-banner__nav span{pointer-events:auto}
.tmpl-Magic_JS_Banner:hover .carousel-banner__link{opacity:1}
.lt-ie9 .carousel-banner .carousel-banner__text{display:none}
.lt-ie9 .carousel-banner.current .carousel-banner__text{display:block}
.no-js .carousel-banner__link,.no-js .carousel-banner__nav{display:none!important}
.full-size .magic-banner-wrapper{min-height:250px}
.magic-banner-wrapper{position:relative;min-height:375px}
.magic-banner-wrapper .magic-banner{position:absolute;display:block;width:990px;background:#fff;-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7}
.mod-no-boxshadow .magic-banner-wrapper .magic-banner{border:1px solid #eee}
.magic-banner-wrapper .magic-banner img{width:740px;height:250px;max-height:250px;vertical-align:bottom}
.magic-banner-wrapper .magic-banner .magic-banner-floater{display:block}
.magic-banner-wrapper .magic-banner .magic-banner-floater .magic-banner-text{display:block;overflow:hidden}
.magic-banner-wrapper .magic-banner .magic-banner-floater .magic-banner-text span{display:block;color:#3c3c3c;font-family:Tahoma,sans-serif}
.magic-banner-wrapper .magic-banner .magic-banner-floater .magic-banner-text span.title{margin-top:4px;font-weight:700;font-size:1.5em}
.magic-banner-wrapper .magic-banner .magic-banner-floater .magic-banner-text span.text{font-size:1.1em}
.magic-banner-wrapper .magic-banner-nav{z-index:999;position:absolute;left:0;text-align:center}
.magic-banner-wrapper .magic-banner-nav p{position:relative;display:inline-block;width:12px;height:12px;margin:0 3px;background:#f0f0f0}
.magic-banner-wrapper .magic-banner-nav p.current{background:#3c3c3c}
.magic-banner-wrapper .link{cursor:pointer;border:2px solid #fff;-webkit-box-shadow:1px 1px 2px 0 #3c3c3c;-moz-box-shadow:1px 1px 2px 0 #3c3c3c;box-shadow:1px 1px 2px 0 #3c3c3c;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.mod-no-boxshadow .magic-banner-wrapper .link{border:1px solid #eee}
.magic-banner-wrapper .next,.magic-banner-wrapper .prev{z-index:99;position:absolute;padding:0 8px;color:#fff;font-size:1.5em;text-align:center;background:#3c3c3c;opacity:.5;-webkit-transition:opacity 250ms;transition:opacity 250ms}
.magic-banner-wrapper:hover .next,.magic-banner-wrapper:hover .prev{opacity:1}
.magic-banner-wrapper .prev{padding-right:10px}
.magic-banner-wrapper .next{padding-left:10px}
.has-sidebar-left .magic-banner-wrapper .magic-banner,.magic-banner-wrapper.standard-size .magic-banner{width:768px;text-align:center}
.has-sidebar-left .magic-banner-wrapper .magic-banner img,.magic-banner-wrapper.standard-size .magic-banner img{margin:14px 0 10px 0}
.has-sidebar-left .magic-banner-wrapper .magic-banner .magic-banner-floater,.magic-banner-wrapper.standard-size .magic-banner .magic-banner-floater{width:768px;margin-top:-8px;overflow:auto}
.has-sidebar-left .magic-banner-wrapper .magic-banner .magic-banner-floater .magic-banner-text,.magic-banner-wrapper.standard-size .magic-banner .magic-banner-floater .magic-banner-text{text-align:center;float:left;height:74px;width:742px;margin:0 13px;padding:0 20px;background:url(../images/common/dot.png) repeat-x bottom}
.has-sidebar-left .magic-banner-wrapper .magic-banner button,.magic-banner-wrapper.standard-size .magic-banner button{width:205px;margin:8px auto 0 auto;font-size:1.2em}
.has-sidebar-left .magic-banner-wrapper .magic-banner-nav,.magic-banner-wrapper.standard-size .magic-banner-nav{top:246px;right:0}
.has-sidebar-left .magic-banner-wrapper .next,.has-sidebar-left .magic-banner-wrapper .prev,.magic-banner-wrapper.standard-size .next,.magic-banner-wrapper.standard-size .prev{top:126px}
.has-sidebar-left .magic-banner-wrapper .prev,.magic-banner-wrapper.standard-size .prev{left:2px}
.has-sidebar-left .magic-banner-wrapper .next,.magic-banner-wrapper.standard-size .next{right:4px}
.full-size .magic-banner-wrapper,.magic-banner-wrapper.full-size{width:990px;height:250px;min-height:250px}
.full-size .magic-banner-wrapper .magic-banner .magic-banner-floater,.magic-banner-wrapper.full-size .magic-banner .magic-banner-floater{float:right;width:250px;height:190px;position:relative}
.full-size .magic-banner-wrapper .magic-banner .magic-banner-floater .magic-banner-text,.magic-banner-wrapper.full-size .magic-banner .magic-banner-floater .magic-banner-text{background:url(../images/common/dot.png) repeat-x top,url(../images/common/dot.png) repeat-x bottom;height:173px;margin:20px 12px 0 13px;padding:3px 5px 12px 5px}
.full-size .magic-banner-wrapper .magic-banner .magic-banner-floater .magic-banner-text .title,.magic-banner-wrapper.full-size .magic-banner .magic-banner-floater .magic-banner-text .title{margin:5px 0}
.full-size .magic-banner-wrapper .magic-banner button,.magic-banner-wrapper.full-size .magic-banner button{position:absolute;bottom:10px;right:10px;width:225px}
.full-size .magic-banner-wrapper .magic-banner-nav,.magic-banner-wrapper.full-size .magic-banner-nav{right:250px;bottom:3px}
.full-size .magic-banner-wrapper .next,.full-size .magic-banner-wrapper .prev,.magic-banner-wrapper.full-size .next,.magic-banner-wrapper.full-size .prev{top:112px}
.full-size .magic-banner-wrapper .prev,.magic-banner-wrapper.full-size .prev{left:-8px}
.full-size .magic-banner-wrapper .next,.magic-banner-wrapper.full-size .next{right:243px}
.lt-ie9 .magic-banner-wrapper.full-size .magic-banner-floater{width:240px}
section.block.content.tmpl-CategoryDescription{max-height:240px;border:1px solid #eee;overflow:hidden;padding:0 20px 10px 0;-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7}
.mod-no-boxshadow section.block.content.tmpl-CategoryDescription{border:1px solid #eee}
section.block.content.tmpl-CategoryDescription h2{margin-top:25px;margin-left:25px;color:#5c5c5c;font-size:1.4em}
section.block.content.tmpl-CategoryDescription p{margin-left:25px}
section.block.content.tmpl-CategoryDescription img{float:left;max-height:240px;max-width:320px;margin-right:25px}
.link-list{text-align:center}
.link-list ul{list-style:none;overflow:hidden;padding:0;margin:10px -2px -2px -2px}
.link-list ul li{display:inline-block;margin:2px;width:148px;height:40px;max-height:40px;overflow:hidden;font-size:1.1em;background:#fff;border:1px solid #cbcbcb;box-shadow:1px 1px 0 0 rgba(0,0,0,.1)}
.link-list ul li:hover{background:#f0f0f0}
.link-list ul li a,.link-list ul li label{display:table-cell;width:146px;height:38px;max-height:38px;padding:5px 3px;line-height:1.3em;color:#737373;text-transform:uppercase;text-decoration:none;vertical-align:middle;cursor:pointer}
.link-list ul li span{font-weight:700}
.link-list input.link-list__checkbox{display:none}
.link-list input.link-list__checkbox~ul li:nth-child(n+5){display:none}
.link-list input.link-list__checkbox~ul li.link-list__show-more{display:inline-block!important}
.link-list input.link-list__checkbox~ul li.link-list__show-more label{color:#41a500}
.link-list input.link-list__checkbox~ul li.link-list__show-more label:after{content:"\f067";font-family:FontAwesome;margin-left:4px}
.link-list input.link-list__checkbox:checked~ul li:nth-child(n+5){display:inline-block}
.link-list input.link-list__checkbox:checked~ul li.link-list__show-more{display:none!important}
.lt-ie9 li.link-list__show-more{display:none!important}
section>div>.link-list ul{margin:-2px}
section>div>.link-list ul li{width:143px}
section>div>.link-list ul li a{width:141px}
div.banner-block{padding:13px;background:#fff;min-width:100%;width:100%;max-width:100%;-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7;color:#3c3c3c;text-align:center}
.mod-no-boxshadow div.banner-block{border:1px solid #eee}
div.banner-block img{width:740px;height:250px!important;display:block}
div.banner-block .banner-block__image.banner-block__image--990{overflow:hidden;display:block;width:990px;height:250px}
div.banner-block .banner-block__image.banner-block__image--990 img{width:990px}
div.banner-block .title{font-weight:700;font-size:1.5em;font-family:Tahoma,sans-serif}
div.banner-block .text{font-size:1.1em;font-family:Tahoma,sans-serif}
div.banner-block .button-wrapper{background:url(../images/common/dot.png) repeat-x top;width:100%;margin-top:10px}
div.banner-block .button-wrapper .btn{width:205px;margin:8px auto -5px auto;font-size:1.2em}
.full-size div.banner-block{overflow:hidden;padding:0}
.full-size div.banner-block img{float:left;max-width:740px}
.full-size div.banner-block .text,.full-size div.banner-block .title{float:right;width:220px;text-align:left;margin:0 15px;font-family:Tahoma,sans-serif}
.full-size div.banner-block .title{background:url(../images/common/dot.png) repeat-x top;padding:10px 5px;margin-top:20px}
.full-size div.banner-block .text{padding:0 5px 20px 5px;margin-bottom:20px}
.full-size div.banner-block .button-wrapper{position:absolute;bottom:10px;right:10px;width:225px;background:url(../images/common/dot.png) repeat-x top}
.full-size div.banner-block .button-wrapper .btn{width:100%;margin-top:13px;font-size:1.4em}
div.green-banner{overflow:hidden;width:100%;padding:10px 15px;background-color:#41a500;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
div.green-banner h2{margin:0;text-transform:uppercase;font-size:1.5em;font-weight:400}
div.green-banner a{text-decoration:none;color:#fff}
div.green-banner .banner-title{float:left}
div.green-banner .read-more{float:right}
ul.category-banner{display:table;width:100%;list-style:none;padding:0;margin:0}
ul.category-banner li{display:table-cell;text-align:center}
ul.category-banner li:not(:first-child){padding-left:5px}
ul.category-banner li a{display:block}
ul.category-banner li a img{max-width:100%}
div.campaign-top{min-width:100%;width:100%;max-width:100%;display:table;height:242px;border:1px solid #cbcbcb}
div.campaign-top .image-wrapper{display:table-cell;min-height:240px;vertical-align:top;min-width:240px;width:240px;max-width:240px}
div.campaign-top .image-wrapper img{min-width:240px;width:240px;max-width:240px}
div.campaign-top .text-wrapper{display:table-cell;padding:10px 20px;vertical-align:middle;min-width:520px;width:520px;max-width:520px;font-family:Tahoma,sans-serif}
div.campaign-top .text-wrapper h2{color:#5c5c5c;font-size:1.3em}
div.campaign-top .text-wrapper p span{padding:3px;font-size:16px;background-color:#fc0}
div.campaign-top .text-wrapper p.text{color:#5c5c5c;line-height:1.3em}
div.campaign-top .text-wrapper p.voucher-text{color:#3d3d3d;font-size:11px;line-height:16px;font-family:Helvetica,Arial,Sans-serif}
ul.product-list.big>li{float:left;position:relative;min-height:170px}
ul.product-list.big div.product{overflow:hidden;border:1px solid #eee;background:#fff;border-right:0;border-bottom:0;padding:9px 16px 10px 16px;min-width:100%;width:100%;max-width:100%;-webkit-box-shadow:1px 1px 1px 0 #c7c7c7;-moz-box-shadow:1px 1px 1px 0 #c7c7c7;box-shadow:1px 1px 1px 0 #c7c7c7}
.mod-no-boxshadow ul.product-list.big div.product{border:1px solid #eee}
ul.product-list.big div.product .usp-list{clear:both;list-style:disc;padding:0 0 0 18px;margin:0;position:relative}
ul.product-list.big div.product .usp-list li{padding:1px 0}
ul.product-list.big div.product .usp-list li:nth-child(n+8){display:none}
ul.product-list.big div.product .product-image-wrapper{float:left;width:35%;margin-right:5%;height:inherit;margin-bottom:0;text-align:center}
ul.product-list.big div.product .product-image-wrapper>a{line-height:140px}
ul.product-list.big div.product .product-image-wrapper img{max-height:280px}
ul.product-list.big div.product .product-image-wrapper p{text-align:right;height:auto}
ul.product-list.big div.product .product-title-wrapper{float:left;width:100%;height:inherit;min-height:100px;max-height:180px;background:url(../images/common/dot.png) repeat-x bottom;margin-bottom:10px;padding-bottom:10px}
ul.product-list.big div.product .product-title-wrapper h3{font-size:1.5em}
ul.product-list.big div.product .product-title-wrapper h3 span.format{color:#005c9c;font-weight:400}
ul.product-list.big div.product .product-title-wrapper h3 span.format:hover{color:#002f50}
ul.product-list.big div.product .product-title-wrapper h4{font-size:1.2em}
ul.product-list.big div.product .product-big-box-right-wrapper{width:60%;float:left}
ul.product-list.big div.product .product-price-wrapper{margin:-5px 0 0 0;background:0 0;float:left;padding-top:0;text-align:left;height:auto}
ul.product-list.big div.product .product-price-wrapper .price{display:block;color:#d00b1c;font-size:2.5em;line-height:inherit;margin-bottom:-5px}
ul.product-list.big div.product .product-price-wrapper .ordinary-price{display:block}
ul.product-list.big div.product .product-price-wrapper .ordinary-price span{text-decoration:line-through}
ul.product-list.big div.product .product-price-wrapper .part-payment-alt{color:#d00b1c}
ul.product-list.big div.product .product-price-wrapper .part-payment-alt:hover{color:#870712}
ul.product-list.big div.product .product-button-wrapper{float:right;display:block}
ul.product-list.big div.product .product-button-wrapper .btn{width:260px}
div.trailer-top{display:block;height:270px;padding:15px;min-width:100%;width:100%;max-width:100%;-webkit-box-shadow:0 0 3px 0 #c7c7c7;-moz-box-shadow:0 0 3px 0 #c7c7c7;box-shadow:0 0 3px 0 #c7c7c7}
.mod-no-boxshadow div.trailer-top{border:1px solid #eee}
div.trailer-top .image-wrapper{float:left;height:240px;min-width:240px;width:240px;max-width:240px}
div.trailer-top .video-wrapper{float:right;height:240px;min-width:485px;width:485px;max-width:485px}
div.trailer-top .video-wrapper iframe{height:240px;min-width:485px;width:485px;max-width:485px}
ul.x3html{display:inline-block;list-style:none;padding:0;margin:0}
ul.x3html li.block-wrapper{float:left;text-align:center;border-top:1px solid #f0f0f0;border-left:1px solid #f0f0f0;overflow:hidden;-webkit-box-shadow:1px 1px 1px 0 #c7c7c7;-moz-box-shadow:1px 1px 1px 0 #c7c7c7;box-shadow:1px 1px 1px 0 #c7c7c7;min-width:240px;width:240px;max-width:240px}
.mod-no-boxshadow ul.x3html li.block-wrapper{border:1px solid #eee}
ul.x3html li.block-wrapper:not(:last-child){margin-right:25px}
ul.x3html li.block-wrapper img{min-width:240px;width:240px;max-width:240px;min-height:240px;display:block}
ul.x3html li.block-wrapper .block-text{margin:5px 0;font-size:1.1em;font-weight:700;font-family:Tahoma,sans-serif;line-height:1.2em;text-align:center}
ul.x3html li.block-wrapper .block-text a{color:#4e4e4e;text-decoration:none}
ul.x3html li.block-wrapper .btn-campaign{width:90%;font-size:1.1em;background:url(../images/common/dot.png) repeat-x top;background-color:#fff;filter:none;border:none;color:#005c9c;font-weight:700}
ul.x3html li.block-wrapper .btn-campaign:hover{color:#002f50;text-decoration:underline}
ul.x4html-start{display:inline-block;list-style:none;padding:0;margin:0}
ul.x4html-start li.block-wrapper{float:left;text-align:center;border-top:1px solid #f0f0f0;border-left:1px solid #f0f0f0;overflow:hidden;-webkit-box-shadow:1px 1px 1px 0 #c7c7c7;-moz-box-shadow:1px 1px 1px 0 #c7c7c7;box-shadow:1px 1px 1px 0 #c7c7c7;min-width:240px;width:240px;max-width:240px}
.mod-no-boxshadow ul.x4html-start li.block-wrapper{border:1px solid #eee}
ul.x4html-start li.block-wrapper:not(:last-child){margin-right:10px}
ul.x4html-start li.block-wrapper img{min-width:240px;width:240px;max-width:240px;min-height:240px;display:block}
ul.x4html-start li.block-wrapper .block-text{margin:5px 0;font-size:1.1em;font-weight:700;font-family:Tahoma,sans-serif;line-height:1.2em;text-align:center}
ul.x4html-start li.block-wrapper .block-text a{color:#4e4e4e;text-decoration:none}
ul.x4html-start li.block-wrapper .btn-campaign{width:90%;font-size:1.1em;background:url(../images/common/dot.png) repeat-x top;background-color:#fff;filter:none;border:none;color:#005c9c;font-weight:700}
ul.x4html-start li.block-wrapper .btn-campaign:hover{color:#002f50;text-decoration:underline}
ul.x4html-fashion{display:inline-block;list-style:none;padding:0;margin:0}
ul.x4html-fashion li.block-wrapper{float:left;text-align:center;border-top:1px solid #f0f0f0;border-left:1px solid #f0f0f0;overflow:hidden;-webkit-box-shadow:1px 1px 1px 0 #c7c7c7;-moz-box-shadow:1px 1px 1px 0 #c7c7c7;box-shadow:1px 1px 1px 0 #c7c7c7;min-width:180px;width:180px;max-width:180px}
.mod-no-boxshadow ul.x4html-fashion li.block-wrapper{border:1px solid #eee}
ul.x4html-fashion li.block-wrapper:not(:last-child){margin-right:16px}
ul.x4html-fashion li.block-wrapper img{min-width:180px;width:180px;max-width:180px;min-height:180px;display:block}
ul.x4html-fashion li.block-wrapper .block-text{margin:5px 0;font-size:1.1em;font-weight:700;font-family:Tahoma,sans-serif;line-height:1.2em;text-align:center}
ul.x4html-fashion li.block-wrapper .block-text a{color:#4e4e4e;text-decoration:none}
ul.x4html-fashion li.block-wrapper .btn-campaign{width:90%;font-size:1.1em;background:url(../images/common/dot.png) repeat-x top;background-color:#fff;filter:none;border:none;color:#005c9c;font-weight:700}
ul.x4html-fashion li.block-wrapper .btn-campaign:hover{color:#002f50;text-decoration:underline}
ul.category-banners{display:inline-block;list-style:none;padding:0;margin:0;display:block;margin:-5px 0 0 -4px;text-align:center}
ul.category-banners li.block-wrapper{float:left;text-align:center;border-top:1px solid #f0f0f0;border-left:1px solid #f0f0f0;overflow:hidden;-webkit-box-shadow:1px 1px 1px 0 #c7c7c7;-moz-box-shadow:1px 1px 1px 0 #c7c7c7;box-shadow:1px 1px 1px 0 #c7c7c7;min-width:122px;width:122px;max-width:122px}
.mod-no-boxshadow ul.category-banners li.block-wrapper{border:1px solid #eee}
ul.category-banners li.block-wrapper:not(:last-child){margin-right:0}
ul.category-banners li.block-wrapper img{min-width:122px;width:122px;max-width:122px;min-height:122px;display:block}
ul.category-banners li.block-wrapper .block-text{margin:5px 0;font-size:1.1em;font-weight:700;font-family:Tahoma,sans-serif;line-height:1.2em;text-align:center}
ul.category-banners li.block-wrapper .block-text a{color:#4e4e4e;text-decoration:none}
ul.category-banners li.block-wrapper .btn-campaign{width:90%;font-size:1.1em;background:url(../images/common/dot.png) repeat-x top;background-color:#fff;filter:none;border:none;color:#005c9c;font-weight:700}
ul.category-banners li.block-wrapper .btn-campaign:hover{color:#002f50;text-decoration:underline}
ul.category-banners li.block-wrapper{float:none;position:relative;display:inline-block;margin:5px 0 0 4px!important}
ul.category-banners .block-text{position:absolute;bottom:0;right:0;left:0;text-transform:uppercase}
ul.category-banners .block-text a{font-size:1.2em;color:#fff!important}
section.multiple-countdowns{margin-bottom:0!important}
section.magic-countdown{display:none}
section.magic-countdown>div{overflow:hidden;position:relative;text-align:center}
section.magic-countdown>div .magic-countdown-tickers{position:absolute;top:57px;left:0;right:0;text-align:center;pointer-events:none}
section.magic-countdown>div button{position:absolute;top:200px;left:395px;width:200px;height:35px;line-height:35px;border-radius:2px;font-weight:700;font-size:1.4em;text-transform:uppercase;pointer-events:none;border:none;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.2),1px 1px 2px 0 rgba(0,0,0,.2)!important}
section.magic-countdown>div img{max-width:none!important}
section.magic-countdown>div span{color:#000;font-weight:700;letter-spacing:22px;pointer-events:none}
section.magic-countdown>div span{display:inline-block;width:163px;margin:0 6px;text-align:right;font-size:7em}
section.magic-countdown>div.mmss span.day-ticker{display:none}
section.magic-countdown>div.mmss span.hour-ticker{display:none}
section.magic-countdown .btn-greenday{color:#06AAD0;background:#fff}
.full-size section.magic-countdown .magic-countdown-tickers{top:77px}
section.magic-countdown .summersale-countdown span{color:#ef4e3a}
section.magic-countdown .jubileum-countdown span{color:#d60560}
section.magic-countdown .varyra-countdown span{color:#fff}
section.magic-countdown .kalas-countdown span,section.magic-countdown .weekend-countdown span{color:#41a500}
section.magic-countdown .greenday-countdown span{color:#00A500}
.category-seo-wrapper{padding:15px;box-shadow:0 0 3px 0 #c7c7c7}
.category-seo__mobile-toggle{display:none}
.alphalist__wrapper{overflow:hidden;padding-bottom:15px;border-bottom:1px solid #f0f0f0}
.alphalist__title{font-weight:700;font-size:2em}
.alphalist__item{float:left;width:25%;padding-right:4px}
.minors-2__wrapper{float:left;clear:both;display:block;width:100%}
.minors-2__minor{overflow:hidden;position:relative;float:left;border-top:1px solid #f0f0f0;border-left:1px solid #f0f0f0;box-shadow:1px 1px 1px 0 #c7c7c7}
.minors-2__minor:not(:last-child){margin-right:10px}
.minors-2__price-splash{position:absolute;top:7px;left:7px;text-align:center;border-radius:50%;background:#ffb832;box-shadow:1px 1px 0 0 rgba(0,0,0,.25),-1px -1px 0 0 rgba(255,255,255,.25)}
.minors-2__price-splash span{font-weight:700;color:#fff}
ul.minors-2__usp-list{position:absolute;left:0;padding:0;margin:0 0 0 -1px;list-style:none}
ul.minors-2__usp-list li{float:left;clear:both;margin:0 0 5px 0;font-weight:700;text-transform:uppercase;background:#fff;box-shadow:1px 1px 0 0 rgba(0,0,0,.25)}
.minors-2__text{display:block;height:25px;line-height:1em;text-transform:uppercase}
.minors-2__price-wrapper{display:block;height:33px;line-height:30px}
.minors-2__price{float:left;font-weight:700}
.minors-2__ordinary-price{float:right;color:#878787;text-decoration:line-through}
.minors-2__cta{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;text-align:center;background:rgba(0,0,0,.66);transition:opacity .2s ease-out 0s;-webkit-transition:opacity .2s ease-out 0s}
.minors-2__cta span{display:inline-block;padding:7px 12px;color:#fff;font-size:2.5em;text-transform:uppercase;border:1px solid #fff}
.minors-2__cta:active,.minors-2__cta:hover{color:#fff;text-decoration:none}
.minors-2__minor:hover .minors-2__cta{opacity:1}
.minors-2__wrapper--columns-3 .minors-2__minor:not(:last-child){margin-right:24px}
.minors-2__wrapper--columns-4 .minors-2__minor{width:185px;height:242px}
.minors-2__wrapper--columns-4 .minors-2__minor .minors-2__image,.minors-2__wrapper--columns-4 .minors-2__minor img{width:184px;height:184px;min-width:184px;min-height:184px;max-width:184px;max-height:184px}
.minors-2__wrapper--columns-4 .minors-2__minor .minors-2__usp-list{bottom:65px}
.minors-2__wrapper--columns-4 .minors-2__minor .minors-2__usp-list li{font-size:1em;padding:1px 5px 1px 9px}
.minors-2__wrapper--columns-4 .minors-2__minor .minors-2__price-splash{width:66px;height:66px;line-height:66px}
.minors-2__wrapper--columns-4 .minors-2__minor .minors-2__price-splash span{font-size:1.5em}
.minors-2__wrapper--columns-4 .minors-2__minor .minors-2__text{padding:3px 7px;font-size:1.1em}
.minors-2__wrapper--columns-4 .minors-2__minor .minors-2__price-wrapper{padding:2px 7px}
.minors-2__wrapper--columns-4 .minors-2__minor .minors-2__price{font-size:1.4em}
.minors-2__wrapper--columns-4 .minors-2__minor .minors-2__ordinary-price{font-size:1.2em}
.minors-2__wrapper--columns-4 .minors-2__minor .minors-2__cta span{margin-top:95px}
.full-size .minors-2__wrapper--columns-3 .minors-2__minor{display:none}
.full-size .minors-2__wrapper--columns-4 .minors-2__minor,.minors-2__wrapper--columns-3 .minors-2__minor{width:240px;height:297px}
.full-size .minors-2__wrapper--columns-4 .minors-2__minor .minors-2__image,.full-size .minors-2__wrapper--columns-4 .minors-2__minor img,.minors-2__wrapper--columns-3 .minors-2__minor .minors-2__image,.minors-2__wrapper--columns-3 .minors-2__minor img{width:239px;height:239px;min-width:239px;min-height:239px;max-width:239px;max-height:239px}
.full-size .minors-2__wrapper--columns-4 .minors-2__minor .minors-2__price-splash,.minors-2__wrapper--columns-3 .minors-2__minor .minors-2__price-splash{width:80px;height:80px;line-height:80px}
.full-size .minors-2__wrapper--columns-4 .minors-2__minor .minors-2__price-splash span,.minors-2__wrapper--columns-3 .minors-2__minor .minors-2__price-splash span{font-size:1.8em}
.full-size .minors-2__wrapper--columns-4 .minors-2__minor .minors-2__usp-list,.minors-2__wrapper--columns-3 .minors-2__minor .minors-2__usp-list{bottom:65px}
.full-size .minors-2__wrapper--columns-4 .minors-2__minor .minors-2__usp-list li,.minors-2__wrapper--columns-3 .minors-2__minor .minors-2__usp-list li{font-size:1.1em;padding:1px 9px 1px 13px}
.full-size .minors-2__wrapper--columns-4 .minors-2__minor .minors-2__text,.minors-2__wrapper--columns-3 .minors-2__minor .minors-2__text{padding:5px 12px;font-size:1.1em}
.full-size .minors-2__wrapper--columns-4 .minors-2__minor .minors-2__price-wrapper,.minors-2__wrapper--columns-3 .minors-2__minor .minors-2__price-wrapper{padding:2px 12px}
.full-size .minors-2__wrapper--columns-4 .minors-2__minor .minors-2__price,.minors-2__wrapper--columns-3 .minors-2__minor .minors-2__price{font-size:1.8em}
.full-size .minors-2__wrapper--columns-4 .minors-2__minor .minors-2__ordinary-price,.minors-2__wrapper--columns-3 .minors-2__minor .minors-2__ordinary-price{font-size:1.4em}
.full-size .minors-2__wrapper--columns-4 .minors-2__minor .minors-2__cta span,.minors-2__wrapper--columns-3 .minors-2__minor .minors-2__cta span{margin-top:120px}
section.block .product-list{float:left}
section.block .product-list>li{float:left;position:relative;min-height:170px}
section.block .product-list>li{width:16.6666666%}
section.block .product-list.column-count-1>li{width:100%}
section.block .product-list.column-count-2>li{width:50%}
section.block .product-list.column-count-3>li{width:33.333333%}
section.block .product-list.column-count-4>li{width:25%}
section.block .product-list.column-count-5>li{width:20%}
section.block .product-list.column-count-6>li{width:16.6666666%}
section.block .product-list.column-count-7>li{width:14.285%}
section.block .product-list.column-count-8>li{width:12.5%}
.full-size section.block .product-list.medium>li{width:19%;margin-left:.625%;margin-right:.625%;margin-bottom:10px}
.full-size section.block .product-list.medium>li:nth-child(5n+1){margin-left:0}
.full-size section.block .product-list.medium>li:nth-child(5n){margin-right:0}
.full-size section.block .product-list.medium.column-count-1>li{width:100%;margin-left:0;margin-right:0}
.full-size section.block .product-list.medium.column-count-2>li{width:49%;margin-left:1%;margin-right:1%;margin-bottom:10px}
.full-size section.block .product-list.medium.column-count-2>li:nth-child(2n+1){margin-left:0}
.full-size section.block .product-list.medium.column-count-2>li:nth-child(2n){margin-right:0}
.full-size section.block .product-list.medium.column-count-3>li{width:32.33333%;margin-left:.75%;margin-right:.75%;margin-bottom:10px}
.full-size section.block .product-list.medium.column-count-3>li:nth-child(3n+1){margin-left:0}
.full-size section.block .product-list.medium.column-count-3>li:nth-child(3n){margin-right:0}
.full-size section.block .product-list.medium.column-count-4>li{width:24%;margin-left:.66667%;margin-right:.66667%;margin-bottom:10px}
.full-size section.block .product-list.medium.column-count-4>li:nth-child(4n+1){margin-left:0}
.full-size section.block .product-list.medium.column-count-4>li:nth-child(4n){margin-right:0}
.has-sidebar-left section.block .product-list.medium>li,.has-sidebar-right section.block .product-list.medium>li{width:24%;margin-left:.66667%;margin-right:.66667%;margin-bottom:10px}
.has-sidebar-left section.block .product-list.medium>li:nth-child(4n+1),.has-sidebar-right section.block .product-list.medium>li:nth-child(4n+1){margin-left:0}
.has-sidebar-left section.block .product-list.medium>li:nth-child(4n),.has-sidebar-right section.block .product-list.medium>li:nth-child(4n){margin-right:0}
.has-sidebar-left section.block .product-list.medium.column-count-1>li,.has-sidebar-right section.block .product-list.medium.column-count-1>li{width:100%;margin-left:0;margin-right:0}
.has-sidebar-left section.block .product-list.medium.column-count-2>li,.has-sidebar-right section.block .product-list.medium.column-count-2>li{width:49%;margin-left:1%;margin-right:1%;margin-bottom:10px}
.has-sidebar-left section.block .product-list.medium.column-count-2>li:nth-child(2n+1),.has-sidebar-right section.block .product-list.medium.column-count-2>li:nth-child(2n+1){margin-left:0}
.has-sidebar-left section.block .product-list.medium.column-count-2>li:nth-child(2n),.has-sidebar-right section.block .product-list.medium.column-count-2>li:nth-child(2n){margin-right:0}
.has-sidebar-left section.block .product-list.medium.column-count-3>li,.has-sidebar-right section.block .product-list.medium.column-count-3>li{width:32.33333%;margin-left:.75%;margin-right:.75%;margin-bottom:10px}
.has-sidebar-left section.block .product-list.medium.column-count-3>li:nth-child(3n+1),.has-sidebar-right section.block .product-list.medium.column-count-3>li:nth-child(3n+1){margin-left:0}
.has-sidebar-left section.block .product-list.medium.column-count-3>li:nth-child(3n),.has-sidebar-right section.block .product-list.medium.column-count-3>li:nth-child(3n){margin-right:0}
.has-sidebar-left-and-right section.block .product-list.duotrio>li{width:32.33333%;margin-left:.75%;margin-right:.75%;margin-bottom:10px}
.has-sidebar-left-and-right section.block .product-list.duotrio>li:nth-child(3n+1){margin-left:0}
.has-sidebar-left-and-right section.block .product-list.duotrio>li:nth-child(3n){margin-right:0}
.has-sidebar-left-and-right section.block .product-list.duotrio.column-count-1>li{width:100%;margin-left:0;margin-right:0}
.has-sidebar-left-and-right section.block .product-list.duotrio.column-count-2>li{width:49%;margin-left:1%;margin-right:1%;margin-bottom:10px}
.has-sidebar-left-and-right section.block .product-list.duotrio.column-count-2>li:nth-child(2n+1){margin-left:0}
.has-sidebar-left-and-right section.block .product-list.duotrio.column-count-2>li:nth-child(2n){margin-right:0}
.lt-ie9 .full-size section.block .product-list.medium>li{width:18.6%}
.lt-ie9 .full-size section.block .product-list.medium.column-count-1>li{width:98.6%}
.lt-ie9 .full-size section.block .product-list.medium.column-count-2>li{width:48.6%}
.lt-ie9 .full-size section.block .product-list.medium.column-count-3>li{width:31.93333%}
.lt-ie9 .full-size section.block .product-list.medium.column-count-4>li{width:23.6%}
.lt-ie9 .has-sidebar-left section.block .product-list.medium>li,.lt-ie9 .has-sidebar-right section.block .product-list.medium>li{width:23.6%}
.lt-ie9 .has-sidebar-left section.block .product-list.medium.column-count-1>li,.lt-ie9 .has-sidebar-right section.block .product-list.medium.column-count-1>li{width:98.6%}
.lt-ie9 .has-sidebar-left section.block .product-list.medium.column-count-2>li,.lt-ie9 .has-sidebar-right section.block .product-list.medium.column-count-2>li{width:48.6%}
.lt-ie9 .has-sidebar-left section.block .product-list.medium.column-count-3>li,.lt-ie9 .has-sidebar-right section.block .product-list.medium.column-count-3>li{width:31.93333%}
.lt-ie9 .has-sidebar-left-and-right section.block .product-list.duotrio>li{width:31.93333%}
.lt-ie9 .has-sidebar-left-and-right section.block .product-list.duotrio.column-count-1>li{width:98.6%}
.lt-ie9 .has-sidebar-left-and-right section.block .product-list.duotrio.column-count-2>li{width:48.6%}
section.block article.product{border:1px solid #eee;background:#fff;border-right:0;border-bottom:0;padding:9px 16px 4px 16px}
section.block article.product:not(.selected){-webkit-box-shadow:1px 1px 1px 0 #c7c7c7;-moz-box-shadow:1px 1px 1px 0 #c7c7c7;box-shadow:1px 1px 1px 0 #c7c7c7}
.mod-no-boxshadow section.block article.product:not(.selected){border:1px solid #eee}
section.block article.product .product-image-wrapper{position:relative;height:107px;text-align:center;margin:0 auto 5px auto;left:0}
section.block article.product .product-image-wrapper img{height:auto;max-width:100%;max-height:107px}
section.block article.product .product-title-wrapper{height:70px;margin-bottom:3px;overflow:hidden;position:relative}
section.block article.product .product-title-wrapper h3{margin-bottom:0;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
section.block article.product .product-title-wrapper p{margin:0;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
section.block article.product .product-title-wrapper h4{font-weight:400;margin:3px 0}
section.block article.product .product-title-wrapper .format{color:#3c3c3c}
section.block article.product .product-rating-wrapper{height:0;overflow:hidden;text-align:center}
section.block article.product .product-rating-wrapper .rating-list{margin:0 auto}
section.block article.product .product-rating-and-release-wrapper{display:none;text-align:center}
section.block article.product .product-rating-and-release-wrapper .release-date{font-style:italic}
section.block article.product .product-price-wrapper{clear:both;overflow:hidden;padding-top:5px;margin-bottom:5px;background:url(../images/common/dot.png) repeat-x top;text-align:right;height:22px}
section.block article.product .product-price-wrapper .ordinary-price{line-height:18px;display:inline}
section.block article.product .product-price-wrapper .price{line-height:18px;font-size:1.1em;display:inline;float:right}
section.block article.product .product-price-wrapper .price>span{margin-right:-3px;font-size:.95em;font-weight:400}
section.block article.product .product-price-wrapper .btn{float:right;margin-left:5px}
section.block article.product .product-button-wrapper{margin-bottom:5px;text-align:center;width:100%}
section.block article.product .product-button-wrapper .btn{width:77px;max-width:100%}
section.block article.product .super-product-header{overflow:hidden;padding:0 0 10px 0;margin:0 0 6px 0;background:url(../images/common/dot.png) repeat-x bottom;text-transform:uppercase;text-align:center}
section.block article.product .gradient-overlay{position:absolute;height:5px;width:100%;bottom:0;background:rgba(255,255,255,0);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-moz-linear-gradient(top,rgba(255,255,255,0),#fff);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00FFFFFF', endColorstr='#FFFFFFFF', GradientType=0 )}
section.block article.product.product-monitor .image,section.block article.product.product-monitor .product-image-wrapper{opacity:.4}
section.block .product-list.small article.product .product-image-wrapper{position:absolute;top:10px;width:100%;height:107px}
section.block .product-list.small article.product .product-image-wrapper a{line-height:107px}
section.block .product-list.small article.product .product-image-wrapper img{max-width:77px;max-height:107px}
section.block .product-list.small article.product .product-title-wrapper{margin-top:112px}
section.block .product-list.small article.product .product-title-wrapper p.title{max-height:2.85em;overflow:hidden}
section.block .product-list.small article.product .product-title-wrapper p.name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
section.block .product-list.small article.product .product-price-wrapper .price{margin-left:-5px}
section.block .product-list.small article.product .product-price-wrapper .ordinary-price{float:left}
section.block .product-list.small article.product .price-splash{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -560px;width:40px;height:40px;height:40px;width:40px;position:absolute;top:-5px;right:-5px;top:2px;right:7px}
section.block .product-list.small article.product .price-splash p{text-align:center;line-height:40px;font-size:1.1em;font-weight:700;color:#000;margin-bottom:0}
section.block .product-list.small article.product .super-product-header~.product-image-wrapper{top:32px}
section.block .product-list.small article.product .super-product-header~.product-title-wrapper{margin-top:118px}
section.block .product-list.medium article.product .product-image-wrapper{position:absolute;top:10px;width:100%;height:136px}
section.block .product-list.medium article.product .product-image-wrapper a{line-height:136px}
section.block .product-list.medium article.product .product-image-wrapper img{max-width:152px;max-height:136px}
section.block .product-list.medium article.product .product-title-wrapper{margin-top:141px;height:110px}
section.block .product-list.medium article.product .price-splash{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -508px;width:50px;height:50px;height:50px;width:50px;position:absolute;top:-5px;right:-5px;top:-3px;right:7px}
section.block .product-list.medium article.product .price-splash p{text-align:center;line-height:50px;font-size:1.1em;font-weight:700;color:#000;margin-bottom:0}
section.block .product-list.medium article.product .super-product-header~.product-image-wrapper{top:37px}
section.block .product-list.medium article.product .super-product-header~.product-title-wrapper{margin-top:147px}
.has-sidebar-left-and-right section.block .product-list.medium article.product .product-image-wrapper{position:absolute;width:100%;height:107px}
.has-sidebar-left-and-right section.block .product-list.medium article.product .product-image-wrapper a{line-height:107px}
.has-sidebar-left-and-right section.block .product-list.medium article.product .product-image-wrapper img{max-width:77px;max-height:107px}
.has-sidebar-left-and-right section.block .product-list.medium article.product .product-title-wrapper .description{display:none}
.has-sidebar-left-and-right section.block .product-list.medium article.product .price-splash{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -560px;width:40px;height:40px;height:40px;width:40px;position:absolute;top:-5px;right:-5px}
.has-sidebar-left-and-right section.block .product-list.medium article.product .price-splash p{text-align:center;line-height:40px;font-size:1.1em;font-weight:700;color:#000;margin-bottom:0}
section.block .product-list.big article.product{overflow:auto;padding-bottom:10px}
section.block .product-list.big article.product .product-image-wrapper{width:35%;margin-right:5%;height:inherit;margin-bottom:0;float:left}
section.block .product-list.big article.product .product-image-wrapper a{line-height:140px}
section.block .product-list.big article.product .product-image-wrapper img{max-height:280px}
section.block .product-list.big article.product .product-title-wrapper{float:left;width:100%;height:inherit;min-height:100px;max-height:180px;background:url(../images/common/dot.png) repeat-x bottom;margin-bottom:10px;padding-bottom:10px}
section.block .product-list.big article.product .product-title-wrapper h3{font-size:1.5em}
section.block .product-list.big article.product .product-title-wrapper h3 span.format{color:#005c9c;font-weight:400}
section.block .product-list.big article.product .product-title-wrapper h3 span.format:hover{color:#002f50}
section.block .product-list.big article.product .product-title-wrapper h4{font-size:1.2em}
section.block .product-list.big article.product .product-big-box-right-wrapper{width:60%;float:right}
section.block .product-list.big article.product .product-price-wrapper{margin:-5px 0 0 0;background:0 0;float:left;padding-top:0;text-align:left;height:auto}
section.block .product-list.big article.product .product-price-wrapper .price{display:block;color:#d00b1c;font-size:2.5em;line-height:inherit;margin-bottom:-5px}
section.block .product-list.big article.product .product-price-wrapper .part-payment-alt{color:#d00b1c}
section.block .product-list.big article.product .product-price-wrapper .part-payment-alt:hover{color:#870712}
section.block .product-list.big article.product .product-price-wrapper .ordinary-price{display:block}
section.block .product-list.big article.product .product-button-wrapper{float:right;display:block;width:260px}
section.block .product-list.big article.product .product-button-wrapper .btn{width:260px}
section.block .product-list.big article.product .price-splash{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -446px;width:60px;height:60px;height:60px;width:60px;position:absolute;top:-5px;right:-5px}
section.block .product-list.big article.product .price-splash p{text-align:center;line-height:60px;font-size:1.4em;font-weight:700;color:#000;margin-bottom:0}
section.block.no-description .product-list.big .description,section.block.no-description .product-list.big .usp-list{display:none}
section.block.super .product-list.medium article.product .product-title-wrapper{height:52px}
section.block.super .product-list.medium article.product .product-title-wrapper .usp-list,section.block.super .product-list.medium article.product .product-title-wrapper p.description{display:none}
section.block.super .product-list.medium article.product .product-title-wrapper .gradient-overlay{display:none!important}
section.block .product-list.hide-description article.product .product-title-wrapper{height:35px!important}
section.block .product-list.hide-description article.product .product-title-wrapper p{display:none}
section.block .product-list.hide-description article.product .product-title-wrapper .usp-list{display:none}
section.block .product-list.duotrio article.product .product-image-wrapper{float:left!important;position:relative!important;top:0!important;width:30%!important}
section.block .product-list.duotrio article.product .product-image-wrapper a{line-height:1em!important}
section.block .product-list.duotrio article.product .product-image-wrapper img{max-width:100%!important}
section.block .product-list.duotrio article.product .product-title-wrapper{float:right!important;width:65%!important;padding-left:5%!important;height:145px!important;margin-top:0!important}
section.block .product-list.duotrio article.product .description{margin-top:8px!important}
section.block .product-list.duotrio article.product .gradient-overlay{display:block!important;bottom:0!important}
section.block .product-list.duotrio article.product .product-price-wrapper{height:auto!important;text-align:left}
section.block .product-list.duotrio article.product .product-price-wrapper .ordinary-price{float:left;margin-right:5px}
section.block .product-list.duotrio article.product .product-price-wrapper .price{float:none;margin-left:-5px}
.full-size section.block .product-list.duotrio article.product .price-splash,.has-sidebar-left section.block .product-list.duotrio article.product .price-splash,.has-sidebar-left-and-right section.block .product-list.duotrio article.product .price-splash,.has-sidebar-right section.block .product-list.duotrio article.product .price-splash{background-image:url(../images/sprites/common.png?1459433331658);background-position:0 -560px;width:40px;height:40px;height:40px;width:40px;position:absolute;top:-5px;right:-5px}
.full-size section.block .product-list.duotrio article.product .price-splash p,.has-sidebar-left section.block .product-list.duotrio article.product .price-splash p,.has-sidebar-left-and-right section.block .product-list.duotrio article.product .price-splash p,.has-sidebar-right section.block .product-list.duotrio article.product .price-splash p{text-align:center;line-height:40px;font-size:1.1em;font-weight:700;color:#000;margin-bottom:0}
.lt-ie9 section.block .product-list .product{border:1px solid #eee!important}
.product-list.hoverable.small>li{height:251px}
.product-list.hoverable.medium>li{height:320px}
.super .product-list.hoverable.small>li{height:279px}
.super .product-list.hoverable.medium>li{height:290px}
.product-list.hoverable .product{position:relative;width:100%}
.product-list.hoverable .product:hover{cursor:pointer;box-shadow:0 0 20px 5px rgba(0,0,0,.1),1px 1px 1px 0 #c7c7c7,-1px -1px 0 0 #f0f0f0}
.product-list.hoverable .product:hover{position:absolute;z-index:9999}
.product-list.hoverable .product:hover .product-rating-and-release-wrapper{display:block;margin-top:8px;padding-top:5px;background:url(../images/common/dot.png) repeat-x top}
.product-list.hoverable.small .product:hover .product-title-wrapper{height:auto;min-height:70px}
.product-list.hoverable.small .product:hover .gradient-overlay{display:none!important}
.mod-ios .product-list.hoverable .product:hover{position:relative;z-index:inherit;box-shadow:1px 1px 1px 0 #c7c7c7!important}
.mod-ios .product-list.hoverable .product:hover .product-rating-and-release-wrapper{display:none!important}
.mod-ios .product-list.hoverable .product:hover .gradient-overlay{display:block!important}
.mod-ios .product-list.hoverable .product:hover .product-button-wrapper{padding-bottom:0!important;background:0 0!important}
.lt-ie9 .product-list.hoverable .product:hover{border-color:silver!important}
.lt-ie8 .product-list.hoverable .product{width:auto}
.lt-ie8 .product-list.hoverable .product:hover{position:relative}
.lt-ie8 .product-list.hoverable .product:hover .product-button-wrapper{padding-bottom:0;margin-bottom:5px;background:0 0}
.lt-ie8 .product-list.hoverable .product:hover .product-rating-and-release-wrapper{display:none}
#product-popup{position:absolute;height:0;display:none;top:0}
#product-popup #product-popup-list .product-rating-wrapper{height:18px;margin:5px 0}
#product-popup #product-popup-list .product-button-wrapper{padding-bottom:10px;margin-bottom:5px;background:url(../images/common/dot.png) repeat-x bottom}
#product-popup #product-popup-list .product-rating-and-release-wrapper{display:block;text-align:center;margin-bottom:3px}
#product-popup #product-popup-list.small .product-title-wrapper{height:auto;min-height:70px}
#product-popup #product-popup-list.small .gradient-overlay{display:none!important}
#product-popup #product-popup-list.medium .super-product-header~.product-title-wrapper{height:52px}
#product-popup #product-popup-list.medium .super-product-header~.product-title-wrapper p.description,#product-popup #product-popup-list.medium .super-product-header~.product-title-wrapper ul.usp-list{display:none}
#product-popup>ul>li{position:absolute;z-index:9999}
#product-popup>ul>li article.product{cursor:pointer;box-shadow:0 0 20px 5px rgba(0,0,0,.1),1px 1px 1px 0 #c7c7c7,-1px -1px 0 0 #f0f0f0!important;height:100%}
#product-popup>ul>li article.product .product-button-wrapper,#product-popup>ul>li article.product .product-button-wrapper-2{display:block}
.lt-ie9 #product-popup>ul>li article.product{border:1px solid silver}
.tmpl-Big_Box .product-list.big>li,.tmpl-Big_Box_Medium .product-list.big>li{margin-bottom:10px}
.block.block-has-gutter,.simple.tmpl-Big_Box,.simple.tmpl-Big_Box_Medium,.simple.tmpl-DuoTrio,.simple.tmpl-Medium{margin-bottom:20px}
.product-list-table{margin-bottom:0}
.product-list-table tr:first-child td{border-top:0}
.product-list-table .table-format-column{width:30px}
.product-list-table .table-date-column{width:75px}
.product-list-table .table-price-column{width:80px;text-align:right}
.product-list-table .table-button-column{width:50px}
.product-list-table .price{text-align:right}
section.block.content img{height:auto;max-width:100%}
section.block.content .green-block{color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#54bf16;background:-webkit-linear-gradient(top,#54bf16 0,#3c9800 100%);background:-o-linear-gradient(top,#54bf16 0,#3c9800 100%);background:-moz-linear-gradient(top,#54bf16,#3c9800);background:-ms-linear-gradient(top,#54bf16 0,#3c9800 100%);background:linear-gradient(top,#54bf16 0,#3c9800 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF54BF16', endColorstr='#FF3C9800', GradientType=0 )}
section.block.content .green-block a{color:#fff!important}
section.block.content.mabaya{margin-bottom:0}
section.block.content.mabaya .mabaya-widget-content{margin-bottom:30px}
.centered-text{text-align:center}
.text-content-block{font-size:1.3em;padding:10px 125px}
.divider-bottom{padding-bottom:30px;border-bottom:1px solid #878787}
.tw_tooltip{font-family:Tahoma,Arial,Helvetica,sans-serif;background:#FFF;border:1px solid silver;padding:2px;width:auto}
.tw_widget{width:100%;font-family:Tahoma,Arial,Helvetica,sans-serif;text-align:left;padding:0 0 9px 0;color:#000}
.tw_lw_header{padding-top:9px}
.tw_widget a{color:#0080A3}
.tw_widget img{border:0;vertical-align:text-top}
.tw_header{font-weight:900;font-size:13px;margin:0 9px 9px 9px}
#tw_searchresult_widget .tw_header{clear:both;letter-spacing:normal;font-weight:400;font-size:16px;padding-top:4px}
.tw_sub_header{text-align:left;margin:0 9px 4px 9px}
.tw_logo{font-weight:100;font-size:9px;float:right;margin-right:9px}
.tw_logo img{margin-right:4px}
.tw_pager{text-align:center;margin:0 9px 2px 9px}
.tw_pager .hidden{display:none}
.tw_pager a,.tw_pager div,.tw_pager li{font-size:14px;font-weight:900;color:#000;text-decoration:none}
.tw_pager:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.tw_pager .next{padding-right:5px}
.tw_pager .prev{padding-left:5px}
.tw_pager a:hover,.tw_pager li:hover{color:red}
.tw_pager div,.tw_pager li,.tw_pager ul{float:left}
.tw_pager ul{margin:0;padding:0}
.tw_pager ul li{display:inline;list-style:none;margin:0;padding:0;margin:0 2px 0 2px;cursor:pointer}
.tw_pager ul .selected{background:silver}
#tw_searchframe{padding:5px}
.tw_footer{padding-top:5px}
.tw_list{clear:both;background-color:#fff;margin:0 9px 9px 9px}
.tw_list a{color:#0080A3;text-decoration:none}
.tw_list a:hover{color:#0080A3;text-decoration:underline}
.tw_list .tw_item{margin:0 0 5px 0}
.tw_list .tw_item .headline,.tw_list .tw_item .tw_headline{font-weight:900;overflow:hidden;height:15px;padding-right:4px}
.tw_reportbutton{cursor:pointer;float:right;padding:0 4px 0 0;vertical-align:middle}
.tw_list .tw_item img.nopointer{cursor:default}
.tw_list .sub{color:#000;font-weight:100;overflow:hidden}
.tw_list .sub a{color:#96ad06}
.tw_list .timestamp,.tw_list .tw_timestamp{color:#666}
.tw_list .alt{background-color:#eee}
.tw_selectbox{background-color:#EEE;float:right}
.tw_selectbox select{font-size:9px}
.tw_list .tw_rss_icon img{margin:0;filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3;padding:0 4px 0 2px}
.tw_showall{margin:0 9px 0 9px}
.tw_excerpt{margin:0;padding:0}
.tw_lw_c{padding:0 9px 0 9px}
.tw_footer{margin:0 9px 0 9px}
#tw_affiliatetoplist_widget .tw_thumb{float:right}
#tw_affiliatetoplist_widget .tw_header{font-weight:900;font-size:11px;margin:0 9px 9px 9px;letter-spacing:0}
#tw_affiliatetoplist_widget .tw_item{padding-left:3px;padding-right:3px}
#tw_affiliatetoplist_widget .alt{background-color:#e9eeef;border-top:1px solid #d1e4e5;border-bottom:1px solid #d1e4e5;padding-top:3px}
#tw_affiliatetoplist_widget .tw_item .tw_headline a{color:#000}
#tw_affiliatetoplist_widget .tw_item .tw_headline .tw_number{background-color:#c3d0d3;border:1px solid #adc6cc;font-size:9px;padding:0 2px}
#tw_affiliatetoplist_widget .tw_info{margin:3px 0 5px 0}
#tw_affiliatetoplist_widget .tw_info span{color:#8c8c8c}
#tw_affiliatetoplist_widget .tw_footer{text-align:right}
#tw_affiliatetoplist_widget .tw_footer a{color:#8c8c8c;text-decoration:none;font-size:10px}
#tw_affiliatetoplist_widget .sub,#tw_affiliatetoplist_widget .tw_headline{margin-right:37px;height:auto}
.tw_microitem .tw_avatar{height:24px;width:24px;float:left;margin:2px 0 0 0;position:relative;overflow:hidden;padding:0}
.tw_microitem .timestamp{clffear:both}
.tw_microitem .timestamp a{color:#96AD06}
.tw_microitem .sub span.tw_micropost{display:block;margin-left:34px}
.tw_microitem .sub span.tw_micropost .tw_excerpt{border:1px solid #ccc;background-color:#fcfcfc;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:4px;margin-right:10px}
.tw_microitem .sub span.tw_micropost .tw_excerpt a{color:#000}
.tw_microitem .sub span.tw_micropost .tw_excerpt a:hover{color:#000;text-decoration:none}
.tw_microitem .sub span.tw_micropost .tw_excerpt a.extlink{color:#004490;text-decoration:underline}
.tw_microitem .sub{background:url(../img/bubblearrow.gif) no-repeat 28px 7px}
.mb_exists{margin-left:36px!important}
.tw_medium .tw_microitem .tw_avatar{height:36px;width:36px}
.tw_medium .tw_microitem .sub span.tw_micropost{margin-left:46px}
.tw_medium .tw_microitem .sub{background-position:40px 7px}
.tw_large .tw_microitem .tw_avatar{height:48px;width:48px}
.tw_large .tw_microitem .sub span.tw_micropost{margin-left:58px}
.tw_large .tw_microitem .sub{background-position:52px 7px}
.twingly-loader{text-align:center}
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:18020!important}
.fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:18030!important}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}
.fancybox-inner,.fancybox-outer{position:relative}
.fancybox-inner{overflow:auto!important}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:18060!important}
#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:18040!important}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../images/fancybox/blank.gif);-webkit-tap-highlight-color:transparent;z-index:18040!important}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:18040!important;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:hidden!important;width:auto}
.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:18010!important;background:url(../images/fancybox/fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:18050!important}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:18050!important;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px;text-align:center}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}
#fancybox-loading div{background-image:url(../images/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}
}
.noUi-target *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-ms-touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:default}
.noUi-base{margin-top:2px;width:100%;height:10px;position:relative;max-width:100%;max-height:100%;border:1px solid #BFBFBF;z-index:1}
.noUi-handle{background:#41a500;height:12px;width:12px;border:1px solid #41a500;margin:-2px 0 0 0;position:relative}
.noUi-handle-upper{right:11px;margin-left:11px;border-left:1px solid #4fb415}
.noUi-handle-lower{left:-1px;margin-left:-11px;border-right:1px solid #3b9600}
.noUi-active{background:#2b760a;border-color:#2b760a}
.noUi-active:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:100%}
.noUi-connect{background:#f0f0f0}
.noUi-background{background:#fff}
.noUi-origin{position:absolute;right:0;top:0;bottom:0;z-index:0;border-radius:inherit}
.noUi-origin-upper{background:inherit!important}
.noUi-origin-lower{background:#f0f0f0}
.noUi-z-index{z-index:10}
.noUi-vertical{width:40px;height:100%}
.noUi-vertical .noUi-origin{bottom:0;left:0}
.noUi-vertical .noUi-handle{margin:-23px 0 0 -3px}
.noUi-target[disabled] .noUi-base{background:#999}
.noUi-target[disabled] .noUi-connect{background:#BBB}
.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}
.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}
.datepicker-inline{width:220px}
.datepicker.datepicker-rtl{direction:rtl}
.datepicker.datepicker-rtl table tr td span{float:right}
.datepicker-dropdown{top:0;left:0}
.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}
.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}
.datepicker-dropdown.datepicker-orient-left:before{left:6px}
.datepicker-dropdown.datepicker-orient-left:after{left:7px}
.datepicker-dropdown.datepicker-orient-right:before{right:6px}
.datepicker-dropdown.datepicker-orient-right:after{right:7px}
.datepicker-dropdown.datepicker-orient-top:before{top:-7px}
.datepicker-dropdown.datepicker-orient-top:after{top:-6px}
.datepicker-dropdown.datepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}
.datepicker-dropdown.datepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}
.datepicker>div{display:none}
.datepicker.days div.datepicker-days{display:block}
.datepicker.months div.datepicker-months{display:block}
.datepicker.years div.datepicker-years{display:block}
.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}
.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}
.datepicker table tr td.day:hover{background:#eee;cursor:pointer}
.datepicker table tr td.new,.datepicker table tr td.old{color:#999}
.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}
.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(top,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(top,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(top,#fdd49a,#fdf59a);background-image:-o-linear-gradient(top,#fdd49a,#fdf59a);background-image:linear-gradient(top,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}
.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}
.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}
.datepicker table tr td.today:hover:hover{color:#000}
.datepicker table tr td.today.active:hover{color:#fff}
.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(top,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(top,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(top,#f3c17a,#f3e97a);background-image:-o-linear-gradient(top,#f3c17a,#f3e97a);background-image:linear-gradient(top,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}
.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}
.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(top,#b3b3b3,grey);background-image:-ms-linear-gradient(top,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(top,#b3b3b3,grey);background-image:-o-linear-gradient(top,#b3b3b3,grey);background-image:linear-gradient(top,#b3b3b3,grey);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}
.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}
.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}
.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(top,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}
.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}
.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}
.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.datepicker table tr td span:hover{background:#eee}
.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}
.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(top,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}
.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}
.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}
.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}
.datepicker th.datepicker-switch{width:145px}
.datepicker tfoot tr th,.datepicker thead tr:first-child th{cursor:pointer}
.datepicker tfoot tr th:hover,.datepicker thead tr:first-child th:hover{background:#eee}
.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}
.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}
.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}
.input-daterange input{text-align:center}
.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}
#powerTip{cursor:default;background-color:#fff;border:1px solid #a4a4a4;border-radius:2px;color:#000;display:none;padding:10px;position:absolute;white-space:nowrap;z-index:2147483647;-webkit-box-shadow:1px 1px 3px 0 #c7c7c7;-moz-box-shadow:1px 1px 3px 0 #c7c7c7;box-shadow:1px 1px 3px 0 #c7c7c7}
.mod-no-boxshadow #powerTip{border:1px solid #eee}
#powerTip:after,#powerTip:before{content:"";position:absolute}
#powerTip.n:after,#powerTip.s:after{left:50%;margin-left:-7px;border-right:7px solid transparent;border-left:7px solid transparent}
#powerTip.n:before,#powerTip.s:before{left:50%;margin-left:-8px;border-right:8px solid transparent;border-left:8px solid transparent}
#powerTip.e:after,#powerTip.w:after{top:50%;margin-top:-7px;border-bottom:7px solid transparent;border-top:7px solid transparent}
#powerTip.e:before,#powerTip.w:before{top:50%;margin-top:-8px;border-bottom:8px solid transparent;border-top:8px solid transparent}
#powerTip.n:after{border-top:7px solid #fff;bottom:-7px}
#powerTip.n:before{border-top:8px solid #8a8a8a;bottom:-8px}
#powerTip.e:after{border-right:7px solid #fff;left:-7px}
#powerTip.e:before{border-right:8px solid #8a8a8a;left:-8px}
#powerTip.s:after{border-bottom:7px solid #fff;top:-7px}
#powerTip.s:before{border-bottom:8px solid #8a8a8a;top:-8px}
#powerTip.w:after{border-left:7px solid #fff;right:-7px}
#powerTip.w:before{border-left:8px solid #8a8a8a;right:-8px}