@media (max-width: 1439px) {
.container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 100%;
	padding-right: 20px;
    padding-left: 20px;
}
.rm-menu-list {
    max-height: 100vh;
    height: 616px;
}  
.rm-module-col.slick-slide {
    -ms-flex: 0 0 20%;
    flex: 0 0 25%;
    max-width: 25%;
}  
.top-menu ul li {
    padding: 0 4%;
}

.top-menu {
    width: 50%;
}  
.col-12.col-md-6.col-lg-2.text-md-center.text-lg-left.rm-footer-fourth {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 50%;
    max-width: 45%;
}

.col-12.col-md-6.col-lg-3.text-md-center.text-lg-left.rm-footer-third {
    -ms-flex: 0 0 25%;
    flex: 0 0 21%;
    max-width: 21.2%;
    padding-left: 0px;
}
.container.simpleredit aside#column-left, div#account-password aside#column-left, div#account-order aside#column-left, div#account-wishlist aside#column-left {
    max-width: 19.8%;
}  
div#account-order .col-lg-9, div#account-wishlist .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 84%;
    max-width: 80.1%;
}   
 .bann-big-akcii {
    background-position: left;
}
.banner_ak {
    background-position: left bottom;
}   
div#information-contact iframe {width: 100%;}  

body:not(.home) .rm-menu > nav {
    padding: 0 0px 0 15px;
}    
}
@media (max-width:1200px){
.top-menu ul li {
    padding: 0 1.8%;
}

.rm-menu > nav {
    max-width: 26%;
}

div#rm-slideshow-plus-0 {
    margin-left: 25%;
}

.rm-module-img.d-flex.flex-column.d-md-block {
    height: 280px;
}

.lf-chast img {
    width: 100%;
}

.rg-chast {
    margin-top: 20px;
}

.bl-about:after {
    bottom: -50px;
    font-size: 96px;
}
.rm-category-wall-item a.d-flex.flex-column.justify-content-between.align-items-center.text-center {
    background-position: left;
}  
div#product-product .col-lg-12.col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 57.4%;
    max-width: 50.4%;
}

.rm-product-images-additional .rm-product-images-additional-item a img {
    width: 100%;
    height: auto;
}

.rm-product-images-main .rm-product-slide a img {
    width: 100%;
    height: auto;
}

.rm-product-images-main .rm-product-slide {
    height: 510px;
}

div#product {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 49.6%;
}

.zag-dostt {
    padding-left: 15px;
}

.on-dostavka span:nth-child(1) {
    padding-left: 16px;
}

.bl-oplata {
    padding: 25px 15px;
}

.on-oplata {
    font-size: 12px;
}

a.bl-more-dostavka {
    padding-left: 15px;
}
div#simplecheckout_customer.active {
    margin-bottom: 25px;
}  
.container.simpleredit aside#column-left, div#account-password aside#column-left, div#account-order aside#column-left, div#account-wishlist aside#column-left {
    max-width: 25%;
}

.container.simpleredit #content fieldset.form-horizontal .form-group {
    width: 48.5%;
}

.container.simpleredit #content fieldset.form-horizontal .form-group:nth-child(2n) {
    margin-right: 0px;
} 
div#account-password {
    margin-bottom: 50px;
}   
div#account-order .col-lg-9, div#account-wishlist .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 84%;
    max-width: 75%;
}    
}
@media (max-width: 992px) {
.top-menu {
    display: none;
}

.rg-header {
    display: none;
}

button#menu_toggle_button {
    display: none !important;
}

.home div#rm-menu {
    display: none !important;
}

#rm_mobile_nav .rm-mobile-nav-buttons-btn {
    display: none;
}

button#rm_mobile_menu_button_new {
    width: 44px;
    height: 44px;
    flex-shrink: 0;
    background: #262521;
    border-radius: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 5px;
}
.bl-search {
    display: none;
}



a.wishlist {
    display: none;
}

a.compare {
    display: none;
}

.top-nav-account-links-item {
    position: fixed;
    top: 25px;
    right: 22px;
    z-index: 1050;
    padding: 0;
}

.bl-lang {
    display: none;
} 
.over-niz-header {
    height: 0;
}

div#rm-slideshow-plus-0 {
    margin-left: 0;
    padding: 0;
}

.rm-footer #logo {
    position: relative;
    left: 0;
    margin-top: 0px;
    height: 50px;
    z-index: 0;
} 
.bl-about:after {
    display: none;
}

.bl-about {
    display: flex;
    flex-direction: column;
}

.lf-chast {
    width: 100%;
}

.lf-chast img {
    width: 100%;
}

.rg-chast {
    width: 100%;
    margin-left: 0;
    margin-top: 33px;
    padding-left: 26px;
}

.col-12.col-md-6.col-lg-4.text-center.text-lg-left.rm-footer-first {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 100%;
    max-width: 100%;
    text-align: left !important;
    align-items: flex-start !important;
    display: flex;
    justify-content: flex-start !important;
    padding-left: 15px;
    position: inherit;
}

.rm-category-wall-item {
    width: 100%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 17px;
}  
#rm_mobile_nav {
    padding: 0 20px;
    justify-content: flex-start !important;
    height: 77px;
}

div#logo {
    position: fixed;
    top: 0;
    height: 40px;
    z-index: 1031;
    left: 70px;
    margin: 9px 0;
    left: 120px;
    height: 90px;
}

#logo img {
    max-height: 60px;
    max-width: 153px;
}

.button-search {
    margin-left: 11px;
    margin-top: -5px;
}  
.rm-slideshow-plus-item-box {
    height: 420px;
    padding: 34px 22px;
    background-position: top;
}

.pr-bb {
    margin-top: 10px;
    margin-bottom: 4px;
}

.rm-slideshow-plus-item-text {
    align-items: flex-start;
}

.pr-bb p {
    color: #565656;
    font-family: "Solomon Sans Book";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}


header + .container {
    padding: 0 20px;
}

.row.rm-slideshow-plus-box {}

.row.rm-slideshow-plus-box .col-lg-12 {
    padding: 0;
}

.rm-slideshow-plus-item-title {
    color: #000;
    font-family: "Solomon Sans Black";
    font-size: 24px;
    font-style: normal;
    font-weight: 900;
    line-height: 1.6;
}

.container-fluid.container-sm.bl-bann {
    padding-left: 7px;
}

.rm-slideshow-plus-item-btn.mt-auto {
    margin-top: -21px !important;
}

.rm-slideshow-plus .slick-dots {
    bottom: 16px;
    left: 0;
}

.rm-slideshow-plus .slick-dots li:not(:last-child) {
    margin-right: 0px;
}

.bl-over.rm-column-mp_0 {
    margin-top: 0;
}

.row-padding-top {
    padding-top: 3px;
}

.col-12.rm-module-header {
    padding: 0;
}

.col-12.rm-module-header span {
    color: #262521;
    font-family: "Solomon Sans Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    z-index: 100;
}

div#rm-mp_0 {
    margin-top: -4px;
}

.rm-module-item{
    /* flex-direction: column !important; */
    height: auto !important;
}

.rm-module-img.d-flex.flex-column.d-md-block {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
    position: relative;
    /* display: block !important; */
    height: 192px;
    padding: 0;
    background-size: 25%;
}

.rm-module-caption {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 15px 0px;
}

.rm-module-item {
    /* flex-direction: column !important; */
    flex-wrap: wrap;
}  
.rm-module-rating.d-flex.align-items-center.justify-content-center.justify-content-md-start {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start !important;
}

.rm-module-reviews {
    padding-left: 0;
    margin-top: 8px;
}

.rm-module-title {
    padding: 0;
    margin-top: 6px;
}

.rm-module-title a {
    color: #000;
    font-family: "Solomon Sans Book";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    /* line-height: normal !important; */
}

