/* Changelog stylesheet */

/* v 1.1 */
.seo-tags .filter-h__item-btn {
    background: #f0f0f0;
    border: none;
}
.seo-tags a {
    font-size: 13px;
    color: #333 !important;
}

/* v 1.2 */
.product-sale-block .icon svg {
    fill: #f94435;
}
.product-sale-block .items .text,
.product-sale-block .quantity .text {
    margin-top: -6px;
}
.product-sale-block .items .item:after,
.product-sale-block .items .item:before {
    content: "";
    background: #333;
    width: 3px;
    height: 3px;
    display: block;
    position: absolute;
    right: -1px;
    border-radius: 6px;
    z-index: 10;
    width: 2px;
    height: 2px;
}
.product-sale-block .items .item:before {
    top: 12px;
}
.product-sale-block .items .item:after {
    bottom: 12px;
}
.product-sale-block .quantity:before {
    content: "";
    position: absolute;
    display: block;
    width: 1px;
    left: 0;
    top: 14px;
    bottom: 14px;
    background: #dddee3;
    z-index: 1;
}
.product-single__top {
    z-index: -1;
}
.color-bg--transparent {
    background: transparent;
}
.site-header__undertop.color-bg--transparent {
    position: relative;
    z-index: 10;
}
.home-slider-type-6 .border-opacity{
    border-bottom: 1px solid rgba(0,0,0,.07);
}
.home-slider-type-6.site-header--theme-white .border-opacity{
    border-bottom: 1px solid rgba(255,255,255,.07);
}
.home-slider-type-6 .site-header__undertop.color-bg--transparent .site-header__sub-menu a{
    color: #333;
}
.home-slider-type-6.site-header--theme-white .site-header__undertop.color-bg--transparent .site-header__sub-menu a{
    color: #fff;
}
.main-type-sidebar .site-wrapper-divide .section{
    padding: 25px 0 20px;
}
.float-bar ul {
    height: 100%;
}
.site-menu--type-1 .site-menu__dropdown-wrapper {
    min-height: inherit;
    max-height: 485px;
}
.payment__yookassa {
    width: 25px;
    height: 18px;
    background-position: -534px -299px;
}
.payment__yookassa:hover {background-position: -671px -199px;}
.payment__yookassa--light {background-position: -534px -249px;}
.payment__yookassa--light:hover {background-position: -671px -199px;
}
.payment__tinkoff {
    width: 63px;
    height: 16px;
    background-position: -657px -300px;
}

.payment__tinkoff--light {background-position: -794px -199px;}
.payment__tinkoff--light:hover {background-position: -794px -199px;}

.payment:hover {
    opacity: 1;
}

.social-icon a.social-icon--telegram{background-position: -330px -518px;}
.social-icon a.social-icon--telegram:hover,
.social-icon a.social-icon--telegram.is--dark-layer{
    background-position: -329px -329px!important
}
.social-icon a.social-icon--telegram.is--dark{background-position: -330px -706px;}




.social-icon a.social-icon--instagram{background-position: -141px -518px;}
.social-icon a.social-icon--instagram:hover,
.social-icon a.social-icon--instagram.is--dark-layer{
    background-position: -141px -329px!important
}
.social-icon a.social-icon--instagram.is--dark{background-position: -143px -706px;}



.social-icon a.social-icon--tiktok{background-position: -518px -518px;}
.social-icon a.social-icon--tiktok:hover,
.social-icon a.social-icon--tiktok.is--dark-layer{
    background-position: -517px -329px!important
}
.social-icon a.social-icon--tiktok.is--dark{background-position: -518px -706px;}

.social-icon a.social-icon--linkedin{background-position: -95px -471px;}
.social-icon a.social-icon--linkedin:hover,
.social-icon a.social-icon--linkedin.is--dark-layer{
    background-position: -94px -282px!important
}
.social-icon a.social-icon--linkedin.is--dark{background-position: -95px -659px;}

.social-icon a.social-icon--skype{background-position: -330px -471px;}
.social-icon a.social-icon--skype:hover,
.social-icon a.social-icon--skype.is--dark-layer{
    background-position: -329px -282px!important
}
.social-icon a.social-icon--skype.is--dark{background-position: -330px -659px;}

.social-icon a.social-icon--whatsapp{background-position: -330px -424px;}
.social-icon a.social-icon--whatsapp:hover,
.social-icon a.social-icon--whatsapp.is--dark-layer{
    background-position: -329px -235px!important
}
.social-icon a.social-icon--whatsapp.is--dark{background-position: -330px -612px;}

