

/* Start:/css/user-popup.min.css?15047990092988*/
.user-popup-panel{position:fixed;top:0;left:0;right:0;bottom:0;display:none;overflow:auto;padding:0;margin:0;opacity:0;z-index:1000;background:rgba(0,0,0,0.6);overflow-y:scroll}.user-popup-panel ~ .user-popup-panel{background:transparent}.user-popup-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1005}.user-popup-table{position:relative;margin:0 auto;height:100%;z-index:1010}.user-popup-table-td{position:relative;padding:40px;vertical-align:middle;text-align:center}.user-popup-body{position:relative;text-align:left;border:1px solid #ccc;background:#fff;width:80px;height:80px;z-index:1030;transition:.5s}.user-popup-loading{background:url("/local/templates/eshop_bootstrap_green/images/ico-user-popup-load.gif") no-repeat 50% 50%,#fff}.user-popup-close{position:absolute;top:2px;right:2px;width:30px;height:30px;background:url("/local/templates/eshop_bootstrap_green/images/ico-user-popup-close.png") no-repeat -4px -4px;cursor:pointer;z-index:1050}body.notouch .user-popup-close:hover{background-position:-4px -44px}.user-popup-content{position:relative;background:#fff;display:none;z-index:1040}@media screen and (max-device-width:1280px){.user-popup-panel{cursor:pointer}}.w-popup-formatted{padding:30px;margin:0;color:#5d6a72;font-style:normal;font-weight:300}.w-popup-formatted .h1{font-weight:600;font-size:26px;margin:20px 0}.w-popup-formatted .h2{font-weight:600;font-size:22px;margin:30px 0 20px 0}.w-popup-formatted p{font-size:16px;line-height:24px;margin:10px 0}.w-popup-formatted .left{text-align:left}.w-popup-formatted hr{border-top:1px solid rgba(93,106,114,0.5)}.w-popup-formatted ul{padding:10px 0 0 20px}.w-popup-formatted .col-10p{width:10%}.w-popup-formatted .col-15p{width:15%}.w-popup-formatted .col-20p{width:20%}.w-popup-formatted .col-25p{width:25%}.w-popup-formatted .col-30p{width:30%}.w-popup-formatted .col-35p{width:35%}.w-popup-formatted .col-40p{width:40%}.w-popup-formatted .col-45p{width:45%}.w-popup-formatted .col-50p{width:50%}.w-popup-formatted .col-60p{width:60%}.w-popup-formatted .table{font-size:13px;text-align:center;line-height:16px;margin:0;display:table}.w-popup-formatted .table>div{display:table;padding:0;width:100%}.w-popup-formatted .table .td{display:table-cell;vertical-align:middle;padding:10px 10px;background:#eee;border:1px solid #fff}.w-popup-formatted .table .title .td{padding:10px 5px}.w-popup-formatted .table .td.transp{background:#fff}.w-popup-formatted .table .bold{font-weight:600}.w-popup-formatted .table .td label{display:none}@media(max-width:991px){.w-popup-formatted .table .title{word-break:break-all}.w-popup-formatted .table .td{padding:10px 5px}}@media(max-width:700px){.w-popup-formatted .table .title .td{display:none}.w-popup-formatted .table .td label{display:block}.w-popup-formatted .table .td{display:block;width:100%;text-align:left;background:#fff}.w-popup-formatted .table .td.transp{font-size:14px}}p.user-popap-remark{padding-top:20px;font-size:13px;line-height:18px;color:#687579}
/* End */


/* Start:/css/jquery.arcticmodal-0.3.min.css?1504799009568*/
.arcticmodal-overlay,.arcticmodal-container{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000}.arcticmodal-container{overflow:auto;margin:0;padding:0;border:0;border-collapse:collapse}*:first-child+html .arcticmodal-container{height:100%}.arcticmodal-container_i{height:100%;margin:0 auto}.arcticmodal-container_i2{padding:24px;margin:0;border:0;vertical-align:middle}.arcticmodal-error{padding:20px;border-radius:10px;background:#000;color:#fff}.arcticmodal-loading{width:80px;height:80px;border-radius:10px;background:#000 url(/css/loading.gif) no-repeat 50% 50%}
/* End */


/* Start:/local/templates/eshop_bootstrap_green/css/custom.css?15946500591766*/
.bx-top-nav.bx-top-nav2 {
    background-color: #fff;
    font-weight: bold;
}
.blackFr {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #999a36 !important;
}
.blackFr-single {
    padding: 0 14px;
    display: flex;
    align-items: center;
    justify-content: center;
	font-size: 16px;
    letter-spacing: 1px;
}
.blackFr-single-kl {
    width: 100px;
    height: 44px;
}
.blackFr-single-kl img {
    max-width: 100%;
    max-height: 100%;
}
.bx-wrapper {
    padding-top: 190px;
}
.bx-basket .bx-basket-block a.favorite-lnk {
    color: #a51140;
    margin-right: 0px;
	position: relative;
    display: flex;
    align-items: center;
}
.bx-basket .bx-basket-block a.favorite-lnk span#top_wish {
    width: 24px;
    height: 24px;
    display: block;
    position: absolute;
    border-radius: 50%;
    background: #B11E46;
    color: #fff;
    line-height: 24px;
    text-align: center;
    top: -10px;
    left: 18px;
    font-size: 14px;
}
.bx-basket .bx-basket-block a.favorite-lnk.one i.fa.fa-heart {
    position: absolute;
    left: 0px;
    top: 2px;
}
#navigation{
    padding-top: 10px;
}
@media (max-width: 1023px) {
    .bx-wrapper {
        padding-top: 45px;
    }
    .blackFr {
        display: block;
    }
    .blackFr-single {
        padding-top: 5px;
        padding-bottom: 0px;
    }
    .blackFr-single:last-child {
        padding-bottom: 5px;
    }
    .blakFrBaner{
        margin-top: 0px !important;
    }
}
.blakFrBaner{
    margin-top: -45px;
    margin-bottom: 60px;
}
.w-seo-text {
    height: 55px;
    overflow: hidden;
}
.txt-btn-more-bot {
    color: #b11e46;
    font-weight: 600;
	cursor: pointer;
	margin-bottom:20px;
}
.txt-btn-more-bot:hover {
    text-decoration: underline;
}
/* End */


/* Start:/js/fotorama-4.6.4/fotorama.css?149087113415141*/
/*!
 * Fotorama 4.6.4 | http://fotorama.io/license/
 */
.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none!important;transform:none!important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(0.1,0,.25,1);transition-duration:0ms}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__nav__frame,.fotorama__thumb-border{box-sizing:content-box}.fotorama__caption__wrap{box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(/js/fotorama-4.6.4/fotorama.png) no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(/js/fotorama-4.6.4/fotorama@2x.png) 0 0/96px 160px no-repeat}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:none!important}}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){display:none}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;width:100%!important;height:100%!important;margin:0!important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0)!important;transform:translate3d(32px,-32px,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0)!important;transform:translate3d(-48px,0,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0)!important;transform:translate3d(48px,0,0)!important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}
/* End */