span.rm-module-price {
    color: #000;
    font-family: "Solomon Sans Bold";
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.rm-module-price-top.d-flex.align-items-center.mt-md-auto {
    margin-left: 0;
    width: 49.4%;
    justify-content: flex-end;
    align-items: flex-end !important;
    height: 20px;
}

.rm-module-stickers-sticker {
    width: auto;
    height: 38px;
    color: #FFF;
    font-family: Montserrat;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}   
button.rm-module-buttons-item.wishlist.d-flex.align-items-center.justify-content-center {
    height: 37px;
    width: 40px;
}

.top-bl-bott {
    padding-left: 0;
}

.rm-module-col {
    padding-right: 10px;
    padding-left: 10px;
}

.rm-module-item .rm-module-stickers {
    top: 5px;
    left: auto;
    right: 7px;
}

span.rm-module-rating-star {
    width: 14px;
    height: 14px;
    margin-right: 0.8px;
}

.rm-module-price-box.d-flex.flex-column.mt-auto {
    margin-top: -8px !important;
}

button.rm-btn.secondary.rm-cart-btn.d-flex.align-items-center.justify-content-center.justify-content-md-start.rm-cat-button-cart {
    margin-top: 4px;
    width: 100%;
}

div#rm-mp_0 .slick-list.draggable {
    margin-bottom: 18px;
}

.rm-category-wall {
    margin-top: 45px;
}

.row.no-gutters.cat-full {
    margin-top: 8px;
    padding: 0;
}

.row.mt-3.d-md-none {
    display: none;
}

.home .bl-over-cat-wall.modul52 {
    margin-top: -4px;
    height: auto;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 143px;
    position: relative;
}

.bl-over-cat-wall.modul52 .col-12.rm-module-header a {
    position: absolute;
    bottom: 65px;
    /* z-index: 1000; */
}

.bl-over-cat-wall.modul52 .col-12.rm-module-header {
    text-align: center;
    justify-content: center;
    position: inherit;
}

.home .bl-over-cat-wall.modul52 .row.no-gutters.cat-full {
    margin-top: 2px;
}

.bl-over-cat-wall.modul52 .rm-category-wall-item {
    height: auto;
    margin-bottom: 10px;
}

.bl-over-cat-wall.modul52 .rm-category-wall-item a.d-flex.flex-column.justify-content-between.align-items-center.text-center {
    height: auto;
    background-position: left;
}

.bl-over-cat-wall.modul52 .rm-category-wall-item a.d-flex.flex-column.justify-content-between.align-items-center.text-center img {
    width: 100%;
    height: auto;
}

.home .bl-over.rm-column-mp_1 {
    margin-top: 50px;
}

.home div#rm-mp_1 {
    margin-top: -1px;
}

.home div#rm-mp_1 .slick-list.draggable {
    margin-left: -10px;
    margin-right: -10px;
}

.home div#rm-mp_1 ul.slick-dots {
    margin-top: 11px;
}

ul.slick-dots li button {
    margin: 0 5px;
}

.home .bl-over.rm-column-pv_0 {
    margin-top: 35px;
}

.home div#rm-pv_0 {
    margin-top: -3px;
}

div#rm-pv_0 .slick-list.draggable {
    margin-left: -10px;
    margin-right: -10px;
} 
.home div#rm-pv_0 ul.slick-dots {
    margin-top: 13px;
}

.row.row-padding-top.inform51 {
    margin-top: 33px;
}

.zag-about {
    color: #000;
    font-family: "Solomon Sans Book";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.text-about {
    color: #646464;
    font-family: "Solomon Sans Book";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 183.333% */
}

.bl-over-review {
    margin-top: 37px;
}

.bl-over-review .col-12.rm-module-header {
    margin-top: 38px;
    text-align: center;
    margin-bottom: 0;
}

.bl-sred-ocenka {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 30px;
}

.on-ocenka {
    margin-bottom: 19px;
}    
.rm-last-reviews-col {
    padding: 0;
    margin-left: 13px;
    margin-right: 13px;
}
.rm-last-reviews-col:not(.slick-current){
    opacity: 0 !important;
}
.rm-last-reviews-col.slick-current + .rm-last-reviews-col{
    opacity: 1 !important;
}
.rm-last-reviews-item-top.d-flex.flex-column {}

.rm-last-reviews-item-top.d-flex.flex-column + .d-flex.flex-column {}

.rm-last-reviews-item-top.d-flex.flex-column .d-flex.flex-column {}

.rm-last-reviews-item .rm-module-rating {
    order: 0;
}

div#rm-product-reviews_0 {
    margin-top: 0;
}

.rm-last-reviews-item {
    padding: 29px 20px 0px 22px;
}

.rm-last-reviews-item-info.d-flex.align-items-center.justify-content-between {
    position: absolute;
    top: 31px;
    right: 20px;
}

.rm-last-reviews-item-text {
    margin-bottom: 24px;
}

.rm-last-reviews-col.slick-current.slick-active + .rm-last-reviews-col {
    margin-left: -19.2%;
    /* margin-top: 197px; */
    top: 224px;
    z-index: 100;
}
.rm-last-reviews-col.slick-current.slick-active + .rm-last-reviews-col + .rm-last-reviews-col + .rm-last-reviews-col{
    margin-left: -5.7%;
    /* margin-top: 197px; */
    top: 224px;
    z-index: 100;
}

div#rm-product-reviews_0 .slick-list.draggable {
    height: 453px;
}

div#rm-product-reviews_0 ul.slick-dots {
    margin-top: -13px;
    margin-bottom: 21px;
}

.rm-last-reviews:before {
    height: 737px;
}

.row.row-padding-top.inform48 {
    margin-top: 40px;
}

.row.row-padding-top.inform48 .col-12 {
    padding: 0;
}

.row.row-padding-top.inform48 .rm-content {
    padding: 29px 0px 37px 0px;
}

.row.row-padding-top.inform48 .mt-3 p {
    color: #000;
    font-family: "Solomon Sans Normal";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 183.333% */
}
.rm-footer-mobile-inner {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.rm-footer-contacts-btn.d-md-none {
    display: none;
}

.col-12.col-md-6.col-lg-2.text-md-center.text-lg-left.rm-footer-fourth {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 100%;
    max-width: 100%;
}

.col-12.col-md-6.col-lg-3.text-md-center.text-lg-left.rm-footer-third {
    -ms-flex: 0 0 25%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 13px;
    margin-top: 26px;
}

.rm-footer #logo img {
    max-height: 72px;
    max-width: 208px;
}

.bl-pod {
    margin-top: 6px;
}

ul.rm-social.list-unstyled.d-flex.flex-wrap.justify-content-center.justify-content-lg-start {
    position: absolute;
    bottom: 71px;
}

ul.rm-footer-links-list.list-unstyled {
    margin-top: 5px;
    width: calc(100% - 15px);
    display: flex;
    justify-content: space-between;
}

ul.rm-footer-links-list.list-unstyled li:nth-child(2n) {
    width: 32%;
}

ul.rm-footer-links-list.list-unstyled li {
    margin-bottom: 8px;
}

.rm-footer-shedule-list li:nth-child(1) {
    /* display: none; */
}

.bl-addr-fonne {
    margin-top: -12px;
}

.row.powered .col-lg-4:not(:nth-child(1)) {
    display: none;
}

.rm-footer-credits.text-left {
    text-align: center !important;
}

.row.powered {
    margin-right: 0;
    margin-left: 0;
    padding-top: 16px;
    padding-bottom: 10px;
}

.bl-top-fonnee .rm-fixed-contact-item-icon {
    /* margin-left: 9px; */
    margin-right: 5px;
}

ul.list-unstyled.rm-footer-phones {
    margin-right: 19px;
} 
.rm-header-cart {
    right: 65px;
    border: 0;
    top: 10px;
}

span.rm-header-cart-quantity {
    bottom: 10px;
}
div#product-category nav {
    /* display: none; */
    margin-top: 0;
}

.col-12.rm-page-title h1 {
    color: #262521;
    font-family: "Solomon Sans Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

main {}

div#product-category main {
    margin-top: 32px;
}

.col-12.rm-page-title {
    padding-left: 20px;
    padding-right: 20px;
}

.row.top-cat {
    margin-bottom: 0;
}

.container.catt988.terr .row.top-cat {
    margin-left: 0;
    margin-right: 0;
}

.container.catt988.terr .col-12.rm-page-title {
    margin-left: 15px;
}

.rm-category-buttons.d-flex.d-lg-none.justify-content-between.sticky-top {
    display: none !important;
}

.ocf-btn-mobile-static {
    border-bottom: 0 !important;
    border-radius: 3px;
    background: #EEE;
    height: 44px;
    display: flex !important;
    justify-content: center;
    align-items: center;
    padding-bottom: 0 !important;
}

