/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

@font-face {
	font-family: 'fa-viber';
	src:url('fonts/fa-viber.eot?-3dwksg');
	src:url('fonts/fa-viber.eot?#iefix-3dwksg') format('embedded-opentype'),
		url('fonts/fa-viber.ttf?-3dwksg') format('truetype'),
		url('fonts/fa-viber.woff?-3dwksg') format('woff'),
		url('fonts/fa-viber.svg?-3dwksg#fa-viber') format('svg');
	font-weight: normal;
	font-style: normal;
}
.fa-viber:before {
	font-family: 'fa-viber';
	content: "\e666";
}

.bx-soa-section-title {font-family:"Play",Arial,sans-serif!important;}

.address.blocks a { color: #fff; }
.address.blocks a[href$='.pdf'], .address.blocks a[href^='yandexnavi'] { border-bottom: 1px #fff solid;}
.address.blocks a:hover { border-bottom: 0;}
/*.app.blocks { margin-top: 5px; }*/
.app.blocks a { display: inline-block; width: 120px; margin-right: 10px; }
.app.blocks a img { width: 120px; }
.social-block { margin-bottom: 15px; }
.viewed_block .cost.prices .price.only_price { display: none; }
.total_summ.filled {display: block!important; }
.contacts table td .dark_table {font-weight: 700;}
.row.map_links { margin: 10px 0; }
.row.map_links div { margin-top: 10px; margin-bottom: 15px; text-align: center; }

.form-control .clear-icon { position: absolute; font-size: 16px; font-weight: 400; right: 1px; top: 0; z-index: 10; padding: 7px;}
.form-control .clear-icon a { color: #a5a3a3; }
.form-control .clear-icon a:hover { color: #222; }
.form-control input[type='text'] { padding-right: 29px; }

.menu-row>.maxwidth-theme { background: #f8f8f8; }
/*.logo-row .logo-block { width: 249px; }
.logo-row .logo { max-width: 249px; height: 173px; line-height: 173px; }*/
#header .logo-row .logo-block { width: 320px; }
#header .logo-row .logo { max-width: 320px; height: 173px; line-height: 173px; }
.logo_and_menu-row .inner-table-block { height: 173px; }

.fill_bg_n .menu-row.middle-block.bglight, .fill_bg_y .menu-row.middle-block.bglight .mega-menu {
    background: #f8f8f8;
}
.fill_bg_n .top_inner_block_wrapper { background: #f9f9f9; }

.wraps>.wrapper_inner { margin-top: 30px; }
.front_page .wraps>.wrapper_inner { margin-top: 0px; }
.title-v2 .page-top.maxwidth-theme, .container .page-top-wrapper { padding-top: 18px; padding-bottom: 8px; }
@media (max-width: 1700px) {
    .title-v2 .page-top.maxwidth-theme, .container .page-top-wrapper { padding-left: 0; }
}
.breadcrumbs { padding: 0 0 5px; }
.container .page-top-wrapper { padding: 0; }
h1 { padding-bottom: 15px; font-size: 1.85em; }

.phone-icons { text-align: center; }
@media (min-width: 1180px) and (max-width: 1450px) {
    .phone-icons { width: 20%!important; }
}
.phone-icons-wrapper { display: inline-block; }
.header-v4 .logo_and_menu-row .phone-icons-wrapper .wrap_icon { padding-left: 0; padding-right: 0; height: 168px; }

.phone-block { margin-bottom: 26px; margin-left: 0px; /*margin-left: 20px;*/ line-height: 30px; text-align: left; }
.email-block { /*margin-left: 20px;*/ line-height: 30px; text-align: left; }
/*.phone-block .fa, .email-block .fa, .user-block .fa { border: 2px #266c0b solid; border-radius: 17px; width: 34px; font-size: 20px; color: #266c0b; height: 34px; text-align: center; line-height: 31px; margin-right: 5px; position: relative; }*/
.phone-block .fa, .email-block .fa, .user-block .fa { border: 2px #266c0b solid; border-radius: 19px; width: 38px; font-size: 27px; color: #266c0b; height: 38px; text-align: center; line-height: 36px; margin-right: 5px; position: relative; }
.phone-block .fa { top: 5px; }
.email-block .fa { font-size: 22px; line-height: 33px; }
/*.phone-block .fa { top: 3px; }
.email-block .fa { font-size: 18px; line-height: 29px; }*/
.user-block .fa, .user-block a { color: #fff; border-color: #fff; line-height: 27px; }
.user-block .fa { font-size: 22px; line-height: 32px; margin-bottom: 6px; }
.write-us { line-height: 21px; margin: 3px 0 16px 0; }
.write-us .fa-mobile { font-size: 14px; color: #1e5508; }
.write-us b { color: #1e5508; }
.write-us a {color: #747676!important;}
.phone-block a, .email-block a, .messenger a { color: #747676!important; font-weight: bold;}
.logo_and_menu-row .search-wrapper { height: 110px; }
.logo_and_menu-row .search .search-input, #headerfixed .search .search-input { border: 2px solid #266c0b; padding: 6px 44px 6px 17px; height: 38px; border-radius: 38px; line-height: normal; }
#headerfixed .search .btn-search{padding:10px 16px 0;border:none;background:none;}
.right-icons .wrap_icon { }
.logo_and_menu-row .personal-link .title {color: #fff; }

.top_whatsapp_number { display: inline-block; color:#747676!important; vertical-align: middle; margin-right: 25px; }
.top_whatsapp_number b { color:#747676!important; }
.head_contacts {display:flex; align-items: center; margin-left:15px; flex-wrap:wrap;}
.top_whatsapp_icon, .top_whatsapp_icon_small { display: inline-block; vertical-align: middle; margin-right: 5%; }
/*.top_vip_icon { display: inline-block; vertical-align: middle; margin-right: 0%; float: right;}*/
.top_vip_icon { position: absolute; right: 100%; top: 5px; width: 107px; text-align: center; }
.top_vip_icon a { color: #fff;}
.top_vip_icon span { display: block;}
.top_vip_icon .fa-vip {
    height: 30px;
    background-image: url('/images/cor.png');
}
.top_whatsapp_icon a, .top_whatsapp_icon_small a { display: inline-block; margin-right: 15px; }
#title-search_fixed { margin: 20px auto 0 auto;  /*max-width: 720px;*/ max-width: 610px; }


.bottom-middle .row:last-child {margin-top:50px;}

.similar__product {
	position:relative;
}
.similar__product-prev,
.similar__product-next {
	color:#1e5508 !important;
}

@media (max-width: 1240px) {
    .top_vip_icon { display: none; }
	.head_contacts {justify-content:center;}
}
@media (min-width: 1360px) {
    .top_vip_icon { margin-right: 52px; }
}

@media (min-width: 1181px) {
    .top_whatsapp_icon_small { display: none; }
}
@media (max-width: 1180px) {
    .top_whatsapp_icon { display: none; }
    .maxwidth-theme .search-block .search-wrapper { display: table-cell!important; }
    .maxwidth-theme .search-block .wrap_icon { display: none!important;}
    #header .logo_and_menu-row .search_wrap { padding-left: 0; padding-right: 0; }
    .top_whatsapp_number { margin-right: 15px; text-align: center; }
    .top_whatsapp_icon_small { margin-right: 1%; }
    .top_whatsapp_icon_small a { margin-right: 5px; }
    form.search { width: 105%; }
}
@media (max-width: 1070px) {
    .maxwidth-theme .search-block { text-align: left!important;  }
    .top_whatsapp_number { margin-right: 5px; }
}

/*.header-v4 .logo_and_menu-row .wrap_icon.user-area { position: relative; padding-left: 37px; text-align: center; background: #266c0b url('../images/svg/border-line.svg') no-repeat 0 0; }*/
.header-v4 .logo_and_menu-row .wrap_icon.user-area { position: relative; padding-left: 0px; text-align: center; background: #266c0b; }
#header .logo_and_menu-row:after { position: absolute; content:''; top: 0; left: 79%; width: 21%; height: 100%; background: #266c0b url('../images/svg/border-line.svg') no-repeat 0 0; }
@media (min-width: 1350px) {
    #header .logo_and_menu-row:after { left: 77%; width: 23%; }
    .top_whatsapp_icon { margin-right: 10%; }
}
@media (min-width: 1699px) {
    #header .logo_and_menu-row:after { left: 75%; width: 25%; }
    .top_whatsapp_icon { margin-right: 10%; }
}
@media (min-width: 2300px) {
    #header .logo_and_menu-row:after { left: 68%; width: 32%; }
}
#header .logo_and_menu-row .search_wrap, #header .right-icons { position: relative; z-index: 100; }

#mobileheader { height: 70px; }
.maxwidth-theme, .wrapper_inner { padding: 0 15px 0 30px; }
.maxwidth-theme .wrap_icon i.svg { border: 2px #266c0b solid; border-radius: 20px; padding: 7px; width: 40px; height: 40px; }
.maxwidth-theme .search-block { text-align: center; }
@media (min-width: 1181px) {
  .maxwidth-theme .search-block .wrap_icon { display: none; }
}
@media (min-width: 1181px) {
.cont-block { width: 19%!important; }
.addr-block { width: 31%!important; }
}
@media (min-width: 767px) and (max-width: 1180px) {
  .maxwidth-theme .search-block .search-wrapper { display: none; }
  .copy-block { width: 20%!important; }
  .cont-block { width: 24%!important; }
  .addr-block { width: 31%!important; }  
  .bottom_menu-block {width: 25%!important;}
}
.footer_inner.compact .bottom-middle { padding: 34px 0 28px; }
footer .address.blocks {
    padding-left: 0!important;
}
footer .address.blocks:before {
    position: relative;
    display: inline-block;
    margin-right: 10px;
    top: 3px;
}
#footer .phone {
    margin-top: 1px;
}

.counter_block { width: 97px; }
.counter_block input[type=text] { width: 47px; }
#basket-root .basket-items-list-item-amount .basket-item-amount-filed { width: 47px!important; font-family: "Play",Arial,sans-serif; }

body .tabs_slider .catalog_item .inner_wrap { padding: 5px 10px 21px 10px; }
.catalog_block .catalog_item { padding: 13px 13px 26px 13px; }
.cost.prices {font-size: 16px !important;line-height: 20px !important;}
.image_wrapper_block, .image_wrapper_block a { height: 200px; line-height: 200px; }
.module_products_list td { padding: 12px 0; }
.module_products_list tr td:first-child { padding-left: 10px; }
.display_list .list_item td.image_block { padding: 15px; }
.list_item .image_wrapper_block, .list_item .image_wrapper_block a { margin: 0; }

/*.menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu>li:first-child {
    background: transparent url('../images/lift.jpg') no-repeat center center;
    background-size: cover;
}*/
.menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu>li:first-child ul.dropdown-menu {background: transparent;}
.menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu>li:first-child ul.dropdown-menu a {color: #222;}
.menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu>li:first-child ul.dropdown-menu a:hover {color: #266c0b;}
.menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu>li ul.dropdown-menu a span { position: relative; }
.menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu>li ul.dropdown-menu a span:before { position: absolute; top: -2px; left: -12px; content: "\2022"; }
.menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu>li { padding-right: 0; }
.menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu>li>.dropdown-menu>li { width: 100%; }
.menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu>li>.dropdown-menu li a { padding-right: 20px!important; }

/*.catalog_section_list .item_block:first-child { background: transparent url('../images/lift_big.jpg') no-repeat center center; background-size: cover; }*/
.catalog_section_list .section_item li.sect { width: 100%; }
.section_item_inner .section_info li.sect a { padding-left: 15px; position: relative; display: inline-block;}
.section_item_inner .section_info li.sect a:before { position: absolute; left: 0; content: "\2022"; }

.footer_inner.compact .social-icons .small_title { margin: -2px 0 20px; padding: 0; }
.social-icons li a { margin-top: 3px; }

#headerfixed .logo-row .logo img, #headerfixed .logo-row .logo svg { max-height: 76px; margin: 5px 0; }
#headerfixed .inner-table-block { height: 86px; }
#headerfixed .inner-table-block.messengers img { margin-right: 13px; }
#headerfixed .inner-table-block.messengers.small {display: none;}

@media (max-width: 1199px) {
    #headerfixed .inner-table-block.messengers { display: none; }
    #headerfixed .inner-table-block.messengers.small {display: table-cell;}   
    /*#headerfixed .col-md-3.search { width: 22%!important; }*/
}

@media (max-width: 1199px) and (min-width: 992px) {
    #headerfixed .v1 .inner-table-block.phones .phone, #headerfixed .v2 .inner-table-block.phones .phone { display: block!important; }
}



#password-block { border: 1px solid #f2f2f2; margin-bottom: 20px; padding: 25px 10px 25px 30px!important; font-size: 14px; }
#password-block h2 {margin: 10px 0; }
#password-block .row {text-align: left;}
@media (min-width: 768px) {
    #password-block .row .col-sm-4:first-child { margin-left: 16.666666666666664%; }
}
#password-block label {margin-top: 20px; }

.logo-row.menu-row .mega-menu table td .wrap>a { padding: 29px 12px 33px; }
.logo-row.menu-row .mega-menu table td .wrap>a .fa { display: inline-block;  }
.logo-row.menu-row .mega-menu table td .wrap>a .fa:before { font-size: inherit; font-weight: inherit; margin-left: 2px;  }
#headerfixed .v1 .menu-block.sep-left .navs ul li a:hover { color: #266c0b; }
@media (min-width: 992px) {
    #headerfixed .col-md-3.search { width: calc(100% - 750px); text-align:center; }
    #headerfixed .inner-table-block { overflow: visible; }
}
@media (min-width: 1199px) {
    #headerfixed .col-md-3.search { width: calc(100% - 980px); text-align:center; }
}
/* @media (min-width: 1399px) {
    #headerfixed .col-md-3.search { width: calc(100% - 975px); text-align:center; }
} */
.inline-table { display: inline-table; }

@media (max-height:700px){
    body .header-cart .basket_fly .basket_wrapp li[item-section="OrdDelCanBuy"]{padding-bottom: 210px;}
}
body li[item-section="OrdDelCanBuy"] .module-cart table td.count-cell { padding: 3px 0; font-size: 0; }

.bx-soa-item-props-title { position: relative;}
.bx-soa-item-header-title { position: absolute; left: 0; right: 0; text-align: center; text-align: center; padding: 13px 25px; width: 100%; border-bottom: 1px solid #f2f2f2; }
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td.set-pad-border { padding-top: 21px !important; border-bottom: 0!important; }
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr:first-child .bx-soa-item-td .bx-soa-item-td-title {text-align: center; }

#bx-soa-order #bx-soa-basket.bx-soa-section .bx-soa-section-title-container {cursor: auto;}
#bx-soa-order #bx-soa-basket.bx-soa-section .bx-soa-section-title-container a.bx-soa-editstep {display: none;}

/* mobile header */
#mobileheader { height: 190px!important; }
#mobileheader .logo { max-width: 100%!important; height: 130px; text-align: center; }
#mobileheader .logo a { display: inline-block; height: 125px; }
#mobileheader .logo img { width: auto; height: auto; }
#mobileheader .phone-block { line-height: 40px; margin-top: 5px; text-align: center; }
#mobileheader .phone-block a { margin-right: 6px; line-height: 40px; font-size: 18px; }

#mobileheader .burger { position: absolute; height: 58px; top: 0; left: 0; background: #fff; z-index: 100; }
#mobileheader .right-icons { position: absolute; top: 0; right: 0; z-index: 100; }
#mobileheader .mobileheader-v1 { position: relative; }
.uscls-22 { fill: #000!important; }
@media (max-width:400px){
    #mobileheader .wrap_icon { padding: 0 8px; }
}

.ps_logo.pict { text-align: center; margin-top: 15px; }
.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li>.image img, header .menu_top_block.catalogfirst li.full>.dropdown>li>.image img { width: 50px; height: 50px; }
.breadcrumbs { padding: 0; }
section.page-top { min-height: 14px; }
.title-v2 .page-top.maxwidth-theme { padding-top: 12px; padding-bottom: 10px; }
.share.top { top: -31px; }
/*
#animation_container, #animation_container canvas { width:100%!important; height: auto!important; }
#animation_container #dom_overlay_container { width:100%!important; height: 335px!important; }*/
#animation_container { margin-bottom: 20px; width: 320px; max-width: 100%; }
@media (max-width:992px){
    .left_block iframe { display: none; visibility: hidden; }
}

.vip_form button.btn.btn-default{
	background: #f4cf4b;
	border:none;
}
.popup .form .form_head.vip {
    border-bottom-color: #efdc20;
}
#wrap_ajax_auth .vip h2{
    color:#efdc20;
	font-size: 22px;
}
#wrap_ajax_auth .vip img{
    width: 50px;
    float: right;
}
.top-banner {
    width: 560px;
    max-width: 173%;
    height: 27px;
    overflow: hidden;
    text-align: center;
    position: absolute;
    top: 5px;
    z-index: 200;
}
.top-banner-mobile {
    width: 100%;
    height: 28px;
    text-align: center;
    border-bottom: 1px #266c0b solid;
    margin-bottom: 8px;
}

.wr-cookie-message-a {
	text-transform: lowercase !important;
	font-weight: 400 !important;
}

#mobileheader {
    height: 210px!important;
}
/*
body.not_authorized .total_summ, body.not_authorized .bx-price, body.not_authorized .bx-price-old, body.not_authorized .bx-soa-cart-total-line:nth-child(2), body.not_authorized .bx-soa-cart-total-line:nth-child(4), body.not_authorized .bx-soa-cart-total-line-total, body.not_authorized .bx-soa-cart-total-line-highlighted {
    display:none!important;
    visibility:hidden!important;
}
*/
.section_id-365 {display:none !important;}

@media (max-width: 767px) {
    .popup {
        max-width: 305px;
    }
}

/*START NY 2024*/
	/* .form .form-control {position:relative;}
	.form .col-md-7 .form-control:before, .form .col-md-5 .form-control:before, .form .form_body .form-control:before, .form-wr .form-control:before {position:absolute; right:0; top:4px; content:'';}
	.form .col-md-7 .form-control:before {background:url('/local/templates/aspro_next/images/svg/snowdrift-big.svg') 0 0 no-repeat; width:117px; height:40px;}
	.form .col-md-5 .form-control:before, .form .form_body .form-control:before, .form-wr .form-control:before {background:url('/local/templates/aspro_next/images/svg/snowdrift-small.svg') 0 0 no-repeat; width:101px; height:35px;}
	.form-control.captcha-row:before {background:none !important;} */
/*END NY 2024*/
/*START NY 2025*/
	/* .form .form-control {position:relative;}
	.form .col-md-7 .form-control:before, .form .col-md-5 .form-control:before, .form .form_body .form-control:before, .form-wr .form-control:before {position:absolute; content:'';}
	.form .col-md-7 .form-control:before {background:url('/local/templates/aspro_next/images/svg/snowdrift-new.svg') 0 0 no-repeat; width:189px; height:237px;  right:-20px; top:-10px;}
	.form .col-md-5 .form-control:before {background:url('/local/templates/aspro_next/images/svg/snowdrift-new.svg') 0 0 no-repeat; width:50px; height:60px; background-size:cover; right:-10px; top:12px;}
	.form-control.captcha-row:before {background:none !important;} */
/*END NY 2024*/
/*START 23february 2025*/
	/* .form .form-control {position:relative;}
	.form .col-md-7 .form-control:before {position:absolute; right:-30px !important; bottom:-30px !important; content:'';}
	.form .col-md-5 .form-control:before, .form .form_body .form-control:before, .form-wr .form-control:before {position:absolute; content:''; bottom:-10px; right:-5px;}
	.form .col-md-7 .form-control:before {background:url('/local/templates/aspro_next/images/svg/star_23.svg') 0 0 no-repeat !important; width:159px !important; height:134px !important;}
	.form .col-md-5 .form-control:before, .form .form_body .form-control:before, .form-wr .form-control:before {background:url('/local/templates/aspro_next/images/svg/star_23.svg') 0 0 no-repeat; width:55px; height:50px; background-size:cover;}
	.form-control.captcha-row:before {background:none !important;}  */
/*END 23february 2025*/
/*START 23february 2024*/
	/* .form .form-control {position:relative;}
	.form .col-md-7 .form-control:before {position:absolute; right:-18px !important; top:4px !important; content:'';}
	.form .col-md-5 .form-control:before, .form .form_body .form-control:before, .form-wr .form-control:before {position:absolute; right:-10px; top:10px; content:'';}
	.form .col-md-7 .form-control:before {background:url('/local/templates/aspro_next/images/svg/stars_big.svg') 0 0 no-repeat !important; width:86px !important; height:80px !important;}
	.form .col-md-5 .form-control:before, .form .form_body .form-control:before, .form-wr .form-control:before {background:url('/local/templates/aspro_next/images/svg/stars_small.svg') 0 0 no-repeat; width:55px; height:50px;}
	.form-control.captcha-row:before {background:none !important;}  */
/*END 23february 2024*/
/*START 8march 2024*/
	/* .form .form-control {position:relative;}
	.form .col-md-7 .form-control:before {position:absolute; right:-18px !important; top:4px !important; content:'';}
	.form .col-md-5 .form-control:before, .form .form_body .form-control:before, .form-wr .form-control:before {position:absolute; right:-10px; top:10px; content:'';}
	.form .col-md-7 .form-control:before {background:url('/local/templates/aspro_next/images/svg/flowers_big.svg') 0 0 no-repeat !important; width:86px !important; height:80px !important;}
	.form .col-md-5 .form-control:before, .form .form_body .form-control:before, .form-wr .form-control:before {background:url('/local/templates/aspro_next/images/svg/flowers_small.svg') 0 0 no-repeat; width:55px; height:50px;}
	.form-control.captcha-row:before {background:none !important;} */
/*END 8march 2024*/
/*START 9may 2024*/
	/* .form .form-control {position:relative;}
	.form .col-md-7 .form-control:before {position:absolute; right:-25px !important; top:-15px !important; content:'';}
	.form .col-md-5 .form-control:before, .form .form_body .form-control:before, .form-wr .form-control:before {position:absolute; right:-10px; top:10px; content:'';}
	.form .col-md-7 .form-control:before {background:url('/local/templates/aspro_next/images/svg/lenta_big.svg') 0 0 no-repeat !important; width:134px !important; height:139px !important;}
	.form .col-md-5 .form-control:before, .form .form_body .form-control:before, .form-wr .form-control:before {background:url('/local/templates/aspro_next/images/svg/lenta_small.svg') 0 0 no-repeat; width:55px; height:50px;}
	.form-control.captcha-row:before {background:none !important;} */
/*END 8march 2023*/
/*START 9may 2025*/
	/*.form .form-control {position:relative;}
	.form .col-md-7 .form-control:before {position:absolute; right:-30px !important; top:-8px !important; content:'';}
	.form .col-md-5 .form-control:before, .form .form_body .form-control:before, .form-wr .form-control:before {position:absolute; right:-25px; top:5px; content:'';}
	.form .col-md-7 .form-control:before {background:url('/local/templates/aspro_next/images/svg/lenta9m_big.svg') 0 0 no-repeat !important; width:170px !important; height:90px !important;}
	.form .col-md-5 .form-control:before, .form .form_body .form-control:before, .form-wr .form-control:before {background:url('/local/templates/aspro_next/images/svg/lenta9m_small.svg') 0 0 no-repeat; width:109px; height:55px;}
	.form-control.captcha-row:before {background:none !important;}*/
/*END 9may 2025*/

.search-container {
	margin: 20px auto 0;
	max-width: 610px;
}

.search-custom {
	position: relative;
}

.search-custom__input {
	border: 2px solid #266c0b !important;
	padding: 6px 44px 6px 17px;
	border-radius: 38px !important;
	line-height: normal;
}

.search-custom__btn {
	position: absolute !important;
	right: 0;
}

.marquee {
}
.marquee {
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	border-bottom:1px solid #266c0c;
	background:#fff;
}
.marquee span {
	display: inline-block;
	padding-right: 2rem; /* расстояние между повторениями */
	animation: scroll-left 8s linear infinite;
	font-family: 'Play', sans-serif;
	font-weight: 700;
	color: #266c0c;
}
@keyframes scroll-left {
	from { transform: translateX(100%); }
	to   { transform: translateX(-100%); }
}

@media (min-width:992px){
	.footer_inner .col-lg-3 {width:25% !important;}
}
@media (min-width:551px){
	.footer_inner .col-md-6 {width:50%;}
}
@media (max-width:550px){
	.footer_inner .col-sm-12 {width:100%;}
}

@media not print {
  #headerfixed.fixed {
    opacity: 1;
    display: block;
  }
   header.fixed, #headerfixed.fixed {
    position: fixed;
    margin: 0;
    width: 100%;
    top: 0;
    z-index: 996;
    right: 0;
    left: 0;
  }
  #headerfixed {
    opacity: 0;
    transition: top 300ms linear;
    background: #fff;
    display: block;
    position: fixed;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.136);
    top: -100px;
    z-index: 996;
    right: 0;
    left: 0;
  }
}
