/* 
Theme Name:		 (VamTam) DeBebe Child
Theme URI:		 https://debebe.vamtam.com
Description:	 (VamTam) DeBebe Child is a child theme of (VamTam) DeBebe, created by EP
Author:			 EP
Author URI:		 http://eportfolio.ga/
Template:		 vamtam-debebe
Version:		 1.0.2
Text Domain:	 vamtam-debebe-child
*/

body p, body a, body span, .menu-item a, h1, h2, h3, h4, h5, h6 {
    font-family: "Roboto", Sans-serif !important;
}
h1, h2, h3, h4, h5, h6 p {
    color: #494b3f !important;
}
h1 {
    line-height: 1.2 !important;
}
p {
    font-size: 14px !important;
}
.elementor-widget-wp-widget-dgwt_wcas_ajax_search {
    z-index: 9999;
}
button + .needsclick.kl-private-reset-css-Xuajs1 {
    z-index: 9 !important;
}
.needsclick > button.klaviyo-close-form {
    z-index: 9999 !important;
    background: none !important;
    border: none !important;
}
button.needsclick.kl-teaser-VvUyPx.undefined.kl-private-reset-css-Xuajs1, #dynamic-react-root + div > .needsclick.kl-teaser-QRYp9g {
    background: none !important;
    border: none !important;
}
.elementor-element-3a1b7f1 p {
    text-align: center !important;
}
a.button {
    background: #ef8f58 !important;
}
.text-center {
    text-align: center !important;
}
.vamtam-sticky-header {
    background-color: transparent !important;
}
font-used, .elementor-widget-icon-box p {
    font-family: 'Roboto', sans-serif;
}
elementor-widget-wp-widget-dgwt_wcas_ajax_search {
    z-index: 9999;
}
.home .block-one {
    background: none !important;
}
.kl-teaser-Y8XGML {
    /* display: none !important; */
    background: none !important;
    border: none !important;
}
.text-center p {
    text-align: center !important;
}
.text-left p {
    text-align: left !important;
}
.text-right p {
    text-align: right !important;
}
.link-wave {
    position: relative;
    color: #ef8f58 !important;
}
.link-wave:before {
    content: "";
    position: absolute;
    display: inline;
    bottom: -5px;
    left: 0;
    height: 6px;
    -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg stroke='white' stroke-width='1px' enable-background='new 0 0 19.3 6' version='1.1' viewBox='0 0 19.3 6' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m-5.5 3.8c1.3 1 2.7 2.2 5.5 2.2s4.2-1.2 5.5-2.2c1.1-1 2.1-1.8 4.2-1.8s3 0.8 4.2 1.8c1.3 1 2.7 2.2 5.5 2.2s4.2-1.2 5.5-2.2l-1.4-0.9c-1.1 1-2.1 1.8-4.2 1.8s-3-0.8-4.2-1.8-2.7-2.2-5.4-2.2c-2.8 0-4.2 1.2-5.5 2.2-1.2 1-2.1 1.8-4.2 1.8s-3-0.8-4.2-1.8l-1.3 0.9z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg stroke='white' stroke-width='1px' enable-background='new 0 0 19.3 6' version='1.1' viewBox='0 0 19.3 6' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m-5.5 3.8c1.3 1 2.7 2.2 5.5 2.2s4.2-1.2 5.5-2.2c1.1-1 2.1-1.8 4.2-1.8s3 0.8 4.2 1.8c1.3 1 2.7 2.2 5.5 2.2s4.2-1.2 5.5-2.2l-1.4-0.9c-1.1 1-2.1 1.8-4.2 1.8s-3-0.8-4.2-1.8-2.7-2.2-5.4-2.2c-2.8 0-4.2 1.2-5.5 2.2-1.2 1-2.1 1.8-4.2 1.8s-3-0.8-4.2-1.8l-1.3 0.9z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: repeat-x;
    mask-repeat: repeat-x;
    -webkit-mask-size: 13px 6px;
    mask-size: 13px 6px;
    -webkit-mask-position: -8px center;
    mask-position: -8px center;
    text-decoration: none;
    -webkit-text-decoration-skip: objects;
    text-decoration-skip: objects;
    background-color: var(--vamtam-rm-underline-color,currentColor);
    -webkit-animation: vamtam-underline-move 40s linear infinite;
    animation: vamtam-underline-move 40s linear infinite;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    width: 100%;
}
.link-wave:hover:before {
    animation-play-state: running;
}
a.elementor-button-link.elementor-button.elementor-size-sm {
    background-color: #EF8F58;
}
.p-relative a {
    position: relative;
}
span.link-wave {
    width: 100%;
    display: inline-block;
    color: #e46a4b;
    margin: 15px 0 !important;
}
.elementor-element-061b158, .page-id-995757 .featured-books > div > div:nth-of-type(3):after, .elementor-element-0e9cd96.featured-books.adventure:before, .elementor-element-08f85c0 {
    display: none;
}
.home .elementor-element-061b158 {
    display: block;
}
.red-curve {
    opacity: 0.4;
    fill: green;
}
.clouds {
    z-index: -1;
}
.rotate-180 {
    transform: rotate(180deg);
}
footer .elementor-element-b2cd596, footer .elementor-element-f510d75, footer .elementor-element-a6bebb8, footer .elementor-element-4e83f7c {
    display: none;
}
.footer-links p {
    margin-bottom: 0px;
}
.bg-grey-shade {
    background: #ffffff;
    background: -moz-linear-gradient(top,  #ffffff 0%, #f8f6f7 100%);
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f8f6f7 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#f8f6f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f6f7',GradientType=0 );
}
.bg-grey-shade-down {
background: #f8f6f7;
background: -moz-linear-gradient(top,  #f8f6f7 0%, #ffffff 100%);
background: -webkit-linear-gradient(top,  #f8f6f7 0%,#ffffff 100%);
background: linear-gradient(to bottom,  #f8f6f7 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f6f7', endColorstr='#ffffff',GradientType=0 );
}
.wave-bottom, .wave-top, .wave-top-shade, .vamtam-sticky-header, .wave-both {
    background-image: url(/wp-content/uploads/2022/05/bg-wave-bottom.svg);
    background-size: cover;
    background-position: center bottom;
    background-repeat: no-repeat;
}
.wave-top {
    background-image: url(/wp-content/uploads/2022/05/bg-wave-top.svg);
}
.wave-top-white:before, .wave-bottom-white:after, .wave-bottom-half:after {
    content: "";
    width: 100%;
    position: absolute;
    bottom: 0;
    height: 23px;
    background-image: url(/wp-content/uploads/2023/01/bg-wave-white-top.png) !important;
    left: 0;
}
.wave-bottom-half:after {
    background-image: url(/wp-content/uploads/2022/05/bg-wave-bottom.svg) !important;
    bottom: 14%;
    height: 100%;
    background-position: center bottom;
    z-index: -1;
}
.wave-top-white:before {
    background-image: url(/wp-content/uploads/2023/01/bg-wave-white-bottom.png) !important;
    top: 0;
    bottom: auto;
}
.wave-top-shade {
    background-image: url(/wp-content/uploads/2022/05/bg-wave-top-shade.svg);
    background-position: top;
}
.wide-collection.wave-top {
    background-position: center 150px !important;
}
.wave-both {
    background-image: url(/wp-content/uploads/2022/11/bg-wave-both.svg);
}
.heart-stroke svg path {
    fill: #EF8F58 !important;
}
.no-shadow img {
    box-shadow: none !important;
}
svg path {
    stroke: none !important;
}
.needsclick svg path {
    stroke: black !important;
}
.full-banner h2 {
    font-size: 30px !important;
    font-weight: bold !important;
}
.full-banner p {
    font-size: 15px !important;
    line-height: 24px !important;
}
.elementor-widget-icon-box p {
    font-weight: 500 !important;
    font-size: 13px !important;
}
.elementor-element-d926767 {
    z-index: -2;
}
.vamtam-product-cat-thumb-wrap img, .img-shadow img, .shadow-section, .sbi_photo_wrap {
    box-shadow: 3px 3px 5px #ccc !important;
}
.elementor-widget.vamtam-has-theme-widget-styles.vamtam-has-hr-layout.vamtam-has-nav .vamtam-nav {
    opacity: 1 !important;
}
.elementor-testimonial {
    padding: 23px 8px 0;
}
.elementor-testimonial, .elementor-testimonial__cite {
    display: flex;
    flex-direction: column;
}
.elementor-testimonial .elementor-testimonial__header {
    order: 2;
}
.elementor-testimonial .elementor-star-rating {
    order: 3;
}
.elementor-widget-reviews .elementor-testimonial__text {
    font-size: 13px !important;
    line-height: 18px !important;
}
.swiper-wrapper .swiper-slide {
    border-style: dashed !important;
}
h3.product_title {
    font-size: 18px !important;
    font-weight: 500 !important;
}
.home footer .elementor-element-061b158 {
    padding-bottom: 125px !important;
}
.home .elementor-element-a4a81de h2 {
    font-size: 19px !important;
}
.page-id-1005739 h1 {
    color: #fff !important;
}
.page-id-2658 .elementor-tabs-wrapper {
    margin: 0 auto !important;
    text-align: center;
    /* width: 675px; */
}
.page-id-2658 .elementor-tabs-wrapper > .elementor-tab-title, .page-id-2658 .elementor-tab-mobile-title {
    border-radius: 5px !important;
    height: 80px;
    line-height: 80px !important;
    width: 190px;
    margin: 0 7px !important;
    display: inline-table !important;
    background: transparent !important;
    border: none !important;
    box-shadow: inset 0 0 0 3px #ccc;
    font-size: 17px;
    padding: 20px 20px 5px !important;
}
.page-id-2658 .elementor-tab-mobile-title {
    width: 100%;
    height: auto;
    line-height: normal !important;
    position: relative;
    margin: 0 !important;
}
.page-id-2658 .elementor-tabs-wrapper > .elementor-tab-title.elementor-active, .page-id-2658 .elementor-tab-mobile-title.elementor-active {
    box-shadow: inset 0 0 0 3px #F09159;
}
.page-id-2658 .elementor-tab-title:after {
    border: none !important;
}
.page-id-2658 .elementor-tab-title:before {
    content: "\f07a" !important;
    position: absolute !important;
    font-family: "fontawesome" !important;
    width: 25px !important;
    height: 25px;
    top: -2px;
    left: 45%;
    border: none !important;
}
.page-id-2658 .elementor-tab-mobile-title:before {
    left: -10px;
    position: relative !important;
}
.page-id-2658 #elementor-tab-title-2382:before {
    content: "\f187" !important;
}
.page-id-2658 #elementor-tab-title-2383:before {
    content: "\f0d1" !important;
}
.page-id-3628 .elementor-element-ee75cb7 .elementor-widget-icon-box p {
    text-align: center !important;
}
.faq-content a {
    display: block;
    color:#e79160 !important;
}
footer .elementor-element-4c872f9 {
    margin-bottom: 15px !important;
}
footer .elementor-element-955f6ce {
    background-position: -100px 100px !important;
}
.elementor-element-97d2a30:before, .elementor-element-97d2a30:after {
    content: "";
    position: absolute;
    display: inline;
    top: 0px;
    left: 0;
    right: 0;
    height: 6px;
    -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg stroke='white' stroke-width='1px' enable-background='new 0 0 19.3 6' version='1.1' viewBox='0 0 19.3 6' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m-5.5 3.8c1.3 1 2.7 2.2 5.5 2.2s4.2-1.2 5.5-2.2c1.1-1 2.1-1.8 4.2-1.8s3 0.8 4.2 1.8c1.3 1 2.7 2.2 5.5 2.2s4.2-1.2 5.5-2.2l-1.4-0.9c-1.1 1-2.1 1.8-4.2 1.8s-3-0.8-4.2-1.8-2.7-2.2-5.4-2.2c-2.8 0-4.2 1.2-5.5 2.2-1.2 1-2.1 1.8-4.2 1.8s-3-0.8-4.2-1.8l-1.3 0.9z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg stroke='white' stroke-width='1px' enable-background='new 0 0 19.3 6' version='1.1' viewBox='0 0 19.3 6' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m-5.5 3.8c1.3 1 2.7 2.2 5.5 2.2s4.2-1.2 5.5-2.2c1.1-1 2.1-1.8 4.2-1.8s3 0.8 4.2 1.8c1.3 1 2.7 2.2 5.5 2.2s4.2-1.2 5.5-2.2l-1.4-0.9c-1.1 1-2.1 1.8-4.2 1.8s-3-0.8-4.2-1.8-2.7-2.2-5.4-2.2c-2.8 0-4.2 1.2-5.5 2.2-1.2 1-2.1 1.8-4.2 1.8s-3-0.8-4.2-1.8l-1.3 0.9z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: repeat-x;
    mask-repeat: repeat-x;
    -webkit-mask-size: 15px 5px;
    mask-size: 15px 5px;
    -webkit-mask-position: -8px center;
    mask-position: -8px center;
    text-decoration: none;
    -webkit-text-decoration-skip: objects;
    text-decoration-skip: objects;
    background-color: var(--vamtam-pointer-color-hover,currentColor)!important;
    -webkit-animation: vamtam-underline-move 40s linear infinite;
    animation: vamtam-underline-move 40s linear infinite;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    opacity: 0.2;
}
.elementor-element-97d2a30 {
    padding: 10px 0;
}
.elementor-element-97d2a30:after {
    top: auto;
    bottom: 0px;
}
.elementor-element-97d2a30 #elementor-tab-content-1591 a, .elementor-element-93d2e42 .elementor-icon-list-text, .elementor-element-93d2e42 a {
    color: #eca684;
    text-decoration: none !important;
    position: relative;
}
.elementor-element-93d2e42 span svg g {
    fill: #eca684 !important;
}
.elementor-element-97d2a30 #elementor-tab-content-1591 a:after {
    position: absolute;
    right: -20px;
    width: 16px;
    height: 20px;
    content: "\f178";
    font-family: fontawesome;
}
#elementor-tab-title-1591 {
    padding-bottom: 10px;
}
#elementor-tab-title-1591, #elementor-tab-content-1591 {
    border: none !important;
}
#elementor-tab-content-1591 {
    display: block !important;
    padding-left: 38px;
}
#elementor-tab-content-1591 p {
    margin-bottom: 0;
    font-size: 13px !important;
    line-height: 1.3;
}
#elementor-tab-content-1591:before {
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0;
    background: url(/wp-content/uploads/2022/12/personalization-icon.svg) no-repeat;
}
#elementor-tab-title-1591 .elementor-toggle-icon-closed {
    display: none;
}
.elementor-element-b4a13ea span, .elementor-element-62fe101 span {
    text-decoration: none !important;
}
.elementor-widget-woocommerce-products.vamtam-has-theme-widget-styles .woocommerce-result-count {
    color: #0a1e33 !important;
}
li.variable-item {
    box-shadow: none !important;
}
li.variable-item > div {
    border: 1px dashed #ccc !important;
    box-shadow: none !important;
    outline: none !important;
    font-size: 13px;
}
li.variable-item.selected > div {
    background: #e79160;
    color: #fff;
}
li.variable-item > div span {
    outline: none !important;
}
ul[aria-label="Image"] li {
    width: 60px !important;
    height: 60px !important;
    box-shadow: 0px 0px 3px #ddd !important;
    border-radius: 5px !important;
}
ul[aria-label="Image"] li > div {
    border: none !important;
}
.single_add_to_cart_button {
    background-color: #ef9058 !important;
}
.products h2.woocommerce-loop-product__title {
    font-size: 15px !important;
    font-weight: normal !important;
}

