#mxcpr {
    display: none;
}

.sppb-column, .sppb-column-addons {
       border-top-right-radius: 25px;
}


.offcanvas-inner .sp-module ul > li span {
    color: #ffffff;
}


/* Ширина шаблона */
@media (min-width: 1200px) {
.container {
    max-width: 1440px;
}
}
/* Конец Ширина шаблона */

.overlay-background-image {
        border-top-right-radius: 30px;
        border-bottom-left-radius: 30px;
}

.sp-module-content .mod-languages ul.lang-inline {
    margin: 0;
    padding-top: 35px;
     padding-right: 0px;
      padding-bottom: 0px;
       padding-left: 40px;
}

.productfull .text_zoom {
      font-size: 12px;
}


/* Отступ сверху у кнопок Поделиться */
.jllikeproSharesContayner {
    margin-top: 40px;
}
/* Конец */

/* Выравнивание и смена цвета у пагинации */
.jshop_pagination {
    display: flex;
    justify-content: center;
}
.page-item.active .page-link {
    background-color: #D26868;
    border-color: #D26868;
}
/* Конец */

/* верхний отступ иконки корзина */
.min_view {
    margin-top: 35px;
}
/* конец */

/*#sp-menu>.sp-column {
    height: 80%;
}*/

/* Скрываем иконки в модулях товаров при использовании шаблона от brooksite */
.hidden-icon a[id^="askq_"]{display:none;}
.hidden-icon a[id^="pqv_"]{display:none;}
.hidden-icon a[data-rel="tooltip"]{display:none;}
/* конец */

/* цвет фона и расположение кнопки вверх */
.sp-scroll-up {
    left: 30px;
    background: #C5393B;
    border-radius: 30px;
}
/* конец */

/* цвет фона хлебных крошек */
.breadcrumb {
    background-color: #ffffff;
}
/* конец */

/* Заголовок меню в подвале */
#sp-bottom .sp-module .sp-module-title {
    font-weight: 300;
    font-size: 20px;
}
/* Конец */
/* Нижний отступ пунктов меню в подвале */
#sp-bottom .sp-module ul > li {
    margin-bottom: 10px;
}
/* Конец */

/* Цвет кнопки формы обратной связи */
.contactus-button {
	background-color: #79807a !important;
}
/* Удаляем ссылку у формы в подвале */
.reg_form .message {
	display: none;
}
/* Конец */

.contactus-textarea {
    margin-bottom: 15px !important;
}
/* Конец Цвет кнопки формы */

#sp-left .sp-module, #sp-right .sp-module {
    margin-top: 10px;
    border: 1px solid #f3f3f3;
    padding: 10px 10px 0px 10px;
    border-radius: 3px;
}

h3 {
	margin-bottom: 2rem;
}
.sp-module-content {
	margin-bottom: 1.0rem;
}
/* Цвет кнопки */
.form-inline {
    flex-flow: row nowrap;
}
.button {
    background-color: #812012;
    border-color: #34902a;
    color: #fff;
    margin-bottom: 2px;
    margin-left: 5px;
    
}
/* конец */



.off-menu_98 dl dt:after, .off-menu_98 dl.level1 > dt:after {
    width: 5px !important;
   }

