/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
/*!
 /*!
 * Bootstrap v4.1.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors.pagination .page-list
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

@font-face {
    font-family: "ProximaNova";
    src: url("../fonts/ProximaNova.ttf");
    font-weight: 400;
}

@font-face {
    font-family: "ProximaNova";
    src: url("../fonts/ProximaNovaBold.ttf");
    font-weight: 700;
}
@font-face {
    font-family: "ProximaNova";
    src: url("../fonts/ProximaNovaSemibold.ttf");
    font-weight: 600;
}

@font-face {
    font-family: "ProximaNova";
    src: url("../fonts/ProximaNovaLight.ttf");
    font-weight: 300;
}

.d-flex {
    display: flex;
}
.justify-content-between {
    justify-content: space-between;
}

.align-items-center {
    align-items: center;
}

/* Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body{
    line-height: 1.5;
    background: #fff;
    font-family: 'ProximaNova', sans-serif!important;
    color: #2F416E;
    background: #fbfbfb;
}
body, p, a, span, div{
    font-family: 'ProximaNova', sans-serif!important;
    color: #2F416E;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

.layouts-title {
    font-size: 26px;
    margin:15px 0px;
}

.layouts ul li {
    margin-bottom:5px;
}

.layouts ul li a {
    font-size: 17px;
    display: inline-block;
    padding:3px 10px;
}

.layouts ul li a:hover {
    background:#000;
    color:#fff;
}

/* -- END RESET -- */

@media (max-width:991px){
#header {position: -webkit-sticky!important; position: sticky!important; top: 0!important; z-index: 9999!important;}
}
}

.row {

}

/* -- main styles -- */

.nopad {
    padding:0px;
}

.nopadleft {
    padding-left:0px;
}

.nopadright {
    padding-right:0px;
}

strong {
    font-weight: bold;
}

i {
    font-style: italic;
}

em {
    font-style: italic;
}

.clear {
    clear:both;
}


/*   start   */

.sub-child-cat {display:none;}

