/* Отступ сверху у кнопок Поделиться */
.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: 17px;
}
/* конец */

/* Скрываем иконки в модулях товаров при использовании шаблона от 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: 30px 30px 0px 30px;
    border-radius: 3px;
}

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

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

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


.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;
}
}
/* Конец Ширина шаблона */