/********* Compiled - Do not edit *********/
:root{--color-primary:#e5433f;--color-gradient-start:#000645;--color-gradient-stop:#000645;--lqd-cc-size-inner:9px;--lqd-cc-size-outer:40px;--lqd-cc-active-bw:1px;--lqd-cc-active-bg:rgb(255, 255, 255);--lqd-cc-active-bc:rgb(255, 255, 255);--lqd-cc-active-circle-txt:rgb(255, 255, 255);--lqd-cc-active-circle-color:rgb(18, 18, 18);}body{font-family:'Chivo', sans-serif ;font-weight:400;line-height:1.5em;font-size:16px;color:#000000;}.btn{font-family:'Space Grotesk', sans-serif ;line-height:1.15em;font-size:14px;}.lqd-post-content, .lqd-post-header .entry-excerpt{font-family:inherit;font-weight:400;line-height:2;font-size:14px;color:#737373;}.h1,h1{font-family:'Space Grotesk', Arial, Helvetica, sans-serif ;font-weight:700;line-height:1.13em;font-size:61px;color:#c290e5;}.h2,h2{font-family:'Space Grotesk', Arial, Helvetica, sans-serif ;font-weight:700;line-height:1.12em;font-size:48px;color:#c290e5;}.h3,h3{font-family:'Space Grotesk', Arial, Helvetica, sans-serif ;font-weight:700;line-height:1.1em;font-size:39px;color:#c290e5;}.h4,h4{font-family:'Space Grotesk', Arial, Helvetica, sans-serif ;font-weight:700;line-height:1.2em;font-size:25px;color:#c290e5;}.h5,h5{font-family:'Roboto', Arial, Helvetica, sans-serif ;font-weight:500;line-height:1.2em;font-size:21px;color:#c290e5;}.h6,h6{font-family:'Roboto', Arial, Helvetica, sans-serif ;font-weight:700;line-height:1.2em;font-size:18px;color:#c290e5;}.main-header .navbar-brand{max-width:120px;}.titlebar-inner h1{}.titlebar-inner p{}.titlebar-inner{padding-top:80px;padding-bottom:80px;}#lqd-gdpr{padding:   ;border-radius:   ;}#lqd-gdpr .lqd-gdpr-accept{padding:   ;border-radius:   ;}#lqd-site-content, .page-scheme-dark #lqd-site-content{background-color:#faedff;}section.vc_row{units:px;}@media screen and (min-width: 992px){body.has-sidebar #lqd-contents-wrap{padding-top:25px;}}@media screen and (max-width: 1199px){.main-header .navbar-header{background:rgba(0, 0, 0, 0);}.main-header .ld-module-trigger, .main-header .ld-search-form .input-icon{color:rgb(194, 144, 229);}.main-header .nav-trigger .bar, .main-header .nav-trigger.style-2 .bar:before, .main-header .nav-trigger.style-2 .bar:after{background-color:rgb(194, 144, 229);}}/* Шрифты */
@font-face {
    font-family: 'Unbounded-SemiBold';
    src: local('Unbounded-SemiBold'), local('Unbounded-SemiBold'),
        url('/fonts/Unbounded-SemiBold.woff2') format('woff2'),
        url('/fonts/Unbounded-SemiBold.woff') format('woff'),
        url('/fonts/Unbounded-SemiBold.ttf') format('truetype');
    font-style: normal;
}


@font-face {
    font-family: 'Unbounded-Regular';
    src: local('Unbounded-Regular'), local('Unbounded-Regular'),
        url('/fonts/Unbounded-Regular.woff2') format('woff2'),
        url('/fonts/Unbounded-Regular.woff') format('woff'),
        url('/fonts/Unbounded-Regular.ttf') format('truetype');
    font-style: normal;
}


@font-face {
    font-family: 'Unbounded-Medium';
    src: local('Unbounded-Medium'), local('Unbounded-Medium'),
        url('/fonts/Unbounded-Medium.woff2') format('woff2'),
        url('/fonts/Unbounded-Medium.woff') format('woff'),
        url('/fonts/Unbounded-Medium.ttf') format('truetype');
    font-style: normal;
}


@font-face {
    font-family: 'Unbounded-Light';
    src: local('Unbounded-Light'), local('Unbounded-Light'),
        url('/fonts/Unbounded-Light.woff2') format('woff2'),
        url('/fonts/Unbounded-Light.woff') format('woff'),
        url('/fonts/Unbounded-Light.ttf') format('truetype');
    font-style: normal;
}


@font-face {
    font-family: 'Unbounded-ExtraLight';
    src: local('Unbounded-ExtraLight'), local('Unbounded-ExtraLight'),
        url('/fonts/Unbounded-ExtraLight.woff2') format('woff2'),
        url('/fonts/Unbounded-ExtraLight.woff') format('woff'),
        url('/fonts/Unbounded-ExtraLight.ttf') format('truetype');
    font-style: normal;
}


@font-face {
    font-family: 'Unbounded-ExtraBold';
    src: local('Unbounded-ExtraBold'), local('Unbounded-ExtraBold'),
        url('/fonts/Unbounded-ExtraBold.woff2') format('woff2'),
        url('/fonts/Unbounded-ExtraBold.woff') format('woff'),
        url('/fonts/Unbounded-ExtraBold.ttf') format('truetype');
    font-style: normal;
}


@font-face {
    font-family: 'Unbounded-Bold';
    src: local('Unbounded-Bold'), local('Unbounded-Bold'),
        url('/fonts/Unbounded-Bold.woff2') format('woff2'),
        url('/fonts/Unbounded-Bold.woff') format('woff'),
        url('/fonts/Unbounded-Bold.ttf') format('truetype');
    font-style: normal;
}


@font-face {
    font-family: 'Unbounded-Black';
    src: local('Unbounded-Black'), local('Unbounded-Black'),
        url('/fonts/Unbounded-Black.woff2') format('woff2'),
        url('/fonts/Unbounded-Black.woff') format('woff'),
        url('/fonts/Unbounded-Black.ttf') format('truetype');
    font-style: normal;
}
@font-face {
    font-family: 'tangak';
    src: local('tangak'), local('Unbounded-SemiBold'),
        url('/fonts/tangak.woff2') format('woff2'),
        url('/fonts/tangak.woff') format('woff'),
        url('/fonts/tangak.ttf') format('truetype');
    font-style: normal;
}

.tangak, .tangak div, .tangak h1, .tangak h2, .tangak h3, .tangak h4{
    font-family: 'tangak', sans-serif;
}

.Unbounded-Black, .Unbounded-Black div{
    font-family: 'Unbounded-Black', sans-serif;
}

.Unbounded-SemiBold, .Unbounded-SemiBold div, .Unbounded-SemiBold h1, .Unbounded-SemiBold h2, .Unbounded-SemiBold h3, .Unbounded-SemiBold h4{
    font-family: 'Unbounded-SemiBold', sans-serif;
}
.Unbounded-Regular, .Unbounded-Regular div, .Unbounded-Regular h1, .Unbounded-Regular h2, .Unbounded-Regular h3, .Unbounded-Regular h4{
    font-family: 'Unbounded-Regular', sans-serif;
}
.Unbounded-Medium, .Unbounded-Medium div, .Unbounded-Medium h1, .Unbounded-Medium h2, .Unbounded-Medium h3, .Unbounded-Medium h4{
    font-family: 'Unbounded-Medium', sans-serif;
}
.Unbounded-Light, .Unbounded-Light div, .Unbounded-Light h1, .Unbounded-Light h2, .Unbounded-Light h3, .Unbounded-Light h4{
    font-family: 'Unbounded-Light', sans-serif;
}
.Unbounded-ExtraLight, .Unbounded-ExtraLight div, .Unbounded-ExtraLight h1, .Unbounded-ExtraLight h2, .Unbounded-ExtraLight h3, .Unbounded-ExtraLight h4{
    font-family: 'Unbounded-ExtraLight', sans-serif;
}
.Unbounded-ExtraBold, .Unbounded-ExtraBold div, .Unbounded-ExtraBold h1, .Unbounded-ExtraBold h2, .Unbounded-ExtraBold h3, .Unbounded-ExtraBold h4{
    font-family: 'Unbounded-ExtraBold', sans-serif;
}
.Unbounded-Bold, .Unbounded-Bold div, .Unbounded-Bold h1, .Unbounded-Bold h2, .Unbounded-Bold h3, .Unbounded-Bold h4{
    font-family: 'Unbounded-Bold', sans-serif;
}

.is-in-view .lqd-highlight-inner {
    z-index: 2;
}

/* Черный крестик */
.lity .lity-close {
    color: #000;
    position: absolute;
}





/* Попап 50% Левый */
[data-modal-type=popup50l] .lity-backdrop {
    display: none;
}
.lity[data-modal-type=popup50l] .lity-wrap {
    display: block;
}
.lity-opened[data-modal-type=popup50l] .lity-container {
    transform-origin: top;
    animation: modalFullscreenContainer .5s cubic-bezier(0.95, 0, 0.15, 1) alternate both;
}
.lity[data-modal-type=popup50l] .lity-container {
    width: 100vw;
    height: 100vh;
    border-radius: 20px 20px 0 0;
}
.lity-opened[data-modal-type=popup50l] .lity-content {
    animation: modalDefaultContent .65s .45s cubic-bezier(0.3, 1, 0.6, 1) alternate both;
}
.lity[data-modal-type=popup50l] .lqd-modal, .lity[data-modal-type=popup50l] .lity-content, .lity[data-modal-type=popup50l] .lqd-modal-inner {
    height: 100%;
}
.lity[data-modal-type=popup50l]{
    /* Задаем процент */
    width: 50vw;
    height: 80vh;
    top: 20vh;
}
@media screen and (max-width: 768px){
    .lity[data-modal-type=popup50l] {
        width: 100vw;
        height: 80vh;
        top: 20vh;
    }
}




/* Попап 75% Правый */
.lity[data-modal-type=popup50r] .lity-wrap {
    display: block;
}
.lity-opened[data-modal-type=popup50r] .lity-container {
    transform-origin: top;
    animation: modalFullscreenContainer .8s cubic-bezier(0.95, 0, 0.15, 1) alternate both;
}
.lity[data-modal-type=popup50r] .lity-container {
    width: 100vw;
    height: 100vh;
    border-radius: 20px 20px 0 0;
}
.lity-opened[data-modal-type=popup50r] .lity-content {
    animation: modalDefaultContent .65s .45s cubic-bezier(0.3, 1, 0.6, 1) alternate both;
}
.lity[data-modal-type=popup50r] .lqd-modal, .lity[data-modal-type=popup50r] .lity-content, .lity[data-modal-type=popup50r] .lqd-modal-inner {
    height: 100%;
    padding: 5px;
}
.lity[data-modal-type=popup50r]{
    height: 99vh;
    top: 1vh;
    /* Задаем процент */
    left: 70vw;
}
@media screen and (max-width: 768px){
    .lity[data-modal-type=popup50r] {
        width: 100vw;
        left: 0;
        top: 20vh;
        height: 80vh;
    }
}


/* Попап 30% Правый */
.lity[data-modal-type=popup30r] .lity-wrap {
    display: block;
}
.lity-opened[data-modal-type=popup30r] .lity-container {
    transform-origin: top;
    animation: modalFullscreenContainer .8s cubic-bezier(0.95, 0, 0.15, 1) alternate both;
}
.lity[data-modal-type=popup30r] .lity-container {
    width: 100vw;
    height: 100vh;
    border-radius: 20px 20px 0 0;
}
.lity-opened[data-modal-type=popup30r] .lity-content {
    animation: modalDefaultContent .65s .45s cubic-bezier(0.3, 1, 0.6, 1) alternate both;
}
.lity[data-modal-type=popup30r] .lqd-modal, .lity[data-modal-type=popup30r] .lity-content, .lity[data-modal-type=popup30r] .lqd-modal-inner {
    height: 100%;
    padding: 5px;
}
.lity[data-modal-type=popup30r]{
    height: 99vh;
    top: 1vh;
    /* Задаем процент */
    left: 0vw;
}
@media screen and (max-width: 768px){
    .lity[data-modal-type=popup30r] {
        width: 100vw;
        left: 0;
        top: 75vh;
        height: 25vh;
    }
}

/* Попап 75% Правый */
.lity[data-modal-type=popup50r2] .lity-wrap {
    display: block;
}
.lity-opened[data-modal-type=popup50r2] .lity-container {
    transform-origin: top;
    animation: modalFullscreenContainer .8s cubic-bezier(0.95, 0, 0.15, 1) alternate both;
}
.lity[data-modal-type=popup50r2] .lity-container {
    width: 100vw;
    height: 100vh;
    border-radius: 20px 20px 0 0;
}
.lity-opened[data-modal-type=popup50r] .lity-content {
    animation: modalDefaultContent .65s .45s cubic-bezier(0.3, 1, 0.6, 1) alternate both;
}
.lity[data-modal-type=popup50r2] .lqd-modal, .lity[data-modal-type=popup50r2] .lity-content, .lity[data-modal-type=popup50r2] .lqd-modal-inner {
    height: 100%;
    padding: 5px;
}
.lity[data-modal-type=popup50r2]{
    height: 75vh;
    top: 25vh;
    /* Задаем процент */
    left: 50vw;
}
@media screen and (max-width: 768px){
    .lity[data-modal-type=popup50r2] {
        width: 100vw;
        left: 0;
        top: 25vh;
        height: 75vh;
    }
}




/* Попап с отступами */
[data-modal-type=popupfull] .lity-backdrop {
    display: none;
}
.lity[data-modal-type=popupfull] .lity-wrap {
    display: block;
}
.lity-opened[data-modal-type=popupfull] .lity-container {
    transform-origin: top;
    animation: modalFullscreenContainer .5s cubic-bezier(0.95, 0, 0.15, 1) alternate both;
}
.lity[data-modal-type=popupfull] .lity-container {
    width: 100vw;
    height: 100vh;
    border-radius: 20px 20px 0 0;
}
.lity-opened[data-modal-type=popupfull] .lity-content {
    animation: modalDefaultContent .65s .45s cubic-bezier(0.3, 1, 0.6, 1) alternate both;
}
.lity[data-modal-type=popupfull] .lqd-modal, .lity[data-modal-type=popupfull] .lity-content, .lity[data-modal-type=popupfull] .lqd-modal-inner {
    height: 100%;
}
.lity[data-modal-type=popupfull]{
    /* Задаем процент */
    width: 100vw;
    height: 80vh;
    top: 20vh;
}
@media screen and (max-width: 768px){
    .lity[data-modal-type=popupfull] {
        width: 100vw;
        height: 80vh;
        top: 20vh;
    }
}





/* Текст в линию */
.inline .wpb_wrapper{
    display: flex;
}
.inline .wpb_wrapper .ld-fancy-heading{
        padding: 5px;
}



/* Удаляем задний фон попапа */
.lity-backdrop {
    background-color: transparent;
}




/* Цвет ссылки в заголовке */
.ld-fancy-heading a{
    color: #000;
}





/* Панда */
.wp-bottom-menu{
    padding-bottom: 10px;
    background: #f8b9e4;
}
.wp-bottom-menu a{
    color:#000;
}
.wp-bottom-menu a:hover{
    color: #9ae5e0;
}






/* Картинка */
@keyframes loaderAnim.js {
	to {
		opacity: 1;
		transform: scale3d(0.5,0.5,1);
	}
}

.grid__item {
	position: relative;
	display: flex;
	align-items: stretch;
	width: 100vw;
}

.grid__item--bg {
	background-color: var(--item-bg);
	height: 100vw;
}


.grid__item--bg .grid__item-content {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}

.grid__item-img {
	display: block;
	height: 100%;
	width: 100%;

}

.grid__item-img canvas {
	height: 100%;
	border-radius: 25px;
}

.grid__item-img img {
	height: 100%;
	display: block;
}

.grid__item-img img:nth-child(2) {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity 0.3s;
}

.grid__item:hover .grid__item-img img:nth-child(2) {
	opacity: 1;
}

.grid__item-img img {
	display: none;
}
.lqd-back-to-top{
    bottom: 75px;
}
.imp-fullscreen-tooltips-container .imp-fullscreen-tooltip .imp-tooltip-close-button {
    color: #000;
}

@media screen and (min-width: 50em) {
	.grid {
		display: grid;
		grid-template-columns: repeat(3,30vmax);
	}
	.grid__item {
		height: 30vmax;
		width: 90%;
	}
	.grid__item.theme-4{
		height: 32vmax;
		width: 90%;
	}
	.grid__item:hover .grid__item-subtitle * {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
	
}
/* Цвет иконок в мобильной версии */
.wp-bottom-menu-icon-wrapper:hover > svg path.cls-1{
    fill: #f13809;
}

/* Расстояние между иконкой и текстом */
.wp-bottom-menu-item span {
    margin-top: 0;
}

/* Отключаем скролл 
.lity-content{
        overflow: hidden;
}
*/

/* Скругление видео */
.lqd-vbg-wrap{
    border-radius: 30px;
}
.logo img {
    width: 55px;
}
.logo .vc_single_image-wrapper{
    margin-bottom: 0;
}
.flex .wpb_wrapper{
    display: flex;
}
@media screen and (max-width: 600px){
 .flex .wpb_wrapper{
    justify-content: center;
    }   
}
.flex .wpb_raw_html{
    margin-bottom: 0;
}
.logo .vc_single_image-img{
    padding: 5px;
}


.service01 a, .service02 a, .service03 a, .service04 a, .service05 a, .service06 a{
    width: 100%;
    
}
.service01 a h4, .service02 a h4, .service03 a h4, .service04 a h4, .service05 a h4, .service06 a h4{
    color: #000;
}
.ymaps, .ymaps-2-1-79-ground-pane ymaps, .xmap iframe{
    border-radius: 25px;
 
}
.lity2{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.lity-close.lity-close2{
    font-size: 16px!important;
    width: 140px;
    border: 1px solid!important;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-content: stretch;
    align-items: center;
    position: relative;
    margin-bottom: 60px;
}
.ld-slideshow-bg-wrap{
        border-radius: 15px;
}
.navbar-brand-inner img{
        width: 200px;
}
.woocommerce .ld-sp-clsc .yith-wcwl-add-to-wishlist a, .woocommerce .ld-sp-def .yith-wcwl-add-to-wishlist a, .woocommerce .ld-sp-info h3 a, .woocommerce .ld-sp-list .yith-wcwl-add-to-wishlist a, .woocommerce .ld-sp-mhs-1 .yith-wcwl-add-to-wishlist a, .woocommerce .ld-sp-mhs-2 .yith-wcwl-add-to-wishlist a, .woocommerce .ld-sp-min-2 .yith-wcwl-add-to-wishlist a {
    color: #c290e5;
}
.woocommerce ul.products li.product .price {
    color: #c290e5;
}
@media screen and (max-width: 767px){
    .woocommerce .ld-sp .ld-sp-info {
        text-align: inherit;
    }
}
.woocommerce ul.products li.product a img, .woocommerce-product-gallery__image {
    border-radius: 35px;
}
.carousel-dots-style4 .dot.is-selected {
    width: 60px;
    background-color: #9ae5e0;
}
.carousel-dots-style4 .dot {
    background-color: #9ae5e00;
}
.woocommerce .ld-sp-min-2 .added_to_cart, .woocommerce .ld-sp-min-2 .ld-sp-btn {
    border-radius: 50px;
    backdrop-filter: inherit;
}
.ld-cart-foot .btn-solid {
    background-color: #e5433f;
    color: #fff;
}
.ld-cart-foot .btn-solid:hover {
    background-color: #9ae5e0;
    color: #000;
}
.ld-cart-foot .btn-solid {
    border-radius: 50px;
}
.btn-naked:hover {
    color: #00000070;
}
.lqd-mobile-sec .ld-module-cart-offcanvas-dropdown .ld-cart-product {
    padding: 5px 0px;
}
.ld-module-cart-offcanvas .ld-cart-foot {
    margin-bottom: 70px;
}
.lqd-mobile-sec .ld-module-cart .ld-cart-foot {
    margin: auto 0px 60px;
 }
 .woocommerce .ld-sp .yith-wcwl-add-to-wishlist>div a:hover, .woocommerce ul.products li.product .ld-sp-min-2 .price ins {
    color: #000;
}
.woocommerce ul.products li.product .price {
    font-size: clamp(18px,1.3em,2em);
}
.woocommerce .product-add-to-cart a.button, .woocommerce .product-add-to-cart a.button.alt, .woocommerce .woo-checkout-btn a.button, .woocommerce .woo-checkout-btn a.button.alt {
    background-color: #e5433f;
    color: #c290e5;
    border-radius: 50px;
}
.woocommerce #yith-wcwl-form table.shop_table .woo-actions-inner .update_cart, .woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .update_cart, .woocommerce .woocommerce-cart-form .cart-coupon-inner input, .woocommerce .woocommerce-cart-form .cart-coupon-inner {
    border-radius: 50px;
}
.woocommerce #yith-wcwl-form table.shop_table .woo-actions-inner .continue_shopping, .woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .continue_shopping {
        border-radius: 50px;
}
.woocommerce form.woocommerce-checkout #payment #place_order {
    background-color: #e5433f;
    border-radius: 50px
}
.woocommerce-additional-fields{
    display:none;
}
.woocommerce ul.products li.product span.onsale, .woocommerce span.onsale+span.lqd-sp-label, .woocommerce span.lqd-sp-label {
    border-radius: 15px;
    font-size: 10px;
    padding: 3px 6px;
}
.woocommerce span.lqd-sp-label {
    background-color: #9ae5e0;
    color: #000;
}
.woocommerce .ld-sp-min-2 .added_to_cart, .woocommerce .ld-sp-min-2 .ld-sp-btn {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0.06em;
}
@media screen and (max-width: 479px) {
    .woocommerce ul.products li.product span.onsale {
        top: 10px;
        left: 10px;
    }
}
@media screen and (max-width: 479px){
.woocommerce span.onsale+span.lqd-sp-label {
    top: 35px;
    left: 10px;
}
}
.lity-content .woocommerce .ld-sp-info h3 a{
    color:#000;
}
.lity-content .woocommerce ul.products li.product .price {
    color: #000;
}