.ocf-btn-mobile-static button.ocf-btn.ocf-btn-default i {
    width: 21px;
    height: 21px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cg clip-path='url(%23clip0_1_37556)'%3E%3Cpath d='M0.65625 3.70439H10.6479C10.949 5.07509 12.1731 6.10413 13.6329 6.10413C15.0927 6.10413 16.3168 5.07513 16.6179 3.70439H20.3438C20.7062 3.70439 21 3.41055 21 3.04814C21 2.68572 20.7062 2.39189 20.3438 2.39189H16.6176C16.3159 1.02188 15.0901 -0.0078125 13.6329 -0.0078125C12.1749 -0.0078125 10.9497 1.02172 10.6481 2.39189H0.65625C0.293836 2.39189 0 2.68572 0 3.04814C0 3.41055 0.293836 3.70439 0.65625 3.70439ZM11.8895 3.04986C11.8895 3.04752 11.8895 3.04514 11.8895 3.04281C11.8924 2.08439 12.6744 1.30473 13.6329 1.30473C14.59 1.30473 15.3721 2.08333 15.3762 3.04129L15.3763 3.05093C15.3748 4.01098 14.5933 4.79167 13.6329 4.79167C12.6729 4.79167 11.8916 4.01176 11.8894 3.05228L11.8895 3.04986ZM20.3438 17.3003H16.6176C16.3159 15.9303 15.0901 14.9006 13.6329 14.9006C12.1749 14.9006 10.9497 15.9302 10.6481 17.3003H0.65625C0.293836 17.3003 0 17.5941 0 17.9565C0 18.319 0.293836 18.6128 0.65625 18.6128H10.6479C10.949 19.9835 12.1731 21.0125 13.6329 21.0125C15.0927 21.0125 16.3168 19.9835 16.6179 18.6128H20.3438C20.7062 18.6128 21 18.319 21 17.9565C21 17.5941 20.7062 17.3003 20.3438 17.3003ZM13.6329 19.7C12.6729 19.7 11.8916 18.9201 11.8894 17.9606L11.8895 17.9583C11.8895 17.9559 11.8895 17.9535 11.8895 17.9512C11.8924 16.9928 12.6744 16.2131 13.6329 16.2131C14.59 16.2131 15.3721 16.9917 15.3762 17.9496L15.3763 17.9592C15.375 18.9194 14.5934 19.7 13.6329 19.7ZM20.3438 9.84611H10.3521C10.051 8.47541 8.82693 7.44641 7.3671 7.44641C5.90728 7.44641 4.68321 8.47541 4.38207 9.84611H0.65625C0.293836 9.84611 0 10.1399 0 10.5024C0 10.8648 0.293836 11.1586 0.65625 11.1586H4.3824C4.68415 12.5286 5.90986 13.5583 7.3671 13.5583C8.82513 13.5583 10.0503 12.5287 10.3519 11.1586H20.3438C20.7062 11.1586 21 10.8648 21 10.5024C21 10.1399 20.7062 9.84611 20.3438 9.84611ZM9.11051 10.5006C9.11051 10.503 9.11047 10.5054 9.11047 10.5077C9.1076 11.4661 8.32556 12.2458 7.3671 12.2458C6.41 12.2458 5.62792 11.4672 5.62378 10.5092L5.62365 10.4997C5.62509 9.53948 6.40664 8.75891 7.3671 8.75891C8.32712 8.75891 9.10838 9.53878 9.11055 10.4983L9.11051 10.5006Z' fill='%23D02138'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_37556'%3E%3Crect width='21' height='21' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    order: 0;
    margin-right: 9px;
}

span.ocf-btn-name {
    color: #000;
    text-align: center;
    font-family: "Solomon Sans Book";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    order: 2;
}

div#input-sort {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 21px;
    overflow: hidden;
    padding-top: 5px;
    border-bottom: 0;
    position: relative;
}

div#input-sort:before {
    content: "";
    width: 7px;
    height: 3px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6' fill='none'%3E%3Cpath d='M1 1L4.5 4L8 1' stroke='%23D02138' stroke-width='2'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
    right: 4px;
    top: 11px;
}    
.col-12.rm-subcategory-top {
    padding: 0;
}

.top-catt {
    margin-right: 0px;
}

.rm-subcategory a {
    padding: 15px 10px 22px 10px;
}

.ocf-btn-mobile-static.ocf-mobile .ocf-btn {
    display: flex !important;
    justify-content: center;
    align-items: center;
}   
.rm-category-sort.d-flex.flex-column.flex-md-row.justify-content-between {
    padding: 0;
    margin-top: 3px;
}

.row.no-gutters.rm-category-products {
    margin-top: 18px;
    margin-left: -10px;
    margin-right: -11px;
}

.rm-module-col.product-grid {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 10px;
    padding-left: 10px;
    margin-bottom: -22px;
}

.product-layout .rm-module-title a {
    color: #000;
    font-family: "Solomon Sans Book";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px !important;
}

ul.pagination {
    padding-top: 44px !important;
}

ul.pagination li span, ul.pagination li a {
    width: 50px;
    height: 50px;
}

.pagination li:not(:last-child) {
    margin: 0 7px 15px 0;
}

.bottom-desc.col-sm-12 {
    padding: 0;
    margin-top: 68px;
}
.rm-category-description-text {
    color: #000;
    font-family: "Solomon Sans Normal";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 183.333% */
} 
.product-layout.product-grid.rm-module-col.col-12.col-md-4.col-lg-4:hover .rm-module-item {
    background: #fff;
}

.product-layout.product-grid.rm-module-col.col-12.col-md-4.col-lg-4:hover button.rm-module-buttons-item.compare.d-flex.align-items-center.justify-content-center {
    display: none !important;
}

.product-layout.product-grid.rm-module-col.col-12.col-md-4.col-lg-4:hover {
    background: #fff;
    box-shadow: none !important;
}    
div#product-category .col-12.rm-page-title {
    padding: 0;
} 
div#product-product nav {
    /* display: none; */
}

.rm-product-mobile-fixed.fixed-bottom.d-lg-none.d-flex.align-items-center.justify-content-between.w-100 {
    display: none !important;
}

div#product-product .col-lg-12.col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
}

div#product {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 39px;
}

.rm-product-center.h-100 {
    padding-left: 0;
}

.body-product body {
    padding-top: 26px;
}

.rm-product-images-main .rm-product-slide {
    height: 249px;
}

.rm-product-images-additional.d-none.d-md-block.slick-initialized.slick-slider {
    display: none !important;
}

.rm-product-title.order-1.order-md-0 h1 {
    color: #262521;
    font-family: "Solomon Sans Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 37px; /* 154.167% */
}

div#product-product .col-lg-12.col-xl-6 button.rm-module-buttons-item.wishlist.d-flex.align-items-center.justify-content-center {
    width: 44px;
    height: 44px;
}

button.rm-btn.compare {
    width: 44px;
    height: 44px;
    margin-top: 8px;
}

.bl-bott {
    width: 35px;
    top: 9px;
}

.bl-bott svg {
    width: 20px;
    height: 20px;
}

.rm-product-center-info {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 3px;
    padding-bottom: 18px;
}

.rm-product-center-info-item:nth-child(2) {
    margin-top: 21px;
}

.rm-product-center-info-item:nth-child(2) span.rm-module-rating-star {
    width: 18px;
    height: 18px;
    margin-left: 1px;
}

.rm-product-center-info-item-reviews > * {
    margin-right: 0;
}

span#reviews-quick-view {
    margin-left: 14px;
}

div#rm-product-options-box {
    padding: 16px 0px 9px 0px;
}

.rm-product-center-buttons {
    padding-top: 16px;
}

button#button-cart {
    width: 150px !important;
    height: 55px;
}  
div#product-product nav {
    /* display: none; */
}

.rm-product-mobile-fixed.fixed-bottom.d-lg-none.d-flex.align-items-center.justify-content-between.w-100 {
    display: none !important;
}

div#product-product .col-lg-12.col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
}

div#product {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 39px;
}

.rm-product-center.h-100 {
    padding-left: 0;
}

.body-product body {
    padding-top: 26px;
}

.rm-product-images-main .rm-product-slide {
    height: 249px;
}

