.image .stiker_last {color: #FFFFFF; background-color: #494949;}
.image .stiker_best {color: #FFFFFF; background-color: #2D77C8;}
.image .stiker_spec {color: #FFFFFF; background-color: #E47364;}
.image .stiker_netu {color: #333333; background-color: #EEEEEE;}
.image .stiker_user {color: #333333; background-color: #EEEEEE;}
@media (max-width: 767px) {.product-thumb .image .stiker_panel, .product-thumb .fapanel {display: none;}}
#top7 {background-color: #FFFFFF;}
.rev_slider.rev_blog_mod .heading_h {background-color: #FFFFFF;}
.rev_slider.rev_blog_mod .owl-pagination {background-color: #FFFFFF;}
.rev_slider.rev_blog_mod {margin-top: 0;}
#top4 {background-color: #FAFAFA;}
@media (max-width: 767px) {#top4, #top5 {display: block;margin-bottom: -10px;min-height: initial !important;}}
#top4, #top4 .col-sm-12.col-md-12, #top4 .owl-carousel .owl-wrapper-outer {padding: 0;}
h1.home_h1 {padding-top: 20px;}
::selection {background-color: #EAEAEA;}
body,#all_document,header,#top,#top2,.rev_slider .owl-pagination,.rev_slider .heading_h,#product_products .owl-pagination,#product_products h3,.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover,#top3_links,.vertical-sreview .caption {background-color: #E6E6E6;}
#top3,#top3.affix {width: 100%;}
#top .container {border-bottom: none;}
a,.list-group a,.pagination>li>a, .pagination>li>span, .mobile_info button:hover, .mobilemenu .navbar-nav > li > .list-group-submenu li a > .chevrond:hover, .mobilemenu .navbar-nav > li a > .chevrond:hover, .mobilemenu .navbar-nav > li.mobile_header_type_two > button > .chevrond:hover, .mobilemenu .navbar-nav > li.mobile_header_type_two > button > .chevrond {color: #333333;}
.btn-primary,.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, #popup-view-wrapper .popup-footer a, .cd-products-comparison-table .filter_otlich_span.active {background-color: #333333; border-color: #333333;}
a:hover,.list-group a:hover,.list-group a.active:hover,.pagination>li>a:hover,.pagination>li>span:hover,.top-links.verh a:hover,.top-links.verh .span-a:hover:hover,.product-info .btn-plus button:hover, .product-info .btn-minus button:hover,.product-info .pop_ico:hover, .product-info .compare .fa:hover, .product-info .wishlist .fa:hover,.product-info input[type="radio"]:checked + label span.option_price, .product-info input[type="checkbox"]:checked + label span.option_price,.home_block a:hover, .home_block a:hover .image > .fa,#menu2 ul.lastul li a:hover,#menu2 a:hover,#menu2 li.glavli a:hover,#menu .nav > li .dropdown-menu li .dropdown-menu ul li a:hover,#menu .nav > li > div > .dropdown-menu > div > ul > li > a:hover,.display-products-cart .btn-plus button:hover, .display-products-cart .btn-minus button:hover,.dropdown-menu li > a:hover, .dropdown-menu li > a:hover i,.search .search_button:hover,.search .change_category_button:hover,.popup_notification .mfp-close:hover,#popup-order-okno .mfp-close:hover, #popup-okno .mfp-close:hover,#popup-view-wrapper .mfp-close:hover,.wwicons a:hover,.cd-products-comparison-table .in_wishlist .fa-border, .cd-products-comparison-table .in_compare .fa-border,.cd-products-comparison-table .fa-border:hover,.product-info .in_wishlist .fa, .product-info .in_compare .fa,.well.well-sm .btn-group-justified .btn-default:hover,.dropdown-menu li > a:hover, .dropdown-menu li > a:hover i,.search .dropdown-menu > li > a:hover .name,.table-revolution .btn-plus button:hover, .table-revolution .btn-minus button:hover,.owl-carousel .owl-buttons div i:hover,.product-thumb .fa-border:hover, .product-info .pokupka .preimushestva .home_block a:hover .fa, .ul_block_home_catwalls h4.home_catwalls_all_href a:hover, .product-thumb .caption a.home_catwalls_podcat:hover,.product-thumb .in_wishlist .fa-border,.product-thumb .in_compare .fa-border,#menu2 ul.lastul .show_categoryoff:hover,.options_buy .checkbox label:hover,.options_buy .radio label:hover,.display-products-cart tr td.remove button:hover,#revcheckout .delete button:hover {color: #4C85D3;}
.btn-primary:hover,#popup-view-wrapper .popup-footer a:hover,#popup-view-wrapper .popup-footer a:hover,.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover,#popup-view-wrapper .popup-footer a:hover {background-color: #4C85D3; border-color: #4C85D3;}
#menu2 ul.lastul .show_categoryoff:hover {border-color: #4C85D3;}
#top2 .tel .s22,#top2 .tel .s22 a,#top2 .tel .s22:hover i,.rating .fa-star,.rat-star.active,.rat-star.checked,.rating .fa-star + .fa-star-o,.product-info input[type="radio"]:checked + label .fa, .product-info input[type="checkbox"]:checked + label .fa,.product-info .form-group .list-unstyled .update_price, .product-info .form-group .list-unstyled .update_special,.product-thumb .price-new {color: #4C85D3;}
.product-info #button-cart,#cart:hover button.cart,.popup_notification .popup-footer a, #popup-order-okno .popup-footer a, #popup-okno .popup-footer a,.btn-danger {background-color: #4C85D3;}
.product-thumb .fa-border.fa-shopping-basket,.options_buy .fa-border,.cd-products-comparison-table .fa-border.fa-shopping-basket,.wwicons .fa-border.fa-shopping-basket {background-color: #4C85D3; border-color: #4C85D3;}
.product-info input[type="radio"]:checked + label,.product-info input[type="checkbox"]:checked + label,.product-info input[type="radio"]:hover + label, .product-info input[type="checkbox"]:hover + label,#revfilter_box .image-filter input:checked + img {box-shadow: 0px 0px 1px 1px #4C85D3;}
.product-info .radio .btn-default:active {border-color: #4C85D3;}
.product-info #button-cart:hover,.popup-phone-wrapper,.popup_notification .popup-footer a:hover, #popup-order-okno .popup-footer a:hover, #popup-okno .popup-footer a:hover,.btn-danger:hover {background-color: #589BF6;}
.product-thumb .fa-border.fa-shopping-basket:hover, .options_buy .fa-border:hover,.cd-products-comparison-table .fa-border.fa-shopping-basket:hover,.wwicons .fa-border.fa-shopping-basket:hover {background-color: #589BF6; border-color: #589BF6;}
#menu2_button .box-heading, a.mobil_mmenu_three {background-color: #333333;}
#top3 {background-color: #444444;}
#cart button.cart {background-color: #4C85D3;}
footer .footer {background-color: #333333;}
.masked_loading {background: url("../../../../../image/catalog/revolution/preloaders/revpreloader7.svg") no-repeat center center;}
.product-grid .product-thumb:hover {position: absolute; margin: 0px 15px; top: 0; left: 0; transition: none;}
.product-grid .product-thumb .description, .rev_slider .product-thumb .description {line-height: 1.3;}
.product-layout.product-grid:hover, .rev_slider .product-layout.col-xs-12:hover {z-index: 8;}
.product-layout.product-grid .product-thumb, .rev_slider .product-layout.col-xs-12 .product-thumb {overflow: visible;}
.product-grid .product-thumb .caption, .rev_slider .col-xs-12 .product-thumb .caption {display: flex; flex-flow: column;}
.product-grid .product_buttons, .rev_slider .col-xs-12 .product_buttons {order: 1;}
.product-grid .description_options, .rev_slider .col-xs-12 .description_options {order: 2; margin: 15px 0 0 0; display: none;}
@media (min-width: 992px) {.product-grid .product-thumb:hover .description_options, .rev_slider .col-xs-12 .product-thumb:hover .description_options {display: block;} .product-grid .product-thumb.not_vivod_do:hover .description_options, .rev_slider .col-xs-12 .product-thumb.not_vivod_do:hover .description_options {display: none;}}
.rev_slider + .rev_slider {z-index: 4;}
.rev_slider + .rev_slider + .rev_slider {z-index: 3;}
.rev_slider + .rev_slider + .rev_slider + .rev_slider {z-index: 2;}
.rev_slider + .rev_slider + .rev_slider + .rev_slider + .rev_slider {z-index: 1;}
#cart, .product-thumb .cart, .product-info .pop_left, .wwicons > a:first-child, .cart_wish .cart {display: none;}
@media (max-width: 991px) {.product-thumb .description_options {display: none;}}
@media (max-width: 767px) {#top {background-color: #444444;}}
@media (max-width: 767px) {#top {position: fixed; top: 0; width: 100%; box-shadow: 0 0 10px 2px rgba(0,0,0,.2); color: #fff; border-bottom: none;} #top2 {margin-top: 38px;} #top2 .container {padding: 15px 15px 5px;} #cart_mobi {float: right; width: initial; height: 36px; line-height: 36px; margin-left: 10px;} #top2 #logo {margin-bottom: 0;} .mobile_info .navbar-default .navbar-toggle:focus,.mobile_info .navbar-default .navbar-toggle:hover {background-color: #eee; background-color: transparent; box-shadow: inset 0px 0px 50px rgba(255,255,255, 0.25); color: #fff;}}
@media (max-width: 767px) {#top .mobile_info button:first-child {background-color: #333333;}}
@media (max-width: 767px) {#top .top-links .fa {min-width: 15px; color: #fff;}}
@media (max-width: 767px) {.top-links.verh a.dropdown-toggle {padding: 0 5px; color: #fff; transition: none;}}
@media (max-width: 767px) {.top-links.verh a.dropdown-toggle:hover sup {color: #fff;}}
.product-grid .product-thumb .description, .rev_slider .product-thumb .description {display: block;}
.product-grid .product-thumb .well-sm.product-info, .rev_slider .product-thumb .well-sm.product-info {display: block;}
.rev_slider .product-thumb .price, .product-grid .product-thumb .price {float: left; margin-bottom: 0;}
.product-layout.new_line .product-thumb .product_buttons .clearfix {display: none;}
@media (min-width: 1200px) {#content .refine_categories a {width: 20%;}}
.show-on-hover:hover > ul.dropdown-menu.dblock22 {display: block;}
.home_block .image > .fa,.home_block .image > img {-webkit-transition-property: color, opacity, transform;transition-property: color, opacity, transform;}.home_block a:hover .image > .fa,.home_block a:hover .image > img {-webkit-transform: translateY(-3px);transform: translateY(-3px);}
.share_icon_callbtn.triggerbtn {background-color: #ABABAB; color: #E3E3E3; box-shadow: 0 0 2px 2px #ABABAB;}
.share_icon_callbtn.sort-1 {background-color: #555555; color: #FFFFFF;}
.share_icon_callbtn.sort-2 {background-color: #28D146; color: #FFFFFF;}
.share_icon_callbtn.sort-3 {background-color: #2AABEE; color: #FFFFFF;}
.share_icon_callbtn.sort-4 {background-color: #EEEEEE; color: #333333;}
#content .row.products_category, #content .row.rev_slider_cat_compact {display: flex !important; flex-wrap: wrap;}.product-layout.product-grid {display: flex;}, .product-layout.product-grid .product-thumb {display: flex; flex-direction: column;}.product-grid .product-thumb .caption {display: flex; flex-direction: column; flex: 1;}.product-grid .product-thumb .description_options {flex: 1;}
#top2 .search {margin-top: 22px;}#top2 #logo {margin-top: 8px;}
@media (min-width: 768px) {
.home_catwalls .col-lg-2 {width: 25%;}
}

/* Стили для больших экранов (например, 1200px и более) */
.products-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr); /* 4 товара в строке */
    gap: 20px;
}

/* Стили для средних экранов (например, 992px и более) */
@media (max-width: 991.98px) {
    .products-grid {
        grid-template-columns: repeat(3, 1fr); /* 3 товара в строке */
    }
}

/* Стили для планшетов (например, 768px и более) */
@media (max-width: 767.98px) {
    .products-grid {
        grid-template-columns: repeat(2, 1fr); /* 2 товара в строке */
    }
}

/* Стили для мобильных телефонов (например, 576px и менее) */
@media (max-width: 575.98px) {
    .products-grid {
        grid-template-columns: repeat(1, 1fr); /* 1 товар в строке */
    }
}

 h1
{ box-sizing: inherit; font-size: 26px;
margin-right: 30px;
margin-bottom: 0.5rem;
font-family: Montserrat, Arial, sans-serif;
color: rgb(33, 33, 33);
text-shadow:
rgba(0, 0, 0, 0.1) 0px 4px 5px,
rgba(0, 0, 0, 0.1) 0px 3px 4px,
rgba(0, 0, 0, 0.4) 0px 2px 3px;
line-height: 1.2;}h1 span[itemprop="name"] {
box-sizing: inherit;}


.home_catwalls .product-thumb {background: #333;}
.category_description.c_desc_top {display: none;}
/* Убирает фон на категориях товаров */
.category_description .fl-l {display: none;}
body, .prlistb {font-family: 'Ubuntu';}
button, .btn, #menu2_button .box-heading, .product-info .pop_ico, .product-info .compare .fa, .product-info .wishlist .fa, .product-thumb .fa-border, .scroll-top-wrapper, .popup-phone-wrapper {border-radius: 2px !important;}
.product-thumb .fa-border, .product-info .compare .fa, .product-info .wishlist .fa {padding: 6px;}
.product-info .wishlist i:after, .product-info .compare i:after {font-size: 9px;}
.product-info .in_wishlist i:after, .product-info .in_compare i:after {font-size: 12px;}
#top3 {box-shadow: 0 0 0px 1px rgba(0, 0, 0, .03); padding: 10px 0;}
#menu2_button .box-heading {z-index: 11;}
/*.box-content.am {top: 0;}*/
/*.child-box {margin-top: 50px;}*/
/*#menu2 {top: 0; padding-top: 50px;}*/
#menu2:before {display: none;}
#menu2, .podmenu2 {border-radius: 2px 2px 0 0;}
#top3.affix {box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2); background-color: rgb(255 255 255 / 95%); backdrop-filter: blur(5px);}
.rev_slider {border-top: none;}
.rev_slider .heading_h {border-bottom: 2px solid #4C85D3;}
.rev_slider h3 {padding: 0 5px 5px 5px; font-size: 17px;}

.product-thumb {border-width: thin; border-radius: 6px;}

#.product-thumb {border: none; border-radius: 2px;}
#.product-thumb:hover {box-shadow: none;}
.product-thumb:hover {box-shadow: 5px 5px 35px -20px #000; transform: translateY(-2px); transition: all 100ms linear;}

.rev_slider .owl-pagination {display: none;}
#menu .nav > li > a, #menu .nav > li > .without_a {color: #333; border-right: 1px solid #eaeaea; font-size: 17px; padding: 0 15px;}
#top3 {box-shadow: none; border-bottom: 1px solid #eaeaea; border-top: 1px solid #eaeaea;}
#menu .nav > li > a:hover {color: #4C85D3;}
#menu .nav > li .dropdown-menu li a:hover {text-decoration: none;}
#top2 .tel .s22 {font-weight: normal;}
#top2 .tel .s22, #top2 .tel .s22 a, #top2 .tel .s22:hover i, .rating .fa-star, .rat-star.active, .rat-star.checked, .rating .fa-star + .fa-star-o, .product-info input[type="radio"]:checked + label .fa, .product-info input[type="checkbox"]:checked + label .fa, .product-info .form-group .list-unstyled .update_price, .product-info .form-group .list-unstyled .update_special, .product-thumb .price-new {color: #333;}
#cart button.cart:hover {background-color: #6f9ddb;}
.search {border-color: #eaeaea;}
.search .input-lg {border-left: none;}
#menu .nav.dblock_zadergka > li:hover .dropdown-menu.dblockdr {padding: 5px 0;}
#menu .nav > li > div > .dropdown-menu > div > ul > li > a {display: block; line-height: initial; height: initial; padding: 3px 15px; margin: 10px;}
#menu .nav > li > div > .dropdown-menu > div > ul > li > a:hover {text-decoration: none;}
.podmenu2, .dropdown-menu {box-shadow: 2px 2px 10px -4px rgba(0, 0, 0, 0.35);}
.catalog_list .revlevel_1.open > .title a {background: transparent; border-color: transparent;}
#menu .nav > li .dropdown-menu li .dropdown-menu ul li a:hover {text-decoration: initial;}
#menu .nav > li .dropdown-menu li .dropdown-menu ul li a {line-height: initial; height: initial; padding-left: 15px !important; text-decoration: none;}
#menu .nav > li .dropdown-menu ul {min-width: 205px;}
#menu .nav > li .dropdown-menu ul + ul {padding-left: 0;}
#menu .dropdown-menu .dropdown-inner {min-width: 165px;}
.top-links .dropdown-menu a {padding: 5px 10px !important;}
.fa-bar-chart-o:before, .fa-bar-chart:before {content: "\f1de";}
.fa-heart:before {content: "\f08a";}
.fa-user:before {content: "\f2c0";}
.header_search_doptext {margin-top: 10px; font-size: 18px; text-align: center;}
a.a_on_search {border-bottom: 1px dashed;}
#menu2 li.glavli a:hover {text-decoration: none;}
.catalog_list .revlevel_1.open > .title.with-child a {background: linear-gradient(to right, #f5f5f5 0%, #fff 100%); border-color: #eaeaea;}
.revcontainer .well {background-color: #f5f5f5; padding: 5px;}
.input-group .input-group-addon, .well.well-sm .btn-group-justified {border-color: transparent; background: transparent;}
.revcontainer .well select.form-control, .revcontainer .well input.form-control, .revcontainer .well textarea.form-control {box-shadow: none; border-color: transparent;}
@media (min-width: 768px) {
.revcontainer .well .row {display: flex; justify-content: right;}
.revcontainer .well .col-lg-3.col-md-3 {order: 2; width: 15%;}
.revcontainer .well .col-lg-3.col-md-4 {order: 3; width: 20%;}
.revcontainer .well .col-lg-6.col-md-5 {order: 1; width: 65%;}
}
.revcontainer .well .input-group .input-group-addon .hidden-xs {display: none;}
#revfilter_box {border-color: #eaeaea;}
#revfilter .irs-line {height: 2px !important; top: 30px !important; border-radius: 2px !important;}
#revfilter .irs-slider {top: 22px !important; border: 1px solid #333 !important; width: 10px !important; height: 20px !important; border-radius: 2px !important; background: #f5f5f5 !important;}
#revfilter .irs-bar {height: 2px !important; top: 30px !important; background: #333 !important;}
#revfilter .irs-from, .irs-to, #revfilter .irs-single {background: transparent !important; top: -5px !important;}
#revfilter .irs-from:after, #revfilter .irs-to:after, #revfilter .irs-single:after {display: none !important;}
#revfilter_box .collapsible {max-height: 280px !important;}
#revfilter .revlabel {font-size: 10px !important; line-height: 0 !important; background-color: transparent !important; color: #555 !important; float: none !important; position: absolute; top: 5px; padding: 0 0 0 4px !important;}
#revfilter input[type="checkbox"], #revfilter .checkbox input[type="checkbox"] {margin: 4px 0 0 -20px; border: none;}
#revfilter_reset {background: #f5f5f5;}
#revfilter_reset:hover {color: #4C85D3;}
#revfilter .price_slider.collapsible {padding: 10px 25px;}
#revfilter_box .option_box {border-color: #eaeaea;}
.fa-toggle-on:before, .fa-toggle-off:before {content: "\f078"; font-size: 8px; color: #555;}
.option_name .fa.on, .option_name.hided .fa.off {right: 10px !important;}
.option_name.hided .fa.off {transform: rotate(-90deg);}
.breadcrumb {border-color: transparent;}
.breadcrumb>li+li:before {content: "→"; padding: 0 10px; color: #555;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {outline: none;}
#revfilter_box label input[type="checkbox"]:checked + span, #revfilter_box input[type="checkbox"]:checked::after {color: #4C85D3; border-color: #4C85D3;}
body, #top2 .tel .s11, #top2 .tel .s12, .header_search_doptext, #revfilter_box .option_name, #revfilter_box .attribute_group_name, label, .input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover, .product-thumb .fa-border, .product-info .compare .fa, .product-info .wishlist .fa, .product-info input.plus-minus, .product-info .pop_ico, .display-products-cart tr td.name a, .display-products-cart tr td.totals, .all-total .totals-left, .all-total .totals-right, .popup_notification .popup-footer button, #popup-order-okno .popup-footer button, #popup-okno .popup-footer button, .popup_notification .popup-footer a, #popup-order-okno .popup-footer a, #popup-okno .popup-footer a, .features .cd-features-list li, .cd-products-table .features .top-info {font-size: 15px !important;}
#cart #cart-total-popup > .fa, #cart #cart-total > .fa, #cart_mobi #cart-total_mobi > .fa, #popup-order-okno .popup-heading, #popup-okno .popup-heading {font-size: 17px;}
.fa-shopping-basket:before {content: "\f07a";}
.product-thumb .price {font-size: 19px;}
.product-thumb .caption {border-color: #eaeaea;}
.product-info .number, .mobile-products-cart .number, .product-info input.plus-minus, #revcheckout .number, #revcheckout input.plus-minus, .mobile-products-cart input.plus-minus {border-color: transparent;}
.product-info .number, .product-info .options_buy .btn-plus, .product-info .options_buy .btn-minus, .product-info .btn-plus, .product-info .btn-minus, #revcheckout .number, #revcheckout .btn-plus, #revcheckout .btn-minus, .mobile-products-cart .number {height: 26px !important; max-height: 26px !important;}
.product-info .options_buy input.plus-minus, .product-info input.plus-minus, .product-info .btn-plus button, .product-info .btn-minus button, #revcheckout .btn-plus button, #revcheckout .btn-minus button, #revcheckout input.plus-minus, .mobile-products-cart .btn-plus button, .mobile-products-cart .btn-minus button {height: 26px !important; background: transparent;}
.product-info .number, #revcheckout .number, .mobile-products-cart .number {background-color: #f5f5f5; padding: 2px; border-color: transparent; margin: 0 !important;}
.product-info input.plus-minus, #revcheckout input.plus-minus, .mobile-products-cart input.plus-minus {background: #fff;position: initial; border-radius: 4px;}
.product-info .number, #revcheckout .number, .mobile-products-cart .number {height: 32px !important; max-height: 32px !important;}
.product-info .btn-minus button, .product-info .btn-plus button, #revcheckout .btn-plus button, #revcheckout .btn-minus button, .mobile-products-cart .btn-plus button, .mobile-products-cart .btn-minus button {font-size: 19px;}
.rev_slider .product-thumb .price, .product-grid .product-thumb .price {margin-bottom: 15px;}
.product-info .pop_ico {padding: 4px;}
.product-info .pop_ico, .product-info .compare .fa, .product-info .wishlist .fa, .fapanel-price .fa-border {color: #333; background-color: #f5f5f5 !important; border-color: #f5f5f5 !important;}
.product-info .pop_ico:hover, .product-info .compare .fa:hover, .product-info .wishlist .fa:hover {background-color: #eee; border-color: #eee;}
.fapanel {bottom: -15px;}
.well-sm.otz {border: none;}
.well select.form-control, .well input.form-control, .well textarea.form-control {border-color: #eaeaea; box-shadow: none;}
.well-sm.product-info {padding: 0; border: none; margin-top: 25px;}
.product-info .pokupka {border: none; padding: 0; margin: 25px 0 0 0;}
.product-info .form-group {margin: 0 0 25px 0; padding: 0; border: none;}
.product-info .in_wishlist .fa, .product-info .in_compare .fa {color: #4C85D3;}
.btn.btn-default {background-color: #f5f5f5;}
.btn.btn-default:hover {background-color: #eee;}
h1.home_h1 {margin: 0 0 20px 0; font-size: 20px;}
#popup-order-okno .popup-heading, #popup-okno .popup-heading, #popup-order-okno .mfp-close, #popup-okno .mfp-close, .popup_notification .popup-footer button, #popup-order-okno .popup-footer button, #popup-okno .popup-footer button, #popup-view-wrapper .popup-heading, #popup-view-wrapper .mfp-close, #popup-view-wrapper .popup-footer button, .table-revolution thead tr {background-color: #f5f5f5;}
.cd-products-comparison-table .filter_otlich_span {background-color: #f5f5f5;}
.cd-products-comparison-table .filter_otlich_span:hover {background-color: #eee;}
.cd-products-comparison-table .filter_otlich_span.active {background-color: #4C85D3; color: #fff;}
.account-wishlist .table.table-revolution .text-left {width: 35%;}
.nav-tabs {border-color: #eaeaea;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {border-color: #eaeaea; border-bottom-color: transparent;}
table, .table-revolution>tbody>tr>td {border-color: #eaeaea;}
.table.table-revolution .products_category tr:last-child td {border-color: transparent;}
.product-layout.new_line .product_buttons .price + .number.bordnone, .rev_slider .item.new_line .product_buttons .price + .number.bordnone {display: none;}
.product-layout.new_line .product_buttons .price, .rev_slider .item.new_line .product_buttons .price {float: left; text-align: left;}
.product-layout.new_line .product-thumb .product_buttons .clearfix, .rev_slider .item.new_line .product-thumb .product_buttons .clearfix {display: none;}
.pagination>.active>span, .pagination>.active>span:hover {background-color: #333; color: #fff; border-color: #333;}
.pagination>li>a:hover {border-color: #f5f5f5; background-color: #f5f5f5;}
.pagination > li > a, .pagination > li > span {padding: 5px 12px; border-color: #fff; margin: 0 2px;}
.owl-carousel .owl-buttons div i {font-size: 15px !important;}
#revcheckout .table>thead, #revcheckout .panel-default>.panel-heading {background-color: #f5f5f5;}
#revcheckout .panel-default>.panel-heading a {border-bottom: 1px dashed;}
#revcheckout .table>thead, #revcheckout .panel-default>.panel-heading {background-color: #f5f5f5;}
#revcheckout .panel-default>.panel-heading a {border-bottom: 1px dashed;}
select.form-control, input.form-control, textarea.form-control, #revcheckout .coupon_table, #revcheckout .total_table {background: #fff; border-color: #eaeaea;}
#revcheckout .rev_cart {box-shadow: 2px 2px 10px -4px rgba(0, 0, 0, 0.35);}
#payment-address-new .form-group.custom-field > label {opacity: 1; padding-top: 7px;}
#payment-address-new .form-group.custom-field + .form-group.custom-field > label {opacity: 0;}
.footer_cfs ul.list-unstyled {line-height: 1.5;}
#top3 #menu .nav > li > a, #menu .nav > li > .without_a {color: #fff; border-color: #676767;}
#top3 #menu sup {color: #eee;}
#top3 .account_top3 i.strdown {color: #fff;}
#top3.affix {box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2); background-color: rgb(255 255 255 / 95%); backdrop-filter: blur(5px);}
#top3.affix #menu .nav > li > a, #menu .nav > li > .without_a {color: #333; border-color: #eaeaea;}
#top3.affix #menu sup {color: #555;}
#top3.affix .account_top3 i.strdown {color: #333;}
#top3 #menu.m_in_top3 .nav > li {min-width: 70px; text-align: center; padding: 0;}
.top-links a:hover {box-shadow: none;}
h1.home2_h1 {margin: 25px 0 0 0; padding: 0; text-align: center; font-size: 20px;}
.home_catwalls {margin-bottom: 35px;}
footer .soc_s {text-align: left; padding-top: 5px; padding-bottom: 0;}
.share_icon_callbtn.sort-1 i {animation: 1.2s ease-in-out 0s infinite trambling-animation;}
.footer .zag_dm_cf {color: #93c1ff;}
.footer_cfs .cf_3_width ul.list-unstyled, .footer_cfs .cf_4_width ul.list-unstyled {color: #eee;}
.revolution-revpbest .well.well-sm, .revolution-revplast .well.well-sm, .product-special .well.well-sm, .revolution-revblog_category .well.well-sm {display: none;}
.revolution-revblog_blog #content img {padding-right: 30px;}
#product_products {border-color: transparent;}
.soc_s img {width: 30px !important;}
@media (max-width: 767px) {
#top2 .tel .s11, #top2 .tel .s12 {text-align: center;}
#logo img {max-height: 80px;}
#top2 .tel .header_phone_image {display: none;}
.product-layout.new_line .product_buttons .price, .rev_slider .item.new_line .product_buttons .price {float: none; text-align: center; margin-bottom: 12px;}
.product-thumb .cart, .product-thumb .wishlist, .product-thumb .compare {text-align: center; width: 100%;}
.rev_slider .heading_h a {padding-left: 3px;font-size: 12px;}
footer .footer_links {line-height: 2;}
.footer .footer_cfs {display: none;}
}
.mob_menu2_cat, .mob_menu2_inf {display: inline-block;}
.navmenu.moblinks .navbar-nav {display: flex; flex-direction: column-reverse;}
.navmenu.moblinks .navbar-nav > li:first-child {order: 1;}
.navmenu.moblinks .navbar-nav > li:last-child > .list-group-submenu {display: block;}
.p_mob_m_20.mm-listitem, .p_mob_m_21.mm-listitem {background-color: #444; color: #fff; border-color: transparent;}
.mm-listitem a {background-color: #f5f5f5;}
#mobil_mmenu .soc_s {margin: -10px 0 0 -10px;}
#mobil_mmenu .soc_s a {margin: 0 5px;}
.rev_pol_konf {font-size: 14px;}
#cart_mobi button.cart {background-color: #4C85D3;}
#top3 .top-links.nav #menu {flex-grow: 1;}
#top3 .top-links.nav {padding: 0; display: inline-flex;}
#top3 .top-links.nav #menu ul.nav {display: table; width: 100%;}
#top3 #menu .nav > li {display: table-cell; text-align: center; float: none;}
#top3 #menu .nav > li > a, #top3 #menu .nav > li > .without_a {width: 100%;}
#top3 #menu .navbar-collapse {float: none;}
.home_catwalls .product-thumb {background: #fff;}