.lity-content .woocommerce ul.products li.product {
    width: 100%!important;
}

.lity-close {
    right: 10px;
    top: 10px;
}
.lqd-prods-carousel .carousel-dots-mobile .flickity-page-dots {
    margin-top: 0px;
}
@media screen and (max-width: 479px){
    .lqd-prods-carousel ul.products[class*=columns-] li.product {
        margin-bottom: 20px;
    }
}
.lqd-woo-summary-top, .ui-spinner.ui-corner-all.ui-widget.ui-widget-content, .woocommerce div.product form.cart div.quantity{
    display:none!important;
}

.lqd-woo-single-layout-3 div.product form.cart button.button {
    border-radius: 50px;
}
.lqd-woo-single-layout-3 div.product div.quantity .ui-spinner {
    border-radius: 50px;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message, .lqd-woo-steps-item, .woocommerce div.product p.price, .woocommerce div.product .product_meta, .woocommerce-order-received .woocommerce-order-overview strong, .ld-module-trigger, .nav-trigger, .ld-module-dropdown .ld-cart-product-info a, .ld-module-dropdown .ld-cart-contents, .ld-module-dropdown .ld-cart-foot .btn-naked, #yith-wcwl-form ul.shop_table .remove_from_wishlist, .woocommerce #yith-wcwl-form table.shop_table .product-name a, .woocommerce .woocommerce-cart-form table.shop_table .product-name a, .woocommerce #yith-wcwl-form table.shop_table tbody, .woocommerce .woocommerce-cart-form table.shop_table tbody, .woocommerce-order-received .woocommerce-order table.shop_table tbody, .woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .continue_shopping, .woocommerce-cart .cart-empty.woocommerce-info, .woocommerce .cart_totals table.shop_table .order-total td {
    color: #c290e5;
}
.nav-trigger.style-2 .bar:before, .nav-trigger.style-2 .bar:after{
    background: #c290e5;
}
.woocommerce form.woocommerce-checkout h3.order_review_heading, .woocommerce-privacy-policy-text{
    color: #000;
}
a:hover, .ld-module-trigger:hover, .ld-module-dropdown .ld-cart-product-info a:hover, .wp-bottom-menu-item:hover, .wp-bottom-menu-item.active, .wp-bottom-menu.sf-active .wp-bottom-menu-item.wp-bottom-menu-search-form-trigger {
    color: #c290e5;
}
.woocommerce .ld-sp-clsc .yith-wcwl-add-to-wishlist a, .woocommerce .ld-sp-def .yith-wcwl-add-to-wishlist a, .woocommerce .ld-sp-info h3 a, .woocommerce .ld-sp-list .yith-wcwl-add-to-wishlist a, .woocommerce .ld-sp-mhs-1 .yith-wcwl-add-to-wishlist a, .woocommerce .ld-sp-mhs-2 .yith-wcwl-add-to-wishlist a, .woocommerce .ld-sp-min-2 .yith-wcwl-add-to-wishlist a{
    color: #c290e5;
}
main.content {
    padding-top: 70px;
}
.ld-module-cart-offcanvas .ld-module-dropdown.is-active {
    background: #faedff;
}
.ld-module-dropdown.collapse{
    display:none;
}
.woocommerce a.continue_shopping, .woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner{
    display:none;
}
.ld-module-dropdown.collapse.in{
    display:block;
}
.woocommerce #yith-wcwl-form table.shop_table tbody tr:nth-child(even):not(:last-child), .woocommerce .woocommerce-cart-form table.shop_table tbody tr:nth-child(even):not(:last-child) {
    background-color: inherit;
}
.woocommerce #yith-wcwl-form .cart-coupon-inner, .woocommerce .woocommerce-cart-form .cart-coupon-inner {
    padding-inline-start: 0;
}
[data-mobile-nav-scheme=dark] .lqd-mobile-sec .navbar-collapse {
    background-color: #faedff;
    color: #c290e5;
}
[data-mobile-nav-scheme=dark] .lqd-mobile-sec .header-module .social-icon>li>a, [data-mobile-nav-scheme=dark] .lqd-mobile-sec .main-nav .lqd-custom-menu>li>a, [data-mobile-nav-scheme=dark] .lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav>li>a {
    border-color: rgba(255,255,255,.1);
    color: #c290e5;
    font-size:24px;
}
.woocommerce .ld-sp-min-2 .added_to_cart, .woocommerce .ld-sp-min-2 .ld-sp-btn {
    background-color: rgb(194, 144, 229);
    color: #ffdfb9;
}
body.logged-in .menulogin, body.logged-in .menureset, body.logged-in .menureg, body .menuaccount, body.logged-in .clicklogin, .clickaccount, body .menuvideos, body .menuuser{
    display: none;
}