/*шрифт поиск*/
input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-control) {
    display: block;
    width: 100%;
    padding: 0.5rem 0.75rem;
    font-size: 1.45rem;
    line-height: 1.25;
    color: #495057;
    background-color: #fff;
    background-image: none;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.editaccount_block .jshop_register .name {
    width: inherit;
}

/* Меняем иконку корзины */
.mini_cart_img a {
content: url(/images/icons/shopping-basket.svg);
color: #fff!important;
}
/* конец */


.block_item, .col, .name {
	margin-bottom: 10px;
    font-weight: 500;
}
.block_item, .col, .jshop_price {
	margin-bottom: 10px;
}
.count_commentar {
    font-size: 13px;
	margin-bottom: 20px;
}
.old_price {
	color: #999;
    margin-top: 20px;
	text-decoration: line-through;
}
/* Стадартное размещение блоков */
.helix-ultimate .jshop.row > .block_item {
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%;
    margin-bottom: 15px;
}

@media (min-width:768px) {
    .helix-ultimate .jshop.row > .block_item{
        max-width: 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
}

@media (min-width:992px) {
    .helix-ultimate .jshop.row > .block_item{
        max-width: 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    }
}

/* Вертикально размещение блоков */
@media (min-width:768px) {
    .helix-ultimate aside[class*="col-md-"] .jshop.row > .block_item{
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    .helix-ultimate aside[class*="col-md-"] .jshop.row{
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media (min-width:992px) {
    .helix-ultimate aside[class*="col-lg-"] .jshop.row > .block_item{
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    .helix-ultimate aside[class*="col-lg-"] .jshop.row{
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

/* Убираем обводку у кнопок пагинации */
.page-link.focus, .page-link:focus {
    box-shadow: none !important;
}

input.focus, input:focus {
    box-shadow: none !important;
}

.btn.focus, .btn:focus {
    box-shadow: none !important;
}
/* Конец */


/* Ширина шаблона */
@media (min-width: 1200px) {
.container {
    max-width: 1440px;
}
}
/* Конец Ширина шаблона */
/*
.fa-map-marker-alt:before  {
 display: none;
}*/
#mxcpr {
    display: none;
} 

.sppb-column, .sppb-column-addons {
       border-top-right-radius: 25px;
}


.offcanvas-inner .sp-module ul > li span {
    color: #ffffff;
    
}
#offcanvas-toggler {
    margin: 10px 0px 0px 0px;
}

/* Ширина шаблона */
@media (min-width: 1200px) {
.container {
    max-width: 1440px;
}
}
/* Конец Ширина шаблона */

.overlay-background-image {
        border-top-right-radius: 30px;
        border-bottom-left-radius: 30px;
}

.sp-module-content .mod-languages ul.lang-inline {
    margin: 0;
    padding: 35px 30px 0px 30px;
}

@media (max-width: 575px){
.sp-module-content .mod-languages ul.lang-inline {
    margin: 0;
    padding: 30px 0px 0px 40px;
}
}

@media (max-width: 575px){
#sp-header .sp-module {
    margin-left: 30px;
}
}
@media (max-width: 575px){
#sp-header {
    height: 80px;
}
}
/*#offcanvas-toggler  {
    color: #fff !important;
	}*/
.logo-image-phone {
    margin: 20px 0px 0px 0px;
   
   
  
}	

.burger-icon {
    width: 40px;
   
}


.burger-icon>span {
   
   height: 3px;
   background-color: #fff !important;
   
}


select.form-control:not([size]):not([multiple]) {
    height: calc(2.25rem + 8px);
}

/*цает корзины*/
.mycart_wrapp.externtwo_wrapp.red .mycart_mini_txt {
    background: url(../img/arrow_red.png) 200px 0 #812012 no-repeat !important;
   ;
}

.mycart_wrapp {
 
    max-width: 220px;
}

.externtwo_wrapp .mycart_mini_txt {
    width: 220px !important;
   
}
.mycart_wrapp {
    max-width: 220px !important;
   
}

.rp-brooksite .jshop_list_product .name h2 {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.1;
}

.jshop_list_product .base_price, .jshop_list_product .product .name a {
    width: 100%;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}

select:not(.form-control) {
    padding: -5.5rem 1.5rem;
    font-size: 1.15rem;
    line-height: 1.25;
    
}


.jshop_img {
    display: inherit !important;
    max-width: 100%;
    height: auto;
}

/* 
ksorokin
	добавления договора
*/
.modal-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 1000;
}
.modal-content {
    background: white;
    padding: 20px;
    border-radius: 8px;
    width: 50%;
    text-align: center;
}
.modal-close {
    cursor: pointer;
    color: red;
    font-size: 18px;
    font-weight: bold;
}

/*
ksorokin 
	Отключаем стандартный lightbox по ссылке 
*/
a.lightbox {
  pointer-events: none;
  cursor: default;
}
a.lightbox img {
  pointer-events: auto;
}
