@font-face{font-family: "Font Awesome 5 Brands";font-display: swap;font-style: normal;font-weight: normal;src: url(../webfonts/fa-brands-400.eot);src: url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.woff) format("woff"), url(../webfonts/fa-brands-400.ttf) format("truetype"), url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family: "Font Awesome 5 Brands"}
@font-face{font-family: "Font Awesome 5 Free";font-display: swap;font-style: normal;font-weight: 400;src: url(../webfonts/fa-regular-400.eot);src: url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.woff) format("woff"), url(../webfonts/fa-regular-400.ttf) format("truetype"), url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight: 400}
@font-face{font-family: "Font Awesome 5 Free";font-display: swap;font-style: normal;font-weight: 900;src: url(../webfonts/fa-solid-900.eot);src: url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.woff) format("woff"), url(../webfonts/fa-solid-900.ttf) format("truetype"), url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa, .far, .fas{font-family: "Font Awesome 5 Free"}.fa, .fas{font-weight: 900}
@font-face{font-display:swap;font-weight:300;font-style:normal;font-family:'Rubik-Light';src:local('Rubik Light'),local(Rubik-Light),url(/style/rubick/Rubiklight.woff2) format("woff2"),url(/style/rubick/Rubiklight.woff) format("woff"),url(/style/rubick/Rubiklight.ttf) format("truetype");}
@font-face{font-display:swap;font-weight:500;font-style:normal;font-family:'Rubik-Medium';src:local('Rubik Medium'),local(Rubik-Medium),url(/style/rubick/Rubikmedium.woff2) format("woff2"),url(/style/rubick/Rubikmedium.woff) format("woff"),url(/style/rubick/Rubikmedium.ttf) format("truetype");}
*{font-size:14px}
body{font-family:"Lato",sans-serif;line-height:24px;display:none;}
/* убирает дергание сайта налево_google_chrome */
@media (min-width: 992px) { html{padding-right:1rem;overflow-x: hidden;margin-right: calc(-1 * (100vw - 100%));} }
.mega_wrapper{overflow: hidden;}
.container{max-width:1450px!important;padding: 0px 0.75rem 0px 0.75rem;margin:0 auto; }
@media (min-width: 992px) and (max-width: 1500px) {.container{max-width:1450px!important;padding: 0px 1.5rem 0px 1.5rem;margin:0 auto}}
/* fontawesome */
.fa, .fab, .fal, .far, .fas{-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1}
.fa-lg{font-size: 1.33333em;line-height: .75em;vertical-align: -.0667em}.fa-xs{font-size: .75em}
.fa-sm{font-size: .875em}.fa-1x{font-size: 1em}
.fa-2x{font-size: 2em}
.fa-3x{font-size: 3em}
.fa-4x{font-size: 4em}
.fa-5x{font-size: 5em}
.fa-6x{font-size: 6em}
.fa-7x{font-size: 7em}
.fa-8x{font-size: 8em}
.fa-9x{font-size: 9em}
.fa-10x{font-size: 10em}
.fa-fw{text-align: center;width: 1.25em}
.fa-ul{list-style-type: none;margin-left: 2.5em;padding-left: 0}
.fa-ul>li{position: relative}
.fa-li{left: -2em;position: absolute;text-align: center;width: 2em;line-height: inherit}
.fa-border{border: .08em solid #eee;border-radius: .1em;padding: .2em .25em .15em}
.fa-pull-left{float: left}
.fa-pull-right{float: right}
.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left{margin-right: .3em}
.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right{margin-left: .3em}
.fa-spin{animation: a 2s infinite linear}
.fa-pulse{animation: a 1s infinite steps(8)}
@keyframes a{0%{transform: rotate(0deg)}to{transform: rotate(1turn)}}
.fa-rotate-90{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform: rotate(90deg)}
.fa-rotate-180{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform: rotate(180deg)}
.fa-rotate-270{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform: rotate(270deg)}
.fa-flip-horizontal{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform: scaleX(-1)}
.fa-flip-vertical{transform: scaleY(-1)}
.fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}
.fa-flip-horizontal.fa-flip-vertical{transform: scale(-1)}:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270{-webkit-filter: none;filter: none}.fa-stack{display: inline-block;height: 2em;line-height: 2em;position: relative;vertical-align: middle;width: 2em}.fa-stack-1x, .fa-stack-2x{left: 0;position: absolute;text-align: center;width: 100%}.fa-stack-1x{line-height: inherit}.fa-stack-2x{font-size: 2em}.fa-inverse{color: #fff}.fa-500px:before{content: "\f26e"}
.fa-youtube:before{content: "\f167"}
.fa-instagram:before{content: "\f16d"}
.fa-facebook:before{content: "\f09a"}
.fa-home:before{content: "\f015"}
.fa-phone:before{content: "\f095"}
.fa-arrow-right:before{content: "\f061"}
.fa-arrow-left:before{content: "\f060"}
.fa-envelope:before{content: "\f0e0"}
.fa-bars:before{content: "\f0c9"}
.fa-times-circle:before{content: "\f057"}
.fa-user:before{content: "\f007"}
.fa-chevron-down:before{content: "\f078"}
.fa-eye:before{content: "\f06e"}
.fa-times:before{content: "\f00d"}
.fa-check:before{content: "\f00c"}
.fa-shopping-cart:before{content: "\f291"}
.fa-tiktok:before{content: "\e07b"}
/* end fontawesome */
.rubick-medium{font-family: "Rubik-Medium";}
.container-fluid{margin:0!important;padding:0!important}
.col{margin:0!important;padding:0!important}
.text-blue{color:#63a9cd}
.font-size-19{font-size:19px!important}
.font-size-16{font-size:16px!important}
.font-size-17{font-size:17px!important}
.font-size-15{font-size:15px!important}
.mb-10{margin-bottom:10px}
.z-index{z-index:1}
.z-index-16{z-index:16}
.line-height-1_4rem{line-height:1.4rem}
ul{margin:0;padding:0;list-style:none}
img{max-width:100%}
.img-full{width:100%;height:100%;overflow:hidden;display:block}
a{color:#595959}
a:hover{color:#cda557!important;text-decoration:none}
a:not([href]):not([tabindex]):hover{color:#cda557}
a,a:hover,a:focus,a:active,button,button:focus,input,select,textarea{outline:none}
button{cursor:pointer;border:none;padding:0;outline:none;background:transparent}
.btn-outline-success:hover {color:white!important}
.modal-open{padding-right: 0px !important;}
p{margin-bottom:.5rem;text-indent:2em;text-align:justify}
.btn-orange{background-color:#ff4500}
.sidebar_product_list{padding:.25rem 0!important}
.row{margin:0!important;padding:0!important}
.spisok{margin-left:2.5rem!important;margin-right:.3rem!important;display:block}
.spisok_2{margin-left:3.5rem!important;display:block;font-size:13px}
.sidebar_product_list-2 a{padding:.25rem 0!important}
.form-group{display:inline-flex;min-width:130px}
.search{display:inline-flex}
.form_header_container-roznica{padding-bottom:8px}
.form_header_container-opt a{font-size:16px;color:#000}
.form_header_container-opt{min-width: 198.95px !important;}
.logo_img{text-align:center}
.font-style-normal{font-style:normal !important}
.slider__items ul{list-style-type:none}
#head_buttons{background-color:#308030}
.b-darkgreen{background:#03520a}
.nav-link{color:#fff!important;font-weight:700;font-size:16px}
.nav-link:hover{color:#ffd700!important}
.btn-white{color:#fff!important;font-size:15px!important;}
.bread_crumbs{background-color:#fff}
.price-opt_table{font-size:18px}
.padding123{padding-left:2rem!important;padding-right:2rem!important}
/* .carousel-indicators li.active{background-color:orange} */
ol.carousel-indicators li{width:15px;height:15px;border-radius:20px!important;background-clip:none;border-top:none;border-bottom:none}
ol.carousel-indicators li a.cur{text-decoration:none;border:1px solid orange;background-color:orange}
#mycarousel{padding:0!important;list-style-type:none}
.right_slider-new{background-image:url(../img/right_slider.png);margin-bottom:10px!important}
.right_slider-news{background-image:url(../img/right_slider.png)}
#nov{text-align:center}
#nov a{font-size:17px;font-weight:700;text-align:center}
.advantages{list-style-type:none;padding:0}
.advantages a{color:#000}
.seo_title{text-align:center}
.seo_title.title a{font-weight:700;font-size:20px;color:#03520a;text-align:center}
.seo_title{font-weight:700;font-size:23px;color:#03520a;text-align:center}
.news_block_item_date{color:black;font-weight: bold;font-size:15px}
.text_right-slider{height:55px;margin-top:5px;font-size:15px;line-height:1.1;overflow:hidden;display:block}
.sidebar_button_catalog{text-align:center;padding-bottom:5px}
.sidebar_button_catalog_link{font-weight:700;font-size:17px;color:#03520a;text-align:center;text-transform:uppercase}
@media (max-width: 991.98px) {
.offcanvas-collapse {position:fixed;top:0;bottom:0;left:-300px;width:100%;overflow-y:auto;visibility:hidden;background-color:#28a745;color:white;transition:transform 0s ease-in-out,visibility 0s ease-in-out,-webkit-transform .7s ease-in-out; -webkit-transition: -webkit-transform 0s ease-in-out,visibility 0s ease-in-out,-webkit-transform .7s ease-in-out;}
.offcanvas-collapse.open {visibility: visible;-webkit-transform: translateX(300px); transform: translateX(300px);}
.offcanvas-close {position:absolute;font-size:2.5rem;font-weight:700;cursor:pointer;color:rgba(0, 0, 0, 0.3); border:none; -webkit-appearance:button;background-color:transparent;right:0px;top:5px;padding:0 1.5rem;z-index:1;}
.offcanvas-open {overflow:hidden;} 
.date{text-align:left!important;color:#000!important}
.sidebar_product_list-2 a{padding:.275rem 0!important}
.catalog_buts{background-color:#03520a;border-radius:6px 6px 0 0}
.spisok{font-size:16px!important;margin-left:3.5rem!important}
.spisok_2{font-size:16px!important;margin-left:4.5rem!important}
#quickly_catalog_id{display:none}
}
.custom-toggler.navbar-toggler{border-color:#f3f1f2!important}
.custom-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")!important}
.top_in{height:6%;background-color:#228b22;padding:0;margin:0}
.form-group{margin-bottom:0!important}
.logo_container{text-align:center}
.table_productopt td, .table_productopt th{padding: 0.25rem;}
.logo_container a img{max-height: 65px;}
.max-width-search{max-width:300px}
.bottom-list li{flex-grow:1!important;padding:.5rem 0;margin-left:auto;margin-right:auto}
.bottom-list{padding:.8rem}
.product_href{margin-bottom:10px;margin-top:10px;padding: 0 0.75rem;}
.product:hover{box-shadow:0 5px 20px rgba(0,0,0,0.3)}
.your_attention{text-decoration: none;margin-bottom: 5px; margin-top:10px}
.container__attention_image{min-height: 230px;}
.text-decoration-none{text-decoration: none !important;}
.product-img-attention{max-height: 229px;}
/* Карточки одного размера */
@media (min-width: 1190.98px) {.container_product_image{min-height:281px;} .product-img{max-height:281px}} 
@media (max-width: 1190.88px) {.container_product_image{min-height:240px;} }
 @media (max-width: 1070.98px) {.container_product_image{min-height:220px;}.product-img {max-height: 240px;}}
@media (max-width: 500.98px) {.container_product_image{min-height:200px;}.product-img {max-height: 220px;}.r-box .r-img img{max-width: 110px; max-height: 60px;}}
 @media (min-width: 100px) and (max-width: 350px) {.container_product_image{min-height:180px;}.product-img {max-height: 180px;}}
.product{padding:0.5rem 0rem 0rem 0rem;vertical-align:top;text-align:center;border:1px solid #f0f0f0;border-radius:8px;text-align:center;transition: all 0.2s ease 0s;}
.price_prices{color:#FF5100;font-size:16px;font-weight:700;line-height:1.3rem;padding-top: 0.3rem;padding-bottom:.3rem}
.price_prices span{font-size:17px}
.product_title{height:34px;overflow:hidden;position:relative;z-index:10;padding: 0rem 5px;margin-top:5px;font-size:15px;line-height:1.1;max-height:50px;}
.category_grid{display:flex;justify-content:start;flex-wrap:wrap}
.category_grid .item{display:inline-block;width:303.333333px;height:250px;background-size:cover;background-position:center;text-align:center;border:7px solid #fff;width:225.333333px}
.category_grid .item .cat_name{position:absolute;height:68px;left:15px;right:15px;top:0;bottom:0;margin:auto;display:flex;justify-content:center;display:-webkit-flex;align-items:center;-webkit-align-items:center;background:rgba(255,255,255,0.9)}
.category_grid .item .cat_name span{font-size:14px;color:#000;text-transform:uppercase;text-align:center}
.category_grid .item:hover{opacity:.5}
.green{padding:7px 15px;border-radius:5px;background-color:#9acd32;border:#9acd32;font-size:16px;font-weight:700;color:#fffaf0;font-family:arial}
.green_one{width:100%;border-bottom:solid 1px #d3d3d3}
.buttons{margin-bottom:20px}
.top{text-indent:1.2em;text-align:justify}
.product_price_shtuk{font-size:21px;border-collapse:unset}
.page_title{font-size:27px;color:#595959;font-weight:700;padding-left:15px;}
.news_title{font-size:21px;font-weight:700;padding-left:25px;color:#63a9cd;margin-bottom:10px}
.page_content{color:#303030;text-align:justify;background-color:#fff;border-top:1px solid #cdcdcb;padding:15px}
.spec_title_options{font-weight:500}
.title_products{font-size:16px;color:#63a9cd;margin-bottom:10px;font-weight:700}
.title_note{font-size:17px;color:#63a9cd;margin-bottom:10px;font-weight:700}
.mega_wrapper{border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;box-shadow:0 0 15px #888;background: white}
.product_code{font-size:15px;color:#000}
.actual_price{font-size:15px}
.bread_crumbs{color:#303030;cursor:default;padding-left:20px}
.bread_crumbs .sep{color:#000}
.bread_crumbs .last a{color:#428000}
.bread_crumbs a{color:#000}
/* .content{padding-bottom:20px} */
.price-opt_mobile-table{font-size:18px}
.note{border-top:1px solid #cdcdcb;border-bottom:1px solid #cdcdcb;padding:10px 0!important}
.catalog-title-1{font-weight:700;text-shadow:-1px -1px 0 rgba(0,0,0,.1);border-radius:6px 6px 0 0;padding:8px 15px 3px;background-color:#228b22;border-color:#228b22}
.sidebar_button_catalog::after{content:"";background:url(/style/img/abs.svg) no-repeat;width:25px;height:25px;position:absolute}
.catalog_but{border-color:#228b22}
.catalog_name{font-size:15px;display:flex;justify-content:center}
.bg-darkgreens{background-color:#308030!important}
.list-inline{text-align:center}
@media (max-width: 575.98px) {.form_header_container-opt a{font-size:15px}.actual_price{padding-bottom:1rem !important}.price-opt_table{font-size: 10px!important}.price-opt_mobile-table{font-size:12px}}
.note_product{margin-bottom:10px;margin-top:5px;max-width:220px}
.news{color:#303030;text-align:justify;background-color:#fff;border-top:1px solid #cbcbcd;border-bottom:1px solid #cbcbcd;padding:5px}
.title_news a{font-size:17px;color:#63a9cd;font-weight:500}
.text_short_content p{color:#000}
.short_content p{margin-bottom:0!important}
.short_news_content p{text-indent:0;text-align:inherit;line-height: 1.2em;font-size: 14px;}
#apple_table td{border:1px solid #000;padding:5px;border:1px solid #000;padding:5px 5px 5px 5px}
.news_block_item:hover{text-decoration:none}
.latest_news-item:hover{box-shadow:0 0 20px dimgrey}
.advantages_block{line-height:normal;font-size:12px;display: flex;align-items: center;}
.advantages_block img{max-width:100px;max-height:57px}
.advantages li{background-color:inherit}
.advantage_text{font-size:14px;line-height: 1.2em;text-transform: uppercase;}
.order_content{padding:25px!important;border-top:1px solid #cbcbcd;border-bottom:1px solid #cbcbcd}
.button_order{padding:4px 70px;border-radius:4px}
.contactss span{font-size:15px!important}
.background-image{background-position:0 -57px;border-top:1px solid #f5f5f5; background: white;}
.navbar_header{padding:0 1.5rem!important}
.header_nav .nav-link{padding:.0rem!important}
.header_nav .dropdown-menu{margin:0.4rem 0 0;}
@media (max-width: 1216.98px) {.header-menu-button{display:block!important}.header-hidden-elem{display:none}}
@media (max-width: 1135px) {.header-hidden-main{display:none}.header-visible-main{display:block!important}}
@media (max-width: 320px) {.price-opt_table{font-size:13px}.form_header_container-opt a{font-size:14px}}
.modal-exit{font-size:40px}
#nalichie_tables{width:100%}
#nalichie_tables td{border:1px solid #000;padding:5px;font-size:13px}
#nalichie_tables th{border:1px solid #000;padding:5px;font-size:13px;text-align:center;background-color:#228b22;color:#fff}
#nalichie_tables span{font-size:13px!important}
.modal-title-cont{padding-top:1rem;padding-bottom:1rem}
.modal-title-cont h5{font-size:20px}
.nav-link-collapse{color:#000!important}
.nav-link-clients:after{display:none;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.left_sidebar_menu li{padding-left:1.5rem!important}
.operation-info{display:none}
#more{overflow:hidden;display:none}
.clear{clear:both;overflow:hidden;height:0;display:block}
#num{display:flex;flex-direction:column}
.contact_map{width:100%;height:400px}
@media (max-width: 1255px) {.padding123{padding-left:2rem!important;padding-right:2rem!important}.advantage_text{font-size:13px}.advantages_block img{max-height:50px}}
@media (max-width: 1201px) {.text_right-slider{height:53px}}
@media (max-width: 1163px) {.text_right-slider{height:51px}.padding123{padding-left:1rem!important;padding-right:1rem!important}.news_block-padding{padding:0!important}}
@media (max-width: 1135px) {.advantage_text{font-size:12px}.advantages_block img{max-height:45px}}
@media (max-width: 1118px) {#nov a{font-size:14px}.advantages_block img{max-width:77px}}
@media (max-width: 1050px) {.advantage_text{font-size:11px}.advantages_block img{max-height:43px}}
@media (max-width: 1000px) {#nov a{font-size:14px}}
.popular_item img{height:150px}
.helper{display:-moz-inline-box;display:inline-block;height:100%;width:0;vertical-align:middle}
.price_prices_discount,.price_prices_discount3{font-size:16px;color:#000;position:relative;text-decoration: line-through;text-decoration-color: red;}
.price_prices_discount2{display:block;color:#000;font-weight:500;font-size:20px;text-decoration: line-through;text-decoration-color: red;}
.catalog-title a{font-size:17px;color:#63a9cd;font-weight:700}
.text-price{color:#000}
.product_code{color:#5a5a5a;font-size:14px}
#show-more{text-align:right;color:#63a9cd;cursor:pointer;font-size:15px;font-weight:700}
.sidebar_all_product{background-color:#ffd700;border-bottom:0 solid #fff;text-transform:uppercase;font-weight:700}
.sidebar_all_product:hover{background-color:#ffd700!important;text-decoration:underline}
.sidebar_all_product a{text-transform:uppercase;font-size:15px}
.border-top-2{border-top:2px solid #cbcbcd}
.cattt{float:left}
#active{color:#ffd700!important}
#main_menu .show .btn{color:#ffd700!important}
.btn:focus{box-shadow:none}
.dropdown-menu a:hover{background-color:#228b22;color:#fff}
.dropdown-menu span:hover{background-color:#228b22;color:#fff}
.outer_head_wrapper .dropdown-menu a:hover{color:#fff !important}
.outer_head_wrapper .dropdown-menu span:hover{color:#fff !important}
#gos-top{position:fixed;right:40px;bottom:85px;z-index:500}
#gos-top button{width:53px;height:53px;font-size:0;display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;opacity:.6;border-radius:50%;border:3px solid #fff;border-color:#53a545;background:0 0;transition:all .2s;outline:none}
#gos-top button:after{content:"";display:block;width:9px;height:9px;margin-top:5px;border-top:4px solid #53a545;border-left:4px solid #53a545;transform:rotate(45deg);transition:all .2s}
#gos-top button:hover{border-color:#53a545;background:#53a545;opacity:1}
#gos-top button:hover:after{border-color:#fff}
.pl-2rem{padding-left:2rem!important}
#whereshop{border-collapse:collapse;border-spacing:0;border:1px solid #D0D0D0;font:normal 14px Arial,sans-serif;border-color:#03601a;margin-top:1rem}
#whereshop td{border:1px solid #D0D0D0;padding:12px}
#whereshop tr{border:1px solid #D0D0D0}
#whereshop tr:nth-child(odd) td{background-color:#e5e5e5}
#whereshop img{margin-right:20px;display:inline}
.clients_text li{list-style-type:none}
.read_more{color:#fff;background-color:orange;border-color:orange;padding:.6rem 1rem;border-radius:5px}
.read_more:hover{text-decoration:none;background-color:#fe4d01;color:#fff}
.nav-second-level{list-style-type:none}
.Availability{color:green}
.no-Availability{color:#000}
.actual_price-link{font-size:18px;color:red;text-decoration:underline}
.product_availability{color:#fff;display:block;height:46px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-decoration:none;font-size:14px;line-height:50px;text-transform:uppercase;opacity:.8;transition-duration:.4s;margin:15px 0;text-align:center;width:40%;background-color:#8a8a8a!important}
.note_product:hover{text-decoration:none}
.catalog_availability{font-size:14px;color:darkslategrey}
.orange-background{background-color:orange;color:#fff}
.orange-background:hover{background-color:red;color:#fff}
.navbar-name_cat{cursor:pointer}
.catalog_name a:hover {text-decoration: none;color:gold !important}
.navbar-footer{margin-bottom:0px;}
.modal-title-cont .custom-modal-h5-title {font-size: 20px;}
.loginbtn{background-color:#4CAF50;color:#fff;padding:14px 20px;margin:8px 0;border:none;cursor:pointer;width:100%}
button:hover{opacity:.8}
.cancelbtn{width:auto;padding:10px 18px;background-color:#f44336;color:#fff;border-radius:5px}
.imgcontainer{text-align:center;margin:24px 0 12px;position:relative}
img.avatar{width:40%;border-radius:50%}
.container-login{padding:5px!important}
span.psw{float:right;padding-top:16px}
.modals{display:none;position:fixed;z-index:150;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4);padding-top:60px}
.modal-login-content{background-color:#fefefe;margin:5% auto 15%;border:1px solid #888;width:90%!important;max-width:375px}
.close-auth{position:absolute;right:-10px;top:-40px;color:#000;font-size:35px;font-weight:700}
.close-auth:hover,.close-auth:focus{color:red;cursor:pointer}
.animate{-webkit-animation:animatezoom .6s;animation:animatezoom .6s}
@-webkit-keyframes animatezoom {
from{-webkit-transform:scale(0)}
to{-webkit-transform:scale(1)}
}
@keyframes animatezoom {
from{transform:scale(0)}
to{transform:scale(1)}
}
@media screen and (max-width: 300px) {span.psw{display:block;float:none}.cancelbtn{width:100%}}
.container_reg-btn button:hover{opacity:1}
.cancelbtn{background-color:#f44336}
.signupbtn{background-color:#228b22}
.cancelbtn,.signupbtn{float:left;width:50%;padding:14px 20px;opacity:.7;color:#fff}
.class{display:none!important}
.abcde{background-color:red;color:#fff;margin-bottom:20px;padding:10px}
.abcde:hover{background-color:#03520a}
.smalcart{float:right;height:85px;padding:10px;padding-left:15px;margin:10px;border:1px solid gray;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#E6DEEA}
.smalcart_order{font-size:14px!important;color:green!important}
.submit_delete-item::before{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.deleteItem-submit{outline:none}
.count-down,.count-set-up,.count-set-down{text-decoration:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;background-color:#d9d9d9;color:#000;font-size:20px;width:25px;height:30px;text-align:center;line-height:1.3;vertical-align:middle;display:inline-block;*display:inline;*zoom:1}
#amount{user-select:none;border:1px solid #c2c2c2;padding:0 12px;width:50px;height:20px;font-size:14px;font-family:pt_sansregular;vertical-align:middle;display:inline-block}
.quantity{user-select:none;border:1px solid #c2c2c2;padding:0 12px;width:50%;height:30px;font-size:16px;vertical-align:middle;display:inline-block;text-align:center;outline:none}
.ty-btn{display:inline-block;margin-bottom:0;padding:6px 14px;outline:0;border:1px solid rgba(0,0,0,0);background:#bdc3c7;background-image:none;color:#fff;vertical-align:middle;text-align:center;line-height:1.428571429;cursor:pointer;font-weight:400;font-style:normal;text-decoration:none;border-radius:2px;background:#4fbe31}
.numbersopt .quantity {width:35% !important}
.add_cart{width:85%}
.add_cart-2{width:85%}
.add_card-2:hover{color:black !important;}
#top_table{text-align:center}
.name_cart-table{text-align:left}
.add_card-2{width:85%;text-transform:uppercase}
.add-cart-2{width:85%;text-transform:uppercase}
.add-cart-2:hover {color:black !important}
.header-mid__basket{-ms-flex:0 0 120px;flex:0 0 120px;font-size:12px;text-transform:uppercase}
.header-mid__basket a{display:block;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;color:#222}
.header-mid__basket .image{width:35px;position:relative;margin-right:5px}
.header-mid__basket .image img{width:100%;height:auto}
.header-mid__basket .image .basket_span{position:absolute;left:-1px;text-align:center;width:100%;top:13px;font-size:11px}
#total_items{font-style:normal!important}
#total_price{color:#000}
.cart_decoration{vertical-align:middle;text-transform:none;font-size:16px; font-weight:bold;}
.cart_decoration_span{vertical-align:middle;text-transform:none;}
.cart_decoration_span_i {font-size:15px;font-style: normal !important;}
.cart_decoration:hover{text-decoration:underline}
.header-mid__basket a:hover{text-decoration:none;color:unset !important}
.plus:hover{background-color:#149253;border-color:#149253;color:#fff}
.minus:hover{background-color:red;border-color:red;color:#fff}
.btn-cartback2{padding:.32rem 1.5rem}
.btn-cartback{background-color:#fffaf0;border-color:#000;text-transform:uppercase;position:relative;font-weight:700}
.btn-cart{background-color:#f8f3e1;border: 1px solid #efe2b3;text-transform:uppercase;font-weight:700}
.btn-cartback:hover{text-decoration:underline}
.btn-cart:hover{background: #b15050;color: white;}
.small_cart{background-color:#ffd700!important;padding:0;padding-left:15px;padding-top:2px;padding-bottom:4px}
.shop:after{content:"";width:15px;display:inline-block;height:20px;padding-left:15px;margin-left:7px;vertical-align:top;background-repeat:no-repeat;background-image:url(/style/img/basket.svg)}
.btn-cart:hover .shop{text-decoration:underline}
@media (min-width: 500.98px) { .news_link_prev{position:relative;} .news_link_next{position:relative;}}
@media (max-width: 500.97px) { .news_link_prev{font-size:11px} .news_link_next{font-size:11px;} }
.shops{position:relative;padding-left:5px}
.shops-2{position:relative;font-weight: bold;text-transform:uppercase;font-size:15px;}
.sticky-content.fixed{position:fixed;top:0;z-index:102}
.sticky-content.fixed .sticky_fixed_margin {margin-right:1rem;}
.sticky-content.fixed .small_cart {padding: 0.5rem 0rem !important;}
.sticky-element .sticky-content.fixed .header-mid__basket a{background-color:#ffd700 !important;}
.table-responsive td{padding:.55rem .5rem .55rem .75rem}
.table-2 td{padding:.5rem 3rem}
.add-cart-in-product{max-width:200px}
.product-input-cart{width:4rem}
.inline-block{display:inline-block;}
.nav_content{display:inline-block}
.nav_link{display:block;float:left;border:1px solid #ddd;text-decoration:none;color:#1f2901;line-height:2rem;padding:4px 15px 0}
.nav_active{float:left;background-color: #64a281;color: white;}
.nav_block{display:flex;justify-content:center;padding-right:1rem}
.nav_page{vertical-align:middle;line-height:2.4rem;padding-right:1rem;font-size:18px}
.next{ background: none;border: none;width: 100%;font-size: 13px;text-align: center;}
.quantityt_incart{width: 55% !important;}
.promo-item_title__big{font-size:20px;line-height:24px}
.promo-item_title{font-size:16px;font-weight:700;color:#005ead;margin:0 0 4px;border:none}
.page-item.active .page-link{border-color: #64a281;background-color: #64a281;}
.page-link{padding: 0.55rem 1rem;color: black;}
.page-link:hover{background: inherit;}
.shops-control{height:11%;width:10.5%!important}
.shops-control{position:absolute;top:50%!important;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;opacity:.5;height:11%;width:10.5%!important;border-radius:50%;transform:translateY(-50%);background:rgba(0,0,0,0.5)}
.undecorated-link{color:#000}
.close-shops{right:10px;top:0px}
.icon__transp{display:inline-block;background:url(/style/img/transp.png) no-repeat scroll transparent;transition:none;width:40px;height:40px;position:absolute;left:-15px}
.icon__time{display:inline-block;background:url(/style/img/icon2.png) no-repeat scroll transparent;transition:none;width:40px;height:40px;position:absolute;left:-15px}
.icon__metro{display:inline-block;background:url(/style/img/metro.png) no-repeat scroll transparent;transition:none;width:40px;height:40px;position:absolute;left:-15px}
.icon__phones{display:inline-block;background:url(/style/img/phone-simple.png) no-repeat center scroll transparent;transition:none;width:15px;height:22px;position:absolute;left:-7px;}
.modal-login-content2{background-color:#fefefe;margin:3% auto 15%;border:1px solid #888;width:100%!important;max-width:800px}
.table_shops{cursor:pointer;color: #007bff;text-decoration: none;background-color: transparent;}
.table_shops:hover{color: #0056b3;text-decoration: underline;}
.modals-shopscart{padding-top:0}
.adress_table td{vertical-align:middle;text-align:center}
.max-width-unset{max-width: unset;}
.micro-marking-invisible{display:none;}
.slider_container {border:1px solid lightgrey}
.backgroundgrey {border-radius: 4px 4px 0px 0px;background-color: #308030 !important;}
.backgroundgrey a {color: white !important;}
.short_news_content {max-height: 4rem;overflow: hidden;}
.li-items{padding-top:0.25rem;padding-bottom:0.25rem;}
@media (max-width: 575.98px) {.table-2 td{padding:0.25rem 0rem !important}}
.title_popular_center{text-align:center;padding:0 5px}
.title_popular{display:inline-block;font-family:'Lato-Black';font-size:17px;text-transform:uppercase;background:#fff}
@media (min-width: 576px) and (max-width: 767.98px) {.popular-car_items{flex:0 0 50%;max-width:50%}.bg-open-phone svg path {fill:#fff;}.company-contacts-menu .open-phone-menu{width:205px !important}}
.product-contact_table{background-color:#228b22;font-weight:700;color:#fff;font-size:15px}
#more-product{overflow:hidden;display:none}
#show-more-product{text-align:right;color:#63a9cd;cursor:pointer;font-size:15px;font-weight:700}
.product-table td{padding:.15rem}
.sizetabs{font-size:13px!important}
.rates{position:relative}
.head_rates_hide{position:absolute;display:none;z-index:202;width:64px;border:1px solid #d1d3ce;border-top:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:white;margin-top:29px}
.head_rates_out{cursor:pointer;width:64px;height:31px;border:1px solid #d1d3ce;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.head_rates_in{background:url(/style/img/arrow_bottom.png) no-repeat 47px 13px;color:#1f2901;height:31px;line-height:31px;padding:0 0 0 10px}
.head_rates_hide_item{display:block;background:white;color:#1f2901;line-height:20px;padding:3px 0 3px 10px;text-decoration:none;border:none;margin-top: 7px;}
.sort_rates_hide{position:absolute;display:none;background:white;border:1px solid #dedede;z-index:202;width:164px;margin-top:29px;border-radius: 2px;}
.hide_item_none{background:none}
.sort_rates_out{cursor:pointer}
.sort_rates_in{background:url(/style/img/sorting_bg.png) no-repeat 100% center;color:#428000;font-weight:700;height:31px;line-height:31px;padding:0 15px 0 10px}
.view_box{display:flex;justify-content:flex-end}
.view_text{float:left;font-weight:700;padding:6px 6px 0 0;line-height:20px;font-family: Lato, sans-serif;    color: #595959;}
.view_select{float:left;margin:0 10px 0 0}
.sort_box{border:1px solid #e6e6e6;padding:5px}
.product_price_name{font-weight:700;font-size:25px}
.product_price_names{color:#FF5100;font-weight:700;font-size:25px}
.p_i_label_hit{position:absolute;width:119px;height:119px;background:url(/style/img/label_hit.png) 0 0 no-repeat;z-index:15}
.p_i_label_hit_product{right:-9px;top:-10px}
.p_i_label_hit_catalog{right:5px;top:-10px}
.p_i_label_hit_main{right:0;top:0}
.p_i_label_new{position:absolute;width:119px;height:119px;z-index:15;background:url(/style/img/label_new.png) 0 0 no-repeat}
.p_i_label_new_product{right:-9px;top:-10px}
.p_i_label_new_catalog{right:6px;top:-10px}
.p_i_label_new_main{right:0;top:0}
.p_i_label_hit_catalog a,.p_i_label_hit_main a{display:block;height:100%;width:100%}
.p_i_label_new_catalog a,.p_i_label_new_main a{display:block;height:100%;width:100%}
.tags_inner{position:absolute;z-index:1}
.tags_inner_catalog{top:45px;left:16px}
.tags_inner_product{top:22px;left:0}
.tags_inner_attention{top:70px;left:16px}
.tag{min-width:52px;padding:0 10px;margin:5px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:25px;border-radius:0 37px 37px 0;box-sizing:border-box;text-transform:uppercase;font-family:Rubik-Medium;font-size:15px;color:#fff;background-image:linear-gradient(0deg,#d92f04,#c3081a);font-weight:700}
.tag span{font-size:15px}
.my_profile{font-weight:700;font-size:16px;text-align:center}
.my_profile_exit{font-size:14px;color:blue}
.vertical_middle{vertical-align:middle!important}
.header_order{line-height:1.4rem}
.header_padding{padding:.5rem 0!important}
.phones_block{display:-ms-flexbox;display:flex}
.phone_block .phone_label{font-family:Rubik-Medium;font-size:17px;color:#a3a3a3;margin-bottom:5px}
.phone_block .phone_number{display:block;font-family:Rubik-Medium;font-size:19px;line-height:1;white-space:nowrap;color:#000}
.search_form .search_btn:hover{background:#fff;border-color:#53a545}
.search_form .search_btn:hover svg{fill:#53a545}
.search_form{position:relative;margin:0 0 0 0px;display:block!important}
.search_form input[type=text]{background:#fff;width:350px;height:46px;padding:0 34px;border:2px solid #e5e5e5;border-radius:46px;box-sizing:border-box;color:rgba(0,0,0,.5);transition:all .2s;outline:none}
.search_btn{position:absolute;top:0;right:0;width:46px;height:46px;border:1px solid #53a545;box-sizing:border-box;border-radius:50%;background:#53a545;transition:all .2s}
.search_btn_mainmobile{position:absolute;top:0;right:0;width:40px;height:36.5px;background: #ee7e02;transition:all .2s}
.search_btn_input{cursor:pointer;position:absolute;z-index:2;font-size:0;border:none;width:100%;height:100%;background:0 0;outline:none}
.search_btn svg{position:absolute;z-index:1;left:0;bottom:0;top:0;right:0;margin:auto;width:20px;transition:all .2s;fill:#fff}
.search_btn_mainmobile svg{position:absolute;z-index:1;left:0;bottom:0;top:0;right:0;margin:auto;width:20px;transition:all .2s;fill:#fff}
.small_cart{background-color:#fff!important}
.cart_ico{position:relative;background:#53a545;border-color:#53a545;display:inline-block;width:46px;height:46px;border-radius:50%;margin-left:10px;border:1px solid #cdcdcd;box-sizing:border-box;transition:all .2s;cursor:pointer}
.count1{position:absolute;top:-1px;right:-7px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:19px;height:19px;border-radius:50%;font-family:Rubik-Medium;font-size:12px;color:#fff;background-image:linear-gradient(90deg,#f85118,#fb9c3e)}
.cart_ico #Capa_1{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;fill:#ccc;transition:all .2s;width:21px;height:21px;fill:#fff}
.user_ico #Capa_1{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;fill:#ccc;transition:all .2s;width:21px;height:21px;fill:grey}
.user_ico{position:relative;display:inline-block;width:46px;height:46px;border-radius:50%;border:1px solid #cdcdcd;box-sizing:border-box;transition:all .2s;cursor:pointer}
.user_ico:hover{border-color:#53a545}
.user_ico:hover svg{fill:#53a545!important}
.cart_ico:hover{background:#fff}
.cart_ico:hover svg{fill:#53a545!important}
.login-auth{border-color:green;background:#fff8dc}
.login-auth svg{fill:green!important}
.basket_span{font-size:12px}
.navbar{padding:.5rem 1rem}
.news_block_item_date{color:#bebebe;font-family:Arial,Helvetica,sans-serif;font-size:15px;display:block}
.index-news-item{padding-bottom:7px;margin-bottom:7px;border-bottom:1px dashed #bebebe;display:block}
.hidden{display:none}
.search_advantages_test{background:url(/style/img/advan-search-green.png) 0 0 no-repeat;width:40px;height:40px}
.company-contacts-menu{display:inline-block;width:15%;vertical-align:middle;text-align:right}
.company-contacts-menu .open-phone-menu{background-color:#fff;width:190px;padding:10px 15%;position:absolute;right:25%;z-index:500;text-align:left;border:solid 1px #C4C4C4;border-radius:3px;color:#505050;font-size:14px;display:none}
.company-contacts-menu .open-phone-menu .phone-numbers div img{vertical-align:middle;margin-right:5px}
.company-contacts-menu .open-phone-menu .phone-numbers div a{text-decoration:none;color:#000;font-size:17px;vertical-align:middle}
.company-contacts-menu .open-phone-menu .request-call{color:#009240;border-bottom:dashed 1px #009240;display:inline-block}
.company-contacts-menu:hover .open-phone-menu{display:block}
.phone-numbers-title{font-size:17px}
@media (max-width: 575px) {.outer_head_wrapper{background-color:#fff;position:fixed;z-index:110;top:0;left:0;right:0;width:100%;padding: 0.6rem 0rem;}.outer_head_fixed_bottom{padding-top:3.5rem!important}.menu_in_mobile{background-color:#fff!important}.logo_msso_by{max-height: 50px;}.category_grid .item{height:210px}.clear_basket-page{margin-bottom:2rem}.shops-2:after{font-size:0}}
@media (max-width: 767px) {.header_padding{padding:0!important}}
.open-top-menu-wrapper{background:#009240;color:#fff;width:100%;padding:10px 7%;height:100%;float:left}
.menu-wrapper{overflow:auto;height:100%}
.menu-wrapper li{font-size:20px;color:#FFF;text-decoration:none;display:block;margin-bottom:7px}
.menu-wrapper li a{font-size:20px;color:#FFF;text-decoration:none;display:block;margin-bottom:10px}
@media (max-width: 575px) {.tabs-nav li a {font-size:13px;width:100%;text-align: center;}.tabs-nav li{width:100%}}
.remove_inventory_mobile{position:absolute;top:0;right:0}
.btn_inbasket_order{font-size:15px;text-transform:uppercase;color:#000;font-weight:700}
.total_inbasket_title{font-weight:700;font-size:16px;text-align:right}
.popup-title{font-family:Rubik-Medium;font-weight:700;font-size:20px;text-align:center;text-transform:uppercase}
.login-auth-input{width:100%;height:50px;padding:0 24px;margin-bottom:15px;background:0 0;box-sizing:border-box;border:1px solid #c4c4c4;border-radius:2px;font-family:Rubik-Light;font-size:18px;transition:all .2s}
.cart_decortaion_price{vertical-align:middle;text-transform:none}
.discount_mainpage_old{color:#000!important;text-decoration:line-through;text-decoration-color:red;vertical-align:text-bottom;font-size:14px;font-weight:700;padding-right:0.1rem;}
.discount_mainpage_new{color: #bf0006;font-size:16px;font-weight:700;line-height:1.3rem;padding-bottom:.3rem;vertical-align:middle}
.form{background:0 0;box-shadow:none;padding:0;box-sizing:border-box}
.form .form_content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;background:#fff;box-sizing:border-box}
@media (max-width: 991px) {.form .form_content{display:flex;justify-content:center;}}
.group-50{width:48.701%!important}
.group-100{width:48.701%}
.form .form_content .field{position:relative;width:100%}
.form .form-group .form-validation{display:block;position:absolute;left:15px;font-family:Rubik-Light;color:#ed1c24;font-size:14px;top:-20px}
.form input[type=email],.form input[type=password],.form input[type=tel],.form input[type=text],.form select,.form textarea{width:100%;height:50px;padding:0 19px;margin-bottom:23px;background:0 0;box-sizing:border-box;border:1px solid #c4c4c4;border-radius:2px;font-family:Rubik-Light;font-size:17px;transition:all .2s}
.form .form_content textarea{min-height:130px;padding:20px 24px;height:130px;resize:none}
.block_buttons .btn,.buttons_block .btn{min-width:200px;width:200px;height:50px;margin:0 auto;display:flex;align-items:center;justify-content:center;color:#53a545;border:2px solid #53a545;cursor:pointer;border-radius:60px;font-family:Rubik-Medium;font-size:19px;box-sizing:border-box;transition:all .2s}
.adress_dostavka{padding:20px 25px!important;height:120px!important}
.order_info{width:285px}
.order_info .title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:10px 0;background:#53a545;text-transform:uppercase;color:#fff;margin-bottom:8px;font-family:Rubik-Regular;font-size:18px}
.box-shadow{box-shadow:0 0 29px 0 #000}
.shipping-data-pickup{padding:20px;border:1px solid #c4c4c4;border-radius:2px;font-family:Rubik-Light;font-size:17px;transition:all .2s;display:flex;align-items:center}
.next_btn{background:#53a545;color:#fff!important}
.next_btn:hover{background:#fff;color:#53a545!important}
.prev_btn:hover{background:#53a545;color:#fff}
.errors p{font-size:14px;color:red;text-indent:0}
.title_mainpage{font-weight:700;font-size:21px}
.more-inf span{font-size:20px}
.more-inf a{font-size:20px;color:green}
.empty_basket{color:#7a7775;text-align:center;font-size:1.35em}
.more-inf{margin:0 0 20px}
#access,#fields_pickup_show2{transform:scale(1.3)}
@media (min-width: 992px) {.slider .carousel-indicators{display: flex;justify-content: center;align-items: center;bottom: -37px;}.slider .carousel-indicators li {background-color: #cbc8c8;width: 13px;height: 13px;margin-left:5px;margin-right:5px;}.slider .carousel-indicators li.active{width: 15px;height: 15px;background-color: orange;}.advant_product_block .advantages_product .advantages_product_item .num:before{position:absolute;left:-68px;content:"";width:55px;height:2px;background:url(/style/img/dashed_line.png) no-repeat}.advant_product_block .advantages_product .advantages_product_item .num:after{position:absolute;right:-67px;content:"";width:56px;height:2px;background:url(/style/img/dashed_line.png) no-repeat}}
.advant_product_block .advantages_product .advantages_product_item .title{text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700}
.advant_product_block .advantages_product .advantages_product_item .text{font-size:15px}
.advant_product_block .advantages_product .advantages_product_item:hover .num{background-color:#53a545;color:#fff;background-position-y:100%}
.advant_product_block .advantages_product .advantages_product_item:hover .num .search_advantages_test{background:url(/style/img/126474-white.png) 0 0 no-repeat;width:40px;height:40px}
.advant_product_block{padding:20px 0px 0px;line-height:normal}
.advant_product_block .advantages_product .advantages_product_item{margin-bottom:20px;text-align:center}
.advant_product_block .advantages_product .advantages_product_item .num{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:90px;height:90px;border-radius:50%;font-family:Rubik-Bold;font-size:45px;color:#53a545;margin:0 auto 20px;background:url(/style/img/soc_ico_bg.png) no-repeat;background-size:100%;transition:background-color .2s linear}
.clients-table_cont .table td {width:500px !important;vertical-align: middle !important;}
#s_item{background-color: #daf591;}
.reviews { margin-bottom: 4%; font-size: 0.9em; text-align: left; width: 100%; padding: 0% 10%;}
 .reviews .review_text { background-color: #f2f2f2; color: black; padding: 1%; border-radius: 5px; border: solid 1px; width: 100%; height: 11%; padding-top: 2%; bottom: 2%; padding-left: 2%;}
 .send input[type="text"], [type="email"], [type="name"] { width: 100%; height: 55px; padding: 0 24px; margin-bottom: 30px; background: 0 0; box-sizing: border-box; border: 1px solid #c4c4c4; border-radius: 2px; font-family: Rubik-Light; font-size: 17px; transition: all .2s; }
  .send textarea { width: 100%; min-height: 130px; padding: 15px 24px; margin-bottom: 15px; background: 0 0; box-sizing: border-box; border: 1px solid #c4c4c4; border-radius: 2px; font-family: Rubik-Light; font-size: 17px; transition: all .2s;  }
  .send input[type="submit"] { cursor: pointer; width: 240px; display: block; margin: 0 auto; background: #53a545; border: 2px solid #53a545; height: 55px; border-radius: 60px; font-family: Rubik-Medium; font-size: 18px; color: #fff; box-sizing: border-box; transition: all .2s;}
  .container_review p { text-indent: 0em;}
  .container_review b { font-size: 15px; line-height: 14px; color: #010101;}
 .review_date{ font-size: 14px; margin-left: 15px; padding-left: 12px; color: #808080; border-left: 1px solid #d6d6d6; }
/* отзывы звезды */
.fa-star.stars-rev { color: #ffc00e; }
.my-rating{ font-weight: bold; color: grey; }
.stars-rev { color: #d4d4d4; }
.buynow span, .stars-rev { font-size: 20px !important; }
.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; }
.fa-star:before {  content: "★"; font-weight: bold; }
.fa-star-o:before { content: "★"; color: lightgrey; font-weight: bold;}
.rating_text{ font-weight: bold; font-size: 17px; color: grey; }
 /* табы */
.quick_content_container .tabs-nav a {padding: 3px 20px !important;min-height: 25px !important;}
#tabs {	margin: 10px 0;}
.tabs-items {	border-radius: 0 5px 5px 5px; background: #fff;	margin: -1px 0 0 0;}
.svgStars {   display: inline-block;   margin-right: 10px; }
.svgStars img {   display: inline-block;   margin-right: 3px;   width: 18px; }
.r2 span {   font-size:17px; }
.svgStars .stars-rev {   font-size:25px !important; }
#country_table5 {   font-size: 17px; vertical-align: top; margin-left: 0.5rem; }
/* CSS для рейтинга (звезды) */
.rating-area { overflow: hidden; }
.rating-area:not(:checked) > input { display: none;}
.rating-area:not(:checked) > label { float: right; width: 33px; padding: 0; cursor: pointer; font-size: 28px; line-height: 32px; color: lightgrey; text-shadow: 1px 1px #bbb; }
.rating-area:not(:checked) > label:before { content: '★'; }
.rating-area > input:checked ~ label { color: gold; text-shadow: 1px 1px #c60; }
.rating-area:not(:checked) > label:hover,
.rating-area:not(:checked) > label:hover ~ label { color: gold; }
.rating-area > input:checked + label:hover,
.rating-area > input:checked + label:hover ~ label,
.rating-area > input:checked ~ label:hover,
.rating-area > input:checked ~ label:hover ~ label,
.rating-area > label:hover ~ input:checked ~ label { color: gold; text-shadow: 1px 1px goldenrod; }
.rate-area > label:active { position: relative; }
 @media (max-width: 1100.98px) { .container_answer {margin-left:2rem !important;}}
 @media (max-width: 767.98px) { .rating{float:left !important} .category_grid_main .item {border: 4px solid white;} .popular-car_items:nth-child(2){padding-right: 0px !important;} }
#gos-top { position: fixed; right: 130px; bottom: 88px; z-index: 500;}
@media (max-width: 991.98px) {.navbar{padding:.2rem 1rem} #gos-top {position: fixed;right: 30px;bottom: 40px;z-index: 500;}}
.category_grid_main {display:flex;justify-content:start;flex-wrap:wrap}
.category_grid_main .item{display:inline-block;height:250px;background-size:cover;background-position:center;text-align:center;width:225.333333px;transition: box-shadow 0.4s;text-decoration: none;}
.category_grid_main .item .cat_name{position:absolute;height:60px;left:0%;top:0;bottom: -76%;width:100%;margin:auto;display:flex;justify-content:center;display:-webkit-flex;align-items:center;-webkit-align-items:center;background:rgba(255,255,255,0.9)}
.category_grid_main .item .cat_name span{font-size:14px;color:#000;text-transform:uppercase;text-align:center;font-weight: bold;}
.category_grid_main .item:hover{ box-shadow: 0 0 29px 0 rgb(0 0 0 / 40%);}
/* update product_price */
.product_cost_box {padding: 10px 10px 5px 0px !important;}
.splash_item_btn_right { background:  #28a745 url(/style/img/basket_button2.png) 15px 8px no-repeat; border-color: #28a745; width: 145px; height: 40px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; text-decoration: none; line-height: 39px; padding: 0px 0 0 33px; font-size: 16px; text-transform: uppercase; font-weight: bold; color:white;}
.splash_item_btn_right:hover { background: #f3ce00 url(/style/img/basket_button.png) 15px 8px no-repeat; border-color: #f3ce00; color:black;}
.float_right {  float: right!important;}
.splash_item_btn_active_right { background: #f3ce00 url(/style/img/basket_button.png) 15px 8px no-repeat; border-color: #f3ce00; width: 145px; height: 40px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; text-decoration: none; line-height: 39px; padding: 0px 0 0 42px; font-size: 16px; text-transform: uppercase; color:black; border-width: 2px; border-style: outset; border-color: -internal-light-dark(rgb(118, 118, 118), rgb(133, 133, 133)); border-image: initial; font-weight: bold;}
.product_count_title {font-weight: 500; font-size: 16px;}
.product_price_container input {height:40px;font-size: 17px;}
.product_price_container .count-down {height:40px;line-height: 1.8;}
  /* update expert-mode */
.switchToggle input[type=checkbox]{height: 0; width: 0; visibility: hidden; position: absolute; }
.switchToggle label {cursor: pointer; text-indent: -9999px; width: 80px; max-width: 80px; height: 30px; background: #d1d1d1; display: block; border-radius: 100px; position: relative; }
.switchToggle label:after {content: ''; position: absolute; top: 2px; left: 2px; width: 26px; height: 26px; background: #fff; border-radius: 90px; transition: 0.3s; }
.switchToggle input:checked + label, .switchToggle input:checked + input + label  {background: #3e98d3; }
.switchToggle input + label:before, .switchToggle input + input + label:before {content: 'OFF'; position: absolute; top: 5px; left: 35px; width: 26px; height: 26px; border-radius: 90px; transition: 0.3s; text-indent: 0; color: #fff; }
.switchToggle input:checked + label:before, .switchToggle input:checked + input + label:before {content: 'ON'; position: absolute; top: 5px; left: 10px; width: 26px; height: 26px; border-radius: 90px; transition: 0.3s; text-indent: 0; color: #fff; }
.switchToggle input:checked + label:after, .switchToggle input:checked + input + label:after {left: calc(100% - 2px); transform: translateX(-100%); }
.switchToggle label:active:after {width: 60px; } 
.toggle-switchArea { margin: 10px 0 10px 0; }
.table_expert td {padding: 0.4rem;vertical-align: middle;}
.table_expert th {padding: 10px 20px;background: #F9C941;color: black;}
.table_expert tr:nth-child(odd) {background: white;}
.table_expert tr:nth-child(even) {background: #edede8;}
.footer p { margin-top: 0;margin-bottom: 1rem;text-indent: 0em;font-size: 15px;text-align: center;}
.footer_left p {text-align: center;}
.footer a {font-size: 16px;color: black !important;}
.bg-mygreen {background-color: #308030;}
.collapse:not(.show) {display: block;}
@media (max-width: 991.98px) {.collapse:not(.show) { display: none;} .nav-link-clients:after{display:inline-block}.slider-with-category_menu{margin-bottom: 1rem;}.nav-search {font-size: 16px;}}
@media (min-width: 992px) and (max-width: 1202.98px) {.footer a{font-size:14px}.footer p {font-size:14px;}.nav-link-footer{font-size:1.2rem}}
@media (min-width: 991.98px) {.footer_left p { text-align: left; }.product_href:hover .quick_view{  opacity: 0.9;}}
.phone_block .phone_labels{font-family:Rubik-Medium;font-size:17px;color:#a3a3a3;margin-bottom:5px}
.phone_block .phone_numbers{display:block;font-family:Rubik-Medium;font-size:19px;line-height:1;white-space:nowrap;color:#000}
@media (max-width: 500.98px) {.advant_product_block .advantages_product .advantages_product_item .title {font-size: 15px;}.advant_product_block .advantages_product .advantages_product_item .text { font-size: 14px;}.discount_mainpage_new{font-size:14px;}.customers td, .customers th {font-size: 14px !important;}.customers td span {font-size:14px !important;}.dostavka_table{max-width: 100px;}.customers th { font-size: 14px !important; }.dostavka_table{width: 80px;}}
@media (min-width: 1200.98px) {.advant_product_block .advantages_product .advantages_product_item .num{width:105px;height:105px}}
.quick_view {position: absolute;vertical-align: middle;visibility: visible;line-height: 1;padding: 10px;font-size: 0;background: #fff; border: 1px solid #ccc;border-radius: 21px;color: #848790;opacity: 0;cursor: pointer; transition: all 0.2s ease 0s;}
.navbar_button_opt{white-space: nowrap;font-size:15px;color:black;cursor:pointer;}
.navbar_button_opt:hover{color:blue}
.footer-main-container .footer-main-container__col {padding-left: 8px;padding-right: 8px;margin-bottom: 10px;}
.btn_catshow { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; background-color: #3fac3b; color: #fff; text-transform: uppercase; font-weight: 700; font-size: 14px; cursor: pointer; top: 30%; line-height: 1; position: relative; -ms-flex-negative: 0; flex-shrink: 0; height: 40px; width: 100%; opacity: 0; visibility: hidden; transition: 0.5s ease-out; z-index: 5;}
.item:hover .btn_catshow { opacity: 1; visibility: visible;}
.cat_name_title{ transition: .3s ease-out;}
.category_grid_main .item:hover  .cat_name_title{color:forestgreen !important;}
.btn-floating { border-radius: 50%; padding: 0; position: relative; width: 2.5125rem; height: 2.5125rem;}
.btn-floating:hover {opacity: 0.7;}
.btn-floating .fab{color:white;}
.btn-floating .fab { font-size:18px; padding-top: 0.5rem;}
.footer .btn { -webkit-box-shadow: 0 2px 5px 0 rgb(0 0 0 / 20%), 0 2px 10px 0 rgb(0 0 0 / 10%); box-shadow: 0 2px 5px 0 rgb(0 0 0 / 20%), 0 2px 10px 0 rgb(0 0 0 / 10%);}
/* таблица доставки */
.customers {border-collapse: collapse;width: 100%;padding: 0px 1rem;}
.customers td, .customers th {border: 1px solid black;padding: 8px;font-size: 15px;}
.customers td span {font-size:17px;}
.dostavka_table{max-width: 100px;}
.customers th {padding-top: 12px;padding-bottom: 12px;text-align: left;font-size: 17px;}
/* фильтр макет */
.filter-block .param .chk-val {display: inline-block;vertical-align: top;color: #747272;}
.filter-block .block .tit {font-size: 12px;font-weight: 600;margin-bottom: 10px;}
.filter-block .block .tit .fas { font-size:11px;}
.param.checkbox { cursor: pointer;}
.filter-block .param .pt form > div:nth-child(1) {  width: 21px;}
.filter-block .param .pt form > div {display: table-cell;vertical-align: top;}
.filter-block .param .pt {display: table;width: 100%;}
.filter-block .param { margin: 0 0 5px 0;}
.btn-clear-filter{width: 100%;padding: 9px 20px;color: #fff;border: none;border-color: #f50;}
.filter-block .block { position: relative;display: block;padding: 10px 15px;margin-bottom: -1px;background-color: #fff;border: 1px solid #ddd;}
.filter-block .param.active .chk-val {color: #000!important;}
.filter-block .chk-val { display: inline-block;vertical-align: top;color: black;}
.p1 input{ border: 1px solid #C5C5C5; width: 100%; box-sizing: border-box; moz-box-sizing: border-box; webkit-box-sizing: border-box; height: 28px; padding-left: 0.5rem;}
.block-title { color: #1b1b1b; font-size:17px; font-weight: bold; text-align: center;}
.input_filter span{font-size: 15px; padding-left: 0.3rem;}
.input_filter:hover span{color:green;cursor: pointer;}
.input_filter{ cursor: pointer;display: block;font-size: 12px;font-weight: normal;line-height: 1.2;white-space: normal;padding: 4px 0;width: 100%;color: #444;text-decoration: none;}
.sitesection:hover{ cursor: pointer;}
.no-products {color: #009240;padding: 70px 20px;text-align: center;font-size: 22px;margin: 20px 0 30px 0;}
.products-ajax-data{width: 100%;}
.i-icon {background-repeat: no-repeat;background-position: 50%;display: inline-block;vertical-align: middle;width: 1em;height: 1em; fill: currentColor;}
@media (max-width: 1150.98px) {.container_product_image{min-height:200px;}.product-img {max-height: 220px;} .filter-body{ padding:0rem !important;} .r-box .r-img img{max-width: 110px; max-height: 60px;}}
@media (max-width: 500.98px) {.filter_title_container {padding: 7px 15px; border-radius: 3px; text-decoration: none; box-shadow: 0 0 5px rgb(0 0 0 / 12%); border: 2px solid transparent; font-size: 15px;}.category_grid .item .cat_name{width:100%;left:0;}.arrow_in_mobile{font-size: 19px;padding:0 0.5rem}}
.footer-h5-title {display: block;}
.common_selector{vertical-align: middle;transform:scale(1.1);}
/* new pagination top */
.nav_link_top {display: block;float: left;text-decoration: none;color: #1f2901;line-height: 2rem;padding: 4px 8px 0;}
.nav_block_top {display: flex;justify-content: flex-end;padding-right: 1rem;}
.nav_active_top{color: green;font-weight: bold;}
/* header block */
.login{cursor: pointer;}
.login-exit a {color: red !important;}
.header-block {height: auto;border-bottom: 1px solid #dedede;padding: 5px;}
.header-block .header-left p, .header-block .header-left a {margin-bottom:0rem;font-size: 16px;color: rgb(37, 37, 37);line-height: 1;display: block;}
.header-block .header-left a {padding-left: 0.25rem;}
.header-block p {text-indent: 0rem;}
.header-block .header-left p i {margin-right: 10px;}
.header-block .header-right .login:before {content: "|";padding: 0 10px;line-height: 1;color: #5c5858;}
.header-block .header-right .login a {font-size: 16px;color: #252525;line-height: 1;display: inline-block;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;-ms-transition: 0.3s ease;-o-transition: 0.3s ease;transition: 0.3s ease;}
.header-block .header-right .login span {font-size: 16px;color: #252525;line-height: 1;display: inline-block;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;-ms-transition: 0.3s ease;-o-transition: 0.3s ease;transition: 0.3s ease;}
.header-block .header-right .social-link a:first-child {padding-left: 0;}
.header-block .header-right .social-link a {font-size: 16px;color: #252525;line-height: 1;display: inline-block;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;-ms-transition: 0.3s ease;-o-transition: 0.3s ease;transition: 0.3s ease;padding: 0 10px;}
.back_call{text-transform:uppercase;cursor:pointer;color: #33b133;font-weight:bold;padding:0.25rem 0.5rem;}
.category-menu .category-menu-list{position: unset !important;}
.category-menu .category-menu-list {padding: 0px !important;}
.category-menu .category-menu-list > ul > li > a {padding: 8px 21px 8px 15px !important;}
.category-menu .category-menu-list > ul > li.right-menu > a::after {content: '\f078';font-family: 'Font Awesome 5 Free';font-weight: 600;font-size: 12px;position: absolute;top: 10px;right: 10px !important;}
.right-menu:hover .cat-li-hover{background-color: #e2f7e6;color: black !important;}
.cat-mega-menu {left: 100% !important;}
.category-menu .category-menu-list {z-index: 3000 !important;}
@media (min-width: 992px) { .width-50 {width: 50% !important;}}
/* hiraola-shipping_area */
.hiraola-shipping_area {background-color: rgb(244, 244, 244);}
.hiraola-shipping_area .shipping-nav {border-bottom: 1px solid rgb(229, 229, 229);padding: 40px 0px 50px;}
.hiraola-shipping_area .shipping-nav .shipping-item {text-align: center;}
.hiraola-shipping_area .shipping-nav .shipping-item .shipping-icon {padding-bottom: 10px;font-size: 42px;}
.hiraola-shipping_area .shipping-nav .shipping-item .shipping-content > span {margin-bottom: 0px;padding-bottom: 10px;font-size: 15px;font-family: Lato, sans-serif;color: rgb(51, 51, 51);line-height: 1;font-weight: 700;}
.hiraola-shipping_area .shipping-nav .shipping-item .shipping-content > p {margin-bottom: 0px;font-family: Lato, sans-serif;color: rgb(89, 89, 89);font-size: 16px;line-height: 24px;text-indent: 0rem;text-align: center;}
.widget-header{display: flex;}
.section-top {--padding-y:  17.5px;display: flex;padding-top: var(--padding-y);padding-bottom: var(--padding-y);}
@media (max-width: 1199px) {.section-top {--padding-y:  20px;display: flex;padding-top: var(--padding-y);padding-bottom: var(--padding-y);}}
.section__title-link {font-size: 25px;margin-bottom: 2rem;margin-top: 2rem;}
/* block news - main page */
.news-list {margin-left: -15px !important;margin-right: -15px !important;}
.card{border:none}
.card-div-container{border: 1px solid rgba(0,0,0,.125);border-radius: .25rem;position: relative;margin: 0 15px !important;}
.btn_newshow {display: inline-flex;justify-content: center;align-items: center;background-color: rgb(63, 172, 59);color: rgb(255, 255, 255);text-transform: uppercase;font-weight: 700;width: 100%;cursor: pointer;top: 50%;line-height: 1;position: absolute;flex-shrink: 0;height: 40px;opacity: 0;visibility: hidden;z-index: 5;transition: all 0.4s ease-out 0s;}
.card-body {height: 85px;padding: 0.8rem;}
.card-body p {text-indent: 0rem;height: 47px;text-align: left;line-height: 22px;font-size: 15px;overflow: hidden;}
.button_more_news{position: relative;}
.button_more_news:hover .btn_newshow {opacity: 1;visibility: visible;}
.col-for-news{flex: 0 0 25%;max-width: 25%;position: relative;width: 100%;padding: 0px;}
@media (max-width: 1300px) {.col-for-news{flex: 0 0 33.333333%;max-width: 33.333333%;}.news-list .card:nth-child(4){display: none;}}
@media (max-width: 700px) {.col-for-news{flex: 0 0 50%;max-width: 50%;}.news-list .card:nth-child(3){display: none;}}
@media (max-width: 700px) {.col-for-news{flex: 0 0 50%;max-width: 50%;}.news-list .card:nth-child(1) .card-div-container{margin: 0px 5px 0px 15px !important;}.news-list .card:nth-child(2) .card-div-container{margin: 0px 15px 0px 5px !important;}}
/* rec_product */
.recommend_products{margin-left: -10px !important;margin-right: -10px !important;}
.col-for-rec{flex: 0 0 25%;max-width: 25%;position: relative;width: 100%;padding: 0px;text-decoration: none;margin:0.5rem 0;}
.col-for-rec .product{margin: 0 10px !important;}
@media (max-width: 900px) {.col-for-rec{flex: 0 0 50%;max-width: 50%;}}
/* popular product slider  */
/* slick 26.04.2022 */
.slider-nav {margin-left: -15px !important;margin-right: -15px !important;}
.slider-nav .slick_prev{opacity:1;top:0;left:13px;background:url(/style/test/lefts.png) 20% 50% no-repeat}
.slider-nav .slick_next{opacity:1;top:0;right:13px;background:url(/style/test/rights.png) 80% 50% no-repeat}
.slider-nav .slick_prev, .slider-nav .slick_next{position:absolute;height:100%;width:48px;line-height:0;font-size:0;cursor:pointer;z-index:2;padding:0;border-width:initial;border-style:none;border-color:initial;border-image:initial;outline:none}
.slider-nav .news_slick_container{    margin: 0 15px !important;border: 1px solid rgba(0,0,0,.125);}
@media (max-width: 575px) {
  .slider-nav {margin-left: 0px !important;margin-right: 0px !important;}
  .slider-nav .card-body p {height: 67px;font-family: BasisGrotesquePro-Light;color: black;font-size: 14px;}
  .slider-nav .news_slick_container{    margin: 0px 5px 0px 5px !important;}
  .slider-nav .slick_next{right:0}
  .slider-nav .slick_prev{left:0}
} 
.slider-nav .card-title{font-weight: 700;}
.slider-nav .slick-disabled {display: none !important;}
/* end slick 26.04.2022 */
.slider_popular .slick-list{margin-left:-15px!important;margin-right:-15px!important}
.slider_popular .slick-slide{margin:0 15px!important}
.slider_new .slick-list{margin-left:-15px!important;margin-right:-15px!important}
.slider_new .slick-slide{margin:0 15px!important}
.single_product{transition:all 0.2s ease 0s;border-width:1px;border-style:solid;border-color:#e5e5e5;border-image:initial}
.single_product .product-imgs{position:relative;background-color:#fff;overflow:visible;padding:1rem 0}
.single_product .hiraola-product_content{text-align:left;background-color:#fff;padding:0 20px 10px}
.single_product .product-imgs > a{display:block}
.single_product:hover{box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 15%);}
.sticker,.sticker-2{position:absolute;top:20px;left:20px;width:45px;height:20px;line-height:18px;font-size:11px;text-transform:uppercase;text-align:center;background:#cda557;color:#fff;text-transform:uppercase}
.slider_popular .sticker,.sticker-2{background:#2992d9!important}
.single_product .product-imgs > a img{height:245px;margin:auto}
.slider_new .sticker,.sticker-2{width:75px!important;background:#60c339!important}
.slider_new .sticker:before,.sticker-2:before{border-color:#60c339 transparent transparent!important}
.slider_popular .sticker::before,.sticker-2::before{border-color:#2992d9 transparent transparent!important}
.slider_popular .sticker_markdown::before{border-color:#FFC107 transparent transparent!important}
.sticker:before,.sticker-2:before{content:"";width:0;height:0;border-style:solid;border-width:4px 4px 0;border-color:#cda557 transparent transparent;left:9px;top:100%;position:absolute}
.product-desc_info h6,.product-desc_info .h6{margin-bottom:0;padding-bottom:5px;display:block;color:#333;line-height:1;font-weight:700;font-size:1rem;height:29px;overflow:hidden}
.price-box{padding-top:10px}
.new-price{font-size:1.133em;font-weight:700;color:red}
/* footer */
.hiraola-footer_area{background-color:#f7f7f7}
.hiraola-footer_area .footer-top_area{padding:50px 0}
.bg-mygreen{background-color:#308030}
.hiraola-footer_area .footer-top_area .footer-widgets_info .footer-widgets_logo{padding-bottom:5px}
.hiraola-social_link{padding-top:25px}
.hiraola-social_link > ul > li{display:inline-block;padding-right:10px}
.hiraola-social_link > ul > li > a{font-size:16px;display:block;width:40px;height:40px;line-height:40px;text-align:center;color:#595959;border-width:1px;border-style:solid;border-color:rgba(0,0,0,0.07);border-image:initial}
/* .hiraola-footer_area .footer-top_area .footer-widgets_title span{text-transform:uppercase;padding-bottom:20px;font-size:16px;margin-bottom:0} */
.nav-second-level{list-style-type:none}
.hiraola-footer_area .footer-top_area .footer-widgets > ul > li{padding-bottom:10px;list-style:none}
.hiraola-footer_area .footer-top_area .footer-widgets > ul > li > a{font-family:Lato,sans-serif;color:#595959;font-size:16px;line-height:24px}
.hiraola-footer_area .footer-top_area .footer-widgets_title span{text-transform:uppercase;padding-bottom:20px;font-size:16px;margin-bottom:0;display: block;}
.hiraola-footer_area .footer-top_area .footer-widgets_info .widgets-essential_stuff > ul > li{padding-bottom:15px;list-style:none}
.hiraola-footer_area .footer-top_area .footer-widgets_info .widgets-essential_stuff > ul > li > i{font-size:21px;padding-right:10px;vertical-align:middle}
.hiraola-footer_area .footer-top_area .footer-widgets_info .widgets-essential_stuff > ul > li > a{font-family:Lato,sans-serif;color:#595959;font-size:16px;line-height:24px}
.category-menu .category-menu-list > ul > li:hover > a{background-color:#e2f7e6;color:#000!important}
.category-menu .category-heading{background-color:#308030!important;padding:11px 0!important}
.icon_items{vertical-align:top;width:20px;display:inline-block;text-align:center}
.icon_items_opt{vertical-align:top;width:20px;display:inline-block;text-align:center}
.icons-padding{vertical-align:top;padding-left:8px;font-size:15px;}
.category-menu .category-menu-list > ul > li.right-menu > a::after{right:10px!important}
/* header mobile */
@media (max-width: 1450px) {.search_form input[type=text] {width: 300px;}.logo_position {padding-left: 0rem;padding-right: 2rem;}.search_form{padding-left: 2rem;}.phone_ishop_block{margin-left: 3rem;}.phone_opt_block{margin-left: 3rem;}}
@media (max-width: 1350px) {.search_form input[type=text] {width: 250px;}.search_form{padding-left: 4rem;}.phone_ishop_block{ margin-left: 3rem;}.phone_opt_block{margin-left: 3rem;}}
@media (max-width: 1275px) {.phone_ishop_block{margin-left: 1.5rem;}.phone_opt_block{margin-left: 1.5rem;}.phone_label{font-size: 15px !important;}.phone_number{font-size: 17px !important;}}
@media (max-width: 1180px) {.search_form input[type=text] {width: 225px;}.phone_label{font-size: 15px !important;}.phone_number{font-size: 15px !important;}}
@media (max-width: 1080px) {.phone_ishop_block{margin-left: 0.5rem;}.search_form input[type=text] {width: 190px;}.header-block .header-left p, .header-block .header-left a {font-size: 15px;}}
@media (max-width: 1020px) {.search_form input[type=text] {width: 185px;}.phone_number{font-size: 14px !important;}}
@media (max-width: 991px) {.phone_opt_block{margin-left: 1rem;}.logo_position{padding: 0px;}.category-menu .category-heading .categories-toggle:before {content: "\f107";font-family: 'Font Awesome 5 Free';font-weight: 600;position: absolute;font-size: 18px;top: 10px;right: 20px;}}
@media (max-width: 991px) {.phone_number{font-size: 17px !important;}.phone_label{font-size: 16px !important;}}
@media (max-width: 840px) {.phone_number{font-size: 16px !important;}.phone_label{font-size: 15px !important;}}
@media (max-width: 800px) {.phone_number{font-size: 15px !important;}.phone_label{font-size: 15px !important;}}
@media (max-width: 575px) {.navbar {padding: .0rem 0rem;}.menu_in_mobile  .navbar-toggler{padding: 0px;border:none;}.menu_in_mobile .navbar-toggler-icon{width: 2.15em;height: 2.15em;}.header_auth_mobiles .user_ico{width: 33px;height: 33px;}}
@media (max-width: 1400px) {.icons-padding {font-size: 14px;}}
@media (min-width: 1450px) {.logo_basket_position {padding-left: 2rem;}.phone_block{margin-left: 3rem;}}
.slider_wrapper_blog{position:relative}
.slider-content{position:absolute;top:0;left:0;min-height:100%;width:100%;color:#fff}
.hiraola-btn-ps_left{position:absolute;bottom:15%;left:23%}
.slider_wrapper_blog .hiraola-btn:hover{color:#000!important}
.slider .slick-next {opacity: 0.6;}
.slider .slick-next:hover {opacity: 1;}
.slider .slick-prev {opacity: 0.6;}
.slider .slick-prev:hover {opacity: 1;}
/* popular category in mobile */
@media (max-width: 1400px) {.category_grid_main .item:nth-child(5){display: none;}}
@media (max-width: 1050px) {.category_grid_main .item:nth-child(4){display: none;}}
@media (max-width: 780px) {.category_grid_main .item:nth-child(3){display: none;}}
/* @media (max-width: 568px) {.news-item .card-img-top {width: auto;}} */
@media (max-width: 568px) {.news-item .card-img-top {width: auto;height:110px !important;}.card-body{height: 102px;} .card-body p{height: 67px;}}
h3.modtitle{border-bottom:1px solid #d7d7d7;font-size:16px;color:#222;font-weight:700;background-color:#f5f5f5;margin:0;padding:10px 15px}
.sitesection{border:1px solid #d7d7d7;overflow:hidden;margin-bottom:20px;border-radius:3px}
.modtitle:before{content:"\f107";font-family:'Font Awesome 5 Free';font-weight:600;position:absolute;font-size:18px;right:20px}
/* header in mobile version */
.search_btn_mainmobiles{position:absolute;top:2px;right:-5px;width:40px;height:33.5px;background:#28a745;transition:all .2s;border-radius:50%}
.search_btn_input{cursor:pointer;position:absolute;z-index:2;font-size:0;border:none;width:100%;height:100%;background:0 0;outline:none}
.search_btn_mainmobiles svg{position:absolute;z-index:1;left:0;bottom:0;top:0;right:0;margin:auto;width:20px;transition:all .2s;fill:#fff}
@media (max-width: 575px) {.fixed_header_search {background: rgba(0,0,0,.5);transition: opacity .2s ease-in;position: fixed;z-index: 110;top: 60px;left: 0;right: 0;width: 100%;padding: 0.75rem;flex: 0 0 100%;max-width: 100%;display: none;}}
.news-list .slick-disabled {display: none !important;}
.one_article_table .table td{padding:0.2rem 0.5rem;line-height: 1.5;}
.tabs-items{padding: 10px;}
.tabs-nav{border-width:initial;border-style:none;border-color:initial;border-image:initial;padding:10px;border-radius:5px}
.tabs-nav li{display:inline-flex;float:none;position:relative;margin:5px}
.tabs-nav .active{color:green!important;background: white;}
.tabs-nav li a{background: #fafafa;display:block;font-size:13px;color:#222;cursor:pointer;text-transform:uppercase;line-height:100%;margin:0;border-width:1px;border-style:solid;border-color:#e8e8e8;border-image:initial;    transition: background-color 0.3s, box-shadow 0.3s ease;padding: 14px 24px 13px;}
@media (min-width: 576px) {.tabs-nav .active:after {background: #2eab95;content: "";position: absolute;left: -1px;right: -1px; top: -1px;z-index: 1; height: 2px;-moz-border-radius-topleft: 3px;-webkit-border-top-left-radius: 3px;border-top-left-radius: 3px;-moz-border-radius-topright: 3px;-webkit-border-top-right-radius: 3px;border-top-right-radius: 3px;}}
@media (max-width: 575px) {.tabs-nav .active{border:1px solid green;}}
.one_article_table .table_product td, .one_article_table .table_product th {border-top: none;border-bottom: 1px solid #dee2e6;}
/* news раздел */
.container_review .card{border-width:initial!important;border-style:none!important;border-color:initial!important;border-image:initial!important}
.card:hover .card_container{transform: scale(1.05);}
.news-item .card-title{font-weight:700}
/* articles раздел */
.blog-item{padding-bottom:30px}
.blog-item .blog-img{position:relative}
.blog-item .blog-img a img{display:block;overflow:hidden}
.blog-item .blog-img .blog-meta-2{background-color:#fff;position:absolute;top:20px;left:20px;text-align:center;padding:10px}
.blog-item .blog-img .blog-meta-2 .blog-time_schedule > .day{width:100%;display:block;font-size:28px;font-weight:700}
.blog-item .blog-content{background-color:#fff;padding:25px}
.blog-heading{height:55px;overflow:hidden}
.blog-item .blog-content .blog-heading > a{font-size:20px;font-weight:700;margin-bottom:0}
.blog-item .blog-content .blog-short_desc{padding-top:10px}
.blog-item .blog-content .hiraola-read-more_area{padding-top:10px}
.blog-item .blog-content .hiraola-read-more_area .hiraola-read_more{text-decoration:underline}
.hiraola-read_more{color:green}
.blog-short_desc{height:95px;line-height:1.5rem;overflow:hidden}
/* slider tabs contacts */
.contact_maps .contact_bookmarks.titles .contact_title {text-align: center;padding: 5px 0px;cursor: pointer;outline: none;}
@media (min-width: 992px) {.contact_maps .contact_bookmarks.titles .active .paddd:after {content: "";display: block;bottom: -1px;width: 100%;height: 3px;background: #53a545;transition: all .5s;}}
.contact_maps .slick-slide{margin: 0px 10px !important;}
.contact_maps .paddd {font-size: 17px;white-space: nowrap;}
.contact_maps .contact_bookmarks .contact_title.active .paddd{cursor:default;color:#228b22;}
.contact_maps .slick-prev {top: 0%;left: 0%;background: url(/style/test/left.png) 20% 50% no-repeat;}
.contact_maps .slick-next {top: 0%;right: 0%;background: url(/style/test/right.png) 80% 50% no-repeat;}
.contact_maps .slick-disabled{display: none !important;}
@media (max-width: 991px) {.contact_title  {padding: 5px 32px !important;}.paddd{border: 1px solid #dedede;padding: 5px 0px !important;border-radius: 20px;}.tabs_slider_contact{margin-bottom: 2rem;}}
/* new header */
.header_in_mobiless a{position:relative;display:block;padding:0;text-decoration:none;color:#6B6B6B;text-align:center;background-position:center top;background-repeat:no-repeat;font-size:10px}
.header_in_mobiless a svg{width:30px;display:block;max-height:44px}
.header_in_mobiless a.active svg path{fill:#009240}
.header_in_mobiless a svg path{fill:#6B6B6B}
.header_in_mobiless a .badge{position:absolute;top:-5px;right: -7px;background:#DC3535;color:#fff;min-width:20px;min-height:20px;line-height:15px;border-radius:10px;font-size:100%}
.search_btn_mainmobiles_mini{transition:all .2s;border-radius:50%;display:flex;align-items:center}
.search_btn_mainmobiles_mini svg{z-index:1;left:0;bottom:0;margin:auto;width:20px;height:37px;transition:all .2s;fill:gray;width:27px}
.container_review .card-title{font-weight:700}
.hiraola-section_title{text-align:left;border-bottom:1px solid #e5e5e5}
.hiraola-section_title > h4{position:relative;margin-bottom:0;text-transform:uppercase;padding-bottom:25px}
.hiraola-section_title > h4:before{content:"";background-color:#cda557;height:1px;width:160px;position:absolute;bottom:0;left:0}
.hiraola-btn_limerick,.main-slider .slick-dots li,.mobile-menu_wrapper .offcanvas-menu-inner,.offcanvas-minicart_wrapper .offcanvas-menu-inner,.offcanvas-search_wrapper .offcanvas-menu-inner,.btn-close,.btn-close > i,.offcanvas-navigation .mobile-menu li > .menu-expand,.offcanvas-menu_wrapper .offcanvas-menu-inner,.category-menu .category-menu-list > ul > li.right-menu > a::after,.cat-mega-menu,.hiraola-product_slider .slide-item .single_product .product-img .add-actions,.shop-product-wrap .slide-item .single_product .product-img .add-actions > ul li > a.hiraola-add_cart,.newsletter-form_wrap .subscribe-form .newsletter-btn,.modal-wrapper.modal,.modal-wrapper .modal-dialog .modal-content .modal-body .close,.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-social_btn > ul > li,.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-social_btn > ul > li .dropdown,.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-social_btn > ul > li .dropdown > li,.header-top_area .ht-menu > ul > li .ht-dropdown,.header-bottom_area .main-menu_area > nav > ul > li .hm-dropdown,.header-bottom_area .main-menu_area > nav > ul > li > ul > li > a > i,.header-bottom_area .main-menu_area > nav > ul > li.megamenu-holder .hm-megamenu,.header-bottom_area .main-menu_area > nav > ul > li > a:before,.header-bottom_area .main-menu_area > nav > ul > li > a:after,#Instafeed > li > a,#Instafeed > li > a:before,#Instafeed > li > a:after,.shop-product-wrap > [class*="col-"],.sp-area .sp-nav .sp-content .qty-btn_area > ul li > a,.sp-gallery_area .sp-nav .sp-gallery .lg-image,.hiraola-sidebar-search-form .hiraola-search-btn i,.hiraola-blog-details .hiraola-tag-line a,.myaccount-tab-content,.login-form .check-box input[type="checkbox"] + label:before,.login-form .check-box input[type="checkbox"] + label:after,.hiraola-login_btn,.hiraola-register_btn,.table-content table td.hiraola-cart_btn a,.coupon-all .coupon input.button,.coupon-all .coupon2 input.button,.cart-page-total a,.coupon-accordion span,.coupon-accordion .coupon-content .coupon-info p.form-row input[type="submit"],.order-button-payment input,.compare-table .table tbody tr,.contact-main-page .contact-form-content .contact-form .form-group .alsita-contact-form_btn,.about-us-area .overview-content > h2:before,.error404-area .search-error-wrapper .hiraola-error_btn{-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
/* ---Hiraola's Image Hover Effect--- */
.img-hover_effect{position:relative;display:block}
.img-hover_effect a{overflow:hidden;display:block}
.img-hover_effect a img{height:100%}
.img-hover_effect a:before{background:#cda557;bottom:0;content:"";left:50%;position:absolute;right:51%;top:0;opacity:.6}
.img-hover_effect a:after{background:#cda557;bottom:50%;content:"";left:0;position:absolute;right:0;top:50%;opacity:.6}
.img-hover_effect:hover a:before{left:0;right:0;opacity:0;-webkit-transition:all 900ms ease-in;-o-transition:all 900ms ease-in;transition:all 900ms ease-in}
.img-hover_effect:hover a:after{top:0;bottom:0;opacity:0;-webkit-transition:all 900ms ease-in;-o-transition:all 900ms ease-in;transition:all 900ms ease-in}
.hiraola-btn{background-color:#cda557;color:#fff;-webkit-box-shadow:0 8px 15px rgba(0,0,0,0);box-shadow:0 8px 15px rgba(0,0,0,0);width:195px;height:45px;line-height:45px;display:block;text-align:center;text-transform:uppercase}
@media (max-width: 767px) {.hiraola-btn {width: 140px;height: 50px;line-height: 55px;font-size: 14px;}}
.slider-with-category_menu{padding-top:30px}
.slider-with-category_menu .container-fluid{padding:0 3%}
.slider-with-category_menu .banner-item{height:100%;border:1px solid #e5e5e5}
.slider-with-category_menu .banner-item a{display:block;height:100%}
/* ---Category Menu--- */
.category-menu {position: relative;}
@media (max-width: 991px) {.category-menu {width: 100%;}}
.category-menu .category-heading{background:#cda557;position:relative;cursor:pointer;padding:19px 0}
.category-menu .category-heading > h2{margin:0;color:#fff;padding:0;text-transform:uppercase;font-size:16px}
@media (max-width: 1199px) {.category-menu .category-heading > h2 {font-size: 14px;}}
@media only screen and (min-width: 992px) and (max-width: 1199px) {.category-menu .category-heading > h2:after {left: 10px;}}
.category-menu .category-heading > h2 > span {color: #ffffff;padding-left: 58px;font-size: 16px;font-weight: 600;}
@media (max-width: 1199px) {.category-menu .category-heading > h2 > span {padding-left: 40px;}}
@media only screen and (min-width: 992px) and (max-width: 1199px) {.category-menu .category-heading > h2 > span {padding-left: 30px;}}
.category-menu .category-menu-list{background:#fff;border:1px solid #e5e5e5;padding:0 25px 0 15px;position:absolute;left:0;top:calc(100% - 1px);display:block;width:100%;z-index:3}
.category-menu .category-menu-list > ul > li{position:relative}
.category-menu .category-menu-list > ul > li > a{display:block;overflow:hidden;font-size:14px;font-weight:400;padding:11.2px 0;height:38.7px}
.category-menu .category-menu-list > ul > li:hover .cat-mega-menu{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);visibility:visible}
.category-menu .category-menu-list > ul > li:last-child > a:before{display:none}
.category-menu .category-menu-list > ul > li.right-menu > a::after{content:'\f078';font-family:'Font Awesome 5 Free';font-weight:600;font-size:12px;position:absolute;top:10px;right:-15px}
.category-menu .category-menu-list > ul > li.right-menu:hover > a::after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.category-menu .category-menu-list > ul > li.rx-child{display:none}
.category-menu .category-menu-list > ul > li.rx-parent{cursor:pointer;border-top:1px solid #e5e5e5}
.category-menu .category-menu-list > ul > li.rx-parent a.rx-show{display:none}
.category-menu .category-menu-list > ul > li.rx-parent.rx-change a.rx-default{display:none}
.category-menu .category-menu-list > ul > li.rx-parent.rx-change a.rx-show{display:block}
.cat-mega-menu{position:absolute;top:0;left:106%;background:#fff;z-index:100;width:220px;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.2);box-shadow:0 0 6px 0 rgba(0,0,0,0.2);opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);visibility:hidden;width:764px;padding:30px;overflow:hidden;border-top:2px solid #cda557}
@media (max-width: 991px) { .cat-mega-menu{position:static;padding:0;z-index:9;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);visibility:visible;background-color:transparent;padding:0;-webkit-box-shadow:none;box-shadow:none;border:0;width:100%;-webkit-transition:none;-o-transition:none;transition:none}}
@media only screen and (min-width: 992px) and (max-width: 1199px) {.cat-mega-menu {left: 114%;}}
.cat-mega-menu > li.right-menu{width:50%;float:left}
.cat-mega-menu > li.cat-mega-title > a{font-weight:600;text-transform:uppercase;font-size:14px;margin-bottom:5px;display:block;line-height:20px;position:relative}
.cat-mega-menu > li.cat-mega-title > a:hover{color:#fff}
.cat-mega-menu > li > ul > li > a{font-size:13px;display:block;line-height:22px;font-weight:400;color:#666}
.cat-mega-menu > li > ul > div > div > li > a{font-size:13px;display:block;line-height:22px;font-weight:400;color:#666}
.cat-mega-menu > li > ul > li > a:hover{color:#58d173}
/* .cat-mega-menu.cat-mega-menu-2{width:764px} */
@media (min-width: 992px) {.cat-mega-menu.cat-mega-menu-2{width:300%}}
@media (max-width: 991px) {.cat-mega-menu.cat-mega-menu-2 {width: auto;}}
.cat-mega-menu.cat-mega-menu-2 > li.right-menu {width: 25%;}
@media (max-width: 991px) {.cat-mega-menu.cat-mega-menu-2 > li.right-menu {width: 100%;}}
.cat-mega-menu.cat-mega-menu-3 {width: 440px;}
@media (max-width: 991px) {.cat-mega-menu.cat-mega-menu-3 {width: auto;}}
.cat-mega-menu.cat-mega-menu-3 > li.right-menu {width: 50%;}
@media (max-width: 991px) {.cat-mega-menu.cat-mega-menu-3 > li.right-menu {width: 100%;}}
/* Slider */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
@media (max-width: 991px) {
  .category-menu-list > ul > li.right-menu > a:after{display:none}
  .category-menu-list > ul > li i{position:absolute;right:7px;top:0;cursor:pointer;height:42px;width:42px;line-height:50px;z-index:9;display:block}
  .category-menu-list > ul > li i:before{background-color:#606060;width:15px;height:3px;content:"";position:absolute;left:50%;margin-left:-3px;margin-top:-1px;top:50%}
  .category-menu-list > ul > li i:after{background-color:#606060;width:3px;height:15px;content:"";position:absolute;left:55%;margin-top:-6px;margin-left:1px;top:48%;-webkit-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}
  .category-menu-list > ul > li i.menu-expand.active:after{background-color:transparent}
  .category-menu-list > ul > li i.expand:after{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}
  li.right-menu .cat-mega-menu > li{-webkit-box-flex:0;-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;width:100%;padding:0;position:relative}
  .cat-mega-menu > li.cat-mega-title > a:after{display:none}
  .cat-mega-menu > li.cat-mega-title > a,.cat-mega-menu > li > ul > li > a,.cat-dropdown > li > a{padding:10px 50px 10px 28px;font-size:16px;color:#444;font-weight:400;position:relative;margin:0;display:block;text-transform:inherit}
  .cat-mega-menu > li.cat-mega-title:last-child > a,.cat-mega-menu > li > ul > li:last-child > a,.cat-dropdown > li:last-child > a{border-bottom:0}
  .cat-sidebar-show{display:block!important}
  .cat-title-hide{display:none!important}
  .cat-mega-menu > li > ul > div > div > li > a{font-size:16px}
  .cat-mega-menu > li > ul > div > div > li{padding:.25rem 0!important}
  .cat-padding-ul{margin-left:2.5rem}
  .cat-padding-ul-2{margin-left:.75rem}
  .category-menu .category-menu-list{padding:0 10px 0 15px}
}
.product_href .sticker, .product_href .sticker-2 {left:35px;}
/* .top_table{border: 1px solid #dedede;} */
/* оформление заказа + продукты */
.color_red {color:red;}
.pro_card_specs_two .spec_value p {padding: 0 1rem;}
.w-cart-right-side-frame>.frame {padding: 25px;box-shadow: 0 11px 30px rgb(67 109 165 / 30%);}
.color-lgreen {color: #308030;}
.w-price .price.big {font-size: 23px;font-weight: 600;}
.order-status-table {width: 100%;}
.order-status-table td:nth-child(1) {padding-left: 0px;}
.order-status-table td {padding: 5px;font-size: 16px;color: #4F6980;}
.mb-10 {margin-bottom: 10px;}
.mt-15 {margin-top: 15px;}
.pagetitle, h2, .h2, ._h2 {font-size: 180%;line-height: 1.2;}
.button.big {padding: 14px 20px;font-size: 16px;}
.button.block {display: block;min-width: inherit;width: 100%;}
.confirm-btn {letter-spacing: 2px;font-weight: bold;}
.block {display: block;width: 100%;}
.button {cursor: pointer;text-decoration: none;transition: ALL 0.2s ease;-webkit-transition: ALL 0.2s ease;-moz-transition: ALL 0.2s ease;-o-transition: ALL 0.2s ease;display: inline-block;font-size: 12px;padding: 12px 15px;color: white;text-align: center;background-color: #308030;position: relative;min-width: 100px;-webkit-user-select: none;}
.upper, .uppercase {text-transform: uppercase;}
.custom-selector span {font-size: 16px;}
.span_table_order {float: left;font-size: 16px;}
.span_table_order-price {float: right;padding-right: 1.5rem;font-size: 20px;font-weight: bold;}
.short_content{margin-left: -10px !important;margin-right: -10px !important;}
/* jivo_chat */
#jivo_chat_widget{display: none;}
#jivo_custom_widget{position: fixed;bottom: 90px;right: 30px;z-index: 300000;cursor: pointer;background-image: url(images/jivosite/chat.svg);}
@media (max-width: 991.98px) {#jivo_custom_widget{bottom: 110px;}}
#jivo_custom_widget:hover{transform: scale(1.2);}
#jivo_custom_widget.jivo_online{height: 50px;width: 50px;transition:.3s;-webkit-animation:hoverWave linear 2s infinite;animation:hoverWave linear 2s infinite;border-radius: 25px;background-color: #00B854;background-size: 26px auto;background-position: center;background-repeat: no-repeat;background-image: url(/jivosite/images/chat.svg);}

@-webkit-keyframes hoverWave {
  0% {
  box-shadow:0 8px 10px rgba(0,127,58,0.3),0 0 0 0 rgba(0,127,58,0.2),0 0 0 0 rgba(0,127,58,0.2)
}
40% {
  box-shadow:0 8px 10px rgba(0,127,58,0.3),0 0 0 15px rgba(0,127,58,0.2),0 0 0 0 rgba(0,127,58,0.2)
}
80% {
  box-shadow:0 8px 10px rgba(0,127,58,0.3),0 0 0 30px rgba(0,127,58,0),0 0 0 26.7px rgba(0,127,58,0.067)
}
100% {
  box-shadow:0 8px 10px rgba(0,127,58,0.3),0 0 0 30px rgba(0,127,58,0),0 0 0 40px rgba(0,127,58,0.0)
}
}@keyframes hoverWave {
  0% {
  box-shadow:0 8px 10px rgba(0,127,58,0.3),0 0 0 0 rgba(0,127,58,0.2),0 0 0 0 rgba(0,127,58,0.2)
}
40% {
  box-shadow:0 8px 10px rgba(0,127,58,0.3),0 0 0 15px rgba(0,127,58,0.2),0 0 0 0 rgba(0,127,58,0.2)
}
80% {
  box-shadow:0 8px 10px rgba(0,127,58,0.3),0 0 0 30px rgba(0,127,58,0),0 0 0 26.7px rgba(0,127,58,0.067)
}
100% {
  box-shadow:0 8px 10px rgba(0,127,58,0.3),0 0 0 30px rgba(0,127,58,0),0 0 0 40px rgba(0,127,58,0.0)
}
}
/* sprite */
.icon_items{text-indent: -9999px;background-image: url('/style/img/css_sprites_las.png');background-repeat: no-repeat;}
.icon_items_opt{text-indent: -9999px;background-image: url('/style/img/css_sprites__rez.png');background-repeat: no-repeat;}
.cat_sidebar_img-1 {width: 36px; height: 25px;background-image: url(/style/img/news_catalog.png);background-repeat: no-repeat;background-position: 0;}
.cat_sidebar_img-2 {width: 25px; height: 26px;background-position: -60px -10px;}
.cat_sidebar_img-3 {width: 25px; height: 26px;background-position: -10px -60px;}
.cat_sidebar_img-4 {width: 25px; height: 26px;background-position: -52px -102px;}
.cat_sidebar_img-5 {width: 25px; height: 24px;background-position: -52px -60px;}
.cat_sidebar_img-6 {width: 25px; height: 30px;background-position: -10px -102px;}
.cat_sidebar_img-7 {width: 25px; height: 28px;background-position: -102px -10px;}
.cat_sidebar_img-8 {width: 25px; height: 28px;background-position: -94px -144px;}
.cat_sidebar_img-9 {width: 25px; height: 28px;background-position: -94px -102px;}
.cat_sidebar_img-10 {width: 25px; height: 24px;background-position: -144px -10px;}
.cat_sidebar_img-11 {width: 25px; height: 28px;background-position: -10px -144px;}
.cat_sidebar_img-12 {width: 25px; height: 20px;background-position: -144px -52px;}
.cat_sidebar_img-13 {width: 25px; height: 26px;background-position: -52px -102px;}
.cat_sidebar_img-14 {width: 25px; height: 30px;background-position: -144px -94px;}
.cat_sidebar_img-15 {width: 25px; height: 30px;background-position: -10px -102px;}
.cat_sidebar_img-16 {width: 25px; height: 26px;background-position: -186px -52px;}
.cat_sidebar_img-17 {width: 25px; height: 28px;background-position: -52px -144px;}
.cat_sidebar_img-18 {width: 25px; height: 26px;background-position: -102px -52px;}
.cat_sidebar_img-19 {width: 25px; height: 28px;background-position: -136px -144px;}
.cat_sidebar_img-20 {width: 25px; height: 26px;background-position: -186px -10px;}
.cat_sidebar_img-21 {width: 25px; height: 25px;background-image: url(/style/img/siderbar_imgs_18.png);}
.cat_sidebar_img-akcii {width: 25px; height: 25px;background-position: -13px -13px;}





/* картинки из 1с */
.cat_sidebar_img-semena-expert {width: 36px; height: 25px;background-image: url(/style/img/news_catalog.png);background-repeat: no-repeat;background-position: 0;}
.cat_sidebar_img-semenaovoschey {width: 25px; height: 26px;background-position: -60px -10px;}
.cat_sidebar_img-kluben_1 {width: 25px; height: 26px;background-position: -10px -60px;}
.cat_sidebar_img-mikrozelen {width: 25px; height: 26px;background-position: -52px -102px;}
.cat_sidebar_img-lukovichnye-cvety {width: 25px; height: 24px;background-position: -52px -60px;}
.cat_sidebar_img-sazhency-roz {width: 25px; height: 30px;background-position: -10px -102px;}
.cat_sidebar_img-onioncat {width: 25px; height: 28px;background-position: -102px -10px;}
.cat_sidebar_img-rassada {width: 25px; height: 28px;background-position: -94px -144px;}
.cat_sidebar_img-grunt {width: 25px; height: 28px;background-position: -94px -102px;}
.cat_sidebar_img-udobrenia {width: 25px; height: 24px;background-position: -144px -10px;}
.cat_sidebar_img-sadoviinstrument {width: 25px; height: 28px;background-position: -10px -144px;}
.cat_sidebar_img-zachitarosteniy {width: 25px; height: 20px;background-position: -144px -52px;}
.cat_sidebar_img-gazon {width: 25px; height: 26px;background-position: -52px -102px;}
.cat_sidebar_img-sideralniekelturi {width: 25px; height: 30px;background-position: -144px -94px;}
.cat_sidebar_img-kryjovnik-hinnonmaki-vayt1 {width: 25px; height: 30px;background-position: -10px -102px;}
.cat_sidebar_img-xoztov1 {width: 25px; height: 26px;background-position: -186px -52px;}
.cat_sidebar_img-poliv {width: 25px; height: 28px;background-position: -52px -144px;}
.cat_sidebar_img-potats {width: 25px; height: 26px;background-position: -102px -52px;}
.cat_sidebar_img-ukrivnoymaterial {width: 25px; height: 28px;background-position: -136px -144px;}
.cat_sidebar_img-dekorsada {width: 25px; height: 26px;background-position: -186px -10px;}
.cat_sidebar_img-letootdix {width: 25px; height: 25px;background-image: url(/style/img/siderbar_imgs_18.png);}
.cat_sidebar_img-akcii {width: 25px; height: 25px;background-position: -13px -13px;}
/* end */









.cat_sidebar_img_opt-1 {width: 26px; height: 26px;background-position: -55px -10px;}
.cat_sidebar_img_opt-2 {width: 26px; height: 26px;background-position: -10px -55px;}
.cat_sidebar_img_opt-3 {width: 24px; height: 24px;background-position: -52px -55px;}
.cat_sidebar_img_opt-4 {width: 30px; height: 28px;background-position: -95px -10px;}
.cat_sidebar_img_opt-5 {width: 26px; height: 26px;background-position: -95px -52px;}
.cat_sidebar_img_opt-6 {width: 30px; height: 30px;background-position: -10px -99px;}
.cat_sidebar_img_opt-7 {width: 26px; height: 26px;background-position: -52px -97px;}
.cat_sidebar_img_opt-8 {width: 26px; height: 28px;background-position: -94px -97px;}
.cat_sidebar_img_opt-9 {width: 22px; height: 24px;background-position: -138px -10px;}
.cat_sidebar_img_opt-10 {width: 24px; height: 20px;background-position: -140px -52px;}
.cat_sidebar_img_opt-11 {width: 30px; height: 30px;background-position: -138px -94px;}
.cat_sidebar_img_opt-12 {width: 24px; height: 28px;background-position: -10px -138px;}
.cat_sidebar_img_opt-13 {width: 27px; height: 28px;background-position: -52px -138px;}
.cat_sidebar_img_opt-14 {width: 22px; height: 28px;background-position: -94px -138px;}
.cat_sidebar_img_opt-15 {width: 28px; height: 28px;background-position: -136px -139px;}
.cat_sidebar_img_opt-16 {width: 26px; height: 26px;background-position: -181px -10px;}
.cat_sidebar_img_opt-17 {width: 26px; height: 26px;background-position: -186px -52px;}
.cat_sidebar_img_opt-18 {width: 25px; height: 25px;background-image: url(/style/img/siderbar_imgs_18.png);}
.cat_sidebar_img_opt-19 {width: 25px; height: 25px;background-position: -13px -13px;}
/* новый слайдер карусель */
.new-carousel .footer-control{position: absolute;height: 100%; width: 65px;line-height: 0;font-size: 0;cursor: pointer;z-index: 2;padding: 0;border-width: initial;border-style: none;border-color: initial;border-image: initial;outline: none;opacity: 1;}
.new-carousel .carousel-control-prev{background: url(/style/test/left.png) 50% 50% no-repeat;} 
.new-carousel .carousel-control-next{background: url(/style/test/right.png) 50% 50% no-repeat;} 
.col-for-6 .single_product {margin: 0 8px!important;}
.col-for-6{flex: 0 0 16.6666667%;max-width: 16.6666667%;position: relative;width: 100%;padding: 0px;}
.col-for-6 img{height: 245px;}
.new-carousel .carousel {margin-left: -8px!important;margin-right: -8px!important;}
.new-carousel .no-padding{padding-left: 0;padding-right: 0;}
@media (max-width: 1450px) {.col-for-6{flex: 0 0 20%;max-width: 20%;}.carousel-item .popular-car_items:nth-child(6){display: none;}}
@media (max-width: 1250px) {.col-for-6{flex: 0 0 25%;max-width: 25%;}.carousel-item .popular-car_items:nth-child(5){display: none;}}
@media (max-width: 1050px) {.col-for-6{flex: 0 0 33.333333%;max-width: 33.333333%;}.carousel-item .popular-car_items:nth-child(4){display: none;}}
@media (max-width: 600px) {.col-for-6{flex: 0 0 50%;max-width: 50%;}.carousel-item .popular-car_items:nth-child(3){display: none;}}
/* slider_lg_main */
@media (max-width: 1500px) {  .category-menu .category-menu-list > ul > li > a{height: 38.4px;} }
@media (max-width: 1460px) {  .category-menu .category-menu-list > ul > li > a{height: 38.05px;} }
@media (max-width: 1420px) {  .category-menu .category-menu-list > ul > li > a{height: 37.55px;} }
@media (max-width: 1400px) {  .category-menu .category-menu-list > ul > li > a{height: 37.25px;} }
@media (max-width: 1380px) {  .category-menu .category-menu-list > ul > li > a{height: 36.95px;} }
@media (max-width: 1360px) {  .category-menu .category-menu-list > ul > li > a{height: 36.45px;} }
@media (max-width: 1340px) {  .category-menu .category-menu-list > ul > li > a{height: 36.2px;} }
@media (max-width: 1320px) {  .category-menu .category-menu-list > ul > li > a{height: 35.95px;} }
@media (max-width: 1300px) {  .category-menu .category-menu-list > ul > li > a{height: 35.7px;} }
@media (max-width: 1280px) {  .category-menu .category-menu-list > ul > li > a{height: 35.45px;} }
@media (max-width: 1260px) {  .category-menu .category-menu-list > ul > li > a{height: 35.2px;} }
@media (max-width: 1240px) {  .category-menu .category-menu-list > ul > li > a{height: 34.95px;} }
@media (max-width: 1220px) {  .category-menu .category-menu-list > ul > li > a{height: 34.6px;} }
@media (max-width: 1200px) {  .category-menu .category-menu-list > ul > li > a{height: 34.45px;} }
@media (max-width: 1199px) {  .category-menu .category-menu-list > ul > li > a{height: 42.75px;} .icons-padding{vertical-align: middle;font-size: 13px;}}
@media (max-width: 1178px) {  .category-menu .category-menu-list > ul > li > a{height: 42.35px;} }
@media (max-width: 1158px) {  .category-menu .category-menu-list > ul > li > a{height: 41.75px;} }
@media (max-width: 1138px) {  .category-menu .category-menu-list > ul > li > a{height: 41.45px;} }
@media (max-width: 1118px) {  .category-menu .category-menu-list > ul > li > a{height: 41.05px;} }
@media (max-width: 1098px) {  .category-menu .category-menu-list > ul > li > a{height: 40.45px;} }
@media (max-width: 1078px) {  .category-menu .category-menu-list > ul > li > a{height: 40.1px;} }
@media (max-width: 1058px) {  .category-menu .category-menu-list > ul > li > a{height: 39.6px;} }
@media (max-width: 1038px) {  .category-menu .category-menu-list > ul > li > a{height: 39.05px;} }
@media (max-width: 1018px) {  .category-menu .category-menu-list > ul > li > a{height: 38.6px;} }
@media (max-width: 998px) {  .category-menu .category-menu-list > ul > li > a{height: 38.35px;} }
@media (max-width: 991px) {  .category-menu .category-menu-list > ul > li > a{height: 40.35px;} .icons-padding{font-size: 16px;}}
.perelinkovka {display: block;float: left;text-decoration: none;color: #358500;border: 1px solid #428000;border-radius: 2px;margin-right: 12px;padding: 3px 12px;margin-top: 10px;}
.articles-content-link{text-decoration:underline}
.articles-ul{list-style-type:disc;margin-left:2em;list-style-position:inside}
.articles-image-left{float: left;max-width: 450px;margin: 0 1em 1em 0;}
.articles-image-right{float: right;max-width: 450px;margin: 1em 0 0 1em;}
.category_page_content ul,.mainpagetext ul,.product-content-description ul{list-style:disc inside;padding-left:2em}
.mainpagetext{padding:0.5rem}
.mainpagetext p{text-indent: 0}
.mainpagetext h2{text-align:center}
.expert_quickview{position:relative}
.expert_quickview .quick_view{top:30%;left:30%;transition: all 0.5s ease 0s;}
.p_i_label_new_exp{position: absolute;width: 119px;height: 119px;background: url(/style/img/label_new_exp.png) 0 0 no-repeat;z-index: 15;}
.p_i_label_hit_exp{position: absolute;width: 119px;height: 119px;background: url(/style/img/label_hit_exp.png) 0 0 no-repeat;z-index: 15;}
#delivery{ -webkit-appearance: menulist;}
#access_money{ -webkit-appearance: menulist;}
.custom-control-label::before, 
.custom-control-label::after {width: 1.25rem;height: 1.25rem;}
.custom-control-label {padding-left: 0.15rem;font-size: 15px;padding-top: 0.1rem;}
/* quickview */
.table_quickview td {
  padding: 0.25rem !important;
}
/* cookie privacy */
#cookie_notification{display: none;}
#cookie_notification.show{display: block;}
.message-cockies{position: fixed;bottom: 0;padding: 0;color: #fff;width: 100%;z-index: 1000000000000;background: rgba(0,0,0,.6);text-align: center;}
.message-cockies .text {margin: 15px 0 15px;font-size:15px;}
.message-cockies .btn {margin: 5px auto 12px;}
.message-cockies .btn input {width: 251px;border: 2px solid #fff;background: #fff;margin-bottom: 10px;height: 50px;border-radius: 50px;font-size: 17px;cursor: pointer;transition: all .2s;}
.message-cockies .btn input:hover {background-color: #199123;color: white;}
.message-cockies .text a {text-decoration: underline;color: #fff;font-size:15px;}
/* catalog_post */
.catalog_block {position: fixed;top: 35%;right: 0;z-index: 10;}
.catalog_box {display: block;width: 39px;height: 209px;background: url(/catalog_post/catalog_post.png) 0 0 no-repeat;}
/* basket */
.basket_table {width: 100%;border: 1px solid #e6e6e6;border-left: none;border-bottom: none;}
.basket_table tr {border-left: 1px solid #e6e6e6;}
.basket_table th {background: #e2f1ba;height: 42px;color: #2f3713;}
.cell_center {text-align: center;color: #72736e;}
.basket_table td {vertical-align: middle;border-bottom: 1px solid #e6e6e6;}
.basket_picture_box {border: 1px solid #e6e6e6;display: inline-block;position: relative;vertical-align: middle;}
.basket_link_box {display: inline-block;width: 215px;}
.basket_link {color: #2f3713;font-size: 13px;text-decoration: none;line-height: 17px;}
.show_320 {display: none;}
.kp_minus, .kp_plus {float: left;width: 27px;border-right: 1px solid #ddd;text-align: center;font-size: 20px;cursor: pointer;padding-top: 1px;}
.kp_count {float: left;}
.p_i_input{border:none;text-align: center;}
.basket_input {margin: 0 auto;color: #1f2901;width: 90px;height: 28px;border: 1px solid #ddd;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;background-color: #fff;}
.basket_input .p_i_input {width: 34px;}
.kp_plus {border-right: 0;border-left: 1px solid #ddd;}
.red {color: #bf0006;}
.basket_price_title, .b_price{font-size: 18px;}
.basket_delete {display: block;width: 22px;height: 22px;margin: 0 auto;background: url(/style/img/delete_item.png) center no-repeat;}
.promo_code {padding: 20px 0;}
.promo_code_in {float: right;}
.promo_code_text {float: left;padding-top: 5px;font-weight: bold;}
.promo_code_pole {float: left;margin-left: 10px;}
.promo_code_pole input {width: 150px;height: 36px;box-sizing: border-box;border: 1px solid #ddd;border-radius: 3px;padding: 0 5px;text-align: center;line-height: 34px;}
.promo_code_buttone {display: block;float: left;height: 36px;box-sizing: border-box;border: 1px solid #efe2b3;background: #f8f3e1;text-transform: uppercase;text-decoration: none;color: #1f2901;padding: 5px 10px 0;border-radius: 3px;margin-left: 10px;font-weight: bold;}
.promo_code_buttone:hover {background: #509522;border: 1px solid #509522;color: #fff;}
.basket_price_block {padding: 10px 0;position: relative;background: #deefab;}
.basket_price_box {background: #e2f1ba;padding: 0 10px;}
.summa_box_item_right {float: right;}
.back_link {float: left;padding: 0 0 0 15px;text-transform: uppercase;text-decoration: none;color: #2f3813;}
.step_1_top_box {float: right;padding: 10px 0 10px 15px;color: #2f3813;height: 36px;line-height: 36px;}
.kb_box_in {display: inline-block;}
.kb_box {border: 1px solid #e6e6e6;text-align: center; padding: 4px 0; margin-top: 30px;}
.kb_box_title.active {color: #509522;}
.kb_box_title.left {text-align: right;}
.kb_box_title {float: left;color: #1f2901;text-transform: uppercase;font-size: 15px;cursor: pointer;width: 190px;text-align: left;margin-top: 7px;}
.modal-login-content_dis{background-color:#fefefe;margin:15% auto 15%;border:1px solid #888;width:90%!important;max-width:375px}
.btn-cartback2:hover{background-color: #f3cd00;color: black;border-color: #f3cd00;}
/* media */
@media screen and (max-width: 660px) {
  .basket_input_nazv{text-align: left;}
  .wrapper {width: 96%;min-width: 320px;}
  .content_box {padding-top: 30px;}
  .basket_content_block {width: 100%;margin: 0 auto;padding: 50px 0 30px;}
  .basket_box {padding: 0 0 30px;}
  .basket_table {width: 100%;}
  td.cell_1 {width: 30%;}
  .basket_table th, .summa_box_item_right {display: none;}
  .basket_link_box {display: none;width: 185px;}
  .cell_2, .cell_4, .cell_5, .cell_6 {display: none;}
  td.cell_3 {width: 50%;}
  td.cell_7 {width: 20%;}
  .show_320 {display: flex;width: 100%;}
  .basket_input {float: left;margin: 5px;}
  .basket_input_info {float: right;display: block;text-align: left;}
  .basket_input_info_articul {height: 15px;}
}
.slider_wrapper_blog a{display: inline-block;width: 100%;}
.slider_wrapper_blog a div{background: #000;overflow: hidden;}
.slider_wrapper_blog a div img{opacity: 1;transition-duration: 0.4s;width: 100%;height: auto;display: block;}
.slider_wrapper_blog a:hover div img{opacity: 0.7;transform: scale(1.05);}
/* ранее вы смотрели */
.category_grid_you_look {  margin-left: -10px !important;margin-right: -10px !important;}
.category_grid_you_look .item_you_look{padding: 0.5rem 0rem 0rem 0rem;vertical-align: top;text-align: center;border-radius: 8px;text-align: center;transition: all 0.2s ease 0s;}
.container_you_look{margin: 0 10px !important;padding: 0.5rem 0rem 0rem 0rem;vertical-align: top;text-align: center;border: 1px solid #f0f0f0;border-radius: 8px;text-align: center;transition: all 0.2s ease 0s;}
.category_grid_you_look .item_you_look_empty{ padding: 0.5rem 0rem 0rem 0rem;vertical-align: top;text-align: center;border-radius: 8px;text-align: center;transition: all 0.2s ease 0s;}
.container_youlook_empty{background: #fbf7f7;margin: 0 10px !important;padding: 0.5rem 0rem 0rem 0rem;vertical-align: top;text-align: center;border: 1px solid #f0f0f0;border-radius: 8px;text-align: center;transition: all 0.2s ease 0s;}
.you_look_titleproduct{height: 34px;display: block;overflow: hidden;padding: 0rem 5px;margin-top: 10px;font-size: 15px;line-height: 1.1;}
.you_look_title{text-align: center;}
.you_look_title .price_prices{min-height:30px;text-align: center;}
.you_look_img{height: 280px;}
.category_grid_you_look .container_you_look:hover {box-shadow: 0 0 29px 0 rgb(0 0 0 / 40%);cursor: pointer;}
@media (max-width: 991.98px) {
  .category_grid_you_look .none_item3{display: none !important;}
  .category_grid_you_look .none_item4{display: none !important;}
}
/* статья мобильный */
@media (max-width: 575px) {.slider_bottom-padding .slider .carousel-indicators {bottom: -20%;display: flex;align-items: center;}.slider_bottom-padding .slider ol.carousel-indicators li {background-color: #d3cbcb; width: 10px; height: 10px;}.slider_bottom-padding .slider .carousel-indicators li.active{width: 12px; height: 12px;background-color: orange; }}
.card-body-art{height: 75px;overflow: hidden;}
.art_mainmob_title{text-transform: uppercase;font-family: "Rubik-Medium";font-size: 25px;text-align: center;font-weight: 700;padding-top:2rem;}
.art_mainmob_container{padding: 0rem 1.25rem;}
.art_container_items{padding-top:2rem;}
.art_container_text .title_mobile_article{display: block;text-transform: uppercase;color: black;font-family: "Rubik-Medium";font-size: 16px;margin: 0.8rem 0rem;}
.text_mobile_article {font-family: "Rubik-Light";line-height: 18px;color: #000;}
/* brand на главной */
.brand_main .brand_slider_item {border-radius: 3px;padding: 0px 40px;line-height: 120px;height: 120px;width: 100%;display: flex !important;align-items: center;justify-content: center;}
.slick_brand_prev, .slick_brand_next{position: absolute;opacity: 0.7;top: 0;height: 100%;width: 48px;line-height: 0;font-size: 0;z-index: 2;padding: 0;border-width: initial;border-style: none;border-color: initial;border-image: initial;outline: none;}
.brand_main .slick_brand_prev {background: url(/style/test/left_slider2.png) 20% 50% no-repeat; left: -1%;}
.brand_main .slick_brand_next {background: url(/style/test/right_slider2.png) 80% 50% no-repeat;right: -1%;}
/* lightbox start */
/* .product_lightbox .p_i_label_hit_product, .product_lightbox .p_i_label_new_product{right: 73px;} */
#image-gallery .modal-footer{justify-content: space-between;}
.lightbox_cont{display: flex;}
.lightbox_cont .thumb:hover {opacity: .8;cursor: pointer;}
.lightbox_cont .thumbnail:hover{opacity: 1;}
.lightbox_cont .thumb{border:none}
.lightbox_cont .modal-lg, .lightbox_cont .modal-xl {max-width: 320px;}
.lightbox_cont .modal-dialog{margin: 3.75rem auto;}
@media (min-width: 992px) {.lightbox_cont .modal-lg, .lightbox_cont .modal-xl {max-width: 370px;}}
.lightbox_picture_containernav .img-thumbnail{margin: 0}
@media (min-width: 1340px) {
.lightbox_picture_containerfor {width:224px;}
.lightbox_picture_containernav {width:100px;}
.lightbox_cont{justify-content: center;}
}
@media (max-width: 1339px) {
  .lightbox_picture_containerfor {width:185px;}
  .lightbox_picture_containernav {width:62px;}
  .lightbox_cont{justify-content: space-evenly;}
  }
@media (max-width: 1170px) {
  .lightbox_picture_containerfor {width:161px;}
  .lightbox_picture_containernav {width:54px;}
  .lightbox_cont{justify-content: space-around;}
  }
@media (max-width: 767px) {
  .lightbox_picture_containerfor {width:225px;}
  .lightbox_picture_containernav {width:100px;}
  .lightbox_cont{justify-content: center;}
  .lightbox_cont .modal-dialog{margin: 1.75rem auto;}
  }
@media (min-width: 992.98px) { 
  .anim-show{
    animation: show .6s 1; /* Указываем название анимации, её время и количество повторов*/
    }
  @keyframes show{
    0%{
    opacity:0;
    }
    100% {
    opacity:1;
    }
    }
  
}
/* lightbox end */
/* contacts in mobile */
.phone-mobile-contacts .open-phone-menu{font-family: 'Rubik-Light';}
.phone-mobile-contacts .open-phone-menu p {text-indent: 0rem;margin-bottom: 0rem;}
.phone-mobile-contacts .request-call{color: green;cursor: pointer;}
.phone-mobile-contacts .close-auth{right: 5px;top: 5px;}
/* доступность в каталоге */
.short_content .product_href .sticker{z-index: 1;}
.available_catalog{position: absolute;bottom: 13%;right: 7%;}
.available_product {position: absolute;bottom: 5%;right: 20%;z-index: 1;}
.available_lightbox {position: absolute;bottom: 5%;right: 6%;z-index: 1;}
.available_box {float: left;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;background-color: rgba(0,0,0,0.67);-moz-box-shadow: 0 0 7px 0 rgba(0,0,0,0.62);-webkit-box-shadow: 0 0 7px 0 rgb(0 0 0 / 62%);box-shadow: 0 0 7px 0 rgb(0 0 0 / 62%);padding: 6px 3px;margin: 0 0 0 10px;}
.countdown_count_title {color: #f3ce00;font-size: 10px;line-height: 14px;text-align: center;text-transform: uppercase;font-family: 'BasisGrotesquePro-Light';}
.countdown_count_text {color: #f3ce00;font-size: 25px;line-height: 25px;text-align: center;font-family: 'BasisGrotesquePro-Light';padding: 3px 0 0;}
/*  */
/* оформить заказ на radiobutton */
.radio_orderbasket label {display:block;margin-bottom:4px;position: relative;padding-left:30px;cursor: pointer;padding-bottom: 0.35rem;}
.radio_orderbasket label input[type=radio] {position:absolute;opacity: 0;width:0;height:0;}
.radio_orderbasket label span {position: absolute;top:0;left:0;width:20px;height:20px;border: 1px solid #dedede;background-color: white;border-radius: 50%;transition: .3s background-color;}
.radio_orderbasket label input[type=radio]:disabled ~ span {background-color: #dddddd;}
.radio_orderbasket label span:after {content: "";position: absolute;display: none;top:50%;left:50%;transform: translate(-50%,-50%);background-color:#fff;width:8px;height:8px;border-radius:50%;}
.radio_orderbasket label:hover span {background-color: #f7f6f6;}
.radio_orderbasket label input:checked ~ span {background-color: #00B854;}
.radio_orderbasket label input:checked ~ span:after {display:block;}
.orderbasket_form_title {font-weight:bold;font-size:20px;}
/* мобильная форма оставить заказ  */
@media (max-width: 991.98px) {
  .radio_orderbasket label {padding-left: 40px;font-size: 16px;padding-bottom: 0.75rem;} 
  .radio_orderbasket label span {width:25px;height:25px;}
}
/*  */
.form_coupon_container p {text-indent: 0rem;}
.form_coupon_container .radio {display:inline-block;}
@media (min-width: 992px) {
  .container_modal_coupon .modal_coupons{
    max-width: 690px;
  }
}

#codeigniter_profiler{
  display: none;
}
#city_geo_no{background-color: white;color: black;border: 1px solid #dedede;height: 48px;padding: 0 30px;}
#city_geo_no:hover{background-color: #fff8f8;}
#city_geo_yes{border: 1px solid #dedede;background-color: green;height: 48px;padding: 0 30px;}
.changemodal_geo_title{font-size: 18px;line-height: 26px;}
#change_region .modal-login-content  {margin: 12% auto 15%;max-width: 460px;}
@media only screen and (min-width: 1200px) and (max-width: 1295px) {.product_title{height:50px !important;}}

.slider_button_one{
  position: absolute; bottom: 10%; left: 30%;background-color: red; border-raduius:5px;border-radius: 3px; color: white;box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.2); padding: 0.5rem 1rem;font-size: 20px;
}

.slider_button_two{
  position: absolute; bottom: 10%; right: 7%;background-color: red; border-raduius:5px;border-radius: 3px; color: white;box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.2); padding: 0.5rem 1rem;font-size: 20px;
}


@media (max-width: 1350px) {

  .slider_button_one{
    position: absolute; bottom: 10%; left: 30%;background-color: red; border-raduius:5px;border-radius: 3px; color: white;box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.2); padding: 0.45rem 0.65rem;font-size: 18px;
  }
  .slider_button_two{
    position: absolute; bottom: 10%; right: 10%;background-color: red; border-raduius:5px;border-radius: 3px; color: white;box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.2); padding: 0.45rem 0.65rem;font-size: 18px;
  }

}

@media (max-width: 575px) {
  .slider_button_one{
    position: absolute; bottom: 7%; left: 25%;background-color: red; border-raduius:5px;border-radius: 3px; color: white;box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.2); padding: 0.25rem 0.5rem;font-size: 12px;
  }
  .slider_button_two{
    position: absolute; bottom: 7%; right: 10%;background-color: red; border-raduius:5px;border-radius: 3px; color: white;box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.2); padding: 0.25rem 0.5rem;font-size: 12px;
  }
  
}


/* table account roznica */
/* @media (min-width:576px){
  .mobile_account_roznica{display: none !important;}
} */

@media (max-width: 575px) {
  .td_date_account{min-width: 150px;}
  .td_id_account{min-width: 120px;}
  .td_product_account{min-width: 400px;}
  .td_summa_account{min-width: 120px;}
  .td_status_account{min-width: 150px;}
  .account_content .account_tab .w-75 {width: 100% !important;}
} 

.form-field-date{
  height: 50px;
  padding: 0 19px;
  width: 100%;
  margin-bottom: 23px;
  background: 0 0;
  box-sizing: border-box;
  border: 1px solid #c4c4c4;
  border-radius: 2px;
  font-family: Rubik-Light;
  font-size: 17px;
  transition: all .2s;
}



@media (max-width: 575px) {
  .item_none_showcat9{display:none !important;}
  .item_none_showcat10{display:none !important;}
  .item_none_showcat11{display:none !important;}
  .item_none_showcat12{display:none !important;}
  .item_none_showcat13{display:none !important;}
  .item_none_showcat14{display:none !important;}
  .item_none_showcat15{display:none !important;}
  .item_none_showcat16{display:none !important;}
  .item_none_showcat17{display:none !important;}
  .item_none_showcat18{display:none !important;}
  .item_none_showcat19{display:none !important;}
  .item_none_showcat20{display:none !important;}
  .item_none_showcat21{display:none !important;}
  .item_none_showcat22{display:none !important;}
  .item_none_showcat23{display:none !important;}
  .item_none_showcat24{display:none !important;}
  .item_none_showcat25{display:none !important;}
} 
/*  */
#image-gallery-customtitle{
 font-weight: bold;
 font-size: 1.25rem;
}
.h3_modtitle{
 border-bottom: 1px solid #d7d7d7;
 font-size: 16px;
 color: #222;
 font-weight: 700;
 background-color: #f5f5f5;
 margin: 0;
 padding: 10px 15px;
 line-height: 1.2;
}

.articles-name{
 font-size: 16px;
 color: #212529;
}
.news-name p span{
 font-size: 16px;
 color: rgb(0, 0, 0) !important;
}
.news-name p{
 color: rgb(0, 0, 0) !important;
}
.short_content .product_href .product{
  min-height: 500px;
}
.short_content .product_href .add_cart{
  text-transform: uppercase;
  position: absolute;
  bottom: 10px;
  right: 7.5%;
  text-align: center;
}
.short_content .product_href .numbers{
  text-transform: uppercase;
  position: absolute;
  bottom: 55px;
  right: 25%;
  text-align: center;
}
@media (min-width: 1100px) and (max-width: 1400px) {
  .short_content .product_href .numbers{
    text-transform: uppercase;
    position: absolute;
    bottom: 55px;
    right: 21%;
    text-align: center;
  }
}

@media (max-width: 992px) {
  .short_content .product_href .product{
    min-height: 420px;
  }
  .short_content .product_href .add_cart{
    position: inherit;
  }
  .short_content .product_href .numbers{
    position: inherit;
  }
 .top_in{
  height: 10%;
 }
 .scroll-table{
   width: 100%;
  overflow-x: scroll;
 }
 .category-menu .categories-toggle{
     font-size: 14px;
     margin: 0;
     color: #fff;
     padding: 0;
     text-transform: uppercase;
    }
 .category-menu .categories-toggle span{
   font-weight: 600;
   font-size: 16px;
   padding-left: 10px;
 }
}


.short_content .product_href .numbers2 {
  text-transform: uppercase;
  position: absolute;
  bottom: 55px;
  right: 25%;
  text-align: center;
}


.short_content .product_href .add_card-2 {
  text-transform: uppercase;
  position: absolute;
  bottom: 10px;
  right: 7.5%;
  text-align: center;
}
.short_content .product_href .add-cart-2 {
  text-transform: uppercase;
  position: absolute;
  bottom: 10px;
  right: 7.5%;
  text-align: center;
}



@media (max-width: 1500px) {
  .carousel-item-slider{
    width: 100% !important;
  }
} 

@media (min-width: 1501px) {
  .carousel-item-slider{
    width:auto !important;
  }
} 

.questions__item {
  margin-bottom: 4px;
  border: 1px solid #F4F9FE;
  background: #FFFFFF;
  padding: 32px;
  border-radius: 8px;
  position: relative;
  z-index: 10;
  padding-right: 0;
  cursor: pointer;
}
.question-title.active {
  color: #299953;
}
.question-title {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
  text-align: left;
  color: #595959;
  position: relative;
  padding-right: 76px;
}
.question-answer {
  padding-top: 24px;
  display: none;
  padding-right: 76px;
}
.questions__item:first-child .question-answer {
  display: block;
}
.question-title.active {
  color: #28a745;
}
.question-title.active::after {
  border-color: #28a745;
}
.question-title::after {
  content: "";
  position: absolute;
  right: 32px;
  top: 50%;
  width: 12px;
  height: 0;
  border-top: 4px solid #28a745;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.question-title::before {
  content: "";
  position: absolute;
  right: 32px;
  top: 50%;
  width: 12px;
  height: 0;
  border-top: 4px solid #28a745;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.question-title::after {
  content: "";
  position: absolute;
  right: 32px;
  top: 50%;
  width: 12px;
  height: 0;
  border-top: 4px solid #28a745;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.question-title.active::before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  border-color: #28a745;
}
.questions-page .questions__wrapper{
  width: 80%;
  margin: 0 auto;
}
.questions__wrapper .h2{
  margin-bottom: 20px;
}
@media screen and (max-width: 992px){
  .questions-page .questions__wrapper{
      width: 100%;
  }
  .questions-page .questions__item{
      padding-left: 20px;
  }
  .questions-page .question-answer{
      padding-right: 10px;
  }
}


.input_filter .common_selector {
  cursor: pointer;
}

.price_opt_table_p p{text-indent:0rem;font-size:18px;}
.price_opt_table_p strong{font-size:18px;} 
.price_opt_table_p span{font-size:18px;}