body.logged-in .menuaccount, body.logged-in .clickaccount, .clicklogin, body.logged-in .menuvideos, body.logged-in .menuuser{
    display: flex;
}

#wppb-recover-password-button, #wppb-submit, #register{
    font-size: 15px;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 0;
    border-radius: 50px;
    background-color: #e5433f;
    color: #fff;
    border: none;
    justify-content: center;
    font-family: 'Space Grotesk', sans-serif;
    line-height: 1.15em;
    box-shadow: 0 0 0 rgba(0,0,0,0);
    display: inline-flex;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    transition: all .3s;
    padding: 1em 2em;
}
#wppb-recover-password-button:hover, #wppb-submit:hover, #register:hover{
    background-color: #9ae5e0;
    color: #000;
}
.social-icon li {
    margin-inline-end: 1em;
}
[data-mobile-logo-alignment=center] .lqd-mobile-sec .lqd-mobile-modules-container~.navbar-toggle {
    flex: 0 0 15.333333%;
}
.wp-bottom-menu-item {
    flex: inherit;
}
time{
    display:none;
}
h2.lqd-lp-title{
    margin-top: -10px !important;
}
.border-radius-5 {
    border-radius: 35px;
}
@media (max-width: 480px){
    .woocommerce ul.products .carousel-item {
        width: 50%;
    }
}
i.fa-twitter:before{
    content: url('/wp-content/uploads/2024/05/Likee.svg');
    width: 23px;
    display: block;
}
i.fa-qq:before{
    content: url('/wp-content/uploads/2024/05/Boosty_logo.svg');
    width: 17px;
    display: block;
}
.footer i.fa-twitter:before{
    content: url('/wp-content/uploads/2024/05/Likeefooter.svg');
    width: 23px;
    display: block;
}
.footer i.fa-qq:before{
    content: url('/wp-content/uploads/2024/05/Boosty_logofooter.svg');
    width: 17px;
    display: block;
}
a:hover i.fa-twitter:before{
    content: url('/wp-content/uploads/2024/05/Likeehover.svg');
}
a:hover  i.fa-qq:before{
    content: url('/wp-content/uploads/2024/05/Boosty_logohover.svg');
}
.hiddendec{
    display: none;
}
@media (max-width: 480px){
    .hiddendec{
        display: block;
    }
}
.post .lqd-lp-meta, .entry-meta{
    display:none!important;
}
.lqd-module-badge-outline .ld-module-trigger-count {
    background: #faedff;
}
.collapse.positioning {
    visibility: inherit !important;
}
.ld-module-dropdown.collapse {
    display: inherit;
}

