.preloader {
    background-color: #fff;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2000;
}
.preloader__loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}
.spinner-grow.text-danger{
    width: 4rem;
    height: 4rem;
}
.breadcrumb-toggle__active.breadcrumb-toggle-links--active{
    display: block;
    margin-bottom: 15px;
}
.breadcrumb-toggle .breadcrumb-toggle-links li:last-child:after{
content:none;
}

.catalog-menu-buttons.r-tabs-nav li.r-tabs-tab.r-tabs-state-active {
    background: none;
}

/*меню основное правка*/
.catalog-menu-tabs .r-tabs-anchor__icon {
    display: block;
    float: left;
}
.r-tabs-anchor__icon img {
    width: 20px;
    float: left;
}
.catalog-menu-tabs .r-tabs-anchor__title {
    float: left;
    width: calc(100% - 30px);
    margin-left: 10px;
}
.catalog-menu-buttons.r-tabs-nav li.r-tabs-tab{
    width: calc(25% - 20px);
    vertical-align: top;
    margin-bottom: 15px;
}
.r-tabs-anchor__title:hover {
    color: #000;
}

.single-content h3.notm{
    margin-top: 0px;
}
.single-content h3.nobm{
    margin-bottom: 0px;
}
.single-content h3.notbm{
    margin-top: 0px;
    margin-bottom: 0px;
}
.single-content h2.notm{
    margin-top: 0px;
}
.single-content h2.nobm{
    margin-bottom: 0px;
}
.single-content h2.notbm{
    margin-top: 0px;
    margin-bottom: 0px;
}

.blog-select-catalog-container{
    margin-bottom: 25px;
}
.blog-select-catalog li{
    margin-bottom: 10px;
}




/*пагинация*/
.pagination-prev .arrow-left-accent {
    margin-right: 15px;
}
.pagination-list {
    margin: 5px 0px;
}