.rm-product-images-additional.d-none.d-md-block.slick-initialized.slick-slider {
    display: none !important;
}

.rm-product-title.order-1.order-md-0 h1 {
    color: #262521;
    font-family: "Solomon Sans Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 37px; /* 154.167% */
}

div#product-product .col-lg-12.col-xl-6 button.rm-module-buttons-item.wishlist.d-flex.align-items-center.justify-content-center {
    width: 44px;
    height: 44px;
}

button.rm-btn.compare {
    width: 44px;
    height: 44px;
    margin-top: 8px;
}

.bl-bott {
    width: 35px;
    top: 9px;
}

.bl-bott svg {
    width: 20px;
    height: 20px;
}

.rm-product-center-info {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 3px;
    padding-bottom: 18px;
}

.rm-product-center-info-item:nth-child(2) {
    margin-top: 21px;
}

.rm-product-center-info-item:nth-child(2) span.rm-module-rating-star {
    width: 18px;
    height: 18px;
    margin-left: 1px;
}

.rm-product-center-info-item-reviews > * {
    margin-right: 0;
}

span#reviews-quick-view {
    margin-left: 14px;
}

div#rm-product-options-box {
    padding: 16px 0px 9px 0px;
}

.rm-product-center-buttons {
    padding-top: 16px;
}

button#button-cart {
    width: 150px !important;
    height: 55px;
}

.on-dostavka {
    height: auto;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.on-dostavka span:nth-child(1) {
    width: 100%;
    padding-left: 23px;
    padding-top: 10px;
}

.on-dostavka span:nth-child(2) {
    width: 100%;
    margin-left: 23px;
    margin-top: 7px;
    padding-bottom: 6px;
}

.rg-niz {
    display: flex;
    flex-direction: column;
}

div#product_description {
    width: 100%;
    padding: 0;
    padding: 31px 27px 0 24px;
    margin-bottom: 15px;
}

.rm-product-right.niz-tovar {
    width: calc(100% - 50px);
    margin-top: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.17);
    border-left: 0;
    /* padding: 0 10px; */
    margin: 0 24px;
    margin-bottom: 26px;
}

div#product_reviews {
    flex-direction: column;
    padding: 0;
}

.rm-store-reviews-top.d-flex.flex-column.flex-md-row.justify-content-between {
    width: 100%;
    padding: 43px 50px 33px 50px;
}

div#product_reviews .rm-store-reviews-top.d-flex.flex-column.flex-md-row.justify-content-between {
    padding: 0;
}

div#review {
    width: 100%;
    border-left: 0;
    margin-top: 0px;
}

.zag-dostt {
    margin-bottom: 8px;
}

.bl-oplata {
    margin-top: 24px;
}

.on-oplata {
    width: 100%;
    margin-right: 0px !important;
    margin-bottom: 9px;
}

.oplata-bl {
    flex-direction: column;
}

.niz-tovara {
    margin-top: 20px;
}

.zag-harr {
    margin-bottom: 12px;
}

div#product_description p {
    color: #000;
    font-family: "Solomon Sans Book";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 183.333% */
}

div#product_description p:not(:last-child) {
    /* margin-bottom: 44px; */
}

span.rm-product-right-title {
    margin-left: 0;
    /* margin-top: 30px !important; */
}

.rm-product-attr-title {margin-top: 30px;}

.rm-product-attr-list {
    margin-top: 21px;
}

.rm-product-attr-list-item.d-flex.d-sm-block {
    margin-left: 0;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    border-bottom: 1px solid #b9b9b9;
}

.rm-product-attr-list-item.d-flex.d-sm-block div:nth-child(2) {width: 20%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 52%;}

.rm-product-attr-list-item.d-flex.d-sm-block div:nth-child(1) {
    -ms-flex: 0 0 50%;
    flex: 0 0 67%;
    max-width: 50%;
}

.zag-review {
    font-size: 24px;
    margin-top: -6px;
    line-height: 35px;
}

.zag-review span {
    font-size: 24px;
}

.rm-product-tabs-reviews .rm-store-reviews-item {
    padding-left: 0;
    padding-bottom: 0;
    /* padding-top: 21px; */
}

.rm-store-reviews-item-info + div .rm-module-rating-stars.d-flex.align-items-center.justify-content-center {
    display: flex !important;
}

span.rm-module-rating-star {
    width: 18px;
    height: 18px;
}

.rm-product-tabs-reviews .rm-store-reviews-item-text {
    color: #000;
    font-family: "Solomon Sans Book";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 171.429% */
}

.rm-product-tabs-reviews .rm-store-reviews-item:not(:first-child) .rm-store-reviews-item-info.text-center.py-md-4 {
    padding-top: 14px !important;
    width: calc(100% - 15px);
}

div#review ul.pagination {
    margin-left: 0px !important;
    justify-content: center;
    padding-top: 42px !important;
}

ul.pagination {}

.lf-niz {
    margin-bottom: 38px;
}

.rm-column-title.semular {
    color: #262521;
    font-family: "Solomon Sans Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 19px;
}

.content-niz-prod.container {
    padding-right: 20px;
    padding-left: 20px;
}  
div#content-niz-prod .bl-over.rm-column-pv_0 {
    margin-top: 0;
}

div#content-niz-prod .bl-over.rm-column-pv_0 .col-12.rm-module-header {
    padding-left: 20px;
}

div#content-niz-prod .bl-over.rm-column-pv_0 div#rm-pv_0 {
    margin-top: -6px;
    margin-bottom: 50px;
}

div#content-niz-prod .bl-over.rm-column-pv_0 div#rm-pv_0 .slick-list.draggable {
    margin: 0 -10px;
}

div#sp-c50 .slick-list.draggable {margin: 0 -10px;}  
.container.simplecheckout nav {
    display: none;
}

.container.simplecheckout {
    margin-top: 34px;
}

.container.simplecheckout h1 {
    color: #262521;
    font-family: "Solomon Sans Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 20px;
}

.container.simplecheckout div#content {
    padding: 0;
}

.simplecheckout-left-column {
    margin-right: 0 !important;
}

div#simplecheckout_customer .checkout-heading.panel-heading {
    flex-direction: column;
    align-items: flex-start;
}

.left-login {
    margin-left: 0;
    justify-content: flex-start;
    margin-top: 14px;
}

.simplecheckout-block {
    padding: 22px 25px;
}

span.neokno.active {
    color: #000;
    font-family: "Solomon Sans Book";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 171.429% */
}

span.checkout-heading-button {
    margin-left: 0;
}

#simplecheckout_customer .simplecheckout-block-content .form-horizontal .form-group {
    width: 100%;
    margin-bottom: -3px;
}

#simplecheckout_customer .simplecheckout-block-content .form-group.required.row-customer_telephone {
    margin-top: 17px;
    margin-bottom: -24px;
}

div#simplecheckout_comment {
    padding-top: 21px;
}

div#simplecheckout_shipping {
    padding-top: 32px;
}

div#simplecheckout_shipping .simplecheckout-block-content {
    margin-top: 15px;
}

span.selection {
    width: 100%;
}

.select2-container {
    width: 100% !important;
}

div#simplecheckout_payment {
    margin-bottom: 18px;
}

div#simplecheckout_cart {
    padding: 32px 21px 0 22px;
}

.simplecheckout-right-column .checkout-heading.panel-heading {
    color: #262521;
    font-family: "Solomon Sans Bold";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.top-cart {
    margin-top: 19px;
}

.rg-cart {
    width: 64%;
}

.lf-cart {
    width: 36%;
}

.lf-cart a {
    width: 81px;
    height: 81px;
}

.top-name a {
    color: #000;
    font-family: "Solomon Sans Book";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 150% */
}

.niz-cena {
    display: none;
}

.niz-qv {
    margin-left: 0;
}

.rg-chast-cena {
    margin-right: 8px;
}

.on-cart {
    padding-bottom: 16px;
}

.simplecheckout-cart-total>span {
    color: #000;
    font-family: "Solomon Sans Book";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 200% */
}

.bl-cuopon {
    padding: 3px 28px 24px 24px;
    margin-bottom: 11px;
}

.simplecheckout-cart-coupon {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.coupon-niz {
    flex-direction: column;
}

.coupon-niz input.form-control {
    margin-right: 0px !important;
}

.prim {
    width: 100%;
    border-radius: 3px;
    border: 1px solid #D02138;
    background: #FFF;
    color: #D02138;
    text-align: center;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: 15px;
    height: 52px;
}

span.inputs {
    display: flex;
    width: 100%;
}

div#buttons {
    padding-left: 24px !important;
    padding-right: 24px !important;
    margin-bottom: 50px !important;
}

.simplecheckout-button-right .button {
    width: 100%;
} 
#temp_flat_container fieldset .form-group {
    width: 100%;
    margin-bottom: 12px;
}