.footerlogo img{
    width: 70%;
}

@media (max-width: 480px){
    .h1, h1 {
        font-size: 32px;
    }
    .lqd-mobile-modules-container{
        flex: 0 0 10.333333%!important;
    }
    .navbar-brand.d-flex.pos-rel{
            flex: 0 0 45.333333%;
    }
}
#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {
    max-width: 60px;
}
.woocommerce-MyAccount-navigation-link--downloads, .woocommerce-MyAccount-navigation-link--payment-methods{
    display:none;
}
.woocommerce ul.products li.product a {
    margin-top: 10px;
}
.page-id-8864 .wp-bottom-menu, .page-id-8864 .clickaccount, .page-id-8864 .navbar-toggle.nav-trigger.style-mobile{
    display:none!important;
}
@media (max-width: 480px) {
    .page-id-8864 .navbar-brand.d-flex.pos-rel {
        flex: 0 0 100%;
    }
}
ul.products li.product h3 {
    padding: .5em 0;
    margin: 0;
    font-size: 0.8em;
}
@media screen and (max-width: 768px) {
    .lqd-img-gal-imgs .flickity-page-dots {
        padding: 2px;
    }
}
#product1, #product2{
    padding: 25px 1em;
}
.plyr__video-wrapper--fixed-ratio{
    border-radius: 25px;
}
.plyr--video{
    background: transparent;
}
.plyr {
    min-width: 150px;
    max-height: 90vh;
}
.popupvideo01 .lqd-vbg-wrap{
    height: 30vh;
    position: relative;
}
.lqd-img-gal-thumbs .is-nav-selected img, .lqd-img-gal-thumbs figure, .lqd-img-gal-thumbs img, .ld-carousel-parallax-wrap img, .carousel-item-content img{
    border-radius: 20px;
}
@media screen and (max-width: 768px) {
    .lqd-img-gal-imgs .flickity-page-dots {
        background-color: inherit;
        backdrop-filter: inherit;
    }
}
@media screen and (max-width: 768px) {
    .carousel-dots-mobile-inside .carousel-dots-mobile {
        bottom: 10px;
    }
}
.wtext{
    color:#fff;
}
.pb5{
    padding-bottom: 5px;
}
.accordion-title a{
    color: var(--color-link);
}
.telega {
    position: fixed;
    z-index: 99;
    right: 10px;
    bottom: 10px;
}
@media screen and (max-width: 768px) {
     .telega {
        bottom: 50px;
    }   
}

.telega img{
    max-width: 100px!important;
    min-width: 100px;
}
@media screen and (max-width: 479px) {
    .lqd-lp-column {
        width: 50%;
    }
}
.wp-bottom-menu-item{
    display: flex;
    flex-direction: row;
}
.wp-bottom-menu-item .wp-bottom-menu-icon-wrapper{
    padding-right: 5px;
}
.plyr audio, .plyr iframe, .plyr video {
    height: 70vh;
}