.qty-field-wrapper {
    align-items:center;
}

.qty-field-wrapper .decreaseQty b{
    border:1px solid #000;
    padding:0 10px;
    color: #000;
}
.qty-field-wrapper .increaseQty b {
    border:1px solid #000;
    padding:0 7px;
    color: #000;
}

.cart.table .field.qty input.qty {
    width:27px!important;
    height:26px;
    border:1px solid #000!important;
}

.slider__item .slider__text {
    margin-bottom:10px!important;
}

.slider__item .slider__button {
    margin-top:10px!important;
    display: flex;
    justify-content: center;
}

.slider__item .slider__button .btn {
    font-size:14px;
}
.age__container .age__inner a:hover img {
    transform: scale(1.1);
    transition: transform .6s ease-out,opacity .3s!important;
}
.new__photo-preview img, .new__photo-book img {

}

.cms-index-index .slider__item .slider__text {
    min-height: 115px;
    align-items: center;
    display: flex;
    justify-content: center;
    text-align: center;
}
#shopping-cart-table .item-info .col.price {
    padding-top: 15px;
}
#shopping-cart-table .item-info .col.subtotal {
    text-align: center;
    padding-right: 0;
    padding-top: 15px;
}

.new__photos {
    justify-content: right!important;
    padding-right: 100px!important;
}
.new__content-body {
    margin: unset!important;
}

.cms-oplata-i-dostavka #maincontent {
    margin: 20px auto 0;
    max-width: 1260px;
    padding: 0.375rem 0.5rem;

}

.block-collapsible-nav .content ul li:nth-child(3) {
	display:none;
}

.checkout-index-index .page-title-wrapper {
	display:none;
}
.checkout-index-index .authentication-wrapper {display:none;}
.checkout-index-index .header {
	width: 100%;
    max-width: var(--container-max-width);
    margin: var(--container-margin);
	padding-top:30px;
}
.checkout-index-index .opc-progress-bar ._complete {
	color:#000;
}
.checkout-index-index .payments .checkout-billing-address {
	display:none;
}
.checkout-index-index .payments .discount-code {display:none;}

.checkout-index-index .opc .actions-toolbar {
	justify-content: flex-start;
}
.checkout-index-index .payments .opc-payment .payment-method-title label {
	display:flex;
	font-weight:700;
}
.checkout-index-index .payments .opc-payment .payment-method-title label .field.type {
	padding-left:20px;
}
.credit-card-types img {filter:none!important;}
.checkout-index-index .payments .hosted-error {visibility:hidden;}
.checkout-index-index .payments .field ._with-tooltip .field-tooltip {visibility:hidden;}
.opc .step-title, .opc .field-select-billing .label, .opc-block-summary > .title {font-weight:700!important;}
.opc-block-summary .items-in-cart > .title strong {font-weight:700!important;}
.checkout-index-index .price {font-weight:700; color:#000!important;}
.opc-block-summary .payment-option-title.field.choice {display:flex; font-weight:700;}
.opc-block-summary .payment-option .form-discount {display:block;}
.opc-block-summary .payment-option .form-discount  .payment-option-inner {
	margin-bottom:10px;
}
.opc-block-summary .payment-option .form-discount  .payment-option-inner input {
	border:none;
}

.opc-summary-wrapper .shipping-information .ship-via { display:none;}
.opc-summary-wrapper .shipping-information > div {width:100%!important;}
.opc-summary-wrapper .shipping-information-title {display:flex; justify-content:space-between;}
.opc-summary-wrapper .shipping-information-title>span {font-weight:700; color:#000;}
.opc-summary-wrapper .shipping-information .action-edit {color:#609FD8!important;}
.opc-summary-wrapper .shipping-information-content {border:1px solid; padding:5px;}
.payment-method-content .order-note {
	display:inline-block;
	border: 1px solid;
    padding: 5px;
    margin-bottom: 15px;
}
.card__value.out_stock .card__value-big { color:#E6E6E6; }
.card__content .alert.stock a {
	display:block;
	text-align:center;
	background-color: #000;
    color: #fff;
    padding: 15px 40px;
}
.card__header .card__subtitle { color:#ED8EA9; font-size:18px;}
.footer__left-middle a { color:#71AD9F!important; border:none; }
.card__text ul {list-style:disc; padding-left:40px; margin:14px 0;}
.customer-account-forgotpassword .page-title { font-size:32px;}
.actions-toolbar .action.share {display:none;}
.form-create-account .fieldset.create.info  .field:last-child {display:none;}
.form-create-account .fieldset.create.info {margin-bottom:20px;}
.catalog-category-view .slider__item {margin:0;}
.block-title {font-size:32px!important; margin-top:30px;text-align:center; color:#589387!important; }
.block-title strong {font-weight:300!important;}
.card__books h4 {font-size:32px; text-align:center; color:#589387; font-weight:300;}
.card__books {position:relative;}
.related1 {padding-right:30px;}
.related2 {position:absolute;left:45%;}
.related3 {position:absolute;top:60px; left:55%;}
.related4 {padding-bottom:30px;}

@media (max-width: 480px){
	.card__books h4 {font-size:19px; margin-top:0;}
	.related1 {padding-right:10px;}
	.block-title strong {font-size:19px;}
	.card__books .slider .swiper { margin-top:20px;}
	.footer__spoiler-item a { color:#71AD9F!important; border:none!important; }
    .slider__cost {
        margin-bottom: 0!important;
    }
    .slider__item-bottom {
        margin-top: 10px!important;
    }
    .new__photos {
        padding-right: 0!important;
    }
    #shopping-cart-table .item-info .col.qty {
        padding-left: 0;
        padding-right: 10px;
    }
	.block.filter .filter-content {
		top:170px!important;
	}
	.checkout-index-index .nav-toggle {display:none;}
	.checkout-index-index .footer__decor-1 {top:0;}
	.checkout-index-index .opc .actions-toolbar { justify-content: flex-end; }
	.catalog-category-view .slider__item {flex-basis:100%!important; max-width:100%!important;}

}

@media (max-width: 769px){
    .slider__item {
        margin-bottom: 50px !important;
    }
}

.recent.products-grid .tocart {
    background: #000000;
}
.action.primary {
    background: black !important;
}
#minisearch-autocomplete-top-search {
    top: 52px; !important;
}