.account-container {padding-top: 10px;}
.lkm-my-order-comment .entry__textarea{min-height:60px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:40%;font-size:14px}
.lkm-my-order-comment textarea.entry__textarea {height:60px;}
.lkm-my-order-comment div.entry__textarea {background: #fff;}

.lkm-review__content.mb0 { margin-bottom: 0px; }
.lkm-review__arrow-down.mt15 { margin-top: 15px; }


.sellers-cards-box .contacts-form-wrapper{
	width: 100%;
}




/*2 фото рядом*/
.single-content img.twof {
    margin: 30px 15px;
    width: calc(50% - 30px);
}
.single-content table td:before {
    content: attr(data-th) ": ";
    font-weight: 700;
    width: 6.5em;
    display: inline-block;
    padding-right: 10px;
}


.inmap-inner-assortment{
	margin-bottom: 4px;
}
.inmap-inner-assortment li {
	margin-bottom: 0px;
}


.filter-alphabet{
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
display: block;
}
.filter-alphabet li{
display: inline-block;
}
.filter-alphabet li strong{
font-weight: bold;
}






.choose-rating{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom: 15px;}
.choose-rating em.entry__error{position:absolute;top:21px;white-space:nowrap}
.choose-rating #rt_1{left:0}
.choose-rating #rt_2{left:19px}
.choose-rating #rt_3{left:38px}
.choose-rating #rt_4{left:57px}
.choose-rating #rt_5{left:76px}
.choose-rating input{position:absolute;top:0;z-index:0;opacity:0;width:14px;height:14px;margin:0 5px 0 0}
.choose-rating input:checked~label{background-image:url("data:image/svg+xml,%3Csvg height='18px' viewBox='0 -10 511.98685 511' width='18px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m510.652344 185.902344c-3.351563-10.367188-12.546875-17.730469-23.425782-18.710938l-147.773437-13.417968-58.433594-136.769532c-4.308593-10.023437-14.121093-16.511718-25.023437-16.511718s-20.714844 6.488281-25.023438 16.535156l-58.433594 136.746094-147.796874 13.417968c-10.859376 1.003906-20.03125 8.34375-23.402344 18.710938-3.371094 10.367187-.257813 21.738281 7.957031 28.90625l111.699219 97.960937-32.9375 145.089844c-2.410156 10.667969 1.730468 21.695313 10.582031 28.09375 4.757813 3.4375 10.324219 5.1875 15.9375 5.1875 4.839844 0 9.640625-1.304687 13.949219-3.882813l127.46875-76.183593 127.421875 76.183593c9.324219 5.609376 21.078125 5.097657 29.910156-1.304687 8.855469-6.417969 12.992187-17.449219 10.582031-28.09375l-32.9375-145.089844 111.699219-97.941406c8.214844-7.1875 11.351563-18.539063 7.980469-28.925781zm0 0' fill='%23fdc315'/%3E%3C/svg%3E")}
.choose-rating label{width:14px;height:14px;position:relative;z-index:1;margin-right:5px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg height='18px' viewBox='0 -10 511.98685 511' width='18px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m510.652344 185.902344c-3.351563-10.367188-12.546875-17.730469-23.425782-18.710938l-147.773437-13.417968-58.433594-136.769532c-4.308593-10.023437-14.121093-16.511718-25.023437-16.511718s-20.714844 6.488281-25.023438 16.535156l-58.433594 136.746094-147.796874 13.417968c-10.859376 1.003906-20.03125 8.34375-23.402344 18.710938-3.371094 10.367187-.257813 21.738281 7.957031 28.90625l111.699219 97.960937-32.9375 145.089844c-2.410156 10.667969 1.730468 21.695313 10.582031 28.09375 4.757813 3.4375 10.324219 5.1875 15.9375 5.1875 4.839844 0 9.640625-1.304687 13.949219-3.882813l127.46875-76.183593 127.421875 76.183593c9.324219 5.609376 21.078125 5.097657 29.910156-1.304687 8.855469-6.417969 12.992187-17.449219 10.582031-28.09375l-32.9375-145.089844 111.699219-97.941406c8.214844-7.1875 11.351563-18.539063 7.980469-28.925781zm0 0' fill='%23dfdddc'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain}
.choose-rating label:hover,.choose-rating label:hover~label{background-image:url("data:image/svg+xml,%3Csvg height='18px' viewBox='0 -10 511.98685 511' width='18px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m510.652344 185.902344c-3.351563-10.367188-12.546875-17.730469-23.425782-18.710938l-147.773437-13.417968-58.433594-136.769532c-4.308593-10.023437-14.121093-16.511718-25.023437-16.511718s-20.714844 6.488281-25.023438 16.535156l-58.433594 136.746094-147.796874 13.417968c-10.859376 1.003906-20.03125 8.34375-23.402344 18.710938-3.371094 10.367187-.257813 21.738281 7.957031 28.90625l111.699219 97.960937-32.9375 145.089844c-2.410156 10.667969 1.730468 21.695313 10.582031 28.09375 4.757813 3.4375 10.324219 5.1875 15.9375 5.1875 4.839844 0 9.640625-1.304687 13.949219-3.882813l127.46875-76.183593 127.421875 76.183593c9.324219 5.609376 21.078125 5.097657 29.910156-1.304687 8.855469-6.417969 12.992187-17.449219 10.582031-28.09375l-32.9375-145.089844 111.699219-97.941406c8.214844-7.1875 11.351563-18.539063 7.980469-28.925781zm0 0' fill='%23fdc315'/%3E%3C/svg%3E")}










.red{
    color: red;
}
.notm{
    margin-top: 0px;
}
.nobm{
    margin-bottom: 0px;
}
.notbm{
    margin-top: 0px;
    margin-bottom: 0px;
}
.notp{
    padding-top: 0px;
}
.nobp{
    padding-bottom: 0px;
}
.notbp{
    padding-top: 0px;
    padding-bottom: 0px;
}



@media screen and (max-width: 610px){
.header-top {
    padding: 0px;
}
.header-top-menu {
    top: 44px;
}
/*2 фото рядом*/
.single-content img.twof {
    margin: 10px 0px;
    width: 100%;
}
.single-content h2 {
    margin-top: 30px;
    margin-bottom: 10px;
}

.breadcrumb-toggle .breadcrumb-toggle-links {
display: block;
}
.breadcrumb-toggle-links li.breadcrumb-toggle-link__middle {
/*display: none;*/
}
.breadcrumb-toggle-links li.breadcrumb-toggle-link__last {
display: block;
}
.breadcrumb-toggle__active.breadcrumb-toggle-links--active {
margin-bottom: 0px;
}
.single-oder {
margin-top: 55px;
}
.breadcrumb-toggle-link__home.breadcrumb-toggle-link__last:before {
content: '';
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAkUlEQVQYlX3PsQpBYRTA8d+VbmalzN5AGSRlNpm9hcVL2DyAwWxTRiuDzULZyRtYlE5ddbvX9a9TX6ffcL5ks17JdUId3fwyquXeC/RwLaI8HGOOI6YllcEWdnhiWBJZcc8BCVJc0PzhbgFjosCNbIqlgQa444UO3lU3PjBBG/uqG7+/3mKJEdb/YDTDGf2SwgcVvhPxmMZM9AAAAABJRU5ErkJggg==);
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-right: 8px;
}
.page-info--manufactures {
    padding-top: 50px;
}
}


.catalog-description a, .catalog-links li a, .map-sellers-card-info__link, .map-sellers-card-info__show-phone {
    width: calc(100% - 3px);
}
.manufacture__content {
    width: 100%;
}
.manufacture__contacts {
    width: 100%;
}

.map-sellers-navigation {
    height: 100%;
}

.page-info25 {
    padding-bottom: 25px;
}