.niz-login {
    flex-direction: column;
    margin-top: 9px;
}

#simplecheckout_login .simplecheckout-block-content {
    padding: 0px !important;
}

.niz-login {}

.niz-login a:last-child {
    margin-left: 0;
    margin-top: 25px;
}

div#simplecheckout_customer.active {
    padding-bottom: 12px;
    margin-bottom: 67px;
}   
div#common-success nav {
    display: none;
}

#common-success {
    margin-top: 77px;
}

.zag-zakaz {
    color: #262521;
    font-family: "Solomon Sans Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.text-ok-zakaz {
    color: #000;
    text-align: center;
    font-family: "Solomon Sans Book";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 166.667% */
    margin-top: 18px;
}

.text-ok-zakaz br {
    display: none;
}

#common-success .col-lg-12 {
    padding-left: 0;
    padding-right: 0;
}

.bl-ok-zakaz a {
    margin-top: 21px;
}

.bl-ok-zakaz {
    margin-bottom: 61px;
} 
div#information-information nav {
    /* display: none; */
    margin-top: 0;
}

div#information-information h1 {
    color: #262521;
    font-family: "Solomon Sans Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.on-stroka-del {
    padding: 15px 25px 19px 18px;
    align-items: center;
}

.zag-deliv {
    color: #262521;
    font-family: "Solomon Sans Bold";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

.bl-ik {
    margin-right: 15px;
}

.text-deliv {
    color: #000;
    font-family: "Solomon Sans Book";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 183.333% */
    padding-left: 9px;
    padding-top: 11px;
    z-index: 1;
}

.on-stroka-del:after {
    display: none;
}

div#information-information {
    margin-top: 31px;
}

div#information-information .col-lg-12.rm-page-title {
    padding: 0;
}

.on-stroka-del:before {
    z-index: 0;
}

.bl-info {
    margin-bottom: 45px;
} 
.zag-vozvrat {
    color: #262521;
    font-family: "Solomon Sans Book";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 33px;
}    
.bl-oferta {
    margin-top: 16px;
    margin-bottom: 48px;
}

.zag-oferta {
    color: #D02138;
    font-family: "Solomon Sans Bold";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
} 

.bl-tgext-oferta {
    color: #000;
    font-family: "Solomon Sans Book";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 183.333% */
}

.on-oferta {
    margin-bottom: 38px;
}  
div#error-not-found nav {
    display: none;
}

.rm-404-content-image {
    height: 300px;
    margin-top: 6px;
    width: calc(100% + 20px);
    margin-right: -20px;
}

.rm-404-content-image img {
    margin: 0;
}

.rm-404-content-text {
    color: #000;
    font-family: "Solomon Sans Book";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 171.429% */
    right: 0;
    position: relative;
    width: 84%;
    padding: 15px 14px;
    bottom: auto;
    margin-top: -102px;
}

.rm-404-content-text p {
    color: #000;
    font-family: "Solomon Sans Book";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 171.429% */
}

.ouo {
    margin-left: -257px;
    margin-top: 103px;
    font-size: 25px;
}

.butt a {
    margin-top: 30px;
}

.bl-404-over.text-center {
    margin-bottom: 91px;
}  
.container.small.blog-cat nav {
    display: none;
}

.container.small.blog-cat {
    margin-top: 30px;
    margin-bottom: 46px;
}

.col-12.col-md-6.col-xl-3.rm-news-col {
    -ms-flex: 0 0 25%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
}

.container.small.blog-cat .col-12.rm-page-title {
    padding: 0;
}

.container.small.blog-cat .rm-content.h-100 {
    padding: 0;
}

.rm-news-item-top {
    height: 196px;
}

.rm-news-item-bottom.d-flex.flex-column.justify-content-between {
    padding-top: 18px;
    padding-bottom: 33px;
    color: #000;
    font-family: "Solomon Sans Bold";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px; /* 212.5% */
}

.container.small.blog-cat .rm-pagination-cont {
    margin-top: -20px;
} 
nav[aria-label="breadcrumb"] {
    /* display: none; */
}

.rm-blog-post-photo {
    height: 213px;
    border-radius: 11px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.rm-blog-post-photo img {
    height: 100%;
    max-width: 1000%;
}

.bl-text-all {
    width: 100%;
}

.bl-text-all h1 {
    color: #262521;
    font-family: "Solomon Sans Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: 54px;
}

.rm-blog-post-text p {
    color: #3E3E3E;
    font-family: "Solomon Sans Normal";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 183.333% */
    margin-bottom: 25px !important;
}

span.datatt {
    margin-bottom: 23px;
}

.rm-blog-post-text h2 {
    margin-top: 35px;
    margin-bottom: 12px;
}

.rm-blog-post-text ul {
    margin-top: -6px;
}

.rm-blog-post-text ul li {
    color: #3E3E3E;
    font-family: "Solomon Sans Normal";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 200% */
    margin-bottom: 16px;
}

.rm-blog-post-text ol li {
    font-size: 12px;
    display: flex;
}

div#rm-related-products_0 .slick-list.draggable {
    margin-left: -10px;
    margin-right: -10px;
}
.rm-blog-post-text img {
    border-radius: 10px;
}
div#account-login div#content {
    padding: 0;
}

.rm-account-login-enter {
    margin-top: 60px;
    padding: 48px 18px 31px 19px !important;
}  
div#account-forgotten .col-lg-12 {
    padding: 0;
}

.rm-content.forgoten-fer {
    width: 100%;
    padding: 49px 20px 54px 20px;
    margin-top: 59px;
    margin-bottom: 72px;
}
.container.simpleregister div#content {
    padding: 0;
}

.container.simpleregister form#simplepage_form {
    width: 100%;
    margin-top: -20px;
}

div#simpleregister .simpleregister-block-content {
    padding: 50px 21px 0px !important;
}

a#simpleregister_button_confirm {
    width: calc(100% - 40px);
    margin: 1px 16px !important;
} 
.container.simpleredit #content {
    padding: 0;
    position: inherit;
    margin-top: -5px;
}

.container.simpleredit #content h1 {
    color: #262521;
    font-family: "Solomon Sans Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    position: absolute;
    top: 120px;
}

.container.simpleredit aside#column-left, div#account-password aside#column-left, div#account-order aside#column-left, div#account-wishlist aside#column-left {
    -ms-flex: 0 0 25%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 119px;
    display: flex !important;
    padding: 0;
}

.bl-menu-akk {
    width: 100%;
    height: 53px;
    overflow: hidden;
    padding: 0 0 0 0;
}

.bl-menu-akk.active {
    height: auto;
}

.bl-menu-akk.active ul.rm-account-list.list-unstyled:before {
    transform: rotate(-180deg);
}

.rm-column-box.h-100 {
    width: 100%;
}

li.rm-account-list-item.active {
    background: transparent;
}

li.rm-account-list-item.active a {
    color: #202020;
    font-family: "Solomon Sans SemiBold";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

li.rm-account-list-item {
    height: 55px;
}

ul.rm-account-list.list-unstyled:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8' fill='none'%3E%3Cpath d='M1 1.5L5.5 6L10 1.5' stroke='%23D02138' stroke-width='2'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    /* background-size: cover; */
    display: flex;
    position: absolute;
    width: 9px;
    height: 6.5px;
    flex-shrink: 0;
    right: 21px;
    top: 24px;
}

div#simpleedit a#simpleregister_button_confirm {
    width: 100%;
}

.container.simpleredit #content fieldset.form-horizontal .form-group {
    width: 100%;
    margin-right: 0;
}

.container.simpleredit {
    margin-bottom: 60px;
}

