*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.7;color:#222;background-color:#fff}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#2282d4;text-decoration:none}
a:hover,a:focus{color:#175992;text-decoration:underline}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
figure{margin:0}
img{vertical-align:middle}
.img-responsive{display:block;max-width:100%;height:auto}
.img-rounded{border-radius:6px}
.img-thumbnail{padding:4px;line-height:1.7;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;transition:all all .2s ease-in-out ease;display:inline-block;max-width:100%;height:auto}
.img-thumbnail *{transition:all all .2s ease-in-out ease}
.img-circle{border-radius:50%}
hr{margin-top:23px;margin-bottom:23px;border:0;border-top:1px solid #eee}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
[role="button"]{cursor:pointer}
body{position:relative}
.container{position:relative}
@media (min-width:1440px){.container.large{width:1426px}
.container.large .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12{float:left}
.container.large .col-xl-12{width:100%}
.container.large .col-xl-11{width:91.66666667%}
.container.large .col-xl-10{width:83.33333333%}
.container.large .col-xl-9{width:75%}
.container.large .col-xl-8{width:66.66666667%}
.container.large .col-xl-7{width:58.33333333%}
.container.large .col-xl-6{width:50%}
.container.large .col-xl-5{width:41.66666667%}
.container.large .col-xl-4{width:33.33333333%}
.container.large .col-xl-3{width:25%}
.container.large .col-xl-2{width:16.66666667%}
.container.large .col-xl-1{width:8.33333333%}
.container.large .col-xl-pull-12{right:100%}
.container.large .col-xl-pull-11{right:91.66666667%}
.container.large .col-xl-pull-10{right:83.33333333%}
.container.large .col-xl-pull-9{right:75%}
.container.large .col-xl-pull-8{right:66.66666667%}
.container.large .col-xl-pull-7{right:58.33333333%}
.container.large .col-xl-pull-6{right:50%}
.container.large .col-xl-pull-5{right:41.66666667%}
.container.large .col-xl-pull-4{right:33.33333333%}
.container.large .col-xl-pull-3{right:25%}
.container.large .col-xl-pull-2{right:16.66666667%}
.container.large .col-xl-pull-1{right:8.33333333%}
.container.large .col-xl-pull-0{right:auto}
.container.large .col-xl-push-12{left:100%}
.container.large .col-xl-push-11{left:91.66666667%}
.container.large .col-xl-push-10{left:83.33333333%}
.container.large .col-xl-push-9{left:75%}
.container.large .col-xl-push-8{left:66.66666667%}
.container.large .col-xl-push-7{left:58.33333333%}
.container.large .col-xl-push-6{left:50%}
.container.large .col-xl-push-5{left:41.66666667%}
.container.large .col-xl-push-4{left:33.33333333%}
.container.large .col-xl-push-3{left:25%}
.container.large .col-xl-push-2{left:16.66666667%}
.container.large .col-xl-push-1{left:8.33333333%}
.container.large .col-xl-push-0{left:auto}
.container.large .col-xl-offset-12{margin-left:100%}
.container.large .col-xl-offset-11{margin-left:91.66666667%}
.container.large .col-xl-offset-10{margin-left:83.33333333%}
.container.large .col-xl-offset-9{margin-left:75%}
.container.large .col-xl-offset-8{margin-left:66.66666667%}
.container.large .col-xl-offset-7{margin-left:58.33333333%}
.container.large .col-xl-offset-6{margin-left:50%}
.container.large .col-xl-offset-5{margin-left:41.66666667%}
.container.large .col-xl-offset-4{margin-left:33.33333333%}
.container.large .col-xl-offset-3{margin-left:25%}
.container.large .col-xl-offset-2{margin-left:16.66666667%}
.container.large .col-xl-offset-1{margin-left:8.33333333%}
.container.large .col-xl-offset-0{margin-left:0}
}
.container.small{max-width:750px}
.col-md-n5{position:relative;min-height:1px;padding-left:13px;padding-right:13px}
@media (min-width:992px){.col-md-n5{float:left;width:20%}
}
.gray-bg{background-color:#eee}
.add-to-cart{display:block;background:#ffcc00 url(img/sprite-header.png) no-repeat 24px -83px;background-size:72px auto;text-indent:-999em;text-align:left;width:75px;height:50px;border-radius:5px;margin-top:2px}
.add-to-cart:hover,.add-to-cart:active{transition:all .15s linear;background-color:#3E3B37;}
.add-to-cart:hover *,.add-to-cart:active *{transition:all .15s linear}
.add-to-cart:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.add-to-cart.small{width:55px;height:38px;background-size:48px auto;background-position:18px -53px}
.availability{font-weight:bold}
.availability.in-stock{color:#5cb85c}
.availability.out-of-stock{color:#d9534f}
.availability.en-route{color:#5bc0de}
.availability.unknown{color:#f0ad4e}
.round-block{overflow:auto;margin-bottom:26px;border-radius:5px;background:#fff;box-shadow:2px 2px 6px rgba(0,0,0,0.1);transition:all .2s ease}
.round-block .block-content{padding:30px;width:50%;float:left}
.round-block .block-content .block-title{font-size:20px;margin-top:0;font-weight:bold;color:#3c3c3c;margin-bottom:1em}
.round-block .block-content .block-title:after{content:"";display:block;width:35px;margin-top:1em;border-top:2px solid #555}
@media (min-width:992px) and (max-width:1199px){.round-block .block-content{padding:18px;font-size:90%}
.round-block .block-content .block-title{font-size:16px}
}
.round-block.link:hover{cursor:pointer;background:#ffcc00;color:#fff}
.round-block.link:hover h2{color:#fff;transition:color .5s ease}
.round-block.link:hover h2:after{border-color:#fff;transition:all .5s ease}
.round-block.link:hover .read-more a{color:#fff;transition:all .5s ease}
.round-block .block-image{width:50%;float:left;margin:0 6.5px 0 -13px}
.round-block.vertical .block-content,.round-block.vertical .block-image{width:100%;float:none;margin:0}
.round-block.img-right .block-content,.round-block.img-right .block-image{float:right}
.round-block.img-right .block-image{margin:0}
.read-more a{text-transform:uppercase;font-size:80%;font-weight:bold}
.tabs{margin:0;padding:0;list-style:none;margin-left:-20px}
.tabs a{float:left;height:60px;line-height:60px;padding:0 10px !important;margin:0 10px;color:#222;border-bottom:2px solid transparent}
.tabs a:hover,.tabs a.active{color:#222;border-bottom:2px solid #ffcc00;transition:border-bottom-color .2s linear}
.tabs li.active a{color:#222;border-bottom:2px solid #ffcc00;transition:border-bottom-color .2s linear}
.product-row{margin:0 -23px}
@media (max-width:991px){.product-row{margin:0 -13px}
}
.product-card{margin-bottom:52px;padding:0 10px}
.product-card p.brand{margin:0;font-size:90%}
.product-card p.brand a{color:#494949}
.product-card p.brand a:hover{color:#222;text-decoration:underline}
.product-card h3.name{margin:0;font-size:16px;height:3.6em;overflow:hidden;font-weight:bold}
.product-card h3.name a{color:#222}
.product-card h3.name a:hover{color:#ffcc00}
.product-card .image a{display:block;text-align:center;padding:15px 0;height:180px}
.product-card .image a img{max-width:100%;height:auto;max-height:150px}
@media (max-width:991px){.product-card .image a img{max-width:70%}
}
.product-card .pricing{overflow:auto;padding-bottom:10px;border-bottom:2px solid #eee}
.product-card .pricing .price{float:left;width:60%}
.product-card .pricing .price .current{font-weight:bold;display:block;color:#ffcc00;font-size:22px;line-height:1}
.product-card .pricing .price .vat{font-size:80%}
.product-card .pricing .add-to-cart{float:right;width:55px;height:38px;background-size:48px auto;background-position:18px -53px}
.product-card .availability{font-size:85%;text-align:center;padding-top:10px}
.product-card.compact{margin-bottom:15.6px}
.product-card.compact .pricing{border-bottom:none;padding-bottom:0}
.product-card.compact .pricing p{margin-bottom:0}
.product-card.compact .availability{text-align:left;padding-top:0}
.stars{overflow:auto}
.stars span{width:20px;height:20px;float:left;background:url(img/sprite-rating.png) no-repeat 0 0;background-size:100%;margin-right:2px}
.stars span.empty{background-position:left center}
.stars span.half{background-position:left bottom}
.stars.medium span{width:36px;height:36px;float:none;display:inline-block;margin:0}
.stars.large{text-align:center;margin:30px 0}
.stars.large span{width:60px;height:60px;float:none;display:inline-block;margin:0}
.star-control{border:none;float:left}
.star-control input{display:none}
.star-control label:before{width:60px;height:60px;background:url(img/sprite-rating.png) no-repeat left center;background-size:100%;display:inline-block;content:""}
.star-control label{color:#ddd;float:right}
.star-control input:checked~label:before,.star-control:not(:checked)>label:hover:before,.star-control:not(:checked)>label:hover~label:before{background-position:0 0}
.star-control input:checked+label:hover:before,.star-control input:checked~label:hover:before,.star-control label:hover~input:checked~label:before,.star-control input:checked~label:hover~label:before{background-position:0 0;opacity:.5}
.text-center{text-align:center}
.block-center{margin:0 auto}
body.has-banner{padding-top:50px}
body.has-banner header{top:50px}
body.has-banner header nav ul.menu li:hover .submenu{top:120px}
body.has-banner header nav ul.menu li .menu-3{top:188px}
body.has-banner .action.search .action-body{top:120px}
body.has-banner .product-nav.affix{top:118px}
body.has-banner .sitewide-banner{display:block;position:fixed;top:0;left:0;right:0;height:50px;overflow:hidden;z-index:1001;line-height:50px;background:#ffbf00;color:#fff;font-size:1.1em;font-weight:bold}
body.has-banner .sitewide-banner p{text-align:center}
body.has-banner .sitewide-banner a{color:#fff;text-decoration:underline}
body.has-banner .sitewide-banner .flag-icon{margin-right:2em;margin-top:-3px}
body.has-banner .sitewide-banner .close-banner{position:absolute;top:16px;right:16px;width:18px;height:18px;text-indent:-999em;background:url(img/close-white.png) no-repeat 0 0;background-size:100%}
.flag-icon{display:inline-block;width:25px;height:25px;border-radius:50%;border:1px solid #fff;text-indent:-999em;vertical-align:middle;background:#fff url(img/sprite-flags.png) no-repeat 0 0;background-size:100% auto}
.flag-icon.flag-sk{background-position:0 0}
.flag-icon.flag-cz{background-position:0 50%}
.flag-icon.flag-en{background-position:0 50%}
.error .form-control{border-color:#d9534f}
.warning .form-control{border-color:#ccc}
.btn-gray{color:#404040;background-color:#eee;border-color:#e9e9e9}
.btn-gray:focus,.btn-gray.focus{color:#404040;background-color:#d5d5d5;border-color:#aaa}
.btn-gray:hover{color:#404040;background-color:#d5d5d5;border-color:#cbcbcb}
.btn-gray:active,.btn-gray.active,.open>.dropdown-toggle.btn-gray{color:#404040;background-color:#d5d5d5;border-color:#cbcbcb}
.btn-gray:active:hover,.btn-gray.active:hover,.open>.dropdown-toggle.btn-gray:hover,.btn-gray:active:focus,.btn-gray.active:focus,.open>.dropdown-toggle.btn-gray:focus,.btn-gray:active.focus,.btn-gray.active.focus,.open>.dropdown-toggle.btn-gray.focus{color:#404040;background-color:#c3c3c3;border-color:#aaa}
.btn-gray:active,.btn-gray.active,.open>.dropdown-toggle.btn-gray{background-image:none}
.btn-gray.disabled,.btn-gray[disabled],fieldset[disabled] .btn-gray,.btn-gray.disabled:hover,.btn-gray[disabled]:hover,fieldset[disabled] .btn-gray:hover,.btn-gray.disabled:focus,.btn-gray[disabled]:focus,fieldset[disabled] .btn-gray:focus,.btn-gray.disabled.focus,.btn-gray[disabled].focus,fieldset[disabled] .btn-gray.focus,.btn-gray.disabled:active,.btn-gray[disabled]:active,fieldset[disabled] .btn-gray:active,.btn-gray.disabled.active,.btn-gray[disabled].active,fieldset[disabled] .btn-gray.active{background-color:#eee;border-color:#e9e9e9}
.btn-gray .badge{color:#eee;background-color:#404040}
.btn-orange{color:#fff;background-color:#ffcc00;border-color:#eee}
.btn-orange:focus,.btn-orange.focus{color:#fff;background-color:#ffcc00;border-color:#eee}
.btn-orange:hover{color:#fff;background-color:#ffcc00;border-color:#eee}
.btn-orange:active,.btn-orange.active,.open>.dropdown-toggle.btn-orange{color:#fff;background-color:#ffcc00;border-color:#eee}
.btn-orange:active:hover,.btn-orange.active:hover,.open>.dropdown-toggle.btn-orange:hover,.btn-orange:active:focus,.btn-orange.active:focus,.open>.dropdown-toggle.btn-orange:focus,.btn-orange:active.focus,.btn-orange.active.focus,.open>.dropdown-toggle.btn-orange.focus{color:#fff;background-color:#af580b;border-color:#713907}
.btn-orange:active,.btn-orange.active,.open>.dropdown-toggle.btn-orange{background-image:none}
.btn-orange.disabled,.btn-orange[disabled],fieldset[disabled] .btn-orange,.btn-orange.disabled:hover,.btn-orange[disabled]:hover,fieldset[disabled] .btn-orange:hover,.btn-orange.disabled:focus,.btn-orange[disabled]:focus,fieldset[disabled] .btn-orange:focus,.btn-orange.disabled.focus,.btn-orange[disabled].focus,fieldset[disabled] .btn-orange.focus,.btn-orange.disabled:active,.btn-orange[disabled]:active,fieldset[disabled] .btn-orange:active,.btn-orange.disabled.active,.btn-orange[disabled].active,fieldset[disabled] .btn-orange.active{background-color:#ffcc00;border-color:#eee}
.btn-orange .badge{color:#ffcc00;background-color:#fff}
.btn-padded{padding:15px 30px}
@media (max-width:767px){.btn-padded{padding:10px 20px;font-size:13px}
}
.btn-xl{padding:15px 45px;font-size:17px}
@media (max-width:767px){.btn-xl{padding:10px 25px;font-size:14px}
}
.btn span.mobile{display:none}
.btn.loading{opacity:.65}
.btn.loading:after{content:"…";display:inline}
.inline-form fieldset{background:#eee;padding:20px 20px 5px;margin-bottom:2px}
.inline-form fieldset:before,.inline-form fieldset:after{content:" ";display:table}
.inline-form fieldset:after{clear:both}
.inline-form fieldset:after{content:"";clear:both;display:block}
.inline-form fieldset legend{display:none}
.inline-form .form-group:before,.inline-form .form-group:after{content:" ";display:table}
.inline-form .form-group:after{clear:both}
.inline-form .form-group:after{content:"";clear:both;display:block}
.inline-form .form-group label{float:left;width:20%;font-weight:normal;margin-top:7px}
.inline-form .form-group .form-control{float:left;width:45%}
.inline-form .form-group textarea.form-control{width:80%;min-height:150px;max-height:500px;resize:vertical;overflow:auto}
.inline-form .form-group .help-block{float:left;width:35%;padding:3px 0 0 36px;color:#222;font-size:85%;position:relative}
.inline-form .form-group .help-block:before{content:"";position:absolute;top:6px;left:10px;width:16px;height:16px;background:url(img/sprite-form-state.png) no-repeat -999em -999em;background-size:auto 16px}
.inline-form .form-group.ok .help-block{color:#5cb85c}
.inline-form .form-group.ok .help-block:before{background-position:0 0}
.inline-form .form-group.warning .help-block:before{background-position:-16px 0}
.inline-form .form-group.error .help-block{color:#d9534f}
.inline-form .form-group.error .help-block:before{background-position:-32px 0}
.inline-form .form-group.loading .help-block:before{background:url(img/loader-small.gif) no-repeat 0 0}
.inline-form .form-group.required .help-block{padding-left:10px;color:#d9534f}
.inline-form .form-group.required .help-block:after{content:"*";display:inline}
@media (max-width:767px){.inline-form .form-group{position:relative;width:100%}
.inline-form .form-group label{width:30%}
.inline-form .form-group .form-control{width:70%}
.inline-form .form-group .help-block{width:auto;position:static;padding:5px 0 0;text-align:right;float:none}
.inline-form .form-group .help-block:before,.inline-form .form-group .help-block:after{content:" ";display:table}
.inline-form .form-group .help-block:after{clear:both}
.inline-form .form-group .help-block:after{content:"";clear:both;display:block}
.inline-form .form-group .help-block:before{position:absolute;top:11px;right:8px;left:auto}
.inline-form .form-group textarea.form-control{width:100%}
}
.inline-form .checkbox{margin:0 0 15px}
.inline-form .checkbox label{padding-left:40px}
.inline-form .checkbox label input{margin-left:-40px}
.inline-form.modal-form .form-group label{width:30%;text-align:right;padding-right:30px}
.inline-form.modal-form .form-group .form-control{width:40%}
.inline-form.modal-form .form-group .help-block{width:30%}
@media (max-width:767px){.inline-form.modal-form .form-group label{width:40%}
.inline-form.modal-form .form-group .form-control{width:60%}
.inline-form.modal-form .form-group .help-block{width:100%;padding-left:40%}
}
.inline-form.modal-form .form-actions{padding-left:30%}
@media (max-width:767px){.inline-form.modal-form .form-actions{padding-left:40%}
}
.section-title{font-weight:bold;font-size:20px;color:#3c3c3c;margin-bottom:1em}
.section-title:after{content:"";display:block;width:35px;margin-top:1em;border-top:2px solid #555}
.section-title.caps{text-transform:uppercase}
.section-title.main-title{font-size:24px}
@media (max-width:767px){.section-title{font-size:18px}
}
.section-title.green{color:#5CB85C;margin-bottom:1em}
.section-title.green:after{content:"";display:block;width:35px;margin-top:1em;border-top:2px solid #5CB85C}
a,.btn-link{color:#ffcc00;text-decoration:none}
a:hover,.btn-link:hover{color:#2282d4;text-decoration:none}
a:active,.btn-link:active,a:focus,.btn-link:focus{text-decoration:none;outline:none !important}
blockquote{font-style:italic;padding:0;margin:2em 0;border-left:0;font-size:17px}
blockquote p:first-of-type:before{content:"„"}
blockquote p:last-of-type{display:inline}
blockquote p:last-of-type:after{content:"“"}
blockquote cite{display:inline;font-style:normal;font-weight:bold;margin-left:1em}
blockquote cite:before{content:" — "}
@media (max-width:767px){blockquote cite{display:block;margin:0;text-align:right}
}
h2{font-weight:bold;font-size:20px}
h3{color:#888;font-weight:bold;font-size:16px}
h4{font-weight:bold;font-size:14px}
.title-light{font-weight:normal !important}
.body-typo main>.container{padding-bottom:40px}
.body-typo main p{text-align:justify}
.lead{font-size:1.2em}
figure figcaption{margin:5px 0 0;font-size:80%}
figure img{display:block;max-width:100%;height:auto;border-radius:6px}
figure.pull-left{max-width:35%;padding:0 15px 5px 0}
figure.pull-right{max-width:35%;padding:0 0 5px 15px}
@media (max-width:767px){figure.pull-left,figure.pull-right{max-width:100%;padding:0;float:none !important}
}
p.image img{display:block;max-width:100%;height:auto}
p.image.pull-left img{margin:0 15px 0 0}
p.image.pull-right img{margin:0 0 0 15px}
@media (max-width:767px){p.image.pull-left,p.image.pull-right{float:none !important}
p.image.pull-left img,p.image.pull-right img{margin:0}
}
.body-subscription div.submit{margin:4em 0}
.body-subscription .subscription-form h3{color:#222;font-size:1.2em}
.body-subscription .subscription-form form{font-size:1.1em}
.body-subscription .subscription-form .form-group{margin-bottom:0}
.body-subscription .subscription-form .checkbox-wrap{text-align:right;padding:2.5em 1em 0 0}
.body-subscription .subscription-form label p{font-weight:normal}
.body-subscription .subscription-form label h3{cursor:pointer}
.body-subscription .subscription-form .radio label{padding-left:30px}
.body-subscription .subscription-form .radio input{margin-left:-30px;margin-top:6px}
header{position:fixed;top:0;left:0;right:0;height:70px;box-shadow:0 0 5px rgba(0,0,0,0.5);border-top:2px solid #ffcc00;background:#000;z-index:1000;transition:top .3s}
@media (max-width:991px){header{height:60px}
}
header .logo{position:absolute;left:15px;top:0}
header .logo h1{margin:0;padding:13px 0 0;float:left}
header .logo h1 a{display:block;text-indent:-999em;width:110px;height:28px;background:url(img/logo-white.png) no-repeat 0 0;background-size:100% auto; margin-top:7%;}
@media (min-width:992px){header .logo h1 a{background-image:url(img/logo-1x.png)}
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){
  header .logo h1 a{background-image:url(img/logo-white.png)}
}
@media (max-width:991px){header .logo{float:none;position:absolute;left:50%;margin-left:-69px}
header .logo h1{padding-top:10px}
header .logo h1 a{height:35px}
}
header .slogan{clear:both;text-transform:lowercase;color:#626262;font-size:12px;letter-spacing:3px;word-spacing:-3px}
@media (max-width:991px){header .slogan{display:none}
}
header .slogan a{text-decoration:none;color:#626262}
@media (max-width:991px){header nav{display:none}
}
header nav ul.menu{margin:0;padding:0;list-style:none;text-align:center}
@media (min-width:992px) and (max-width:1199px){
  header nav ul.menu li a{padding:0 6px !important; font-size:11px !important;}
  header nav ul.menu li li a{padding:7px 20px}
}
header nav ul.menu li{display:inline}
header nav ul.menu li a{display:inline-block;color:#fff;font-size:14px;padding:0 10px;height:68px;line-height:68px}
header nav ul.menu li a:hover,header nav ul.menu li:hover>a{color:#fff;background:#3E3B37;text-decoration:none;transition:all .1s linear}
header nav ul.menu li a:hover *,header nav ul.menu li:hover>a *{transition:all .1s linear}
header nav ul.menu li .submenu{margin:0;padding:0;list-style:none;display:none;box-shadow:0 2px 2px rgba(0,0,0,0.2)}
header nav ul.menu li:hover .submenu{display:block;position:fixed;left:0;right:0;top:70px;background:#333}
header nav ul.menu li:hover .submenu a:hover,header nav ul.menu li:hover .submenu li:hover>a{background:#d5d5d5;color:#222}
header nav ul.menu li:hover .submenu li:hover .menu-3{display:block}
header nav ul.menu li .menu-3{display:none;position:fixed;top:138px;left:0;right:0;background:#000;box-shadow:0 2px 2px rgba(0,0,0,0.2);text-align:left;min-height:400px}
header nav ul.menu li .menu-3:before,header nav ul.menu li .menu-3:after{content:" ";display:table}
header nav ul.menu li .menu-3:after{clear:both}
header nav ul.menu li .menu-3:after{content:"";clear:both;display:block}
header nav ul.menu li .menu-3 .menu-cat{margin:0;padding:0;list-style:none;width:16.66666667%;float:left;padding:20px}
header nav ul.menu li .menu-3 .menu-cat li{display:block}
header nav ul.menu li .menu-3 .menu-cat li.title a{font-weight:bold;margin-bottom:20px;font-size:120%}
header nav ul.menu li .menu-3 .menu-cat a{color:#fff;padding:10px 15px;height:auto;line-height:1.4;display:block;float:none}
header nav ul.menu li .menu-3 .menu-preview{position:absolute;top:0;bottom:0;background:#eee;width:35%;max-width:500px;padding:10px 20px}
header nav ul.menu li .menu-3 .menu-preview.left{right:0}
header nav ul.menu li .menu-3 .menu-preview.right{left:0}
header nav ul.menu li .menu-3 .menu-preview img{margin:0 auto;display:block;max-width:100%;height:auto;max-height:230px}
header nav ul.menu li .menu-3 .menu-preview .preview-title{font-weight:bold;font-size:18px;height:30px;line-height:30px;overflow:hidden}
header nav ul.menu li .menu-3 .menu-preview .preview-text{max-height:100px;overflow:hidden;margin:10px 0}
header .actions{position:absolute;top:0;right:0}
@media (max-width:991px){header .actions .action.user-profile,header .actions .action.login{display:none}
}
header .action{float:left}
header .action .call{display:block;width:68px;height:68px;text-indent:-999em;background:url(img/sprite-header2.png) no-repeat 50% 50%;background-size:72px auto;transition:background-color .15s linear}
header .action .call *{transition:background-color .15s linear}
header .action .call:hover{background-color:#3E3B37}
@media (max-width:991px){header .action .call{width:58px;height:58px}
}
header .action .action-body{display:none}
/*.action.search .call{background-position:22px 22px}*/
.action.search .call{background-position:-26px 22px}
@media (max-width:991px){.action.search .call{background-position:16px 18px}
.action.search .call{background-position:-32px 18px}
}
.action.search .action-body{position:fixed;top:70px;left:0;right:0;height:70px;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,0.2)}
.action.search .action-body form.search-form{margin:0 auto;max-width:620px;height:70px;line-height:70px;background:url(img/sprite-header2.png) no-repeat 0 20px;background-size:100px auto}
.action.search .action-body form.search-form input{padding:0 10px;margin:0 0 0 50px;width:100%;max-width:570px;border:none;font-size:26px;color:#222}
.action.search .action-body form.search-form input::-moz-placeholder{color:#777;opacity:1}
.action.search .action-body form.search-form input:-ms-input-placeholder{color:#777}
.action.search .action-body form.search-form input::-webkit-input-placeholder{color:#777}
.action.search .action-body form.search-form input:focus{outline:none}
.action.search .action-body form.search-form input:focus::-moz-placeholder{color:#d5d5d5;opacity:1}
.action.search .action-body form.search-form input:focus:-ms-input-placeholder{color:#d5d5d5}
.action.search .action-body form.search-form input:focus::-webkit-input-placeholder{color:#d5d5d5}
@media (max-width:991px){.action.search .action-body{top:60px;height:50px}
.action.search .action-body form.search-form{height:50px;line-height:50px;background-position:10px 14px;background-size:80px auto}
.action.search .action-body form.search-form input{font-size:22px;padding:0}
}
.easy-autocomplete{width:auto !important}
.easy-autocomplete .easy-autocomplete-container{position:absolute;top:70px;left:0;width:100%;background:#fff;line-height:1.4}
.easy-autocomplete .easy-autocomplete-container::before{content:"";display:block;width:100%;height:5px;box-shadow:0 2px 2px rgba(0,0,0,0.2)}
.easy-autocomplete .easy-autocomplete-container ul{margin:0;padding:0;list-style:none}
.easy-autocomplete .easy-autocomplete-container .eac-category{border-top:1px solid #000;position:relative;top:10px;text-align:left;margin-top:20px;padding-bottom:20px}
.easy-autocomplete .easy-autocomplete-container .eac-category span{display:block;margin:0 auto;max-width:620px}
.easy-autocomplete .easy-autocomplete-container .eac-category strong{position:relative;top:-12px;background:#fff;font-weight:bold;color:#555;padding:2px 5px}
.easy-autocomplete .easy-autocomplete-container .eac-item{margin:0 auto;max-width:620px;position:relative;left:-30px}
.easy-autocomplete .easy-autocomplete-container .item-category{max-width:400px;background:url(img/icon-folder.png) no-repeat 15px 3px / 24px 24px;padding:5px 15px 5px 50px;display:block;color:#555}
.easy-autocomplete .easy-autocomplete-container .item-product{max-width:500px;padding:5px 80px 5px 5px;position:relative}
.easy-autocomplete .easy-autocomplete-container .item-product:before,.easy-autocomplete .easy-autocomplete-container .item-product:after{content:" ";display:table}
.easy-autocomplete .easy-autocomplete-container .item-product:after{clear:both}
.easy-autocomplete .easy-autocomplete-container .item-product:after{content:"";clear:both;display:block}
.easy-autocomplete .easy-autocomplete-container .item-product img{float:left;width:50px}
.easy-autocomplete .easy-autocomplete-container .item-product h3{margin:3px 0 0 60px;font-weight:600;font-size:15px;color:#555}
.easy-autocomplete .easy-autocomplete-container .item-product strong{font-weight:normal;font-size:.85em;display:block;margin:3px 0 0 60px}
.easy-autocomplete .easy-autocomplete-container .item-product .stars{position:absolute;right:10px;top:50%;margin-top:-18px;text-align:center}
.easy-autocomplete .easy-autocomplete-container .item-product .stars strong{display:block;font-weight:bold;margin:0;font-size:1em;color:#333}
.easy-autocomplete .easy-autocomplete-container .item-product .stars span{width:14px;height:14px;float:none;display:inline-block;margin:0}
.easy-autocomplete .easy-autocomplete-container .selected .item-category,.easy-autocomplete .easy-autocomplete-container .selected .item-product{background-color:#dfdfdf;cursor:pointer}
.easy-autocomplete .easy-autocomplete-container .search-more{margin:0 auto;text-align:center;max-width:500px;position:relative;left:-90px;font-weight:bold;font-size:.8em;padding:5px 0}
@media (max-width:991px){.easy-autocomplete .easy-autocomplete-container{top:50px}
.easy-autocomplete .easy-autocomplete-container .eac-category span{position:relative;left:10px}
.easy-autocomplete .easy-autocomplete-container .eac-item{left:0}
.easy-autocomplete .easy-autocomplete-container .item-product,.easy-autocomplete .easy-autocomplete-container .item-category,.easy-autocomplete .easy-autocomplete-container .search-more{max-width:100%;left:0}
}
/*.action.login .call{background-position:22px -26px}*/
.action.login .call{background-position:-26px -26px}
.action.user-profile{position:relative}
.action.user-profile .call{background-position:-41px -26px;text-indent:0;width:auto;padding:20px 20px 0 55px;color:#333;font-size:11px;line-height:1.2}
.action.user-profile .call strong{text-transform:uppercase;display:block;font-size:10px;color:white;}
.action.user-profile .call span{color:white;}
.action.user-profile .call:hover{background-color:transparent}
.action.user-profile .dropdown{display:none;margin:0;padding:0;list-style:none;position:absolute;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,0.3);width:180px;padding:10px 0;border-top:2px solid #000;margin-top:-2px;z-index:11}
.action.user-profile .dropdown:before{content:"";display:block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #000;position:absolute;top:-5px;left:70px}
.action.user-profile .dropdown a{display:block;font-weight:bold;font-size:12px;color:#333;padding:7px 20px 7px 25px}
.action.user-profile .dropdown a:before{content:"";display:inline-block;width:16px;height:16px;background:url(img/sprite-user-menu.png) no-repeat 0 0;background-size:16px auto;vertical-align:middle;margin-right:10px}
.action.user-profile .dropdown a:hover{color:#ffcc00}
.action.user-profile .dropdown li.profile a:before{background-position:0 0}
.action.user-profile .dropdown li.logout a:before{background-position:0 -16px}
.action.user-profile:hover .dropdown{display:block}
.action.cart .call{text-indent:0;position:relative;background-position:22px -74px;background-color:#ffcc00;overflow:hidden}
.action.cart .call:hover{background:#3E3B37 url(img/icon-cart-retina_white.png) no-repeat center center}
.action.cart .call:hover strong{background-color:#ffcc00}
.action.cart .call span{display:block;text-indent:-999em}
.action.cart .call strong{display:block;position:absolute;top:10px;right:10px;font-weight:normal;color:#fff;background:#3E3B37;border-radius:50%;font-size:11px;width:24px;height:24px;line-height:24px;text-align:center}
.action.cart .call strong:empty{display:none}
.action.cart .call .badge-effect{display:block;position:absolute;top:10px;right:10px;background:#b95d0c;margin:0;border-radius:50%;width:24px;height:24px}
@media (max-width:991px){.action.cart .call{background:#ffcc00 url(img/icon-cart-retina.png) no-repeat center center;background-size:60%}
.action.cart .call strong{font-size:9px;top:32px;right:4px;width:20px;height:20px;line-height:20px}
}
.breadcrumbs{padding:5px 0 25px;padding-top:90px;background:#fff}
.breadcrumbs:before,.breadcrumbs:after{content:" ";display:table}
.breadcrumbs:after{clear:both}
.breadcrumbs:after{content:"";clear:both;display:block}
.breadcrumbs ol{margin:0;padding:0;list-style:none;color:#777}
.breadcrumbs ol li{display:inline}
.breadcrumbs ol li:after{content:">";padding:0 3px 0 8px}
.breadcrumbs ol li:last-child:after{content:"";display:none}
.breadcrumbs ol li a{color:#777}
.breadcrumbs ol li a:hover{color:#2282d4}
@media (max-width:991px){.breadcrumbs{display:none}
}
.breadcrumbs+main{padding-top:0}
@media (max-width:991px){.breadcrumbs+main{padding-top:80px}
}
main{padding-top:90px}
@media (max-width:991px){main{padding-top:80px}
}
@media (min-width:992px){.off-canvas,.off-canvas-trigger{display:none}
}
@media (max-width:991px){header .container{width:100%}
.off-canvas-trigger{display:block;text-indent:-999em;border:5px solid #777;border-width:5px 0;height:23px;width:36px;position:absolute;top:15px;left:10px}
.off-canvas-trigger:before{content:"";display:block;position:absolute;top:4px;left:0;width:100%;border-top:5px solid #777}
.off-canvas-trigger:hover,.off-canvas-trigger:hover:before{border-color:#333}
.off-canvas-trigger:focus,.off-canvas-trigger:active{outline:none}
.off-canvas-active .off-canvas-trigger:after{content:"";display:block;cursor:default;position:fixed;top:0;left:0;right:0;height:100%;z-index:20}
body{transition:-webkit-transform .25s linear,-ms-transform .25s linear,transform .25s linear}
.off-canvas-active{overflow:hidden;-webkit-transform:translate(250px, 0);-ms-transform:translate(250px, 0);-o-transform:translate(250px, 0);transform:translate(250px, 0)}
.off-canvas{background:#383838;position:fixed;top:0;left:-250px;bottom:0;width:250px;border-right:2px solid #ffcc00;color:#eee;overflow:auto}
.off-canvas h2{font-weight:bold;font-size:18px;margin:0;text-align:center;padding:15px 0}
.off-canvas .contact{text-align:center;color:#777;font-size:90%}
.off-canvas .menu{margin:0;padding:0;list-style:none;margin-bottom:46px}
.off-canvas .menu a{display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAUCAYAAABbLMdoAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAACBzAAAgcwGUMTyCAAAAB3RJTUUH3wccDAAlxU0dTgAAANJJREFUKM+F0rEuhFEUBODDFkt2V6GQCK2IqLyGRq1RexaVZ9FLJBuVyNJ4AZWQTRCJyqf5xdnLvf80t5mZM3PPCYzwgJOICEQVuPGLtgDnFnHUJ7hK5C/st6IMcFcIdvvy3ybBHNs1YmDYkX7cXzBqua/jM014wkqr8CZeO3e4xqAVaa/40svlet0YRkSevVRz3ipizGrECT7S+DesLhTsco7xmIjPWKttMR/VOzb+NO/eWdF+59+DwkXaGhzUCp0Vjoet9U4T8bjvlse4x2n04BvFaobrjyZAHgAAAABJRU5ErkJggg==) no-repeat 225px center;background-size:auto 10px;border:1px solid #4f4f4f;border-width:1px 0;margin-top:-1px;color:#eee;font-size:16px;padding:8px 35px 8px 20px}
.off-canvas .menu a:hover,.off-canvas .menu a.active{background-color:#ffcc00}
.off-canvas .menu .leaf a{background-image:none;border:0}
.off-canvas .menu ul{display:none;margin:0;padding:0;list-style:none}
.off-canvas .menu a.active+ul{display:block;position:absolute;top:0;left:25px;bottom:0;width:225px;background:#595959}
.off-canvas .menu a.active+ul li.title a{text-align:center;margin-top:5px;margin-bottom:1em}
.off-canvas .menu a.active+ul li.title a:after{content:"";display:block;width:35px;margin-top:1em;border-top:2px solid #eee}
.off-canvas .menu a.active+ul li.title a:after{margin:10px auto -10px;width:60px}
.off-canvas .menu a.active+ul li.title a:hover{background-color:transparent}
.off-canvas .menu a.active+ul a{border:0;background-image:none}
.off-canvas .menu a.active+ul li.back a{margin-top:46px;border:1px solid #7c7c7c;border-width:1px 0;color:#ddd}
.off-canvas .menu a.active+ul li.back a:before{content:"";width:6px;height:10px;display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAUCAYAAABbLMdoAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAACBzAAAgcwGUMTyCAAAAB3RJTUUH3wccDAAlxU0dTgAAANJJREFUKM+F0rEuhFEUBODDFkt2V6GQCK2IqLyGRq1RexaVZ9FLJBuVyNJ4AZWQTRCJyqf5xdnLvf80t5mZM3PPCYzwgJOICEQVuPGLtgDnFnHUJ7hK5C/st6IMcFcIdvvy3ybBHNs1YmDYkX7cXzBqua/jM014wkqr8CZeO3e4xqAVaa/40svlet0YRkSevVRz3ipizGrECT7S+DesLhTsco7xmIjPWKttMR/VOzb+NO/eWdF+59+DwkXaGhzUCp0Vjoet9U4T8bjvlse4x2n04BvFaobrjyZAHgAAAABJRU5ErkJggg==) no-repeat 0 0;background-size:auto 10px;transform:scaleX(-1);margin-right:20px}
}
#announcement{max-width:1100px;background:#ffcc00;color:#fff;margin:0 auto;padding:20px 50px 20px 40px;position:relative}
#announcement .close{position:absolute;top:50%;right:30px;margin-top:-10px;opacity:.5 !important}
#announcement .close:hover{opacity:.8 !important}
#announcement p{margin:0}
@media (max-width:991px){#announcement{max-width:900px;margin-bottom:20px;font-size:80%}
}
body{background:#222}
main{background:#fff}
footer{background:#222;border-top:2px solid #ffcc00;padding:40px 0;overflow:auto;color:#fff}
footer h2{text-transform:uppercase;font-size:14px;font-weight:bold;margin:0 0 1em}
footer a{color:#fff;display:block}
footer a:hover{color:#ffcc00;text-decoration:none}
footer .links{margin-left:-13px}
footer .links .column{position:relative;min-height:1px;padding-left:13px;padding-right:13px}
@media (min-width:992px){footer .links .column{float:left;width:16.66666667%}
}
footer .links ul{margin:0;padding:0;list-style:none}
footer .links li{line-height:1.8}
@media (max-width:991px){footer .links{display:none}
}
footer .contact{position:relative;min-height:1px;padding-left:13px;padding-right:13px;text-align:right}
@media (min-width:992px){footer .contact{float:left;width:25%}
}
@media (min-width:992px){footer .contact{margin-left:8.33333333%}
}
footer .contact p{margin:1.5em 0}
footer .contact img{width:180px}
@media (max-width:991px){footer .contact{text-align:center;float:none}
footer .contact img{width:100px}
}
footer .mobile-links{display:none}
@media (max-width:991px){footer .mobile-links{display:block}
footer .mobile-links ul{margin:0;padding:0;list-style:none;font-size:16px}
footer .mobile-links ul:before,footer .mobile-links ul:after{content:" ";display:table}
footer .mobile-links ul:after{clear:both}
footer .mobile-links ul:after{content:"";clear:both;display:block}
footer .mobile-links ul li{width:50%;float:left;margin-bottom:1em;padding:0 60px}
}
@media (max-width:991px) and (max-width:767px){footer .mobile-links ul li{text-align:center;padding:0}
}
.body-homepage .carousel{margin-top:-20px;background:url(img/loader.gif) no-repeat 50% 50%}
.body-homepage .carousel .img{width:100%;height:500px;background:no-repeat center / cover}
@media (min-width:768px) and (max-width:991px){.body-homepage .carousel .img{height:250px}
}
@media (max-width:767px){.body-homepage .carousel .img{height:180px}
}
.body-homepage .sales{padding:40px 0}
.body-homepage .sales .row .col-xl-2:last-child{display:none}
@media (min-width:1440px){.body-homepage .sales .row .col-xl-2:last-child{display:block}
}
@media (max-width:991px){.body-homepage .sales .row .col-xl-2:last-child{display:inline-block}
}
@media (max-width:991px){.body-homepage .sales .scrollable{white-space:nowrap;overflow-x:auto;overflow-y:hidden}
.body-homepage .sales .scrollable .row{display:inline-block;margin:0}
.body-homepage .sales .scrollable .row>div{float:none;display:inline-block}
.body-homepage .sales .scrollable .row:first-of-type{margin-left:-13px}
.body-homepage .sales .scrollable .row .product-card{width:200px;margin-bottom:20px;white-space:normal}
}
.body-homepage .sales p.center{text-align:center}
@media (max-width:991px){.body-homepage .sales p.center{display:none}
}
.body-homepage .grid-blocks{padding:40px 0}
.body-homepage .grid-blocks .section-title{margin:0 0 1.5em}
.body-homepage .grid-blocks .responsive-image{display:none}
@media (max-width:991px){.body-homepage .grid-blocks .round-block{height:200px;max-width:347px;margin-left:auto;margin-right:auto;border-radius:0;position:relative}
.body-homepage .grid-blocks .round-block .block-image{display:none}
.body-homepage .grid-blocks .round-block .responsive-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;margin:0}
.body-homepage .grid-blocks .round-block .block-content p{display:none}
.body-homepage .grid-blocks .round-block .block-content{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;float:none;background:rgba(0,0,0,0.4);margin:0;text-align:center;padding:0}
.body-homepage .grid-blocks .round-block .block-content h2{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);width:100%;margin:0;line-height:1.2;color:#fff}
.body-homepage .grid-blocks .round-block .block-content h2:after{display:none}
.body-homepage .grid-blocks .round-block:hover .block-content,.body-homepage .grid-blocks .round-block:active .block-content{background:rgba(0,0,0,0.6)}
.body-homepage .grid-blocks .parent>.row:last-child .col-md-6:last-child,.body-homepage .grid-blocks .container>.row:last-child .col-sm-6:last-child{margin-top:-226px}
}
@media (max-width:991px) and (max-width:767px){.body-homepage .grid-blocks .parent>.row:last-child .col-md-6:last-child,.body-homepage .grid-blocks .container>.row:last-child .col-sm-6:last-child{margin-top:0}
}
.body-homepage .promo-section{padding:40px 0}
.body-homepage .promo-section .promo-icons{margin:0;padding:0;list-style:none;padding-bottom:40px;text-align:center}
.body-homepage .promo-section .promo-icons:before,.body-homepage .promo-section .promo-icons:after{content:" ";display:table}
.body-homepage .promo-section .promo-icons:after{clear:both}
.body-homepage .promo-section .promo-icons:after{content:"";clear:both;display:block}
.body-homepage .promo-section .promo-icons li{display:inline-block;vertical-align:top;min-width:120px;max-width:200px;padding:0 25px 20px;font-weight:bold;font-size:14px;color:#555}
@media (max-width:767px){.body-homepage .promo-section .promo-icons li{padding:0 0 20px;width:48%;min-width:0;max-width:auto;font-size:12px}
}
.body-homepage .promo-section .promo-icons li:before{content:"";display:block;width:64px;height:64px;margin:0 auto 1.5em;background:url(img/sprite-promo-icons.png) no-repeat 0 0;background-size:auto 64px;transition:transform .2s linear}
@media (max-width:767px){.body-homepage .promo-section .promo-icons li:before{background-size:auto 48px;width:48px;height:48px}
}
.body-homepage .promo-section .promo-icons li:hover:before{transform:translate(0, -5px)}
.body-homepage .promo-section .promo-icons li.promo-security:before{background-position:0 0}
.body-homepage .promo-section .promo-icons li.promo-shipping:before{background-position:-128px 0}
.body-homepage .promo-section .promo-icons li.promo-service:before{background-position:-63px 0}
.body-homepage .promo-section .promo-icons li.promo-support:before{background-position:-192px 0}
.body-homepage .promo-section .promo-icons li.promo-phone:before{background-position:-256px 0}
@media (max-width:767px){.body-homepage .promo-section .promo-icons li.promo-security:before{background-position:0 0}
.body-homepage .promo-section .promo-icons li.promo-shipping:before{background-position:-96px 0}
.body-homepage .promo-section .promo-icons li.promo-service:before{background-position:-48px 0}
.body-homepage .promo-section .promo-icons li.promo-support:before{background-position:-144px 0}
.body-homepage .promo-section .promo-icons li.promo-phone:before{background-position:-192px 0}
}
@media (max-width:991px){.body-homepage .promo-section .round-block{display:none}
.body-homepage .promo-section .promo-icons{padding-bottom:0}
}
.blog-section{padding-top:40px;padding-bottom:40px}
.blog-section .section-title{margin-top:0}
.blog-section h3{font-weight:bold;font-size:18px;margin-bottom:1.5em}
.blog-section h3 a{color:#222;display:block}
.blog-section h3 a:hover{color:#ffcc00}
.blog-section .read-more{margin-top:1.5em}
.blog-section .row img{margin: 70px auto; max-width: 99%; vertical-align: middle;}
@media (max-width:767px){.body-product .breadcrumbs{display:block;padding:80px 0 16px;font-size:12px}
.body-product .breadcrumbs a{color:#555}
.body-product .breadcrumbs+main{padding-top:0}
}
main .product{padding-top:30px}
main .product .info,main .product .product-gallery{float:right}
main .product .info{width:55%;padding-left:50px}
main .product .product-gallery{width:45%}
main .product .product-gallery{position:relative}
main .product .product-gallery .tags{position:absolute;top:10px;right:0;margin:0;padding:0;list-style:none}
main .product .product-gallery .tags li{text-align:center;width:110px;font-size:12px;color:#fff;border-bottom-left-radius:3px;border-top-left-radius:3px;padding:3px 0;margin-top:7px}
main .product .product-gallery .tags li.blue{background:#3892DF}
main .product .product-gallery .tags li.orange{background:#ffcc00}
main .product .product-gallery img{display:block;max-width:100%;height:auto;border-radius:6px}
main .product .product-gallery .thumbs{margin:0;padding:0;list-style:none;margin:15px -5px 0}
main .product .product-gallery .thumbs li{float:left;padding:0 5px;width:25%;margin-bottom:15px}
main .product .product-gallery .thumbs img{border-radius:3px}
main .product .product-gallery .thumbs li:nth-child(4n+1){clear:left}
main .product .product-gallery.product-ended:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5);z-index:20}
main .product .product-gallery.product-ended .ended-badge{position:absolute;z-index:21;background:rgba(241,130,32,0.75) url(img/icon-info.png) no-repeat 20px 50%;background-size:32px;color:#fff;font-weight:bold;font-size:20px;border-radius:5px;width:230px;height:56px;line-height:56px;text-indent:62px;top:50%;left:50%;margin:-28px 0 0 -115px}
main .product .info h2.title{font-weight:bold;margin:0}
main .product .info h3.type{font-weight:bold;color:#555;margin:15px 0 45px;font-size:16px}
main .product .info p.about{text-align:justify}
main .product .info .pricing{margin:45px -30px 30px;padding:0 30px 20px;overflow:auto;border-bottom:2px solid #eee}
main .product .info .pricing .prices{float:left;width:50%}
main .product .info .pricing .prices .vat,main .product .info .pricing .prices .original,main .product .info .pricing .prices .vatless{display:block}
main .product .info .pricing .prices .original{text-decoration:line-through;color:#bbb;font-size:16px;font-weight:bold}
main .product .info .pricing .prices .vat{color:#ffcc00;font-size:30px;line-height:1;font-weight:bold}
main .product .info .pricing .prices .vat small{font-size:15px}
main .product .info .pricing .prices .vatless{font-size:22px;line-height:1.6}
main .product .info .pricing .prices .vatless small{font-size:15px}
main .product .info .pricing .cart{float:left;width:50%;text-align:right}
main .product .info .pricing .cart .add-to-cart{float:right}
main .product .info .pricing .cart .availability{clear:both;padding-top:10px}
main .product .info .pricing.request{text-align:center}
main .product .info .pricing.request .btn{font-size:16px}
main .product .info .pricing.request .request-info{text-align:left;font-style:italic;font-weight:600;font-size:90%;margin-top:2em}
main .product .info .details{font-size:90%;margin-bottom:30px}
main .product .info .rating .rating-stars{float:left;width:45%;text-align:center;margin-left:-30px}
main .product .info .rating .rating-stars h3.rating-title{color:#333;margin:0;font-size:1.2em;font-weight:normal}
main .product .info .rating .rating-stars h3.rating-value{font-size:36px}
main .product .info .rating .rating-preview{float:right;width:60%;margin:0 -30px 0 0}
main .product .info .rating .rating-preview h4{color:#333;margin:0 0 .5em;font-size:1.2em;font-weight:normal}
main .product .info .rating .rating-preview blockquote{margin:0 0 1.5em;font-style:normal;text-align:justify;font-size:.9em;line-height:1.3;background:url(img/icon-quotes.png) no-repeat 0 0;padding-left:45px;overflow:hidden;max-height:6.5em}
main .product .info .rating .rating-preview .show-more{text-align:center;font-size:.9em}
@media (min-width:992px) and (max-width:1199px){main .product .info .rating .rating-stars{width:65%}
main .product .info .rating .rating-preview{display:none}
}
@media (max-width:991px){main .product .info .rating .rating-stars{width:65%}
main .product .info .rating .rating-preview{display:none}
}
@media (min-width:768px) and (max-width:991px){main .product{position:relative}
main .product:before,main .product:after{content:" ";display:table}
main .product:after{clear:both}
main .product:after{content:"";clear:both;display:block}
main .product h2.title{position:absolute;top:0;left:0;right:0;text-align:center;font-weight:normal}
main .product h2.title:before,main .product h2.title:after{content:"";display:inline-block;width:30px;height:1px;vertical-align:middle;margin:-2px 15px 0;border-bottom:1px solid #222}
main .product h3.type{position:absolute;top:1.5em;left:0;right:0;text-align:center;font-size:14px !important}
main .product .info,main .product .product-gallery{margin-top:55px}
main .product .info{width:60%;padding-left:30px}
main .product .product-gallery{width:40%}
main .product .info .pricing{margin-left:0;margin-right:0;padding-left:0;padding-right:0}
main .product .pricing .prices .original{display:none !important}
}
@media (max-width:767px){main .product{padding-top:0}
main .product .info,main .product .product-gallery{float:none;width:auto;margin:0;padding:0}
main .product .title{font-size:20px;padding-bottom:10px}
main .product h3.type,main .product .about{display:none}
main .product .product-gallery{position:relative;margin-bottom:20px}
main .product .product-gallery img{border-radius:0;width:100%}
main .product .product-gallery .tags{display:none}
main .product .product-gallery .thumbs{display:none}
main .product .product-gallery .arrow{-webkit-transition:.25s;-o-transition:.25s;transition:.25s;transition:all .25s ease;display:block;position:absolute;top:0;bottom:0;text-indent:-999em;width:60px}
main .product .product-gallery .arrow *{transition:all .25s ease}
main .product .product-gallery .arrow:before{content:"";display:block;position:absolute;top:50%;margin-top:-13px}
main .product .product-gallery .arrow.left{left:0;background:linear-gradient(90deg, rgba(0,0,0,0.7), transparent) left top}
main .product .product-gallery .arrow.left:before{background:url(img/chevrons.png) no-repeat 0 0;background-size:60px auto;width:15px;height:27px;opacity:1;background-position:0 0;left:15px}
main .product .product-gallery .arrow.right{right:0;background:linear-gradient(90deg, transparent, rgba(0,0,0,0.7)) right top}
main .product .product-gallery .arrow.right:before{background:url(img/chevrons.png) no-repeat 0 0;background-size:60px auto;width:15px;height:27px;opacity:1;background-position:-15px 0;right:15px}
main .product .info .pricing{position:relative;height:120px;margin:0;padding:0;border:none}
main .product .info .pricing:empty{height:auto}
main .product .info .pricing.request{height:auto;font-size:13px}
main .product .info .pricing .prices{position:absolute;right:0;width:50%;text-align:right}
main .product .info .pricing .prices .original{display:none}
main .product .info .pricing .prices .vat{font-size:23px}
main .product .info .pricing .prices .vat small{font-size:12px}
main .product .info .pricing .prices .vatless{font-weight:bold;font-size:17px}
main .product .info .pricing .prices .vatless small{font-size:12px}
main .product .info .pricing .cart{width:auto;float:none}
main .product .info .pricing .add-to-cart{width:auto !important;float:none !important;border-radius:0;position:absolute;top:50px;left:0;margin-right:2px;color:#fff;text-indent:70px;font-size:15px;line-height:50px;box-shadow:2px 2px 0 rgba(0,0,0,0.15);position:relative;margin-top:10px}
main .product .info .pricing .add-to-cart:after{position:absolute;right:10px;top:50%;margin-top:-13px;content:"";display:inline-block;background:url(img/chevrons.png) no-repeat 0 0;background-size:60px auto;width:15px;height:27px;opacity:1;background-position:-15px 0}
main .product .info .pricing .availability{position:absolute;top:0;left:0;width:50%;text-align:left}
main .product .details,main .product .rating{display:none}
}
.product-nav .container{overflow:auto}
.product-nav .product-info,.product-nav .product-price{float:left;width:50%}
.product-nav .product-info{overflow:hidden}
.product-nav .product-info .title{margin:.5em 0 0;font-size:1.3em;font-weight:bold;height:1.7em;overflow:hidden;word-wrap:none}
.product-nav .product-info .type{font-size:.95em;height:2em}
.product-nav .product-price .price{font-size:1.3em;font-weight:bold;margin:.5em 0 0}
.product-nav .product-price .availability{font-size:.95em;font-weight:normal}
.product-nav .product-price .wrap{float:left}
.product-nav .product-price .add-to-cart{float:left;margin:18px 0 0 30px}
.product-nav .tabs a{height:75px;line-height:75px}
.product-nav .tabs .stars{margin:0;position:relative;top:26px}
@media (max-width:1199px){.product-nav .tabs .stars{display:none}
}
.product-nav .product-toggle{float:left;width:0;overflow:hidden;height:85px;transition:width .3s}
.product-nav.affix{position:fixed;top:68px;left:0;right:0;z-index:999}
.product-nav.affix .product-toggle{width:35%}
.product-nav.affix .tabs{float:left;width:65%;margin-left:0}
.product-nav-placeholder{margin:40px 0;height:75px}
@media (max-width:991px){.product-nav-placeholder{display:none}
}
.product-content .section-title{font-size:24px}
.product-content .text{color:#3c3c3c;text-align:justify}
.product-content .text h2,.product-content .text h3{margin:40px 0 25px;text-align:left}
.product-content .text h2{font-weight:bold;font-size:24px}
.product-content .text h3{color:#888;font-weight:bold;font-size:16px}
.product-content .images+.text{width:50%;float:left}
.product-content .images{width:50%;padding-left:2em;float:right}
.product-content .images img{margin-bottom:2em;display:block;max-width:100%;height:auto}
@media (max-width:767px){.product-content{padding-top:20px}
.product-content .product-details{background:#eee}
.product-content .text,.product-content .images+.text{width:auto;float:none}
.product-content .images{display:none}
.product-content .section-title{display:block !important;font-size:16px}
.product-content .fulltext{display:none}
.product-content .load-more{display:block;text-align:center;font-weight:bold;padding:10px}
.product-content .load-more.active{display:none}
.product-content .text h2,.product-content .text h3{color:#222;margin:20px 0}
}
@media (max-width:767px){.vendor{text-align:center;padding:0 0 20px;margin:0}
}
@media (max-width:991px){.scrollable{white-space:nowrap;overflow-x:auto;overflow-y:hidden}
.scrollable .row{display:inline-block;margin:0}
.scrollable .row>div{float:none;display:inline-block}
.scrollable .row:first-of-type{margin-left:-13px}
.scrollable .row .product-card{width:200px;margin-bottom:20px;white-space:normal}
}
.product-video .center{max-width:800px;margin:0 auto}
.promo-block{margin:60px 0 0;padding:80px 0}
.promo-block .round-block{margin-bottom:0}
@media (max-width:767px){.promo-block{display:none}
}
.mobile-footer{display:none}
@media (max-width:767px){.mobile-footer{display:block}
.mobile-footer .links{margin:0;padding:0;list-style:none;padding:20px 10px}
.mobile-footer .links a{display:block;border-bottom:1px solid #d5d5d5;height:50px;line-height:50px;color:#222}
.mobile-footer .links a:hover,.mobile-footer .links a:active{background:#ffcc00;color:#fff}
.mobile-footer .links a:hover:before,.mobile-footer .links a:active:before{background:url(img/chevrons.png) no-repeat 0 0;background-size:48px auto;width:12px;height:22px;opacity:.8;background-position:0 0}
.mobile-footer .links a:before{margin:0 10px 0;position:relative;top:5px;content:"";display:inline-block;background:url(img/chevrons.png) no-repeat 0 0;background-size:48px auto;width:12px;height:22px;opacity:.4;background-position:-24px 0}
.mobile-footer .links li:first-child a{border-top:1px solid #d5d5d5}
.mobile-footer dl.details{background:#eee;margin:0;padding:1px 10px 20px;font-size:12px}
.mobile-footer dl.details dt,.mobile-footer dl.details dd{margin-top:20px}
.mobile-footer dl.details dt{float:left;width:40%;font-weight:normal;padding-right:10px}
.mobile-footer dl.details dd{margin-left:40%}
.mobile-footer dl.details dd:before,.mobile-footer dl.details dd:after{content:" ";display:table}
.mobile-footer dl.details dd:after{clear:both}
.mobile-footer dl.details dd:after{content:"";clear:both;display:block}
.mobile-footer dl.details dd small{font-size:11px}
}
main .product .chemistry-pricing{margin:45px -30px 30px}
main .product .chemistry-pricing table tr td{background:#eee;border-bottom:2px solid #fff;padding:5px;transition:background-color .05s linear}
main .product .chemistry-pricing table tr td *{transition:background-color .05s linear}
main .product .chemistry-pricing table tr td.type{width:42%;padding-left:15px}
main .product .chemistry-pricing table tr td.type .variant{margin:0 0 0 -15px;line-height:34px;position:relative;line-height:1.3;padding-left:64px}
main .product .chemistry-pricing table tr td.type .variant:before{content:"";background:url(img/sprite-chemia.png) no-repeat;background-size:34px;float:left;margin:0 15px;width:34px;height:34px;line-height:1;font-weight:normal}
main .product .chemistry-pricing table tr td.type .variant.barrel:before{background-position:0 0}
main .product .chemistry-pricing table tr td.type .variant.bottle:before{background-position:0 -34px}
main .product .chemistry-pricing table tr td.type .variant.bottle-spray:before{background-position:0 -68px}
main .product .chemistry-pricing table tr td.type .variant.can-large:before{background-position:0 -102px}
main .product .chemistry-pricing table tr td.type .variant.can-small:before{background-position:0 -136px}
main .product .chemistry-pricing table tr td.type .variant.tank:before{background-position:0 -170px}
main .product .chemistry-pricing table tr td.type .variant:before{position:absolute;top:50%;left:0;margin-top:-17px;float:none}
main .product .chemistry-pricing table tr td.availability{width:28%;font-size:85%;padding:5px 10px}
main .product .chemistry-pricing table tr td.price{width:20%}
main .product .chemistry-pricing table tr td.price small{font-size:60%}
main .product .chemistry-pricing table tr td.price .original{text-decoration:line-through;color:#6f6f6f;font-size:90%;display:block;line-height:1}
main .product .chemistry-pricing table tr td.cart{width:10%}
main .product .chemistry-pricing table tr td.cart .add-to-cart{width:55px;height:38px;background-size:48px auto;background-position:18px -53px}
main .product .chemistry-pricing table caption{display:none}
main .product .chemistry-pricing table tr:hover td{background:#e2e2e2}
@media (max-width:991px){main .product .chemistry-pricing{margin:0}
main .product .chemistry-pricing table tr td{font-size:12px}
main .product .chemistry-pricing table tr td.type{width:auto;min-width:110px;padding-right:0}
main .product .chemistry-pricing table tr td.type .variant{padding-left:29px;line-height:24px;line-height:1.2}
main .product .chemistry-pricing table tr td.type .variant:before{content:"";background:url(img/sprite-chemia.png) no-repeat;background-size:24px;float:left;margin:0 15px;width:24px;height:24px;line-height:1;font-weight:normal}
main .product .chemistry-pricing table tr td.type .variant.barrel:before{background-position:0 0}
main .product .chemistry-pricing table tr td.type .variant.bottle:before{background-position:0 -24px}
main .product .chemistry-pricing table tr td.type .variant.bottle-spray:before{background-position:0 -48px}
main .product .chemistry-pricing table tr td.type .variant.can-large:before{background-position:0 -72px}
main .product .chemistry-pricing table tr td.type .variant.can-small:before{background-position:0 -96px}
main .product .chemistry-pricing table tr td.type .variant.tank:before{background-position:0 -120px}
main .product .chemistry-pricing table tr td.type .variant:before{margin:-12px 5px 0 0}
main .product .chemistry-pricing table tr td.type .desc{display:block}
main .product .chemistry-pricing table tr td.availability{font-size:11px;line-height:1.2}
main .product .chemistry-pricing table tr td.price{min-width:50px;font-size:11px;text-align:right;white-space:nowrap}
main .product .chemistry-pricing table tr td.price .original{display:none}
main .product .chemistry-pricing table tr td.price small{display:block}
main .product .chemistry-pricing table tr td.cart{text-align:right;padding-right:7px;width:auto}
main .product .chemistry-pricing table tr td.cart .add-to-cart{display:inline-block;width:40px;background-position:11px -53px}
}
@media (max-width:991px) and (min-width:768px){main .product .chemistry-pricing{margin:20px 0}
}
.rating-value{font-weight:bold;text-align:center;font-size:54px;color:#333}
.rating-value small{font-size:40%;color:#333}
.product-rating .rating-avg{float:left;width:50%;padding-bottom:2em}
.product-rating .rating-stats{float:left;width:50%;list-style:none;margin:1em 0 0;padding:0}
.product-rating .rating-stats li{clear:both;margin-top:1em}
.product-rating .rating-stats .stars{float:left}
.product-rating .rating-stats .meter{margin:0 70px 0 130px;height:10px;background:#eee;position:relative;top:5px}
.product-rating .rating-stats .meter .bar{height:10px;background:#ffcc00}
.product-rating .rating-stats .count{float:right;width:50px;color:#555;font-weight:bold;font-size:1.5em;margin-top:-18px}
@media (max-width:767px){.product-rating .rating-avg,.product-rating .rating-stats{float:none;width:auto;padding-bottom:0;margin-top:0}
}
.product-rating .rating{clear:both}
.product-rating .rating .head h3{margin:0;font-size:20px;font-weight:normal;line-height:1.7;color:#222}
.product-rating .rating .head .warranty{padding-left:32px;background:url(img/icon-warranty.png) no-repeat left center;background-size:20px;font-size:.9em;margin:.5em 0;color:#777}
.product-rating .rating .head .stars{margin:1em 0 1.5em}
.product-rating .rating .head .stars span{width:24px;height:24px}
.product-rating .rating .row ul{margin:0;padding:0;list-style:none;width:80%;margin-left:50px}
.product-rating .rating .row ul li{margin:0 0 .7em;line-height:1.4}
.product-rating .rating .feedback{position:relative;margin-top:10px}
.product-rating .rating .feedback:before{content:"";display:block;position:absolute;top:0;left:13px;width:25px;height:25px;background:url(img/sprite-feedback.png) no-repeat;background-size:50px 25px}
.product-rating .rating .feedback.positive{color:#5cb85c}
.product-rating .rating .feedback.negative{color:#d9534f}
.product-rating .rating .feedback.negative:before{background-position:right top}
.product-rating .rating .rating-gallery{margin:2em;overflow:auto}
.product-rating .rating .rating-gallery a{float:left;padding:0 15px 15px;width:33%}
.product-rating .rating .rating-gallery img{width:100%}
.product-rating .rating .useful{color:#777;margin-bottom:4em}
.product-rating .rating .useful a{color:#777;margin-left:1.5em}
.product-rating .rating .useful a:hover{color:#ffcc00}
.product-rating .rating .useful a:first-child{margin-left:3em}
@media (max-width:767px){.product-rating .section-title,.product-rating .rating-value,.product-rating .stars.large{margin-left:13px;margin-right:13px}
.product-rating .rating-value{font-size:28px;margin:0}
.product-rating .rating-value small{font-size:20px}
.product-rating .stars.large span{width:40px;height:40px}
.product-rating #ratings{padding-top:26px}
.product-rating .rating .head .stars span{width:20px;height:20px}
.product-rating .rating .text,.product-rating .rating .feedback{font-size:13px}
.product-rating .rating .feedback:before{float:none;position:static;margin:0 0 .5em}
.product-rating .rating .feedback.positive{padding-right:0}
.product-rating .rating .row ul{margin:0}
.product-rating .rating .rating-gallery{margin:2em 0}
.product-rating .rating .rating-gallery a{padding:0 10px 10px}
}
.product-accessories{position:relative}
.product-accessories .section-title{margin-top:2em}
@media (max-width:991px){.product-accessories .scrollable{white-space:nowrap;overflow-x:auto;overflow-y:hidden}
.product-accessories .scrollable .row{display:inline-block;margin:0}
.product-accessories .scrollable .row>div{float:none;display:inline-block}
.product-accessories .scrollable .row:first-of-type{margin-left:-13px}
.product-accessories .scrollable .row .product-card{width:200px;margin-bottom:20px;white-space:normal}
}
.product-accessories .container.large{margin-top:1em;overflow:hidden;position:static}
.product-accessories .slick-arrow{text-indent:-999em;width:20px;height:66px;line-height:2px;background:#ffcc00;border:none;position:absolute;top:50%;margin-top:-33px;z-index:10;text-align:center}
.product-accessories .slick-arrow::after{content:"";display:block;margin:0 auto}
.product-accessories .slick-arrow:hover,.product-accessories .slick-arrow:active{transition:all .15s linear;background-color:#3E3B37}
.product-accessories .slick-arrow:hover *,.product-accessories .slick-arrow:active *{transition:all .15s linear}
.product-accessories .slick-arrow.slick-prev{left:0;border-radius:0 3px 3px 0}
.product-accessories .slick-arrow.slick-prev::after{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #fff;margin-left:-2px}
.product-accessories .slick-arrow.slick-next{right:0;border-radius:3px 0 0 3px}
.product-accessories .slick-arrow.slick-next::after{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #fff}
.product-support{margin:0 26px}
.product-support p.intro{margin:26px}
.product-support .support-form .form-group label{width:10%}
.product-support .support-form .form-group .form-control{float:left;width:55%}
.product-support .support-form .form-group textarea.form-control{width:90%}
@media (max-width:767px){.product-support .support-form .form-group label{display:block;width:auto;float:none}
.product-support .support-form .form-group .form-control,.product-support .support-form .form-group textarea.form-control{width:100%}
}
/*.product-support #support-questions{padding:26px} */
@media (max-width:767px){.product-support #support-questions{padding-left:0;padding-right:0}
}
.product-support .support-question{overflow:auto;padding:26px 26px 13px;margin:0 -26px;transition:background-color 3s}
.product-support .support-question.ajax-new{background:#FDF9CD}
.product-support .support-question .photo{float:left;width:95px;height:95px;border-radius:50%}
.product-support .support-question .body{margin-left:135px;position:relative}
.product-support .support-question .body h3{margin:0 0 1em;color:#333}
.product-support .support-question .body time{position:absolute;top:0;right:0}
.product-support .support-question .body p{text-align:justify}
@media (max-width:767px){.product-support .support-question{padding:0;margin:0}
.product-support .support-question .photo{width:50px;height:50px}
.product-support .support-question .body{margin-left:70px}
}
.body-product .load-more{text-align:center;margin-top:40px}
.body-product .load-more .btn.btn-lg{font-size:14px;padding:15px 30px !important}
@media (max-width:767px){.body-product .load-more{margin-top:20px}
.body-product .load-more .btn.btn-lg{background:#5cb85c;border:none;border-radius:0;display:block;text-align:left;position:relative;margin:0 -13px;box-shadow:2px 2px 0 rgba(0,0,0,0.15)}
.body-product .load-more .btn.btn-lg:after{content:"";display:inline-block;position:absolute;top:50%;margin-top:-11px;right:15px;background:url(img/chevrons.png) no-repeat 0 0;background-size:48px auto;width:12px;height:22px;opacity:.9;background-position:-12px 0}
}
@media (max-width:767px){.body-product #support-questions .load-more .btn.btn-lg{margin:0 -39px}
}
.category-info{padding:20px 0 60px;overflow:auto}
.category-info .text{width:65%;float:left;padding-right:50px}
.category-info .text h2{font-weight:bold;text-transform:uppercase;margin-top:0}
.category-info .text h3{color:#555;font-weight:bold;font-size:16px;margin:0 0 50px}
.category-info img{width:35%;float:left;border-radius:5px}
@media (max-width:991px){.category-info{display:none}
}
.subcategories .row{padding:60px 0 13px}
@media (max-width:991px){.subcategories .row{padding:0}
}
.subcategories .subcategory{overflow:auto;margin-bottom:26px;border-radius:5px;background:#fff;box-shadow:2px 2px 6px rgba(0,0,0,0.1)}
.subcategories .subcategory .image{display:block;background:#f8f8f8;text-align:center;height:180px;line-height:180px}
.subcategories .subcategory .image img{max-width:100%;height:auto}
.subcategories .subcategory strong{display:block;color:#222;font-weight:bold;padding:25px;font-size:20px;line-height:1.5;height:150px}
.subcategories .subcategory a{display:block;background:#fff}
.subcategories .subcategory a:hover{background:#777;transition:all .1s linear}
.subcategories .subcategory a:hover *{transition:all .1s linear}
.subcategories .subcategory a:hover strong{color:#fff}
@media (max-width:991px){.subcategories{background:#fff}
.subcategories .subcategory{overflow:visible;margin:0;border-radius:0;box-shadow:none}
.subcategories .subcategory .image{line-height:1;width:50px;height:50px;float:left;background:transparent}
.subcategories .subcategory strong{font-weight:normal;font-size:14px;padding:0 30px 0 30px;line-height:1.4;height:auto;vertical-align:middle;display:table-cell;height:50px}
.subcategories .subcategory a{position:relative;border-bottom:1px solid #d5d5d5;padding:5px 10px}
.subcategories .subcategory a:before,.subcategories .subcategory a:after{content:" ";display:table}
.subcategories .subcategory a:after{clear:both}
.subcategories .subcategory a:after{content:"";clear:both;display:block}
.subcategories .subcategory a:after{content:"";display:block;position:absolute;top:50%;margin-top:-11px;right:15px;background:url(img/chevrons.png) no-repeat 0 0;background-size:60px auto;width:15px;height:27px;opacity:.3;background-position:-45px 0}
.subcategories .subcategory a:hover{background:#eee}
.subcategories .subcategory a:hover strong{color:#222}
}
.body-product-list .brand-container{margin-top:40px}
@media (max-width:767px){.body-product-list .brand-container{margin-top:0}
}
@media (min-width:768px) and (max-width:991px){.body-product-list .brand-container{margin-top:20px}
}
.body-product-list .brands{padding-bottom:40px;margin-left:-13px}
@media (max-width:991px){.body-product-list .brands{margin:0;background:#dae9fc;padding:0}
.body-product-list .brands #brand-popup{padding:20px}
}
.body-product-list .brands legend{display:none}
@media (max-width:991px){.body-product-list .brands legend{cursor:pointer;margin:0;display:block;font-size:14px;border:none;height:50px;line-height:50px;padding:0 15px;background:#4aca4a;color:#fff}
.body-product-list .brands legend:after{content:"";display:block;float:right;margin-top:12px;background:url(img/chevrons.png) no-repeat 0 0;background-size:60px auto;width:15px;height:27px;opacity:.99;background-position:-15px 0;transition:-webkit-transform .25s,-ms-transform .25s,transform .25s}
.body-product-list .brands legend.active:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
}
.body-product-list .brands p{margin:0}
@media (max-width:991px){.body-product-list .brands p{margin-bottom:10px}
}
.body-product-list .brands input[type=checkbox]{display:none}
.body-product-list .brands input[type=checkbox]+label{float:left;background:#eee;margin:0 10px;padding:7px 20px;border-radius:5px;cursor:pointer;font-weight:bold;color:#333;transition:all .1s linear}
.body-product-list .brands input[type=checkbox]+label *{transition:all .1s linear}
.body-product-list .brands input[type=checkbox]+label:hover{background:#e2e2e2}
.body-product-list .brands input[type=checkbox]+label small{font-weight:normal;font-size:80%}
.body-product-list .brands input[type=checkbox]:checked+label{background:#ffcc00;color:#fff}
@media (max-width:991px){.body-product-list .brands input[type=checkbox]{display:inline-block;position:relative;top:2px}
.body-product-list .brands input[type=checkbox]+label{display:inline-block;float:none;margin:0 0 0 15px;padding:0;border-radius:0;background:transparent}
.body-product-list .brands input[type=checkbox]+label:after{display:block;content:"";width:100%}
.body-product-list .brands input[type=checkbox]+label:hover{background-color:transparent}
.body-product-list .brands input[type=checkbox]+label small{font-size:90%;padding-left:5px}
.body-product-list .brands input[type=checkbox]:checked+label{background-color:transparent;color:#222}
}
.body-product-list .brands:before,.body-product-list .brands:after{content:" ";display:table}
.body-product-list .brands:after{clear:both}
.body-product-list .brands:after{content:"";clear:both;display:block}
@media (max-width:991px){.body-product-list .list-tabs{background:#eee;border:1px solid #d5d5d5;border-width:1px 0}
.body-product-list .list-tabs:before,.body-product-list .list-tabs:after{content:" ";display:table}
.body-product-list .list-tabs:after{clear:both}
.body-product-list .list-tabs:after{content:"";clear:both;display:block}
.body-product-list .list-tabs .tabs{margin:0;text-align:center}
.body-product-list .list-tabs .tabs li{display:inline-block}
.body-product-list .list-tabs .tabs a{display:inline-block;float:none;padding:0 20px;border-bottom-width:3px}
}
@media (max-width:991px){.body-product-list .product-card{position:relative;height:165px;overflow:hidden;padding:20px 10px;margin:0;border-bottom:1px solid #d5d5d5;cursor:pointer}
.body-product-list .product-card:after{content:"";display:block;position:absolute;right:10px;top:50%;margin-top:-13px;background:url(img/chevrons.png) no-repeat 0 0;background-size:60px auto;width:15px;height:27px;opacity:.5;background-position:-45px 0}
.body-product-list .product-card:hover,.body-product-list .product-card:active,.body-product-list .product-card.active{background:#eee}
.body-product-list .product-card:hover:after,.body-product-list .product-card:active:after,.body-product-list .product-card.active:after{background:url(img/chevrons.png) no-repeat 0 0;background-size:60px auto;width:15px;height:27px;opacity:.8;background-position:-45px 0}
.body-product-list .product-card .image a{padding:0;text-align:left;float:left;width:110px;height:110px}
.body-product-list .product-card .image a img{max-width:90px}
.body-product-list .product-card p.brand,.body-product-list .product-card h3.name{position:absolute;top:15px;margin-left:110px;padding:0;font-size:13px}
.body-product-list .product-card h3.name{top:35px;padding-right:35px;height:3.2em}
.body-product-list .product-card .availability{position:absolute;margin-left:110px;bottom:55px;padding-right:35px;text-align:left;line-height:1.1}
.body-product-list .product-card .pricing{border:none;padding:0;position:absolute;bottom:20px;margin-left:110px;overflow:visible}
.body-product-list .product-card .pricing .price{width:auto;float:none;margin:0;line-height:1.1}
.body-product-list .product-card .pricing .price .current{font-size:18px}
.body-product-list .product-card .pricing .add-to-cart{display:none}
.body-product-list .product-row:last-of-type div:last-child .product-card{border-bottom:none}
}
@media (max-width:991px) and (min-width:768px){.body-product-list .product-row:last-of-type div:nth-last-child(2) .product-card{border-bottom:none}
}
.pager{margin:20px;font-size:90%}
.pager li a{border-radius:5px;border:1px solid transparent;color:#222;background:#ddd;margin:0 2px;padding:3px 10px}
.pager li a:hover{border-color:#ffcc00;background:#ddd}
.pager li.disabled>a{background:#ddd;color:#a2a2a2;transition:all .15s linear}
.pager li.disabled>a *{transition:all .15s linear}
.pager li.disabled>a:hover{border-color:#eab98d;background:#ddd !important}
@media (max-width:767px){.pager{font-size:80%}
.pager li a{margin:0;padding:3px 6px}
}
.body-contact .map{margin-top:-20px}
.body-contact .map iframe{pointer-events:none}
@media (max-width:767px){.body-contact .map iframe{height:200px}
}
@media (min-width:992px) and (max-width:1199px){.body-contact .map iframe{height:300px}
}
@media (min-width:768px) and (max-width:991px){.body-contact .map iframe{height:300px}
}
.body-contact .contact-block{margin:60px 0}
.body-contact .contact-block h2{margin-bottom:1em;font-weight:bold;font-size:20px;margin-top:0}
.body-contact .contact-block h2:after{content:"";display:block;width:35px;margin-top:1em;border-top:2px solid #555}
.body-contact .contact-block p,.body-contact .contact-block address{margin-bottom:.5em}
@media (max-width:991px){.body-contact .contact-block{margin:20px 0}
}
.body-contact .contact-block .legal{display:block;color:#777;font-size:75%;line-height:1.2}
.body-contact .team{padding:60px 0}
.body-contact .team .round-block{height:485px}
@media (min-width:992px) and (max-width:1199px){.body-contact .team .round-block{height:490px}
}
@media (min-width:768px) and (max-width:991px){.body-contact .team .round-block{height:520px}
}
@media (max-width:767px){.body-contact .team .round-block{height:auto}
}
.body-contact .team .block-image{height:auto}
.body-contact .team .name{font-weight:bold;font-size:20px;margin-top:0}
.body-contact .team .position{margin:.5em 0}
.body-contact .team .position:last-of-type{margin-bottom:1em}
.body-contact .team .position:last-of-type:after{content:"";display:block;width:35px;margin-top:1em;border-top:2px solid #555}
.body-contact .team .contact{margin:0;padding:0;list-style:none}
.body-contact .team .contact li{padding-left:24px;margin:0 0 5px;background:url(img/sprite-contact.png) no-repeat 0 0;background-size:14px}
.body-contact .team .contact li.mail{background-position:0 5px}
.body-contact .team .contact li.phone{background-position:0 -17px}
.body-contact .team .contact li.fax{background-position:0 -39px}
.body-contact.service-form .form-actions{padding:2em 0}
.body-contact.service-form .service-form-cover{margin:1em auto;background:url(img/service-form-cover.jpg) no-repeat 50% 50%;background-size:cover;height:450px}
@media (min-width:992px) and (max-width:1199px){.body-contact.service-form .service-form-cover{height:400px}
}
@media (min-width:768px) and (max-width:991px){.body-contact.service-form .service-form-cover{height:300px}
}
@media (max-width:767px){.body-contact.service-form .service-form-cover{height:200px}
}
.body-contact.service-form .service-contact{margin:0;padding:0;list-style:none;padding:2em 0}
.body-contact.service-form .service-contact:before,.body-contact.service-form .service-contact:after{content:" ";display:table}
.body-contact.service-form .service-contact:after{clear:both}
.body-contact.service-form .service-contact:after{content:"";clear:both;display:block}
.body-contact.service-form .service-contact li{width:50%;float:left;text-align:center;color:#ffcc00;font-size:30px;line-height:60px}
@media (max-width:991px){.body-contact.service-form .service-contact li{font-size:20px}
}
@media (max-width:767px){.body-contact.service-form .service-contact li{float:none;width:100%;text-align:left}
}
.body-contact.service-form .service-contact li:before{content:"";display:inline-block;width:60px;height:60px;margin-right:30px;vertical-align:middle}
@media (max-width:991px){.body-contact.service-form .service-contact li:before{font-size:20px;width:40px;height:40px}
}
.body-contact.service-form .service-contact li.mail:before{background:url(img/icons/icon-mail2.png) no-repeat 50% 50%;background-size:100%}
.body-contact.service-form .service-contact li.tel:before{background:url(img/icons/icon-telephone.png) no-repeat 50% 50%;background-size:100%}
.history-info{padding:20px 0 60px;overflow:auto}
.history-info .text{width:65%;float:left;padding-right:50px}
.history-info .text h2{font-weight:bold;text-transform:uppercase;margin:0 0 50px}
.history-info img{width:35%;float:left;border-radius:5px}
@media (max-width:991px){.history-info .text{float:none;width:100%;padding-right:0}
.history-info img{float:none;width:100%}
}
.timeline-block{padding:40px 0}
.timeline-block h2.title{margin:0;text-align:center;font-size:20px;font-weight:bold;color:#333}
.timeline-block .timeline{margin:0;padding:0;list-style:none;margin-top:40px;background:linear-gradient(90deg, transparent, transparent 0, #000 0, #000 2px, transparent 2px, transparent) no-repeat 80px 40px;background-size:2px 100%}
.timeline-block .timeline li:before,.timeline-block .timeline li:after{content:" ";display:table}
.timeline-block .timeline li:after{clear:both}
.timeline-block .timeline li:after{content:"";clear:both;display:block}
.timeline-block .timeline li .year{float:left;width:100px;margin-top:19px;cursor:pointer;font-weight:bold}
.timeline-block .timeline li .year:after{display:inline-block;content:"";margin-left:38px;vertical-align:middle;width:22px;height:22px;background:radial-gradient(#ffcc00, #ffcc00 3px, #fff 4px);border-radius:50%;border:1px solid #ddd;box-shadow:1px 1px 3px rgba(0,0,0,0.1);transition:all .1s ease-in}
.timeline-block .timeline li .year:after *{transition:all .1s ease-in}
.timeline-block .timeline li:hover .year:after{transform:scale(1.2)}
.timeline-block .timeline li .block{margin:0 0 25px 28px;background:#fff;box-shadow:2px 2px 6px rgba(0,0,0,0.1);border-radius:5px;width:auto;max-width:622px;float:left;position:relative}
@media (min-width:768px) and (max-width:991px){.timeline-block .timeline li .block{max-width:592px}
}
.timeline-block .timeline li .block p{line-height:1.8;padding:20px;margin:0;float:left;width:auto}
.timeline-block .timeline li .block img+p{float:right;width:50%}
.timeline-block .timeline li .block img{position:relative;z-index:2;float:right;width:50%;border-bottom-right-radius:5px;border-top-right-radius:5px}
.timeline-block .timeline li .block:before{content:"";display:block;width:12px;height:12px;background:#fff;position:absolute;top:27px;left:-6px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);box-shadow:-2px -1px 2px rgba(0,0,0,0.05)}
@media (max-width:767px){.timeline-block .timeline li .block{width:100%;margin:15px 0 0 0}
.timeline-block .timeline li .block:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-6px;left:75px}
.timeline-block .timeline li .block img,.timeline-block .timeline li .block img+p{float:none;width:100%}
.timeline-block .timeline li .block img{border-radius:0;border-top-right-radius:5px;border-top-left-radius:5px}
}
.timeline-block .timeline li:last-child{background:#eee linear-gradient(90deg, transparent, transparent 0, #000 0, #000 2px, transparent 2px, transparent) no-repeat 80px 0;background-size:82px 40px}
.body-cart .steps{list-style:none;margin:20px 0;padding:0;text-transform:uppercase;font-weight:bold;color:#777;counter-reset:steps}
.body-cart .steps li{display:inline;width:auto;margin:0;padding:0}
.body-cart .steps li.active{color:#222}
.body-cart .steps li.done{color:#5cb85c}
.body-cart .steps li:before{counter-increment:steps;content:counter(steps) ". "}
.body-cart .steps li:after{content:">";display:inline;font-weight:normal;padding:0 15px;color:#777}
@media (max-width:767px){.body-cart .steps li:after{padding:0 5px}
}
.body-cart .steps li:last-child:after{display:none}
@media (max-width:767px){.body-cart .steps{font-size:12px;text-align:left;margin:5px 5px 15px}
.body-cart .steps li{display:block}
.body-cart .steps li:after{display:none}
}
.body-cart table.cart{width:100%}
.body-cart table.cart thead th{text-transform:uppercase;color:#333;padding:15px 2px}
.body-cart table.cart thead th.price{text-align:right}
@media (max-width:767px){.body-cart table.cart thead th{display:none}
}
.body-cart table.cart tbody td,.body-cart table.cart tbody th{background:#eee;color:#333;border-bottom:2px solid #fff;padding:2px;overflow:auto}
.body-cart table.cart tbody th.product{width:58%;min-width:350px}
.body-cart table.cart tbody th.product img{height:65px;width:65px;float:left;margin-right:20px}
.body-cart table.cart tbody th.product h3{margin:16px 0 0;line-height:1;font-size:14px;font-weight:bold}
.body-cart table.cart tbody th.product h3 a{color:#333}
.body-cart table.cart tbody th.product h3 a:hover{color:#ffcc00}
.body-cart table.cart tbody th.product p{font-size:90%;font-weight:normal;margin-left:85px}
.body-cart table.cart tbody th.product p em{padding-right:10px}
.body-cart table.cart tbody td.package{width:10%;min-width:100px;font-weight:bold;font-size:90%;text-align:left}
.body-cart table.cart tbody td.package .type{line-height:34px}
.body-cart table.cart tbody td.package .type:before{content:"";background:url(img/sprite-chemia.png) no-repeat;background-size:34px;float:left;margin:0 15px;width:34px;height:34px;line-height:1;font-weight:normal}
.body-cart table.cart tbody td.package .type.barrel:before{background-position:0 0}
.body-cart table.cart tbody td.package .type.bottle:before{background-position:0 -34px}
.body-cart table.cart tbody td.package .type.bottle-spray:before{background-position:0 -68px}
.body-cart table.cart tbody td.package .type.can-large:before{background-position:0 -102px}
.body-cart table.cart tbody td.package .type.can-small:before{background-position:0 -136px}
.body-cart table.cart tbody td.package .type.tank:before{background-position:0 -170px}
.body-cart table.cart tbody td.package .type:before{margin:0}
.body-cart table.cart tbody td.quantity{width:12%;min-width:100px;line-height:100%;text-align:left}
.body-cart table.cart tbody td.quantity input{display:inline-block;width:40px;padding:0;text-align:center;font-weight:bold;margin:0 10px;-moz-appearance:textfield}
.body-cart table.cart tbody td.quantity input::-webkit-inner-spin-button,.body-cart table.cart tbody td.quantity input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}
.body-cart table.cart tbody td.price{width:12%;min-width:99px;text-align:right;font-weight:bold}
.body-cart table.cart tbody td.actions{text-align:right;width:8%;padding-right:30px;line-height:100%}
@media (max-width:991px){.body-cart table.cart tbody td.actions{padding-right:15px}
}
.body-cart table.cart tbody a.action{display:inline-block;width:12px;height:12px;text-align:left;background:url(img/sprite-cart-actions.png) no-repeat 0 0;background-size:36px auto;text-indent:-999em}
.body-cart table.cart tbody a.action.inc{background-position:0 0}
.body-cart table.cart tbody a.action.dec{background-position:50% 0}
.body-cart table.cart tbody a.action.del{background-position:100% 0}
.body-cart table.cart tbody a.action:hover{opacity:.6}
@media (max-width:767px){.body-cart table.cart{width:100% !important}
.body-cart table.cart,.body-cart table.cart tbody,.body-cart table.cart tbody td,.body-cart table.cart tbody th,.body-cart table.cart tbody tr{display:block;border:none;background:none}
.body-cart table.cart tbody tr{border-bottom:2px solid #fff;position:relative;background:#eee}
.body-cart table.cart tbody tr:before,.body-cart table.cart tbody tr:after{content:" ";display:table}
.body-cart table.cart tbody tr:after{clear:both}
.body-cart table.cart tbody tr:after{content:"";clear:both;display:block}
.body-cart table.cart tbody th.product{min-width:0;width:100%}
.body-cart table.cart tbody th.product h3{font-size:95%;margin-top:10px;margin-right:18px}
.body-cart table.cart tbody th.product img{margin:10px 10px 0 5px}
.body-cart table.cart tbody th.product .product-id{display:block;font-style:normal;font-size:80%}
.body-cart table.cart tbody th.product .product-id:before{content:"("}
  .body-cart table.cart tbody th.product .product-id:after{content:")"}
.body-cart table.cart tbody th.product .availability{font-weight:normal}
.body-cart table.cart tbody th.product p{margin-left:80px;margin-bottom:0}
.body-cart table.cart tbody td.package{position:absolute;bottom:5px;left:50%;margin-left:-30px;min-width:80px}

.body-cart table.cart tbody td.package .type{font-size:90%;font-weight:normal;line-height:28px}.body-cart table.cart tbody td.package .type:before{content:"";background:url(img/sprite-chemia.png) no-repeat;background-size:28px;float:left;margin:0 15px;width:28px;height:28px;line-height:1;font-weight:normal}.body-cart table.cart tbody td.package .type.barrel:before{background-position:0 0}.body-cart table.cart tbody td.package .type.bottle:before{background-position:0 -28px}.body-cart table.cart tbody td.package .type.bottle-spray:before{background-position:0 -56px}.body-cart table.cart tbody td.package .type.can-large:before{background-position:0 -84px}.body-cart table.cart tbody td.package .type.can-small:before{background-position:0 -112px}.body-cart table.cart tbody td.package .type.tank:before{background-position:0 -140px}.body-cart table.cart tbody td.package .type:before{margin:0 5px 0 0}.body-cart table.cart tbody td.quantity{width:50%;float:left;padding:5px 0 5px 10px}.body-cart table.cart tbody td.quantity input{margin:0 5px;font-weight:normal;height:30px}.body-cart table.cart tbody td.price{float:left;width:50%;min-width:0;color:#ffcc00;margin-top:7px;padding-right:10px;padding-bottom:5px}.body-cart table.cart tbody td.actions{position:absolute;top:5px;right:5px;width:auto;min-width:0;padding-right:0}}.body-cart .shopping-tip{float:left;margin:-20px 40px;max-width:400px;background:#e2e3fe url(img/icon-bulb.png) no-repeat 40px 50%;padding:40px 20px 40px 120px;font-size:1.1em}@media (max-width:991px){.body-cart .shopping-tip{float:none;max-width:100%;margin:-20px 0 20px 0;padding:20px 20px 20px 100px;background-size:30px auto}}.body-cart .shopping-tip.free-shipping{background:#98de9a url(img/icon-emoji.png) no-repeat 30px 50%;background-size:64px auto}@media (max-width:991px){.body-cart .shopping-tip.free-shipping{background-size:40px auto}}.body-cart .recommended-products h2{margin-bottom:1em;margin:-10px 0 40px}.body-cart .recommended-products h2:after{content:"";display:block;width:35px;margin-top:1em;border-top:2px solid #555}.body-cart .recommended-products .row .col-xl-2:last-child{display:none}@media (min-width:1440px){.body-cart .recommended-products .row .col-xl-2:last-child{display:block}}@media (max-width:991px){.body-cart .recommended-products .row .col-xl-2:last-child{display:inline-block}}.body-cart .small-summary{margin-top:20px;padding-top:40px;border-top:2px solid #eee}.body-cart .small-summary.active table{background:#eee}.body-cart .small-summary:before,.body-cart .small-summary:after{content:" ";display:table}.body-cart .small-summary:after{clear:both}.body-cart .small-summary:after{content:"";clear:both;display:block}.body-cart .small-summary table{margin-right:8%;float:right;width:24%;min-width:270px;color:#333;transition:background .15s}.body-cart .small-summary table td,.body-cart .small-summary table th{padding:0 5px 10px}.body-cart .small-summary table th{font-weight:normal}.body-cart .small-summary table td{font-weight:bold;text-align:right}.body-cart .small-summary table .total td,.body-cart .small-summary table .total th{border-top:2px solid #eee;padding-top:10px;font-weight:bold;color:#ffcc00;font-size:110%}.body-cart .small-summary table .shipping td,.body-cart .small-summary table .shipping th{color:#ffcc00;font-weight:bold;font-size:110%}@media (max-width:767px){.body-cart .small-summary table{margin-right:0;width:100%}}.body-cart .form-actions{border-top:2px solid #eee;margin:40px 0;padding:20px 0}.body-cart .form-actions:before,.body-cart .form-actions:after{content:" ";display:table}.body-cart .form-actions:after{clear:both}.body-cart .form-actions:after{content:"";clear:both;display:block}.body-cart .form-actions .btn{font-weight:bold;padding:8px 20px}.body-cart .form-actions .left{float:left;width:20%}.body-cart .form-actions .center{float:left;width:60%;text-align:center}.body-cart .form-actions .center label{font-weight:normal;padding-right:10px}.body-cart .form-actions .center input{width:180px;text-transform:uppercase}.body-cart .form-actions .center .btn{height:36px;line-height:36px;font-size:90%;font-weight:normal;padding:0 10px}.body-cart .form-actions .right{float:right;width:20%;text-align:right}@media (max-width:991px){.body-cart .form-actions .left{display:none}.body-cart .form-actions .center{width:70%;text-align:right}.body-cart .form-actions .center .btn{margin-top:5px}.body-cart .form-actions .right{width:30%}}@media (max-width:767px){.body-cart .form-actions{margin-bottom:0}.body-cart .form-actions .left{display:none}.body-cart .form-actions .center{float:none;width:auto}.body-cart .form-actions .right{float:none;width:auto}.body-cart .form-actions .form-inline{background:#eee;text-align:left;margin-bottom:20px;padding-bottom:5px}.body-cart .form-actions label{display:block;color:#ffcc00;border-bottom:2px solid #fff;text-align:left;padding:5px 10px}.body-cart .form-actions .center input{margin:0 0 0 10px;display:inline-block}.body-cart .form-actions .center .text-danger{margin-left:10px}.body-cart .form-actions a.btn{position:relative;top:-4px;left:5px}.body-cart .form-actions .invisible{visibility:visible !important}.body-cart .form-actions button.btn{background:#ffcc00;border-radius:0;border:none;display:block;width:100%;text-align:left;position:relative;padding:20px 40px 20px 20px}.body-cart .form-actions button.btn:hover{background:#ffcc00}.body-cart .form-actions button.btn .mobile{display:block;position:absolute;top:20px;right:40px;font-weight:normal;font-size:90%}.body-cart .form-actions button.btn .mobile:after{position:absolute;top:0;right:-25px;display:block;content:"";background:url(img/chevrons.png) no-repeat 0 0;background-size:60px auto;width:15px;height:27px;opacity:1;background-position:-15px 0}}.body-cart .shipping-form legend{border:none;font-size:14px;font-weight:bold;text-transform:uppercase;margin:0 0 1em}.body-cart .shipping-form fieldset{margin-top:40px}.body-cart .shipping-form .choice{display:block;background:#eee;transition:background .15s linear;margin-bottom:2px;padding:15px 20px}.body-cart .shipping-form .choice *{transition:background .15s linear}.body-cart .shipping-form .choice:hover{background:#e2e2e2}.body-cart .shipping-form .choice:before,.body-cart .shipping-form .choice:after{content:" ";display:table}.body-cart .shipping-form .choice:after{clear:both}.body-cart .shipping-form .choice:after{content:"";clear:both;display:block}.body-cart .shipping-form .choice input[type=radio]{display:inline-block;vertical-align:middle;margin:15px 0 0;float:left}.body-cart .shipping-form .choice .radio-label{float:left;width:80%;font-weight:normal;margin:0;cursor:pointer}.body-cart .shipping-form .choice .radio-label .title{margin-left:90px;display:block}@media (max-width:767px){.body-cart .shipping-form .choice .radio-label .title{font-size:90%}}.body-cart .shipping-form .choice .radio-label .text{margin-left:90px;display:block;font-size:90%}@media (max-width:767px){.body-cart .shipping-form .choice .radio-label .text{font-size:85%}}.body-cart .shipping-form .choice .radio-label:before{width:48px;height:48px;background:url(img/sprite-cart-shipping.png) no-repeat 0 0;background-size:auto 48px;float:left;content:"";margin:0 20px}
.body-cart .shipping-form .choice.icon .radio-label:before{display:none !important}
.body-cart .shipping-form .choice.icon .radio-label img{width:48px;height:48px;float:left;margin:0 20px}
.body-cart .shipping-form .choice.dpd .radio-label:before{background-position:0 0}
.body-cart .shipping-form .choice.dpd-parcel .radio-label:before{background-position:-48px 0}
.body-cart .shipping-form .choice.on-arrival .radio-label:before,.body-cart .shipping-form .choice.bank .radio-label:before{background-size:auto 24px;width:24px;height:24px;margin:12px 24px 0}
.body-cart .shipping-form .choice.on-arrival .radio-label:before{background-position:-48px 0}
.body-cart .shipping-form .choice.bank .radio-label:before{background-position:-72px 0}
.body-cart .shipping-form .choice.card .radio-label:before{background: none}
.body-cart .shipping-form .subchoice.card img{margin-left:-66px;padding-left: -1px; float:left;}

.body-cart .shipping-form .choice.select .radio-label .title,.body-cart .shipping-form .choice.personal .radio-label .title,.body-cart .shipping-form .choice.select .radio-label .text,.body-cart .shipping-form .choice.personal .radio-label .text{margin-left:15px}
.body-cart .shipping-form .choice.select .radio-label:before,.body-cart .shipping-form .choice.personal .radio-label:before{display:none}
.body-cart .shipping-form .choice .price{margin:10px 0 0;float:right;width:10%;text-align:right;padding-right:10px;font-style:normal}@media (max-width:767px){.body-cart .shipping-form .choice .price{width:15%;white-space:nowrap}}
.body-cart .shipping-form .choice select.price{width:auto;font-weight:normal;font-size:90%;margin-top:5px;text-align:left}
.body-cart .shipping-form .choice.select .radio-label{width:60%}@media (max-width:767px){.body-cart .shipping-form .choice.select .radio-label{width:100%}
.body-cart .shipping-form .choice.select .radio-label .text{display:none}}
.body-cart .shipping-form .subchoice{margin-left:50px}@media (max-width:767px){.body-cart .shipping-form .subchoice{margin-left:20px}}
.body-cart .shipping-form .small-summary table{margin-right:25px}@media (max-width:767px){.body-cart .shipping-form .small-summary table{margin-right:0}}
.body-cart .order-form{margin-top:40px}
.body-cart .order-form .summary{background:#222;color:#eee;padding:30px}
.body-cart .order-form .summary h3{margin:0 0 2em;font-size:14px;text-transform:uppercase;font-weight:bold}
.body-cart .order-form .summary table{width:100%}
.body-cart .order-form .summary td,.body-cart .order-form .summary th{padding:5px 0}
.body-cart .order-form .summary th{font-weight:normal}
.body-cart .order-form .summary td{font-weight:bold;text-align:right}
.body-cart .order-form .summary td small{font-weight:normal;font-size:70%}
.body-cart .order-form .summary tr.product th{border-top:2px solid #000;width:100%;position:relative;padding:35px 0 0}
.body-cart .order-form .summary tr.product th strong{font-weight:normal;display:block;position:absolute;top:12px;left:0;right:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.body-cart .order-form .summary tr.product+tr td,.body-cart .order-form .summary tr.product+tr th{padding-bottom:15px}
.body-cart .order-form .summary tr.sum td,.body-cart .order-form .summary tr.total td,.body-cart .order-form .summary tr.sum th,.body-cart .order-form .summary tr.total th{border-top:2px solid #000;padding-top:30px}
.body-cart .order-form .summary tr.shipping td,.body-cart .order-form .summary tr.shipping th{padding-bottom:30px}
.body-cart .order-form .summary tr.total{font-size:110%;color:#ffcc00}
.body-cart .order-form .summary tr.total td,.body-cart .order-form .summary tr.total th{font-weight:bold}
.body-cart .order-form .form-actions .right{width:80%;color:#777}
.body-cart .order-form .form-actions .right button{margin-left:20px}@media (max-width:991px){.body-cart .order-form .form-actions .right button{margin:20px 0 0}}@media (max-width:767px){.body-cart .order-form .form-actions .right{text-align:left;width:100%}
.body-cart .order-form .form-actions .right button{background:#5cb85c;position:relative}
.body-cart .order-form .form-actions .right button:after{content:"";display:block;position:absolute;top:18px;right:20px;background:url(img/chevrons.png) no-repeat 0 0;background-size:60px auto;width:15px;height:27px;opacity:1;background-position:-15px 0}}.thanks{margin-bottom:40px}@media (max-width:991px){.thanks{margin-bottom:0}}.thanks h2{margin-top:40px;font-weight:bold;text-align:center;font-size:22px}@media (max-width:991px){.thanks h2{margin-top:20px}}.thanks .text-center{margin:80px 0 40px}@media (max-width:991px){.thanks .text-center{margin:40px 0 20px}}.thanks .thanks-info{width:60%;margin:1em auto}
@media (max-width:991px){
  .cart-done .scrollable, .user-thanks .scrollable{white-space:nowrap;overflow-x:auto;overflow-y:hidden}
  .cart-done .scrollable .row,.user-thanks .scrollable .row{display:inline-block;margin:0}
  .cart-done .scrollable .row>div,.user-thanks .scrollable .row>div{float:none;display:inline-block}
  .cart-done .scrollable .row:first-of-type,.user-thanks .scrollable .row:first-of-type{margin-left:-13px}
  .cart-done .scrollable .row .product-card,.user-thanks .scrollable .row .product-card{width:200px;margin-bottom:20px;white-space:normal}
}
.social-plugins{margin-top:60px}
.social-plugins .row{margin-top:40px}
.social-plugins .text-center{margin:60px 0}.modal-cart{overflow:hidden !important;width:80% !important;min-width:80% !important;max-width:80% !important;height:80% !important;top:10% !important;bottom:10% !important;left:10% !important;right:10% !important;margin:0 !important}@media (max-width:991px){.modal-cart{width:90% !important;min-width:90% !important;max-width:90% !important;height:90% !important;top:5% !important;bottom:5% !important;left:5% !important;right:5% !important;margin:0 !important}}.modal-add-to-cart{width:100%;border-top:3px solid #ffcc00}.modal-add-to-cart .section-title{font-size:18px}.modal-add-to-cart .suggestions{width:64%;margin:0;position:absolute;top:3px;left:0;bottom:0;background:#eee;padding:1px 40px;overflow:auto}.modal-add-to-cart .sidebar{margin-left:64%}.modal-add-to-cart .current-product{margin:0;background:#DEF6E2;padding:1px 40px 20px}.modal-add-to-cart .current-product .product{overflow:auto;padding-top:10px}.modal-add-to-cart .current-product .product .image{float:left;width:130px;margin-right:20px}.modal-add-to-cart .current-product .product .image img{width:100%}.modal-add-to-cart .current-product .product .brand,.modal-add-to-cart .current-product .product .name,.modal-add-to-cart .current-product .product .price{margin:0 0 0 150px;padding:0;color:#222}.modal-add-to-cart .current-product .product .brand{font-size:.85em}.modal-add-to-cart .current-product .product .price{padding-top:10px;font-weight:bold;font-size:20px}.modal-add-to-cart .current-product .product .price small{font-size:11px}@media (max-width:991px){.modal-add-to-cart .current-product .product .image{float:none}.modal-add-to-cart .current-product .product .brand,.modal-add-to-cart .current-product .product .name,.modal-add-to-cart .current-product .product .price{margin-left:0}}.modal-add-to-cart .shipping{background:#E2E3FE;padding:20px}.modal-add-to-cart .shipping .info{font-size:.95em;margin:0 -10px;text-align:center}.modal-add-to-cart .shipping .info:before{content:"";display:inline-block;vertical-align:middle;width:24px;height:24px;background:url(img/icon-bulb.png) no-repeat 0 0 / auto 100%}.modal-add-to-cart .shipping .progressbar{padding:30px 20px 0}.modal-add-to-cart .shipping .progressbar:before{content:"";float:left;vertical-align:middle;width:32px;height:32px;background:url(img/icon-truck.png) no-repeat 0 0 / auto 100%}.modal-add-to-cart .shipping .progressbar .bar{display:block;background:#fff;height:5px;margin:0 48px;position:relative;top:15px}.modal-add-to-cart .shipping .progressbar .bar .percentage{height:5px;background:#515285}.modal-add-to-cart .shipping .progressbar .target{font-weight:bold;font-size:1.1em;float:right;width:48px;text-align:right}.modal-add-to-cart .shipping .progressbar:before,.modal-add-to-cart .shipping .progressbar:after{content:" ";display:table}.modal-add-to-cart .shipping .progressbar:after{clear:both}.modal-add-to-cart .shipping .progressbar:after{content:"";clear:both;display:block}.modal-add-to-cart .shipping.free{background:#98DE9A}.modal-add-to-cart .shipping.free .info{text-align:left;margin:0 20px 0 0;padding:20px 0 10px}.modal-add-to-cart .shipping.free .info:before,.modal-add-to-cart .shipping.free .info:after{content:" ";display:table}.modal-add-to-cart .shipping.free .info:after{clear:both}.modal-add-to-cart .shipping.free .info:after{content:"";clear:both;display:block}.modal-add-to-cart .shipping.free .info:before{display:block;float:left;width:64px;height:64px;background:url(img/icon-emoji.png) no-repeat 0 0 / auto 100%;margin:-5px 20px 15px}.modal-add-to-cart .continue{text-align:center;margin:30px 0}.modal-add-to-cart .continue .btn-lg{padding:10px 30px 10px 15px;font-weight:bold}.modal-add-to-cart .continue .btn-lg:before{content:"";display:inline-block;vertical-align:middle;width:32px;height:32px;background:url(img/icon-cart-retina.png) no-repeat 0 0 / auto 100%;margin-right:10px}@media (max-width:991px){.modal-add-to-cart .continue .btn-lg{font-size:14px;padding:10px 15px 10px 10px}}.modal-add-to-cart .continue.shopping{margin:0 auto 20px;position:absolute;bottom:0;right:0;width:36%}.modal-add-to-cart .continue .btn-gray{font-weight:bold;color:#777}@media (max-width:991px){.body-brand .section-title{margin-top:0}}.body-brand .brand-image{text-align:center;margin:60px 0}@media (max-width:991px){.body-brand .brand-image{margin:0 -13px 0}.body-brand .brand-image img{display:block;max-width:100%;height:auto}}.body-brand .brand-info{padding:60px 0}.body-brand .brand-info p{text-align:justify}.body-brand .brand-logo{display:block;margin:0 auto 40px}.body-brand .brand-details{margin:0;padding:0;list-style:none}.body-brand .brand-details li{margin:0 0 .5em}@media (max-width:991px){.body-brand .brand-block{width:80%;max-width:400px;margin:0 auto 40px}}.body-brand .product-list{margin-top:40px}.body-brand .product-list .row{margin:2em -23px 0}.body-brand .product-card{padding:0 10px}@media (max-width:991px){.body-brand .scrollable{white-space:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:40px}.body-brand .scrollable .row{display:inline-block;margin:0}.body-brand .scrollable .row>div{float:none;display:inline-block}.body-brand .scrollable .row:first-of-type{margin-left:-13px}.body-brand .scrollable .row .product-card{width:200px;margin-bottom:20px;white-space:normal}}.body-brand .load-more{margin:20px 0 60px}@media (max-width:991px){.body-brand .load-more{display:none}}.body-user .main-title{font-size:22px}@media (max-width:767px){.body-user .main-title{font-size:18px}}.body-user main .actions{margin:40px 0 20px;padding:20px 0}@media (max-width:767px){.body-user main .actions{padding:10px 0}}.body-user main .actions ul{margin:0;padding:0;list-style:none}.body-user main .actions ul:before,.body-user main .actions ul:after{content:" ";display:table}.body-user main .actions ul:after{clear:both}.body-user main .actions ul:after{content:"";clear:both;display:block}.body-user main .actions ul li:nth-child(even):before,.body-user main .actions ul li:nth-child(even):after{content:" ";display:table}.body-user main .actions ul li:nth-child(even):after{clear:both}.body-user main .actions ul li:nth-child(even):after{content:"";clear:both;display:block}.body-user main .actions ul a{float:left;width:50%;padding:20px 50px;transition:color .15s linear}.body-user main .actions ul a *{transition:color .15s linear}@media (max-width:767px){.body-user main .actions ul a{width:100%;padding:10px 0}}.body-user main .actions ul a strong{color:#333;display:block;font-size:18px;margin-left:60px}@media (max-width:767px){.body-user main .actions ul a strong{font-size:14px}}.body-user main .actions ul a small{display:block;color:#555;margin-left:60px;font-size:13px}.body-user main .actions ul a:hover strong,.body-user main .actions ul a:active strong,.body-user main .actions ul a:hover small,.body-user main .actions ul a:active small{color:#ffcc00}.body-user main .actions ul a:before{content:"";float:left;width:42px;height:42px;background:url(img/sprite-user-panel.png) no-repeat 0 0;background-size:42px auto;margin-top:5px}@media (max-width:767px){.body-user main .actions ul a{position:relative}.body-user main .actions ul a small,.body-user main .actions ul a strong{margin-right:20px}.body-user main .actions ul a:after{content:"";position:absolute;top:25px;right:0;background:url(img/chevrons.png) no-repeat 0 0;background-size:60px auto;width:15px;height:27px;opacity:.2;background-position:-45px 0}}.body-user main .actions ul a.action-billing:before{background-position:0 0}.body-user main .actions ul a.action-favorites:before{background-position:0 -42px}.body-user main .actions ul a.action-history:before{background-position:0 -84px}.body-user main .actions ul a.action-rating:before{background-position:0 -126px}@media (max-width:991px){.body-user .scrollable{white-space:nowrap;overflow-x:auto;overflow-y:hidden}.body-user .scrollable .row{display:inline-block;margin:0}.body-user .scrollable .row>div{float:none;display:inline-block}.body-user .scrollable .row:first-of-type{margin-left:-13px}.body-user .scrollable .row .product-card{width:200px;margin-bottom:20px;white-space:normal}}.body-user .see-more{margin-top:40px;font-weight:bold}.body-user.user-favorites .section-title{margin-bottom:60px}@media (max-width:991px){.body-user.user-favorites .section-title{margin-bottom:40px}}.body-user.user-favorites .text-center{margin:40px 0 60px}.body-user.user-favorites .product-card{position:relative}@media (max-width:767px){.body-user.user-favorites .product-card{margin:0 10% 20px}}.body-user.user-favorites .product-card .remove{display:none;position:absolute;top:10px;right:10px;width:20px;height:20px;text-indent:-999em;background:url(img/icon-close-circle.png) no-repeat 0 0;background-size:100%}.body-user.user-favorites .product-card .remove:hover{opacity:.8}@media (max-width:991px){.body-user.user-favorites .product-card .remove{display:block}}.body-user.user-favorites .product-card:hover .remove{display:block}.body-user.user-billing form{padding:40px 0 60px}@media (max-width:991px){.body-user.user-billing form{padding:20px 0 40px}}.body-user.user-billing .form-actions{padding-top:40px}.body-user.user-login .login-tabs{margin:0;padding:0;list-style:none;text-align:center;font-size:16px}.body-user.user-login .login-tabs li{display:inline-block;margin:0 25px}@media (max-width:767px){.body-user.user-login .login-tabs li{margin:0}}.body-user.user-login .login-tabs li a{display:inline-block;padding:10px 20px 2px;color:#777;border-bottom:2px solid transparent}.body-user.user-login .login-tabs li a:hover,.body-user.user-login .login-tabs li a.active{border-bottom-color:#ffcc00}.body-user.user-login .login-form .container{max-width:280px;padding:60px 0}.body-user.user-login .login-form .form-control{margin:1.5em 0 0}.body-user.user-login .login-form .form-control::-moz-placeholder{color:#555;opacity:1}.body-user.user-login .login-form .form-control:-ms-input-placeholder{color:#555}.body-user.user-login .login-form .form-control::-webkit-input-placeholder{color:#555}.body-user.user-login .login-form .form-control:focus::-moz-placeholder{color:#777;opacity:1}.body-user.user-login .login-form .form-control:focus:-ms-input-placeholder{color:#777}.body-user.user-login .login-form .form-control:focus::-webkit-input-placeholder{color:#777}.body-user.user-login .login-form .hint{font-size:90%;text-align:right}.body-user.user-login .login-form .hint a{color:#777}.body-user.user-login .login-form .hint a:hover{color:#ffcc00}.body-user.user-login .form-actions{padding:40px 0}.body-user.user-login .reg-benefits{padding-bottom:60px}.body-user.user-login .reg-benefits h2{margin-bottom:40px}.body-user.user-login .reg-benefits ul{margin:0;padding:0;list-style:none}.body-user.user-login .reg-benefits ul h3{font-weight:bold;font-size:20px;color:#333}.body-user.user-login .reg-benefits ul h3,.body-user.user-login .reg-benefits ul p{margin-left:100px}@media (max-width:767px){.body-user.user-login .reg-benefits ul h3{font-size:14px;margin-left:66px;margin-bottom:.5em}.body-user.user-login .reg-benefits ul p{font-size:80%;margin-left:66px}}.body-user.user-login .reg-benefits ul li:before,.body-user.user-login .reg-benefits ul li:after{content:" ";display:table}.body-user.user-login .reg-benefits ul li:after{clear:both}.body-user.user-login .reg-benefits ul li:after{content:"";clear:both;display:block}.body-user.user-login .reg-benefits ul li:before{content:"";float:left;width:82px;height:72px;background:url(img/sprite-user-panel.png) no-repeat 0 0;background-size:72px auto;margin-top:5px;transition:background-position .15s linear}.body-user.user-login .reg-benefits ul li:before *{transition:background-position .15s linear}@media (max-width:767px){.body-user.user-login .reg-benefits ul li:before{width:66px;height:56px;background-size:56px auto}}.body-user.user-login .reg-benefits ul li.benefit-history:before{background-position:0 -144px}.body-user.user-login .reg-benefits ul li.benefit-favorites:before{background-position:0 -72px}.body-user.user-login .reg-benefits ul li.benefit-speed:before{background-position:0 -288px}@media (max-width:767px){.body-user.user-login .reg-benefits ul li.benefit-history:before{background-position:0 -112px}.body-user.user-login .reg-benefits ul li.benefit-favorites:before{background-position:0 -56px}.body-user.user-login .reg-benefits ul li.benefit-speed:before{background-position:0 -224px}}.body-user.user-login .reg-benefits ul li:hover:before{background-position-x:5px}.body-user.user-ratings h3.section-title{font-size:16px;margin:60px 0 20px}@media (max-width:767px){.body-user.user-ratings h3.section-title{margin:30px 0 20px}}.body-user.user-ratings table.product-ratings{width:100%}.body-user.user-ratings table.product-ratings td{vertical-align:top;padding-top:20px}@media (max-width:767px){.body-user.user-ratings table.product-ratings td{padding-top:15px}}.body-user.user-ratings table.product-ratings td.img{width:80px}.body-user.user-ratings table.product-ratings td.img img{width:80px;height:auto}@media (max-width:767px){.body-user.user-ratings table.product-ratings td.img{width:auto}.body-user.user-ratings table.product-ratings td.img img{width:40px}}.body-user.user-ratings table.product-ratings td.info{padding:20px 40px 0 20px}.body-user.user-ratings table.product-ratings td.info h4{font-weight:bold;font-size:15px;margin:0 0 5px;line-height:1.4}.body-user.user-ratings table.product-ratings td.info h4 a{color:#333}.body-user.user-ratings table.product-ratings td.info .order-number{margin:0;font-size:85%;color:#555;line-height:1.4}.body-user.user-ratings table.product-ratings td.info time{font-weight:bold;font-size:85%}@media (max-width:767px){.body-user.user-ratings table.product-ratings td.info{padding:15px 0 0 5px}.body-user.user-ratings table.product-ratings td.info h4{font-size:12px}.body-user.user-ratings table.product-ratings td.info .order-number,.body-user.user-ratings table.product-ratings td.info time{font-size:11px}}.body-user.user-ratings table.product-ratings td.rating{width:180px;vertical-align:middle;text-align:center}.body-user.user-ratings table.product-ratings td.rating a{font-weight:bold;font-size:110%}.body-user.user-ratings table.product-ratings td.rating .stars{margin:0}.body-user.user-ratings table.product-ratings td.rating .stars span{float:none;display:inline-block;margin:0 -1px}.body-user.user-ratings table.product-ratings td.rating .text-rating{margin:0;font-weight:bold;font-size:110%}@media (max-width:767px){.body-user.user-ratings table.product-ratings td.rating{width:100px;padding-left:10px;vertical-align:top;line-height:1.2}.body-user.user-ratings table.product-ratings td.rating .stars span{width:16px;height:16px}.body-user.user-ratings table.product-ratings td.rating .text-rating,.body-user.user-ratings table.product-ratings td.rating a{font-size:11px}}.body-user.user-ratings .text-center{padding:60px 0}@media (max-width:767px){.body-user.user-ratings .text-center{padding:20px 0}}.body-user.user-order-history .active-orders{margin:20px 0}.body-user.user-order-history .active-orders .container{background:#E2FFDA;padding:30px 40px}@media (min-width:768px) and (max-width:991px){.body-user.user-order-history .active-orders .container{margin:0;width:auto;padding:30px}}@media (max-width:767px){.body-user.user-order-history .active-orders .container{padding-bottom:0}}@media (max-width:991px){.body-user.user-order-history .active-orders{margin-bottom:0}}.body-user.user-order-history .active-orders h3{margin:0 0 1.5em;font-weight:bold;font-size:16px}.body-user.user-order-history .active-orders ul.orders{margin:0;padding:0;list-style:none}.body-user.user-order-history .active-orders ul.orders li{margin:.7em 0;line-height:1.2}.body-user.user-order-history .active-orders ul.orders strong,.body-user.user-order-history .active-orders ul.orders span,.body-user.user-order-history .active-orders ul.orders a{display:inline-block}.body-user.user-order-history .active-orders ul.orders strong{width:110px}.body-user.user-order-history .active-orders ul.orders span{width:170px}.body-user.user-order-history .active-orders ul.orders a{border-left:1px solid #555;padding-left:15px}@media (max-width:767px){.body-user.user-order-history .active-orders ul.orders li{font-size:12px;margin:.7em 0 1.4em}.body-user.user-order-history .active-orders ul.orders strong{width:100px}.body-user.user-order-history .active-orders ul.orders a{border-left:0;padding-left:0;display:block;margin-left:100px}}.body-user.user-order-history .filter-block{padding:20px 0;margin:40px 0}@media (max-width:991px){.body-user.user-order-history .filter-block{text-align:center;margin-top:0}}@media (max-width:767px){.body-user.user-order-history .filter-block .container{padding:0}}.body-user.user-order-history .filter-block a.filter{display:inline-block;padding:10px 20px;border:1px solid #ffcc00;border-radius:5px;color:#555;margin-right:10px;transition:background .15s linear}.body-user.user-order-history .filter-block a.filter *{transition:background .15s linear}.body-user.user-order-history .filter-block a.filter:hover,.body-user.user-order-history .filter-block a.filter.active{color:#fff;background:#ffcc00}@media (max-width:767px){.body-user.user-order-history .filter-block a.filter{font-size:10px;padding:7px 10px;margin:0 0 3px 0}}.body-user.user-order-history .filter-block form{display:inline}.body-user.user-order-history .filter-block .order-number{float:right;margin-top:5px;width:300px}.body-user.user-order-history .filter-block .order-number::-moz-placeholder{color:#555;opacity:1}.body-user.user-order-history .filter-block .order-number:-ms-input-placeholder{color:#555}.body-user.user-order-history .filter-block .order-number::-webkit-input-placeholder{color:#555}.body-user.user-order-history .filter-block .order-number:focus::-moz-placeholder{color:#777;opacity:1}.body-user.user-order-history .filter-block .order-number:focus:-ms-input-placeholder{color:#777}.body-user.user-order-history .filter-block .order-number:focus::-webkit-input-placeholder{color:#777}@media (max-width:991px){.body-user.user-order-history .filter-block .order-number{display:none}}.body-user.user-order-history table.past-orders{margin-bottom:40px;width:100%}.body-user.user-order-history table.past-orders td,.body-user.user-order-history table.past-orders th{font-size:110%;text-align:left;padding:10px 25px}@media (max-width:991px){.body-user.user-order-history table.past-orders td,.body-user.user-order-history table.past-orders th{font-size:85%}}@media (max-width:767px){.body-user.user-order-history table.past-orders td,.body-user.user-order-history table.past-orders th{padding:10px}}.body-user.user-order-history table.past-orders th{font-size:115%}@media (max-width:991px){.body-user.user-order-history table.past-orders th{font-size:90%}}@media (max-width:767px){.body-user.user-order-history table.past-orders td{white-space:nowrap}}.body-user.user-order-history table.past-orders a{color:#222;text-decoration:underline}.body-user.user-order-history table.past-orders a:hover{color:#ffcc00;text-decoration:underline}.body-user.user-order-history table.past-orders tr:nth-child(odd) td{background:#eee}.body-user.user-order-status .order-details .main-title{margin-bottom:40px}.body-user.user-order-status .order-details address{background:#eee;padding:20px}.body-user.user-order-status .order-details address h3{font-weight:bold;font-size:16px;margin-top:0}.body-user.user-order-status .order-details address p{margin-bottom:0}@media (max-width:991px){.body-user.user-order-status .order-details address{max-width:330px}}@media (max-width:991px){.body-user.user-order-status .order-details .row>div:first-child{padding-left:33px}}.body-user.user-order-status .order-progress{margin:0;padding:0;list-style:none;counter-reset:steps;margin:40px -50px}.body-user.user-order-status .order-progress:before,.body-user.user-order-status .order-progress:after{content:" ";display:table}.body-user.user-order-status .order-progress:after{clear:both}.body-user.user-order-status .order-progress:after{content:"";clear:both;display:block}@media (max-width:1199px){.body-user.user-order-status .order-progress{margin:20px 0}}.body-user.user-order-status .order-progress li{width:33.33332%;float:left}.body-user.user-order-status .order-progress li h4{border-bottom:3px solid #ffcc00;text-align:center;color:#ffcc00;font-weight:bold;font-size:16px;padding-bottom:10px}.body-user.user-order-status .order-progress li h4:before{counter-increment:steps;content:counter(steps) ". "}.body-user.user-order-status .order-progress li.done h4{border-bottom-color:#5cb85c;color:#5cb85c}.body-user.user-order-status .order-progress li p{padding:0 30px}@media (max-width:767px){.body-user.user-order-status .order-progress li{width:100%;float:none;border-left:3px solid #ffcc00;padding:10px 0 10px 10px}.body-user.user-order-status .order-progress li h4{border-bottom:0;text-align:left}.body-user.user-order-status .order-progress li p{padding:0 15px;margin-bottom:0}.body-user.user-order-status .order-progress li.done{border-left-color:#5cb85c}}.body-user.user-order-status table.order-products{width:100%}.body-user.user-order-status table.order-products thead span{margin-bottom:1em}.body-user.user-order-status table.order-products thead span:after{content:"";display:block;width:35px;margin-top:1em;border-top:2px solid #555}.body-user.user-order-status table.order-products thead{vertical-align:bottom}.body-user.user-order-status table.order-products th.product{padding-top:0 !important}.body-user.user-order-status table.order-products tbody td{padding:30px 0 0;vertical-align:top}.body-user.user-order-status table.order-products tbody td.product{width:46%;padding-right:20px}.body-user.user-order-status table.order-products tbody td.product img{float:left;width:80px;height:auto}.body-user.user-order-status table.order-products tbody td.product h4{font-weight:bold;font-size:15px;margin:5px 0 0 100px;line-height:1.4}.body-user.user-order-status table.order-products tbody td.product h4 a{color:#333}.body-user.user-order-status table.order-products tbody td.product small{display:block;margin-left:100px;font-size:85%}.body-user.user-order-status table.order-products tbody td.qty{width:18%}.body-user.user-order-status table.order-products tbody td.unit-price{width:18%}.body-user.user-order-status table.order-products tbody td.total-price{width:18%}@media (min-width:768px) and (max-width:991px){.body-user.user-order-status table.order-products tbody td.product{width:48%}.body-user.user-order-status table.order-products tbody td.qty{width:14%}.body-user.user-order-status table.order-products tbody td.unit-price{width:19%}.body-user.user-order-status table.order-products tbody td.total-price{width:19%}}@media (min-width:768px) and (max-width:991px){.body-user.user-order-status table.order-products thead th,.body-user.user-order-status table.order-products tbody td.product h4{font-size:90%}}@media (max-width:767px){.body-user.user-order-status table.order-products{font-size:11px}.body-user.user-order-status table.order-products,.body-user.user-order-status table.order-products td,.body-user.user-order-status table.order-products th,.body-user.user-order-status table.order-products tr{display:block}.body-user.user-order-status table.order-products th{display:none}.body-user.user-order-status table.order-products th.product{display:block}.body-user.user-order-status table.order-products th.product{width:80%;float:left}.body-user.user-order-status table.order-products tbody tr{position:relative;padding-top:20px}.body-user.user-order-status table.order-products tbody tr:before,.body-user.user-order-status table.order-products tbody tr:after{content:" ";display:table}.body-user.user-order-status table.order-products tbody tr:after{clear:both}.body-user.user-order-status table.order-products tbody tr:after{content:"";clear:both;display:block}.body-user.user-order-status table.order-products tbody td{padding-top:0}.body-user.user-order-status table.order-products tbody td.product{width:77%;float:left}.body-user.user-order-status table.order-products tbody td.product img{width:40px}.body-user.user-order-status table.order-products tbody td.product h4{margin-top:0;margin-left:50px;font-size:12px}.body-user.user-order-status table.order-products tbody td.product small{font-size:100%;margin-left:50px}.body-user.user-order-status table.order-products tbody td.qty{position:absolute;bottom:0;width:auto;right:20%;margin-right:10px;padding:0 2px;background:#fff;font-style:italic}.body-user.user-order-status table.order-products tbody td.qty:after{content:" ks";display:inline}.body-user.user-order-status table.order-products tbody td.unit-price,.body-user.user-order-status table.order-products tbody td.total-price{width:23%;float:left;text-align:right;padding:5px 0 0}.body-user.user-order-status table.order-products tbody td.unit-price{color:#555}.body-user.user-order-status table.order-products tbody td.total-price{font-weight:bold}}.body-user.user-order-status table.summary{float:right;margin:40px 0 60px;text-align:right;font-size:110%;width:260px;border-top:2px solid #000}.body-user.user-order-status table.summary th{padding:10px 0 0 20px;width:50%;text-align:right}.body-user.user-order-status table.summary td{padding:10px 20px 0 0}.body-user.user-order-status table.summary tr:first-child td,.body-user.user-order-status table.summary tr:first-child th{padding-top:20px}.body-user.user-order-status table.summary .total{font-size:120%}@media (max-width:767px){.body-user.user-order-status table.summary{width:100%;margin-left:0;margin-top:20px;font-size:90%}.body-user.user-order-status table.summary td,.body-user.user-order-status table.summary th{padding-top:5px}.body-user.user-order-status table.summary tr:first-child td,.body-user.user-order-status table.summary tr:first-child th{padding-top:10px}}.body-user.user-rating-form .product-block{padding-top:40px}@media (max-width:767px){.body-user.user-rating-form .product-block{padding-top:20px}}.body-user.user-rating-form .product-block .product-image{width:280px;float:left}.body-user.user-rating-form .product-block h3.product-name{font-weight:bold;font-size:30px;margin:0 0 0 340px}@media (max-width:767px){.body-user.user-rating-form .product-block h3.product-name{font-size:20px}}.body-user.user-rating-form .product-block h4.product-type{font-weight:bold;color:#555;margin:15px 0 45px 340px;font-size:16px}@media (max-width:767px){.body-user.user-rating-form .product-block h4.product-type{margin:5px 0 25px;font-size:14px}}.body-user.user-rating-form .product-block .product-vendor{float:right}@media (max-width:767px){.body-user.user-rating-form .product-block .product-vendor{display:none}}.body-user.user-rating-form .product-block .description{margin-left:340px}@media (max-width:767px){.body-user.user-rating-form .product-block .product-image{width:100%;float:none;margin-bottom:20px}.body-user.user-rating-form .product-block h3.product-name,.body-user.user-rating-form .product-block h4.product-type,.body-user.user-rating-form .product-block .description{margin-left:0}}.body-user.user-rating-form .star-rating,.body-user.user-rating-form .text-rating,.body-user.user-rating-form .pros-cons{padding-bottom:60px}@media (max-width:767px){.body-user.user-rating-form .star-rating,.body-user.user-rating-form .text-rating,.body-user.user-rating-form .pros-cons{padding-bottom:40px}}.body-user.user-rating-form .rating-title{font-weight:bold;text-align:center;color:#333;font-size:20px;margin-top:60px}@media (max-width:767px){.body-user.user-rating-form .rating-title{margin-top:20px;font-size:16px}}.body-user.user-rating-form .rating-help{margin:1em auto 40px;max-width:560px}.body-user.user-rating-form .star-rating .star-control{width:300px;margin:0 auto;float:none}@media (max-width:767px){.body-user.user-rating-form .star-rating .star-control{width:200px}.body-user.user-rating-form .star-rating .star-control label:before{width:40px;height:40px}}.body-user.user-rating-form .text-rating textarea{max-width:680px;margin:0 auto}@media (max-width:991px){.body-user.user-rating-form .text-rating textarea{max-height:180px}}.body-user.user-rating-form .pros-cons .feedback textarea{margin-left:50px;width:auto;resize:vertical;overflow:auto}.body-user.user-rating-form .pros-cons .feedback:before{content:"";float:left;width:25px;height:25px;background:url(img/sprite-feedback.png) no-repeat;background-size:50px 25px}@media (max-width:1199px){.body-user.user-rating-form .pros-cons .feedback textarea{margin-left:0;width:100%}.body-user.user-rating-form .pros-cons .feedback:before{display:block;float:none;margin:0 auto 1em}}.body-user.user-rating-form .pros-cons .feedback.positive{color:#5cb85c}.body-user.user-rating-form .pros-cons .feedback.negative{color:#d9534f}.body-user.user-rating-form .pros-cons .feedback.negative:before{background-position:right top}.body-user.user-rating-form .pros-cons .form-actions{margin-top:60px}.body-search .search-title{text-align:center;font-weight:bold;margin:40px 0 0}@media (max-width:991px){.body-search .search-title{margin:0;font-size:20px}}.body-search .search-subtitle{color:#555;text-align:center;font-weight:bold;font-size:18px}@media (max-width:991px){.body-search .search-subtitle{font-size:16px}}.body-search .tabs{margin:40px 0}.body-search .tabs:before,.body-search .tabs:after{content:" ";display:table}.body-search .tabs:after{clear:both}.body-search .tabs:after{content:"";clear:both;display:block}@media (max-width:991px){.body-search .tabs{margin:20px 0}}@media (max-width:767px){.body-search .product-card{margin:0 10% 20px}}.body-search .search-categories{margin:0;padding:0;list-style:none;columns:370px 3;padding:30px 0 0}.body-search .search-categories:before,.body-search .search-categories:after{content:" ";display:table}.body-search .search-categories:after{clear:both}.body-search .search-categories:after{content:"";clear:both;display:block}@media (max-width:1199px){.body-search .search-categories{columns:300px 3}}.body-search .search-categories li{padding:0 10px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.body-search .search-categories a{background:url(img/icon-folder.png) no-repeat 15px 3px / 24px 24px;padding:3px 15px 3px 50px;display:block;color:#555}.body-search .search-categories a:hover{background-color:#dfdfdf}.modal{display:none;background:#fff;max-width:1260px;min-width:900px;margin:0 auto;right:auto;bottom:auto;box-shadow:3px 3px 0 #333;overflow:auto}@media (min-width:768px) and (max-width:991px){.modal{min-width:95%;max-width:95%}}.modal .modal-title{background:#eee;font-weight:bold;font-size:18px;color:#222;padding:0 20px;height:50px;line-height:50px;border-top:3px solid #ffcc00}.modal .modal-body{padding:20px}.modal .close-modal{width:12px;height:12px;background:url(img/sprite-cart-actions.png) no-repeat 100% 0;background-size:36px auto;position:absolute;top:20px;right:20px;text-indent:-999em;opacity:.6}.modal .close-modal:hover{opacity:1}@media (max-width:767px){.modal{width:100%;min-width:100%;max-width:100%;height:100%;padding-top:70px}.modal .modal-title{background:transparent;height:auto;line-height:1.2;border-top:0;padding:10px 20px}.modal .close-modal{position:fixed;width:auto;height:60px;line-height:54px;border-top:3px solid #ffcc00;box-shadow:0 0 5px rgba(0,0,0,0.5);left:0;right:0;top:0;opacity:1;background:#fff;text-indent:0;color:#222;font-size:15px}.modal .close-modal:before{vertical-align:middle;display:inline-block;content:"";background:url(img/chevrons.png) no-repeat 0 0;background-size:60px auto;width:15px;height:27px;opacity:.6;background-position:-30px 0;margin:0 20px}.modal .close-modal:hover,.modal .close-modal:active{color:#ffcc00}.modal .close-modal:hover:before,.modal .close-modal:active:before{opacity:1}}.modal-spinner{background:rgba(0,0,0,0.5) url(img/loader-transparent.gif) no-repeat 50% 50%;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1200}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0;background:#000}#cboxContent{overflow:visible;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#666;padding:1px}#cboxLoadingOverlay{background:#000}#cboxTitle{display:none}#cboxCurrent{display:none !important}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;background:transparent}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious,#cboxNext{position:absolute;top:50%;margin-top:-13px;background:rgba(255,255,255,0.3);border-radius:50%}#cboxPrevious:hover,#cboxNext:hover{background:#888}#cboxPrevious{left:-75px;width:55px;height:57px;padding:15px}#cboxPrevious:after{position:absolute;top:50%;left:50%;margin:-13px 0 0 -9px;content:"";display:block;background:url(img/chevrons.png) no-repeat 0 0;background-size:60px auto;width:15px;height:27px;opacity:1;background-position:0 0}#cboxNext{right:-75px;width:55px;height:57px;padding:15px}#cboxNext:after{position:absolute;top:50%;left:50%;margin:-13px 0 0 -6px;content:"";display:block;background:url(img/chevrons.png) no-repeat 0 0;background-size:60px auto;width:15px;height:27px;opacity:1;background-position:-15px 0}#cboxClose{position:absolute;top:0;right:0;background:url(img/icon-close-circle.png) no-repeat 50% 50%;background-size:23px;width:43px;height:43px;padding:10px;z-index:10010;opacity:.9}#cboxClose:hover{opacity:.6}#cboxContent:after{content:"";display:block;position:absolute;width:21px;height:21px;background:#fff;z-index:10000;top:11px;right:11px;border-radius:50%}@media (min-width:768px) and (max-width:991px){#cboxPrevious,#cboxNext,#cboxClose,#cboxContent:after{position:fixed}#cboxPrevious{left:20px}#cboxPrevious:hover{left:20px}#cboxNext{right:20px}#cboxNext:hover{right:20px}#cboxClose{top:10px;right:10px}#cboxContent:after{top:21px;right:21px}}.center{text-align:center}td.icon-space span:nth-child(1){margin-left:60px}/*# sourceMappingURL=source.map */
