.product-item-detail-price-current {
 color: inherit !important;
}
.product-item-detail-tab-content,
.product-item-detail-buy-button {
 font-size: 1.1rem;
}

.product-item-info-container{
  display: block !important;
  opacity: 1!important;
}
.product-item-detail-buy-button:hover,
.product-item-detail-pay-block .product-item-detail-buy-button:hover,
.product-item-button-container .btn-primary:hover {
 background-color: black;
 border-color: black;
}

.product-item-detail-buy-button,
.product-item-detail-pay-block .product-item-detail-buy-button,
.product-item-button-container .btn-primary {
    font-family: "Trebuchet MS", "Helvetica", sans-serif;
    background-color: #4686cc!important;
    border-color:  #4686cc!important;
}

.product-item-detail-pay-block h2 {
    font-family: 'Raleway', sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: normal;
    text-align: center;
}

@media (max-device-width: 800px) {
    .product-item-detail-slider-image img {
        /*max-height: 300% !important;*/
        max-height: 100% !important;
    }

    .product-item-detail-slider-controls-block {
        margin-top: 106px;
    }
}

/*-----*/

.btn-primary {
    background-color: #4686cc!important;
    border-color: #4686cc!important;
}

.site-header-menu .main-navigation a {
    font-size: 15px
}

.product-item-title a {
    font-family: 'Raleway', sans-serif;
    letter-spacing: 0.05em;
}

.product-item-title a,
.product-item-price-current {
    font-size: 15px;
    line-height: normal;
    text-transform: uppercase;
    font-weight: 700;
    color: #1a1a1a;
}

.product-item-detail-buy-button, .product-item-detail-pay-block .product-item-detail-buy-button, .product-item-button-container .btn-primary {
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    letter-spacing: 0.05em;
    font-weight: 700;
    min-width: 200px;
    line-height: 28px;
}

.product-item-detail-tabs-container {
    display: none;
}

input[type="number"].product-item-amount-field {
    line-height: 22px;
    padding: 0;
}

.popup-window-content p {
    font-size: 15px;
    line-height: normal;
    text-transform: uppercase;
    font-weight: 700;
    color: #1a1a1a;
    font-family: 'Raleway', sans-serif;
    letter-spacing: 0.05em;
    margin-bottom: 10px;
}

.popup-window-buttons .btn-buy {
    background-color: #4686cc!important;
    border-color: #4686cc!important;

    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    letter-spacing: 0.05em;
    font-weight: 700;
    min-width: 200px;
    line-height: 28px;
    padding: 0.375rem 0.75rem;
}

.basket-items-list-item-descriptions {
    width: auto;
}

.basket-btn-checkout {
    background-color: #4686cc!important;
    border-color: #4686cc!important;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
}

.custom-logo {
    max-height: 86px;
    width: auto;
}

.custom-logo-link {
	margin: 0!important;
}

@media screen and (min-width: 64em) {
	.site-header-main .wrapper {
	    padding: 0 35px!important;
	    min-height: 100px;
	}
}

@media (max-width: 991px) {
    .basket-item-amount-btn-plus,
    .basket-item-amount-btn-minus {
        border: 1px solid #e4e4e4;
    }
}

@media (max-width: 767px) {
    .basket-items-list-item-container.basket-items-list-item-container-gift, .basket-items-list-item-container.basket-items-list-item-container-gift > td, .basket-items-list .basket-items-list-item-container:first-child > td {
        border-color: transparent;
    }

    .basket-items-list-wrapper, .basket-items-list-wrapper-compact,
    .basket-items-list .basket-items-list-item-container > td{
        border: none;
    }

    .custom-logo {
    	max-height: 60px; 
    }
}

/*оформление*/

.bx-soa-cart-total-line.bx-soa-cart-total-line-highlighted {
	background: #d1ecf1;
    color: #179ebb;
}

.bx-soa-cart-total-line.bx-soa-cart-total-line-highlighted .bx-soa-cart-d {
	color: #179ebb;
}

.bx-soa-section.bx-step-completed .bx-soa-section-title-count {
	border-color: #4686cc;
    background: #4686cc;
}

.bx-soa-section.bx-step-completed {
    border: 1px solid #4686cc;
}

.alert-success {
	background: #d1ecf1;
	border-color: #d1ecf1;
    color: #179ebb;
}

.icon-success {
	filter: hue-rotate(130deg) brightness(0.8);
}