li.rm-account-list-item a {
    padding: 15px;
}  
div#account-password .col-lg-9 {
    padding: 0;
    margin-top: 3px;
    position: inherit;
    margin-bottom: 66px;
}

div#account-password legend.rm-content-title,div#account-order .zag-h {
    display: flex;
    color: #262521;
    font-family: "Solomon Sans Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    position: absolute;
    top: 118px;
}

div#account-password button.mt-4.rm-btn.dark {
    width: 100%;
    margin-top: 7px !important;
}

div#account-password fieldset.rm-account-form .form-group {
    margin-bottom: 14px;
} 
div#account-order .col-lg-9, div#account-wishlist .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
    position: initial;
    margin-bottom: 44px;
}

.table-responsive-sm.rm-table-box {
    margin-top: 23px;
    padding-bottom: 26px;
    margin-right: -20px;
    width: calc(100% + 20px);
}

.top-bl-zag-order {
    color: #000;
    font-family: "Solomon Sans SemiBold";
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    width: 500px;
    padding: 0 132px 0 12px;
}

.onst {
    color: #000;
    font-family: "Solomon Sans Normal";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 500px;
}

.table-responsive-sm.rm-table-box::-webkit-scrollbar,table.table.rm-table-compare.table-responsive-lg::-webkit-scrollbar {
    -webkit-appearance: none;
   height: 5px;
    border-radius: 35px;
background: rgba(217, 217, 217, 0.54);
}

.table-responsive-sm.rm-table-box::-webkit-scrollbar-thumb,table.table.rm-table-compare.table-responsive-lg::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
    border-radius: 35px;
background: #D02138;
} 
div#account-order .rm-cart-products-item-info-title a {
    color: #000;
    font-family: "Solomon Sans Book";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 150% */
}

div#account-order .rm-cart-products {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
}

div#account-order .rm-cart-products-item.d-flex.align-items-center {
    
}

div#account-order .rm-account-text-order {
    color: #262521;
    font-family: "Solomon Sans Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    /* position: absolute; */
    /* top: 118px; */
}

div#account-order a.rm-cart-products-item-img {
    width: 80px;
    height: 80px;
}

div#account-order a.rm-cart-products-item-img img {
    width: 100%;
}

div#account-order .rm-cart-products {
    margin-top: 17px;
}

div#account-order .rm-cart-products-item.d-flex.align-items-center .lf-ch-cart {
    margin-top: 0;
}

div#account-order .top-cart {
    margin-top: -8px;
}

div#account-order .rm-cart-products-item-info-title {
    margin-bottom: 0px !important;
}

div#account-orderv .lf-top-cart.d-flex.flex-column {
    min-height: 51px;
}

div#account-order .rm-cart-products-item-price.mr-3 span:nth-child(1) {
    display: none !important;
}

div#account-order .rm-cart-products-item-price.mr-3 {
    color: #000;
    font-family: "Solomon Sans Bold";
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 160% */
    margin-top: -15px;
}

div#account-order .bl-itog div span:nth-child(1) {
    color: #000;
    font-family: "Solomon Sans Bold";
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 200% */
}

div#account-order .bl-itog div span:nth-child(2) {
    color: #000;
    text-align: right;
    font-family: "Solomon Sans Book";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 200% */
}

div#account-order .bl-about-order div {
    color: #000;
    font-family: "Solomon Sans Bold";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 171.429% */
}

div#account-order .rm-account-paymen span:nth-child(1) {
    color: #000;
    font-family: "Solomon Sans Bold";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 171.429% */
}

div#account-order .rm-account-shipping_method span:nth-child(1) {
    color: #000;
    font-family: "Solomon Sans Bold";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 171.429% */
}

div#account-order .bl-about-order span {
    color: #000;
    font-family: "Solomon Sans Book";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

div#account-wishlist .zag-h {
    color: #262521;
    font-family: "Solomon Sans Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    position: absolute;
    top: 109px;
}

div#account-wishlist {}

div#account-wishlist div#content {
    margin: 0;
}

div#account-wishlist .rm-content.rm-account-wishlist.h-100 .row.no-gutters.rm-category-products {
    margin: 0;
    margin-top: 30px;
    margin-left: -10px;
    margin-right: -10px;
}

a.del-whis {
    top: 6px;
    right: 1px;
    width: 26px;
    height: 26px;
}

.rm-module-rating-stars.d-flex.align-items-center {}

div#account-wishlist .rm-module-rating-stars.d-flex.align-items-center span.rm-module-rating-star {
    width: 14px;
    height: 14px;
}
.rm-content.rm-store-reviews {
    padding: 0;
}

div#sreview-reviews .col-lg-12 {
    padding: 0;
}

div#sreview-reviews h1.rm-page-title {
    color: #262521;
    font-family: "Solomon Sans Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: left;
    display: flex;
    justify-content: flex-start;
    margin-top: 55px;
}

div#sreview-reviews .rm-store-reviews-top.d-flex.flex-column.flex-md-row.justify-content-between .d-flex.flex-column.align-items-start {
    flex-direction: column !important;
    justify-content: flex-start !important;
}

div#sreview-reviews button.rm-btn.dark {
    width: 100%;
}

.rm-store-reviews-item.py-4 .rm-store-reviews-item-text {
    color: #616161;
    font-family: "Solomon Sans Normal";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 166.667% */
}

div#sreview-reviews .rm-store-reviews-top.d-flex.flex-column.flex-md-row.justify-content-between {
    flex-direction: column !important;
    justify-content: flex-start !important;
    padding: 38px 37px 33px 31px;
    margin-bottom: 0px;
}

div#sreview-reviews .rm-store-reviews-top-title.d-flex.align-items-center {
    margin-bottom: 13px;
}

.rm-store-reviews-item.py-4 .col-md-3.rm-store-reviews-item-info.text-center {
    padding-left: 0;
}

.rm-store-reviews-item-info + div {
    padding: 0;
}   
div#product-category.catt763 .col-12.rm-page-title h1 {
    color: #262521;
    font-family: "Solomon Sans Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: left;
    margin-top: 25px;
}

div#product-category.catt763 .row.no-gutters.rm-subcategory-row {
    margin-top: -25px;
    flex-wrap: wrap;
}

.top-catt.akciii {
    width: 100%;
    height: 234px;
    margin-bottom: 10px;
}

.banner_ak {
    background-position: left bottom;
}

.banner_ak img {
    width: 100%;
    height: auto;
}  
.bann-big-akcii {
    width: 100%;
    margin-left: 0;
    height: 195px;
    /* position: absolute; */
    /* top: 0; */
} 
div#product-category.terr .ocf-btn-mobile-static.ocf-mobile {
    margin-top: 205px;
    z-index: 1000;
    position: relative;
}

div#product-category.terr .bann-big-akcii {
    margin-top: -280px;
    margin-bottom: 64px;
}
div#product-search {
    margin-top: 31px;
    margin-bottom: 70px;
}

div#product-search .product-layout.product-grid {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 50%;
    max-width: 50%;
}

div#product-search .rm-category-sort.d-flex.flex-column.flex-md-row.justify-content-between {
    display: none !important;
}

div#product-search .row.no-gutters.rm-category-products {
    margin-top: 0;
    margin-right: -10px;
    margin-left: -10px;
}

div#product-search span.rm-module-rating-star {
    width: 14px;
    height: 14px;
}  
div#product-search .product-layout.product-grid:hover {
    /* padding-right: 0; */
    /* padding-left: 0; */
    /* padding-bottom: 0; */
    background: #fff;
    box-shadow: none;
}


div#product-search .product-layout.product-grid.rm-module-col:hover .rm-module-item {
    background: #fff;
}

div#product-search .product-layout.product-grid:hover button.rm-module-buttons-item.compare.d-flex.align-items-center.justify-content-center {
     display: none !important;
}
.niz-contact {
    flex-direction: column;
}

.on-niz-contact {
    width: 100%;
}

.bl-contcc .bl-top-fonnee ul li:nth-child(1) a {
    color: #353535;
    font-family: "Solomon Sans Normal";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 7px;
}

.bl-contcc .bl-top-fonnee ul li a {
    color: #353535;
    font-family: "Solomon Sans Normal";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.on-niz-contact ul.rm-social.list-unstyled.d-flex.flex-wrap.justify-content-center.justify-content-lg-start {
    margin-top: 0px;
    position: relative;
    bottom: 0;
    justify-content: flex-start !important;
    margin-left: 13px !important;
}

div#information-contact iframe {
    width: 100%;
    margin-top: 51px;
    margin-bottom: 62px;
}