.social-icon a.social-icon--viber{background-position: -330px -377px;}
.social-icon a.social-icon--viber:hover,
.social-icon a.social-icon--viber.is--dark-layer{
    background-position: -329px -188px!important
}
.social-icon a.social-icon--viber.is--dark{background-position: -330px -565px;}

.social-icon a.social-icon--twitter.is--dark-layer{background-position: 0 -235px!important}
.social-icon a.social-icon--ok.is--dark-layer{background-position: -47px -188px!important}

/* v 1.3 */
.payment {
    margin: 10px 10px;
}
body.home-slider-type-1 .home-slider .item,
body.home-slider-type-2 .home-slider .item,
body.home-slider-type-3 .home-slider .item,
body.home-slider-type-4 .home-slider .item {
    margin-bottom: 0px;
}

/* Fix mobile logo width */
.site-header__mobile .site-header__logo {
    width: 200px !important;
}

/* tooltip */
.tooltip {
    position: relative;
}
.tooltip:after {
    content: attr(data-title);
    position: absolute;
    max-width: 290px;
    visibility: hidden;
    -webkit-transition: .3s;
    transition: .3s;
    opacity: 0;
    color: #666;
    font-size: 13px;
    line-height: 20px;
    text-transform: none;
    background: #fff;
    -webkit-box-shadow: 0 0 25px rgba(0,0,0,.2);
    box-shadow: 0 0 25px rgba(0,0,0,.2);
    font-weight: 400;
    padding: 18px 20px;
    text-align: left;
    letter-spacing: 0;
    bottom: 25px;
    min-width: 250px;
    left: 50%;
    margin-left: -125px;
}
.tooltip.is--active:after {
    visibility: visible;
    opacity: 1;
}

/* settings panel */
.settings-panel .social-icon a {
    background-color: #f0f0f0;
}
.settings-panel .payment.is--active {
    opacity: 1;
}
.settings-panel .payment__cash.is--active {
    background-position: 0 -198px;
}
.settings-panel .payment__mastercard.is--active {
    background-position: -327px -200px;
}
.settings-panel .payment__visa.is--active {
    background-position: -40px -204px;
}
.settings-panel .payment__webmoney.is--active {
    background-position: -127px -199px;
}
.settings-panel .payment__qiwi.is--active {
    background-position: -165px -198px;
}
.settings-panel .payment__sbrf.is--active {
    background-position: -240px -198px;
}
.settings-panel .payment__alfa.is--active {
    background-position: -415px -198px;
}
.settings-panel .payment__yookassa.is--active {
    background-position: -671px -199px;
}
.settings-panel .payment__tinkoff.is--active {
    background-position: -794px -199px;
}

/* cookies bottom */
.cookies-bottom {
    left: 50%;
    right: 0;
    bottom: 30px;
    max-width: none;
    width: calc(100% - 500px);
    transform: translateX(-50%);
    -webkit-box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.15);
}

@media (max-width: 1199px) {
	.cookies-bottom{
		left: 10%;
		right: 10%;
		transform: none;
		width: initial;
		bottom: 15px;
	}
}

@media (max-width: 991px) {
	.cookies-bottom{
		left: 15px;
		right: 15px;
	}
}

@media (min-width: 992px){
    .home-slider--nt-4 {
        margin-top: -182px;
    }
}
@media (max-width: 575px){
    .site-header__mobile-logo .site-header__logo {
        width: 130px;
    }
}
@media (max-width: 992px) {
    .body--cart-bottom {
        margin-bottom: 0px;
    }
}

/* site menu */
.site-menu__ul>li>a{
    padding: 0 15px;
}
.site-menu__ul>li{
    flex-grow: 0;
}
.site-menu__dropdown-simple-content.right{
    left: initial;
    right: 0;
}
.site-menu .site-menu__ul--left{
    flex: 0 0 calc(100% - 65px);
    max-width: calc(100% - 65px);
    overflow: hidden;
}

.site-menu .site-menu__ul--left li{
    width: 100%
}

.site-menu .site-menu__ul--left.is--full{
    flex: 0 0 100%;
    max-width: 100%
}

.site-menu .site-menu__ul--right{
    flex: 0 0 65px!important;
    max-width: 65px!important;
}

.site-menu .site-menu__ul--right>li>ul{
    right: 0;
    left: initial;
}
.site-menu .site-menu__ul--right ul ul{
    right: 100%;
    left: initial;
    z-index: 39
}
.site-menu .site-menu__ul--right li{
    width: 100%
}

.site-menu__catalog-btn{
    width: 100%
}

.site-header__fixed .site-menu__catalog-btn{
    width: initial;
}

.slick__dots li{
	width: initial!important
}