.text-right {
    text-align: right !important;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;}.header-top{background:#F3F3F3;border-bottom:1px solid #e8e8e8;padding:0px 0;position:relative;z-index:30}.header-top:after{content:'';display:block;clear:both}.header-top-left{float:left;width:300px}.header-top-left>ul>li{float:left;position:relative}.header-top-left>ul>li:last-child{margin-right:0}.header-top-left>ul>li:hover .header-dropdown{opacity:1;visibility:visible}.header-top-left>ul>li:hover .header-dropdown-trigger{background-color:#fff;border-color:#D6D6D6}.header-top-left>ul>li.lang-sel{text-transform:uppercase}.header-top-left>ul>li.lang-sel img{margin-left:7px;position:relative;top:-1px}.header-dropdown-trigger{color:#71879F;font-size:14px;font-weight:300;padding:8px 12px;padding-right:42px;background:url(../images/icon-dropdown.svg) no-repeat right 20px center;border:1px solid transparent;border-bottom:none;border-top-left-radius:2px;border-top-right-radius:2px;cursor:pointer;transition:0.2s}.header-dropdown{position:absolute;background:#fff;margin-top:-7px;padding:2px 2px;padding-top:5px;border:1px solid #D6D6D6;border-top:none;top:100%;left:0;min-width:100%;border-bottom-left-radius:2px;border-bottom-right-radius:2px;opacity:0;visibility:hidden;transition:0.2s}.header-dropdown ul li{color:#71879F;font-size:14px;font-weight:300}.header-dropdown ul li.current a{background:#F2F2F2}.header-dropdown ul li a{color:#71879F;padding:4px 10px;display:block;cursor:pointer}.header-dropdown ul li a:hover{text-decoration:none;background:#F2F2F2}.header-top-nav{float:left;width:calc(100% - 440px);padding-top:5px;padding-right:30px}.header-top-nav ul{float:right}.header-top-nav ul li{float:left;margin-right:36px}.header-top-nav ul li a{ color:#71879F!important; font-size:14px; font-weight:300!important; display:inline-block; padding:8px 0!important;}.header-top-nav ul li:last-child{margin-right:0}.header-top-nav ul li.current a{text-decoration:underline}.header-top-nav ul li a{color:#71879F;font-size:14px;font-weight:300;display:inline-block;padding:8px 0}.header-top-nav ul li a:hover{text-decoration:underline}.header-top-user{float:left;width:140px;text-align:right;padding:7px 0;position:relative}.header-top-user:hover .header-dropdown{opacity:1;visibility:visible}.header-top-user:hover .user-trigger{border-color:#D6D6D6;background:#fff url(../images/icon-dropdown-lblue.svg) no-repeat right 14px center;color:#71879F}.header-top-user:hover .user-trigger:before{opacity:0}.header-top-user:hover .user-trigger:after{opacity:1}.header-top-user.user-logged .user-trigger{background:#F3F3F3 url(../images/icon-dropdown-lblue.svg) no-repeat right 14px center;color:#71879F}.header-top-user.user-logged .user-trigger:before{opacity:0}.header-top-user.user-logged .user-trigger:after{opacity:1}.header-top-user.user-logged:hover .user-trigger{background:#fff url(../images/icon-dropdown-lblue.svg) no-repeat right 13px center}.header-top-user .header-dropdown{text-align:left}.user-trigger{float:right;background:#F40012 url(../images/icon-dropdown-white.svg) no-repeat right 15px center;color:#fff;font-size:14px;font-weight:300;max-width:100%;overflow:hidden;text-overflow:ellipsis;min-width:100%;padding:6px 30px;text-align:center;cursor:pointer;position:relative;border:1px solid transparent;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;border-radius:2px;transition:0.2s}.user-trigger:before{content:'';position:absolute;background:url(../images/icon-user-white.svg) no-repeat center center;width:12px;height:12px;left:12px;top:50%;transform:translateY(-50%);transition:0.2s}.user-trigger:after{content:'';position:absolute;background:url(../images/icon-user-lblue.svg) no-repeat center center;width:12px;height:12px;left:12px;top:50%;transform:translateY(-50%);opacity:0;transition:0.2s}.header-middle{padding:21px 0;background:#fff}@media (max-width: 991px){.header-middle{min-height:66px;padding:0px 0;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.16);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.16);margin-bottom:15px}}@media (max-width: 575px){.header-middle{margin-bottom:10px}}.logo{padding-top:3px}@media (max-width: 991px){.logo{padding-top:0;padding-top:18px}}@media (max-width: 991px){.logo img{max-width:146px}}.header-middle-info{padding-left:50px}.header-middle-info ul li{display:inline-block;margin-right:50px;font-size:14px;color:#2F416E;line-height:1.4}.header-middle-info ul li:last-child{margin-right:0}.header-middle-info ul li.h-phone{padding-left:42px;background:url(../images/icon-phone.svg) no-repeat left center}.header-middle-info ul li.h-delivery{padding-left:52px;background:url(../images/icon-delivery-2.svg) no-repeat left center}.header-middle-info ul li span{display:block;font-size:16px;font-weight:600}.header-middle-info ul li a{color:#2F416E}.header-bottom{background:#191841;padding:9px 0;margin-bottom:22px; position: -webkit-sticky; position: sticky; top:0; z-index: 999;}#header .header-bottom .cat-trigger-hold  a:focus{ text-decoration:none;}#header .header-bottom .cat-trigger-hold  a:hover{ color:#fff; text-decoration:underline;}.header-bottom:after{content:'';display:block;clear:both}.cat-trigger-hold{float:left;width:150px;position:relative}.cat-trigger-hold>a{color:#fff;display:inline-block;position:relative;z-index:10;padding:5px 0;padding-right:25px;font-size:14px;background:url(../images/icon-dropdown-white.svg) no-repeat center right}.cat-trigger-hold.toggle>a{color:#2F416E;background:url(../images/icon-dropdown-up-blue.svg) no-repeat center right}.cat-trigger-nav-hold{background:#fff;position:absolute;top:-9px;left:-20px;padding:10px 18px;padding-top:25px;width:1110px;z-index:9;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);opacity:0;visibility:hidden;transition:opacity 0.3s, visibility 0.3s}@media (max-width: 1130px){.cat-trigger-nav-hold{left:-15px;width:calc(100vw - 20px);padding:10px 15px;padding-top:50px}}.cat-trigger-hold.toggle .cat-trigger-nav-hold{opacity:1;visibility:visible}.cat-trigger-title{font-size:16px;font-weight:600;margin-bottom:15px;line-height:1.2}.cat-trigger-title a{color:#2F416E;display:inline-block}.cat-trigger-nav ul{margin-bottom:30px}.cat-trigger-nav ul li{margin-bottom:10px}.cat-trigger-nav ul li a{font-size:14px;color:#2F416E;line-height:1.2;display:inline-block}.h-search{float:left;width:315px;position:relative}.h-search input,.h-search input:focus{background:#fff;outline:none;width:100%;border:none;border-radius:20px;box-shadow:none;height:32px;padding:2px 30px;padding-right:60px;font-size:14px;font-weight:300}.h-search button{position:absolute;width:32px;height:32px;background:url(../images/icon-search.svg) no-repeat center center;border:none;outline:none;top:0;right:15px;cursor:pointer;transition:0.2s}.h-search button:hover{opacity:0.7}.header-basket-info{float:right;width:calc(100% - 465px);padding-top:7px}.header-basket-info ul, .header-basket-info .header.test{float:right}.header-basket-info ul li, .header-basket-info .header.test .header-basket-items, .header-basket-info .header.test .header-basket-price{float:left;color:#fff;font-size:14px;font-weight:600;margin-right:20px}.header-basket-info ul li:last-child, .header-basket-info .header.test .header-basket-price{margin-right:0}.header-basket-info ul li a, .header-basket-info .header.test .header-basket-items{color:#fff;display:inline-block;position:relative;transition:0.2s}.header-basket-info ul li a:hover, .header-basket-info .header.test .header-basket-items:hover{text-decoration:none;color:#EA9E1F !important}.header-basket-info ul li.header-basket-items a, .header-basket-info .header.test .header-basket-items a{padding-left:32px;color:#ffffff!important;background:url(../images/icon-basket.svg) no-repeat center left;cursor:pointer}.header-basket-info .header.test .header-basket-items a span{ color:#fff; transition:0.2s;}.header-basket-info .header.test .header-basket-items a:hover span.label-counter, .header-basket-info .header.test .header-basket-items a:hover span.hidden-sm-down{ color:#EA9E1F;}.header-basket-info ul li.header-basket-items a .basket-counter, .header-basket-info .header.test .header-basket-items a .basket-counter{position:absolute;width:14px;height:14px;line-height:14px;text-align:center;color:#fff;font-size:10px;font-weight:600;background:#F40012;border-radius:50%;left:10px;bottom:-4px}.breads{margin-bottom:30px}@media (max-width: 991px){.breads{margin-bottom:20px}}@media (max-width: 575px){.breads{margin-bottom:12px}}.breads ul{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breads ul li{display:inline-block;font-size:14px;color:#2F416E;font-weight:600;line-height:1.2}@media (max-width: 767px){.breads ul li{font-size:12px}}@media (max-width: 575px){.breads ul li{font-size:11px}}.breads ul li img{position:relative;top:-3px}@media (max-width: 575px){.breads ul li img{top:-2px;max-width:16px}}.breads ul li:after{content:'';display:inline-block;width:7px;height:12px;margin:0 12px;background:url(../images/icon-breads.svg) no-repeat center center/100% 100%;position:relative;top:2px}@media (max-width: 767px){.breads ul li:after{margin:0 6px;width:6px;height:10px;top:1px}}@media (max-width: 767px){.breads ul li:after{margin:0 4px}}.breads ul li:last-child:after{display:none}.breads ul li a{color:#2F416E;display:inline-block;line-height:1}.home-content{padding-top:20px}@media (max-width: 991px){.home-content{padding-top:0}}.home-intro{border:1px solid #D6D6D6;border-radius:2px;overflow:hidden;margin-bottom:26px}@media (max-width: 767px){.home-intro{margin-bottom:20px}}@media (max-width: 575px){.home-intro{margin-bottom:15px}}.home-intro-image{background-size:cover !important}@media (max-width: 767px){.home-intro-image{padding-bottom:35%}}.home-intro-content{padding:30px 30px 40px !important;float:left;width:30%;}@media (max-width: 991px){.home-intro-content{padding:25px 20px 30px !important}}@media (max-width: 767px){.home-intro-content{padding:15px 15px !important}}.home-intro-content h3{font-size:30px; color:#2f416e;font-weight:700;margin-bottom:16px;line-height:1.3;}@media (max-width: 991px){.home-intro-content h3{font-size:24px}}.home-intro-content p{ color:#2f416e;font-size:14px;font-weight:300;margin-bottom:14px}.home-intro-content .btn-yellow.btn-icon-chevron,.home-intro-content .btn-yellow.btn-icon-chevron:focus,.home-intro-content .btn-yellow.btn-icon-chevron:active{padding-left:20px;width:100%;text-align:center}.btn-yellow,.btn-yellow:focus,.btn-yellow:active{display:inline-block;line-height:1.5;outline:none;border:none;background:#EA9E1F;color:#fff;border-radius:2px;font-size:16px;padding:12px 24px;cursor:pointer;transition:0.2s}.btn-yellow:hover{color:#fff;text-decoration:none;background:#191841}.btn-yellow.btn-icon-chevron,.btn-yellow.btn-icon-chevron:focus,.btn-yellow.btn-icon-chevron:active{padding-left:46px;background:#EA9E1F url(../images/btn-chevron.svg) no-repeat left 20px center}.btn-yellow.btn-icon-chevron:hover{background:#191841 url(../images/btn-chevron.svg) no-repeat left 20px center}.btn-yellow.btn-full,.btn-yellow.btn-full:focus,.btn-yellow.btn-full:active{width:100%;text-align:center;padding-left:10px;padding-right:10px}.home-list{margin-bottom:26px}.home-list:after{content:'';display:block;clear:both}.home-list ul li{float:left;width:31.6%;margin-right:2.6%;margin-bottom:28px}@media (max-width: 991px){.home-list ul li{width:48%;margin-right:4%;margin-bottom:25px}}@media (max-width: 767px){.home-list ul li{margin-bottom:20px}}@media (max-width: 575px){/*.home-list ul li{width:100%;margin-right:0%;margin-bottom:17px}*/}.home-list ul li:nth-child(3n){margin-right:0}@media (max-width: 991px){.home-list ul li:nth-child(3n){margin-right:4%}}@media (max-width: 575px){.home-list ul li:nth-child(3n){margin-right:0%}}@media (max-width: 991px){.home-list ul li:nth-child(2n){margin-right:0%}}.home-list ul li:nth-child(3n+1){clear:both}@media (max-width: 991px){.home-list ul li:nth-child(3n+1){clear:none}}@media (max-width: 991px){.home-list ul li:nth-child(2n+1){clear:both}}.home-list ul li a{float:left;width:100%;position:relative; background:none;}.home-list ul li a:hover .home-list-item-title{background:#2F416E;color:#fff}#homecategoriez ul.homecategory-section .col-sm-6 a:hover + .home-list-item-title{ background:#2F416E;}#homecategoriez ul.homecategory-section .col-sm-6 a:hover + .home-list-item-title a{ color:#fff;}.home-list-item-title:hover{ background:#2F416E;}.home-list-item-title:hover a{ color:#fff;}.home-list-item-image{padding-bottom:83%;border:1px solid #D6D6D6;background-size:cover !important;border-radius:2px}@media (max-width: 575px){.home-list-item-image{padding-bottom:48%}}.home-list-item-title{height:80px;position:absolute;top: 1px;left: 1px;width:99.4%;background:#fff;font-size:20px;font-weight:700;padding:8px 25px;line-height:1.3;color:#2F416E;transition:0.2s} .home-list-item-title a{color:#2F416E;}@media (max-width: 767px){.home-list-item-title{font-size:20px}}@media (max-width: 575px){.home-list-item-title{top:1px;left:1px;width:99%;}}.brands-title{font-size:20px;font-weight:600;line-height:1.3;margin-bottom:20px}.brands-carousel-hold{padding:0 80px;margin-bottom:75px}@media (max-width: 1130px){.brands-carousel-hold{padding:0 50px;margin-bottom:50px}}@media (max-width: 991px){.brands-carousel-hold{padding:0 30px}}@media (max-width: 575px){.brands-carousel-hold{margin-left:-15px;width:calc(100% + 30px);padding:0px}}.brands-carousel-item{height:90px;text-align:center}.brands-carousel-item img{position:relative;top:50%;transform:translateY(-50%);max-height:90px;max-width:100%}.owl-carousel.brands-carousel .owl-item img{display:inline-block;width:auto}.owl-carousel.brands-carousel .owl-nav button.owl-next,.owl-carousel.brands-carousel .owl-nav button.owl-prev{position:absolute;width:30px;height:30px;top:50%;transform:translateY(-50%);outline:none;opacity:0.6;transition:0.2s}.owl-carousel.brands-carousel .owl-nav button.owl-next:hover,.owl-carousel.brands-carousel .owl-nav button.owl-prev:hover{opacity:1}.owl-carousel.brands-carousel .owl-nav button.owl-next span,.owl-carousel.brands-carousel .owl-nav button.owl-prev span{display:none}.owl-carousel.brands-carousel .owl-nav button.owl-prev{left:-50px;background:url(../images/slide-prev.svg) no-repeat center center}@media (max-width: 991px){.owl-carousel.brands-carousel .owl-nav button.owl-prev{left:-40px}}.owl-carousel.brands-carousel .owl-nav button.owl-next{right:-50px;background:url(../images/slide-next.svg) no-repeat center center}
body{ font-family:'ProximaNova', sans-serif;}
.d-none{ display:none!important;}
@media (min-width:992px){

.d-lg-block{ display:block!important;}
.d-lg-none{ display:none!important;}
}

.card{ border:none; box-shadow:none;}
@media (max-width: 991px){.test{display:none;}.owl-carousel.brands-carousel .owl-nav button.owl-next{right:-40px}}.features-hold{background:#fff;padding:70px 0;border-top:1px solid #D6D6D6}@media (max-width: 1130px){.features-hold{padding:60px 0px 40px}}@media (max-width: 575px){.features-hold{padding:60px 0px 0px;border-top:none}}.feature-item{margin-bottom:30px;padding:0 30px}@media (max-width: 991px){.feature-item{padding:0 15px}}@media (max-width: 575px){.feature-item{padding:0 10%;margin-bottom:45px}}.feature-icon{min-height:90px;margin-bottom:20px}@media (max-width: 575px){.feature-icon{min-height:1px}}.feature-title{font-size:20px;line-height:1.2;font-weight:600;margin-bottom:12px}@media (max-width: 767px){.feature-title{font-size:18px;margin-bottom:6px}}.feature-text{font-size:14px;font-weight:300}@media (max-width: 767px){.feature-text{font-size:12px}}.footer{background:#191841;padding:56px 0 64px}@media (max-width: 991px){.footer{padding:50px 0 40px}}@media (max-width: 767px){.footer{padding:50px 20px 40px}}@media (max-width: 575px){.footer{padding:25px 15px 15px}}.footer-title{color:#fff!important;font-size:20px;font-weight:500;line-height:1.2;margin-bottom:8px}@media (max-width: 575px){.footer-title{font-size:18px}}.footer-title-text{color:#fff;font-size:14px;font-weight:300;margin-bottom:15px}@media (max-width: 575px){.footer-title-text{font-size:12px}}.footer-nav ul{margin-top:15px}.footer-nav ul li{margin-bottom:15px}@media (max-width: 991px){.footer-nav ul li{margin-bottom:5px}}.footer-nav ul li:last-child{margin-bottom:0}.footer-nav ul li a{color:#fff;font-size:16px;font-weight:300}@media (max-width: 575px){.footer-nav ul li a{font-size:14px}}@media (max-width: 991px){.footer-grid{margin-bottom:50px}}.newsletter-grid{padding-right:6%}@media (max-width: 991px){.newsletter-grid{padding-right:20px}}.footer-newsletter{margin-bottom:10px;position:relative}.footer-newsletter input,.footer-newsletter input:focus{outline:none;box-shadow:none;border:1px solid #D6D6D6;border-radius:2px;width:100%;background:#fff;height:47px;padding:2px 20px;padding-right:60px;font-size:16px}@media (max-width: 991px){.footer-newsletter input,.footer-newsletter input:focus{font-size:14px;padding:2px 15px}}.footer-newsletter button{position:absolute;background:#EA9E1F url(../images/btn-chevron.svg) no-repeat center center;width:45px;height:45px;top:1px;right:1px;border-radius:2px;border:none;outline:none;cursor:pointer;transition:0.2s}.footer-newsletter button:hover{background:#2F416E url(../images/btn-chevron.svg) no-repeat center center}.footer-checkbox input{display:none}.footer-checkbox input:checked+label:before{content:'\2714'}.footer-checkbox label{color:#fff;font-size:14px;padding-left:22px;position:relative;cursor:pointer}@media (max-width: 575px){.footer-checkbox label{font-size:12px}}.footer-checkbox label:before{content:'';position:absolute;top:4px;left:0;width:12px;height:12px;border:1px solid #fff;border-radius:2px;line-height:12px;font-size:10px;text-align:center}@media (max-width: 575px){.footer-checkbox label:before{top:2px}}.footer-checkbox label a{color:#fff;text-decoration:underline}.footer-checkbox label a:hover{text-decoration:none}.footer-details ul li{color:#fff;font-size:16px;margin-bottom:10px;padding-left:32px}@media (max-width: 575px){.footer-details ul li{font-size:14px}}.footer-details ul li:last-child{margin-bottom:0}.footer-details ul li.f-phone{background:url(../images/icon-f-phone.svg) no-repeat left center}.footer-details ul li.f-mail{background:url(../images/icon-f-mail.svg) no-repeat left center}.footer-details ul li a{color:#fff}.footer-copyrights{margin-top:20px}.footer-copyrights:after{content:'';display:block;clear:both}@media (max-width: 991px){.footer-copyrights{margin-top:30px}}@media (max-width: 575px){.footer-copyrights{margin-top:0px}}.footer-copyrights ul{display:inline-block}@media (max-width: 767px){.footer-copyrights ul{display:block}}.footer-copyrights ul li{float:left;line-height:1.4;margin-right:40px;color:#fff;font-size:14px;font-weight:300}@media (max-width: 575px){.footer-copyrights ul li{font-size:12px}}@media (max-width: 767px){.footer-copyrights ul li:first-child{float:left;margin-right:0}}@media (max-width: 767px){.footer-copyrights ul li:last-child{float:right}}.footer-copyrights ul li span{font-size:16px;font-weight:400;display:block}@media (max-width: 575px){.footer-copyrights ul li span{font-size:14px}}.footer-copyrights ul li a{color:#fff}.footer-copyrights ul li:last-child{margin-right:0}.mob-buttons-hold{padding-right:0 !important}.mob-buttons ul{float:right}.mob-buttons ul li{float:left;margin-right:5px}@media (max-width: 575px){.mob-buttons ul li{margin-right:0px}}.mob-buttons ul li:last-child{margin-right:0}.mob-buttons ul li a{float:left;width:50px;height:66px;position:relative;cursor:pointer}@media (max-width: 575px){.mob-buttons ul li a{width:45px}}.mob-buttons ul li a.mob-search{background:url(../images/icon-search.svg) no-repeat center center}.mob-buttons ul li a.mob-search.active{background:#FBFBFB url(../images/icon-search.svg) no-repeat center center}.mob-buttons ul li a.mob-basket-cart{background:url(../images/icon-basket-blue.svg) no-repeat center center/20px}.mob-buttons ul li a.mob-basket-cart.active{background:#FBFBFB url(../images/icon-basket-blue.svg) no-repeat center center/20px}.mob-buttons ul li a.mob-basket-cart span{position:absolute;width:14px;height:14px;border-radius:50%;background:#F40012;color:#fff;font-size:10px;font-weight:700;text-align:center;line-height:14px;bottom:15px;right:10px}.mob-buttons ul li a.mob-trigger{background:url(../images/nav-trigger.svg) no-repeat center center}.mob-buttons ul li a.mob-trigger.active{background:#FBFBFB url(../images/nav-trigger-close.svg) no-repeat center center}.mob-search-hold{position:absolute;top:66px;left:0;right:0;width:100%;background:#FBFBFB;padding:8px 20px;z-index:20;opacity:0;visibility:hidden;-webkit-box-shadow:0px 6px 3px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 6px 3px 0px rgba(0,0,0,0.16);box-shadow:0px 6px 3px 0px rgba(0,0,0,0.16);transition:0.2s}.mob-search-hold.toggle{opacity:1;visibility:visible}.mob-search-hold input,.mob-search-hold input:focus{background:#fff;outline:none;width:100%;border:none;box-shadow:none;height:32px;padding:2px 24px;padding-right:50px;font-size:14px;font-weight:300}@media (max-width: 575px){.mob-search-hold input,.mob-search-hold input:focus{font-size:12px}}.mob-search-hold button{position:absolute;width:32px;height:32px;background:url(../images/icon-search.svg) no-repeat center center;border:none;outline:none;top:8px;right:30px;cursor:pointer;transition:0.2s}.mob-nav-hold{position:absolute;top:66px;left:0;right:0;width:100%;background:#fff;z-index:10;padding-bottom:30px;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.16);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.16);opacity:0;visibility:hidden;transition:0.2s}.mob-nav-hold.toggle{opacity:1;visibility:visible}.mob-nav-hold:before,.mob-nav-hold:after{content:'';position:absolute;width:36px;height:1px;background:#D6D6D6;bottom:20px;left:50%;transform:translateX(-50%)}.mob-nav-hold:before{bottom:8px}.mob-nav-hold:after{bottom:5px}.mob-nav{margin-bottom:20px}.mob-nav ul li{border-bottom:6px solid #FBFBFB}.mob-nav ul li:last-child{border-bottom:none}.mob-nav ul li a{display:block;padding:10px 30px;font-size:16px;color:#2F416E}.mob-nav ul li a:hover{text-decoration:none}.mob-user{padding:0 20px;margin-bottom:5px}.mob-user span,.mob-user a{color:#2F416E;font-size:14px;display:inline-block;padding-right:18px;background:url(../images/icon-user-lblue.svg) no-repeat right center/10px}.user-buttons{padding:0 20px}.user-buttons ul li{margin-bottom:12px}.user-buttons ul li a{min-width:300px;text-align:center}@media (max-width: 575px){.user-buttons ul li a{min-width:100%}}.btn-blue,.btn-blue:focus,.btn-blue:active{display:inline-block;padding:8px 30px;background:#2F416E;color:#fff;border-radius:2px;font-size:16px;border:none;line-height:1.5;outline:none;cursor:pointer;transition:0.2s}.btn-blue:hover{background:#191841;color:#fff;text-decoration:none}.btn-blue.btn-blue-lg,.btn-blue.btn-blue-lg:focus,.btn-blue.btn-blue-lg:active{padding:11px 30px}.btn-blue.btn-icon-chevron,.btn-blue.btn-icon-chevron:focus,.btn-blue.btn-icon-chevron:active{background:#2F416E url(../images/btn-chevron.svg) no-repeat left 20px center}.btn-blue.btn-icon-chevron:hover{background:#191841 url(../images/btn-chevron.svg) no-repeat left 20px center}.btn-blue.btn-full,.btn-blue.btn-full:focus,.btn-blue.btn-full:active{width:100%;text-align:center}.btn-blue-round,.btn-blue-round:focus,.btn-blue-round:active{display:inline-block;padding:6px 20px;background:#2F416E;color:#fff!important;border-radius:20px;font-size:14px;border:none;line-height:1.5;outline:none;transition:0.2s}@media (max-width: 575px){.btn-blue-round,.btn-blue-round:focus,.btn-blue-round:active{font-size:12px}}.btn-blue-round:hover{background:#191841;color:#fff;text-decoration:none}.btn-red,.btn-red:focus,.btn-red:active{display:inline-block;padding:11px 30px;background:#F40012;color:#fff;border-radius:2px;font-size:16px;border:none;line-height:1.5;outline:none;cursor:pointer;transition:0.2s}.btn-red:hover{background:#EA9E1F;color:#fff;text-decoration:none}.btn-red.btn-full,.btn-red.btn-full:focus,.btn-red.btn-full:active{width:100%;text-align:center}.btn-red.btn-icon-checkmark,.btn-red.btn-icon-checkmark:focus,.btn-red.btn-icon-checkmark:active{background:#F40012 url(../images/icon-checkmark-white.svg) no-repeat left 20px center}.btn-red.btn-icon-checkmark:hover{background:#EA9E1F url(../images/icon-checkmark-white.svg) no-repeat left 20px center}.btn-grey,.btn-grey:focus,.btn-grey:active{display:inline-block;padding:7px 30px;background:#FBFBFB;border:1px solid #D6D6D6;color:#2F416E;border-radius:2px;font-size:16px;line-height:1.5;outline:none;transition:0.2s}.btn-grey:hover{background:#D6D6D6;color:#191841;text-decoration:none}.btn-my-account,.btn-my-account:focus,.btn-my-account:active{display:inline-block;padding:0px 25px;background:url(../images/icon-lock.svg) no-repeat left center;color:#2F416E;font-size:16px;text-decoration:underline;line-height:1.5;text-align:left !important;min-width:1px !important;outline:none;transition:0.2s}.btn-my-account:hover{text-decoration:none;color:#2F416E}.mob-settings{padding:0 20px;margin-bottom:10px}.mob-settings a{font-size:14px;color:#2F416E;display:inline-block;padding-right:18px;background:url(../images/icon-settings.svg) no-repeat right center/10px}.mob-nav-hold .header-top-left{padding:0 8px;width:100%}.mob-nav-hold .header-top-left ul li .header-dropdown{padding-top:0}.mob-cat-hold{position:absolute;left:0;right:0;width:100%;top:66px;z-index:10;background:#fff;min-height:calc(100% - 66px);padding-bottom:20px;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.16);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.16);opacity:0;visibility:hidden;transition:0.2s}.mob-cat-hold.toggle{opacity:1;visibility:visible}.mob-cat-hold-title{font-size:18px;font-weight:600;padding:10px 30px;padding-bottom:20px;position:relative;border-bottom:6px solid #FBFBFB}.mob-cat-hold-title:after{content:'';position:absolute;left:20px;right:20px;width:calc(100% - 40px);height:1px;background:#D6D6D6;bottom:10px}.mob-cat-back{position:absolute;top:10px;left:15px;width:30px;height:30px;background:url(../images/arrow-back.svg) no-repeat center center}.mob-cat-nav-block{border-bottom:6px solid #FBFBFB}.mob-cat-nav-block:last-child{border-bottom:none}.mob-cat-nav-title{font-size:16px;line-height:1.2;padding:12px 30px;position:relative;cursor:pointer;color:#2F416E;font-weight:normal;}.mob-cat-nav-title:after{content:'';position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);right:30px;width:15px;height:15px;background:url(../images/icon-dropdown-up-blue.svg) no-repeat center center}.mob-cat-nav-block.toggle .mob-cat-nav-title:after{transform:translateY(-50%) rotate(0deg)}.mob-cat-nav{padding:0 30px;display:none}.mob-cat-nav ul{padding-top:5px;padding-bottom:0px}.mob-cat-nav ul li{margin-bottom:12px}.mob-cat-nav ul li a{color:#2F416E;font-size:14px;padding-left:20px;background:url(../images/chevron-right-blue.svg) no-repeat left center}.basket-sidebar-hold{position:fixed;top:0;bottom:0;height:100%;right:0;background:#fff;z-index:50;width:315px;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.16);opacity:0;visibility:hidden;transition:0.3s}@media (max-width: 575px){.basket-sidebar-hold{width:100%}}.basket-sidebar-hold.toggle{opacity:1;visibility:visible}.basket-sidebar-title{font-size:14px;font-weight:600;padding:20px 40px 15px;padding-left:68px;background:url(../images/icon-basket-blue.svg) no-repeat left 40px top 20px/20px;position:relative}.basket-sidebar-title:before{content:'';position:absolute;bottom:0;left:22px;right:22px;width:calc(100% - 44px);height:1px;background:#D6D6D6}.basket-sidebar-title span{position:absolute;width:14px;height:14px;background:#F40012;text-align:center;line-height:14px;font-size:10px;color:#fff;font-weight:700;left:48px;bottom:8px;border-radius:50%}.basket-sidebar-title .basket-sidebar-close{position:absolute;cursor:pointer;width:20px;height:20px;background:url(../images/icon-close-sidebar.svg) no-repeat center center;right:18px;top:22px}
.basket-sidebar-bottom{ padding:0px 22px 40px;}
@media (max-width: 767px){.basket-sidebar-bottom{padding:0px 22px 20px}}.basket-sidebar-bottom-total{border-top:1px solid #D6D6D6;padding-top:12px;padding-bottom:18px;font-size:16px;font-weight:700}.basket-sidebar-content{height:calc(100% - 66px - 141px);overflow:auto}@media (max-width: 767px){.basket-sidebar-content{height:calc(100% - 66px - 121px)}}.basket-sidebar-content-scroll{padding:0 22px}.basket-sidebar-content-item{padding:12px 0;border-bottom:1px solid #D6D6D6}.basket-sidebar-content-item:last-child{border-bottom:none}.basket-sidebar-content-item:after{content:'';display:block;clear:both}.basket-item-left{float:left;width:calc(100% - 60px);padding-right:15px}.basket-item-right{float:left;width:60px}.basket-item-image{margin-bottom:10px}.basket-item-image img{max-width:100%;max-height:40px}.basket-item-title{font-size:14px;font-weight:700;line-height:1.2}.basket-item-quantity-price{font-size:13px;margin-bottom:10px}.basket-item-quantity .btn-number{float:left;width:18px;height:18px;border:1px solid #D6D6D6;border-radius:2px;cursor:pointer}.basket-item-quantity .btn-number.btn-more{background:url(../images/icon-plus.svg) no-repeat center center}.basket-item-quantity .btn-number.btn-less{background:url(../images/icon-minus.svg) no-repeat center center}.basket-item-quantity input{float:left;margin-left:5px;width:20px;height:18px;border:none;text-align:center;font-size:13px;outline:none;color:#2F416E;padding:0 0}.basket-item-quantity span{float:left;font-size:13px;margin-right:12px}.basket-item-quantity .delete-item{float:left;margin-left:15px;color:#F40012 !important;font-size:13px;display:inline-block;cursor:pointer;padding-left:12px;background:url(../images/icon-delete-item.svg) no-repeat left center}.basket-item-price-total{font-size:16px;font-weight:700;text-align:right}.bg-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:45;background:#000;opacity:0;visibility:hidden;transition:0.3s}.bg-overlay.toggle{opacity:0.23;visibility:visible}.mCSB_inside>.mCSB_container{margin-right:0px}.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:transparent}.mCSB_scrollTools{z-index:100}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#D6D6D6}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover{background-color:#D6D6D6}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#D6D6D6}.modal-title{position:relative;text-align:center;font-size:18px;margin-bottom:18px;line-height:1.2}.login-fields{margin-bottom:10px}.form-element{margin-bottom:9px}.form-element .required{color:#F40012;font-weight:700}.form-element label{color:#808080;font-size:14px;display:inline-block;width:100%}@media (max-width: 575px){.form-element label{font-size:12px}}.form-element label input,.form-element label input:focus{margin-top:2px}.form-element label select,.form-element label select:focus{margin-top:2px}.form-element input,.form-element input:focus{background:#FBFBFB;border:1px solid #D6D6D6;height:47px;width:100%;border-radius:2px;outline:none;padding:2px 18px;color:#2F416E;font-size:14px}.form-element input:focus{border:1px solid #c0c0c0}.form-element select,.form-element select:focus{border:1px solid #D6D6D6;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#FBFBFB url(../images/icon-dropdown-blue.svg) no-repeat right 15px center;height:47px;width:100%;border-radius:2px;outline:none;padding:2px 15px;padding-right:30px;color:#71879F;font-size:14px}.form-element select:focus{border:1px solid #c0c0c0}.form-element.has-error input,.form-element.has-error input:focus{background:#FFDCDC;border:1px solid #F40012}.form-element.has-error select,.form-element.has-error select:focus{border:1px solid #F40012;background:#FFDCDC url(../images/icon-dropdown-blue.svg) no-repeat right 15px center}.login-submit{margin-bottom:10px}.login-links{text-align:center}.login-links ul li{margin-bottom:2px}.login-links ul li:last-child{margin-bottom:0}.login-links ul li a{color:#2F416E;text-decoration:underline;font-size:12px}.login-links ul li a:hover{text-decoration:none}.modal-custom .modal-dialog{max-width:338px;width:100%}.modal-custom .modal-content{border:none;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.16);padding:18px 34px 25px!important; background:#fff!important;}.modal-backdrop.show{opacity:.23}.white-box{padding:30px 36px 25px;background:#fff;border:1px solid #D6D6D6;margin-bottom:50px;border-radius:2px}@media (max-width: 991px){.white-box{padding:30px 28px 25px}}@media (max-width: 767px){.white-box{padding:25px 14px 20px}}@media (max-width: 575px){.white-box{padding:20px 10px 20px}}.load-more-items-button{margin-bottom:10px}.total-items{font-size:14px;color:#71879F}@media (max-width: 575px){.total-items{font-size:12px}}.category-hold{margin-bottom:70px}@media (max-width: 991px){.category-hold{margin-bottom:50px}}@media (max-width: 767px){.category-hold{margin-bottom:40px}}@media (max-width: 575px){.category-hold{margin-bottom:25px}}.category-main-title{font-size:30px;font-weight:700;line-height:1.2;margin-bottom:15px}@media (max-width: 991px){.category-main-title{font-size:26px}}@media (max-width: 575px){.category-main-title{font-size:24px}}.category-main-image{margin-bottom:15px;text-align:center}.category-main-image img{max-width:100%}@media (max-width: 767px){.category-main-images{margin-bottom:20px}}.category-main-images ul li{display:inline-block;width:14%;margin-right:1%;margin-bottom:6px}@media (max-width: 575px){.category-main-images ul li{width:22%}}.category-main-images ul li img{max-width:100%;cursor:pointer}.category-main-content-title{font-size:20px;font-weight:700;margin-bottom:12px}@media (max-width: 991px){.category-main-content-title{font-size:18px}}.category-main-pdf-link{margin-bottom:30px}@media (max-width: 991px){.category-main-pdf-link{margin-bottom:20px}}@media (max-width: 767px){.category-main-pdf-link{margin-bottom:10px}}.category-main-pdf-link a{display:inline-block;padding:3px 0;color:#2F416E;padding-left:40px;font-size:14px;background:url(../images/icon-pdf.svg) no-repeat left center}@media (max-width: 575px){.category-main-pdf-link a{margin-bottom:14px}}.category-main-content{padding-left:4%;padding-right:5%}@media (max-width: 991px){.category-main-content{padding:0}}.category-main-desc h3{font-size:14px;font-weight:600;line-height:1.2;margin-bottom:5px}@media (max-width: 575px){.category-main-desc h3{font-size:12px}}.category-main-desc p{font-size:14px;font-weight:300;margin-bottom:10px;line-height:1.4}.category-main-desc p strong{ font-size:14px; font-weight:600; line-height:1.2; margin-bottom:5px;}.category-main-desc p:nth-child(2n){ display:grid;}@media (max-width: 575px){.category-main-desc p{font-size:11px;margin-bottom:6px}}.category-main-desc hr{width:23px;margin:10px 0 14px}@media (max-width: 575px){.category-main-desc hr{margin:6px 0 10px}}.accessories-list:after{content:'';display:block;clear:both}.accessories-list ul li{float:left;width:23%;margin-right:2.6%;margin-bottom:26px}@media (max-width: 767px){.accessories-list ul li{margin-bottom:20px}}.accessories-list ul li:nth-child(4n){margin-right:0}.accessories-list ul li:nth-child(4n+1){clear:both}@media (max-width: 991px){.accessories-list ul li{width:48%;margin-right:4%}}@media (max-width: 575px){.accessories-list ul li{width:100%;margin-right:0%}}@media (max-width: 991px){.accessories-list ul li:nth-child(2n){margin-right:0}}@media (max-width: 991px){.accessories-list ul li:nth-child(2n+1){clear:both}}.accessories-list ul li a{float:left;width:100%;position:relative;border:1px solid #D6D6D6;border-radius:2px;background-size:cover !important;padding-bottom:82%}@media (max-width: 991px){.accessories-list ul li a{padding-bottom:60%}}@media (max-width: 575px){.accessories-list ul li a{padding-bottom:50%}}.accessories-list ul li a:hover .accessories-list-item-title{color:#fff;background:#2F416E}.accessories-list-item-title{position:relative;top:5px;left:8px;width:calc(100% - 16px);background:#fff;padding:5px 24px 5px;font-size:21px;font-weight:700;line-height:1.2;color:#2F416E;transition:0.2s}@media (max-width: 767px){.accessories-list-item-title{font-size:18px}}@media (max-width: 575px){.accessories-list-item-title{font-size:16px}}.category-tabs{margin-bottom:20px}.category-tabs .nav-tabs{margin-bottom:28px;border-bottom:1px solid #D6D6D6}@media (max-width: 575px){.category-tabs .nav-tabs .nav-item{width:50%}}.category-tabs .nav-tabs .nav-link{color:#2F416E;min-width:120px;text-align:center}@media (max-width: 575px){.category-tabs .nav-tabs .nav-link{font-size:14px}}.category-tabs .nav-tabs .nav-link.active,.category-tabs .nav-tabs .nav-item.show .nav-link{color:#2F416E;border-color:#D6D6D6 #D6D6D6 #fff}.products-sorting-info{margin-bottom:18px}.tabs-filter-label{font-size:16px;margin-bottom:18px}@media (max-width: 575px){.tabs-filter-label{font-size:14px}}.tabs-filter-label a{float:right;cursor:pointer;color:#71879F;/*padding-left:20px;background:url(../images/icon-clear-filters.svg) no-repeat left center*/}.filter-label{font-size:14px;margin-bottom:5px}.filter-checkbox-item{display:inline-block;margin-right:8px;margin-bottom:5px}.filter-checkbox-item input{display:none}.filter-checkbox-item input:checked+label{background:#2F416E;color:#fff;border-color:#2F416E}.filter-checkbox-item label{background:#FBFBFB;border-radius:2px;border:1px solid #D6D6D6;padding:4px 9px;cursor:pointer;font-size:14px;transition:0.2s}@media (max-width: 575px){.filter-checkbox-item label{font-size:12px}}.filter-group{margin-bottom:20px}@media (max-width: 575px){.filter-group{margin-bottom:10px}}@media (max-width: 575px){.items-showing{font-size:14px;margin-bottom:10px}}.items-sorting{font-size:14px}@media (max-width: 575px){.items-sorting{text-align:left !important;font-size:12px}}.items-sorting select,.items-sorting select:focus{margin-left:10px;background:#FBFBFB url(../images/icon-dropdown-blue.svg) no-repeat center right 10px;border:1px solid #D6D6D6;padding:2px 24px;padding-right:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:32px;border-radius:2px;font-size:14px;font-weight:300;outline:none}@media (max-width: 575px){.items-sorting select,.items-sorting select:focus{font-size:12px}}.category-items-list{margin-bottom:30px}.category-item{border-bottom:1px solid #D6D6D6;padding-top:42px;padding-bottom:46px}@media (max-width: 991px){.category-item{padding-top:30px;padding-bottom:35px}}@media (max-width: 575px){.category-item{padding-top:20px;padding-bottom:20px}}.category-item:first-child{border-top:1px solid #D6D6D6}.category-item-image{position:relative}@media (max-width: 991px){.category-item-image{text-align:center;margin-bottom:20px}}.category-item-image span{position:absolute;width:60px;height:60px;background:#F40012;line-height:60px;text-align:center;border-radius:50%;top:10px;right:0px;color:#fff;font-size:20px;font-weight:700;transform:rotate(-10deg)}@media (max-width: 991px){.category-item-image span{right:10%}}@media (max-width: 767px){.category-item-image span{right:10px}}@media (max-width: 575px){.category-item-image span{right:0px;top:0}}.category-item-image img{max-width:100%}@media (max-width: 991px){.category-item-image img{max-width:400px;max-height:250px}}@media (max-width: 575px){.category-item-image img{max-width:100%}}.category-item-title{font-size:24px;font-weight:700;line-height:1.3;margin-bottom:5px}@media (max-width: 767px){.category-item-options{margin-bottom:15px}}.category-item-options:after{content:'';display:block;clear:both}.category-item-options ul li{float:left;width:20%;padding-right:10px;font-size:13px;font-weight:300;margin-bottom:13px;line-height:1.3}@media (max-width: 767px){.category-item-options ul li{line-height:1.1;margin-bottom:8px}}@media (max-width: 575px){.category-item-options ul li{font-size:11px}}.category-item-options ul li span{display:block;font-weight:600}.category-item-status{font-size:14px;font-weight:700;margin-bottom:20px;padding-left:34px;position:relative;color:#2F416E;}@media (max-width: 767px){.category-item-status{margin-bottom:10px}}.category-item-status.status-positive:before{background:#76D68D url(../images/status-positive.svg) no-repeat center center}.category-item-status.status-call:before{content:'i';font-weight:400;background:#D6D6D6;text-align:center;line-height:24px;color:#fff}.category-item-status:before{content:'';position:absolute;left:0%;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%}.category-item-status a{color:#2F416E}.tax-shipping-delivery-label{padding-bottom: 5px;}.category-item-price{font-size:24px;font-weight:700;margin-bottom:0px;line-height:1.3}@media (max-width: 991px)}@media (max-width: 767px){.category-item-price{margin-bottom:0px}}@media (max-width: 575px){.category-item-price{text-align:center;font-size:22px}}.category-item-price.has-discount{color:#F40012}.category-item-price.has-discount span{display:block;color:#2F416E;font-size:14px;text-decoration:line-through}@media (max-width: 575px){.category-item-price.has-discount span{font-size:12px}}.category-item-quantity{margin-bottom:15px}@media (max-width: 767px){.category-item-quantity{margin-bottom:0px}}.category-item-quantity:after{content:'';display:block;clear:both}.category-item-quantity.basket-item-quantity .btn-number{width:22px;height:22px}.category-item-quantity.basket-item-quantity input{height:22px;font-size:15px}.category-item-quantity.basket-item-quantity span{font-size:15px}@media (max-width: 767px){.category-item-button{text-align:right}}@media (max-width: 575px){.category-item-button{margin-top:10px;text-align:center}}.btn-basket,.btn-basket:focus,.btn-basket{display:inline-block;line-height:1.5;outline:none;border:none;color:#fff;font-size:16px;padding:11px 35px;border-radius:2px;padding-left:55px;background:#EA9E1F url(../images/btn-basket.svg) no-repeat left 18px center;transition:0.2s}@media (max-width: 767px){.btn-basket,.btn-basket:focus,.btn-basket{padding:11px 25px;padding-left:50px}}.btn-basket:hover{text-decoration:none;color:#fff;background:#2F416E url(../images/btn-basket.svg) no-repeat left 18px center}.about-hold{border:1px solid #D6D6D6;border-radius:2px;margin-bottom:60px}@media (max-width: 767px){.about-hold{margin-bottom:40px}}.about-image{background-size:cover !important;padding-bottom:30%;border-top-left-radius:2px;border-top-right-radius:2px}
@media (max-width: 767px){.about-image{padding-bottom:35%}}.about-carousel-item{background-size:cover !important;padding-bottom:30%;border-top-left-radius:2px;border-top-right-radius:2px}@media (max-width: 767px){.about-carousel-item{padding-bottom:35%}}.about-content{padding:65px 75px 75px}@media (max-width: 991px){.about-content{padding:40px 45px 50px}}@media (max-width: 767px){.about-content{padding:30px 25px 40px}}@media (max-width: 575px){.about-content{padding:20px 10px 25px}}.about-intro{margin-bottom:55px;padding-right:12%}@media (max-width: 991px){.about-intro{padding-right:0;margin-bottom:40px}}@media (max-width: 575px){.about-intro{margin-bottom:20px}}.about-left{padding-right:8%}.entry h3{font-size:30px;font-weight:700;line-height:1.2;margin-bottom:18px;color:#2F416E; text-transform:capitalize;}@media (max-width: 575px){.entry h3{font-size:24px;margin-bottom:10px}}.entry h4{font-size:20px;line-height:1.3;margin-bottom:18px}@media (max-width: 575px){.entry h4{font-size:18px}}.entry p{font-size:16px;font-weight:300;margin-bottom:18px;line-height:1.4;font-family:'ProximaNova', sans-serif; color:#2F416E;}@media (max-width: 575px){.entry p{font-size:14px}}.entry ul{margin-bottom:20px}.entry ul li{font-size:16px;font-weight:300;padding-left:20px;position:relative;line-height:1.3;margin-bottom:14px}@media (max-width: 991px){.entry ul li{margin-bottom:8px}}@media (max-width: 575px){.entry ul li{font-size:14px}}.entry ul li:before{content:'';position:absolute;left:0;top:6px;width:6px;height:6px;background:#71879F;border-radius:50%}@media (max-width: 575px){.entry ul li:before{top:5px}}.map-hold{height:260px}.box-title{font-size:30px;font-weight:700;line-height:1.2;margin-bottom:20px}@media (max-width: 767px){.box-title{font-size:26px}}@media (max-width: 575px){.box-title{font-size:20px;margin-bottom:15px}}.checkbox-item{margin-bottom:14px;margin-top:5px}.checkbox-item input{display:none}.checkbox-item input:checked+label:before{content:'\2714'}.checkbox-item label{position:relative;padding-left:20px;font-size:14px;color:#2F416E}.checkbox-item label:before{content:'';position:absolute;width:12px;height:12px;border:1px solid #D6D6D6;border-radius:2px;text-align:center;line-height:12px;left:0;top:4px;font-size:12px;text-align:center}.checkbox-item a{color:#2F416E;text-decoration:underline}.checkbox-item a:hover{text-decoration:none}.white-box.white-box-form{padding-bottom:70px;margin-bottom:70px}@media (max-width: 991px){.white-box.white-box-form{padding-bottom:40px;margin-bottom:50px}}@media (max-width: 575px){.white-box.white-box-form{padding-bottom:25px;margin-bottom:40px}}.error-message{float:right;color:#F40012;display:none}.has-error .error-message{display:block}.basket-page-content{background:#fff;border:1px solid #D6D6D6;border-radius:2px;margin-bottom:70px;padding:0 18px}@media (max-width: 991px){.basket-page-content{margin-bottom:50px}}@media (max-width: 767px){.basket-page-content{margin-bottom:30px}}.basket-page-item-image{position:relative;text-align:center}@media (max-width: 575px){.basket-page-item-image{margin-bottom:20px}}.basket-page-item-image img{max-width:100%}.basket-page-item-image span{position:absolute;width:45px;height:45px;background:#F40012;color:#fff;font-size:15px;font-weight:700;border-radius:50%;top:0;right:0;text-align:center;line-height:45px;transform:rotate(-10deg)}.basket-page-item{padding-top:25px;padding-bottom:25px;border-bottom:1px solid #D6D6D6}@media (max-width: 767px){.basket-page-item{padding-top:18px;padding-bottom:18px}}.basket-page-item:last-child{border-bottom:none}.basket-page-item-title{font-size:20px;font-weight:700;line-height:1.2;margin-bottom:8px}@media (max-width: 991px){.basket-page-item-title{font-size:18px}}@media (max-width: 575px){.basket-page-item-title{margin-bottom:20px}}.basket-page-item-title a{color:#2F416E}.basket-page-item-quantity{margin-bottom:0px}.basket-page-item-quantity:after{content:'';display:block;clear:both}@media (max-width: 575px){.basket-page-item-quantity.basket-item-quantity{margin-bottom:20px}}.basket-page-item-quantity.basket-item-quantity .btn-number{width:22px;height:22px}.basket-page-item-quantity.basket-item-quantity input{height:22px;font-size:15px}.basket-page-item-quantity.basket-item-quantity span{font-size:15px}.basket-page-item-quantity.basket-item-quantity .delete-item{font-size:15px}.category-item-price.basket-page-item-price{margin-bottom:0}@media (max-width: 991px){.category-item-price.basket-page-item-price{font-size:20px}}@media (max-width: 575px){.category-item-price.basket-page-item-price{text-align-last:left}}.basket-page-wrap{min-height:calc(100vh - 550px)}.basket-page-sidebar{background:#fff;border:1px solid #D6D6D6;padding:20px 18px 25px;border-radius:2px;margin-bottom:50px}.order-review-label{font-size:16px;font-weight:600;margin-bottom:3px}@media (max-width: 991px){.order-review-label{font-size:15px}}@media (max-width: 575px){.order-review-label{font-size:14px}}.order-review-label span{float:right}.order-review-coupon{margin-top:10px;margin-bottom:20px}@media (max-width: 575px){.order-review-coupon{margin-top:5px;margin-bottom:10px}}.order-review-coupon a{color:#2F416E;text-decoration:underline;font-size:16px}@media (max-width: 991px){.order-review-coupon a{font-size:15px}}@media (max-width: 575px){.order-review-coupon a{font-size:14px}}.order-review-coupon a:hover{text-decoration:none}.order-review-total-label{font-size:20px;font-weight:600;margin-bottom:30px}@media (max-width: 991px){.order-review-total-label{font-size:18px}}@media (max-width: 676px){.order-review-total-label{margin-bottom:20px}}.order-review-total-label span{float:right}.order-review-submit .btn-yellow,.order-review-submit .btn-yellow:focus,.order-review-submit .btn-yellow:active{font-weight:600}.basket-order-hold{padding-left:5px}@media (max-width: 767px){.basket-order-hold{padding-left:15px}}.basket-steps-hold{background:#fff;border:1px solid #D6D6D6;border-radius:2px;margin-bottom:70px;padding:30px 20px}@media (max-width: 991px){.basket-steps-hold{margin-bottom:50px}}@media (max-width: 767px){.basket-steps-hold{margin-bottom:30px;padding:25px 18px}}.fields-explain{margin-top:20px;margin-bottom:30px;color:#808080;font-size:14px}@media (max-width: 991px){.fields-explain{margin-top:10px;margin-bottom:20px}}.fields-explain span{color:#F40012}.basket-steps{margin-bottom:24px}.basket-steps ol{counter-reset:item;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around}.basket-steps ol li{list-style-type:none;position:relative;text-align:center;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding:0 20px;padding-top:55px;line-height:1.4;font-size:16px}@media (max-width: 991px){.basket-steps ol li{font-size:14px}}@media (max-width: 575px){.basket-steps ol li{font-size:12px;padding:0 5px;padding-top:40px}}@media (max-width: 340px){.basket-steps ol li{font-size:10px;padding:0 2px;padding-top:40px}}.basket-steps ol li a{color:#2F416E}.basket-steps ol li:before{content:counters(item, "") "";counter-increment:item;position:absolute;left:50%;transform:translateX(-50%);top:0;width:40px;height:40px;border-radius:50%;border:1px solid #2F416E;text-align:center;line-height:40px}@media (max-width: 575px){.basket-steps ol li:before{width:30px;height:30px;line-height:30px}}.basket-steps ol li:after{content:'';position:absolute;top:20px;height:1px;background:#2F416E;width:50%;left:100%;transform:translateX(-50%)}@media (max-width: 575px){.basket-steps ol li:after{width:35%;top:15px}}@media (max-width: 340px){.basket-steps ol li:after{width:30%}}.basket-steps ol li:last-child:after{display:none}.basket-steps ol li.current:before{background:#2F416E;color:#fff}.items-fourth-list{margin-bottom:40px}@media (max-width: 767px){.items-fourth-list{margin-bottom:20px}}.items-fourth-list:after{content:'';display:block;clear:both}.items-fourth-list ul li{float:left;width:23%;margin-right:2.6%;margin-bottom:26px}@media (max-width: 767px){.items-fourth-list ul li{margin-bottom:20px}}.items-fourth-list ul li:nth-child(4n){margin-right:0}.items-fourth-list ul li:nth-child(4n+1){clear:both}@media (max-width: 991px){.items-fourth-list ul li{width:48%;margin-right:4%}}@media (max-width: 575px){}@media (max-width: 991px){.items-fourth-list ul li:nth-child(2n){margin-right:0}}@media (max-width: 991px){.items-fourth-list ul li:nth-child(2n+1){clear:both}}.items-fourth-list ul li a{}@media (max-width: 991px){/*.items-fourth-list ul li a{padding-bottom:60%}*/}@media (max-width: 575px){/*.items-fourth-list ul li a{padding-bottom:50%}*/}.items-fourth-list ul li a:hover .accessories-list-item-title{color:#fff;background:#2F416E}
.h-search input, .h-search input:focus{ background: #fff; outline:none; width:100%; border:none; border-radius:20px; box-shadow:none; height:32px; padding:2px 30px; padding-right:60px; font-size:14px; font-weight:300;}
#subcategories .replace-2x{width:100%;max-height: 200px;}
#_desktop_cart a{ color:#fff;}
.blockcart .cart-preview.active {}
.cart-hover-content{ position:absolute; background-color:#fff !important; color:grey; font-size:14px; width:250px; margin-top:10px; z-index:999999;}
.cart-hover-content li{ position:relative; display:block; text-align:left; border-bottom:solid 2px grey;}
.cart-hover-content img{ width:50px; display:inline; padding:5px;}
.cart-hover-content span{ display:inline;}
.cart-hover-content .shoppingcart_img{ display:inline; width:50px;}
#_desktop_cart:active  .cart-hover-content{ display:block!important;}
#_desktop_cart{ z-index:99999999;}
.cart-subtotals{ text-align:left; padding-left:8px;}
.cart-total{ text-align:left; padding-left:8px;}
.header-top-nav ul li a[data-depth="0"]{ padding:8px 0px; font-weight:normal; text-transform:none!important;}
.language-selector span.expand-more{ float:left; padding-top:0px; text-transform:uppercase;}
.language-selector span.expand-more img{ margin-left:7px; position:relative; top:-1px;}
.language-selector button.btn-unstyle{ padding:2px; border:1px solid transparent; border-bottom:none; border-bottom:none;}
.language-selector button.btn-unstyle span.expand-more{ padding:5px 0px; color:#71879F; background:none;}
.language-selector button.btn-unstyle span.expand-more span{ color:#71879F; background:none;}}
.language-selector button.btn-unstyle i.expand-more{ float:left; height:15px; line-height:16px; display:block; padding:8px 0px;}
.language-selector button.btn-unstyle:hover, .language-selector.open button.btn-unstyle, .language-selector button.btn-unstyle:focus, .language-selector button.btn-unstyle:focus-within, .language-selector button.btn-unstyle:hover:focus{ background:#fff; border:1px solid #D6D6D6; border-bottom:none;}
#header .logo{ width:50%;}
#header .logo img{ width:100%;}
.language-selector ul.dropdown-menu{ text-transform:uppercase; margin-top:0px; top:85%; border-top:none; min-width:auto; padding:0px; position: absolute; background:#fff; padding:2px 0px; padding-top:5px; border:1px solid #D6D6D6; border-top-color:rgb(214, 214, 214); border-top-style:solid; border-top-width: 1px; border-top: none; left: 0; border-bottom-left-radius:2px; border-bottom-right-radius:2px; transition:0.2s;}
.language-selector ul.dropdown-menu li a{ font-size:14px; font-weight:300; color:#71879F; padding:4px 13px; display:block; cursor:pointer; padding-right:42px;}
.language-selector ul.dropdown-menu li:last-child a span{ padding-right:4px; padding-left:1px;}
.language-selector ul.dropdown-menu li a img{ margin-left:7px; position:relative; top:-1px;}
.header-basket-info ul li.header-basket-items a:hover{ color:#EA9E1F!important;}
#footer .footer-container{ background:#191841; padding:56px 0 64px; color:#fff;}
#footer .footer-container .links .h3{ color:#fff; font-size:20px; font-weight:500; line-height:1.2; text-transform:inherit;}
#footer .footer-container ul{ margin-top:15px;}
#footer .footer-container ul li{ margin-bottom:15px;}
#footer .footer-container ul li a{ color:#fff; font-size:15px; font-weight:300;}
.search-widget form{ width:315px; position:relative;}
.search-widget form input[type="text"]{ padding:2px 30px; color:#2F416E;}
.search-widget form button[type="submit"]{ width:47px; position:absolute; width:32px; height:32px; background:url(../images/icon-search.svg) no-repeat center center; border:none; outline:none; top:0; right:15px; cursor:pointer; transition:0.2s;}
.search-widget form button[type="submit"] i{ display:none;}
.block_newsletter p{ padding-top:0px; color:#fff; text-transform:none; font-weight:500;}
.block-contact.links span{ width:100%; float:left;}
.block-contact.links span.country-site-name{ display:none;}
.block-contact.links span a{ color:#fff;}
.block-contact.links span a:hover{ text-decoration:underline;}
.block-contact.links span.phone-span{ width:100%; float:left; background:url(../images/icon-f-phone.svg) no-repeat left center; color:#fff; font-size:16px; margin-bottom:10px; padding-left:32px;}
.block-contact.links span.mail-span{ width:100%; float:left; background:url(../images/icon-f-mail.svg) no-repeat left center; color:#fff; font-size:16px; margin-bottom:10px; padding-left:32px;}
.block-contact.links p.h4{ text-transform:none; padding-top:0px; color:#fff; font-weight:500; font-size:1.125rem;}
.block-contact.links p.content-dynamic{ padding-top:0px; color:#fff; text-transform:none; font-weight:500; font-size:.875rem; margin-bottom:15px;}
.newsletter-form{ position:relative; margin-bottom:10px;}
.newsletter-form input[type="submit"]{ position:absolute; background:#EA9E1F url(../images/btn-chevron.svg) no-repeat center center; width:45px; height:45px; top:1px; right:1px; border-radius:2px; border:none; outline:none; cursor:pointer; transition:0.2s; padding:.5rem 5px;}
.newsletter-form input[type="submit"]:hover{ background:#2F416E url(../images/btn-chevron.svg) no-repeat center center;}
.newsletter-form .input-wrapper input{ outline:none; box-shadow:none; border:1px solid #D6D6D6; border-radius:2px; width:100%; background:#fff; height:47px; padding:2px 20px!important; padding-right:60px!important; font-size:16px;}
.newsletter-text{ margin-bottom:15px;}
.footer-copyrights span._blank.footer-copyright{ color:#fff;}
#footer{ padding-top:0px;background:#fff;}
.features-hold{ border:none;}
.block_newsletter p.alert{ padding:5px;}
#homecategoriez.home-list ul li.col-xs-12{ padding:0px;}
#homecategoriez.home-list ul li img{ width:100%;}
.carousel .carousel-inner{ height:286px;}
#carousel.carousel.slide{ margin-bottom:0px;}
.home-intro-image{ padding:0px;}
.page-home .home-intro .row.no-gutters{ margin:0px; display:flex; flex-wrap:wrap;}
.lightSlider.lsGrab > *{ text-align:center;}
.lSAction > .lSPrev{ left:0px;}
.lSAction > .lSNext{ right:0px;}
.lSAction > .lSPrev, .lSAction > .lSNext{ width:16px; display:block; top:37%; height:22px; margin-top:0px;}
.carousel-control{ width:auto;}
.carousel .carousel-item figure{ float:left; width:70%;}
.carousel.slide .direction{ display:none;}
.about-carousel-banner{ float:left; width:100%;}
.about-carousel-banner img{ width:100%;}
.category-item-image img{ width:100%; max-width:100%;}
#header .top-menu a[data-depth="0"], #header .top-menu a[data-depth="0"]:hover{ color:#71879F;}
#header .top-menu a[data-depth="0"]:hover{ text-decoration:underline;}
/*category description css*/
#products .product-miniature, .featured-products .product-miniature, .product-accessories .product-miniature, .product-miniature .product-miniature{ width:100%; float:left;}
#products .thumbnail-container .product-thumbnail, .featured-products .thumbnail-container .product-thumbnail, .product-accessories .thumbnail-container .product-thumbnail, .product-miniature .thumbnail-container .product-thumbnail{ height:auto; width:24%; float:left;}
#products .thumbnail-container .product-thumbnail img, .featured-products .thumbnail-container .product-thumbnail img, .product-accessories .thumbnail-container .product-thumbnail img, .product-miniature .thumbnail-container .product-thumbnail img{ position:inherit; float:left;}
#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container{ display:flex; width:100%; height:auto; float:left;}
#products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description{ position:inherit; width:76%; float:left; height:auto;}
.hiaddtocart{ top:0px; min-height:auto; box-shadow:none;}
.hiaddtocart button.btn-primary{ line-height:1.56;}
.hiaddtocart button.btn-primary:hover{ text-decoration:none; color:#fff; background:#2F416E url(../images/btn-basket.svg) no-repeat left 18px center;}
.btn-red.btn-icon-checkmark:hover{ color:#fff!important;}
#products .thumbnail-container:focus .product-description::after, #products .thumbnail-container:hover .product-description::after, .featured-products .thumbnail-container:focus .product-description::after, .featured-products .thumbnail-container:hover .product-description::after, .product-accessories .thumbnail-container:focus .product-description::after, .product-accessories .thumbnail-container:hover .product-description::after, .product-miniature .thumbnail-container:focus .product-description::after, .product-miniature .thumbnail-container:hover .product-description::after{ border-top:none;}
.product-flags{ width:auto;}
#products .highlighted-informations, .featured-products .highlighted-informations, .product-accessories .highlighted-informations, .product-miniature .highlighted-informations{ display:none; position:inherit; width:76%; float:left; bottom:0px; height:auto;}
#products .thumbnail-container:focus .highlighted-informations.no-variants, #products .thumbnail-container:hover .highlighted-informations.no-variants, .featured-products .thumbnail-container:focus .highlighted-informations.no-variants, .featured-products .thumbnail-container:hover .highlighted-informations.no-variants, .product-accessories .thumbnail-container:focus .highlighted-informations.no-variants, .product-accessories .thumbnail-container:hover .highlighted-informations.no-variants, .product-miniature .thumbnail-container:focus .highlighted-informations.no-variants, .product-miniature .thumbnail-container:hover .highlighted-informations.no-variants{ bottom:0px;}
#products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping, .product-miniature .product-price-and-shipping{ text-align:left;}
.hiaddtocart button.btn-primary{ line-height:1.56; display:inline-block; line-height:1.5; outline:none; border:none; color:#fff; font-size:16px; padding:11px 35px; padding-left:35px; border-radius:2px; padding-left:55px; background:#EA9E1F url(../images/btn-basket.svg) no-repeat left 18px center; transition:0.2s;}
.hiaddtocart button.btn-primary i{ display:none;}
.hiaddtocart .product-quantity{ margin-bottom:15px;}
.hiaddtocart{ text-align:left;}
.category-tabs .nav-tabs li{ display:none;}
.category-tabs .nav-tabs li:first-child{ display:block;}
#search_filters, #search_filters_brands, #search_filters_suppliers{ box-shadow:none; padding:none;}
.color, .custom-checkbox input[type="checkbox"] + span.color{ margin:4px; width:15px; height:15px;}
.products-selection .sort-by{ margin:0px;}
.tab-content .tabs-filter-label #search_filters{padding: 0;}
#wrapper{ padding-top:0px;}
#search_filters .facet .facet-label .custom-checkbox, #search_filters .facet .facet-label .custom-radio{ top:0px;display:none;}
#search_filters .facet .facet-label a{ margin-top:0px;width: 100%!important;}
#search_filters .facet .facet-label { background: #FBFBFB;border-radius: 2px;border: 1px solid #D6D6D6;padding: 4px 9px;cursor: pointer;font-size: 14px;transition: 0.2s;}

#search_filters .facet .facet-title{width:auto;}
.tab-content .tabs-filter-label #search_filters .facet ul li{float: left;margin-right: 10px;}
.facet-label .magnitude {display: none;}
.category-item-image span{ display:none;}
.category-item-image span:first-child{ display:block;}
.category-item{ float:left; width:100%;}
.hiaddtocart button.btn-primary{ text-transform:none;}
.hiaddtocart .product-quantity{ width:auto;}
.hiaddtocart .product-quantity .bootstrap-touchspin input.input-group.hi-quantity{ margin-left:0px; width:24%;}
.hiaddtocart .product-quantity .bootstrap-touchspin span.input-group-btn-vertical{ margin-right:0px;}
.card-block, .card-block.cart-summary-totals{ padding:0px;}
.cart-grid-body .cart-overview{ padding:10px 18px;}
.cart-detailed-totals{ color:#2F416E;}
.card-block.cart-summary-totals .cart-summary-line.cart-total{ background:none; padding:0px;}
.cart-detailed-totals .block-promo .promo-code-button{ padding-bottom:0px; text-align:left; color:#2F416E;}
.cart-grid-body{ margin-bottom:0px;}
.product-image.media-middle img{ max-width:100%;}
.card-block.checkout{ padding-bottom:0px;}
.block-promo .cart-voucher .promo-code-button{ padding-bottom:0px; text-align:left;}
.card-block .cart-summary-products{ margin-bottom:10px;}
#checkout .cart-grid-body ul.nav.nav-inline{ display:none;}
body#checkout #footer{ padding:0px;}
#checkout .cart-grid-body{ margin-bottom:20px;}
.basket-item-quantity input, .basket-item-quantity .input-group-btn-vertical{ margin:0px;}
.label, label.form-control-label, .form-element label{ text-align:left;}
#header input.form-control{ background:#FBFBFB; border:1px solid #D6D6D6; height:47px; width:100%; border-radius:2px; outline:none; padding:2px 18px; color:#2F416E; font-size:14px;}
#header .basket-item-quantity .input-group.bootstrap-touchspin input.form-control{ width:73%; height:40px;}
.form-group{ margin-bottom:5px;}
.login-submit button.btn-primary.btn-red{ font-weight:normal; text-transform:none;}
.form-control:focus, .input-group.focus{ outline:none;}
#header .basket-item-quantity .input-group.bootstrap-touchspin{ width:40%;}
body#checkout section.checkout-step{ float:left; width:100%;}
.form-group .form-control-label{ width:100%;}
.form-group .form-control-label .form-field-input{ width:100%;}
body#checkout section.checkout-step.-current .content{ width:100%; padding:0px;}
body#checkout section.checkout-step.-current .content #checkout-guest-form .js-customer-form{ width:100%; float:left; margin-left:0px; margin-top:0px; margin-bottom:20px;}
body#checkout .custom-checkbox span{ margin-top:0px;}
body#checkout section.checkout-step.-current .content #checkout-guest-form .js-customer-form section:last-child .col-md, body#checkout section.checkout-step.-current .content #checkout-guest-form .js-customer-form section:last-child .col-md-12{ padding-left:0px; padding-right:0px;}
body#checkout section.checkout-step.-current .content #checkout-guest-form .js-customer-form section:last-child .form-control-label{ width:100%;}
body#checkout section.checkout-step.-current .content #checkout-guest-form .js-customer-form section{ float:left; width:100%; margin-bottom:10px;}
body#checkout section.checkout-step.-current .content #checkout-guest-form .js-customer-form footer.form-footer{ float:left; width:100%; margin-top:12px;}
.customer-checkout-hide-terms-condition:last-child{ display:none;}
.customer-checkout-hide-terms-condition:nth-last-child(2){ display:none;}
#login-form .customer-checkout-hide-terms-condition:nth-last-child(2){ display:block;}}
.ps-shown-by-js .btn-primary, .ps-shown-by-js .btn-primary:focus, .ps-shown-by-js .btn-primary:active{ background:#2F416E url(../images/btn-chevron.svg) no-repeat left 20px center; padding:9px 40px; margin-top:12px;}
.ps-shown-by-js .btn-primary:hover{ background:#191841 url(../images/btn-chevron.svg) no-repeat left 20px center;}
.custom-radio input[type="radio"]:checked + span{ background:#191841;}
body#checkout .cart-summary-products a:hover, body#checkout .cart-summary-products a{ color:#191841;}
body#checkout .cart-summary-products a i{ width:15px; height:25px;}
.user-buttons ul li a.btn-blue, .user-buttons ul li a.btn-blue:hover, .user-buttons ul li a.btn-blue:focus, .user-buttons ul li a.btn-red, .user-buttons ul li a.btn-red:hover, .user-buttons ul li a.btn-red:focus{ color:#fff!important;}
form.hiaddtocart{ background:none; padding:0px;}
.featured-products{ background:#fff; padding:25px 10px 20px; margin-bottom:30px;}
.page-content.page-cms{ padding:0px;}
#wrapper .breadcrumb{ margin-bottom:30px;}
#wrapper .breadcrumb li::after{ content:''; display:inline-block; width:7px; height:12px; margin:0 12px; background:url(../images/icon-breads.svg) no-repeat center center/100% 100%; position:relative; top:1px;}
#wrapper .breadcrumb li:last-child::after{ content:none;}
#wrapper .breadcrumb li:first-child a::before{  background:url(../images/icon-home.svg) no-repeat center center; content:''; width:20px; height:17px; float:left; position:relative; top:2px;}
#wrapper .breadcrumb li:first-child a span{ display:none;}
.products-sort-order.dropdown{ margin-left:10px;}
.products-sort-order .select-title{ box-shadow:none; background:#FBFBFB url(../images/icon-dropdown-blue.svg) no-repeat center right 10px; border:1px solid #D6D6D6; padding:2px 24px; padding-right:36px; -webkit-appearance:none; -moz-appearance:none; appearance:none; height:32px; border-radius:2px; font-size:14px; font-weight:300; outline:none;}
.products-sort-order .select-title i.material-icons{ width:23px; height:16px; line-height:16px; display:none;}
.products-sort-order .dropdown-menu{ width:130%; left:-39px; box-shadow:none; min-width:100%; background:#fbfbfb; border:1px solid; border-top:none; padding:0px;}
.products-sort-order .select-list:hover{ background:#3399ff;}
.category-item-quantity.basket-item-quantity .product-quantity{ width:50%; margin-bottom:0px;}
.category-item-quantity.basket-item-quantity .product-quantity .bootstrap-touchspin{ width:100%; box-shadow:none;}
.hiaddtocart .product-quantity .bootstrap-touchspin span.input-group-btn-vertical{ position:absolute; width:100%;}
.hiaddtocart .product-quantity .bootstrap-touchspin input.input-group.hi-quantity{ position:inherit; left:26px; box-shadow:none; border:none; padding:0px; height:auto; padding:2px 0px; color:#2F416E;}
.product-quantity .input-group-btn-vertical .btn i{ display:none;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-up{ padding:0px; background:url(../images/icon-plus.svg) no-repeat center center; width:22px; height:22px; top:0px; position:absolute;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{ padding:0px; background:url(../images/icon-minus.svg) no-repeat center center; width:22px; height:22px; float:right; top:0px; position:absolute; margin:0px; right:-55px;}
.category-item-quantity.basket-item-quantity span.pcs{ position:absolute; left:26%; z-index:9; color:#2F416E;}
.customer-checkout-hide-terms-condition .form-group label.form-control-label{ color:#808080; font-size:14px; display:inline-block; width:100%;}
.customer-checkout-hide-terms-condition .form-group label.form-control-label .form-field-input{ margin-top:2px;}
.cat-trigger-hold.toggle > a, .cat-trigger-hold.toggle > a:hover{ color:#2F416E!important;}
.cat-trigger-title span{ color:#2F416E; display:inline-block;}
#header .header-bottom .cat-trigger-hold .mob-cat-nav-block a:hover{ color:#2F416E;}
.cat-trigger-nav ul.category-sub-menu{ margin:0px;}
.cat-trigger-nav-hold{ padding:10px 18px; padding-top:58px;}
.mob-nav ul li.mob-cat-trigger a, .mob-nav ul li.mob-cat-trigger a:hover{ color:#2F416E!important;}
#header .top-menu a[data-depth="0"], #header .top-menu a[data-depth="0"]:hover{ color:#2F416E; text-decoration:none;}
.register-form footer.form-footer{ float:left; width:100%; margin-top:12px;}
.language-selector.dropdown.js-dropdown span.expand-more, .language-selector.dropdown.js-dropdown span{ font-size:14px; font-weight:300; color:#71879F; background:none;}
.language-selector.dropdown.js-dropdown button.btn-unstyle:hover{ border-bottom:1px solid #D6D6D6;}
.language-selector.dropdown.js-dropdown.open button.btn-unstyle:hover{ border-bottom:none;}
.language-selector.dropdown.js-dropdown span.expand-more{ padding:5px 0px; color:#71879F; background:none; color:#71879F; font-size:14px; font-weight:300; padding:8px 12px; padding-right:42px; background:url(../images/icon-dropdown.svg) no-repeat right 20px center; border:1px solid transparent; border-bottom-color:transparent;
border-bottom-style:solid; border-bottom-width:1px; border-bottom:none; border-top-left-radius:2px; border-top-right-radius:2px; cursor:pointer; transition:0.2s;}
#_desktop_language_selector .language-selector button.btn-unstyle i.expand-more{ display:none;}
#wrapper .breadcrumb li{ display:inline-block; font-size:14px; color:#2F416E; font-weight:600; line-height:1.2;}
#wrapper .breadcrumb li a{ color: #2F416E; line-height:1; display:inline-block;}
.products-selection .sort-by-row{ float:right;}
.page-content.page-cms{background:none;}
.pagination .page-list{ float:left; box-shadow:none;}
.pagination .page-list li{ display:block; float:left;}
.pagination .page-list li.current a{ font-size:14px;}
.pagination .page-list li a{ font-size:14px;}
.pagination .page-list li a.next, .pagination .page-list li a.previous{ font-size:0px; padding:9px 5px;}
.pagination .page-list li a.next:hover svg path, .pagination .page-list li a.previous:hover svg path{ fill:#fff;}
.pagination .page-list li a i{ width:14px; line-height:14px; height:14px;}
.pagination .page-list li a{ display:block; border:none; font-size:14px; font-weight:500; line-height:1.43; padding:5px 5px; width:30px; text-align:center; border-radius:2px;}
.pagination .page-list li a:hover, .pagination .page-list li.current a:hover, .pagination .page-list li.current a{ background-color:#191841; color:#ffffff;}
.pagination .showing-number{ text-align:right;}
.category-main-desc ul li{ list-style:disc; font-size:14px; font-weight:300; margin-bottom:10px; line-height:1.4;}
.category-main-desc ul{ margin-bottom:5px; padding-left: 25px;}
.search-widget form input[type="text"]::placeholder, .search-widget form input[type="text"]:-ms-input-placeholder, .search-widget form input[type="text"]::-ms-input-placeholder{ color:#767676;}
.steps-success {padding: 60px 22%;border: solid 1px #dfe3e3;}
.steps-success img {margin-bottom: 42px;}
.steps-success h3 {font-size: 30px;font-weight: 700;line-height: 1.4;color: #181818;margin-bottom: 12px;}
.steps-success p {font-size: 16px;line-height: 1.5;color: #181818;margin-bottom: 30px;}
.steps-success .btn-violet {padding: 14px 42px;}
.btn-violet, .btn-violet:focus, .btn-violet:active {display: inline-block;font-size: 16px;font-weight: 700;line-height: 1.5;color: #fff;background-color: #4a1dad;padding: 11px 30px;border: 1px solid transparent;border-radius: 4px;transition: 0.2s;-webkit-transition: 0.2s;-moz-transition: 0.2s;-ms-transition: 0.2s;-o-transition: 0.2s;}
.btn-violet:hover {background-color: #360f8b;color: #fff;}
.text-center{text-align:center;}
.steps-success p a {color: #4a1dad; -webkit-transition: all ease-in-out 0.3s; -moz-transition: all ease-in-out 0.3s; -o-transition: all ease-in-out 0.3s;transition: all ease-in-out 0.3s;text-decoration: underline solid transparent;}
.steps-success p a:hover{ color:#4a1dad; text-decoration:underline solid Currentcolor;}
.product-cover img{ box-shadow:none;}
.images-container .product-images > li.thumb-container > .thumb{ border:solid 1px #ececec; box-shadow:none; transition:0.2s; -webkit-transition:0.2s; -moz-transition:0.2s; -ms-transition:0.2s; -o-transition:0.2s;}
.product-images > li.thumb-container > .thumb.selected, .product-images > li.thumb-container > .thumb:hover{ border:1px solid #191841; box-shadow:none;}
#product #block-reassurance{ box-shadow:none;}
.product-quantity{ display:block;}
.product-quantity .add, .product-quantity .qty{ display:block; width:100%; background:none;}
.product-quantity .qty .bootstrap-touchspin{ width:17%; box-shadow:none;}
.product-quantity .qty .bootstrap-touchspin .input-group-btn-vertical{ position:absolute; width:100%;}
.product-quantity .qty .bootstrap-touchspin #quantity_wanted.input-group.form-control{ border:none; background:none; box-shadow:none; padding:0px; height:auto; left:23%; text-align:center; padding:1px 0px 0px 0px;}
.product-detail-information{ border:solid 1px #ececec; padding:42px;}
.prduct_ressurance{ border:solid 1px #ececec; border-top:none; background-color:#fafafa; padding:30px 42px;}
#block-reassurance li .block-reassurance-item{ padding:10px 0px;}
.prduct_ressurance #block-reassurance{ margin-top:0px;}
#content-wrapper .tabs{ box-shadow:none; margin-bottom:30px; border:solid 1px #ececec;}
.tabs .nav-tabs a.nav-link.active, .tabs .nav-tabs a.nav-link:hover{ border-color:#191841; color:#191841;}
#content-wrapper ul li a .accessories-list-item-total{ text-align:right; padding:5px 15px 5px 10px; font-weight:600; position: absolute;bottom: 0;width: 100%;}
#blockcart-modal .modal-header{ background:#191841;}
#blockcart-modal .modal-header .close .material-icons{ color:#fff;}
#blockcart-modal .modal-title{width:90%; margin:0px; color:#fff;}
.header-basket-info ul li.header-basket-items a .label-counter{color:#fff;}
.mob-buttons ul li #_desktop_cart{ display:none;}
#blockcart-modal .product-name{ color:#191841;}
#blockcart-modal .cart-content .cart-content-btn a.btn-primary{ background:#EA9E1F; box-shadow:none; transition:0.2s;}
#blockcart-modal .cart-content .cart-content-btn a.btn-primary:hover{  background:#191841;}
#blockcart-modal .cart-content .cart-content-btn .btn{ box-shadow:none;}
.items-fourth-list ul li.test{ display:block;}
#search_filters .facet .title .collapse-icons { display: none;}
.filter-button{display: none;}
 .page-cms-1 ul li,.page-cms-4 ul li{list-style-type: disc; margin-left: 30px;}
.mob-buttons .language-selector-wrapper{display: flex; padding: 20px;}
#product #content {
    position: relative;
    max-width: none;
    margin: 0 auto;
}
.cat-trigger-nav ul #li_2{padding: 0px 15px;text-transform:inherit}
#products li .nav-link.active{font-weight:normal;}
 .qty span.unit{margin-left: -30px;}
#js-product-list .pcs{ margin-left: -165px; margin-top: 58px; position: absolute;}
#product-availability .product-available {
    color: #4cbb6c;
    height: auto;
}
/*responsive css start*/
@media only screen and (max-width:1199px){
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -83px;}
    #js-product-list .pcs { z-index:5;
    margin-left: 150px;
    margin-top: -1px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
.carousel .carousel-inner{ height:auto;}
.home-intro-content h3{ font-size:24px;}
.home-intro-content{ padding:30px 15px 28px!important;}
#homecategoriez.home-list ul li img{ height:auto;}
.category-item-quantity.basket-item-quantity .product-quantity{ width:70%;}
.category-item-quantity.basket-item-quantity span.pcs{ left:33%;}
}
@media only screen and (max-width:1090px){
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -83px;}
    #js-product-list .pcs { z-index:5;
    margin-left: 150px;
    margin-top: -1px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
.container{ width:100%;}
.row{ margin:0px;}
.carousel .carousel-inner{ height:275px;}
.header-middle .container .row, #footer .row{ margin:0px -15px;}
.products-selection{ margin-bottom:1.25rem;}
}
@media only screen and (max-width:1057px){
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -83px;}
    #js-product-list .pcs { z-index:5;
    margin-left: -109px;
    margin-top: 58px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
.products-selection .sort-by{ padding:0px 10px 0px 0px;}
.products-sort-order .select-title{ padding:5px 40px 5px 20px;}
}
@media only screen and (max-width:1016px){
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -83px;}
    #js-product-list .pcs { z-index:5;
    margin-left: 150px;
    margin-top: -1px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
.products-sort-order .select-title i.material-icons{ width:20px; height:20px;}
}
@media only screen and (max-width:991px){
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -83px;}
    #js-product-list .pcs { z-index:5;
    margin-left: 150px;
    margin-top: -1px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
#header .logo img.logo{ padding:0px; width:100%;}
#header .logo{ width:70%;}
#wrapper{ padding-top:0px;}
.home-intro-content{ padding:25px 20px 30px!important;}
.search-widget{ min-width:15.63rem; background:#fff; outline:none; width:100%; border:none; box-shadow:none; height:32px; font-size:14px; font-weight:300;}
.search-widget form{ width:315px; position:relative; background:#fff; outline:none; width:100%; border:none; box-shadow:none; height:32px; font-size:14px; font-weight:300;}
.search-widget form input[type="text"]{ padding:2px 30px; background:#fff; outline:none; width:100%; border:none; box-shadow:none; height:32px; font-size:14px; font-weight:300; padding:2px 24px; padding-right:50px; background:#fff; outline:none; width:100%; border:none; border-radius:20px; box-shadow:none; height:32px; padding:2px 30px; padding-right:60px; font-size:14px; font-weight:300;}
.search-widget form button[type="submit"]{ width:47px; position:absolute; width:32px; height:32px; background:url(../images/icon-search.svg) no-repeat center center; border:none; outline:none; top:0px; right:10px; cursor:pointer; transition:0.2s;}
.search-widget form button[type="submit"] i{ display:none;}
.top-menu a[data-depth="0"]{ display:block; padding:10px 30px; font-size:16px; color:#2F416E; font-weight:normal!important;}
#header .top-menu a[data-depth="0"]:hover{ color:#2F416E!important;}
.carousel .carousel-item .caption-description{ display:block;}
.category-item-image img{ max-width:400px; max-height:250px;}
.product-price-and-shipping.row{ margin-right:-15px; margin-left:-15px;}
.hiaddtocart .product-quantity{ width:100%;}
.mob-buttons .cart-hover-content .basket-sidebar-bottom-button a, .basket-item-quantity .delete-item{ height:auto;}
.cat-trigger-nav ul.category-sub-menu{ display:none;}
.cat-trigger-nav ul.category-sub-menu.d-none{ display:block!important;}
.mob-cat-hold-title{ text-align:center;}
.cat-trigger-nav ul.category-sub-menu.d-none{ margin-bottom:0px;}
.category-on-mobile{ border-bottom:6px solid #FBFBFB;}
.cat-trigger-nav ul li{ margin-bottom:0px;}
.mob-cat-nav-title{ margin-bottom:0px;}
.mob-cat-nav-hold .mob-cat-nav-block .col-md-12{ padding:0px;}
.category-on-mobile .mob-cat-nav .category-sub-menu .category-on-mobile{ border:none;}
.category-on-mobile .mob-cat-nav .category-sub-menu .category-on-mobile .mob-cat-nav-block li{ margin-bottom:12px;}
}
@media only screen and (max-width:941px){
/*#carousel.carousel.slide{ height:100%;}
.carousel .carousel-inner{ height:100%;}
.carousel .carousel-item{ height:100%;}
.carousel .carousel-item figure{ height:100%;}
.carousel .carousel-item figure img{ height:100%;}*/
.home-intro-content p{ font-size:13px;}
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -83px;}
#js-product-list .pcs { z-index:5;
    margin-left: 150px;
    margin-top: -1px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
}
@media only screen and (max-width:901px){
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -83px;}
    #js-product-list .pcs { z-index:5;
    margin-left: 150px;
    margin-top: -1px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
.home-intro-content{ padding:13px 10px 13px !important;}
.carousel .carousel-inner{ height:250px;}
}
@media only screen and (max-width:820px){
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -83px;}
    #js-product-list .pcs { z-index:5;
    margin-left: 150px;
    margin-top: -1px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
.home-intro-content{ padding:12px 15px 12px!important; width:36%;}
.carousel .carousel-item figure{ width:64%;}
.carousel .carousel-inner{ height:225px;}
.home-intro-content h3{ font-size:20px;}
.product-line-grid-body .col-md-6.col-xs-6.qty{ padding:0px 5px;}
}
@media only screen and (max-width:806px){
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -83px;}
    #js-product-list .pcs { z-index:5;
    margin-left: -109px;
    margin-top: 58px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
.home-intro-content h3{ font-size:18px;}
.carousel .carousel-inner{ height:220px;}
}
@media only screen and (max-width:767px){
.header-top-left>ul>li.lang-sel {text-transform: none;padding: 5px 0px 5px 12px;}
.language-selector.dropdown.js-dropdown { float: right;}
span#language-selector-label {float: left;}
.products-selection .sort-by-row{float: left;}
.tax-shipping-delivery-label{text-align:center;}
#blockcart-modal .cart-content .cart-content-btn button { margin-right: 0;padding: .5rem 1.0rem;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: 0px;}
.carousel .carousel-inner{height:auto;}
.home-intro-image{ width:100%;}
.links .collapse{ display:block;}
.links .title{ display:none;}
#header .logo{ width:65%;}
#footer .footer-container{ padding:50px 20px 40px;}
.footer-container .links ul{ background:none;}
#footer .footer-container ul li{ padding:0px; margin-bottom:5px; border-bottom:none; line-height:1.5;}
#footer .footer-container .links{ margin-bottom:50px;}
.block_newsletter{ border-bottom:none;}
.footer-container .wrapper{ padding-left:15px!important; padding-right:15px!important;}
.footer-copyrights.text-right .text-sm-right a{ float:left;}
#mypresta_mib .h6.hidden-sm-down{ display:block!important;}
#homecategoriez.home-list ul li img{ height:220px;}
.carousel .carousel-item figure{ width:100%; height:250px;}
.carousel .carousel-item img{ height:100%;}
.home-intro-content{ width:100%;}
.home-intro-content h3{ font-size:24px;}
.hiaddtocart button.btn-primary{ padding:11px 25px 11px 50px;}
form.hiaddtocart{ float:left; width:100%; padding-top:0px;}
.hiaddtocart .bootstrap-touchspin input.hi-quantity{ margin-left:0px;}
.category-item-quantity.basket-item-quantity span{ margin-right:0px;}
.hiaddtocart .product-quantity{ margin-bottom:0px; text-align:center;}
.hiaddtocart .product-quantity .bootstrap-touchspin{ float:none;}
.product-line-grid-left{ text-align:center;}
.product-line-grid-left img{ width:70%;}
#js-product-list .pagination{ width:auto;}
#products #js-product-list .up{ float:right; margin-top:1rem; margin-bottom:1rem;}
#category #content-wrapper, #category #search_filter_toggler{ float:left;}
#js-product-list .pcs { z-index:5;
    margin-left: 150px;
    margin-top: -1px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -83px;}
}
@media only screen and (max-width:740px){
.hiaddtocart button.btn-primary{ width:100%;}
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -83px;}
#js-product-list .pcs { z-index:5;
    margin-left: 150px;
    margin-top: -1px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
}
@media only screen and (max-width:600px){
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -83px;}
 #js-product-list .pcs { z-index:5;
    margin-left: 150px;
    margin-top: -1px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
.carousel .carousel-item figure{ height:210px;}
.hiaddtocart button.btn-primary{ padding:11px 15px 11px 40px; background:#EA9E1F url(../images/btn-basket.svg) no-repeat left 10px center;}
.hiaddtocart button.btn-primary:hover{ background:#2F416E url(../images/btn-basket.svg) no-repeat left 10px center;}
}
@media only screen and (max-width:575px){
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -83px;}
    #js-product-list .pcs { z-index:5;
    margin-left: 150px;
    margin-top: -1px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
#header .logo{ width:92%; min-width:150px;}
#homecategoriez.home-list ul li img{ height:260px;}
#footer .footer-container .links{ float:left; width:100%;}
#footer .footer-container .links .footer-contact-info{ float:left; width:100%;}
.hiaddtocart button.btn-primary{ width:auto;}
.category-item-price .product-price-and-shipping{ margin-bottom:10px;}
.product-line-grid-body, .product-line-grid-right{ float:left; width:100%;}
#header .basket-item-quantity .input-group.bootstrap-touchspin{ width:24%;}
#header .basket-item-quantity .input-group.bootstrap-touchspin input.form-control{ width:80%;}
.bootstrap-touchspin .input-group-btn-vertical{ width:20%;}
#products #js-product-list .up{ padding-right:14px;}
.delivery-options .delivery-option .delivery-option-2 .col-xs-12{ padding:0px;}
.category-item-quantity.basket-item-quantity{ text-align:center;}
.category-item-quantity.basket-item-quantity .product-quantity{ width:23%;}
.category-item-quantity.basket-item-quantity span.pcs{ left:49%;}
}
@media only screen and (max-width:500px){
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -83px;}
    #js-product-list .pcs { z-index:5;
    margin-left: 150px;
    margin-top: -1px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
.carousel .carousel-item figure{ height:180px;}
body#checkout .additional-information{ margin-left:40px; margin-top:10px;}
.definition-list dl dd, .definition-list dl dt{ margin-left:0px;}
.definition-list dl dd{ margin-bottom:10px;}
.definition-list dl{ display:block;}
.category-item-quantity.basket-item-quantity .product-quantity{ width:50%;}
}
@media only screen and (max-width:420px){
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -83px;}
    #js-product-list .pcs { z-index:5;
    margin-left: 150px;
    margin-top: -1px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
#homecategoriez.home-list ul li img{ height:170px;}
.carousel .carousel-item figure{ height:150px;}
#header .basket-item-quantity .input-group.bootstrap-touchspin{ width:35%;}
#js-product-list .pagination{ width:100%; text-align:center; margin-top:0px;}
#products #js-product-list .up{ float:right; margin-top:0px; width:100%; text-align:center!important; margin-bottom:1rem;}
}
@media only screen and (max-width:380px){
    #js-product-list .pcs { z-index:5;
    margin-left: 130px;
    margin-top: -1px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
.carousel .carousel-item figure{ height:130px;}
.js-address-form #delivery-address .js-address-form .form-group .col-md-9{ padding:0px;}
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -83px;}/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
/*!
 /*!
 * Bootstrap v4.1.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors.pagination .page-list
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

@font-face {
    font-family: "ProximaNova";
    src: url("../fonts/ProximaNova.ttf");
    font-weight: 400;
}

@font-face {
    font-family: "ProximaNova";
    src: url("../fonts/ProximaNovaBold.ttf");
    font-weight: 700;
}
@font-face {
    font-family: "ProximaNova";
    src: url("../fonts/ProximaNovaSemibold.ttf");
    font-weight: 600;
}

@font-face {
    font-family: "ProximaNova";
    src: url("../fonts/ProximaNovaLight.ttf");
    font-weight: 300;
}

/* Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body{
    line-height: 1.5;
    background: #fff;
    font-family: 'ProximaNova', sans-serif!important;
    color: #2F416E;
    background: #fbfbfb;
}
body, p, a, span, div{
    font-family: 'ProximaNova', sans-serif!important;
    color: #2F416E;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

.layouts-title {
    font-size: 26px;
    margin:15px 0px;
}

.layouts ul li {
    margin-bottom:5px;
}

.layouts ul li a {
    font-size: 17px;
    display: inline-block;
    padding:3px 10px;
}

.layouts ul li a:hover {
    background:#000;
    color:#fff;
}

/* -- END RESET -- */

.row {

}

/* -- main styles -- */

.nopad {
    padding:0px;
}

.nopadleft {
    padding-left:0px;
}

.nopadright {
    padding-right:0px;
}

strong {
    font-weight: bold;
}

i {
    font-style: italic;
}

em {
    font-style: italic;
}

.clear {
    clear:both;
}


/*   start   */
.text-right {
    text-align: right !important;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;}.header-top{background:#F3F3F3;border-bottom:1px solid #e8e8e8;padding:5px 0;position:relative;z-index:30}.header-top:after{content:'';display:block;clear:both}.header-top-left{float:left;width:300px}.header-top-left>ul>li{float:left;position:relative}.header-top-left>ul>li:last-child{margin-right:0}.header-top-left>ul>li:hover .header-dropdown{opacity:1;visibility:visible}.header-top-left>ul>li:hover .header-dropdown-trigger{background-color:#fff;border-color:#D6D6D6}.header-top-left>ul>li.lang-sel{text-transform:uppercase}.header-top-left>ul>li.lang-sel img{margin-left:7px;position:relative;top:-1px}.header-dropdown-trigger{color:#71879F;font-size:14px;font-weight:300;padding:8px 12px;padding-right:42px;background:url(../images/icon-dropdown.svg) no-repeat right 20px center;border:1px solid transparent;border-bottom:none;border-top-left-radius:2px;border-top-right-radius:2px;cursor:pointer;transition:0.2s}.header-dropdown{position:absolute;background:#fff;margin-top:-7px;padding:2px 2px;padding-top:5px;border:1px solid #D6D6D6;border-top:none;top:100%;left:0;min-width:100%;border-bottom-left-radius:2px;border-bottom-right-radius:2px;opacity:0;visibility:hidden;transition:0.2s}.header-dropdown ul li{color:#71879F;font-size:14px;font-weight:300}.header-dropdown ul li.current a{background:#F2F2F2}.header-dropdown ul li a{color:#71879F;padding:4px 10px;display:block;cursor:pointer}.header-dropdown ul li a:hover{text-decoration:none;background:#F2F2F2}.header-top-nav{float:left;width:calc(100% - 440px);padding-right:30px}.header-top-nav ul{float:right}.header-top-nav ul li{float:left;margin-right:36px}.header-top-nav ul li a{ color:#71879F!important; font-size:14px; font-weight:300!important; display:inline-block; padding:8px 0!important;}.header-top-nav ul li:last-child{margin-right:0}.header-top-nav ul li.current a{text-decoration:underline}.header-top-nav ul li a{color:#71879F;font-size:14px;font-weight:300;display:inline-block;padding:8px 0}.header-top-nav ul li a:hover{text-decoration:underline}.header-top-user{float:left;width:140px;text-align:right;padding-top:2px;position:relative}.header-top-user:hover .header-dropdown{opacity:1;visibility:visible}.header-top-user:hover .user-trigger{border-color:#D6D6D6;background:#fff url(../images/icon-dropdown-lblue.svg) no-repeat right 14px center;color:#71879F}.header-top-user:hover .user-trigger:before{opacity:0}.header-top-user:hover .user-trigger:after{opacity:1}.header-top-user.user-logged .user-trigger{background:#F3F3F3 url(../images/icon-dropdown-lblue.svg) no-repeat right 14px center;color:#71879F}.header-top-user.user-logged .user-trigger:before{opacity:0}.header-top-user.user-logged .user-trigger:after{opacity:1}.header-top-user.user-logged:hover .user-trigger{background:#fff url(../images/icon-dropdown-lblue.svg) no-repeat right 13px center}.header-top-user .header-dropdown{text-align:left}.user-trigger{float:right;background:#F40012 url(../images/icon-dropdown-white.svg) no-repeat right 15px center;color:#fff;font-size:14px;font-weight:300;max-width:100%;overflow:hidden;text-overflow:ellipsis;min-width:100%;padding:6px 30px;text-align:center;cursor:pointer;position:relative;border:1px solid transparent;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;border-radius:2px;transition:0.2s}.user-trigger:before{content:'';position:absolute;background:url(../images/icon-user-white.svg) no-repeat center center;width:12px;height:12px;left:12px;top:50%;transform:translateY(-50%);transition:0.2s}.user-trigger:after{content:'';position:absolute;background:url(../images/icon-user-lblue.svg) no-repeat center center;width:12px;height:12px;left:12px;top:50%;transform:translateY(-50%);opacity:0;transition:0.2s}.header-middle{padding:21px 0;background:#fff}@media (max-width: 991px){.header-middle{min-height:66px;padding:0px 0;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.16);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.16);margin-bottom:15px}}@media (max-width: 575px){.header-middle{margin-bottom:10px}}.logo{padding-top:3px}@media (max-width: 991px){.logo{padding-top:0;padding-top:18px}}@media (max-width: 991px){.logo img{max-width:146px}}.header-middle-info{padding-left:50px}.header-middle-info ul li{display:inline-block;margin-right:50px;font-size:14px;color:#2F416E;line-height:1.4}.header-middle-info ul li:last-child{margin-right:0}.header-middle-info ul li.h-phone{padding-left:42px;background:url(../images/icon-phone.svg) no-repeat left center}.header-middle-info ul li.h-delivery{padding-left:52px;background:url(../images/icon-delivery-2.svg) no-repeat left center}.header-middle-info ul li span{display:block;font-size:16px;font-weight:600}.header-middle-info ul li a{color:#2F416E}.header-bottom{background:#191841;padding:9px 0;margin-bottom:22px}#header .header-bottom .cat-trigger-hold  a:focus{ text-decoration:none;}#header .header-bottom .cat-trigger-hold  a:hover{ color:#fff; text-decoration:underline;}.header-bottom:after{content:'';display:block;clear:both}.cat-trigger-hold{float:left;width:150px;position:relative}.cat-trigger-hold>a{color:#fff;display:inline-block;position:relative;z-index:10;padding:5px 0;padding-right:25px;font-size:14px;background:url(../images/icon-dropdown-white.svg) no-repeat center right}.cat-trigger-hold.toggle>a{color:#2F416E;background:url(../images/icon-dropdown-up-blue.svg) no-repeat center right}.cat-trigger-nav-hold{background:#fff;position:absolute;top:-9px;left:-20px;padding:10px 18px;padding-top:25px;width:1110px;z-index:9;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);opacity:0;visibility:hidden;transition:opacity 0.3s, visibility 0.3s}@media (max-width: 1130px){.cat-trigger-nav-hold{left:-15px;width:calc(100vw - 20px);padding:10px 15px;padding-top:50px}}.cat-trigger-hold.toggle .cat-trigger-nav-hold{opacity:1;visibility:visible}.cat-trigger-title{font-size:16px;font-weight:600;margin-bottom:15px;line-height:1.2}.cat-trigger-title a{color:#2F416E;display:inline-block}.cat-trigger-nav ul{margin-bottom:30px}.cat-trigger-nav ul li{margin-bottom:10px}.cat-trigger-nav ul li a{font-size:14px;color:#2F416E;line-height:1.2;display:inline-block}.h-search{float:left;width:315px;position:relative}.h-search input,.h-search input:focus{background:#fff;outline:none;width:100%;border:none;border-radius:20px;box-shadow:none;height:32px;padding:2px 30px;padding-right:60px;font-size:14px;font-weight:300}.h-search button{position:absolute;width:32px;height:32px;background:url(../images/icon-search.svg) no-repeat center center;border:none;outline:none;top:0;right:15px;cursor:pointer;transition:0.2s}.h-search button:hover{opacity:0.7}.header-basket-info{float:right;width:calc(100% - 465px);padding-top:7px}.header-basket-info ul, .header-basket-info .header.test{float:right}.header-basket-info ul li, .header-basket-info .header.test .header-basket-items, .header-basket-info .header.test .header-basket-price{float:left;color:#fff;font-size:14px;font-weight:600;margin-right:20px}.header-basket-info ul li:last-child, .header-basket-info .header.test .header-basket-price{margin-right:0}.header-basket-info ul li a, .header-basket-info .header.test .header-basket-items{color:#fff;display:inline-block;position:relative;transition:0.2s}.header-basket-info ul li a:hover, .header-basket-info .header.test .header-basket-items:hover{text-decoration:none;color:#EA9E1F !important}.header-basket-info ul li.header-basket-items a, .header-basket-info .header.test .header-basket-items a{padding-left:32px;color:#ffffff!important;background:url(../images/icon-basket.svg) no-repeat center left;cursor:pointer}.header-basket-info .header.test .header-basket-items a span{ color:#fff; transition:0.2s;}.header-basket-info .header.test .header-basket-items a:hover span.label-counter, .header-basket-info .header.test .header-basket-items a:hover span.hidden-sm-down{ color:#EA9E1F;}.header-basket-info ul li.header-basket-items a .basket-counter, .header-basket-info .header.test .header-basket-items a .basket-counter{position:absolute;width:14px;height:14px;line-height:14px;text-align:center;color:#fff;font-size:10px;font-weight:600;background:#F40012;border-radius:50%;left:10px;bottom:-4px}.breads{margin-bottom:30px}@media (max-width: 991px){.breads{margin-bottom:20px}}@media (max-width: 575px){.breads{margin-bottom:12px}}.breads ul{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breads ul li{display:inline-block;font-size:14px;color:#2F416E;font-weight:600;line-height:1.2}@media (max-width: 767px){.breads ul li{font-size:12px}}@media (max-width: 575px){.breads ul li{font-size:11px}}.breads ul li img{position:relative;top:-3px}@media (max-width: 575px){.breads ul li img{top:-2px;max-width:16px}}.breads ul li:after{content:'';display:inline-block;width:7px;height:12px;margin:0 12px;background:url(../images/icon-breads.svg) no-repeat center center/100% 100%;position:relative;top:2px}@media (max-width: 767px){.breads ul li:after{margin:0 6px;width:6px;height:10px;top:1px}}@media (max-width: 767px){.breads ul li:after{margin:0 4px}}.breads ul li:last-child:after{display:none}.breads ul li a{color:#2F416E;display:inline-block;line-height:1}.home-content{padding-top:20px}@media (max-width: 991px){.home-content{padding-top:0}}.home-intro{border:1px solid #D6D6D6;border-radius:2px;overflow:hidden;margin-bottom:26px}@media (max-width: 767px){.home-intro{margin-bottom:20px}}@media (max-width: 575px){.home-intro{margin-bottom:15px}}.home-intro-image{background-size:cover !important}@media (max-width: 767px){.home-intro-image{padding-bottom:35%}}.home-intro-content{padding:30px 30px 40px !important;float:left;width:30%;}@media (max-width: 991px){.home-intro-content{padding:25px 20px 30px !important}}@media (max-width: 767px){.home-intro-content{padding:15px 15px !important}}.home-intro-content h3{font-size:30px; color:#2f416e;font-weight:700;margin-bottom:16px;line-height:1.3;}@media (max-width: 991px){.home-intro-content h3{font-size:24px}}.home-intro-content p{ color:#2f416e;font-size:14px;font-weight:300;margin-bottom:14px}.home-intro-content .btn-yellow.btn-icon-chevron,.home-intro-content .btn-yellow.btn-icon-chevron:focus,.home-intro-content .btn-yellow.btn-icon-chevron:active{padding-left:20px;width:100%;text-align:center}.btn-yellow,.btn-yellow:focus,.btn-yellow:active{display:inline-block;line-height:1.5;outline:none;border:none;background:#EA9E1F;color:#fff;border-radius:2px;font-size:16px;padding:12px 24px;cursor:pointer;transition:0.2s}.btn-yellow:hover{color:#fff;text-decoration:none;background:#191841}.btn-yellow.btn-icon-chevron,.btn-yellow.btn-icon-chevron:focus,.btn-yellow.btn-icon-chevron:active{padding-left:46px;background:#EA9E1F url(../images/btn-chevron.svg) no-repeat left 20px center}.btn-yellow.btn-icon-chevron:hover{background:#191841 url(../images/btn-chevron.svg) no-repeat left 20px center}.btn-yellow.btn-full,.btn-yellow.btn-full:focus,.btn-yellow.btn-full:active{width:100%;text-align:center;padding-left:10px;padding-right:10px}.home-list{margin-bottom:26px}.home-list:after{content:'';display:block;clear:both}.home-list ul li{float:left;width:31.6%;margin-right:2.6%;margin-bottom:28px}@media (max-width: 991px){.home-list ul li{width:48%;margin-right:4%;margin-bottom:25px}}@media (max-width: 767px){.home-list ul li{margin-bottom:20px}}@media (max-width: 575px){.home-list ul li{margin-right:4%;margin-bottom:17px}}.home-list ul li:nth-child(3n){margin-right:0}@media (max-width: 991px){.home-list ul li:nth-child(3n){margin-right:4%}}@media (max-width: 575px){.home-list ul li:nth-child(3n){margin-right:0%}}@media (max-width: 991px){.home-list ul li:nth-child(2n){margin-right:0%}}.home-list ul li:nth-child(3n+1){clear:both}@media (max-width: 991px){.home-list ul li:nth-child(3n+1){clear:none}}@media (max-width: 991px){.home-list ul li:nth-child(2n+1){clear:both}}.home-list ul li a{float:left;width:100%;position:relative; background:none;}.home-list ul li a:hover .home-list-item-title{background:#2F416E;color:#fff}#homecategoriez ul.homecategory-section .col-sm-6 a:hover + .home-list-item-title{ background:#2F416E;}#homecategoriez ul.homecategory-section .col-sm-6 a:hover + .home-list-item-title a{ color:#fff;}.home-list-item-title:hover{ background:#2F416E;}.home-list-item-title:hover a{ color:#fff;}.home-list-item-image{padding-bottom:83%;border:1px solid #D6D6D6;background-size:cover !important;border-radius:2px}@media (max-width: 575px){.home-list-item-image{padding-bottom:48%}}.home-list-item-title{position:absolute;top:12px;left:10px;width:calc(100% - 20px);background:#fff;font-size:20px;font-weight:700;padding:8px 25px;line-height:1.3;color:#2F416E;transition:0.2s} .home-list-item-title a{color:#2F416E;}@media (max-width: 767px){.home-list-item-title{font-size:20px}}@media (max-width: 575px){.home-list-item-title{top:1px;left:1px;width: 99%;}}.brands-title{font-size:20px;font-weight:600;line-height:1.3;margin-bottom:20px}.brands-carousel-hold{padding:0 80px;margin-bottom:75px}@media (max-width: 1130px){.brands-carousel-hold{padding:0 50px;margin-bottom:50px}}@media (max-width: 991px){.brands-carousel-hold{padding:0 30px}}@media (max-width: 575px){.brands-carousel-hold{margin-left:-15px;width:calc(100% + 30px);padding:0px}}.brands-carousel-item{height:90px;text-align:center}.brands-carousel-item img{position:relative;top:50%;transform:translateY(-50%);max-height:90px;max-width:100%}.owl-carousel.brands-carousel .owl-item img{display:inline-block;width:auto}.owl-carousel.brands-carousel .owl-nav button.owl-next,.owl-carousel.brands-carousel .owl-nav button.owl-prev{position:absolute;width:30px;height:30px;top:50%;transform:translateY(-50%);outline:none;opacity:0.6;transition:0.2s}.owl-carousel.brands-carousel .owl-nav button.owl-next:hover,.owl-carousel.brands-carousel .owl-nav button.owl-prev:hover{opacity:1}.owl-carousel.brands-carousel .owl-nav button.owl-next span,.owl-carousel.brands-carousel .owl-nav button.owl-prev span{display:none}.owl-carousel.brands-carousel .owl-nav button.owl-prev{left:-50px;background:url(../images/slide-prev.svg) no-repeat center center}@media (max-width: 991px){.owl-carousel.brands-carousel .owl-nav button.owl-prev{left:-40px}}.owl-carousel.brands-carousel .owl-nav button.owl-next{right:-50px;background:url(../images/slide-next.svg) no-repeat center center}
body{ font-family:'ProximaNova', sans-serif;}
.d-none{ display:none!important;}
@media (min-width:992px){

.d-lg-block{ display:block!important;}
.d-lg-none{ display:none!important;}
}

.card{ border:none; box-shadow:none;}
@media (max-width: 991px){.test{display:none;}.owl-carousel.brands-carousel .owl-nav button.owl-next{right:-40px}}.features-hold{background:#fff;padding:70px 0;border-top:1px solid #D6D6D6}@media (max-width: 1130px){.features-hold{padding:60px 0px 40px}}@media (max-width: 575px){.features-hold{padding:60px 0px 0px;border-top:none}}.feature-item{margin-bottom:30px;padding:0 30px}@media (max-width: 991px){.feature-item{padding:0 15px}}@media (max-width: 575px){.feature-item{padding:0 10%;margin-bottom:45px}}.feature-icon{min-height:90px;margin-bottom:20px}@media (max-width: 575px){.feature-icon{min-height:1px}}.feature-title{font-size:20px;line-height:1.2;font-weight:600;margin-bottom:12px}@media (max-width: 767px){.feature-title{font-size:18px;margin-bottom:6px}}.feature-text{font-size:14px;font-weight:300}@media (max-width: 767px){.feature-text{font-size:12px}}.footer{background:#191841;padding:56px 0 64px}@media (max-width: 991px){.footer{padding:50px 0 40px}}@media (max-width: 767px){.footer{padding:50px 20px 40px}}@media (max-width: 575px){.footer{padding:25px 15px 15px}}.footer-title{color:#fff!important;font-size:20px;font-weight:500;line-height:1.2;margin-bottom:8px}@media (max-width: 575px){.footer-title{font-size:18px}}.footer-title-text{color:#fff;font-size:14px;font-weight:300;margin-bottom:15px}@media (max-width: 575px){.footer-title-text{font-size:12px}}.footer-nav ul{margin-top:15px}.footer-nav ul li{margin-bottom:15px}@media (max-width: 991px){.footer-nav ul li{margin-bottom:5px}}.footer-nav ul li:last-child{margin-bottom:0}.footer-nav ul li a{color:#fff;font-size:16px;font-weight:300}@media (max-width: 575px){.footer-nav ul li a{font-size:14px}}@media (max-width: 991px){.footer-grid{margin-bottom:50px}}.newsletter-grid{padding-right:6%}@media (max-width: 991px){.newsletter-grid{padding-right:20px}}.footer-newsletter{margin-bottom:10px;position:relative}.footer-newsletter input,.footer-newsletter input:focus{outline:none;box-shadow:none;border:1px solid #D6D6D6;border-radius:2px;width:100%;background:#fff;height:47px;padding:2px 20px;padding-right:60px;font-size:16px}@media (max-width: 991px){.footer-newsletter input,.footer-newsletter input:focus{font-size:14px;padding:2px 15px}}.footer-newsletter button{position:absolute;background:#EA9E1F url(../images/btn-chevron.svg) no-repeat center center;width:45px;height:45px;top:1px;right:1px;border-radius:2px;border:none;outline:none;cursor:pointer;transition:0.2s}.footer-newsletter button:hover{background:#2F416E url(../images/btn-chevron.svg) no-repeat center center}.footer-checkbox input{display:none}.footer-checkbox input:checked+label:before{content:'\2714'}.footer-checkbox label{color:#fff;font-size:14px;padding-left:22px;position:relative;cursor:pointer}@media (max-width: 575px){.footer-checkbox label{font-size:12px}}.footer-checkbox label:before{content:'';position:absolute;top:4px;left:0;width:12px;height:12px;border:1px solid #fff;border-radius:2px;line-height:12px;font-size:10px;text-align:center}@media (max-width: 575px){.footer-checkbox label:before{top:2px}}.footer-checkbox label a{color:#fff;text-decoration:underline}.footer-checkbox label a:hover{text-decoration:none}.footer-details ul li{color:#fff;font-size:16px;margin-bottom:10px;padding-left:32px}@media (max-width: 575px){.footer-details ul li{font-size:14px}}.footer-details ul li:last-child{margin-bottom:0}.footer-details ul li.f-phone{background:url(../images/icon-f-phone.svg) no-repeat left center}.footer-details ul li.f-mail{background:url(../images/icon-f-mail.svg) no-repeat left center}.footer-details ul li a{color:#fff}.footer-copyrights{margin-top:20px}.footer-copyrights:after{content:'';display:block;clear:both}@media (max-width: 991px){.footer-copyrights{margin-top:30px}}@media (max-width: 575px){.footer-copyrights{margin-top:0px}}.footer-copyrights ul{display:inline-block}@media (max-width: 767px){.footer-copyrights ul{display:block}}.footer-copyrights ul li{float:left;line-height:1.4;margin-right:40px;color:#fff;font-size:14px;font-weight:300}@media (max-width: 575px){.footer-copyrights ul li{font-size:12px}}@media (max-width: 767px){.footer-copyrights ul li:first-child{float:left;margin-right:0}}@media (max-width: 767px){.footer-copyrights ul li:last-child{float:right}}.footer-copyrights ul li span{font-size:16px;font-weight:400;display:block}@media (max-width: 575px){.footer-copyrights ul li span{font-size:14px}}.footer-copyrights ul li a{color:#fff}.footer-copyrights ul li:last-child{margin-right:0}.mob-buttons-hold{padding-right:0 !important}.mob-buttons ul{float:right}.mob-buttons ul li{float:left;margin-right:5px}@media (max-width: 575px){.mob-buttons ul li{margin-right:0px}}.mob-buttons ul li:last-child{margin-right:0}.mob-buttons ul li a{float:left;width:50px;height:66px;position:relative;cursor:pointer}@media (max-width: 575px){.mob-buttons ul li a{width:45px}}.mob-buttons ul li a.mob-search{background:url(../images/icon-search.svg) no-repeat center center}.mob-buttons ul li a.mob-search.active{background:#FBFBFB url(../images/icon-search.svg) no-repeat center center}.mob-buttons ul li a.mob-basket-cart{background:url(../images/icon-basket-blue.svg) no-repeat center center/20px}.mob-buttons ul li a.mob-basket-cart.active{background:#FBFBFB url(../images/icon-basket-blue.svg) no-repeat center center/20px}.mob-buttons ul li a.mob-basket-cart span{position:absolute;width:14px;height:14px;border-radius:50%;background:#F40012;color:#fff;font-size:10px;font-weight:700;text-align:center;line-height:14px;bottom:15px;right:10px}.mob-buttons ul li a.mob-trigger{background:url(../images/nav-trigger.svg) no-repeat center center}.mob-buttons ul li a.mob-trigger.active{background:#FBFBFB url(../images/nav-trigger-close.svg) no-repeat center center}.mob-search-hold{position:absolute;top:66px;left:0;right:0;width:100%;background:#FBFBFB;padding:8px 20px;z-index:20;opacity:0;visibility:hidden;-webkit-box-shadow:0px 6px 3px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 6px 3px 0px rgba(0,0,0,0.16);box-shadow:0px 6px 3px 0px rgba(0,0,0,0.16);transition:0.2s}.mob-search-hold.toggle{opacity:1;visibility:visible}.mob-search-hold input,.mob-search-hold input:focus{background:#fff;outline:none;width:100%;border:none;box-shadow:none;height:32px;padding:2px 24px;padding-right:50px;font-size:14px;font-weight:300}@media (max-width: 575px){.mob-search-hold input,.mob-search-hold input:focus{font-size:12px}}.mob-search-hold button{position:absolute;width:32px;height:32px;background:url(../images/icon-search.svg) no-repeat center center;border:none;outline:none;top:8px;right:30px;cursor:pointer;transition:0.2s}.mob-nav-hold{position:absolute;top:66px;left:0;right:0;width:100%;background:#fff;z-index:10;padding-bottom:30px;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.16);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.16);opacity:0;visibility:hidden;transition:0.2s}.mob-nav-hold.toggle{opacity:1;visibility:visible}.mob-nav-hold:before,.mob-nav-hold:after{content:'';position:absolute;width:36px;height:1px;background:#D6D6D6;bottom:20px;left:50%;transform:translateX(-50%)}.mob-nav-hold:before{bottom:8px}.mob-nav-hold:after{bottom:5px}.mob-nav{margin-bottom:20px}.mob-nav ul li{border-bottom:6px solid #FBFBFB}.mob-nav ul li:last-child{border-bottom:none}.mob-nav ul li a{display:block;padding:10px 30px;font-size:16px;color:#2F416E}.mob-nav ul li a:hover{text-decoration:none}.mob-user{padding:0 20px;margin-bottom:5px}.mob-user span,.mob-user a{color:#2F416E;font-size:14px;display:inline-block;padding-right:18px;background:url(../images/icon-user-lblue.svg) no-repeat right center/10px}.user-buttons{padding:0 20px}.user-buttons ul li{margin-bottom:12px}.user-buttons ul li a{min-width:300px;text-align:center}@media (max-width: 575px){.user-buttons ul li a{min-width:100%}}.btn-blue,.btn-blue:focus,.btn-blue:active{display:inline-block;padding:8px 30px;background:#2F416E;color:#fff;border-radius:2px;font-size:16px;border:none;line-height:1.5;outline:none;cursor:pointer;transition:0.2s}.btn-blue:hover{background:#191841;color:#fff;text-decoration:none}.btn-blue.btn-blue-lg,.btn-blue.btn-blue-lg:focus,.btn-blue.btn-blue-lg:active{padding:11px 30px}.btn-blue.btn-icon-chevron,.btn-blue.btn-icon-chevron:focus,.btn-blue.btn-icon-chevron:active{background:#2F416E url(../images/btn-chevron.svg) no-repeat left 20px center}.btn-blue.btn-icon-chevron:hover{background:#191841 url(../images/btn-chevron.svg) no-repeat left 20px center}.btn-blue.btn-full,.btn-blue.btn-full:focus,.btn-blue.btn-full:active{width:100%;text-align:center}.btn-blue-round,.btn-blue-round:focus,.btn-blue-round:active{display:inline-block;padding:6px 20px;background:#2F416E;color:#fff!important;border-radius:20px;font-size:14px;border:none;line-height:1.5;outline:none;transition:0.2s}@media (max-width: 575px){.btn-blue-round,.btn-blue-round:focus,.btn-blue-round:active{font-size:12px}}.btn-blue-round:hover{background:#191841;color:#fff;text-decoration:none}.btn-red,.btn-red:focus,.btn-red:active{display:inline-block;padding:11px 30px;background:#F40012;color:#fff;border-radius:2px;font-size:16px;border:none;line-height:1.5;outline:none;cursor:pointer;transition:0.2s}.btn-red:hover{background:#EA9E1F;color:#fff;text-decoration:none}.btn-red.btn-full,.btn-red.btn-full:focus,.btn-red.btn-full:active{width:100%;text-align:center}.btn-red.btn-icon-checkmark,.btn-red.btn-icon-checkmark:focus,.btn-red.btn-icon-checkmark:active{background:#F40012 url(../images/icon-checkmark-white.svg) no-repeat left 20px center}.btn-red.btn-icon-checkmark:hover{background:#EA9E1F url(../images/icon-checkmark-white.svg) no-repeat left 20px center}.btn-grey,.btn-grey:focus,.btn-grey:active{display:inline-block;padding:7px 30px;background:#FBFBFB;border:1px solid #D6D6D6;color:#2F416E;border-radius:2px;font-size:16px;line-height:1.5;outline:none;transition:0.2s}.btn-grey:hover{background:#D6D6D6;color:#191841;text-decoration:none}.btn-my-account,.btn-my-account:focus,.btn-my-account:active{display:inline-block;padding:0px 25px;background:url(../images/icon-lock.svg) no-repeat left center;color:#2F416E;font-size:16px;text-decoration:underline;line-height:1.5;text-align:left !important;min-width:1px !important;outline:none;transition:0.2s}.btn-my-account:hover{text-decoration:none;color:#2F416E}.mob-settings{padding:0 20px;margin-bottom:10px}.mob-settings a{font-size:14px;color:#2F416E;display:inline-block;padding-right:18px;background:url(../images/icon-settings.svg) no-repeat right center/10px}.mob-nav-hold .header-top-left{padding:0 8px;width:100%}.mob-nav-hold .header-top-left ul li .header-dropdown{padding-top:0}.mob-cat-hold{position:absolute;left:0;right:0;width:100%;top:66px;z-index:10;background:#fff;min-height:calc(100% - 66px);padding-bottom:20px;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.16);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.16);opacity:0;visibility:hidden;transition:0.2s}.mob-cat-hold.toggle{opacity:1;visibility:visible}.mob-cat-hold-title{font-size:18px;font-weight:600;padding:10px 30px;padding-bottom:20px;position:relative;border-bottom:6px solid #FBFBFB}.mob-cat-hold-title:after{content:'';position:absolute;left:20px;right:20px;width:calc(100% - 40px);height:1px;background:#D6D6D6;bottom:10px}.mob-cat-back{position:absolute;top:10px;left:15px;width:30px;height:30px;background:url(../images/arrow-back.svg) no-repeat center center}.mob-cat-nav-block{border-bottom:6px solid #FBFBFB}.mob-cat-nav-block:last-child{border-bottom:none}.mob-cat-nav-title{font-size:16px;line-height:1.2;padding:12px 30px;position:relative;cursor:pointer;color:#2F416E;font-weight:normal;}.mob-cat-nav-title:after{content:'';position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);right:30px;width:15px;height:15px;background:url(../images/icon-dropdown-up-blue.svg) no-repeat center center}.mob-cat-nav-block.toggle .mob-cat-nav-title:after{transform:translateY(-50%) rotate(0deg)}.mob-cat-nav{padding:0 30px;display:none}.mob-cat-nav ul{padding-top:5px;padding-bottom:0px}.mob-cat-nav ul li{margin-bottom:12px}.mob-cat-nav ul li a{color:#2F416E;font-size:14px;padding-left:20px;background:url(../images/chevron-right-blue.svg) no-repeat left center}.basket-sidebar-hold{position:fixed;top:0;bottom:0;height:100%;right:0;background:#fff;z-index:50;width:315px;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.16);opacity:0;visibility:hidden;transition:0.3s}@media (max-width: 575px){.basket-sidebar-hold{width:100%}}.basket-sidebar-hold.toggle{opacity:1;visibility:visible}.basket-sidebar-title{font-size:14px;font-weight:600;padding:20px 40px 15px;padding-left:68px;background:url(../images/icon-basket-blue.svg) no-repeat left 40px top 20px/20px;position:relative}.basket-sidebar-title:before{content:'';position:absolute;bottom:0;left:22px;right:22px;width:calc(100% - 44px);height:1px;background:#D6D6D6}.basket-sidebar-title span{position:absolute;width:14px;height:14px;background:#F40012;text-align:center;line-height:14px;font-size:10px;color:#fff;font-weight:700;left:48px;bottom:8px;border-radius:50%}.basket-sidebar-title .basket-sidebar-close{position:absolute;cursor:pointer;width:20px;height:20px;background:url(../images/icon-close-sidebar.svg) no-repeat center center;right:18px;top:22px}
.basket-sidebar-bottom{ padding:0px 22px 40px;}
@media (max-width: 767px){.basket-sidebar-bottom{padding:0px 22px 20px}}.basket-sidebar-bottom-total{border-top:1px solid #D6D6D6;padding-top:12px;padding-bottom:18px;font-size:16px;font-weight:700}.basket-sidebar-content{height:calc(100% - 66px - 141px);overflow:auto}@media (max-width: 767px){.basket-sidebar-content{height:calc(100% - 66px - 121px)}}.basket-sidebar-content-scroll{padding:0 22px}.basket-sidebar-content-item{padding:12px 0;border-bottom:1px solid #D6D6D6}.basket-sidebar-content-item:last-child{border-bottom:none}.basket-sidebar-content-item:after{content:'';display:block;clear:both}.basket-item-left{float:left;width:calc(100% - 60px);padding-right:15px}.basket-item-right{float:left;width:60px}.basket-item-image{margin-bottom:10px}.basket-item-image img{max-width:100%;max-height:40px}.basket-item-title{font-size:14px;font-weight:700;line-height:1.2}.basket-item-quantity-price{font-size:13px;margin-bottom:10px}.basket-item-quantity .btn-number{float:left;width:18px;height:18px;border:1px solid #D6D6D6;border-radius:2px;cursor:pointer}.basket-item-quantity .btn-number.btn-more{background:url(../images/icon-plus.svg) no-repeat center center}.basket-item-quantity .btn-number.btn-less{background:url(../images/icon-minus.svg) no-repeat center center}.basket-item-quantity input{float:left;margin-left:5px;width:20px;height:18px;border:none;text-align:center;font-size:13px;outline:none;color:#2F416E;padding:0 0}.basket-item-quantity span{float:left;font-size:13px;margin-right:12px}.basket-item-quantity .delete-item{float:left;margin-left:15px;color:#F40012 !important;font-size:13px;display:inline-block;cursor:pointer;padding-left:12px;background:url(../images/icon-delete-item.svg) no-repeat left center}.basket-item-price-total{font-size:16px;font-weight:700;text-align:right}.bg-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:45;background:#000;opacity:0;visibility:hidden;transition:0.3s}.bg-overlay.toggle{opacity:0.23;visibility:visible}.mCSB_inside>.mCSB_container{margin-right:0px}.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:transparent}.mCSB_scrollTools{z-index:100}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#D6D6D6}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover{background-color:#D6D6D6}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#D6D6D6}.modal-title{position:relative;text-align:center;font-size:18px;margin-bottom:18px;line-height:1.2}.login-fields{margin-bottom:10px}.form-element{margin-bottom:9px}.form-element .required{color:#F40012;font-weight:700}.form-element label{color:#808080;font-size:14px;display:inline-block;width:100%}@media (max-width: 575px){.form-element label{font-size:12px}}.form-element label input,.form-element label input:focus{margin-top:2px}.form-element label select,.form-element label select:focus{margin-top:2px}.form-element input,.form-element input:focus{background:#FBFBFB;border:1px solid #D6D6D6;height:47px;width:100%;border-radius:2px;outline:none;padding:2px 18px;color:#2F416E;font-size:14px}.form-element input:focus{border:1px solid #c0c0c0}.form-element select,.form-element select:focus{border:1px solid #D6D6D6;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#FBFBFB url(../images/icon-dropdown-blue.svg) no-repeat right 15px center;height:47px;width:100%;border-radius:2px;outline:none;padding:2px 15px;padding-right:30px;color:#71879F;font-size:14px}.form-element select:focus{border:1px solid #c0c0c0}.form-element.has-error input,.form-element.has-error input:focus{background:#FFDCDC;border:1px solid #F40012}.form-element.has-error select,.form-element.has-error select:focus{border:1px solid #F40012;background:#FFDCDC url(../images/icon-dropdown-blue.svg) no-repeat right 15px center}.login-submit{margin-bottom:10px}.login-links{text-align:center}.login-links ul li{margin-bottom:2px}.login-links ul li:last-child{margin-bottom:0}.login-links ul li a{color:#2F416E;text-decoration:underline;font-size:12px}.login-links ul li a:hover{text-decoration:none}.modal-custom .modal-dialog{max-width:338px;width:100%}.modal-custom .modal-content{border:none;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.16);padding:18px 34px 25px!important; background:#fff!important;}.modal-backdrop.show{opacity:.23}.white-box{padding:30px 36px 25px;background:#fff;border:1px solid #D6D6D6;margin-bottom:50px;border-radius:2px}@media (max-width: 991px){.white-box{padding:30px 28px 25px}}@media (max-width: 767px){.white-box{padding:25px 14px 20px}}@media (max-width: 575px){.white-box{padding:20px 10px 20px}}.load-more-items-button{margin-bottom:10px}.total-items{font-size:14px;color:#71879F}@media (max-width: 575px){.total-items{font-size:12px}}.category-hold{margin-bottom:70px}@media (max-width: 991px){.category-hold{margin-bottom:50px}}@media (max-width: 767px){.category-hold{margin-bottom:40px}}@media (max-width: 575px){.category-hold{margin-bottom:25px}}.category-main-title{font-size:30px;font-weight:700;line-height:1.2;margin-bottom:15px}@media (max-width: 991px){.category-main-title{font-size:26px}}@media (max-width: 575px){.category-main-title{font-size:24px}}.category-main-image{margin-bottom:15px;text-align:center}.category-main-image img{max-width:100%}@media (max-width: 767px){.category-main-images{margin-bottom:20px}}.category-main-images ul li{display:inline-block;width:14%;margin-right:1%;margin-bottom:6px}@media (max-width: 575px){.category-main-images ul li{width:22%}}.category-main-images ul li img{max-width:100%;cursor:pointer}.category-main-content-title{font-size:20px;font-weight:700;margin-bottom:12px}@media (max-width: 991px){.category-main-content-title{font-size:18px}}.category-main-pdf-link{margin-bottom:30px}@media (max-width: 991px){.category-main-pdf-link{margin-bottom:20px}}@media (max-width: 767px){.category-main-pdf-link{margin-bottom:10px}}.category-main-pdf-link a{display:inline-block;padding:3px 0;color:#2F416E;padding-left:40px;font-size:14px;background:url(../images/icon-pdf.svg) no-repeat left center}@media (max-width: 575px){.category-main-pdf-link a{margin-bottom:14px}}.category-main-content{padding-left:4%;padding-right:5%}@media (max-width: 991px){.category-main-content{padding:0}}.category-main-desc h3{font-size:14px;font-weight:600;line-height:1.2;margin-bottom:5px}@media (max-width: 575px){.category-main-desc h3{font-size:12px}}.category-main-desc p{font-size:14px;font-weight:300;margin-bottom:10px;line-height:1.4}.category-main-desc p strong{ font-size:14px; font-weight:600; line-height:1.2; margin-bottom:5px;}.category-main-desc p:nth-child(2n){ display:grid;}@media (max-width: 575px){.category-main-desc p{font-size:11px;margin-bottom:6px}}.category-main-desc hr{width:23px;margin:10px 0 14px}@media (max-width: 575px){.category-main-desc hr{margin:6px 0 10px}}.accessories-list:after{content:'';display:block;clear:both}.accessories-list ul li{float:left;width:23%;margin-right:2.6%;margin-bottom:26px}@media (max-width: 767px){.accessories-list ul li{margin-bottom:20px}}.accessories-list ul li:nth-child(4n){margin-right:0}.accessories-list ul li:nth-child(4n+1){clear:both}@media (max-width: 991px){.accessories-list ul li{width:48%;margin-right:4%}}@media (max-width: 575px){.accessories-list ul li{width:100%;margin-right:0%}}@media (max-width: 991px){.accessories-list ul li:nth-child(2n){margin-right:0}}@media (max-width: 991px){.accessories-list ul li:nth-child(2n+1){clear:both}}.accessories-list ul li a{float:left;width:100%;position:relative;border:1px solid #D6D6D6;border-radius:2px;background-size:cover !important;padding-bottom:82%}@media (max-width: 991px){.accessories-list ul li a{padding-bottom:60%}}@media (max-width: 575px){.accessories-list ul li a{padding-bottom:50%}}.accessories-list ul li a:hover .accessories-list-item-title{color:#fff;background:#2F416E}.accessories-list-item-title{position:relative;top:5px;left:8px;width:calc(100% - 16px);background:#fff;padding:5px 24px 10px;font-size:21px;font-weight:700;line-height:1.2;color:#2F416E;transition:0.2s}@media (max-width: 767px){.accessories-list-item-title{font-size:18px}}@media (max-width: 575px){.accessories-list-item-title{font-size:16px}}.category-tabs{margin-bottom:20px}.category-tabs .nav-tabs{margin-bottom:28px;border-bottom:1px solid #D6D6D6}@media (max-width: 575px){.category-tabs .nav-tabs .nav-item{width:50%}}.category-tabs .nav-tabs .nav-link{color:#2F416E;min-width:120px;text-align:center}@media (max-width: 575px){.category-tabs .nav-tabs .nav-link{font-size:14px}}.category-tabs .nav-tabs .nav-link.active,.category-tabs .nav-tabs .nav-item.show .nav-link{color:#2F416E;border-color:#D6D6D6 #D6D6D6 #fff}.products-sorting-info{margin-bottom:18px}.tabs-filter-label{font-size:16px;margin-bottom:18px}@media (max-width: 575px){.tabs-filter-label{font-size:14px}}.tabs-filter-label a{float:right;cursor:pointer;color:#71879F;/*padding-left:20px;background:url(../images/icon-clear-filters.svg) no-repeat left center*/}.filter-label{font-size:14px;margin-bottom:5px}.filter-checkbox-item{display:inline-block;margin-right:8px;margin-bottom:5px}.filter-checkbox-item input{display:none}.filter-checkbox-item input:checked+label{background:#2F416E;color:#fff;border-color:#2F416E}.filter-checkbox-item label{background:#FBFBFB;border-radius:2px;border:1px solid #D6D6D6;padding:4px 9px;cursor:pointer;font-size:14px;transition:0.2s}@media (max-width: 575px){.filter-checkbox-item label{font-size:12px}}.filter-group{margin-bottom:20px}@media (max-width: 575px){.filter-group{margin-bottom:10px}}@media (max-width: 575px){.items-showing{font-size:14px;margin-bottom:10px}}.items-sorting{font-size:14px}@media (max-width: 575px){.items-sorting{text-align:left !important;font-size:12px}}.items-sorting select,.items-sorting select:focus{margin-left:10px;background:#FBFBFB url(../images/icon-dropdown-blue.svg) no-repeat center right 10px;border:1px solid #D6D6D6;padding:2px 24px;padding-right:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:32px;border-radius:2px;font-size:14px;font-weight:300;outline:none}@media (max-width: 575px){.items-sorting select,.items-sorting select:focus{font-size:12px}}.category-items-list{margin-bottom:30px}.category-item{border-bottom:1px solid #D6D6D6;padding-top:42px;padding-bottom:46px}@media (max-width: 991px){.category-item{padding-top:30px;padding-bottom:35px}}@media (max-width: 575px){.category-item{padding-top:20px;padding-bottom:20px}}.category-item:first-child{border-top:1px solid #D6D6D6}.category-item-image{position:relative}@media (max-width: 991px){.category-item-image{text-align:center;margin-bottom:20px}}.category-item-image span{position:absolute;width:60px;height:60px;background:#F40012;line-height:60px;text-align:center;border-radius:50%;top:10px;right:0px;color:#fff;font-size:20px;font-weight:700;transform:rotate(-10deg)}@media (max-width: 991px){.category-item-image span{right:10%}}@media (max-width: 767px){.category-item-image span{right:10px}}@media (max-width: 575px){.category-item-image span{right:0px;top:0}}.category-item-image img{max-width:100%}@media (max-width: 991px){.category-item-image img{max-width:400px;max-height:250px}}@media (max-width: 575px){.category-item-image img{max-width:100%}}.category-item-title{font-size:24px;font-weight:700;line-height:1.3;margin-bottom:5px}@media (max-width: 767px){.category-item-options{margin-bottom:15px}}.category-item-options:after{content:'';display:block;clear:both}.category-item-options ul li{float:left;width:20%;padding-right:10px;font-size:13px;font-weight:300;margin-bottom:13px;line-height:1.3}@media (max-width: 767px){.category-item-options ul li{line-height:1.1;margin-bottom:8px}}@media (max-width: 575px){.category-item-options ul li{font-size:11px}}.category-item-options ul li span{display:block;font-weight:600}.category-item-status{font-size:14px;font-weight:700;margin-bottom:20px;padding-left:34px;position:relative;color:#2F416E;}@media (max-width: 767px){.category-item-status{margin-bottom:10px}}.category-item-status.status-positive:before{background:#76D68D url(../images/status-positive.svg) no-repeat center center}.category-item-status.status-call:before{content:'i';font-weight:400;background:#D6D6D6;text-align:center;line-height:24px;color:#fff}.category-item-status:before{content:'';position:absolute;left:0%;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%}.category-item-status a{color:#2F416E}.tax-shipping-delivery-label{padding-bottom: 5px;}.category-item-price{font-size:24px;font-weight:700;margin-bottom:0px;line-height:1.3}@media (max-width: 991px)}@media (max-width: 767px){.category-item-price{margin-bottom:0px}}@media (max-width: 575px){.category-item-price{text-align:center;font-size:22px}}.category-item-price.has-discount{color:#F40012}.category-item-price.has-discount span{display:block;color:#2F416E;font-size:14px;text-decoration:line-through}@media (max-width: 575px){.category-item-price.has-discount span{font-size:12px}}.category-item-quantity{margin-bottom:15px}@media (max-width: 767px){.category-item-quantity{margin-bottom:0px}}.category-item-quantity:after{content:'';display:block;clear:both}.category-item-quantity.basket-item-quantity .btn-number{width:22px;height:22px}.category-item-quantity.basket-item-quantity input{height:22px;font-size:15px}.category-item-quantity.basket-item-quantity span{font-size:15px}@media (max-width: 767px){.category-item-button{text-align:right}}@media (max-width: 575px){.category-item-button{margin-top:10px;text-align:center}}.btn-basket,.btn-basket:focus,.btn-basket{display:inline-block;line-height:1.5;outline:none;border:none;color:#fff;font-size:16px;padding:11px 35px;border-radius:2px;padding-left:55px;background:#EA9E1F url(../images/btn-basket.svg) no-repeat left 18px center;transition:0.2s}@media (max-width: 767px){.btn-basket,.btn-basket:focus,.btn-basket{padding:11px 25px;padding-left:50px}}.btn-basket:hover{text-decoration:none;color:#fff;background:#2F416E url(../images/btn-basket.svg) no-repeat left 18px center}.about-hold{border:1px solid #D6D6D6;border-radius:2px;margin-bottom:60px}@media (max-width: 767px){.about-hold{margin-bottom:40px}}.about-image{background-size:cover !important;padding-bottom:30%;border-top-left-radius:2px;border-top-right-radius:2px}
@media (max-width: 767px){.about-image{padding-bottom:35%}}.about-carousel-item{background-size:cover !important;padding-bottom:30%;border-top-left-radius:2px;border-top-right-radius:2px}@media (max-width: 767px){.about-carousel-item{padding-bottom:35%}}.about-content{padding:65px 75px 75px}@media (max-width: 991px){.about-content{padding:40px 45px 50px}}@media (max-width: 767px){.about-content{padding:30px 25px 40px}}@media (max-width: 575px){.about-content{padding:20px 10px 25px}}.about-intro{margin-bottom:55px;padding-right:12%}@media (max-width: 991px){.about-intro{padding-right:0;margin-bottom:40px}}@media (max-width: 575px){.about-intro{margin-bottom:20px}}.about-left{padding-right:8%}.entry h3{font-size:30px;font-weight:700;line-height:1.2;margin-bottom:18px;color:#2F416E; text-transform:capitalize;}@media (max-width: 575px){.entry h3{font-size:24px;margin-bottom:10px}}.entry h4{font-size:20px;line-height:1.3;margin-bottom:18px}@media (max-width: 575px){.entry h4{font-size:18px}}.entry p{font-size:16px;font-weight:300;margin-bottom:18px;line-height:1.4;font-family:'ProximaNova', sans-serif; color:#2F416E;}@media (max-width: 575px){.entry p{font-size:14px}}.entry ul{margin-bottom:20px}.entry ul li{font-size:16px;font-weight:300;padding-left:20px;position:relative;line-height:1.3;margin-bottom:14px}@media (max-width: 991px){.entry ul li{margin-bottom:8px}}@media (max-width: 575px){.entry ul li{font-size:14px}}.entry ul li:before{content:'';position:absolute;left:0;top:6px;width:6px;height:6px;background:#71879F;border-radius:50%}@media (max-width: 575px){.entry ul li:before{top:5px}}.map-hold{height:260px}.box-title{font-size:30px;font-weight:700;line-height:1.2;margin-bottom:20px}@media (max-width: 767px){.box-title{font-size:26px}}@media (max-width: 575px){.box-title{font-size:20px;margin-bottom:15px}}.checkbox-item{margin-bottom:14px;margin-top:5px}.checkbox-item input{display:none}.checkbox-item input:checked+label:before{content:'\2714'}.checkbox-item label{position:relative;padding-left:20px;font-size:14px;color:#2F416E}.checkbox-item label:before{content:'';position:absolute;width:12px;height:12px;border:1px solid #D6D6D6;border-radius:2px;text-align:center;line-height:12px;left:0;top:4px;font-size:12px;text-align:center}.checkbox-item a{color:#2F416E;text-decoration:underline}.checkbox-item a:hover{text-decoration:none}.white-box.white-box-form{padding-bottom:70px;margin-bottom:70px}@media (max-width: 991px){.white-box.white-box-form{padding-bottom:40px;margin-bottom:50px}}@media (max-width: 575px){.white-box.white-box-form{padding-bottom:25px;margin-bottom:40px}}.error-message{float:right;color:#F40012;display:none}.has-error .error-message{display:block}.basket-page-content{background:#fff;border:1px solid #D6D6D6;border-radius:2px;margin-bottom:70px;padding:0 18px}@media (max-width: 991px){.basket-page-content{margin-bottom:50px}}@media (max-width: 767px){.basket-page-content{margin-bottom:30px}}.basket-page-item-image{position:relative;text-align:center}@media (max-width: 575px){.basket-page-item-image{margin-bottom:20px}}.basket-page-item-image img{max-width:100%}.basket-page-item-image span{position:absolute;width:45px;height:45px;background:#F40012;color:#fff;font-size:15px;font-weight:700;border-radius:50%;top:0;right:0;text-align:center;line-height:45px;transform:rotate(-10deg)}.basket-page-item{padding-top:25px;padding-bottom:25px;border-bottom:1px solid #D6D6D6}@media (max-width: 767px){.basket-page-item{padding-top:18px;padding-bottom:18px}}.basket-page-item:last-child{border-bottom:none}.basket-page-item-title{font-size:20px;font-weight:700;line-height:1.2;margin-bottom:8px}@media (max-width: 991px){.basket-page-item-title{font-size:18px}}@media (max-width: 575px){.basket-page-item-title{margin-bottom:20px}}.basket-page-item-title a{color:#2F416E}.basket-page-item-quantity{margin-bottom:0px}.basket-page-item-quantity:after{content:'';display:block;clear:both}@media (max-width: 575px){.basket-page-item-quantity.basket-item-quantity{margin-bottom:20px}}.basket-page-item-quantity.basket-item-quantity .btn-number{width:22px;height:22px}.basket-page-item-quantity.basket-item-quantity input{height:22px;font-size:15px}.basket-page-item-quantity.basket-item-quantity span{font-size:15px}.basket-page-item-quantity.basket-item-quantity .delete-item{font-size:15px}.category-item-price.basket-page-item-price{margin-bottom:0}@media (max-width: 991px){.category-item-price.basket-page-item-price{font-size:20px}}@media (max-width: 575px){.category-item-price.basket-page-item-price{text-align-last:left}}.basket-page-wrap{min-height:calc(100vh - 550px)}.basket-page-sidebar{background:#fff;border:1px solid #D6D6D6;padding:20px 18px 25px;border-radius:2px;margin-bottom:50px}.order-review-label{font-size:16px;font-weight:600;margin-bottom:3px}@media (max-width: 991px){.order-review-label{font-size:15px}}@media (max-width: 575px){.order-review-label{font-size:14px}}.order-review-label span{float:right}.order-review-coupon{margin-top:10px;margin-bottom:20px}@media (max-width: 575px){.order-review-coupon{margin-top:5px;margin-bottom:10px}}.order-review-coupon a{color:#2F416E;text-decoration:underline;font-size:16px}@media (max-width: 991px){.order-review-coupon a{font-size:15px}}@media (max-width: 575px){.order-review-coupon a{font-size:14px}}.order-review-coupon a:hover{text-decoration:none}.order-review-total-label{font-size:20px;font-weight:600;margin-bottom:30px}@media (max-width: 991px){.order-review-total-label{font-size:18px}}@media (max-width: 676px){.order-review-total-label{margin-bottom:20px}}.order-review-total-label span{float:right}.order-review-submit .btn-yellow,.order-review-submit .btn-yellow:focus,.order-review-submit .btn-yellow:active{font-weight:600}.basket-order-hold{padding-left:5px}@media (max-width: 767px){.basket-order-hold{padding-left:15px}}.basket-steps-hold{background:#fff;border:1px solid #D6D6D6;border-radius:2px;margin-bottom:70px;padding:30px 20px}@media (max-width: 991px){.basket-steps-hold{margin-bottom:50px}}@media (max-width: 767px){.basket-steps-hold{margin-bottom:30px;padding:25px 18px}}.fields-explain{margin-top:20px;margin-bottom:30px;color:#808080;font-size:14px}@media (max-width: 991px){.fields-explain{margin-top:10px;margin-bottom:20px}}.fields-explain span{color:#F40012}.basket-steps{margin-bottom:24px}.basket-steps ol{counter-reset:item;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around}.basket-steps ol li{list-style-type:none;position:relative;text-align:center;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding:0 20px;padding-top:55px;line-height:1.4;font-size:16px}@media (max-width: 991px){.basket-steps ol li{font-size:14px}}@media (max-width: 575px){.basket-steps ol li{font-size:12px;padding:0 5px;padding-top:40px}}@media (max-width: 340px){.basket-steps ol li{font-size:10px;padding:0 2px;padding-top:40px}}.basket-steps ol li a{color:#2F416E}.basket-steps ol li:before{content:counters(item, "") "";counter-increment:item;position:absolute;left:50%;transform:translateX(-50%);top:0;width:40px;height:40px;border-radius:50%;border:1px solid #2F416E;text-align:center;line-height:40px}@media (max-width: 575px){.basket-steps ol li:before{width:30px;height:30px;line-height:30px}}.basket-steps ol li:after{content:'';position:absolute;top:20px;height:1px;background:#2F416E;width:50%;left:100%;transform:translateX(-50%)}@media (max-width: 575px){.basket-steps ol li:after{width:35%;top:15px}}@media (max-width: 340px){.basket-steps ol li:after{width:30%}}.basket-steps ol li:last-child:after{display:none}.basket-steps ol li.current:before{background:#2F416E;color:#fff}.items-fourth-list{margin-bottom:40px}@media (max-width: 767px){.items-fourth-list{margin-bottom:20px}}.items-fourth-list:after{content:'';display:block;clear:both}.items-fourth-list ul li{float:left;width:23%;margin-right:2.6%;margin-bottom:26px}@media (max-width: 767px){.items-fourth-list ul li{margin-bottom:20px}}.items-fourth-list ul li:nth-child(4n){margin-right:0}.items-fourth-list ul li:nth-child(4n+1){clear:both}@media (max-width: 991px){.items-fourth-list ul li{width:48%;margin-right:4%}}@media (max-width: 575px){}@media (max-width: 991px){.items-fourth-list ul li:nth-child(2n){margin-right:0}}@media (max-width: 991px){.items-fourth-list ul li:nth-child(2n+1){clear:both}}.items-fourth-list ul li a{}@media (max-width: 991px){/*.items-fourth-list ul li a{padding-bottom:60%}*/}@media (max-width: 575px){/*.items-fourth-list ul li a{padding-bottom:50%}*/}.items-fourth-list ul li a:hover .accessories-list-item-title{color:#fff;background:#2F416E}
.h-search input, .h-search input:focus{ background: #fff; outline:none; width:100%; border:none; border-radius:20px; box-shadow:none; height:32px; padding:2px 30px; padding-right:60px; font-size:14px; font-weight:300;}
#subcategories .replace-2x{width:100%;max-height: 200px;}
#_desktop_cart a{ color:#fff;}
.blockcart .cart-preview.active {}
.cart-hover-content{ position:absolute; background-color:#fff !important; color:grey; font-size:14px; width:250px; margin-top:10px; z-index:999999;}
.cart-hover-content li{ position:relative; display:block; text-align:left; border-bottom:solid 2px grey;}
.cart-hover-content img{ width:50px; display:inline; padding:5px;}
.cart-hover-content span{ display:inline;}
.cart-hover-content .shoppingcart_img{ display:inline; width:50px;}
#_desktop_cart:active  .cart-hover-content{ display:block!important;}
#_desktop_cart{ z-index:99999999;}
.cart-subtotals{ text-align:left; padding-left:8px;}
.cart-total{ text-align:left; padding-left:8px;}
.header-top-nav ul li a[data-depth="0"]{ padding:8px 0px; font-weight:normal; text-transform:none!important;}
.language-selector span.expand-more{ float:left; padding-top:0px; text-transform:uppercase;}
.language-selector span.expand-more img{ margin-left:7px; position:relative; top:-1px;}
.language-selector button.btn-unstyle{ padding:2px; border:1px solid transparent; border-bottom:none; border-bottom:none;}
.language-selector button.btn-unstyle span.expand-more{ padding:5px 0px; color:#71879F; background:none;}
.language-selector button.btn-unstyle span.expand-more span{ color:#71879F; background:none;}}
.language-selector button.btn-unstyle i.expand-more{ float:left; height:15px; line-height:16px; display:block; padding:8px 0px;}
.language-selector button.btn-unstyle:hover, .language-selector.open button.btn-unstyle, .language-selector button.btn-unstyle:focus, .language-selector button.btn-unstyle:focus-within, .language-selector button.btn-unstyle:hover:focus{ background:#fff; border:1px solid #D6D6D6; border-bottom:none;}
#header .logo{ width:50%;}
#header .logo img{ width:100%;}
.language-selector ul.dropdown-menu{ text-transform:uppercase; margin-top:0px; top:85%; border-top:none; min-width:auto; padding:0px; position: absolute; background:#fff; padding:2px 0px; padding-top:5px; border:1px solid #D6D6D6; border-top-color:rgb(214, 214, 214); border-top-style:solid; border-top-width: 1px; border-top: none; left: 0; border-bottom-left-radius:2px; border-bottom-right-radius:2px; transition:0.2s;}
.language-selector ul.dropdown-menu li a{ font-size:14px; font-weight:300; color:#71879F; padding:4px 13px; display:block; cursor:pointer; padding-right:42px;}
.language-selector ul.dropdown-menu li:last-child a span{ padding-right:4px; padding-left:1px;}
.language-selector ul.dropdown-menu li a img{ margin-left:7px; position:relative; top:-1px;}
.header-basket-info ul li.header-basket-items a:hover{ color:#EA9E1F!important;}
#footer .footer-container{ background:#191841; padding:56px 0 64px; color:#fff;}
#footer .footer-container .links .h3{ color:#fff; font-size:20px; font-weight:500; line-height:1.2; text-transform:inherit;}
#footer .footer-container ul{ margin-top:15px;}
#footer .footer-container ul li{ margin-bottom:15px;}
#footer .footer-container ul li a{ color:#fff; font-size:15px; font-weight:300;}
.search-widget form{ width:315px; position:relative;}
.search-widget form input[type="text"]{ padding:2px 30px; color:#2F416E;}
.search-widget form button[type="submit"]{ width:47px; position:absolute; width:32px; height:32px; background:url(../images/icon-search.svg) no-repeat center center; border:none; outline:none; top:0; right:15px; cursor:pointer; transition:0.2s;}
.search-widget form button[type="submit"] i{ display:none;}
.block_newsletter p{ padding-top:0px; color:#fff; text-transform:none; font-weight:500;}
.block-contact.links span{ width:100%; float:left;}
.block-contact.links span.country-site-name{ display:none;}
.block-contact.links span a{ color:#fff;}
.block-contact.links span a:hover{ text-decoration:underline;}
.block-contact.links span.phone-span{ width:100%; float:left; background:url(../images/icon-f-phone.svg) no-repeat left center; color:#fff; font-size:16px; margin-bottom:10px; padding-left:32px;}
.block-contact.links span.mail-span{ width:100%; float:left; background:url(../images/icon-f-mail.svg) no-repeat left center; color:#fff; font-size:16px; margin-bottom:10px; padding-left:32px;}
.block-contact.links p.h4{ text-transform:none; padding-top:0px; color:#fff; font-weight:500; font-size:1.125rem;}
.block-contact.links p.content-dynamic{ padding-top:0px; color:#fff; text-transform:none; font-weight:500; font-size:.875rem; margin-bottom:15px;}
.newsletter-form{ position:relative; margin-bottom:10px;}
.newsletter-form input[type="submit"]{ position:absolute; background:#EA9E1F url(../images/btn-chevron.svg) no-repeat center center; width:45px; height:45px; top:1px; right:1px; border-radius:2px; border:none; outline:none; cursor:pointer; transition:0.2s; padding:.5rem 5px;}
.newsletter-form input[type="submit"]:hover{ background:#2F416E url(../images/btn-chevron.svg) no-repeat center center;}
.newsletter-form .input-wrapper input{ outline:none; box-shadow:none; border:1px solid #D6D6D6; border-radius:2px; width:100%; background:#fff; height:47px; padding:2px 20px!important; padding-right:60px!important; font-size:16px;}
.newsletter-text{ margin-bottom:15px;}
.footer-copyrights span._blank.footer-copyright{ color:#fff; }
#footer{ padding-top:0px;background:#fff;}
.features-hold{ border:none;}
.block_newsletter p.alert{ padding:5px;}
#homecategoriez.home-list ul li.col-xs-12{ padding:0px;}
#homecategoriez.home-list ul li img{ width:100%; padding-top: 80px;}
.cart-products-count {display:none;}
.carousel .carousel-inner{ height:286px;}
#carousel.carousel.slide{ margin-bottom:0px;}
.usingCss img {max-height: 50px!important;}
.home-intro-image{ padding:0px;}
.page-home .home-intro .row.no-gutters{ margin:0px; display:flex; flex-wrap:wrap;}
.lightSlider.lsGrab > *{ text-align:center;}
.lSAction > .lSPrev{ left:0px;}
.lSAction > .lSNext{ right:0px;}
.lSAction > .lSPrev, .lSAction > .lSNext{ width:16px; display:block; top:37%; height:22px; margin-top:0px;}
.carousel-control{ width:auto;}
.carousel .carousel-item figure{ float:left; width:70%;}
.carousel.slide .direction{ display:none;}
.about-carousel-banner{ float:left; width:100%;}
.about-carousel-banner img{ width:100%;}
.category-item-image img{ width:100%; max-width:100%;}
#header .top-menu a[data-depth="0"], #header .top-menu a[data-depth="0"]:hover{ color:#71879F;}
#header .top-menu a[data-depth="0"]:hover{ text-decoration:underline;}
/*category description css*/
#products .product-miniature, .featured-products .product-miniature, .product-accessories .product-miniature, .product-miniature .product-miniature{ width:100%; float:left;}
#products .thumbnail-container .product-thumbnail, .featured-products .thumbnail-container .product-thumbnail, .product-accessories .thumbnail-container .product-thumbnail, .product-miniature .thumbnail-container .product-thumbnail{ height:auto; width:24%; float:left;}
#products .thumbnail-container .product-thumbnail img, .featured-products .thumbnail-container .product-thumbnail img, .product-accessories .thumbnail-container .product-thumbnail img, .product-miniature .thumbnail-container .product-thumbnail img{ position:inherit; float:left;}
#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container{ display:flex; width:100%; height:auto; float:left;}
#products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description{ position:inherit; width:76%; float:left; height:auto;}
.hiaddtocart{ top:0px; min-height:auto; box-shadow:none;}
.hiaddtocart button.btn-primary{ line-height:1.56;}
.hiaddtocart button.btn-primary:hover{ text-decoration:none; color:#fff; background:#2F416E url(../images/btn-basket.svg) no-repeat left 18px center;}
.btn-red.btn-icon-checkmark:hover{ color:#fff!important;}
#products .thumbnail-container:focus .product-description::after, #products .thumbnail-container:hover .product-description::after, .featured-products .thumbnail-container:focus .product-description::after, .featured-products .thumbnail-container:hover .product-description::after, .product-accessories .thumbnail-container:focus .product-description::after, .product-accessories .thumbnail-container:hover .product-description::after, .product-miniature .thumbnail-container:focus .product-description::after, .product-miniature .thumbnail-container:hover .product-description::after{ border-top:none;}
.product-flags{ width:auto;}
#products .highlighted-informations, .featured-products .highlighted-informations, .product-accessories .highlighted-informations, .product-miniature .highlighted-informations{ display:none; position:inherit; width:76%; float:left; bottom:0px; height:auto;}
#products .thumbnail-container:focus .highlighted-informations.no-variants, #products .thumbnail-container:hover .highlighted-informations.no-variants, .featured-products .thumbnail-container:focus .highlighted-informations.no-variants, .featured-products .thumbnail-container:hover .highlighted-informations.no-variants, .product-accessories .thumbnail-container:focus .highlighted-informations.no-variants, .product-accessories .thumbnail-container:hover .highlighted-informations.no-variants, .product-miniature .thumbnail-container:focus .highlighted-informations.no-variants, .product-miniature .thumbnail-container:hover .highlighted-informations.no-variants{ bottom:0px;}
#products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping, .product-miniature .product-price-and-shipping{ text-align:left;}
.hiaddtocart button.btn-primary{ line-height:1.56; display:inline-block; line-height:1.5; outline:none; border:none; color:#fff; font-size:16px; padding:11px 35px; padding-left:35px; border-radius:2px; padding-left:55px; background:#EA9E1F url(../images/btn-basket.svg) no-repeat left 18px center; transition:0.2s;}
.hiaddtocart button.btn-primary i{ display:none;}
.hiaddtocart .product-quantity{ margin-bottom:15px;}
.hiaddtocart{ text-align:left;}
.category-tabs .nav-tabs li{ display:none;}
.category-tabs .nav-tabs li:first-child{ display:block;}
#search_filters, #search_filters_brands, #search_filters_suppliers{ box-shadow:none; padding:none;}
.color, .custom-checkbox input[type="checkbox"] + span.color{ margin:4px; width:15px; height:15px;}
.products-selection .sort-by{ margin:0px;}
.tab-content .tabs-filter-label #search_filters{padding: 0;}
#wrapper{ padding-top:0px;}
#search_filters .facet .facet-label .custom-checkbox, #search_filters .facet .facet-label .custom-radio{ top:0px;display:none;}
#search_filters .facet .facet-label a{ margin-top:0px;width: 100%!important;}
#search_filters .facet .facet-label { background: #FBFBFB;border-radius: 2px;border: 1px solid #D6D6D6;padding: 4px 9px;cursor: pointer;font-size: 14px;transition: 0.2s;}

#search_filters .facet .facet-title{width:auto;}
.tab-content .tabs-filter-label #search_filters .facet ul li{float: left;margin-right: 10px;}
.facet-label .magnitude {display: none;}
.category-item-image span{ display:none;}
.category-item-image span:first-child{ display:block;}
.category-item{ float:left; width:100%;}
.hiaddtocart button.btn-primary{ text-transform:none;}
.hiaddtocart .product-quantity{ width:auto;}
.hiaddtocart .product-quantity .bootstrap-touchspin input.input-group.hi-quantity{ margin-left:0px; width:28%;}
.hiaddtocart .product-quantity .bootstrap-touchspin span.input-group-btn-vertical{ margin-right:0px;}
.card-block, .card-block.cart-summary-totals{ padding:0px;}
.cart-grid-body .cart-overview{ padding:10px 18px;}
.cart-detailed-totals{ color:#2F416E;}
.card-block.cart-summary-totals .cart-summary-line.cart-total{ background:none; padding:0px;}
.cart-detailed-totals .block-promo .promo-code-button{ padding-bottom:0px; text-align:left; color:#2F416E;}
.cart-grid-body{ margin-bottom:0px;}
.product-image.media-middle img{ max-width:100%;}
.card-block.checkout{ padding-bottom:0px;}
.block-promo .cart-voucher .promo-code-button{ padding-bottom:0px; text-align:left;}
.card-block .cart-summary-products{ margin-bottom:10px;}
#checkout .cart-grid-body ul.nav.nav-inline{ display:none;}
body#checkout #footer{ padding:0px;}
#checkout .cart-grid-body{ margin-bottom:20px;}
.basket-item-quantity input, .basket-item-quantity .input-group-btn-vertical{ margin:0px;}
.label, label.form-control-label, .form-element label{ text-align:left;}
#header input.form-control{ background:#FBFBFB; border:1px solid #D6D6D6; height:47px; width:100%; border-radius:2px; outline:none; padding:2px 18px; color:#2F416E; font-size:14px;}
#header .basket-item-quantity .input-group.bootstrap-touchspin input.form-control{ width:73%; height:40px;}
.form-group{ margin-bottom:5px;}
.login-submit button.btn-primary.btn-red{ font-weight:normal; text-transform:none;}
.form-control:focus, .input-group.focus{ outline:none;}
#header .basket-item-quantity .input-group.bootstrap-touchspin{ width:40%;}
body#checkout section.checkout-step{ float:left; width:100%;}
.form-group .form-control-label{ width:100%;}
.form-group .form-control-label .form-field-input{ width:100%;}
body#checkout section.checkout-step.-current .content{ width:100%; padding:0px;}
body#checkout section.checkout-step.-current .content #checkout-guest-form .js-customer-form{ width:100%; float:left; margin-left:0px; margin-top:0px; margin-bottom:20px;}
body#checkout .custom-checkbox span{ margin-top:0px;}
body#checkout section.checkout-step.-current .content #checkout-guest-form .js-customer-form section:last-child .col-md, body#checkout section.checkout-step.-current .content #checkout-guest-form .js-customer-form section:last-child .col-md-12{ padding-left:0px; padding-right:0px;}
body#checkout section.checkout-step.-current .content #checkout-guest-form .js-customer-form section:last-child .form-control-label{ width:100%;}
body#checkout section.checkout-step.-current .content #checkout-guest-form .js-customer-form section{ float:left; width:100%; margin-bottom:10px;}
body#checkout section.checkout-step.-current .content #checkout-guest-form .js-customer-form footer.form-footer{ float:left; width:100%; margin-top:12px;}
.customer-checkout-hide-terms-condition:last-child{ display:none;}
.customer-checkout-hide-terms-condition:nth-last-child(2){ display:none;}
#login-form .customer-checkout-hide-terms-condition:nth-last-child(2){ display:block;}}
.ps-shown-by-js .btn-primary, .ps-shown-by-js .btn-primary:focus, .ps-shown-by-js .btn-primary:active{ background:#2F416E url(../images/btn-chevron.svg) no-repeat left 20px center; padding:9px 40px; margin-top:12px;}
.ps-shown-by-js .btn-primary:hover{ background:#191841 url(../images/btn-chevron.svg) no-repeat left 20px center;}
.custom-radio input[type="radio"]:checked + span{ background:#191841;}
body#checkout .cart-summary-products a:hover, body#checkout .cart-summary-products a{ color:#191841;}
body#checkout .cart-summary-products a i{ width:15px; height:25px;}
.user-buttons ul li a.btn-blue, .user-buttons ul li a.btn-blue:hover, .user-buttons ul li a.btn-blue:focus, .user-buttons ul li a.btn-red, .user-buttons ul li a.btn-red:hover, .user-buttons ul li a.btn-red:focus{ color:#fff!important;}
form.hiaddtocart{ background:none; padding:0px;}
.featured-products{ background:#fff; padding:25px 10px 20px; margin-bottom:30px;}
.page-content.page-cms{ padding:0px;}
#wrapper .breadcrumb{ margin-bottom:30px;}
#wrapper .breadcrumb li::after{ content:''; display:inline-block; width:7px; height:12px; margin:0 12px; background:url(../images/icon-breads.svg) no-repeat center center/100% 100%; position:relative; top:1px;}
#wrapper .breadcrumb li:last-child::after{ content:none;}
#wrapper .breadcrumb li:first-child a::before{  background:url(../images/icon-home.svg) no-repeat center center; content:''; width:20px; height:17px; float:left; position:relative; top:2px;}
#wrapper .breadcrumb li:first-child a span{ display:none;}
.products-sort-order.dropdown{ margin-left:10px;}
.products-sort-order .select-title{ box-shadow:none; background:#FBFBFB url(../images/icon-dropdown-blue.svg) no-repeat center right 10px; border:1px solid #D6D6D6; padding:2px 24px; padding-right:36px; -webkit-appearance:none; -moz-appearance:none; appearance:none; height:32px; border-radius:2px; font-size:14px; font-weight:300; outline:none;}
.products-sort-order .select-title i.material-icons{ width:23px; height:16px; line-height:16px; display:none;}
.products-sort-order .dropdown-menu{ width:130%; left:-39px; box-shadow:none; min-width:100%; background:#fbfbfb; border:1px solid; border-top:none; padding:0px;}
.products-sort-order .select-list:hover{ background:#3399ff;}
.category-item-quantity.basket-item-quantity .product-quantity{ width:50%; margin-bottom:0px;}
.category-item-quantity.basket-item-quantity .product-quantity .bootstrap-touchspin{ width:100%; box-shadow:none;}
.hiaddtocart .product-quantity .bootstrap-touchspin span.input-group-btn-vertical{ position:absolute; width:100%;}
.hiaddtocart .product-quantity .bootstrap-touchspin input.input-group.hi-quantity{ position:inherit; left:25px; box-shadow:none; border:none; padding:0px; height:auto; padding:2px 0px; color:#2F416E;}
.product-quantity .input-group-btn-vertical .btn i{ display:none;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-up{ padding:0px; background:url(../images/icon-plus.svg) no-repeat center center; width:22px; height:22px; top:0px; position:absolute;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{ padding:0px; background:url(../images/icon-minus.svg) no-repeat center center; width:22px; height:22px; float:right; top:0px; position:absolute; margin:0px; right:-55px;}
.category-item-quantity.basket-item-quantity span.pcs{ position:absolute; left:26%; z-index:9; color:#2F416E;}
.customer-checkout-hide-terms-condition .form-group label.form-control-label{ color:#808080; font-size:14px; display:inline-block; width:100%;}
.customer-checkout-hide-terms-condition .form-group label.form-control-label .form-field-input{ margin-top:2px;}
.cat-trigger-hold.toggle > a, .cat-trigger-hold.toggle > a:hover{ color:#2F416E!important;}
.cat-trigger-title span{ color:#2F416E; display:inline-block;}
#header .header-bottom .cat-trigger-hold .mob-cat-nav-block a:hover{ color:#2F416E;}
.cat-trigger-nav ul.category-sub-menu{ margin:0px;}
.cat-trigger-nav-hold{ padding:10px 18px; padding-top:58px;}
.mob-nav ul li.mob-cat-trigger a, .mob-nav ul li.mob-cat-trigger a:hover{ color:#2F416E!important;}
#header .top-menu a[data-depth="0"], #header .top-menu a[data-depth="0"]:hover{ color:#2F416E; text-decoration:none;}
.register-form footer.form-footer{ float:left; width:100%; margin-top:12px;}
.language-selector.dropdown.js-dropdown span.expand-more, .language-selector.dropdown.js-dropdown span{ font-size:14px; font-weight:300; color:#71879F; background:none;}
.language-selector.dropdown.js-dropdown button.btn-unstyle:hover{ border-bottom:1px solid #D6D6D6;}
.language-selector.dropdown.js-dropdown.open button.btn-unstyle:hover{ border-bottom:none;}
.language-selector.dropdown.js-dropdown span.expand-more{ padding:5px 0px; color:#71879F; background:none; color:#71879F; font-size:14px; font-weight:300; padding:8px 12px; padding-right:42px; background:url(../images/icon-dropdown.svg) no-repeat right 20px center; border:1px solid transparent; border-bottom-color:transparent;
border-bottom-style:solid; border-bottom-width:1px; border-bottom:none; border-top-left-radius:2px; border-top-right-radius:2px; cursor:pointer; transition:0.2s;}
#_desktop_language_selector .language-selector button.btn-unstyle i.expand-more{ display:none;}
#wrapper .breadcrumb li{ display:inline-block; font-size:14px; color:#2F416E; font-weight:600; line-height:1.2;}
#wrapper .breadcrumb li a{ color: #2F416E; line-height:1; display:inline-block;}
.products-selection .sort-by-row{ float:right;}
.page-content.page-cms{background:none;}
.pagination .page-list{ float:left; box-shadow:none;}
.pagination .page-list li{ display:block; float:left;}
.pagination .page-list li.current a{ font-size:14px;}
.pagination .page-list li a{ font-size:14px;}
.pagination .page-list li a.next, .pagination .page-list li a.previous{ font-size:0px; padding:9px 5px;}
.pagination .page-list li a.next:hover svg path, .pagination .page-list li a.previous:hover svg path{ fill:#fff;}
.pagination .page-list li a i{ width:14px; line-height:14px; height:14px;}
.pagination .page-list li a{ display:block; border:none; font-size:14px; font-weight:500; line-height:1.43; padding:5px 5px; width:30px; text-align:center; border-radius:2px;}
.pagination .page-list li a:hover, .pagination .page-list li.current a:hover, .pagination .page-list li.current a{ background-color:#191841; color:#ffffff;}
.pagination .showing-number{ text-align:right;}
.category-main-desc ul li{ list-style:disc; font-size:14px; font-weight:300; margin-bottom:10px; line-height:1.4;}
.category-main-desc ul{ margin-bottom:5px; padding-left: 25px;}
.search-widget form input[type="text"]::placeholder, .search-widget form input[type="text"]:-ms-input-placeholder, .search-widget form input[type="text"]::-ms-input-placeholder{ color:#767676;}
.steps-success {padding: 60px 22%;border: solid 1px #dfe3e3;}
.steps-success img {margin-bottom: 42px;}
.steps-success h3 {font-size: 30px;font-weight: 700;line-height: 1.4;color: #181818;margin-bottom: 12px;}
.steps-success p {font-size: 16px;line-height: 1.5;color: #181818;margin-bottom: 30px;}
.steps-success .btn-violet {padding: 14px 42px;}
.btn-violet, .btn-violet:focus, .btn-violet:active {display: inline-block;font-size: 16px;font-weight: 700;line-height: 1.5;color: #fff;background-color: #4a1dad;padding: 11px 30px;border: 1px solid transparent;border-radius: 4px;transition: 0.2s;-webkit-transition: 0.2s;-moz-transition: 0.2s;-ms-transition: 0.2s;-o-transition: 0.2s;}
.btn-violet:hover {background-color: #360f8b;color: #fff;}
.text-center{text-align:center;}
.steps-success p a {color: #4a1dad; -webkit-transition: all ease-in-out 0.3s; -moz-transition: all ease-in-out 0.3s; -o-transition: all ease-in-out 0.3s;transition: all ease-in-out 0.3s;text-decoration: underline solid transparent;}
.steps-success p a:hover{ color:#4a1dad; text-decoration:underline solid Currentcolor;}
.product-cover img{ box-shadow:none;}
.images-container .product-images > li.thumb-container > .thumb{ border:solid 1px #ececec; box-shadow:none; transition:0.2s; -webkit-transition:0.2s; -moz-transition:0.2s; -ms-transition:0.2s; -o-transition:0.2s;}
.product-images > li.thumb-container > .thumb.selected, .product-images > li.thumb-container > .thumb:hover{ border:1px solid #191841; box-shadow:none;}
#product #block-reassurance{ box-shadow:none;}
.product-quantity{ display:block;}
.product-quantity .add, .product-quantity .qty{ display:block; width:100%; background:none;}
.product-quantity .qty .bootstrap-touchspin{ width:17%; box-shadow:none;}
.product-quantity .qty .bootstrap-touchspin .input-group-btn-vertical{ position:absolute; width:100%;}
.product-quantity .qty .bootstrap-touchspin #quantity_wanted.input-group.form-control{ border:none; background:none; box-shadow:none; padding:0px; height:auto; left:23%; text-align:center; padding:1px 0px 0px 0px;}
.product-detail-information{ border:solid 1px #ececec; padding:42px;}
.prduct_ressurance{ border:solid 1px #ececec; border-top:none; background-color:#fafafa; padding:30px 42px;}
#block-reassurance li .block-reassurance-item{ padding:10px 0px;}
.prduct_ressurance #block-reassurance{ margin-top:0px;}
#content-wrapper .tabs{ box-shadow:none; margin-bottom:30px; border:solid 1px #ececec;}
.tabs .nav-tabs a.nav-link.active, .tabs .nav-tabs a.nav-link:hover{ border-color:#191841; color:#191841;}
#content-wrapper ul li a .accessories-list-item-total{ text-align:right; padding:5px 15px 5px 10px; font-weight:600;position: absolute;bottom: 0;width: 100%}
#blockcart-modal .modal-header{ background:#191841;}
#blockcart-modal .modal-header .close .material-icons{ color:#fff;}
#blockcart-modal .modal-title{width:90%; margin:0px; color:#fff;}
.header-basket-info ul li.header-basket-items a .label-counter{color:#fff;}
.mob-buttons ul li #_desktop_cart{ display:none;}
#blockcart-modal .product-name{ color:#191841;}
#blockcart-modal .cart-content .cart-content-btn a.btn-primary{ background:#EA9E1F; box-shadow:none; transition:0.2s;}
#blockcart-modal .cart-content .cart-content-btn a.btn-primary:hover{  background:#191841;}
#blockcart-modal .cart-content .cart-content-btn .btn{ box-shadow:none;}
.items-fourth-list ul li.test{ display:block;}
#search_filters .facet .title .collapse-icons { display: none;}
.filter-button{display: none;}
 .page-cms-1 ul li,.page-cms-4 ul li{list-style-type: disc; margin-left: 30px;}
.mob-buttons .language-selector-wrapper{display: flex; padding: 20px;}
#product #content {
    position: relative;
    max-width: none;
    margin: 0 auto;
}
.cat-trigger-nav ul #li_2{padding: 0px 15px;text-transform:inherit}
#products li .nav-link.active{font-weight:normal;}
 .qty span.unit{margin-left: -30px;}
#js-product-list .pcs{ margin-left: -160px; margin-top: 58px; position: absolute;}
.delivery-information{display:block;font-weight:700;}
#product-availability .product-last-items, #product-availability .product-unavailable{height:auto;}
/*responsive css start*/
@media only screen and (max-width:1199px){
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -47px;}
    #js-product-list .pcs { z-index:5;
    margin-left: -100px;
    margin-top: 83px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
.carousel .carousel-inner{ height:auto;}
.home-intro-content h3{ font-size:24px;}
.home-intro-content{ padding:30px 15px 28px!important;}
#homecategoriez.home-list ul li img{ height:auto;}
.category-item-quantity.basket-item-quantity .product-quantity{ width:70%;}
.category-item-quantity.basket-item-quantity span.pcs{ left:33%;}
}
@media only screen and (max-width:1090px){
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -32px;}
    #js-product-list .pcs { z-index:5;
    margin-left: -130px;
    margin-top: 59px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
.container{ width:100%;}
.row{ margin:0px;}
.carousel .carousel-inner{ height:275px;}
.header-middle .container .row, #footer .row{ margin:0px -15px;}
.products-selection{ margin-bottom:1.25rem;}
}
@media only screen and (max-width:1057px){
.tax-shipping-delivery-label { width: 300px;}

.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -36px;}
    #js-product-list .pcs { z-index:5;
    margin-left: -133px;
    margin-top: 59px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
.products-selection .sort-by{ padding:0px 10px 0px 0px;}
.products-sort-order .select-title{ padding:5px 40px 5px 20px;}
}
@media only screen and (max-width:1016px){
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -43px;}
    #js-product-list .pcs { z-index:5;
    margin-left: -125px;
    margin-top: 60px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
.products-sort-order .select-title i.material-icons{ width:20px; height:20px;}
}
@media only screen and (max-width:991px){
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: 10px;}
    #js-product-list .pcs { z-index:5;
    margin-left: -190px;
    margin-top: 60px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
#header .logo img.logo{ padding:0px; width:100%;}
#header .logo{ width:70%;}
#wrapper{ padding-top:0px;}
.home-intro-content{ padding:25px 20px 30px!important;}
.search-widget{ min-width:15.63rem; background:#fff; outline:none; width:100%; border:none; box-shadow:none; height:32px; font-size:14px; font-weight:300;}
.search-widget form{ width:315px; position:relative; background:#fff; outline:none; width:100%; border:none; box-shadow:none; height:32px; font-size:14px; font-weight:300;}
.search-widget form input[type="text"]{ padding:2px 30px; background:#fff; outline:none; width:100%; border:none; box-shadow:none; height:32px; font-size:14px; font-weight:300; padding:2px 24px; padding-right:50px; background:#fff; outline:none; width:100%; border:none; border-radius:20px; box-shadow:none; height:32px; padding:2px 30px; padding-right:60px; font-size:14px; font-weight:300;}
.search-widget form button[type="submit"]{ width:47px; position:absolute; width:32px; height:32px; background:url(../images/icon-search.svg) no-repeat center center; border:none; outline:none; top:0px; right:10px; cursor:pointer; transition:0.2s;}
.search-widget form button[type="submit"] i{ display:none;}
.top-menu a[data-depth="0"]{ display:block; padding:10px 30px; font-size:16px; color:#2F416E; font-weight:normal!important;}
#header .top-menu a[data-depth="0"]:hover{ color:#2F416E!important;}
.carousel .carousel-item .caption-description{ display:block;}
.category-item-image img{ max-width:400px; max-height:250px;}
.product-price-and-shipping.row{ margin-right:-15px; margin-left:-15px;}
.hiaddtocart .product-quantity{ width:100%;}
.mob-buttons .cart-hover-content .basket-sidebar-bottom-button a, .basket-item-quantity .delete-item{ height:auto;}
.cat-trigger-nav ul.category-sub-menu{ display:none;}
.cat-trigger-nav ul.category-sub-menu.d-none{ display:block!important;}
.mob-cat-hold-title{ text-align:center;}
.cat-trigger-nav ul.category-sub-menu.d-none{ margin-bottom:0px;}
.category-on-mobile{ border-bottom:6px solid #FBFBFB;}
.cat-trigger-nav ul li{ margin-bottom:0px;}
.mob-cat-nav-title{ margin-bottom:0px;}
.mob-cat-nav-hold .mob-cat-nav-block .col-md-12{ padding:0px;}
.category-on-mobile .mob-cat-nav .category-sub-menu .category-on-mobile{ border:none;}
.category-on-mobile .mob-cat-nav .category-sub-menu .category-on-mobile .mob-cat-nav-block li{ margin-bottom:12px;}
}
@media only screen and (max-width:941px){
/*#carousel.carousel.slide{ height:100%;}
.carousel .carousel-inner{ height:100%;}
.carousel .carousel-item{ height:100%;}
.carousel .carousel-item figure{ height:100%;}
.carousel .carousel-item figure img{ height:100%;}*/
.home-intro-content p{ font-size:13px;}
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: 0px;}
#js-product-list .pcs { z-index:5;
    margin-left: -180px;
    margin-top: 60px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
}
@media only screen and (max-width:901px){
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -8px;}
    #js-product-list .pcs { z-index:5;
    margin-left: -173px;
    margin-top: 60px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
.home-intro-content{ padding:13px 10px 13px !important;}
.carousel .carousel-inner{ height:250px;}
}
@media only screen and (max-width:820px){
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -26px;}
    #js-product-list .pcs { z-index:5;
    margin-left: -140px;
    margin-top: 58px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
.home-intro-content{ padding:12px 15px 12px!important; width:36%;}
.carousel .carousel-item figure{ width:64%;}
.carousel .carousel-inner{ height:225px;}
.home-intro-content h3{ font-size:20px;}
.product-line-grid-body .col-md-6.col-xs-6.qty{ padding:0px 5px;}
}
@media only screen and (max-width:806px){
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -32px;}
    #js-product-list .pcs { z-index:5;
    margin-left: -140px;
    margin-top: 59px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
.home-intro-content h3{ font-size:18px;}
.carousel .carousel-inner{ height:220px;}
}
@media only screen and (max-width:767px){

	.tax-shipping-delivery-label{

	}


.header-top-left>ul>li.lang-sel {text-transform: none;padding: 5px 0px 5px 12px;}
.language-selector.dropdown.js-dropdown { float: right;}
span#language-selector-label {float: left;}
.products-selection .sort-by-row{float: left;}
.tax-shipping-delivery-label{text-align:center;}
#blockcart-modal .cart-content .cart-content-btn button { margin-right: 0;padding: .5rem 1.0rem;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: 0px;}
.carousel .carousel-inner{height:auto;}
.home-intro-image{ width:100%;}
.links .collapse{ display:block;}
.links .title{ display:none;}
#header .logo{ width:65%;}
#footer .footer-container{ padding:50px 20px 40px;}
.footer-container .links ul{ background:none;}
#footer .footer-container ul li{ padding:0px; margin-bottom:5px; border-bottom:none; line-height:1.5;}
#footer .footer-container .links{ margin-bottom:50px;}
.block_newsletter{ border-bottom:none;}
.footer-container .wrapper{ padding-left:15px!important; padding-right:15px!important;}
.footer-copyrights.text-right .text-sm-right a{ float:left;}
#mypresta_mib .h6.hidden-sm-down{ display:block!important;}
#homecategoriez.home-list ul li img{ height:220px;}
.carousel .carousel-item figure{ width:100%; height:250px;}
.carousel .carousel-item img{ height:100%;}
.home-intro-content{ width:100%;}
.home-intro-content h3{ font-size:24px;}
.hiaddtocart button.btn-primary{ padding:11px 25px 11px 50px;}
form.hiaddtocart{ float:left; width:100%; padding-top:0px;}
.hiaddtocart .bootstrap-touchspin input.hi-quantity{ margin-left:0px;}
.category-item-quantity.basket-item-quantity span{ margin-right:0px;}
.hiaddtocart .product-quantity{ margin-bottom:0px; text-align:center;}
.hiaddtocart .product-quantity .bootstrap-touchspin{ float:none;}
.product-line-grid-left{ text-align:center;}
.product-line-grid-left img{ width:70%;}
#js-product-list .pagination{ width:auto;}
#products #js-product-list .up{ float:right; margin-top:1rem; margin-bottom:1rem;}
#category #content-wrapper, #category #search_filter_toggler{ float:left;}
#js-product-list .pcs { z-index:5;
    margin-left: -350px;
    margin-top: -1px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -40px;}
}
@media only screen and (max-width:740px){
.hiaddtocart button.btn-primary{ width:100%;}
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -30px;}
#js-product-list .pcs { z-index:5;
    margin-left: -350px;
    margin-top: -1px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
}
@media only screen and (max-width:600px){
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -43px;}
 #js-product-list .pcs { z-index:5;
    margin-left: -270px;
    margin-top: -1px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
.carousel .carousel-item figure{ height:210px;}
.hiaddtocart button.btn-primary{ padding:11px 15px 11px 40px; background:#EA9E1F url(../images/btn-basket.svg) no-repeat left 10px center;}
.hiaddtocart button.btn-primary:hover{ background:#2F416E url(../images/btn-basket.svg) no-repeat left 10px center;}
}
@media only screen and (max-width:575px){
 .product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-up	{left: -45px;}
 .hiaddtocart .product-quantity .bootstrap-touchspin input.input-group.hi-quantity	 {left: 0px;}
	.tax-shipping-delivery-label {

}
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -45px;}
    #js-product-list .pcs { z-index:5;
    margin-left: 260px;
    margin-top: -1px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
#header .logo{ width:92%; min-width:150px;}
#homecategoriez.home-list ul li img{ height:280px;}
#footer .footer-container .links{ float:left; width:100%;}
#footer .footer-container .links .footer-contact-info{ float:left; width:100%;}
.hiaddtocart button.btn-primary{ width:200px;}
.category-item-price .product-price-and-shipping{ margin-bottom:10px;}
.product-line-grid-body, .product-line-grid-right{ float:left; width:100%;}
#header .basket-item-quantity .input-group.bootstrap-touchspin{ width:24%;}
#header .basket-item-quantity .input-group.bootstrap-touchspin input.form-control{ width:80%;}
.bootstrap-touchspin .input-group-btn-vertical{ width:20%;}
#products #js-product-list .up{ padding-right:14px;}
.delivery-options .delivery-option .delivery-option-2 .col-xs-12{ padding:0px;}
.category-item-quantity.basket-item-quantity{ text-align:center;}
.category-item-quantity.basket-item-quantity .product-quantity{ width:23%;}
.category-item-quantity.basket-item-quantity span.pcs{ left:49%;}
}
@media only screen and (max-width:500px){
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -83px;}
    #js-product-list .pcs { z-index:5;
    margin-left: 150px;
    margin-top: -1px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
#mypresta_mib img{margin-left:150px;}
.carousel .carousel-item figure{ height:180px;}
body#checkout .additional-information{ margin-left:40px; margin-top:10px;}
.definition-list dl dd, .definition-list dl dt{ margin-left:0px;}
.definition-list dl dd{ margin-bottom:10px;}
.definition-list dl{ display:block;}
.category-item-quantity.basket-item-quantity .product-quantity{ width:50%;}
}
@media only screen and (max-width:420px){
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -83px;}
    #js-product-list .pcs { z-index:5;
    margin-left: 150px;
    margin-top: -1px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
#mypresta_mib img{margin-left:110px;}
#homecategoriez.home-list ul li img{ height:170px;}
.carousel .carousel-item figure{ height:150px;}
#header .basket-item-quantity .input-group.bootstrap-touchspin{ width:35%;}
#js-product-list .pagination{ width:100%; text-align:center; margin-top:0px;}
#products #js-product-list .up{ float:right; margin-top:0px; width:100%; text-align:center!important; margin-bottom:1rem;}
}
@media only screen and (max-width:380px){
    #js-product-list .pcs { z-index:5;
    margin-left: 130px;
    margin-top: -1px;
    position: absolute;
    float: left;
    display: inline-block;
    width: auto;
}
#mypresta_mib img{margin-left:90px;}
.carousel .carousel-item figure{ height:130px;}
.js-address-form #delivery-address .js-address-form .form-group .col-md-9{ padding:0px;}
.qty span.unit{margin-left: 5px;}
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -83px;}
.social-sharing {display: inline-block;}
}



.kategorijos {float: left;
width: 100%;
position: relative;
border: 1px solid #D6D6D6;
border-radius: 2px;
height: 300px; }


#product .product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{right: -80px!important;}

#product .product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-up {

    left: 0!important;

}


#homecategoriez img {
object-fit: cover; }

.img-mid {
	position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
z-index: 1;
}

.accessories-list-item-title	{
	z-index: 2;
}


.contact_l {
    float:left;
	padding-right: 35px;
	padding-bottom: 35px;
}

#cms #main ul {
list-style: circle;
padding-left: 20px;}

@media only screen and (max-width:887px){
    #js-product-list .pcs { z-index:5;
    margin-left: -153px;
margin-top: 60px;
position: absolute;
float: left;
display: inline-block;
width: auto;
}
}


@media only screen and (max-width:821px){
    #js-product-list .pcs { z-index:5;
    margin-left: -140px;
margin-top: 60px;
position: absolute;
float: left;
display: inline-block;
width: auto;
}
}

@media only screen and (max-width:767px){
    #js-product-list .pcs { z-index:5;
    margin-left: -370px;
margin-top: 0px;
position: absolute;
float: left;
display: inline-block;
width: auto;
}
}

@media only screen and (max-width:723px){
    #js-product-list .pcs { z-index:5;
    margin-left: -350px;
margin-top: 0px;
position: absolute;
float: left;
display: inline-block;
width: auto;
}
}
@media only screen and (max-width:707px){
    #js-product-list .pcs { z-index:5;
    margin-left: -335px;
margin-top: 0px;
position: absolute;
float: left;
display: inline-block;
width: auto;
}
}


@media only screen and (max-width:683px){
    #js-product-list .pcs { z-index:5;
    margin-left: -315px;
margin-top: 0px;
position: absolute;
float: left;
display: inline-block;
width: auto;
}

@media only screen and (max-width:648px){
    #js-product-list .pcs { z-index:5;
    margin-left: -305px;
margin-top: 0px;
position: absolute;
float: left;
display: inline-block;
width: auto;
}
}

@media only screen and (max-width:633px){
    #js-product-list .pcs { z-index:5;
    margin-left: -295px;
margin-top: 0px;
}
}

@media only screen and (max-width:617px){
    #js-product-list .pcs { z-index:5;
    margin-left: -280px;
margin-top: 0px;
}
}

@media only screen and (max-width:617px){
    #js-product-list .pcs { z-index:5;
    margin-left: -280px;
margin-top: 0px;
}
}

@media only screen and (max-width:595px){
    #js-product-list .pcs { z-index:5;
    margin-left: -265px;
margin-top: 0px;
}
}

@media only screen and (max-width:530px){
    #js-product-list .pcs { z-index:5;
    margin-left: -250px;
margin-top: 0px;
}


@media only screen and (max-width:460px){
    #js-product-list .pcs { z-index:5;
    margin-left: -220px;
margin-top: 0px;
}
}

@media only screen and (max-width:404px){
    #js-product-list .pcs { z-index:5;
    margin-left: -200px;
margin-top: 0px;
}
}

@media only screen and (max-width:380px){
    #js-product-list .pcs { z-index:5;
    margin-left: -180px;
margin-top: 0px;
}
}

@media only screen and (max-width:345px){
    #js-product-list .pcs { z-index:5;
    margin-left: -140px;
margin-top: 0px;
}
}