@media screen and (max-width:768px) {
    h1 {
        line-height: 1.2 !important;
    }
    h2 {
        text-align: left;
        font-weight: 500 !important;
        line-height: 1.2 !important;
    }
    h6 {
        letter-spacing: 1.6px !important;
        font-size: 10px !important;
        line-height: 1.2 !important;
    }
    .mobile-banner h2 {
        text-align: center !important;
    }
    .full-banner {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .full-banner h1, .full-banner h2 {
        font-size: 24px !important;
        text-align: left !important;
    }
    .full-banner section> div> div> div {
        padding-left: 15px !important;
    }
    p br, h1 br, h2 br {
        display: none;
    }
    .tax-product_cat h1 {
        padding: 0 20px;
    }
    .elementor-widget-image {
        position: unset !important;
    }
    .elementor-element-3a1b7f1 p {
        text-align: left !important;
    }
    .elementor-element-08d36b9 {
        padding-bottom: 30px !important;
    }
    .elementor-element-c20fafc h2 {
        margin-bottom: 10px;
    }
    .elementor-element-a7bc515 {        /*single Artist pages*/
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
     /* 
    .home-banner-inner p {
        text-align: center !important;
    }
   
	.home .block-one img {
    	display: none;
	}
    .home .block-one section {
    	background-image: none !important;
	}
    .home .block-one section:after {
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		background-image: url("/wp-content/uploads/2022/11/family-1.jpg");
		background-color: red;
		top: 0;
		background-size: cover;
		background-position: center;
		opacity: 0.2;
	} */
	.home-header-rainbow > div {
		padding-bottom: 0px !important;
	}
    .artists-block h2, .our-team h2 {
        text-align: center;
    }
    .elementor-element-107da91 p {
        text-align: left !important;
    }
    .single-product .woocommerce-product-gallery > figure {
        margin-bottom: 15px !important;
    }
    .page-header h3 {
        padding: 0 15px !important;
    }
    h3#ship-to-different-address {
        padding-top: 10px;
    }
}

@media screen and (min-width:1200px) {
	.page-id-1107958 .elementor-element-5dad822.wave-bottom {
		background-position: center -250px;
	}
	.page-id-1107958 .elementor-element-35923a3.wave-top {
		background-position: center 160px;
	}
	.page-id-1107958 .elementor-element-6d7b2a3.wave-bottom {
		background-position: center -510px;
	}
	.page-id-1107958 .elementor-element-5dad822.wave-bottom {
		background-position: center -235px;
	}
	.page-id-1107958 .elementor-element-86d7281.wave-top {
		background-position: center 300px;
	}
	.page-id-1108366 .elementor-element-1f5721b .narrow-p {
		margin: 0 auto;
	}
	.page-id-1108366 .elementor-element-1f5721b .narrow-p p {
		text-align: center;
	}
    p {
        text-align: left;
    }
    .page-wrapper {
        overflow: hidden;
    }
    .narrow-p {
        width: 340px !important;
    }
    .left-col, .right-col {
        padding: 0 !important;
        width: 50% !important;
    }
    .right-col {
        left: 50%;
    }
    .bg-lg-orange:after, .bg-lg-orange-light:after, .bg-lg-orange-thin:before, .shop-banner-bg > div:before, .pink-right > div:before, .ash-right-dots > div:after {
        background-image: url(/wp-content/uploads/2022/12/bg-lg-orange-light.svg);
        background-repeat: no-repeat;
        content: "";
        position: absolute;
        right: 0;
        width: 115px;
        height: 300px;
        top: 0;
        background-position: right;
        left: auto;
        background-size: 100%;
    }
    .ash-right-dots > div:after {
        background-image: url(/wp-content/uploads/2022/12/ash-right-dots.svg);
    }
    .pink-right > div:before {
        background-image: url(/wp-content/uploads/2022/12/pink-right.svg);
        left: -150px;
    }
    .bg-lg-orange:after {
        background-image: url(/wp-content/uploads/2022/12/bg-lg-orange.svg);
        transform: scaleX(-1);
        z-index: -1;
    }
    .bg-lg-orange-thin:before {
        background-image: url(/wp-content/uploads/2022/12/bg-lg-orange-thin.svg);
        transform: rotate(180deg);
        height: 420px;
        width: 85px;
    }
    .lg-right.bg-lg-orange:after, .lg-right-thin.bg-lg-orange-thin:before {
        left: 0;
        transform: scale(1);
        z-index: -1;
    }
    .shop-banner-bg > div:before {
        width: 134px;
        height: 188px;
        background-image: url(/wp-content/uploads/2022/05/banner-red-dot.svg);
        top: 35%;
        left: -160px;
        opacity: 0.2;
        transform: scaleX(-1);
    }
    .top-25.lg-right.bg-lg-orange:after, .top-25.bg-lg-orange:after, .top-25.lg-right-thin.bg-lg-orange-thin:before, .elementor-element-0e9cd96.lg-right.bg-lg-orange:after, .elementor-element-0e9cd96.lg-right.bg-lg-orange:after, .elementor-element-514928a.bg-lg-orange:after, .elementor-element-917014e.lg-right.bg-lg-orange:after, .elementor-element-04b57fa.lg-right.bg-lg-orange:after {
        z-index: -1;
        top: 25%;
    }
    .elementor-element-f41604a.bg-lg-orange-thin:before {
        z-index: -1;
    }
    .elementor-element-e1e89ed.bg-lg-orange:after {
        background-position: -66px;
    }
    .elementor-element-9ce2aea.bg-lg-orange:after {
        width: 75px;
    }
    .elementor-element-a39e310.bg-lg-orange:after {
        z-index: 0;
    }
    .page-id-1024286 header.page-header {
        width: 1260px;
        margin: 0 auto;
    }
    .page-id-2658 .elementor-tab-mobile-title {
        display: none !important;
    }
    .tax-product_cat div#sub-header {
        width: 1260px;
        margin: 0 auto;
    }
    .tax-product_cat div#sub-header h1 {
        font-size: 30px;
        margin-top: 30px;
    }
    #main section:nth-of-type(1) >div>div>div {
        padding-top: 10px;
    }
	.home-banner-inner:after, .after-discover:before, .after-discover:after, .a-variety-after:before, .timeless-arts:before, .timeless-arts:after, .wide-collection:after, .latest-greatest:before, .latest-greatest:after, .make-reading-fun:before, .make-reading-fun:after, .make-reading-fun > div:after, .explore-what:before, .explore-what:after, .explore-what .woocommerce:before, .decoration-meets:after, .decoration-meets:before, .arts-support:before, .arts-support:after, .short-stories:before, .short-stories:after, .newsletter:before, .newsletter:after, .newsletter > div:before,
    
    .more-books:before, .more-books:after, .cat-page-product-scrol > div:before, .cat-page-product-scrol > div:after, .cat-page-product-scrol > div > div:nth-of-type(2):before, .cat-page-product-scrol > div > div:nth-of-type(2):after, .featured-books:before, .featured-books > div > div:nth-of-type(3):after, .featured-books > div > div:nth-of-type(1):after, .books-top-block.adventure-books:after, .elementor-element-384ce05.cat-page-product-scrol.featured-books.adventure > div > div:nth-of-type(2):after, .elementor-element-bf5d649.arts-support .elementor-column:nth-of-type(1):after,
    .elementor-swiper:before,
    .rainbow:before {
		content: "";
		background-image: url(/wp-content/uploads/2022/05/orange-right.svg);
        width: 32px;
        height: 32px;
        bottom: 12%;
        position: absolute;
        background-repeat: no-repeat;
        right: -15px;
	}
    .after-discover:before, .latest-greatest:before, .featured-books > div > div:nth-of-type(1):after {
        background-image: url(/wp-content/uploads/2022/05/orange-left.svg);
        bottom: -22%;
        left: 15%;
    }
    .after-discover:after {
        background-image: url(/wp-content/uploads/2022/05/blue-right-dots.svg);
        width: 100px;
        height: 100px;
        bottom: -20%;
        right: 5%
    }
    .elementor-element-4465dd0.after-discover:after {
        left: 0;
        bottom: -42px;
        transform: rotate(94deg);
    }
    .elementor-element-4465dd0.after-discover:before {
        bottom: 5%;
        background-image: url(/wp-content/uploads/2022/05/red-left.svg);
        right: -20%;
        left: auto;
    }
    .a-variety-after:before, .short-stories:before, .newsletter:before, .more-books:before, .cat-page-product-scrol > div > div:nth-of-type(2):before, .cat-page-product-scrol > div > div:nth-of-type(2):after {
        background-image: url(/wp-content/uploads/2022/05/Oval-blue.svg);
        bottom: -20%;
        left: 24%;
    }
    .timeless-arts:before, .short-stories:after, .cat-page-product-scrol > div:before {
        background-image: url(/wp-content/uploads/2022/05/orange-boomrang.svg);
        top: 20%;
        right: 20%;
    }
    .timeless-arts:after {
        background-image: url(/wp-content/uploads/2022/05/Oval-blue.svg);
        right: 30%;
        bottom: 3%;
        width: 38px;
        height: 42px;
        background-size: cover;
    }
    .wide-collection:after {
        background-image: url(/wp-content/uploads/2022/05/Oval-blue.svg);
        right: 30%;
        bottom: 25%;
    }
    .latest-greatest:before, .newsletter > div:before {
        transform: rotate(270deg);
        bottom: -12%;
        left: 22%;
    }
    .latest-greatest:after {
        background-image: url(/wp-content/uploads/2022/05/Oval-blue.svg);
        transform: rotate(115deg);
        bottom: -9%;
        right: 22%;
        opacity: 0.4;
    }
    .make-reading-fun:before, .cat-page-product-scrol > div:after {
        width: 100px;
        height: 100px;
        top: -50px;
        z-index: 99;
        left: 32%;
        background-image: url(/wp-content/uploads/2022/05/sun-orange.svg);
    }
    .cat-page-product-scrol.adventure > div:after {
        background-image: url(/wp-content/uploads/2022/05/v974-10-Converted.svg);
        width: 90px;
        background-size: 100%;
    }
    .cat-page-product-scrol.adventure.cloud > div:after {
        background-image: url(/wp-content/uploads/2022/05/cloud.svg);
    }
    .make-reading-fun:after, .make-reading-fun > div:after, .elementor-element-384ce05.cat-page-product-scrol > div:before {
        width: 80px;
        height: 80px;
        bottom: 30%;
        z-index: 99;
        right: 20px;
        background-image: url(/wp-content/uploads/2022/05/black-dots.svg);
    }
    .make-reading-fun > div:after {
        transform: rotate(20deg);
        bottom: -34px;
        left: 10%;
    }
    .explore-what:before, .featured-books:before, .elementor-element-4bc791e:before {
        top: 31px;
        left: 22%;
        background-image: url(/wp-content/uploads/2022/05/cloud.svg);
        z-index: 99;
        width: 100px;
        height: 100px;
    }
    .elementor-element-5e6ad5e.explore-what:before {
        left: auto;
        right: -87%;
        top: auto;
    }
    .elementor-element-5e6ad5e.explore-what:after {
        display: none;
    }
    .elementor-element-5d946b2.after-discover:after {
        width: 65px;
        bottom: 3%;
        left: 22%;
    }
    .elementor-element-5d946b2.after-discover:before {
        bottom: 32%;
        background-image: url(/wp-content/uploads/2022/05/orange-boomrang.svg);
        left: 35%;
    }
    .elementor-element-4c70389.after-discover:after {
        left: -75%;
        bottom: 20%;
    }
    .elementor-element-4c70389.after-discover:before {
        bottom: 70%;
        background-image: url(/wp-content/uploads/2022/05/red-left.svg);
        left: -95%;
        transform: rotate(87deg);
    }
    .elementor-element-4bc791e.decoration-meets:before {
        left: auto;
        right: 10%;
        bottom: -6% !important;
        top: auto;
    }
    .explore-what:after, .newsletter:after, .more-books:after {
        bottom: 0;
        right: 35%;
        background-image: url(/wp-content/uploads/2022/05/red-left.svg);
        z-index: 99;
    }
    .explore-what .woocommerce:before, .more-books:after, .featured-books > div > div:nth-of-type(3):after, .elementor-element-384ce05.cat-page-product-scrol.featured-books.adventure > div > div:nth-of-type(2):after, .elementor-element-e1e89ed.cat-page-product-scrol.featured-books.adventure > div > div:nth-of-type(2):after {
        top: 10%;
        left: 0%;
        background-image: url(/wp-content/uploads/2022/05/red-left.svg);
        z-index: 99;
    }
    .decoration-meets:after {
        width: 100px;
        height: 100px;
        z-index: 99;
        right: 8%;
        top: -50px;
        background-image: url(/wp-content/uploads/2022/05/sun-orange.svg);
    }
    .elementor-element-4bc791e.decoration-meets:after {
        background-image: url(/wp-content/uploads/2022/05/v974-10-Converted.svg);
        right: 40%;
        background-size: 100%;
        width: 85px;
        top: -40px;
    }
    .decoration-meets .colo-two:after {
        background-image: url(/wp-content/uploads/2022/05/ash-right-dots.svg) !important;
        bottom: 25px !important;
        right: 85px !important;
        z-index: 99 !important;
        top: unset !important;
        left: unset !important;
    }
    .arts-support:before {
        background-image: url(/wp-content/uploads/2022/05/black-dots.svg) !important;
        left: 25%;
        z-index: 99;
        width: 110px;
        background-size: cover;
        height: 110px;
        transform: rotate(30deg);
        bottom: 0;
    }
    .arts-support:after {
        background-image: url(/wp-content/uploads/2022/05/red-right-dots.svg) !important;
        width: 110px;
        height: 110px;
        top: 35%;
    }
    .rainbow:before, .arts-support.elementor-element-cd7d4dd:after, .arts-support.elementor-element-c11a242:after, .page-id-1014350 .elementor-element-f8f316b:after {
        background-image: url(/wp-content/uploads/2022/05/v974-10-Converted.svg) !important;
        width: 100px;
        height: 100px;
        right: -18px;
        background-size: 100%;
    }
    .page-id-1014350 .elementor-element-f8f316b:before {
        display: none;
    }
    .arts-support.elementor-element-c11a242:after {
        width: 150px;
        right: -54%;
        z-index: 99;
    }
    .page-id-1003187 .arts-support.elementor-element-cd7d4dd:after {
        background-image: url(/wp-content/uploads/2022/05/red-right-dots.svg) !important;
    }
    .page-id-1003187 .arts-support.elementor-element-cd7d4dd:before, .page-id-1044523 .make-reading-fun.elementor-element-f8f316b:after {
        background-image: url(/wp-content/uploads/2022/05/red-left.svg) !important;
        width: 40px;
        height: 35px;
        transform: rotate(90deg);
        bottom: -50px;
    }
    .short-stories:before, .newsletter:before {
        top: 8%;
        left: 24%;
        width: 50px;
        height: 58px;
        background-size: 100%;
        transform: rotate(110deg);
    }
    .short-stories:after {
        top: 8%;
    }
    .newsletter:before {
        opacity: 0.3;
        top: -7%;
        z-index: 99;
    }
    .newsletter:after {
        top: -12%;
        right: 20%;
    }
    .newsletter > div:before {
        left: 52%;
        top: -5%;
        transform: rotate(0deg);
        z-index: 99;
    }
    .more-books:before,  .cat-page-product-scrol > div > div:nth-of-type(2):after {
        top: 0;
        background-size: 50px !important;
        width: 50px;
        height: 60px;
        opacity: 0.3;
    }
    .more-books:after {
        top: -2%;
        left: 90%;
    }
    .cat-page-product-scrol > div:before {
        top: 80%;
        left: -20px;
        width: 32px;
        z-index: 99;
    }
    .cat-page-product-scrol > div:after, .cat-page-product-scrol > div > div:nth-of-type(2):before {
        top: 20%;
        right: 19%;
        left: auto;
    }
    .cat-page-product-scrol > div > div:nth-of-type(2):before {
        opacity: 0.3;
    }
    .cat-page-product-scrol > div > div:nth-of-type(2):after {
        bottom: 12%;
        top: auto;
        right: 20%;
        left: auto;
    }
    .cat-page-product-scrol.right > div:after {
        left: 23%;
    }
    .cat-page-product-scrol.right > div:before {
        right: -10px;
        left: auto;
    }
    .featured-books > div > div:nth-of-type(3):after {
        left: auto;
        right: 0%;
        top: 50%;
    }
    .featured-books.adventure > div > div:nth-of-type(3):after {
        left: -123%;
        transform: rotate(-87deg);
        top: -1%;
    }
    .featured-books > div > div:nth-of-type(1):after {
        left: 0%;
        top: 20%;
    }
    .featured-books.adventure > div > div:nth-of-type(1):after {
        left: -3px;
        top: 20%;
        transform: rotate(282deg);
    }
    .featured-books.adventure:before {
        background-image: url(/wp-content/uploads/2022/05/dash-path.svg);
        top: -32px !important;
    }
    .cat-page-product-scrol.right.featured-books.adventure:before, .elementor-element-384ce05.cat-page-product-scrol.featured-books.adventure:before {
        left: 50%;
    }
    .cat-page-product-scrol.right.featured-books.adventure > div > div:nth-of-type(3):after {
        left: -33%;
    }
    .featured-books:before {
        top: -15px;
    }
    .books-top-block.adventure-books:after {
        left: auto;
        right: -15px;
    }
    .elementor-element-384ce05.cat-page-product-scrol.adventure > div:after, .cat-page-product-scrol.heart > div:after {
        background-image: url(/wp-content/uploads/2022/10/2-hearts-01.svg);
    }
    .elementor-element-7a00d54.cat-page-product-scrol.heart > div:after {
        left: 20%;
    }
    .elementor-element-7a00d54.cat-page-product-scrol > div:before {
        left: auto;
        background-image: url(/wp-content/uploads/2022/05/Oval-blue.svg);
    }
    .elementor-element-384ce05.cat-page-product-scrol > div:before {
        top: auto;
        left: 25%;
        bottom: 2%;
    }
    .elementor-element-384ce05.cat-page-product-scrol.featured-books.adventure > div > div:nth-of-type(2):after {
        right: 35%;
        left: auto;
        background-size: 100% !important;
        opacity: 1;
        top: 0px;
    }
    .elementor-element-384ce05.cat-page-product-scrol > div > div:nth-of-type(2):before {
        opacity: 0.4;
        width: 40px;
        height: 52px;
        background-size: 100%;
        top: 17%;
    }
    .elementor-element-0e9cd96.cat-page-product-scrol.adventure > div:after {
        background-image: url(/wp-content/uploads/2022/05/cloud.svg);
        right: 380px;
    }
    .elementor-element-f41604a.cat-page-product-scrol > div:after, .elementor-swiper:before {
        background-image: url(/wp-content/uploads/2022/05/path.svg);
    }
    .elementor-element-149d45d.wave-top {
        background-position: center 110px;
    }
    .elementor-element-bf5d649.arts-support .elementor-column:nth-of-type(1):after {
        background-image: url(/wp-content/uploads/2022/10/2-hearts-01.svg);
        right: 12%;
        top: 20%;
        width: 115px;
        height: 120px;
    }
    .elementor-swiper:before {
        left: 24%;
        z-index: 9;
        bottom: -24px;
        width: 70px;
        background-size: 100%;
        height: 62px;
    }
    .elementor-widget-woocommerce-products ul.products.elementor-grid.vamtam-wc.columns-5 {
        padding: 8px !important;
    }
    .cat-page-product-scrol.heart > div:after {
        right: -6%;
    }
    .guitar-img img {
        width: 270px;
        position: relative;
        top: -100px;
        right: -42px;
    }
    .elementor-element-632385e.wave-top {
        background-position: center top;
    }
    .elementor-element-bf5d649.arts-support:after {
        background-image: url(/wp-content/uploads/2022/05/Oval-blue.svg) !important;
        bottom: 20px !important;
        top: auto;
        background-size: contain;
        opacity: 0.3;
    }
    .after-discover:before {
        bottom: -5%;
        background-image: url(/wp-content/uploads/2022/05/red-left.svg);
    }
    .elementor-element-736eb76.after-discover:after {
        bottom: -5%;
        right: -1%;
        z-index: -1;
    }
    .elementor-element-d926767.cat-page-product-scrol > div:after {
        right: 32%;
    }
    .elementor-element-cb68f7c.cat-page-product-scrol.adventure > div:after {
        left: 33%;
    }
    .elementor-element-e1e89ed.featured-books:before {
        left: 40%;
        top: -25px !important;
    }
    .elementor-element-e1e89ed.cat-page-product-scrol > div > div:nth-of-type(2):after {
        opacity: 1;
        transform: rotate(260deg);
        position: absolute;
        top: 0 !important;
        left: -50% !important;
    }
    .elementor-element-e1e89ed.cat-page-product-scrol.adventure > div:after {
        display: none;
    }
    .a-variety .wall-art-block {
        top: -165px;
        left: 15%;
    }
    .page-id-1670 .main-blogs article:nth-child(odd) {
        display: inline-block !important;
    }
    .page-id-1670 .main-blogs article > a {
        width: 50% !important;
    }
    .page-id-1670 .main-blogs article:nth-child(odd) > a {
        float: right;
    }
    .two-bag-img {
        position: absolute;
        bottom: 30%;
    }
    .two-bag-img img {
        position: absolute;
        width: 280px;
        left: 7%;
    }
    .page-id-1004691 .elementor-element-40da80b.featured-books.adventure:before, .page-id-1004691 .elementor-element-5fb294b.featured-books.adventure:before {
        background-image: url(/wp-content/uploads/2022/05/dash-path.svg);
        top: 10% !important;
        left: 27% !important;
    }
    .page-id-1004691 .elementor-element-40da80b.featured-books.adventure >div>div:after {
        left: 35% !important;
        top: 15%;
    }
    .elementor-element-86fbd99.cat-page-product-scrol.heart > div:after {
        left: 0;
        bottom: 10%;
        top: auto;
    }
    .page-id-1004691 .elementor-element-86fbd99.cat-page-product-scrol > div:before {
        top: 96%;
        left: auto;
        right: -3%;
        background-image: url(/wp-content/uploads/2022/05/red-left.svg);
    }
    .page-id-1004691 .elementor-element-e2b3710.explore-what:before {
        left: -35px;
        top: 2%;
    }
    .page-id-1004691 .elementor-element-e2b3710.explore-what:after {
        left: -25%;
        transform: rotate(-86deg);
    }
    .page-id-1004691 .elementor-element-46fe8d0.after-discover:before {
        bottom: 10%;
        left: 0;
        width: 104px;
        height: 130px;
        background-image: url(/wp-content/uploads/2022/12/pink-right.svg);
    }
    .page-id-1004691 .elementor-element-46fe8d0.after-discover:after {
        bottom: 4%;
        left: -9%;
        width: 45px;
        height: 45px;
        transform: rotate(98deg);
        opacity: 0.5;
    }
    .page-id-1004691 .elementor-element-dd077d2.cat-page-product-scrol.adventure.cloud > div:after {
        background-image: url(/wp-content/uploads/2022/11/star-01.svg);
        right: 25%;
        width: 60px;
    }
    .page-id-1004691 .elementor-element-d8d3414.featured-books.adventure > div > div:nth-of-type(1):after {
        left: 68%;
        top: 0%;
        transform: rotate(282deg);
        z-index: 99;
    }
    .page-id-1004691 .elementor-element-d8d3414.featured-books.adventure:before {
        left: 58%;
    }
    .page-id-1004691 .elementor-element-dd077d2.cat-page-product-scrol > div:before {
        top: auto;
        left: 371px;
        width: 100px;
        z-index: 99;
        background-image: url(/wp-content/uploads/2022/05/path-dots.svg);
        height: 100px;
        bottom: -57px;
    }
    .page-id-1004691 .elementor-element-d7e54b6 {
        background-position: center -400px;
        background-size: cover;
    }
    .page-id-1024165 .elementor-element-08d36b9.arts-support:after {
        background-size: 100%;
        right: -38px;
        background-image: url(/wp-content/uploads/2022/05/v974-10-Converted.svg) !important;
    }
    .page-id-1024165 .elementor-element-08d36b9.arts-support:before, .page-id-1024196 .elementor-element-08d36b9.arts-support:before {
        background-image: url(/wp-content/uploads/2022/05/orange-left.svg) !important;
        left: 46%;
        z-index: 99;
        transform: rotate(-78deg);
        top: -12px;
        width: 36px;
        height: 32px;
    }
    .page-id-1024196 .elementor-element-08d36b9.arts-support:after {
        background-image: url(/wp-content/uploads/2022/11/star-01.svg) !important;
    }
    .page-id-1024202 .elementor-element-08d36b9.arts-support:after, .page-id-1024211 .elementor-element-08d36b9.arts-support:after, .page-id-1024494 .elementor-element-08d36b9.arts-support:after, .page-id-1024669 .elementor-element-08d36b9.arts-support:after, .page-id-1024554 .elementor-element-08d36b9.arts-support:after, .page-id-1024728 .elementor-element-08d36b9.arts-support:after, .page-id-1024762 .elementor-element-08d36b9.arts-support:after, .page-id-1024798 .elementor-element-08d36b9.arts-support:after {
        background-image: url(/wp-content/uploads/2022/11/2-hearts-01.svg) !important;
        right: -25px
    }
    .page-id-1024202 .elementor-element-08d36b9.arts-support:before, .page-id-1024211 .elementor-element-08d36b9.arts-support:before, .page-id-1024494 .elementor-element-08d36b9.arts-support:before, .page-id-1024669 .elementor-element-08d36b9.arts-support:before, .page-id-1024554 .elementor-element-08d36b9.arts-support:before, .page-id-1024728 .elementor-element-08d36b9.arts-support:before, .page-id-1024762 .elementor-element-08d36b9.arts-support:before, .page-id-1024798 .elementor-element-08d36b9.arts-support:before {
        left: -40px;
        bottom: -50px;
    }
    .page-id-3628 .elementor-element-edb5e91 p, .page-id-3628 .elementor-element-2122a2d p {
        text-align: center !important;
    }
    .page-id-1044455 .arts-support:before {
        background-image: url(/wp-content/uploads/2022/05/red-left.svg) !important;
        transform: rotate(97deg);
        bottom: -50px;
        width: 34px;
        height: 32px;
    }
    .page-id-1044455 .elementor-element-0d85e5f.arts-support:after {
        display: none;
    }
    .page-id-1044455 .designed-for-the-whole {
        background-position: center 196px;
    }
    .page-id-1044455 .elementor-element-32fbd37:after {
        background-image: url(/wp-content/uploads/2022/05/Oval-blue.svg) !important;
        top: auto;
        left: 20%;
    }
    .page-id-1044455 .elementor-element-27e51b2:before {
        top: -100px;
        left: -100px;
    }
    .page-id-1044455 .elementor-element-27e51b2:after {
        background-image: url(/wp-content/uploads/2022/05/black-dots.svg) !important;
        width: 80px;
        height: 80px;
        right: 38px;
        bottom: -40px;
    }
    .page-id-1044455 .elementor-element-0d85e5f:before {
        left: 0;
        bottom: -44% !important;
        transform: rotate(-75deg) !important;
        width: 36px !important;
        height: 32px !important;
    }
    .page-id-1044455 .elementor-element-3124dea:before {
        bottom: 95px;
        background-image: url(/wp-content/uploads/2022/05/blue-right-dots.svg);
        right: -255px;
        left: auto;
        width: 100px;
        height: 100px;
    }
    .page-id-1044455 .pink-right.elementor-element-3124dea > div:before {
        top: auto;
        bottom: 0px;
    }
    .page-id-1044455 .elementor-element-1380235.latest-greatest:before {
        top: -66px;
        left: auto;
        right: 20%;
    }
    .page-id-1044455 .elementor-element-1380235.latest-greatest:after {
        left: auto;
        top: -175px;
        right: -45px;
        z-index: 999;
    }
    .page-id-1044455 .elementor-element-ce78fe0.featured-books.adventure:before {
        background-image: url(/wp-content/uploads/2022/05/dash-path.svg);
        top: auto !important;
        bottom: -180px;
        left: 364px;
        transform: rotate(185deg);
    }
    .page-id-1044455 .elementor-element-ce78fe0.featured-books.adventure > div > div:nth-of-type(1):after {
        left: 372px;
        top: auto;
        transform: rotate(282deg);
        bottom: -139px;
    }
    .page-id-1044455 .elementor-element-4cca185.rainbow:before, .page-id-1044523 .elementor-element-66050e0.rainbow:before {
        top: 35px;
        right: -12%;
    }
    .page-id-1044455 section.elementor-element-614cc44 {
        background-position: center 200px !important;
    }
    .page-id-1044455 .pink-right.elementor-element-5665953 > div:before {
        left: 300px;
    }
    .page-id-1044455 .elementor-element-8ccb83b.cat-page-product-scrol.heart > div:after {
        right: auto;
        left: 18%;
    }
    .page-id-1044455 .elementor-element-8ccb83b.cat-page-product-scrol > div:before {
        right: 28%;
        left: auto;
        background-image: url(/wp-content/uploads/2022/05/Oval-blue.svg) !important;
    }
    .page-id-1044523 .elementor-element-f8f316b.make-reading-fun:before {
        top: 30%;
        left: auto;
        background-image: url(/wp-content/uploads/2022/11/star-01.svg);
        right: -50px;
    }
    .page-id-1044523 .make-reading-fun.elementor-element-f8f316b:after {
        left: 27%;
    }
    .page-id-1044523 .elementor-element-f8f316b.make-reading-fun > div:after {
        display: none;
    }
    .page-id-1044523 .elementor-element-66050e0.rainbow:before {
        right: -42%;
    }
    .page-id-1044523 .elementor-element-66cacd3.featured-books.adventure:before {
        background-image: url(/wp-content/uploads/2022/05/dash-path.svg);
        top: auto !important;
        bottom: 25px;
        left: -35px;
        transform: rotate(268deg);
    }
    .page-id-1044523 .elementor-element-66cacd3.featured-books.adventure > div > div:nth-of-type(1):after {
        left: -16px;
        top: auto;
        transform: rotate(198deg);
        bottom: 18%;
    }
    .page-id-1044523 .elementor-element-6f7fd48.bg-lg-orange:after {
        top: 40%;
    }
    .page-id-1044523 .elementor-element-408ab3c.wave-bottom {
        background-position: center -170px !important;
    }
    .page-id-1044523 .elementor-element-ad32489.bg-lg-orange:after {
        top: 40%;
    }
    .page-id-1044523 .elementor-element-356366a.latest-greatest:before {
        transform: rotate(20deg);
        bottom: 7%;
        left: auto;
        right: 5%;
    }
    .page-id-1044523 .elementor-element-356366a.latest-greatest:after {
        background-image: url(/wp-content/uploads/2022/05/Oval-blue.svg);
        transform: rotate(115deg);
        bottom: 0%;
        right: 0%;
        opacity: 1;
        left: auto;
        width: 54px;
        height: 60px;
        background-size: cover;
    }
    .page-id-1044523 .elementor-element-356366a {
        background-position: center -300px;
    }
    .page-id-1001804 .elementor-element-cd7d4dd:after {
        background-image: url(/wp-content/uploads/2022/11/star-01.svg) !important;
    }
    .page-id-1001804 .elementor-element-cd7d4dd:before {
        background-image: url(/wp-content/uploads/2022/05/orange-right.svg) !important;
        width: 32px;
        height: 32px;
        transform: rotate(0deg);
        bottom: -36px;
    }
    .page-id-1001804 .elementor-element-f115399:after {
        top: 30%;
    }
    .products h2.woocommerce-loop-product__title {
        font-size: 14px !important;
    }
}

/**************** 03-06-2023 fixes *********************/
.shop_table.woocommerce-checkout-review-order-table tr.fee td {
    text-align: right;
}