/* Start:/local/templates/eshop_bootstrap_green/components/bitrix/sale.basket.basket.line/template_inl17/style.min.css?15935669443585*/
.bx-basket-block{font-size:12px;padding-bottom:5px;white-space:nowrap;position:relative;padding-left:20px}.bx-basket-block>.fa{color:#97a1ab;width:12px;position:absolute;left:0;top:3px}.bx-basket-block a{border-bottom:1px dashed;line-height:14px;margin-right:0px;color:#454d50}.bx-basket-block a:hover{text-decoration:none;border-bottom-color:transparent}@media(min-width:768px){.bx-basket-fixed{width:200px;position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden;bottom:0;left:0;right:0}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;padding-bottom:20px;border-top:1px solid #f7f7f7;overflow:hidden}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;bottom:0;left:0;right:0}.bx-closed .bx-basket-item-list{height:20px;overflow:hidden}.bx-basket-item-list-action{cursor:pointer;background:#f7f7f7;position:absolute;bottom:0;right:0;left:0;z-index:120;height:20px;line-height:14px;vertical-align:middle;text-align:center;font-size:12px;color:#4f4f4f;padding:3px 0}.bx-basket-item-list-button-container{text-align:center;position:absolute;bottom:20px;border-top:1px solid #f7f7f7;padding:10px 0;background:#fff;left:0;right:0}.bx-basket-item-list-button-container a.btn{color:#ddd;text-decoration:none}.bx-basket-item-list-button-container a.btn:hover,.bx-basket-item-list-button-container a.btn:active{color:#fff}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{padding-top:15px;position:relative;padding-right:10px;padding-left:10px;margin-bottom:15px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{border-bottom:0;margin-bottom:0}.bx-basket-item-list-item-status{font-weight:bold;padding:3px;background:#ebebeb;margin:0 10px 20px;line-height:16px;font-size:13px;border-radius:3px;text-align:center;white-space:normal}.bx-basket-item-list-item-img{text-align:center;position:relative;padding-bottom:5px}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;color:#3f3f3f;text-decoration:none;white-space:normal;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;right:10px;top:-7px;width:20px;height:20px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;opacity:.5}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;text-decoration:line-through;color:#b0b0b0}.bx_cart_login_top .bx-hdr-profile a{text-decoration:none}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/local/templates/eshop_bootstrap_green/components/bitrix/menu/slider-horisont/style.css?160320403713730*/
.bx-green.bx-top-nav .bx-top-nav-container {
    width: calc(100% - 100px);
}
.bx-top-nav-container {
    margin-top: 15px;
    padding: 0;
    /*background: #0083d1;/* COLOR */
    color: #fff;
    position: relative;
}

/* 1 lvl*/

.bx-top-nav-container .bx-nav-list-1-lvl {
    margin: 0;
    padding: 0;
    list-style: none;
	display: table;
}

.bx-top-nav-container .bx-nav-1-lvl {
    float: inherit;
    position: relative;
	display: table-cell;
}

.bx-top-nav-container .bx-nav-1-lvl.mobile-xs {
    display: none;
    position: relative;
}

.bx-top-nav-container .bx-nav-1-lvl.moremenuitem {
    display: none;
}

.bx-top-nav-container .bx-nav-1-lvl > a {
    color: #fff;
    text-transform: capitalize;
    display: block;
    text-decoration: none;
    padding-top: 0;

    border-bottom: none;
}

.bx-top-nav-container .bx-nav-1-lvl > a span {
    padding: 10px 14px 14px;
    display: block;
}

.bx-top-nav-container .bx-nav-1-lvl.bx-hover {
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover > a,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.hover > a {
    z-index: 250;
    box-shadow: 0 6px 13px 0 rgba(0, 0, 0, .13)
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover > a span,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.hover > a span {
    background: #fff;
}

.bx-top-nav-container .bx-nav-parent-arrow {
    display: none;
}

/*2 lvl*/

.bx-top-nav-container .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-2-lvl-container {
    z-index: 999;
    display: none;
    opacity: 0;
    padding: 9px 0 5px;
    box-shadow: 0 6px 13px 0 rgba(0, 0, 0, .13);
    border-top: none;
    min-width: 100%;
    color: #000;
}

.bx-top-nav-container .bx-nav-2-lvl-container-advanced:before,
.bx-top-nav-container .bx-nav-2-lvl-container:before {
    position: absolute;
    content: " ";
    display: block;
    height: 5px;
    background: #fff;
    top: -5px;
    left: 0;
    right: 0;
}

.bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container,
.bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container {
    opacity: 1;
    display: block;
    position: absolute;
    top: 100%;
    z-index: 999;
    background: #fff;
}

.bx-top-nav-container > ul {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bx-top-nav-container .bx-nav-list-2-lvl {
    margin: 0;
    padding: 5px 0 12px;
}

.bx-top-nav-container .bx-nav-2-lvl {
    display: block;
    min-width: 180px;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bx-top-nav-container .bx-nav-2-lvl > a {
    padding: 5px 15px 5px;
    color: #20394c;
    font-size: 13px;
    line-height: 16px;
    text-decoration: none;
    font-weight: bold;
    border-bottom: none;
    display: block;
}

.bx-top-nav-container .bx-nav-list-2-lvl .bx-nav-2-lvl:first-child a {
    border-top: none;
    margin-top: 0;
}

/*3 lvl*/

.bx-top-nav-container .bx-nav-3-lvl {
    padding: 5px 0;
    margin: 0;
}

.bx-top-nav-container .bx-nav-3-lvl-container-advanced:before,
.bx-top-nav-container .bx-nav-3-lvl-container:before {
    position: absolute;
    content: " ";
    display: block;
    height: 5px;
    background: #fff;
    top: -5px;
    left: 0;
    right: 0;
}

.bx-top-nav-container .bx-nav-list-3-lvl {
    margin: 0;
    padding: 0px 0 14px 7px;
}

.bx-top-nav-container .bx-nav-3-lvl {
    display: block;
    min-width: 180px;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bx-top-nav-container .bx-nav-3-lvl a {
    padding: 3px 15px;
    color: #555;
    font-size: 13px;
    line-height: 14px;
    text-decoration: none;
    border-bottom: none;
    display: block;
}


/* col 1 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container {
    min-width: 200px
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
    display: block;
    min-width: 200px;
    width: 100%;
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-catinfo-back {
    width: 100%;
    background: #fff;
}

/* col 2 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container {
    min-width: 400px
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
    display: block;
    min-width: 200px;
    width: 50%;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-catinfo-back {
    width: 50%;
}

/* col 3 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container {
    min-width: 600px
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
    display: block;
    min-width: 200px;
    width: 33.33333%;
    float: left;
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-catinfo-back {
    width: 33.33333%;
}

/* col 4 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col {
    position: static;
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced {
    top: 100%;
    left: 0;
    right: 0;
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container {
    min-width: 100%
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
    display: block;
    width: 25%;
    float: left;
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-catinfo-back {
    width: 25%;
}

.bx-top-nav-container .bx-nav-catinfo {
    padding: 5px 15px 5px;
    z-index: 120;
    position: relative;
}

.bx-top-nav-container .bx-nav-catinfo img {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #e7e9ea;
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
}

.bx-top-nav-container .bx-nav-catinfo p {
    padding: 20px 5px 0;
    font-size: 13px;
}

.bx-top-nav-container .bx-nav-catinfo-back {
    position: absolute;
    display: block;
    content: ' ';
    top: -5px;
    right: 0px;
    bottom: 0px;
    background: #f7fafb;
    z-index: 100;
    border-left: 1px solid #ecefef;
}

/* ASIDE */
/*body>.bx-aside-nav-control.bx-opened{left: 85%;}*/

.bx-aside-nav-control {
    font-size: 28px;
    position: fixed;
    width: 40px;
    height: 40px;
    top: 5px;
    left: 5px;
    line-height: 40px;
    cursor: pointer;
    z-index: 1750;
    color: #fff;
    text-align: center;
}

body > .bx-aside-nav-control {
    -webkit-transition: left .15s linear;
    -moz-transition: left .15s linear;
    -ms-transition: left .15s linear;
    -o-transition: left .15s linear;
    transition: left .15s linear;
}

.bx-aside-nav-control .fa {
    line-height: 40px;
    vertical-align: middle;
}

.bx-wrapper,
.bx-aside-nav {
    -webkit-transition: -webkit-transform .15s linear;
    -moz-transition: -moz-transform .15s linear;
    -ms-transition: -ms-transform .15s linear;
    -o-transition: -o-transform .15s linear;
    transition: transform .15s linear;
}

.bx-logo {
    z-index: 1700 !important
}

/**/
.bx-opened .bx-footer,
.bx-opened .workarea {
    display: none !important
}

/**/
.bx-aside-nav {
    display: none;
    padding-top: 50px;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
    width: 100%;
    background: #4c5c65;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 1600;
}

.bx-aside-nav.bx-opened {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    overflow-y: scroll;

}

.bx-aside-nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.bx-aside-nav a {
    color: #fff;
    vertical-align: middle;
    line-height: 48px;
    height: 48px;
    font-size: 16px;
    display: block;
    border-bottom: 1px solid #3d4b53;
    padding-left: 15px;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.bx-aside-nav a {
    text-decoration: none;
}

.bx-aside-nav .bx-nav-1-lvl {
}

.bx-aside-nav .bx-nav-1-lvl > a {
}

.bx-nav-1-lvl.bx-opened,
.bx-aside-nav .bx-nav-1-lvl:hover > a,
.bx-aside-nav .bx-nav-1-lvl.bx-hover > a {
    background: #44535c;
}

.bx-aside-nav .bx-nav-list-2-lvl {
    background: #44535c;
}

.bx-aside-nav .bx-nav-2-lvl > a {
    padding-left: 30px;
}

.bx-aside-nav .bx-nav-3-lvl > a {
    padding-left: 45px;
}

.bx-aside-nav .bx-nav-4-lvl a {
    padding-left: 60px;
}

.bx-aside-nav .bx-nav-parent {
    position: relative;
}

.bx-aside-nav .bx-nav-parent-arrow {
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 6px;
    width: 46px;
    height: 34px;
    text-align: center;
    border-left: 1px solid #5a6971;
    z-index: 200;
}

.bx-aside-nav .bx-nav-parent-arrow i {
    line-height: 34px;
    font-size: 17px;
    font-style: normal;
    color: #fff;
}

.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-parent-arrow i {
    -webkit-transition: all .15s linear;
    -moz-transition: all .15s linear;
    -ms-transition: all .15s linear;
    -o-transition: all .15s linear;
    transition: all .15s linear;
}

.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container-advanced,
.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container,
.bx-aside-nav .bx-nav-parent > ul {
    overflow: hidden;
    height: 0;
}

.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container-advanced,
.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container,
.bx-aside-nav .bx-nav-parent.bx-opened > ul {
    height: auto;
}

.bx-aside-nav .bx-nav-catinfo {
    display: none;
}

.bx-aside-nav .bx-nav-catinfo-back {
    display: none;
}

@media (min-width: 1200px) {
    .bx-top-nav-container .bx-nav-1-lvl > a {
        font-size: 14px;
    }

    .bx-top-nav-container .bx-nav-1-lvl > a span {
        padding: 12px 14px 15px
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .bx-top-nav-container .bx-nav-1-lvl > a {
        font-size: 13px;
    }

    .bx-top-nav-container .bx-nav-1-lvl > a span {
        padding: 9px 11px 12px
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .bx-top-nav-container .bx-nav-1-lvl > a {
        font-size: 11px;
    }

    .bx-top-nav-container .bx-nav-1-lvl > a span {
        padding: 5px 6px 9px
    }
}

@media (min-width: 768px) {
    .bx-aside-nav-control,
    .bx-aside-nav {
        display: none;
    }

    .bx-top-nav-container {
        display: block;
    }
}

@media (max-width: 1023px) {
    .bx-aside-nav-control,
    .bx-aside-nav {
        display: block;
    }

    .bx-top-nav-container {
        display: none;
    }

    .bx-aside-nav .bx-nav-parent-arrow {
        display: block;
    }

    .bx-aside-nav .bx-nav-1-lvl.bx-nav-parent > a > span > .fa {
        display: none;
    }
	li#moreMenuItem {
		display: none!important;
	}
}

/*********INL-603 отображаем мобильную версию с разрешения <1024px**********/
@media (min-width: 992px) and (max-width: 1023px) {
    .bx-aside-nav-control {
        margin-left: 50%;
        left: -474px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .bx-aside-nav-control {
        margin-left: 50%;
        left: -374px;
    }
}

/***************************************************************************/

/*****************************INL-601 стили для IE**************************/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .bx-top-nav-container .bx-nav-1-lvl > a span {
        color: #fff;
    }

    .bx-top-nav-container .bx-nav-1-lvl > a span:hover {
        color: #a51140;
    }
}

/****************************************************************************/

@media (min-width: 768px) {
    .bx-top-nav-container.combo {
        display: flex;
    }
}

.combo-search{
    flex-grow: 1;
}

.bx-nav-2-lvl-container.moreelements {
    right: 0px;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container ul.bx-nav-list-1-lvl li.bx-nav-1-lvl a {
    color: #5d6a72;
}
.mobile-xs.mobjs a {
    background-color: #4c5c65;
    border-color: #FFF;
    border-bottom: 1px solid #3d4b53;
	padding-left: 15px;
    font-size: 16px;
}
.mobile-xs.mobjs:before {
	display:none;
}
.mobile-xs.mobjs a span {
    border-bottom: 0px;
}
.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl .bx-nav-1-lvl:hover>a {
	background:#fff;
}
/* End */


/* Start:/local/templates/eshop_bootstrap_green/components/bitrix/menu/slider-horisont/themes/green/colors.min.css?1586983898799*/
.bx-green.bx-top-nav .bx-top-nav-container{background:#5d6a72}.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-hover>a,.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-active>a,.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl:hover>a{background:#a51140;border-bottom:0}.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover>a,.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent:hover>a{color:#a51140;background-color:transparent}.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-2-lvl>a.bx-active,.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-2-lvl>a:hover{color:#a51140}.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-3-lvl a.bx-active,.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-3-lvl a:hover{color:#a51140}
/* End */


/* Start:/local/components/webrover/search.title/templates/visual/style.css?15363252004041*/
.bx-searchtitle {
	margin: 10px 0 0;
}
.bx-searchtitle .bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 9px;
	font-weight: 600;
}
.bx-searchtitle .bx-input-group {
	position: relative;
	display: table;
	border-collapse: separate;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-searchtitle .bx-input-group {}
.bx-searchtitle .bx-input-group .bx-form-control {
	display: table-cell;
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #f8fafc;
	border: 1px solid #d5dadc;
	border-right: none;
	border-radius: 2px 0 0 2px;
	outline: none;
	box-shadow: none !important;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.bx-ios .bx-searchtitle .bx-input-group .bx-form-control {
	/* Fix of input shadow for IOS browsers. */
	background-image: -webkit-linear-gradient(#f8fafc 0%, #f8fafc 100%);
	background-image: linear-gradient(#f8fafc 0%, #f8fafc 100%);
}
.bx-searchtitle .bx-input-group-btn {
	position: relative;
	font-size: 0;
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
	display: table-cell;
}
.bx-searchtitle .bx-input-group-btn button {
	position: relative;
	border: none;
	background: #95a1a8;
	display: inline-block;
	margin-bottom: 0;
	cursor: pointer;
	padding:6px 12px;
	border-radius: 0 2px 2px 0;
	color: #fff;
	font-size: 16px;
	line-height: 1.42857143;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.bx-searchtitle .bx-input-group-btn button:hover {
	background: #1484CE;
}


div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:999;
	min-width: 370px;
	margin-top:-3px;
	background-color: #FFF;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/components/webrover/search.title/templates/visual/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

p.title-search-preview {
	font-size:12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
}

/*========================*/
.bx_searche{}
.bx_searche .bx_img_element{
	background: #fafafa;
	float: left;
	width: 67px;
	padding: 5px 10px;
	position: absolute;
	top: 0;
	bottom: 0;
}
.bx_searche .bx_item_block{
	min-height: 65px;
	position: relative
}
.bx_searche .bx_image{
	width: 45px;
	height: 45px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #e8e8e8;
}
.bx_searche .bx_item_element{
	/*float: left;*/
	padding-left: 10px;
	margin-left: 70px;
}
.bx_searche .bx_item_element hr{
	margin: 0;
	border: none;
	border-bottom: 1px solid #e5e5e5;
}
.bx_searche .bx_item_element a{
	margin-top: 10px;
	display: inline-block;
	color: #4788cb;
	font-size: 13px;
	text-decoration: none;
}
.bx_searche .bx_item_element a b{color: #000;font-weight: normal;}
.bx_searche .bx_item_element a:hover,
.bx_searche .bx_item_element a:hover b{text-decoration: underline;}
.bx_searche .bx_price{
	font-weight:bold;
	font-size:13px;
}
.bx_searche .bx_price .old{
	font-weight:normal;
	text-decoration: line-through;
	color: #636363
}
.bx_item_block.all_result{min-height:0}
.bx_item_block.others_result{
	min-height: 0;
	padding: 0 0 12px;
	line-height: 12px;
}
.bx_item_block.all_result .all_result_title{
	display: block;
	font-size: 12px;
	color: #a7a7a7;
	padding-top: 15px;
	padding-bottom: 10px;
}
.bx_item_block.all_result .all_result_title a{color: #a7a7a7}
.bx_item_block.all_result .all_result_title a:hover{color: #4788cb}
.bx_item_block.all_result a{
	margin-top: 0;
}
/* End */


/* Start:/local/templates/eshop_bootstrap_green/components/bitrix/breadcrumb/.default/style.min.css?1580170524467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/eshop_bootstrap_green/components/bitrix/menu/personal_menu/style.min.css?15047971741840*/
.bx-inclinkspersonal-list{margin:0;padding:0!important;border:1px solid #e0eded;list-style:none;overflow:hidden}li.bx-inclinkspersonal-item{position:relative;padding:0;border-bottom:1px solid #e0eded;-webkit-transition:background .3s ease,color .3s ease;-moz-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}.bx-inclinkspersonal-item:last-child{border-bottom:0}.bx-inclinkspersonal-selected{color:#fff}.bx-inclinkspersonal-selected a{color:#fff}.bx-inclinkspersonal-item:hover{background:#57c2d1;color:#fff}.bx-inclinkspersonal-item.bx-theme-blue:hover{background:#0083d1}.bx-inclinkspersonal-item.bx-theme-black:hover{background:#303030}.bx-inclinkspersonal-item.bx-theme-green:hover{background:#44b1c9}.bx-inclinkspersonal-item.bx-theme-red:hover{background:#e63c3c}.bx-inclinkspersonal-item.bx-theme-yellow:hover{background:#f4a52e}.bx-theme-blue.bx-inclinkspersonal-selected{background:#3398d7}.bx-theme-black.bx-inclinkspersonal-selected{background:#484848}.bx-theme-green.bx-inclinkspersonal-selected{background:#4a985f}.bx-theme-red.bx-inclinkspersonal-selected{background:#e95c5c}.bx-theme-yellow.bx-inclinkspersonal-selected{background:#fbb859}.bx-inclinkspersonal-item-element{display:block;padding:10px 0 10px 15px;width:calc(100% - 20px);color:#333;text-transform:uppercase;-webkit-transition:background .3s ease,color .3s ease;-moz-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.bx-inclinkspersonal-item-element:after{position:absolute;top:10px;right:10px;font-family:'FontAwesome';content:"\f105"}.bx-inclinkspersonal-item:hover .bx-inclinkspersonal-item-element{color:#fff}.bx-inclinkspersonal-item-element.bx-inclinkspersonal-item-element:hover:after{color:#fff}
/* End */


/* Start:/bitrix/components/bitrix/eshop.socnet.links/templates/.default/style.css?15851585581038*/
.bx-socialsidebar {
	margin: 10px 0;
}
.bx-socialsidebar .bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 9px;
	font-weight: 600;
}
.bx-socialsidebar-group {}
.bx-socialsidebar-group ul {
	padding: 0;
	margin: 0;
	display: block;
}
.bx-socialsidebar-group ul li {
	display: inline-block;
	width: 35px;
	height: 35px;
	margin-right: 5px;
}
.bx-socialsidebar-group ul li a {
	display: block;
	width: 35px;
	height: 35px;
	background-image: url(/bitrix/components/bitrix/eshop.socnet.links/templates/.default/images/sprite.png);
	background-repeat: no-repeat;
	/*opacity: .8;*/
	border-bottom: none;
}
.bx-socialsidebar-group ul li a.fb {background-position: 0 0}
.bx-socialsidebar-group ul li a.gp {background-position: -44px 0}
.bx-socialsidebar-group ul li a.tw {background-position: -88px 0}
.bx-socialsidebar-group ul li a.vk {background-position: -132px 0}
.bx-socialsidebar-group ul li a.in {background-position: -176px 0}
.bx-socialsidebar-group ul li a:hover {opacity: .9;}
/* End */


/* Start:/local/templates/.default/components/bitrix/sender.subscribe/template_inl2017/style.min.css?15935669445253*/
.bx-subscribe {
    margin: 10px 0
}

.bx-subscribe div.bx-block-title {
    font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #343434;
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 9px;
    font-weight: 600
}

.bx-subscribe-desc {
    color: #aaa;
    font-size: 12px;
    position: relative;
    margin-top: -5px;
    margin-bottom: 3px
}

.bx-subscribe .bx-input-group .bx-form-control {
    position: relative;
    margin-bottom: 15px;
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #f8fafc;
    border: 1px solid #d5dadc;
    border-radius: 2px;
    outline: 0;
    box-shadow: none !important;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.bx-ios .bx-subscribe .bx-input-group .bx-form-control {
    background-image: -webkit-linear-gradient(#f8fafc 0, #f8fafc 100%);
    background-image: linear-gradient(#f8fafc 0, #f8fafc 100%)
}

.btn-subscribe {
    cursor: pointer;
    text-align: center;
    background: #70bb18;
    border: 0;
    color: #fff;
    font-size: 13px;
    position: relative;
    text-transform: uppercase;
    border-radius: 2px;
    line-height: 30px;
    height: 40px;
    padding: 5px 60px 5px 20px;
    vertical-align: middle;
    outline: 0;
    -webkit-transition: width 5s linear;
    -moz-transition: width 5s linear;
    -ms-transition: width 5s linear;
    -o-transition: width 5s linear;
    transition: width 5s linear
}

.bx-footer .btn-subscribe{
	padding: 5px 40px 5px 40px;
}

.btn-subscribe:hover {
    background: #7ec629
}

.btn-subscribe:before {
    content: " ";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 40px;
    background-color: #5b9f0b;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkYyNDcxQTFERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkYyNDcxQTJERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRjI0NzE5RkRGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRjI0NzFBMERGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plv+rHwAAADiSURBVHjajNK9asJQFMDxG42KUqFx9kEcRO1UcBCHjh3q3NXHcBEcdHQQPxY7+AaS0a1v0UEhSlu/rv+jhxIlBQ/84OTmnHuSmzjW2qExpoK9ekDcXMcRAVw1d2hckjxqwQxTJJXEDj+ooa5rK+neoocMnvGB7s3EVxQwwhdeDBMDvEPylr3EBB6yGOhaGzE0cJ5o4enOTSzQgY8D8nhDX2ty0hPTCxt6LDmsMtb6fk+hpr9a10THJ4pw8BtVII0ydRNxb/vPplLrSGNKT/Pb3BdVpOU7jklKSNzZKD+JfxJgAAV0YSAU8mZTAAAAAElFTkSuQmCC");
    background-position: 50%;
    background-repeat: no-repeat;
    border-radius: 0 2px 2px 0;
	display:none;
}
.bx-footer .btn-subscribe:before {
	display:none;
}

.btn-subscribe span {
    display: block
}

.btn-subscribe.send {
    padding: 5px 40px;
    -webkit-animation-name: MeilSend;
    animation-name: MeilSend;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    outline: 0;
    color: #fff
}

.btn-subscribe:hover,
.btn-subscribe:active {
    color: #fff
}

.btn-subscribe.send:before {
    width: 0;
    background-position: 100px 50%;
    -webkit-animation-name: MeilSendButton;
    animation-name: MeilSendButton;
    -webkit-animation-duration: .5s;
    animation-duration: .5s
}

@keyframes MeilSend {
    0% {
        padding: 5px 60px 5px 20px
    }
    100% {
        padding: 5px 40px
    }
}

@-webkit-keyframes MeilSend {
    0% {
        padding: 5px 60px 5px 20px
    }
    100% {
        padding: 5px 40px
    }
}

@keyframes MeilSendSpan {
    0% {
        color: transparent
    }
    100% {
        color: #fff
    }
}

@-webkit-keyframes MeilSendSpan {
    0% {
        color: transparent
    }
    100% {
        color: #fff
    }
}

@keyframes MeilSendButton {
    0% {
        width: 40px;
        background-position: 50%
    }
    100% {
        width: 0;
        background-position: 100px 50%
    }
}

@-webkit-keyframes MeilSendButton {
    0% {
        width: 40px;
        background-position: 50%
    }
    100% {
        width: 0;
        background-position: 100px 50%
    }
}

.bx_subscribe_response_container {
    padding: 40px;
    color: #35414e
}

.bx_subscribe_checkbox_container {
    line-height: 16px;
    font-size: 13px;
    margin-bottom: 3px;
    vertical-align: middle;
    color: #aaa
}
/* End */


/* Start:/local/templates/eshop_bootstrap_green/components/bitrix/menu/bottom_menu/style.css?1536325200542*/
.bx-inclinksfooter a{border-bottom: none;}
.bx-inclinksfooter .bx-block-title{
	margin: 0;
	padding: 0;
	font-size: 17px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: 600;
}
.bx-inclinksfooter-container {
    margin-top: 15px;
    padding: 0;
    color: #fff;
    border-radius: 2px;
    font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.bx-inclinksfooter-list{
	list-style: none;
	margin: 0;
	padding: 0;
}
.bx-inclinksfooter-item{
	padding: 0 0 5px 0;
}

/* End */


/* Start:/local/templates/eshop_bootstrap_green/styles.css?15768110419176*/
h1,h2,h3,h4,h5,h6{font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;font-weight: 500;}
p{
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 14px;
}
h2 {
    color: #5d6a72;
    font-weight: 600;
    font-size: 28px;
}
p.bxe-first-letter:first-letter, .bxe-first-letter-s{
	font-weight: bold;
	font-size: 36px;
	line-height: 36px;
	margin-right: 10px;
	float: left;
	vertical-align: top;

}
.lead {
	color: #757575;
  	margin-left: 40px;
  		padding:0 0 0 15px;
  	font-size: 13px;
  	font-weight: 300;
  	line-height: 1.4;
  	border-left: 3px solid #99cded;
}
@media (min-width: 768px){
	.lead {
	  	font-size: 16px;
  		margin-left: 20px;
	}
}

blockquote {
  	padding:0 0 0 15px;
  	margin: 0 0 20px 20px;
	border-left: 3px solid #c2c2c2;
}
blockquote p{
  	font-size: 20px;
  	font-style: italic;
	color: #757575;
  	font-family: "Open Sans", "Helvetica Neue", Arial,  Helvetica, sans-serif;
}
@media (max-width: 768px){
	blockquote p {
	  	font-size: 16px;
	}
}

blockquote.bxe-quote {
	position: relative;
	padding-left: 70px;
	padding-top: 8px;
	min-height: 50px;
	border-left: none;
}
blockquote.bxe-quote:after{
	content: "";
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzOS45OTYgMzcuOTk1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzOS45OTYgMzcuOTk1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggc3R5bGU9ImZpbGw6I0Q2RDdENjsiIGQ9Ik0wLjAxLDM3Ljk5NXYtMTguMTFjLTAuMDc5LTIuNjA0LDAuMjk0LTUuMDQ5LDEuMTE4LTcuMzM4YzAuODI0LTIuMjg4LDEuOTgxLTQuMywzLjQ3Mi02LjAzNmMxLjQ5LTEuNzM1LDMuMjc2LTMuMTc2LDUuMzU2LTQuMzIxYzIuMDc4LTEuMTQzLDQuMzM1LTEuODczLDYuNzY4LTIuMTl2Ny44MTJjLTIuOTgzLDEuMDI3LTUuMDIzLDIuNTQ1LTYuMTIxLDQuNTU3Yy0xLjEsMi4wMTItMS42NDgsNC40NzktMS42NDgsNy4zOThoNy43Njl2MTguMjI4SDAuMDF6IE0yMy4yODEsMzcuOTk1di0xOC4xMWMtMC4wNzktMi42MDQsMC4yOTQtNS4wNDksMS4xMTgtNy4zMzhjMC44MjQtMi4yODgsMS45ODEtNC4zLDMuNDcyLTYuMDM2YzEuNDktMS43MzUsMy4yNzYtMy4xNzYsNS4zNTYtNC4zMjFjMi4wNzgtMS4xNDMsNC4zMzUtMS44NzMsNi43NjgtMi4xOXY3LjgxMmMtMi45ODMsMS4wMjctNS4wMjMsMi41NDUtNi4xMjEsNC41NTdjLTEuMSwyLjAxMi0xLjY0OCw0LjQ3OS0xLjY0OCw3LjM5OGg3Ljc2OXYxOC4yMjhIMjMuMjgxeiIvPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-position: top left;
	position: absolute;
	left: 10px;
	top: 10px;
	-webkit-background-size: 40px;
			background-size: 40px;
	width: 40px;
	height:40px;
}

hr{
	border: none;
	border-bottom: 1px solid #ccc;
}
hr.bxe-bolder{
	border-bottom-width: 5px;
}
hr.bxe-dashed{
	border-bottom-style: dashed;
	border-bottom-width: 2px;
}
hr.bxe-normal{}
hr.bxe-light{
	border-bottom-color: #e5e5e5

}
hr.bxe-dotted{
	border-bottom-width: 2px;
	border-bottom-style: dotted;
}

/**/
.bg-primary	{background: #60aadb!important;color: #fff;}
.bg-success	{background: #64ba4e!important;color: #fff;}
.bg-info	{background: #9bc6dd!important;color: #fff;}
.bg-warning	{background: #fec139!important;color: #fff;}
.bg-danger{}
/**/
img.pull-left{
	padding: 5px 15px 5px 0;
}
img.pull-right{
	padding: 5px 0 5px 15px;
}
/**/
.alert{
	border: none;
	border-radius: 1px;
	font-size: 14px;
}
.alert.alert-note{
	background: #f2f2f3;
}
.alert.alert-sys{
	background: #f5f2ec;
	color: #81641F;
}
.alert.bxe-icon{
	padding-left: 90px;
	min-height: 100px;
	position: relative;
}
.alert.bxe-icon:after{
	left:22px;
	top: 20px;
	position: absolute;
	content: " ";
	width:48px;
	height: 48px;
	background-repeat: no-repeat;
	background-position: center;
	background-image:url(/local/templates/eshop_bootstrap_green/images/editor_sprite.png);
	background-repeat: no-repeat;
}
.alert.bxe-icon.alert-success:after	{background-position:0 0}
.alert.bxe-icon.alert-info:after	{background-position:0 -50px}
.alert.bxe-icon.alert-warning:after	{background-position:0 -100px}
.alert.bxe-icon.alert-danger:after	{background-position:0 -200px}
.alert.bxe-icon.alert-note:after	{background-position:0 -150px}
.alert.bxe-icon.alert-sys:after		{background-position:0 -250px}

.bxe-aleft-title{
	font-weight: bold;
	padding-bottom: 5px;
}

.bx-panel-tooltip {
  z-index: 2210 !important;
  overflow: hidden !important;
  position: absolute !important;
  letter-spacing: normal !important;
  list-style: none !important;
  text-align: left !important;
  text-indent: 0 !important;
  text-transform: none !important;
  visibility: visible !important;
  white-space: normal !important;
  word-spacing: normal !important;
  vertical-align: baseline !important;
  margin: 0 !important;
  padding: 15px !important;
  float: none !important;
  text-decoration: none !important;
  -webkit-border-radius: 1px !important;
  -moz-border-radius: 1px !important;
  border-radius: 1px !important;
  -webkit-box-shadow: 0 12px 10px rgba(0, 0, 0, 0.25) !important;
  -moz-box-shadow: 0 12px 10px rgba(0,0,0,.25) !important;
  box-shadow: 0 12px 10px rgba(0, 0, 0, 0.25) !important;
  border: 1px solid;
  border-color: #f0f0f0;
  background: #fff;
  color: #35414e;
  font-size: 14px;
}

/**/
tab,
tabsection,
.bxe-tab-title{
	display: block;
	padding: 5px;
	border: 1px dashed #ccc;
}
/**/
.bxe-list,
.bxe-list ul{
	list-style: none;
	margin: 5px 0;
	padding-left: 15px;
}
.bxe-list-default,
.bxe-list-default ul{

 }
.bxe-list .fa{
	color: #9fb2bd;
	margin-right: 6px;
}
.bxe-lis-blue .fa{
	color: #0083d1;
}
.hideblock{
	display:none;
}
.w-seo-text {
    text-align: left;
    font-size: 12px;
    color: #000;
}
.w-seo-text p{
    color: #000;
    margin: 0 0 20px;
    font-size: 12px;
}
.w-seo-text h2{
    color: #000;
    margin: 0 0 15px;
    font-size: 24px;
    font-family: inherit;
    font-weight: 400;
    line-height: 1.1;
    color: inherit;
}

.h1-span-title {
	margin-top: 0;
	padding-bottom: 10px;
	color: #5d6a72;
	font-size: 28px;
	font-weight: bold;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.confirm_personal_link {
	border-bottom: 1px dashed;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	text-decoration: none;
	color: #5d6a72
}

.sub_personal_text {
	font-size: 12px;
	margin-top: 5px;
}

.bx-footer .sub_personal_text {
	color: #bbc4c9;
}

.sub_personal_text_showril {
	font-size: 12px !important;
	margin-top: 5px;
	width: 350px;
	color: #ffffff !important;
}

.sub_personal_text_showril a {
	color: #ffffff !important;
}

.sub_personal_text_showril a:hover {
	color: #ffffff !important;
}

.sub_personal_text_showril a:visited {
	color: #ffffff !important;
}

.sub_personal_text_popup {
	font-size: 12px !important;
	margin-top: 10px;
	width: 350px;
	color: #ffffff !important;
	background-color: #a51140;
	text-transform: none !important;
	text-align: left !important;
	padding: 5px;
}

.sub_personal_text_popup a {
	color: #ffffff !important;
}

.sub_personal_text_popup a:hover {
	color: #ffffff !important;
}

.sub_personal_text_popup a:visited {
	color: #ffffff !important;
}

/* Search input */
/* start INL-886 */

.bx-searchtitle {
	margin: 10px 0 0;
}
.bx-searchtitle .bx-input-group {
	position: relative;
	display: table;
	border-collapse: separate;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-searchtitle .bx-input-group .bx-form-control {
	display: table-cell;
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #f8fafc;
	border: 1px solid #d5dadc;
	border-right: none;
	border-radius: 2px 0 0 2px;
	outline: none;
	box-shadow: none !important;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.bx-ios .bx-searchtitle .bx-input-group .bx-form-control {
	/* Fix of input shadow for IOS browsers. */
	background-image: -webkit-linear-gradient(#f8fafc 0%, #f8fafc 100%);
	background-image: linear-gradient(#f8fafc 0%, #f8fafc 100%);
}
.bx-searchtitle .bx-input-group-btn {
	position: relative;
	font-size: 0;
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
	display: table-cell;
}
.bx-searchtitle .bx-input-group-btn button {
	position: relative;
	border: none;
	background: #95a1a8;
	display: inline-block;
	margin-bottom: 0;
	cursor: pointer;
	padding:6px 12px;
	border-radius: 0 2px 2px 0;
	color: #fff;
	font-size: 16px;
	line-height: 1.42857143;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.bx-searchtitle .bx-input-group-btn button:hover {
	background: #1484CE;
}
/* end INL-886 */
/* End */


/* Start:/local/templates/eshop_bootstrap_green/template_styles.css?160320403787922*/
@font-face {
    font-family: 'icomoon';
    src: url(/local/templates/eshop_bootstrap_green/fonts/icomoon.eot?ds72iz);
    src: url(/local/templates/eshop_bootstrap_green/fonts/icomoon.eot?ds72iz#iefix) format("embedded-opentype"), url(/local/templates/eshop_bootstrap_green/fonts/icomoon.ttf?ds72iz) format("truetype"), url(/local/templates/eshop_bootstrap_green/fonts/icomoon.woff?ds72iz) format("woff"), url(/local/templates/eshop_bootstrap_green/fonts/icomoon.svg?ds72iz#icomoon) format("svg");
    font-weight: 400;
    font-style: normal
}
/* font-family: "RobotoRegular"; */
@font-face {
    font-family: "RobotoRegular";
    src: url("/local/templates/eshop_bootstrap_green/fonts/RobotoRegular/RobotoRegular.eot");
    src: url("/local/templates/eshop_bootstrap_green/fonts/RobotoRegular/RobotoRegular.eot?#iefix")format("embedded-opentype"),
    url("/local/templates/eshop_bootstrap_green/fonts/RobotoRegular/RobotoRegular.woff") format("woff"),
    url("/local/templates/eshop_bootstrap_green/fonts/RobotoRegular/RobotoRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "RobotoLight"; */
@font-face {
    font-family: "RobotoLight";
    src: url("/local/templates/eshop_bootstrap_green/fonts/RobotoLight/RobotoLight.eot");
    src: url("/local/templates/eshop_bootstrap_green/fonts/RobotoLight/RobotoLight.eot?#iefix")format("embedded-opentype"),
    url("/local/templates/eshop_bootstrap_green/fonts/RobotoLight/RobotoLight.woff") format("woff"),
    url("/local/templates/eshop_bootstrap_green/fonts/RobotoLight/RobotoLight.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "RobotoMedium"; */
@font-face {
    font-family: "RobotoMedium";
    src: url("/local/templates/eshop_bootstrap_green/fonts/RobotoMedium/RobotoMedium.eot");
    src: url("/local/templates/eshop_bootstrap_green/fonts/RobotoMedium/RobotoMedium.eot?#iefix")format("embedded-opentype"),
    url("/local/templates/eshop_bootstrap_green/fonts/RobotoMedium/RobotoMedium.woff") format("woff"),
    url("/local/templates/eshop_bootstrap_green/fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "RobotoBold"; */
@font-face {
    font-family: "RobotoBold";
    src: url("/local/templates/eshop_bootstrap_green/fonts/RobotoBold/RobotoBold.eot");
    src: url("/local/templates/eshop_bootstrap_green/fonts/RobotoBold/RobotoBold.eot?#iefix")format("embedded-opentype"),
    url("/local/templates/eshop_bootstrap_green/fonts/RobotoBold/RobotoBold.woff") format("woff"),
    url("/local/templates/eshop_bootstrap_green/fonts/RobotoBold/RobotoBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "PTSansRegular"; */
@font-face {
    font-family: "PTSansRegular";
    src: url("/local/templates/eshop_bootstrap_green/fonts/PTSansRegular/PTSansRegular.eot");
    src: url("/local/templates/eshop_bootstrap_green/fonts/PTSansRegular/PTSansRegular.eot?#iefix")format("embedded-opentype"),
    url("/local/templates/eshop_bootstrap_green/fonts/PTSansRegular/PTSansRegular.woff") format("woff"),
    url("/local/templates/eshop_bootstrap_green/fonts/PTSansRegular/PTSansRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}



/* font-family: "PTSansItalic"; */
@font-face {
    font-family: "PTSansItalic";
    src: url("/local/templates/eshop_bootstrap_green/fonts/PTSansItalic/PTSansItalic.eot");
    src: url("/local/templates/eshop_bootstrap_green/fonts/PTSansItalic/PTSansItalic.eot?#iefix")format("embedded-opentype"),
    url("/local/templates/eshop_bootstrap_green/fonts/PTSansItalic/PTSansItalic.woff") format("woff"),
    url("/local/templates/eshop_bootstrap_green/fonts/PTSansItalic/PTSansItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}



/* font-family: "PTSansBold"; */
@font-face {
    font-family: "PTSansBold";
    src: url("/local/templates/eshop_bootstrap_green/fonts/PTSansBold/PTSansBold.eot");
    src: url("/local/templates/eshop_bootstrap_green/fonts/PTSansBold/PTSansBold.eot?#iefix")format("embedded-opentype"),
    url("/local/templates/eshop_bootstrap_green/fonts/PTSansBold/PTSansBold.woff") format("woff"),
    url("/local/templates/eshop_bootstrap_green/fonts/PTSansBold/PTSansBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'Sarala';
    src: url('/local/templates/eshop_bootstrap_green/fonts/Sarala-Bold.eot');
    src: local('fonts/Sarala Bold'), local('Sarala-Bold'),
        url('/local/templates/eshop_bootstrap_green/fonts/Sarala-Bold.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/eshop_bootstrap_green/fonts/Sarala-Bold.woff2') format('woff2'),
        url('/local/templates/eshop_bootstrap_green/fonts/Sarala-Bold.woff') format('woff'),
        url('/local/templates/eshop_bootstrap_green/fonts/Sarala-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Sarala';
    src: url('/local/templates/eshop_bootstrap_green/fonts/Sarala-Regular.eot');
    src: local('fonts/Sarala'), local('Sarala-Regular'),
        url('/local/templates/eshop_bootstrap_green/fonts/Sarala-Regular.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/eshop_bootstrap_green/fonts/Sarala-Regular.woff2') format('woff2'),
        url('/local/templates/eshop_bootstrap_green/fonts/Sarala-Regular.woff') format('woff'),
        url('/local/templates/eshop_bootstrap_green/fonts/Sarala-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-calendar:before {
    content: "\e905"
}

.icon-heart-fill:before {
    content: "\e903"
}

.icon-arrow-left:before {
    content: "\e900"
}

.icon-cart:before {
    content: "\e901"
}

.icon-heart-border:before {
    content: "\e902"
}

.icon-quote:before {
    content: "\e904"
}

.icon-check-in-circle:before {
    content: "\e600"
}

.icon-delete:before {
    content: "\e601"
}

.icon-info:before {
    content: "\e602"
}

.icon-back:before {
    content: "\e604"
}

.icon-check:before {
    content: "\e605"
}

@media (max-width: 767px) {
    #bx-panel {
        display: none !important
    }
}

body {
    background: #fff;
   font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
    color: #5d6a72;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

body.bx-opened {
    overflow: hidden
}

a {
    color: #5d6a72
}

.store-red-title {
    color: #a51140;
    font-weight: 400
}

.wrap, .bx-wrap, .bx-wrapper {
    position: relative
}

body.bx-background-image {
    position: relative;
    background-repeat: no-repeat;
    background-position: top center;
    background-color: #fff
}

@media (min-width: 992px) and (max-width: 1199px) {
    body.bx-background-image {
        -webkit-background-size: 1600px auto;
        background-size: 1600px auto
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    body.bx-background-image {
        -webkit-background-size: 1280px auto;
        background-size: 1280px auto
    }
}

@media (max-width: 767px) {
    body.bx-background-image {
        background: none
    }
}

body.bx-background-gradient {
    background: #f6f7fb;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjdmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(246, 247, 251, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(246, 247, 251, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(top, rgba(246, 247, 251, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -o-linear-gradient(top, rgba(246, 247, 251, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -ms-linear-gradient(top, rgba(246, 247, 251, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(246, 247, 251, 1) 0%, rgba(255, 255, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f7fb', endColorstr='#ffffff', GradientType=0);
    background-attachment: fixed
}

.icon-empty {
    opacity: 0
}

a {
    text-decoration: none
}

a:active, a:hover {
    border-color: transparent;
    text-decoration: none
}

a, .container {
    -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    transition: color .3s ease, background-color .3s ease, border-color .3s ease
}

a.red {
    color: #a51140
}

img {
    width: auto;
    max-width: 100%;
    height: auto
}

.bx-logo {
    padding-left: 17px;
    padding-bottom: 19px
}

.bx-logo .bx-logo-block {
    display: block;
    height: 50px;
    border-bottom: none
}

.bx-logo-text, .bx-logo-text:hover, .bx-logo-text:active {
    font-size: 32px;
    font-weight: 700;
    font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
    color: #5d6a72 !important;
    line-height: 37px;
    text-decoration: none;
    border: none;
    vertical-align: bottom
}

.bx-logo-text small {
    font-size: 37px
}
.bx-newslist-title a {
    color: #5d6a72 !important;
}
.leaders-blocks ul li p {
    color: #5d6a72 !important;
    }
.bx-logo-desc {
    text-transform: uppercase;
    display: block;
    font-weight: 700;
    font-size: 13px;
    line-height: 10px;
    color: #b8b8b8
}

@media (max-width: 767px) {
    .bx-logo {
        background: #1484ce;
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        z-index: 1400;
        padding: 10px 60px
    }

    .bx-logo .bx-logo-block {
        text-align: center;
        height: 30px
    }

    .bx-logo-text {
        font-size: 24px;
        color: #fff;
        line-height: 30px;
        vertical-align: middle
    }

    .bx-logo-text:hover, .bx-logo-text:active {
        color: #fff
    }

    .bx-logo-text small {
        font-size: 24px;
        color: #fff
    }

    .bx-logo-desc {
        display: none
    }
}

.bx-header-section {
    padding-bottom: 10px;
    background: #fff
}

.bx-header.fixed .bx-header-section {
    padding-bottom: 0px;
}

.bx-content-seection {
    padding-top: 0;
    padding-bottom: 5px;
    background: #fff
}

@media (min-width: 1200px) {
    .bx-content-seection {
        padding-top: 0;
        padding-bottom: 5px
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .bx-content-seection {
        padding: 0 30px 5px
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .bx-header-section {
        padding: 31px 15px 0
    }

    .bx-content-seection {
        padding: 0 15px 5px
    }
}

@media (max-width: 767px) {
    .bx-header-section {
        padding: 60px 15px 10px
    }

    .bx-content-seection {
        padding: 0 15px 10px
    }
}
.bx-filter .bx-filter-section {
    padding-top: 16px !important;
}
.top-header .slogan {
    color: #000;
    font-family: "PTSansRegular";
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    width: 251px;
    margin-right: 50px;
}

.top-header .address .icon-map {
    color: #4b575f;
    font-size: 15px;
    font-weight: 400
}

.top-header .address .icon-car {
    color: #4b575f;
    font-size: 15px;
    font-weight: 400
}

.top-header .bx-inc-orginfo-nwdl {
    padding: 0 15px;
    width: 40%;
    text-align: center;
    padding-right: 60px;
    display: flex;
    justify-content: center;
}

.top-header .bx-inc-orginfo-nwdl span.wrkhrs {
    font-weight: 400;
    font-size: 15px;
    display: block;
    text-align: left;
    font-family: RobotoRegular;
    color: #000000;
    padding-left: 2px;
}

span.sumtxt {
    font-family: RobotoRegular;
}

.top-block a {
    color: #000;
    font-weight: 400;
    text-decoration: none;
    border: 0px;
    font-size: 15px;
	font-family: RobotoRegular;
    margin: 0px;
}
.blocklogin .bx-basket-block a:first-child {
    padding-right: 10px;
}
.top-block {
    padding: 14px 30px 14px 0px;
    display: flex;
    justify-content: space-between;
    font-size: 15px;
    border-bottom: solid 1px #cacaca;
}
.header-top-menu a {
    margin-right: 20px;
}
.header-top-menu a:last-child {
    margin-right: 0px;
}
.top-block .bx-basket-block a.loginpers {
    padding-right: 10px;
    border-right: solid 1px #6b6b6b;
    margin-right: 10px;
}
.blocklogin .bx-basket-block {
    display: flex;
    justify-content: space-between;
    padding: 0px;
    align-items: center;
}
.blocklogin .bx-basket-block .fa {
    position: relative;
    top: 0px;
    margin-right: 5px;
}
.top-block .bx-basket-block a {
    line-height: 25px;
    display: block;
}

.bx-inc-orginfo-nwdl #free-phone {
    font-size: 15px
}

.top-header .bx-basket-block {
    font-size: 14px;
	display: flex;
    justify-content: flex-end;
	padding-right: 45px;
	padding-top: 12px;
}
.bx-basket-block a.jbx_cart {
    position: relative;
    display: flex;
    align-items: center;
    right: 15px;
    font-size: 15px;
    color: #B11E46;
}
.bx-basket-block a.jbx_cart span.iconcart {
    padding-right: 23px;
}
.bx-basket-block a.jbx_cart span#top_basket {
    width: 24px;
    height: 24px;
    display: block;
    position: absolute;
    border-radius: 50%;
    color: #fff;
	background: #B11E46;
    line-height: 24px;
    text-align: center;
    top: -10px;
    left: 18px;
    font-size: 14px;
	font-family: RobotoRegular;
}
.bx-basket .bx-basket-block a.favorite-lnk span#top_wish {
    font-family: RobotoRegular;
}

@media (max-width: 767px) {
    .bx-inc-orginfo-nwdl {
        text-align: center;
        padding-bottom: 10px
    }
}

.bx-inc-orginfo-phone {
    color: #b11e46;
    /*font-size: 26px;*/
    font-weight: 700;
    white-space: nowrap;
    /*font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;*/
    margin-top: -4px;
    display: block;
    white-space: nowrap
}

.bx-inc-orginfo-phone a {
	color: #b11e46;
    font-weight: 400;
    font-family: 'Sarala';
    font-size: 28.2456px;
    line-height: 35px;
}

.bx-inc-orginfo-phone a:hover {
    color: inherit
}

.bx-inc-orginfo-phone i {
    color: #a51140;
    position: relative
}

.bx-basket .fa-shopping-cart {
    color: #a51140
}

.bx-basket .fa-shopping-cart + a {
    color: #a51140
}

.bx-inc-orginfo-recall a {
    color: #039be5;
    border-bottom: 1px dashed;
    font-size: 12px;
    margin-left: 2px
}

.bx-inc-orginfo-recall a:hover {
    text-decoration: none;
    border-bottom-color: transparent
}

@media (max-width: 767px) {
    .bx-worktime {
        text-align: center
    }
}

.bx-worktime-title {
    color: #8d8d8d;
    font-size: 12px
}

.bx-worktime-prop {
    font-size: 13px;
    color: #5d6a72
}

.bx-worktime-prop > span {
    white-space: nowrap
}

.bx-sidebar-block {
    margin-bottom: 40px
}

.bx-block-title {
    color: #343434;
    font-size: 12px;
    margin-bottom: 9px;
    font-weight: 600
}

.bx-footer .bx-block-title {
    padding: 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.42857143;
    padding-bottom: 5px;
    margin: 0 0 15px;
    border-bottom: 1px solid #7b8890;
    color: #7b8890
}

.bx-breadcrumb-item a {
    color: #757575
}

.bx-breadcrumb-item a:hover {
    color: #2d2d2d
}

h1.bx-title, h2.bx-title, h3.bx-title, h4.bx-title, h5.bx-title, h6.bx-title {
    font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 500
}

h1.bx-title, h2.bx-title, h3.bx-title {
    padding-bottom: 15px
}

h1.bx-title {
    margin-top: 0;
    padding-bottom: 10px;
    color: #5d6a72;
    font-size: 20px;
    font-weight: 700
}

h2.bx-title {
    font-size: 25px
}

input[type=text], input[type=password], input[type=email] {
    margin: inherit 4px;
    padding: 0 4px;
    border: 1px solid #CCD5DB;
    border-radius: 2px;
    background: #f8fafc;
    outline: none
}
input[type=email].error {
    border-color: #f00;
}

textarea {
    display: block;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    font-size: 18px;
    min-height: 150px;
    max-height: 450px;
    margin: 0;
    padding: 0 4px;
    border: 1px solid #CCD5DB;
    border-radius: 2px;
    background: #f8fafc;
    outline: none
}

.bx-incbanners {
    margin: 10px 0 25px;
    text-align: center
}

.bx-inclinksfooter a {
    border-bottom: none
}

.bx-inclinksfooter .bx-block-title {
    margin: 0;
    padding: 0;
    font-size: 17px;
    font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
    color: #fff;
    font-weight: 600
}

.bx-inclinksfooter-container {
    margin-top: 15px;
    padding: 0;
    color: #fff;
    border-radius: 2px;
    font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.bx-inclinksfooter-list {
    list-style: none;
    margin: 0;
    padding: 0
}

.bx-inclinksfooter-item {
    padding: 0 0 5px;
    text-transform: lowercase
}

.bx-inclinksfooter-item:first-letter {
    text-transform: uppercase
}

.bx-inclogofooter {
    color: #fff
}

.bx-inclogofooter a.bx-inclogofooter-logo:hover, .bx-inclogofooter a.bx-inclogofooter-logo {
    border-bottom: none
}

.bx-inclogofooter-logo img {
    max-width: 180px;
    height: auto
}

.bx-inclogofooter-block {
    padding-bottom: 20px
}

.bx-inclogofooter-tel {
    color: #cfd0d0;
    font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 700;
    padding-bottom: 5px
}

.bx-inclogofooter-worktime {
    color: #cfd0d0;
   font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase
}

.bx-banners {
    margin: 10px 0
}

.bx-banners .bx-block-title {
   font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
    color: #343434;
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 9px;
    font-weight: 600
}

.bx-wt-block {
    color: #fff;
    padding: 5px 15px;
    background: url(/local/templates/eshop_bootstrap_green/images/wt.png) no-repeat center top;
    -webkit-background-size: cover;
    background-size: cover;
    border-radius: 3px
}

.bx-wt .bx-block-title {
   font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 14px;
    color: #fff
}

.bx-wt-block ul {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 12px
}

.bx-wt-block ul li {
    padding-bottom: 7px
}

.bx-wt-others-block {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 7px;
    margin-top: 4px
}

.bx-s-info {
    margin: 10px 0;
    padding-top: 5px
}

.bx-s-info-block {
    display: block;
    margin-bottom: 25px
}

.bx-s-info-title {
    display: block;
    min-height: 29px;
    padding-left: 36px;
    margin-bottom: 5px;
    position: relative
}

.bx-s-info-titleicon {
    display: block;
    background: #007FCA;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -15px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    font-weight: 700
}

.bx-s-info-titleicon i {
    line-height: 30px;
    vertical-align: middle;
    font-style: normal
}

.bx-s-info-titletext {
    display: block;
    padding: 6px 0;
    font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
    color: #343434;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600
}

.bx-s-info-content {
    display: block;
    font-size: 13px;
    color: #3e454c;
    padding-left: 36px
}

.bx-footer {
    background: #535f66;
    color: #7b8890;
    font-size: 14px
}

.bx-footer-section.bx-center-section {
    padding-top: 40px;
    padding-bottom: 40px
}

.bx-footer-section.bx-center-section > div {
    margin-bottom: 20px
}

.bx-footer a {
    color: #fff
}

.bx-footer a:hover {
    color: #fff;
    border-bottom: 1px solid;
    text-decoration: none
}

.bx-footer-line {
    background: #1f496a
}

.bx-footer-bottomline {
    background: #222425;
    font-size: 14px;
    padding: 22px 0
}

.bx-up {
    text-align: right
}

.bx-up a, .bx-up a:hover {
    border-bottom: none
}

@media (max-width: 767px) {
    .bx-footer {
        text-align: center
    }

    .bx-up {
        text-align: center
    }
}

.btn, .btn:hover, .btn:active, .btn:focus {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    outline: none !important
}

.btn-primary {
    background-color: #1485ce;
    border-color: #1485ce
}

.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary {
    background-color: #53a4d8;
    border-color: #53a4d8
}

.btn-link {
    color: #1485ce
}

.btn-link:focus, .btn-link:hover {
    color: #53a4d8;
    text-decoration: none
}

.bx-404-container {
    width: 100%;
    margin: 0 auto;
    text-align: center
}

.bx-404-block {
    margin-top: 100px;
    margin-bottom: 66px
}

@media (max-width: 768px) {
    .bx-404-block {
        margin-top: 50px;
        margin-bottom: 33px
    }
    .filterformobile {
        display: inline-block !important;
    }
    .bx-filter-horizontal {
        display: none;
    }
    .bx-logo-block.hidden-lg.hidden-md.hidden-sm.text-center {
        display: none;
    }
}
.moreupwin {
    position: relative;
}
.moreupwinbl {
    display: none;
    position: absolute;
    top: 12px;
    left: 30px;
    background: #62b378;
    color: #fff;
    padding: 5px;
    border-radius: 3px;
}
.moreupwin:hover .moreupwinbl {
    display: block;
}
.bx-404-text-block {
    font-size: 20px;
   font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
    padding-bottom: 20px
}

.bx-maps-title {
    color: #8f8f8f;
    font-size: 16px;
   font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
    padding-bottom: 20px;
    padding-top: 10px;
    border-bottom: 1px solid #e9eaea
}

.map-columns {
    padding-top: 20px
}

.bx-map-title {
    font-weight: 700;
    font-size: 14px;
  font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
    position: relative;
    min-height: 20px;
    padding-left: 25px;
    margin-bottom: 20px
}

.bx-map-title .fa {
    color: #0083d1;
    position: absolute;
    left: 0;
    top: 2px;
    font-size: 15px
}

.map-columns ul {
    list-style: none;
    margin-bottom: 5px
}

.map-level-0 {
    margin-left: 0;
    padding-left: 25px;
    margin-bottom: 20px
}

.map-level-0 li {
    margin-left: 0;
    padding-left: 0
}

.map-level-0 ul {
    padding-left: 15px
}

ul.map-level-1 {
    margin-bottom: 30px
}

.bxd-block {
    width: 100%;
    border: 1px solid #e3e6e7;
    display: block;
    background: #fff;
    padding: 15px;
    min-height: 210px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.bxd-icon {
    display: block;
    border-radius: 50%;
    height: 68px;
    width: 68px;
    margin: 0 auto;
    -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    transition: color .3s ease, background-color .3s ease, border-color .3s ease
}

.bxd-icon .fa {
    margin-left: -1px;
    position: relative;
    font-size: 35px;
    height: 68px;
    width: 68px;
    text-align: center;
    line-height: 68px;
    vertical-align: middle;
    -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    transition: color .3s ease, background-color .3s ease, border-color .3s ease
}

.bxd-title {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 700;
    text-align: center;
    color: #5d6a72 !important;
    font-size: 15px;
    font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    text-transform: uppercase
}

.bxd-desc {
    display: block;
    text-align: center;
    color: #737373;
    font-size: 12px
}

.bx-up-button {
    border-radius: 2px;
    color: #fff;
    position: fixed;
    right: 30px;
    bottom: 30px;
    font-size: 12px;
    line-height: 20px;
    cursor: pointer;
    vertical-align: middle;
    padding: 9px 18px 7px 38px;
    -webkit-transition: background-color .3s ease, opacity .3s ease;
    -moz-transition: background-color .3s ease, opacity .3s ease;
    -ms-transition: background-color .3s ease, opacity .3s ease;
    -o-transition: background-color .3s ease, opacity .3s ease;
    transition: background-color .3s ease, opacity .3s ease;
    background: #c2c4c7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAMAAAB1RTwXAAAACVBMVEX///////////+OSuX+AAAAAnRSTlMAf7YpoZUAAAAfSURBVHgBYwACRkYgAaKZmBihNJAFpaFiTExAgjwGAA1BAD3lDqDYAAAAAElFTkSuQmCC) 18px 13px no-repeat
}

.bx-up-button:hover {
    background-color: #9fa0a3
}

.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span {
    background: #4a985f
}

.bx-filter .bx-filter-parameters-box-title span {
    color: #5d6a72;
    font-size: 15px;
    border-color: #5d6a72
}

.bx-filter .bx-filter-parameters-box-title span:hover {
    border-color: #a51140;
    color: #a51140;
    font-weight: 700
}

.bx-filter.bx-green .bx-ui-slider-pricebar-v {
    background: #62b378
}

.bx-filter.bx-green .btn-themes {
    background-color: #62b378;
    border-color: #62b378
}

.btn-link {
    color: #a51140
}

.btn-link:hover {
    color: #a51140;
    border-color: transparent
}

.bx_catalog_list_home.bx_green .bx_bt_button {
    font-weight: 700
}

.bx_catalog_list_home.bx_green .bx_bt_button.button_one_click_buy_yellow {
    background: #ffffa5;
    color: #5d6a72;
    padding: 0 10px
}

.bx_catalog_list_home.bx_green .bx_bt_button.button_one_click_buy_yellow > span {
    border: 0
}

.bx-breadcrumb .bx-breadcrumb-item a {
    font-size: 15px;
    color: #5d6a72
}

.bx-breadcrumb .bx-breadcrumb-item a:hover {
    font-size: 15px;
    color: #a51140;
    font-weight: 700
}

.bx-filter .bx-filter-popup-result a {
    color: #a51140
}

.bx_ordercart .bx_ordercart_order_table_container tbody td.control a {
    color: #999;
    font-size: 14px;
    border-bottom: 1px dashed
}

.bx_ordercart .bx_ordercart_order_table_container tbody td.control a:hover {
    color: #8f0f3c
}

.bx_ordercart .bx_sort_container a.current {
    border: 1px solid #ccced0;
    transition: all .1s linear;
    background: #fff;
    color: #687579;
    text-shadow: none;
    font-size: 14px;
    line-height: 18px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.14);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.14);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.14);
    padding: 6px 30px
}

.bx_ordercart .bx_sort_container a.current:hover {
    background: #687579;
    border-color: #687579;
    color: #fff
}

.bx_item_detail.bx_green .bx_item_slider .bx_slide ul li .cnt {
    border: 2px solid transparent
}

.bx_item_detail.bx_green .bx_item_detail_size ul li:active .cnt, .bx_item_detail.bx_green .bx_item_detail_size ul li.bx_active .cnt {
    border: 2px solid #5d6a72
}

.bx_item_detail.bx_green .bx_item_detail_size ul li .cnt {
    border: 2px solid transparent
}

.bx_item_list_you_looked_horizontal.bx_green .bx_bt_button, .btn-subscribe, .bx-theme-green .btn.btn-default, .bx-green .btn.btn-default, .bx_item_list_bestsellers.bx_green .bx_bt_button, .bx-filter.bx-green .btn-themes, .bx-newslist .btn, .btn-primary, .bx_item_detail.bx_green .bx_bt_button, .bx_ordercart.bx_green .bx_ordercart_order_pay_center .checkout, .bx_ordercart.bx_green .bx_bt_button {
    color: #fff;
    background: #62b378 !important;
    border-color: #62b378 !important;
    text-shadow: none
}

.bx_item_list_you_looked_horizontal.bx_green .bx_bt_button:hover, .btn-subscribe:hover, .bx-theme-green .btn.btn-default:hover, .bx-green .btn.btn-default:hover, .bx_item_list_bestsellers.bx_green .bx_bt_button:hover, .bx-filter.bx-green .btn-themes:hover, .bx-newslist .btn:hover, .btn-primary:hover, .bx_item_detail.bx_green .bx_bt_button:hover, .bx_ordercart.bx_green .bx_ordercart_order_pay_center .checkout:hover, .bx_ordercart.bx_green .bx_bt_button:hover {
    background: #4a985f !important;
    border-color: #4a985f !important
}

.bx-footer .btn-subscribe {
	background: #B11E46 !important;
    border-color: #B11E46 !important;
    text-transform: inherit;
    font-size: 15px;
}

.bx_soc_comments_div.bx_important.bx_green .bx_bt_button {
    background: #5d6a72 !important;
    border-color: #5d6a72 !important;
    text-shadow: none
}

.bx_item_detail .item_current_price {
    background: transparent;
    font-size: 30px;
    font-weight: 900;
    color: #000;
    border: 0;
	line-height: 25px;
}

.bx_catalog_tile .bx_catalog_tile_title a {
    color: #8f0f3c;
    font-size: 14px
}

.bx_storege ul li a {
    color: #bd144f;
    border-bottom: 1px solid rgba(189, 20, 79, 0.4)
}

.bx_storege ul li a:hover {
    color: #8f0f3c;
    border-color: #8f0f3c;
    text-decoration: none
}

.bx-top-nav {
    margin: 0 -9999px;
    padding: 0 9999px;
    background-color: #5D6A72
}

.bx-top-nav .fa-angle-down {
    display: none
}

.sale-order-link, .sale-order-history-link {
    color: #a51140
}

.sale-order-link:hover, .sale-order-history-link:hover {
    color: #a51140;
    text-decoration: underline
}

.bx_item_list_you_looked_horizontal.bx_green .bx_item_list_title, .bx_item_list_bestsellers.bx_green .bx_item_list_title, .bx-filter.bx-green .bx-filter-section {
    background: #FFF
}

.bx_item_list_title {
    text-align: left !important;
    color: #5d6a72 !important
}

.bx-filter.bx-green .bx-filter-section {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .18);
    border-radius: 3px;
    border: 1px solid #d3d3d3;
    background: #fff;
    -webkit-animation: borderview .5s;
    animation: borderview .5s
}

.bx_item_list_bestsellers .bx_catalog_item_controls a {
    margin-bottom: 10px
}

.bx_item_list_bestsellers .bx_catalog_item_price .bx_price {
    font-size: 15px;
    padding-top: 5px
}

.bx_item_list_bestsellers .bx_catalog_item_images_double, .bx_item_list_bestsellers .bx_catalog_item_images {
    z-index: 10
}

@media (min-width: 1200px) {
    .container {
        width: 1200px
    }
}

@media (max-width: 767px) {
    .bx-logo-block img {
        height: 100%;
        width: auto
    }
}

#navbar {
    position: relative
}

.bx-searchtitle {
    margin: 0
}

.bx-top-nav-container {
    margin: 0
}

.header-search {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    right: 0
}

.header-search .bx-searchtitle .bx-input-group {
    width: 100%
}

.header-search #title-search-input {
    display: block;
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
    height: 44px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #f8fafc;
    border: 2px solid #5D6A72;
    border-right: none;
    border-radius: 0;
    outline: none;
    box-shadow: none !important;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.bx-header.fixed .header-search #title-search-input {
    height: 35px;
}

.header-search .bx-input-group-btn .btn {
    height: 44px;
    width: 100%;
    background-color: #5D6A72 !important;
    border-radius: 0
}

.bx-header.fixed .header-search .bx-input-group-btn .btn {
    height: 35px;
}

.header-search .bx-input-group-btn {
    width: 90px
}

.header-search .bx-input-group-btn .btn:before {
    /*content: "Поиск";
    font-size: 14px;
    margin-right: 10px*/
}

.header-search .bx-input-group-btn .btn:hover {
    background-color: #AAB1B9 !important
}

.header-search .bx-input-group-btn i {
    font-size: 25px;
    margin-top: -10px;
}

.header-search .search-menu-hide {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 90px;
    z-index: 10;
    width: 40px;
    cursor: pointer;
    background: url(/local/templates/eshop_bootstrap_green/images/x.png) no-repeat center center
}

.js-search-menu-show {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    line-height: 44px
}

.bx-header.fixed .js-search-menu-show {
    line-height: 35px;
}

.js-search-menu-show a {
    display: block;
    color: #fff;
    height: 44px;
    font-size: 13px;
    width: 90px;
    padding-right: 25px;
    text-align: right
}

.bx-header.fixed .js-search-menu-show a {
    height: 35px;
	padding-right: 35px;
}

.js-search-menu-show a:hover {
    background: #AAB1B9
}

.js-search-menu-show i {
    font-size: 25px;
    padding-top: 8px;
}

.bx-header.fixed .js-search-menu-show i {
    font-size: 23px;
    padding-top: 5px;
}

#search {
    display: none
}

.bx-basket a {
    text-decoration: none;
    border: 0
}

.top-header {
	display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}

.top-header > * {
    display: block;
    /*vertical-align: middle*/
}

.top-header .top-header__logo {
    max-width: 190px;
    width: 190px;
    padding-right: 20px;
}
.top-header__small {
    font-size: 12px
}

.header-icon .fa {
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px
}

.header-icon.icon-map .fa {
    margin-left: 5px
}

.header-icon a:hover {
    border-color: transparent;
    color: #454d50
}

.header-icon:before {
    content: "";
    display: none;
    position: absolute;
    top: 0;
    left: 0
}

.icon-map:before {
    background: url(/local/templates/eshop_bootstrap_green/images/header-icon-map.png);
    width: 14px;
    height: 18px
}

.icon-addr:before {
    background: url(/local/templates/eshop_bootstrap_green/images/header-icon-house.png);
    width: 15px;
    height: 12px;
    top: 1px
}

.icon-car:before {
    background: url(/local/templates/eshop_bootstrap_green/images/header-icon-car.png);
    width: 17px;
    height: 12px;
    top: 1px
}

.icon-m:before {
    background: url(/local/templates/eshop_bootstrap_green/images/header-icon-m.png);
    width: 17px;
    height: 13px;
    top: 1px
}

.icon-best:before {
    background: url(/local/templates/eshop_bootstrap_green/images/header-icon-best.png);
    width: 12px;
    height: 16px
}

.icon-help:before {
    background: url(/local/templates/eshop_bootstrap_green/images/header-icon-help.png);
    width: 16px;
    height: 16px
}

@media (min-width: 1200px) {
    .bx-top-nav-container .bx-nav-1-lvl > a span {
        padding: 14px 14px 12px
    }
	.bx-header.fixed .bx-top-nav-container .bx-nav-1-lvl > a span {
		padding: 8px 14px 9px;
	}
}

@media (max-width: 1000px) {
    .header-search {
        display: none
    }
}
/*@media (min-width: 1200px) {
    .header-search{
        display: none;
    }
}*/
.bx-wrapper {
    /*padding-top: 180px*/
}

.bx-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 200;
    background-color: #fff;
}
.bx-header.fixed {
    position: fixed;
}

.bx-header .fixuser {
    display: none;
}

.bx-header.fixed .fixuser {
    display:flex;
	align-items: center;
	border-left: solid 1px #cacaca;
    padding-left: 40px;
}

.bx-header.fixed .fixuser .userfx {
    background: url('/local/templates/eshop_bootstrap_green/images/usrfx.png') no-repeat;
	width:25px;
	height:29px;
	display:block;
	margin-right: 10px;
}

.bx-header.fixed .top-block {
    display: none;
}

.bx-header.fixed .top-header .slogan {
    font-size: 10px;
    line-height: 14px;
}

.bx-header.fixed .bx-inc-orginfo-phone a {
    font-size: 20px;
    line-height: 25px;
}

.bx-header.fixed .top-header .bx-inc-orginfo-nwdl span.wrkhrs {
    font-size: 11px;
}



.bx-breadcrumb {
    margin-top: 0;
    margin-bottom: 0px
}

.bx-header.active {
    -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.39);
    -moz-box-shadow: 0 0 25px rgba(0, 0, 0, 0.39);
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.39)
}

.bx-footer-section .bx-socialsidebar {
    margin: 0 0 10px
}

.bx-footer-section .bx-socialsidebar-group ul li a {
    opacity: .9
}

.bx-footer-section .bx-socialsidebar-group ul li a:hover {
    border-bottom: none;
    opacity: 1
}

.bx-basket-block > .fa {
    font-size: 14px;
    top: 1px
}

.bx_item_title, .bx_catalog_tile {
    display: none
}

div.title-search-result {
    top: 179px !important;
    left: 50% !important;
    margin-left: -470px;
	height: 70%;
    overflow-y: auto;
}
.title-search-result .title-search-ttl {
    padding: 10px;
    background: #f2f2f2;
    color: #b11e46;
}

@media (min-width: 1199px) {
    div.title-search-result {
        top: 184px !important;
		left: 50% !important;
		margin-left: -585px;
    }
}

.bx-socialsidebar-group ul.socials li a {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    display: block;
    background: #bdc5c7;
    color: #535f66;
    text-align: center;
    line-height: 23px;
    font-size: 18px;
    border: 0
}

#footer ul.socials a {
    color: #535f66;
    background-color: #BCC7C9;
    margin-right: 8px;
    transition: .5s
}

footer .bx-socialsidebar .bx-block-title {
    text-transform: none
}

.bx-footer .bx-block-title {
    color: #bbc4c9
}

footer .bx-subscribe .bx-block-title {
    text-transform: none;
    color: #bbc4c9
}

ul.socials .fa {
    line-height: 30px
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0)
}

.bx-footer-section .bx-socialsidebar-group ul li a:hover {
    border-bottom: none;
    opacity: 1;
    background: #fff
}

.col-area ul.socials li {
    display: inline-block;
    width: 35px;
    height: 35px;
    margin-right: 5px
}

ul.socials {
    padding-left: 0
}

.bx-aside-nav-control {
    color: #5d6a72
}

.bx-logo {
    background: #1484ce;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1400;
    padding: 10px 60px
}

.bx-logo-block img {
    width: auto;
    max-width: 100%;
    height: auto
}

.top-header > .header-mobile-search {
    display: none
}

.top-header > * {
    /*max-width: 123px;*/
    padding: 10px 0
}

.mobile-xs {
    display: none;
    position: relative
}

.mobile-xs a {
    padding-left: 32px;
    font-size: 15px
}

.mobile-xs:before {
    display: block;
    position: absolute;
    top: 12px;
    font-size: 16px;
    color: #fff;
    left: 10px;
    vertical-align: top;
    font-family: FontAwesome;
    width: 18px;
    text-align: center
}

.mobile-xs-1:before {
    content: "\f041"
}
.filterformobile {
    display: none;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 26px;
    border: 1px solid #eee;
    padding: 5px;
    border-radius: 3px;
    cursor: pointer;
}
.filterformobile:before {
    content: "\f1de"
}
.mobile-xs-2:before {
    content: "\f0d1"
}

.mobile-xs-3:before {
    content: "\f015"
}

.mobile-xs-4:before {
    content: "\f007"
}

.bx-inclogofooter-worktime {
    display: none
}

/*.footer-two-col .bx-inclinksfooter-list li:nth-last-child(-n+4) {
    display: none
}*/

.mobile-xs a {
    background-color: #a9b3bb;
    border-color: #FFF
}

.mobile-xs a span {
    border-bottom: 1px dashed #fff
}

@media (max-width: 1200px) {
    .top-header .slogan, .top-header .address {
        display: none
    }

    .top-header > * {
        width: 15%
    }
	.top-header .top-header__logo {
        width: 15%
    }
	header.bx-header {
		padding: 20px 0px;
		border-bottom: solid 1px #cacaca;
	}
}

@media (max-width: 1199px) {
	.bx_catalog_list_home .bx_catalog_item_images_double, .bx_catalog_list_home .bx_catalog_item_images {
		background-size: contain;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
    .js-search-menu-show a {
        height: 38px
    }

    search .bx-input-group-btn .btn {
        height: 38px
    }

    .header-search #title-search-input {
        height: 39px
    }

    .header-search .bx-input-group-btn .btn {
        height: 38px
    }

    .js-search-menu-show {
        line-height: 38px
    }

    .bx-content-seection {
        padding: 0 30px 5px
    }
}

@media (max-width: 1000px) {
    .header-search {
        display: block
    }

    .js-search-menu-show {
        line-height: 28px
    }

    .js-search-menu-show a, .header-search .bx-input-group-btn .btn {
        height: 28px
    }

    .header-search #title-search-input {
        height: 29px
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .bx-inc-orginfo-phone {
        font-size: 21px;
    }
	.top-header .bx-inc-orginfo-nwdl span.wrkhrs {
		font-size: 11px;
	}
	.top-header .top-header__logo {
		max-width: 180px;
		width: 180px;
		margin-left: 50px;
	}
	.bx-inc-orginfo-phone a {
		font-weight: 600;
	}

    .bx-inc-orginfo-nwdl {
        padding-left: 16px;
        max-width: 234px;
        padding-right: 8px
    }

    .header-icon {
        min-height: 34px;
        padding-left: 20px
    }

    .bx-searchtitle .bx-input-group-btn button {
        padding: 3px 12px
    }

    .bx-wrapper {
        padding-top: 185px
    }
}

.top-header > .cart-mobile-icon {
    display: none
}

@media (max-width: 1023px) {
    .mobile-xs {
        display: block
    }

    .navbar {
        display: none
    }

    .fa.fa-bars {
        display: block
    }

    a.phone-area {
        display: none
    }

    .top-header__small {
        display: none
    }

    .hidden-xs {
        display: block !important
    }
	
	.bx-soa-item-tr.basket-head.hidden-sm.hidden-xs {
		display: none !important;
	}
	
	.hidden-xs.dlhiden {
        display: none !important
    }

    .header-icon {
        display: none
    }

    .bx-inc-orginfo-nwdl {
        padding: 0;
        /*position: absolute;
        top: -1px;
        right: 33px;
        max-width: none*/
    }

    .bx-inc-orginfo-phone {
        /*width: 19px;
		height: 25px;*/
        display: block;
        margin: 0
    }

    .bx-inc-orginfo-phone a {
        /*width: 19px;
		height: 25px;*/
        display: block;
        margin: 0
    }

    .bx-inc-orginfo-phone a.phone-area {
        /*display: none*/
    }

    .bx-header-section {
        padding: 0 15px;
		/*height: 45px;*/
    }

    .bx-wrapper {
        padding-top: 115px
    }

    .top-header .top-header__logo {
        display: block;
		max-width: 190px;
		width: 190px;
		margin-left: 85px;
		padding:0;
	}
	
	.top-header .bx-inc-orginfo-nwdl {
		padding: 0;
		width: initial;
		margin-right: 0px;
		max-width: initial;
		display:block;
		text-align: left;
	}
	
	.top-header .bx-basket-block {
		padding-right: 20px;
	}

    .bx-aside-nav {
        padding-top: 0;
		margin-top: 92px;
		margin-left: 0;
    }

    .cart-mobile-icon {
        /*display: block;
        padding: 0*/
    }

    .cart-mobile-icon .fa.fa-shopping-cart {
        /*display: block;
        font-size: 26px*/
    }

    .bx-header .bx-hdr-profile {
        /*display: none*/
    }

    .top-header {
        display: flex;
        position: relative;
        width: 100%;
		justify-content: space-between;
		align-items: center;
        /*height: 30px*/
    }
	
	.top-header > * {
		width: inherit;
		max-width: 33%;
		display: block;
	}
	.bx-header.fixed .top-header > * {
		max-width: 20%;
	}

    .cart-mobile-icon {
        /*display: block;
        position: absolute;
        top: -1px;
        right: 0;
        margin: 0;
		width: 26px;*/
    }

    .cart-mobile-icon a {
        display: block;
        width: 26px;
        height: 29px
    }

    .cart-mobile-icon i {
        font-size: 18px
    }

    .bx-inc-orginfo-phone i {
        color: #5d6a72;
        font-size: 19pt;
        margin: 0
    }

    .header-mobile-search {
        /*margin-left: 40px;
        display: block;
        font-size: 22px;
        position: fixed;
        top: 2px;
        padding: 0;
		width: 23px;
		margin-top:5px;*/
    }
	.top-block {
		display: none;
	}
	
	.header-mobile-search .fa {
		position: relative;
		top: -2px;
	}

    .header-mobile-search a:hover, .header-mobile-search a:active {
        color: #a9b3bb
    }

    .bx-aside-nav-control .fa {
        margin-top: 2px;
    }

    #navigation {
        padding-top: 15px
    }

    .bx_item_detail .bx_item_slider .bx_bigimages {
        padding-top: 300px
    }

    .amountTools {
        width: 100px
    }
}

@media(min-width:992px) and (max-width:1023px) {
    .bx-aside-nav {
		left: -470px;
		width: calc(50% + 470px);
	}
}
@media (min-width: 768px) and (max-width: 991px) {
    .bx-inc-orginfo-phone {
        font-size: 21px;
    }
	.top-header .bx-inc-orginfo-nwdl span.wrkhrs {
		font-size: 11px;
	}
	.top-header .top-header__logo {
		max-width: 180px;
		width: 180px;
		margin-left: 50px;
	}
	.bx-inc-orginfo-phone a {
		font-weight: 600;
	}
	.bx-header.fixed .fixuser {
		padding-left: 25px;
	}
}
.bx_item_list_recommended .bx_stick_disc, .bx_item_list_you_looked_horizontal .bx_stick_disc {
    width: 40px;
    height: 40px;
    background: #a51140;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    font-size: 11px;
    line-height: 40px;
    text-shadow: none
}

.bx_catalog_tile_home_type_2 .bx_catalog_tile_slide {
    z-index: 95
}

@media (max-width: 1023px) {
    .header-search {
        display: none;
        position: static;
        height: 50px;
        margin-top: 15px;
        padding: 0 15px
    }

    .header-search.show-search {
        display: block
    }

    #search {
        display: block
    }

    .js-search-menu-show {
        display: none
    }

    .header-search #title-search-input {
        height: 40px
    }

    .header-search .bx-input-group-btn .btn {
        height: 40px
    }

    .header-search .search-menu-hide {
        position: absolute;
        top: 15px;
        bottom: 10px;
        right: 90px;
        z-index: 10;
        width: 40px;
        cursor: pointer;
        display: none;
        background: url(/local/templates/eshop_bootstrap_green/images/x.png) no-repeat center center
    }

    div.title-search-result {
        top: 87px !important;
        left: 15px !important;
        right: 15px !important;
        margin-left: 0;
        width: auto !important
    }

    .header-search .bx-input-group-btn .btn:before {
        content: "";
        display: none
    }

    .header-search .bx-input-group-btn {
        width: 40px
    }

    .header-search .bx-input-group-btn .btn {
        border-radius: 0 4px 4px 0
    }

    .header-search #title-search-input {
        border: 1px solid #cad6dc;
        border-radius: 4px 0 0 4px
    }

    #navbar .row {
        display: none
    }
}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-size: contain;
    background-repeat: no-repeat
}

.bx_catalog_list_home.bx_green .bx_item_detail_size ul li .cnt {
    border: 1px solid #74af40
}

.bx_catalog_list_home.bx_green .bx_item_detail_size ul li:hover .cnt {
    border: 1px solid #5d9729
}

.bx_catalog_list_home.bx_green .bx_item_detail_size ul li:active .cnt, .bx_catalog_list_home.bx_green .bx_item_detail_size ul li.bx_active .cnt {
    border: 2px solid #5d9729
}

.bx-retina .bx_catalog_list_home.bx_green .bx_item_detail_size ul li.bx_active .cnt {
    -webkit-border-image: url(/local/templates/eshop_bootstrap_green/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/local/templates/eshop_bootstrap_green/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/local/templates/eshop_bootstrap_green/images/x2border_active.png) 2 stretch;
    border-image: url(/local/templates/eshop_bootstrap_green/images/x2border_active.png) 2 fill stretch
}

.bx_catalog_list_home.bx_green .bx_item_detail_scu .bx_scu ul li .cnt {
    border: 0
}

.bx_catalog_list_home.bx_green .bx_item_detail_scu .bx_scu ul li:hover .cnt {
    border: 1px solid #5d6a72
}

.bx_catalog_list_home.bx_green .bx_item_detail_scu .bx_scu ul li:active .cnt, .bx_catalog_list_home.bx_green .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    border: 2px solid #5d6a72
}

.bx-retina .bx_catalog_list_home.bx_green .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    -webkit-border-image: url(/local/templates/eshop_bootstrap_green/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/local/templates/eshop_bootstrap_green/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/local/templates/eshop_bootstrap_green/images/x2border_active.png) 2 stretch;
    border-image: url(/local/templates/eshop_bootstrap_green/images/x2border_active.png) 2 fill stretch
}

.bx_catalog_list_home .bx_stick_disc, .bx_item_detail .bx_stick_disc {
    position: absolute;
    width: 47.23px;
    height: 24.74px;
    color: #fff;
    text-align: center;
    font-size: 11px;
    background-repeat: no-repeat;
    background-position: center center;
    font-weight: 700;
    /*background-color: #a51140*/
	color: #B11E46;
}

.bx_stick_disc.left.top.new {
    border-color: #00d802;
    color: #00d802;
    width: 60px;
	margin-bottom: 10px;
	position: initial;
}

.blck-stickers-dl {
    position: absolute;
    top: 15px;
    left: 0px;
}

.bx_catalog_list_home .blck-stickers-dl .bx_stick_disc {
	position: initial;
}

.button_one_click_buy_yellow {
    background: #ffffa5;
    padding: 5px;
    cursor: pointer;
    margin: 7px 0 0;
    display: inline-block
}

.button_one_click_buy_yellow:hover {
    color: #5d6a72
}

.button_one_click_buy_yellow span {
    border-bottom: 1px dashed
}

.button_one_click_buy_yellow:hover span {
    border-bottom: 0
}

.blog-add-comment {
    text-align: left
}

.bx_item_detail.bx_green .bx_big.bx_bt_button.bx_cart span {
    background: none;
    height: 1px
}

.bx_item_detail.bx_green .bx_big.bx_bt_button.bx_cart span::before {
    content: "\e901";
    font-family: 'icomoon';
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 22px;
    top: -4px
}

.bx_item_detail .item_info_section2 {
    margin: 0 0 20px;
    padding: 0 0 0 2%;
    font-size: 13px;
    line-height: 19px
}

.bx_item_detail_scu .item_info_section {
    padding: 0 0 0 2%
}

.item_buttons2 {
    padding-top: 10px
}

.item_info_section {
    clear: both
}

.inStock {
    display: inline-block;
    vertical-align: top;
    padding: 3px 0
}

.inStock span {
    border-bottom: 1px dashed
}

.inStock:hover span {
    border: none
}

.inStock a {
    color: #5d6a72
}

.bx_soc_comments_div .bx-catalog-tab-body-container .bx-catalog-tab-container div {
    padding: 0
}

.fb-comments {
    margin-left: -7px
}

.bx_item_detail .item_info_section dl dd {
    margin-left: 0
}

.bx_item_detail .item_info_section dl dt {
    margin-right: 5px
}

.bx_item_detail .buyItemBtn-holder {
    margin-left: 0
}

.bx-newsdetail-content a, .reviews-reply-field a, .bx-newslist-content a, .bx-content p a, .catalog-detail-property a, .catalog-detail a, #catalog_store_amount_div a {
    border-bottom: 1px dashed;
    -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    text-decoration: none;
    color: #5d6a72
}

.bx-newsdetail-content a:hover, .reviews-reply-field a:hover, .bx-newslist-content a:hover, .bx-content p a:hover, .catalog-detail-property a:hover, .catalog-detail a:hover, #catalog_store_amount_div a:hover {
    border-color: transparent;
    color: #5d6a72
}

.header-icon a:focus {
    text-decoration: none;
    color: #5d6a72
}

@media (max-width: 400px) {
    .bx-logo-block img {
        /*height: 32px*/
    }
}

.sort-div {
    margin-bottom: 15px
}

.sort-name {
    font-size: 14px;
    font-weight: 600;
    padding-right: 5px
}

.catalog-sort {
    cursor: pointer;
    display: inline;
    position: relative;
    font-size: 15px;
    border-bottom: 1px solid #5d6a72;
    margin-bottom: 15px
}

.catalog-sort a, .catalog-sort span {
    font-size: 15px;
    border-bottom: 1px solid #5d6a72
}

.sort-list {
    width: 190px;
    background: #FFF;
    z-index: 120;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 5px 5px;
    font-size: 15px
}

.sort-list-span {
    cursor: pointer
}

.sort-list a:hover, .sort-list-span:hover {
    border-color: #a51140;
    color: #a51140;
    font-weight: 700
}

.advantages_footer {
    background: url(/local/templates/eshop_bootstrap_green/images/advantages_footer.jpg) no-repeat;
    height: 120px;
    -moz-background-size: 100%;
    -webkit-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%
}

@media (max-width: 400px) {
    .advantages_footer {
        background: url(/local/templates/eshop_bootstrap_green/images/advantages_footer_mobile.jpg) no-repeat;
        height: 180px;
        -moz-background-size: 100%;
        -webkit-background-size: 100%;
        -o-background-size: 100%;
        background-size: 100%
    }
}

.advantages_footer_new {
    margin-bottom: 35px
}

.advantages_footer_new ul {
    margin: 0;
    padding: 0
}

.advantages_footer_new ul li {
    text-align: center
}

/*
.advantages_footer_new ul li:hover {
background:#5d6a72
}
*/

.advantages_footer_new ul li a {
	display: block;
    color: #26323b;
    font-family: RobotoRegular;
    font-size: 14px;
    padding: 17px 10px 22px;
    line-height: 30px;
}

/*.advantages_footer_new ul li a:hover {
color:#fff
}*/

.advantages_footer_new ul li a::before {
    display: block;
    content: '';
    height: 66px;
    width: 66px;
    /*background: url(/local/templates/eshop_bootstrap_green/images/advantages_footer.png);*/
    margin: 2px auto 6px
}

.advantages_footer_new ul li:nth-child(1) a::before {
    background: url(/local/templates/eshop_bootstrap_green/images/mn5.png);
	width: 75.62px;
	height: 69.57px;
}

.advantages_footer_new ul li:nth-child(2) a::before {
    background: url(/local/templates/eshop_bootstrap_green/images/mn4.png);
	width: 71.14px;
	height: 64.22px;
}

.advantages_footer_new ul li:nth-child(3) a::before {
    background: url(/local/templates/eshop_bootstrap_green/images/mn3.png);
	width: 64.42px;
	height: 64.42px;
}

.advantages_footer_new ul li:nth-child(4) a::before {
    background: url(/local/templates/eshop_bootstrap_green/images/mn2.png);
	width: 64.59px;
	height: 64.59px;
}

.advantages_footer_new ul li:nth-child(5) a::before {
    background: url(/local/templates/eshop_bootstrap_green/images/mn1.png);
	width: 48.43px;
	height: 64.13px;
}

/*.advantages_footer_new ul li:nth-child(6) a::before {
    background-position: -440px -16px
}

.advantages_footer_new ul li:nth-child(7) a::before {
    background-position: -515px -17px
}*/

/*.advantages_footer_new ul li:nth-child(1) a:hover::before {
background-position:-31px -92px
}*/

/*.advantages_footer_new ul li:nth-child(2) a:hover::before {
background-position:-111px -93px
}*/

/*.advantages_footer_new ul li:nth-child(3) a:hover::before {
background-position:-191px -93px
}*/

/*.advantages_footer_new ul li:nth-child(4) a:hover::before {
background-position:-282px -93px
}*/

/*.advantages_footer_new ul li:nth-child(5) a:hover::before {
background-position:-366px -93px
}*/

/*.advantages_footer_new ul li:nth-child(6) a:hover::before {
background-position:-440px -93px
}*/

/*.advantages_footer_new ul li:nth-child(7) a:hover::before {
background-position:-515px -94px
}*/

@media screen and (min-width: 1200px) {
    .advantages_footer_new ul {
        display: table;
        width: 100%;
        border-top: 1px dashed #b2bbbd;
        border-bottom: 1px dashed #b2bbbd
    }

    .advantages_footer_new ul li {
        display: table-cell;
        border-right: 1px dashed #b2bbbd;
        width: 15%
    }

    .advantages_footer_new ul li:last-child {
        border: none
    }
}

@media screen and (max-width: 1199px) {
    .advantages_footer_new ul {
        text-align: center
    }

    .advantages_footer_new ul li {
        display: inline-block;
        vertical-align: middle;
        border: 1px dashed #b2bbbd;
        margin: 15px;
        width: 26%
    }

    .advantages_footer_new ul li a {
        height: 160px
    }
}

@media screen and (max-width: 730px) {
    .advantages_footer_new ul li {
        width: 36%
    }
}

@media screen and (max-width: 540px) {
    .advantages_footer_new ul li {
        width: auto;
        display: block;
        max-width: 220px;
        margin: 15px auto
    }

    .advantages_footer_new ul li a {
        height: auto
    }
}

.leaders-blocks {
    overflow: hidden;
    margin: 20px 0 38px
}

.leaders-blocks .caption {
    color: #5d6a72;
    font-size: 28px;
    font-weight: 600;
    line-height: 1.3;
    margin-bottom: 5px
}

.leaders-blocks .caption-second {
    color: #5d6a72;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3;
    margin-bottom: 36px
}

.leaders-blocks ul {
    padding: 0;
    margin: 0
}

.leaders-blocks ul li {
    position: relative;
    border-left: 37px solid #ccc;
    padding-left: 24px;
    margin: 13px 0 19px
}

.leaders-blocks ul li:nth-child(1) {
    border-color: #b11e46
}

.leaders-blocks ul li:nth-child(2) {
    border-color: #5d6a72
}

.leaders-blocks ul li:nth-child(3) {
    border-color: #4fb66b
}

.leaders-blocks ul li:nth-child(4) {
    border-color: #1c499c
}

.leaders-blocks ul li:nth-child(5) {
    border-color: #ac7812
}

.leaders-blocks ul li::before {
    position: absolute;
    color: #fff;
    font-size: 31px;
    font-weight: 700;
    left: -31px;
    top: -3px
}

.leaders-blocks ul li:nth-child(1)::before {
    content: '1.'
}

.leaders-blocks ul li:nth-child(2)::before {
    content: '2.'
}

.leaders-blocks ul li:nth-child(3)::before {
    content: '3.'
}

.leaders-blocks ul li:nth-child(4)::before {
    content: '4.'
}

.leaders-blocks ul li:nth-child(5)::before {
    content: '5.'
}

.leaders-blocks ul li .capt {
    color: #5d6a72 !important;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 6px
}

.leaders-blocks ul li p {
    color: #323232;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3
}

.leaders-blocks .block-text {
    float: left;
    width: 48%
}

.leaders-blocks .block-video {
    float: right;
    width: 50.3%
}

@media screen and (max-width: 1199px) {
    .leaders-blocks .block-text, .leaders-blocks .block-video {
        float: none;
        width: auto
    }
}

@media screen and (max-width: 500px) {
    .leaders-blocks .block-video iframe {
        height: 260px
    }
}

@media screen and (max-width: 400px) {
    .leaders-blocks .block-video iframe {
        height: 195px
    }
}

@media screen and (max-width: 340px) {
    .leaders-blocks .block-video iframe {
        height: 162px
    }
}

.catalog-type-2 {
    margin: 45px 0 65px
}

.catalog-type-2 ul {
    overflow: hidden;
    margin: 0 -30px 0 0;
    padding: 0
}

.catalog-type-2 ul li {
    float: left;
    width: 22.8%;
    margin: 0 2.2% 1.7% 0;
    list-style: none
}

.catalog-type-2 ul li a {
    position: relative;
    display: block
}

.catalog-type-2 ul li a span {
    color: #3a4952;
    font-size: 22px;
    font-weight: 700;
    position: absolute;
    z-index: 2;
    top: 7%;
    left: 11%;
    width: 64%;
    line-height: 1.2
}

.catalog-type-2 ul li a:hover span {
    color: #fff
}

.catalog-type-2 ul li a::before {
    background: url(/local/templates/eshop_bootstrap_green/images/sprite.png);
    width: 21px;
    height: 15px;
    content: '';
    display: block;
    position: absolute;
    z-index: 2;
    right: 12%;
    top: 10%
}

.catalog-type-2 ul li a:hover::before {
    background-position: -24px 0
}

.catalog-type-2 ul li a::after {
    background: #5d6a72 !important;
    width: 100%;
    height: 100%;
    content: '';
    display: block;
    position: absolute;
    z-index: 1;
    opacity: 0;
    top: 0;
    transition: all .7s ease .7s
}

.catalog-type-2 ul li a:hover::after {
    opacity: .5;
    transition: all .7s
}

.catalog-type-2 ul li a img {
    max-width: 100%
}

@media screen and (max-width: 991px) {
    .catalog-type-2 ul li {
        width: 30.5%
    }
}

@media screen and (max-width: 700px) {
    .catalog-type-2 ul {
        text-align: center;
        margin: 0
    }

    .catalog-type-2 ul li {
        width: 44%;
        float: none;
        display: inline-block;
        vertical-align: middle;
        max-width: 273px;
        margin: 10px
    }
}

@media screen and (max-width: 530px) {
    .catalog-type-2 ul li {
        display: block;
        margin: 15px auto;
        width: auto
    }
}

.user-popup-body {
    padding: 30px
}

.or-line {
    width: 100%;
    display: table;
    margin-top: 20px
}

.or-line .auth-title {
    width: 10%;
    display: table-cell;
    text-align: center;
    font-size: 14px
}

.or-line .left-line {
    width: 45%;
    display: table-cell;
    vertical-align: middle
}

.or-line .right-line {
    width: 45%;
    display: table-cell;
    vertical-align: middle
}

.or-line .line {
    margin: 8px 0;
    background-color: #5d6a72 !important;
    width: 100%;
    height: 1px
}

.auth-services {
    text-align: center;
    width: 100%;
    display: table;
    margin-top: 10px
}

.bx-auth-service-left {
    display: table-cell;
    text-align: right;
    padding-right: 5px
}

.bx-auth-service-right {
    display: table-cell;
    text-align: left;
    padding-left: 5px
}

.bx-auth-note {
    text-align: center;
    font-size: 14px;
    margin-top: 10px
}

.auth-services a {
    border: none !important
}

.bx-auth-service-left .facebook-button {
    display: block;
    float: right;
    background: url(/local/templates/eshop_bootstrap_green/images/fb_dark.png) !important;
    width: 50px !important;
    height: 50px !important
}

.bx-auth-service-right .vkontakte-button {
    display: block;
    background: url(/local/templates/eshop_bootstrap_green/images/vk_dark.png) !important;
    width: 50px !important;
    height: 50px !important
}

.fast-subscription-form-bottom .form-input {
    border: 1px solid #5d6a72 !important;
    font-size: 20px;
    font-style: italic;
    position: relative;
    background: #fff;
    color: #5d6a72 !important;
    text-align: center;
    box-shadow: none;
    -webkit-box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin: 0;
    margin-bottom: 0;
    width: 90%;
    padding: 2% 0;
    margin-bottom: 1.5%;
    height: inherit
}

.coocies_area {
    position: fixed;
    bottom: 0;
    z-index: 1000;
    padding: 0;
    width: 100%;
    text-align: center
}

.coocies_note {
    display: none;
    position: relative;
    padding: 4px 0;
    background: #777;
    color: #F0F0F0;
    min-height: 25px;
    font-size: 12px
}

.coocies_note a {
    color: #FFF;
    border-bottom: 1px dashed #FFF
}

.coocie_close_icon {
    position: absolute;
    right: 10px;
    top: 5px;
    background: url(/local/templates/eshop_bootstrap_green/images/ico-user-popup-close.png) no-repeat 0 0;
    height: 19px;
    width: 19px;
    cursor: pointer
}

.coocie_close_icon:hover {
    background-position: 0 -20px
}

.redtext {
    color: #9b1138
}

a.redtext:hover {
    color: #9b1138
}

a.plusarea {
    display: block;
    background: #FFF url(/local/templates/eshop_bootstrap_green/images/map_area_plus.png) center no-repeat;
    position: absolute;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    text-align: center;
    border: 1px solid #5d6a72;
    font-size: 24px;
    line-height: 20px;
    z-index: 10
}

.imgcontent {
    position: relative;
    display: inline-block
}

.show-filter-button {
    display: none;
    cursor: pointer;
    position: relative;
    font-size: 15px;
    border-bottom: 1px solid #5d6a72
}

@media (max-width: 767px) {
    .div-filter-content {
        display: none
    }

    .show-filter-button {
        display: inline
    }
}

.popup_3d {
    position: relative
}

.popup_3d .arcticmodal-close {
    position: absolute;
    top: -37px;
    right: -36px;
    display: block;
    width: 40px;
    height: 40px;
    background-image: url(/local/templates/eshop_bootstrap_green/images/ico-user-popup-close-big.png)
}

.popup_3d .arcticmodal-close:hover {
    background-position: 0 -40px
}

#catalog_store_amount_div a.bx_big.bx_bt_button.buyItemBtn {
    color: #FFF
}

.whatsapp-btn {
    border: 1px solid #29ad49;
    padding: 5px 10px;
    display: inline-block;
    border-radius: 4px;
    margin: 5px 0 0;
    color: #29ad49
}

.whatsapp-btn i {
    font-size: 22px;
    float: left
}

.whatsapp-btn span {
    margin: 0 0 0 7px;
    line-height: 22px;
    float: left;
    font-weight: 600
}

.whatsapp-btn:hover {
    background-color: #29ad49;
    color: #fff
}

#catalog_store_amount_div {
    position: relative;
    background: #FFF;
    padding: 10px 20px
}

.box-modal_close {
    position: absolute;
    right: -20px;
    top: 0;
    background: url(/local/templates/eshop_bootstrap_green/images/ico-user-popup-close.png) no-repeat 0 0;
    height: 19px;
    width: 19px;
    cursor: pointer
}

.box-modal_close:hover {
    background-position: 0 -20px
}

.bx_catalog_item_controls.touch {
    margin-top: 0;
    padding-top: 0
}

.bx_catalog_item_controls.touch a {
    margin-top: 1%;
    line-height: 40px;
    height: 40px
}

.one-click-basket {
    clear: both;
    margin-top: 2px
}

.bx_catalog_item_images_double, .bx_catalog_item_images {
    position: relative
}

.bx_catalog_item_images_double, .bx_catalog_item_images .flag {
    opacity: 1;
    position: absolute;
    transition: all .7s ease .7s;
    top: 5px;
    right: 5px
}
.bx_catalog_item_images_double.colgods{
    top: 0px;
    right: 0px
}

.bx_catalog_item_images_double, .bx_catalog_item_images:hover .flag {
    opacity: 0;
    transition: all 1.4s
}

.bx_catalog_item_images_double, .bx_catalog_item_images .flag .podarok {
    width: 60px;
    height: 60px;
    background: url(/local/templates/eshop_bootstrap_green/images/pres.png)
}

.numBlsizeMain {
    float: left;
    color: #5d6a72;
    font-size: 11px;
    vertical-align: top;
    font-weight: normal;
    width: 30%;
    margin-right: 1%
}
.bx_catalog_list_home .bx_catalog_item_title a {
    color: #5d6a72 !important;
}
.numBlsize {
    float: left;
    color: #5d6a72;
    width: 23%;
    font-size: 12px;
}
#mc-review {
    display: none;
}
.numBlsize span {
    font-size: 10px;
    color: #a5a5a5;
}
.bx_item_detail .bx_item_container .visualInformation {
    margin: 0 -11px 0 0;
    width: 360px;
    float: right;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px 25px;
    margin-bottom: 10px
}

@media (max-width: 991px) {
    .bx_item_detail .bx_item_container .visualInformation {
        width: auto;
        margin: 0;
        float: none
    }

    .bx_item_detail .bx_item_container .itemInformation {
        clear: both
    }
	
	.bx-breadcrumb::-webkit-scrollbar {
		display: none;
	}
	.bx-breadcrumb {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		overflow: hidden;
		overflow-x: scroll;
		-webkit-overflow-scrolling: touch;
		position: relative;
		padding-bottom: 20px;
		will-change: transform;
		white-space: nowrap;
	}
	.bx-breadcrumb .bx-breadcrumb-item span {
		white-space: nowrap;
	}
}

.bx_item_detail .bx_item_container .visualInformation .block-title {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 10px
}

.bx_item_detail .bx_item_container .visualInformation .itemProp {
    text-align: center;
    margin: 2%;
    width: 46%;
    float: left
}

.bx_item_detail .bx_item_container .visualInformation .itemProp a {
    display: block;
    position: relative
}

.bx_item_detail .bx_item_container .visualInformation .itemProp img {
    width: 100%;
    height: 100%
}

.bx_item_detail .bx_item_container .visualInformation .itemProp .text {
    margin-top: 10px;
    font-size: 11px;
    color: #5d6a72;
    font-weight: 600
}

.bx_item_detail .bx_item_container .visualInformation .itemProp a:hover .zoom {
    margin-top: 45%;
    margin-left: 3%;
    top: 0;
    width: 100%;
    height: 50px;
    opacity: .5;
    position: absolute;
    background: url(/local/templates/eshop_bootstrap_green/images/zoom(2) . png) no-repeat center top
}

.features-block {
    padding: 30px 0
}

.aside-block .features-area {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
    color: #5d6a72;
    padding-right: 30px
}

@media (min-width: 550px) and (max-width: 991px) {
    .aside-block .features-area {
        width: 50%
    }
}

.aside-block .features-area li {
    display: block;
    overflow: hidden;
    padding: 0 0 10px
}

.aside-block .features-area .img-holder {
    text-align: center;
    float: left;
    height: auto;
    width: 64px
}

.aside-block .features-area .text {
    overflow: hidden;
    display: block;
    padding: 0 0 0 10px;
    line-height: 19px
}

.aside-block .features-area .text .desctop-br {
    display: block
}

.bx_item_detail .bx_item_container .visualInformation {
    margin: 0 -11px 0 0;
    width: 360px;
    float: right;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px 25px;
    margin-bottom: 10px
}

@media (max-width: 991px) {
    .bx_item_detail .bx_item_container .visualInformation {
        width: auto;
        margin: 0;
        float: none
    }

    .bx_item_detail .bx_item_container .itemInformation {
        clear: both
    }
	
	.coocies_note {
		padding-left: 23px;
	}
	.coocie_close_icon {
		right: inherit;
		left: 5px;
	}
}

.bx_item_detail .bx_item_container .visualInformation .block-title {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 10px
}

.bx_item_detail .bx_item_container .visualInformation .itemProp {
    text-align: center;
    margin: 2%;
    width: 46%;
    float: left
}

.bx_item_detail .bx_item_container .visualInformation .itemProp a {
    display: block;
    position: relative
}

.bx_item_detail .bx_item_container .visualInformation .itemProp img {
    width: 100%;
    height: 100%
}

.bx_item_detail .bx_item_container .visualInformation .itemProp .text {
    margin-top: 10px;
    font-size: 11px;
    color: #5d6a72;
    font-weight: 600
}

.bx_item_detail .bx_item_container .visualInformation .itemProp a:hover .zoom {
    margin-top: 45%;
    margin-left: 3%;
    top: 0;
    width: 100%;
    height: 50px;
    opacity: .5;
    position: absolute;
    background: url(/local/templates/eshop_bootstrap_green/images/zoom(2) . png) no-repeat center top
}

.information-shaddow {
    border-radius: 5px;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .3);
    box-shadow: 0 0 15px rgba(0, 0, 0, .3);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px 25px
}

.bx_cart_stick_disc {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 40px;
    height: 40px;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    font-size: 11px;
    line-height: 40px;
    background-repeat: no-repeat;
    background-position: center center;
    font-weight: 700
}

.bx_ordercart_order_table_container tbody td.itemphoto .bx_cart_stick_disc img {
    display: block
}

.bx-filter-input-checkbox {
    display: inline-block;
    cursor: pointer
}

.art-insert.bx_catalog_item {
    height: 239px
}

.w-preloader-text {
    color: #5d6a72;
    text-align: center;
    width: 100%;
    padding: 50px 0
}

.w-preloader-text i {
    font-size: 36px
}

.w-preloader-text span {
    display: block;
    font-size: 15px;
    position: relative;
    padding: 15px 0
}
.img_block_catalog {
    overflow: hidden;
    margin: 30px 0;
}
.img_block_catalog_01 {
    width: calc(36% - 10px);
    float: left;
    margin-right: 10px;
}
.img_block_catalog_02 {
    width: calc(24%);
    float: left;
}
.img_block_catalog_03 {
    width: calc(40% - 10px);
    float: left;
    margin-left: 10px;
}
.img_block_catalog_content {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    position: relative;
}
.img_block_catalog_content img {
    width: 100%;
    height: auto;
}
.img_block_catalog_01_1 {
    float: left;
    width: calc(50% - 5px);
    margin-right: 5px
}
.img_block_catalog_01_2 {
    float: left;
    width: calc(50% - 5px);
    margin-left: 5px
}
.img_block_catalog_content {
    cursor: pointer;
}
.img_block_catalog_content:hover {
    opacity: 0.8;
}
.img_block_catalog_content_hh {
    position: absolute;
    background: #5d6a72;
    padding: 5px 10px;
    border-radius: 3px;
    color: #fff;
    font-weight: bold;text-transform: uppercase;
}
.asd_bt {
    bottom: 10px;
}
.asd_t {
    top: 10px;
}
.asd_r {
    right: 10px
}
.asd_l {
    left: 10px
}
@media (max-width: 480px) {
    .img_block_catalog_01, .img_block_catalog_02, .img_block_catalog_03 {
        width: 100%
    }
}


.button_one_click_buy_yellow {display:none !important}
.priceDiscount {
    color: #a51140;
}
.salePriseCount {
    color: #a51140;
    font-weight: normal;
    font-size: 12px;
}
.bx_medium.bx_bt_button {
    line-height: 40px !important;
    height: 40px !important;
}
.imgposition, .bx_item_detail_scu, #bx_117848907_153073_sku_prop, .bx_item_detail_size.full {
    display: none;
}
.popup-window-titlebar-text, .popup-window-titlebar-text-version {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color:
    #80868e;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    max-width: 100%;
    line-height: 49px;
    overflow: hidden;
    padding: 0 30px 0 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bx_catalog_list_home.bx_green .bx_bt_button {
    width: 48%;
}
@media (max-width: 480px) {
	.bx_medium.bx_bt_button {
		margin-bottom: 10px;
	}
}
#carousel-1RrCS .carousel-indicators {
    display: none;
}

.bx-newslist .fotorama__arr--next,.bx-newslist .fotorama__arr--prev {
    /*background: #e0e0e08a;
    height: 50px;
    width: 50px;
    border-radius: 50%;*/
    top: 28%;
	background: inherit;
}

.bx-newslist .fotorama__arr--next:before{
	content:"\f138";
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 45px;
    color: #b11e46;
    line-height: 1px;
    position: absolute;
    top: 16px;
    left: -18px;
}
.bx-newslist .fotorama__arr--prev:before{
	content:"\f137";
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 45px;
    color: #b11e46;
    line-height: 1px;
    position: absolute;
    top: 16px;
    left: 18px;
}
.sale-personal-section-row-flex .fa {
    color: #b01e46;
}

.container.corona {
    /*position: fixed;
    top: 0px;
    z-index: 999;*/
    background: #5b9f0b;
    color: #fff;
    width: 100%;
    padding: 10px 0px;
    text-align: center;
}
.corona_close_icon {
    position: absolute;
    right: 10px;
    top: 10px;
    background: url(/local/templates/eshop_bootstrap_green/images/ico-user-popup-close.png) no-repeat 0 0;
    height: 19px;
    width: 19px;
    cursor: pointer;
}
.container.corona.footer {
    display: none;
}
.bx-basket-block div.mob-phone {
	display: none;
}
@media(max-width:1023px){
	.container.corona{
		display:none;
	}
	.corona_close_icon {
		top: 5px;
	}
	.container.corona.footer {
		display: block;
		top: 45px;
		padding: 5px 25px;
		position: fixed;
		z-index: 999;
	}
}
@media(max-width:767px){
	.top-header .top-header__logo {
		max-width: 180px;
		width: 180px;
		margin-left: 50px;
	}
	.bx-inc-orginfo-phone {
		font-size: 21px;
	}
	.bx-inc-orginfo-phone a {
		font-size: 19.2456px;
		line-height: 20px;
	}
	.bx-inc-orginfo-phone a {
		font-weight: 600;
	}
	.top-header .bx-inc-orginfo-nwdl span.wrkhrs {
		font-size: 11px;
	}
	.bx-aside-nav.bx-opened {
		margin-left: 10px;
	}
}
@media(max-width:680px){
	.top-header .top-header__logo {
		margin-right: 20px;
		min-width: 126px;
	}
}
@media(max-width:679px){
	.bx-header.fixed .fixuser {
		display: none;
	}
}
@media(max-width:580px){
	.bx-basket-block a.jbx_cart span.sumtxt {
		display: none;
	}
}
@media(max-width:530px){
	.bx-basket-block a.jbx_cart span.iconcart svg, .bx-basket-block a.favorite-lnk span.iconfaw svg {
		width: 20px;
		height: 20px;
	}
	.bx-basket-block a.jbx_cart span#top_basket, .bx-basket .bx-basket-block a.favorite-lnk span#top_wish {
		width: 19px;
		height: 19px;
		line-height: 19px;
		top: -8px;
		left: 10px;
		font-size: 12px;
	}
	body>.bx-aside-nav-control {
		top: 24px;
	}
	.bx-basket-block a.jbx_cart span.iconcart {
		padding-right: 10px;
	}
	.top-header .bx-basket-block {
		padding: 6px 0px 0px;
	}
	.bx-aside-nav {
		margin-top: 88px;
	}
}
@media(max-width:480px){
	.bx-basket-block div.mob-phone, .bx-basket-block div.mob-phone a.phone-area {
		display: block;
	}
	.bx-basket-block div.mob-phone a.phone-area svg {
		width: 14px;
		height: 14px;
	}
	.bx-basket-block a.jbx_cart span.iconcart svg, .bx-basket-block a.favorite-lnk span.iconfaw svg {
		width: 16px;
		height: 16px;
	}
	.top-header .bx-inc-orginfo-nwdl {
		display: none;
	}
	.bx-basket-block a.jbx_cart {
		right: 0px;
		margin:0 15px;
	}
	.top-header .bx-basket-block {
		padding: 0px;
		margin-right: 15px;
		margin-top: 8px;
	}
	.bx-aside-nav-control .fa {
		font-size: 15px;
		line-height: 22px;
	}
	body>.bx-aside-nav-control {
		top: 11px;
		width: 25px;
		height: 25px;
		left: 15px;
		line-height: 25px;
	}
	.top-header .top-header__logo {
		margin-left: 40px;
		width: 126px;
	}
	.header-search {
		display: block;
		position: inherit;
		height: inherit;
		margin-top: 0px;
		padding: 5px 15px;
		width: calc(100% + 30px);
		background: #5D6A72;
		margin-left: -15px;
	}
	.header-search #title-search-input {
		border: 0;
		border-radius: 5px;
		height: 25px;
		font-size: 15px;
		padding: 2px 10px;
	}
	.bx-header.fixed .header-search #title-search-input {
		height: 25px;
	}
	.header-search .bx-input-group-btn .btn {
		height: 25px;
		padding: 0px;
	}
	.bx-header.fixed .header-search .bx-input-group-btn .btn {
		height: 25px;
	}
	.header-search .bx-input-group-btn i {
		font-size: 15px;
	}
	header.bx-header {
		padding: 0px;
	}
	.bx-aside-nav {
		margin-top: 81px;
	}
	.bx-aside-nav.bx-opened {
		margin-left: 0px;
	}
}
.box-modal-user {
    position: relative;
    width: 320px;
	background: #fff;
    border-radius: 6px;
	text-align: center;
	padding: 0px 30px;
	font-family: RobotoRegular;
}
.ttl-modal-user {
    font-weight: 500;
    font-size: 24px;
    color: #232323;
    padding-top: 20px;
}
.uk-form-row.auth-services {
    margin-top: 0px;
}
span.bx-authform-title {
    font-size: 12px;
    line-height: 14px;
    color: #5D6A72;
}
.box-modal-user .box-modal_close.arcticmodal-close {
    right: 0px;
    background: #B11E46;
    border-radius: 0px 6px;
    width: 30px;
    height: 20.09px;
    text-align: center;
    line-height: 15px;
}
.bx-authform-social.modal-new ul {
    padding: 0px;
    margin: 15px 0px 0px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.bx-authform-social ul li {
    position: relative;
    display: inline-block;
    width: 35px;
    height: 35px;
    margin-right: 5px;
}
.bx-authform-social ul li .bx-authform-social-icon {
    width: 35px;
    height: 35px;
    border-bottom: 0;
}
.bx-authform-social.modal-new ul li .bx-authform-social-icon.vkontakte {
    background: #4D76A1;
    border-radius: 50%;
	display: flex;
    justify-content: center;
    align-items: center;
}
.bx-authform-social.modal-new ul li .bx-authform-social-icon.facebook {
    background: #3B5998;
    border-radius: 50%;
	display: flex;
    justify-content: center;
    align-items: center;
}
.or-modal {
    position: relative;
    margin: 20px 0px;
}
.or-modal .line {
    height: 1px;
    background: #5D6A72;
    position: absolute;
    width: 100%;
    top: 50%;
    z-index: 0;
}
.or-modal .or {
    font-size: 13px;
    line-height: 15px;
    color: #5D6A72;
    background: #fff;
    width: 40px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}
label.uk-form-label {
    font-size: 13px;
    line-height: 15px;
    color: #232323;
    font-weight: 400;
    display: block;
    text-align: left;
}
.uk-form-controls input {
    border: 1px solid #B5BBBF;
    box-sizing: border-box;
    border-radius: 6px;
    width: 100%;
    background: #fff;
    padding: 7px 5px;
    margin-bottom: 10px;
}
label.bx-filter-param-label.customcont {
    display: block;
    position: relative;
    padding-left: 20px;
    text-align: left;
    margin-bottom: 12px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
label.bx-filter-param-label.customcont input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
span.bx-filter-param-text.checkmark {
    position: absolute;
    top: 2px;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: #B11E46;
    border-radius: 50%;
}
label.bx-filter-param-label.customcont:hover input ~ .checkmark {
    background-color: #B11E46;
}
label.bx-filter-param-label.customcont input:checked ~ .checkmark:after {
    display: block;
}
label.bx-filter-param-label.customcont:hover input ~ .checkmark:after{
	background-color: #B11E46;
}
label.bx-filter-param-label.customcont .checkmark:after {
    left: 6px;
    top: 1px;
    width: 4px;
    height: 8px;
    border: solid white;
    border-width: 0 1px 1px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
span.bx-filter-param-text.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}
label.bx-filter-param-label.customcont input:checked ~ .checkmark {
	background-color: #B11E46;
}
.uk-form-row button {
    width: 100%;
    background: #B11E46;
    color: #fff;
    padding: 9px 0px;
    border: 0px;
    border-radius: 6px;
    margin-bottom: 5px;
}
a.ajax-link.forgtpas {
    font-size: 12px;
    line-height: 25px;
    color: #B11E46;
    display: inline-block;
    border-bottom: 1px dashed #B11E46;
}
.reg-block {
    margin-top: 25px;
    background: #5D6A72;
    position: relative;
    width: calc(100% + 60px);
    margin-left: -30px;
	color: #fff;
	padding: 15px 0px;
}
.reg-block p {
    font-size: 11px;
    line-height: 22px;
    margin-bottom: 2px;
}
.reg-block a.ajax-link {
    color: #fff;
    font-size: 16px;
    display: inline-block;
    border-bottom: 1px dashed #FFFFFF;
}
.uk-form-row.forgotpswd {
    padding: 10px 0px 20px;
}
.pass-note {
    font-size: 10px;
    line-height: 12px;
    color: #5D6A72;
    text-align: left;
    margin-bottom: 20px;
}
.error-reg {
    text-align: left;
    color: #f00;
    padding-top: 0px;
	margin-bottom:5px;
}
.error-reg.frgtps{
	padding-top:0px;
}
.info-forgtpass {
    padding-top: 20px;
    text-align: left;
}
.error-reg.login{
	padding-top:0px;
	margin-bottom:5px;
}
.bx_catalog_list_home .bx_catalog_item_price .bx_stick_disc.mob {
	display:none;
}
a.callbutton {
    display: block;
    width: 60px;
    height: 60px;
    background-color: #0bd00d;
    border-radius: 100%;
	position: fixed;
    bottom: 40px;
    right: 25px;
	z-index:99999;
}
a.callbutton:hover{
	border: 0px;
}
a.callbutton * {
    transition: transform .6s linear;
    transform-origin: initial;
}
.sitephone-label__icon{
	background:url(/local/templates/eshop_bootstrap_green/images/callphone.svg);
	height: 30px;
    width: 30px;
    transform: rotate3d(0, 0, 0, 0);
    background-size: cover;
    display: block;
    position: absolute;
    margin-left: 15px;
    margin-top: 15px;
	animation: comagic-label-icon-sitephone 6.6s ease-in-out infinite;
}
.sitephone-label__bubble--empty-outer-animation {
    animation: comagic-label-bubble-empty-outer 6s ease-out infinite;
}
.sitephone-label__bubble--empty-outer {
    height: 120px;
    width: 120px;
    top: -30px;
    left: -30px;
    position: absolute;
    box-sizing: border-box;
    border: 1px solid #0bd00d;
    border-radius: 100%;
}
.sitephone-label__bubble--empty-inner-animation {
    animation: comagic-label-bubble-empty-inner 6s ease-out infinite;
}
.sitephone-label__bubble--empty-inner {
    height: 120px;
    width: 120px;
    top: -30px;
    left: -30px;
    position: absolute;
    box-sizing: border-box;
    border: 1px solid #0bd00d;
    border-radius: 100%;
}
.sitephone-label__bubble--solid-animation {
    animation: comagic-label-bubble-solid 6s ease-in infinite;
}
.sitephone-label__bubble--solid-color {
    background-color: #0bd00d;
    height: 60px;
    width: 60px;
    box-shadow: 0 1px 7px rgba(0,0,0,0.09), 0 2px 14px rgba(0,0,0,0.19);
    position: absolute;
    box-sizing: border-box;
    border: 1px solid #0bd00d;
    border-radius: 100%;
}

@media(max-width:768px){
	.bx_catalog_list_home .bx_catalog_item_price .priceDiscount {
		flex: 0 0 100%;
	}
	.advantages_footer_new ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.advantages_footer_new ul li {
		display: block;
		margin: 0px;
		width: 20%;
	}
	.advantages_footer_new ul li a {
		height: 114px;
		padding: 20px 35px 35px;
		font-size: 11px;
		line-height: 13px;
	}
	.advantages_footer_new ul li:nth-child(1) a:before {
		width: 45.48px;
		height: 41.84px;
		background-size: cover;
	}
	.advantages_footer_new ul li:nth-child(2) a:before {
		width: 42.78px;
		height: 38.62px;
		background-size: cover;
	}
	.advantages_footer_new ul li:nth-child(3) a:before {
		width: 38.74px;
		height: 38.74px;
		background-size: cover;
	}
	.advantages_footer_new ul li:nth-child(4) a:before {
		width: 38.84px;
		height: 38.84px;
		background-size: cover;
	}
	.advantages_footer_new ul li:nth-child(5) a:before {
		width: 29.13px;
		height: 38.58px;
		background-size: cover;
	}
	.advantages_footer_new ul li:nth-child(5) a {
		padding: 20px 25px 35px;
	}
}
@media(max-width:500px){
	.advantages_footer_new ul li a,.advantages_footer_new ul li:nth-child(5) a {
		padding: 10px;
		height: 85px;
	}
	.advantages_footer_new ul li {
		width: 50%;
		border-left: 0px;
	}
	.advantages_footer_new ul li:nth-child(2n) {
		border-right: 0px;
	}
	.advantages_footer_new ul li:nth-child(5) {
		flex: 0 0 100%;
		max-width: 100%;
		border-right: 0px;
	}
}
@media(max-width:480px){
	.bx_catalog_list_home .bx_catalog_item_price .bx_price {
		width: 100%;
		justify-content: center;
		margin-bottom: 20px;
	}
	.bx_catalog_list_home.dl-main .bx_catalog_item_price {
		flex-wrap: wrap;
		justify-content: flex-end;
	}
	.bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_articul, .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_scu {
		padding: 10px;
	}
	.bx-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_controls {
		order: 2;
	}
	.catalog_list_vaforite {
		order: 3;
		margin-right: 0px;
		margin-left: 15px;
	}
	.bx_catalog_list_home .bx_catalog_item_price .priceDiscount {
		justify-content: center;
		text-align: center;
		line-height: 28px;
	}
	.bx_catalog_list_home .bx_catalog_item_price span.fullprice {
		font-size: 9px;
		line-height: 1px;
	}
	.bx_catalog_list_home .bx_catalog_item_images .bx_stick_disc {
		display:none;
	}
	.bx_catalog_list_home .bx_catalog_item_price .bx_stick_disc.mob {
		display:block;
		position: initial;
		font-size: 9px;
		width: 31.66px;
		height: 21.02px;
		margin-right: 10px;
	}
	.bx-wrapper {
		padding-top: 90px;
	}
}
@keyframes comagic-label-bubble-empty-outer {
    0%,33.33% {
        transform: scale3d(0.4, 0.4, 0.4);
        opacity: 0.75
    }

    66.67%,100% {
        transform: scale3d(0.9, 0.9, 0.9);
        opacity: 0
    }
}
@keyframes comagic-label-bubble-empty-inner {
    0%,33.33% {
        transform: scale3d(0.4, 0.4, 0.4);
        opacity: 0.75
    }

    66.67%,100% {
        transform: scale3d(0.7, 0.7, 0.7);
        opacity: 0
    }
}
@keyframes comagic-label-bubble-solid {
    0% {
        transform: scale(0.7);
        opacity: 0
    }

    50% {
        transform: scale(1.25);
        opacity: 0.5
    }

    75%,100% {
        transform: scale(0.7);
        opacity: 0
    }
}
@keyframes comagic-label-icon-sitephone {
    1%,2% {
        transform: rotate3d(0, 0, 1, 9deg);
        opacity: 1
    }

    3%,5%,7% {
        transform: rotate3d(0, 0, 1, -9deg)
    }

    4%,6%,8% {
        transform: rotate3d(0, 0, 1, 9deg)
    }

    9% {
        transform: rotate3d(0, 0, 1, 0)
    }
}
div#CallPluginModal {
    padding: 0px;
}
/* End */


/* Start:/local/templates/eshop_bootstrap_green/colors.min.css?15768095602144*/
@media(max-width:767px){body.bx-theme-green .bx-logo{background:#4c5c65}}body.bx-background-gradient{background:#f5fafd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZmFmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(245,250,253,1) 0,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(245,250,253,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(245,250,253,1) 0,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(245,250,253,1) 0,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(245,250,253,1) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(245,250,253,1) 0,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5fafd',endColorstr='#ffffff',GradientType=0);background-attachment:fixed}.bx-logo-text small{color:#33b111}body.bx-theme-green .bx-s-info-titleicon{background:#33b111}a.bxd-block:hover{border-color:#28a906}.bxd-icon{border:1px solid #28a906}.bx-s-info-titleicon a.bxd-block:hover .bxd-icon{background:#28a906}.bxd-icon .fa{color:#28a906}a.bxd-block:hover .bxd-icon .fa{color:#fff}.bx-theme-green .btn.btn-default{outline:0;background-color:#4a985f;border-color:#3e8050;color:#FFF}.bx-theme-green .btn.btn-default:hover{outline:0;background-color:#4a985f;border-color:#3e8050;color:#FFF}.bx-theme-green .btn.btn-default:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
/* End */
/* /css/user-popup.min.css?15047990092988 */
/* /css/jquery.arcticmodal-0.3.min.css?1504799009568 */
/* /local/templates/eshop_bootstrap_green/css/custom.css?15946500591766 */
/* /js/fotorama-4.6.4/fotorama.css?149087113415141 */
/* /local/templates/eshop_bootstrap_green/components/bitrix/sale.basket.basket.line/template_inl17/style.min.css?15935669443585 */
/* /local/templates/eshop_bootstrap_green/components/bitrix/menu/slider-horisont/style.css?160320403713730 */
/* /local/templates/eshop_bootstrap_green/components/bitrix/menu/slider-horisont/themes/green/colors.min.css?1586983898799 */
/* /local/components/webrover/search.title/templates/visual/style.css?15363252004041 */
/* /local/templates/eshop_bootstrap_green/components/bitrix/breadcrumb/.default/style.min.css?1580170524467 */
/* /local/templates/eshop_bootstrap_green/components/bitrix/menu/personal_menu/style.min.css?15047971741840 */
/* /bitrix/components/bitrix/eshop.socnet.links/templates/.default/style.css?15851585581038 */
/* /local/templates/.default/components/bitrix/sender.subscribe/template_inl2017/style.min.css?15935669445253 */
/* /local/templates/eshop_bootstrap_green/components/bitrix/menu/bottom_menu/style.css?1536325200542 */
/* /local/templates/eshop_bootstrap_green/styles.css?15768110419176 */
/* /local/templates/eshop_bootstrap_green/template_styles.css?160320403787922 */
/* /local/templates/eshop_bootstrap_green/colors.min.css?15768095602144 */