div#information-contact h1 {
    color: #262521;
    font-family: "Solomon Sans Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: 30px;
}

.bl-ikon svg {
    width: 22px;
    height: 22px;
}

.titl-niz-contact {
    margin-top: 10px;
}

.bl-contcc .bl-top-fonnee {
    margin-top: 0;
}

.bl-sco-cont {
    margin-left: 0;
    margin-top: 20px;
}

.bl-top-fonnee .rm-fixed-contact-item-icon {
    -ms-flex: 0 0 40px;
    flex: 0 0 30px;
    max-width: 30px;
    width: 30px;
    height: 30px;
}

.bl-top-fonnee .rm-fixed-contact-item-icon svg {
    width: 22px !important;
    height: 22px !important;
}

ul.rm-social.list-unstyled.d-flex.flex-wrap.justify-content-center.justify-content-lg-start {}

.on-niz-contact .rm-social-item a {
    width: 32px !important;
    height: 32px !important;
}

.on-niz-contact ul.rm-social.list-unstyled.d-flex.flex-wrap.justify-content-center.justify-content-lg-start a:before {
    width: 22px !important;
    height: 22px !important;
}

.on-niz-contact:nth-child(2) {
    margin-top: -18px;
}

.bl-over-cont:nth-child(2) {
    margin-left: 0;
    margin-top: -7px;
}

.bl-over-cont:nth-child(2) .bl-ikon svg {
    width: 40px;
    height: 46px;
    margin-left: -9px;
    margin-right: 11px;
}

.bl-over-cont:last-child {
    margin-top: 23px;
    margin-left: 4px;
}

div#information-contact .rm-contact-location-mail {
    margin-left: 24px;
} 
.bl-top-about {
    margin-top: 27px;
    height: 217px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}


.niz-about {
    margin-top: 29px;
}

.niz-about h1 {
    margin-bottom: 16px;
}

.niz-about p {
    color: #3E3E3E;
    font-family: "Solomon Sans Normal";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 183.333% */
} 
div#product-compare h1 {
    color: #262521;
    font-family: "Solomon Sans Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: left;
    margin-left: -20px;
    margin-top: 47px;
}

tr.rm-table-compare-img td:nth-child(1) {
    color: #303030;
    font-family: "Solomon Sans SemiBold";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.rm-table-compare td {
    min-width: 240px;
}

td.rm-table-compare-title {
    color: #303030;
    font-family: "Solomon Sans SemiBold";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

table.table.rm-table-compare.table-responsive-lg td:nth-child(1) {
    min-width: 192px;
}

button.rm-btn.rm-cart-btn.secondary.d-inline-flex.align-items-center {
    margin-bottom: 47px;
}

table.table.rm-table-compare.table-responsive-lg {
    margin-bottom: 70px;
    margin-top: 28px;
}
.alert-block.success {
    width: calc(100% - 30px) !important;
}

.rm-alert-text {
    color: #262521;
    text-align: center;
    font-family: "Solomon Sans Bold";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
} 
#rm-popup-cart.modal {
    padding-right: 0px !important;
}

#rm-popup-cart .modal-header {
    padding-left: 15px !important;
    padding-top: 15px !important;
}

#rm-popup-cart .modal-body {
    padding: 0px 15px 20px !important;
}

#rm-popup-cart.modal .d-flex.flex-column.flex-md-row.justify-content-md-between.bl-cart-modul a {
    width: 50%;
}

#rm-popup-cart.modal .d-flex.flex-column.flex-md-row.justify-content-md-between.bl-cart-modul {
    flex-direction: row !important;
}

#rm-popup-cart.modal .top-cart {
    margin-top: 0;
}

#rm-popup-cart .rm-cart-products-item-left {
    -ms-flex: 0 0 55px;
    flex: 0 0 55px;
    max-width: 86px !important;
}

#rm-popup-cart.modal a.rm-cart-products-item-img {
    width: 80px;
    height: 80px;
}

#rm-popup-cart.modal .lf-ch-cart {
    margin-left: 13px;
}

#rm-popup-cart.modal .bl-pr-cena {
    display: none;
}
div#rm-popup-review {
    padding-right: 0px !important;
}   
div#rm-popup-review .modal-header {
    padding-left: 15px !important;
    padding-top: 15px !important;
} 
div#rm-popup-review {
    padding-right: 0px !important;
}

div#rm-popup-review .modal-body-right {
    padding-left: 15px;
    padding-right: 15px;
}    
.rm-sidebar-title.d-flex.alig-items-center.justify-content-between {
    display: none !important;
    height: 0;
}

div#rm_sidebar {
    top: 70px;
}

div#rm_sidebar.active ~ #rm_overlay {
    display: none;
}    
div#rm_sidebar a.wishlist {
    display: flex;
}

div#rm_sidebar a.compare {
    display: flex;
}
.bl-contack-menu {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}

.bl-contack-menu .bl-soc-header {
    margin-left: 0;
}

.bl-saa {
    display: flex;
    flex-direction: column;
}

.phone-listt {
    display: flex;
    flex-direction: column;
}

.rm-header-phones.d-flex.align-items-center:before {
    display: none;
}

.rm-header-phones.d-flex.align-items-center {
    margin-left: 0;
}

.rm-sidebar .rm_mobile_menu_first {
    top: 0;
    padding: 16px;
    width: 100%;
}

.top-sadebar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 16px;
}

.rg-sadebarr {
    display: flex;
}

.rm-sidebar .rm_mobile_menu_first-item.rm_mobile_menu_info ul li a {
    color: #1A1A1A;
    font-family: "Solomon Sans Bold";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration: none;
}
ul.rm_mobile_menu-list {}

li.has-child ul {
    display: none;
}

.rm-sidebar .rm_mobile_menu-list li {
    min-height: 48px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 0;
    border-bottom: 1px solid #DCDCDC;
    flex-direction: column;
    align-items: flex-start !important;
}

.rm-sidebar li.rm_mobile_menu-list-item.d-flex.align-items-center.justify-content-between.has-child ul {
    display: none;
}

.rm-sidebar li.rm_mobile_menu-list-item.d-flex.align-items-center.justify-content-between.has-child.active ul {
    display: block;
}

.rm-sidebar .rm_mobile_menu-list {
    height: auto;
    padding: 0;
    width: 100%;
    border-top: 1px solid #dcdcdc;
    padding-top: 9px;
}

.rm-sidebar .rm_mobile_menu-list-item a span {
    color: #777;
    font-family: Raleway;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 48px; /* 342.857% */
}

.rm-sidebar li.rm_mobile_menu-list-item.d-flex.align-items-center.justify-content-between.has-child:before {
    content: "";
    width: 7px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M0 0.682031L0.727734 0L6.75 5.625L0.727734 11.25L0 10.5715L5.29102 5.625L0 0.682031Z' fill='%23A69A8B'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
    right: 16px;
    margin-top: 15px;
}

.rm_mobile_menu_first-item.rm_mobile_menu_info {
    margin-top: 15px;
}

.rm-sidebar .rm_mobile_menu_first-item.rm_mobile_menu_info ul li:nth-child(1) a {
    color: #CF0C2C;
    font-family: "Solomon Sans Bold";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.rm-sidebar .bl-saa {
    margin-top: 20px;
}

.rm-sidebar .phone-listt a:nth-child(1) {
    display: flex;
}

.rm-sidebar .phone-listt a:nth-child(1) {
    color: #4E504F;
    text-align: right;
    font-family: "Solomon Sans SemiBold";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.rm-sidebar .phone-listt a {
    color: #4E504F;
    text-align: left;
    font-family: "Solomon Sans SemiBold";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 7px;
}

.rm-sidebar ul.open-liss {
    margin-bottom: 30px;
} 
button#rm_mobile_menu_button_new.active span>span {
    display: none;
}
button#rm_mobile_menu_button_new.active span{
  width: 44px;
height: 44px;
flex-shrink: 0;  
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Crect x='13' y='29.1445' width='22.8319' height='2.36192' transform='rotate(-45 13 29.1445)' fill='white'/%3E%3Crect x='14.6699' y='13' width='22.8319' height='2.36192' transform='rotate(45 14.6699 13)' fill='white'/%3E%3C/svg%3E");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: cover;  
} 

.rm-sidebar li.rm_mobile_menu-list-item.d-flex.align-items-center.justify-content-between.has-child.active:before {
    transform: rotate(90deg);
} 
.bl-search.active {
    display: flex;
    padding-top: 10px;
    background: #fff;
    z-index: 1050;
    padding-bottom: 2px;
    margin-left: -20px;
    padding-left: 20px;
    width: calc(100% + 40px);
    margin-right: -20px;
    padding-right: 20px;
} 
div#rm_livesearch_close {
    display: none !important;
}

.rm-livesearch-list-item-name a {
    color: #000;
    font-family: "Solomon Sans Book";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px; /* 125% */
} 
div#input-sort.active {
    padding-left: 5px;
    margin-left: 10px;
    height: auto;
    border-radius: 5px;
    border: 1px solid #F00;
    background: #FFF;
    margin-bottom: -76px;
    z-index: 100;
}

div#input-sort.active a:not(:last-child) {
    margin-bottom: 11px;
}

div#input-sort.active:before {
    transform: rotate(180deg);
}    
div#ocf-module-1 {
    width: 100%;
}

.ocf-hidden button {
    height: 60px;
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    border-radius: 3px;
    background: #D02138 !important;
}

.ocf-mobile.ocf-btn-search-slider.ocf-text-right {
    display: none;
}

.ocf-noUi-handle {
    top: 2px;
}

.ocf-noUi-handle[aria-label="Max"] {
    right: -9px;
}  
.rm-product-tabs-reviews .rm-store-reviews-item .col-md-9.py-lg-4 {
    padding-left: 0;
    padding-right: 0;
}

.rm-store-reviews-item-info.text-center.py-md-4 {
    margin-left: 0;
}

.rm-store-reviews-item-info-rating {
    margin-left: 0;
}   
.rm-account-list-item:hover::before {
    background: #f0f0f0 !important;
}

.rm-account-list-item:hover a {
    color: #202020 !important;
    text-decoration: none !important;
}  
button.btn-lang.rm-dropdown-toggle.d-flex.align-items-center {
    background: transparent;
}

#rm_sidebar_switcher .rm-dropdown-toggle:after {
    content: "";
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="7" viewBox="0 0 11 7" fill="none"><path d="M1 1L5.5 5.5L10 1" stroke="%234E504F" stroke-width="2"/></svg>');
    width: 9px;
    height: 5.5px;
    flex-shrink: 0;
    background-size: cover;
    background-repeat: no-repeat;
}  
div#input-sort {
    display: none;
}

select#input-sort-mobil {
    display: flex !important;
    border: none;
    background-color: transparent;
    color: #D02138;
    font-family: "Solomon Sans Bold";
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6' fill='none'%3E%3Cpath d='M1 1L4.5 4L8 1' stroke='%23D02138' stroke-width='2'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: rigth center;
    background-size: 7%;
}
div#simpleedit input {
    border-radius: 6px;
    background: #EBEBEB;
    border-color: #ebebeb;
}   
.rm-account-list-item:hover {
    background: transparent;
    transform: none;
}  
.top-nav-account-links-item .rm-dropdown {
    left: -70%;
    right: 0;
    top: 20px;
}  
.top-nav-account-links-item .rm-dropdown::after {
    left: 70% !important;
    right: 50%;
} 
.rm-module-col.slick-slide {
    -ms-flex: 0 0 20%;
    flex: 0 0 50%;
    max-width: 50%;
}  
.bl-benner.desctop{
    display: none !important;
}    
.bl-benner.mobile {
    display: flex !important;
    height: 490px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}   
form#form-language {}

div#rm_sidebar_switcher.active form#form-language {
    display: flex;
    position: absolute;
    height: auto !important;
    margin-top: 4px;
}

div#rm_sidebar_switcher.active form#form-language buttom {}

div#rm_sidebar_switcher.active form#form-language ul {
    list-style: none;
} 
    div#rm_sidebar_switcher.active {
    border-radius: 5px;
    border: 1px solid #F00;
    background: #FFF;
    padding: 0px 19px 0 14px;
    padding-bottom: 30px;
    padding-top: 10px;
    margin-bottom: -40px;
}
    .rm-product-images-main .slick-dots {
    text-align: left;
    bottom: 44px;
    left: 62px;
    justify-content: flex-start;
    background: transparent !important;
    padding: 0;
}

.rm-product-images-main .slick-dots li button {
    width: 12px;
    height: 12px;
    background: rgba(255, 255, 255, 0.54);
    border: 2px solid;
    border-color: rgba(0, 0, 0, 0.50);
}

.rm-product-images-main .slick-dots li.slick-active button, .rm-product-images-main .slick-dots li:hover button {
    border-color: #E3171E;
    background: #E3171E;
}
.top-bl-cena {
    padding: 15px;
}

.bl-zag-cena {
    width: 70%;
}

.bl-on-tov {
    padding: 15px 15px 15px 0;
}
.container.catt988.terr .row.no-gutters.rm-subcategory-row {
    flex-direction: column;
    width: calc(100% + 29px);
    margin-left: -15px;
    margin-bottom: 15px;
}
.container.catt988.terr .row.no-gutters.rm-subcategory-row .top-catt.akciii{
    height: 188px;
}   
.container.catt988.terr {
    margin-top: 14px;
}    
}
@media (min-width: 600px) and (max-width: 992px) {
.rm-module-item {
    flex-direction: row !important;
}
    .bl-over-cat-wall.modul52 .rm-category-wall-item a.d-flex.flex-column.justify-content-between.align-items-center.text-center {
    background-position: left bottom;
}

.row.row-padding-top.inform51 {}

header + .container .row {
    margin: 0;
}

.rm-last-reviews-col.slick-current.slick-active + .rm-last-reviews-col {
    margin-left: -5.8%;
}

ul.rm-footer-links-list.list-unstyled li a {
    text-align: left !important;
}

ul.rm-footer-links-list.list-unstyled li {
    text-align: left;
}
div#product-product {
    margin-top: 48px;
}

.rm-product-images-main .rm-product-slide {
    height: 510px;
} 
.rm-404-content-image img {
    height: 170px;
}

.rm-404-content-image {
    height: 262px;
    margin-top: 81px;
}

.ouo {
    margin-left: -370px;
} 
.col-12.col-md-6.col-xl-3.rm-news-col {
    -ms-flex: 0 0 25%;
    flex: 0 0 50%;
    max-width: 49%;
}

.row.rm-blog-row {
    justify-content: space-between;
}

.rm-news-item-top {
    height: 215px;
}  
.rm-content.forgoten-fer {
    max-width: 426px;
} 
    .container.simpleregister form#simplepage_form {
    max-width: 424px;
}
.container.simpleredit #content fieldset.form-horizontal .form-group {
    width: 48%;
}

.container.simpleredit #content {
    -ms-flex: 0 0 75%;
    flex: 0 0 100%;
    max-width: 100%;
}

.container.simpleredit #content fieldset.form-horizontal {
    justify-content: space-between;
} 
div#account-password button.mt-4.rm-btn.dark {
    width: 50%;
}
div#simpleedit a#simpleregister_button_confirm {
    width: 48%;
} 
.top-bl-zag-order {
    width: 100%;
}

.table-responsive-sm.rm-table-box {
    margin-right: 0;
    width: 100%;
}

.onst {
    width: 100%;
} 
.rm-content.rm-account-wishlist.h-100 .rm-module-col.product-grid {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.3%;
    max-width: 33.3%;
}
.rm-store-reviews-item.py-4 .rm-store-reviews-item-info-name {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}   
div#product-category.terr .bann-big-akcii {
    height: 220px;
    margin-top: -301px;
    background-position: left bottom;
}

div#product-category.terr .ocf-btn-mobile-static.ocf-mobile {
    margin-top: 230px;
} 
div#product-search .product-layout.product-grid {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.3%;
    max-width: 33.3%;
}    
}  
@media (min-width: 400px) and (max-width: 450px) {
.container.catt988.terr .row.no-gutters.rm-subcategory-row .top-catt.akciii {
    height: 206px;
}
}