/* ********************************************************************** */

/* Common hover */

.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a { display: inline; background: var(--wdt-link-hover-bg); }
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a:hover,
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a:focus { background-size: var(--wdt-link-hover-bg-size); }
#header .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, 
#header .elementor-widget-icon-list .elementor-icon-list-item > a { font-family: var(--wdtFontTypo_Alt); }
.elementor-widget-icon.elementor-view-framed a.elementor-icon, 
.elementor-widget-icon.elementor-view-default a.elementor-icon { background: var(--wdt-button-hover-bg); }
.elementor-widget-icon.elementor-view-framed a.elementor-icon:hover, 
.elementor-widget-icon.elementor-view-default a.elementor-icon:hover { animation: var(--wdt-button-hover); -webkit-animation: var(--wdt-button-hover); }


/* Image Inview */

.wdt-inview-section img { clip-path: circle(0% at 50% 50%); -webkir-clip-path: circle(0% at 50% 50%); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); transition-duration: 1200ms; -webkit-transition-duration: 1200ms; transition-delay: 150ms; -webkit-transition-delay: 150ms; }
.wdt-inview-section:nth-child(2) img { transition-delay: 250ms; -webkit-transition-delay: 250ms; }
.wdt-inview-section:nth-child(3) img { transition-delay: 350ms; -webkit-transition-delay: 350ms; }
.wdt-inview-section:nth-child(4) img { transition-delay: 450ms; -webkit-transition-delay: 450ms; } 
.wdt-inview-section:nth-child(5) img { transition-delay: 550ms; -webkit-transition-delay: 550ms; } 
.wdt-inview-section.wdt-item-is-inview img { clip-path: circle(75% at 50% 50%); -webkir-clip-path: circle(75% at 50% 50%); }


/* ----- Inview animation for icon box & image box ----- */

.wdt-inview-section .wdt-column,
.wdt-inview-section .swiper-slide,
.wdt-inview-section .wdt-content-item-holder>.wdt-content-item,
.wdt-inview-section .wdt-listing-output-data-holder .wdt-column { opacity: 0; transform: translateY(50px) translateZ(0) skewY(0deg) scale(1); transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1), transform 1s cubic-bezier(0.215, 0.61, 0.355, 1); }

.wdt-item-is-inview .wdt-column,
.wdt-item-is-inview .swiper-slide,
.wdt-item-is-inview .wdt-content-item-holder>.wdt-content-item,
.wdt-item-is-inview .wdt-listing-output-data-holder .wdt-column { opacity: 1; transform: translateY(0) translateZ(0) skewY(0) scaleY(1); }

.wdt-inview-section .swiper-slide:nth-child(15n-14),
.wdt-inview-section .wdt-column:nth-child(15n-14),
.wdt-inview-section .wdt-content-item-holder>.wdt-content-item:nth-child(15n-14),
.wdt-inview-section .wdt-listing-output-data-holder .wdt-column:nth-child(15n-14) { transition-delay: 100ms; }

.wdt-inview-section .swiper-slide:nth-child(15n-13),
.wdt-inview-section .wdt-column:nth-child(15n-13),
.wdt-inview-section .wdt-content-item-holder>.wdt-content-item:nth-child(15n-13),
.wdt-inview-section .wdt-listing-output-data-holder .wdt-column:nth-child(15n-13) { transition-delay: 300ms; }

.wdt-inview-section .swiper-slide:nth-child(15n-12),
.wdt-inview-section .wdt-column:nth-child(15n-12),
.wdt-inview-section .wdt-content-item-holder>.wdt-content-item:nth-child(15n-12),
.wdt-inview-section .wdt-listing-output-data-holder .wdt-column:nth-child(15n-12) { transition-delay: 500ms; }

.wdt-inview-section .swiper-slide:nth-child(15n-11),
.wdt-inview-section .wdt-column:nth-child(15n-11),
.wdt-inview-section .wdt-content-item-holder>.wdt-content-item:nth-child(15n-11),
.wdt-inview-section .wdt-listing-output-data-holder .wdt-column:nth-child(15n-11) { transition-delay: 700ms; }

.wdt-inview-section .swiper-slide:nth-child(15n-10),
.wdt-inview-section .wdt-column:nth-child(15n-10),
.wdt-inview-section .wdt-content-item-holder>.wdt-content-item:nth-child(15n-10),
.wdt-inview-section .wdt-listing-output-data-holder .wdt-column:nth-child(15n-10) { transition-delay: 900ms; }

.wdt-inview-section .swiper-slide:nth-child(15n-9),
.wdt-inview-section .wdt-column:nth-child(15n-9),
.wdt-inview-section .wdt-content-item-holder>.wdt-content-item:nth-child(15n-9),
.wdt-inview-section .wdt-listing-output-data-holder .wdt-column:nth-child(15n-9) { transition-delay: 1100ms; }

.wdt-inview-section .swiper-slide:nth-child(15n-8),
.wdt-inview-section .wdt-column:nth-child(15n-8),
.wdt-inview-section .wdt-content-item-holder>.wdt-content-item:nth-child(15n-8),
.wdt-inview-section .wdt-listing-output-data-holder .wdt-column:nth-child(15n-8) { transition-delay: 1300ms; }

.wdt-inview-section .swiper-slide:nth-child(15n-7),
.wdt-inview-section .wdt-column:nth-child(15n-7),
.wdt-inview-section .wdt-content-item-holder>.wdt-content-item:nth-child(15n-7),
.wdt-inview-section .wdt-listing-output-data-holder .wdt-column:nth-child(15n-7) { transition-delay: 1500ms; }

.wdt-inview-section .swiper-slide:nth-child(15n-6),
.wdt-inview-section .wdt-column:nth-child(15n-6),
.wdt-inview-section .wdt-content-item-holder>.wdt-content-item:nth-child(15n-6),
.wdt-inview-section .wdt-listing-output-data-holder .wdt-column:nth-child(15n-6) { transition-delay: 1700ms; }

.wdt-inview-section .swiper-slide:nth-child(15n-5),
.wdt-inview-section .wdt-column:nth-child(15n-5),
.wdt-inview-section .wdt-content-item-holder>.wdt-content-item:nth-child(15n-5),
.wdt-inview-section .wdt-listing-output-data-holder .wdt-column:nth-child(15n-5) { transition-delay: 1900ms; }

.wdt-inview-section .swiper-slide:nth-child(15n-4),
.wdt-inview-section .wdt-column:nth-child(15n-4),
.wdt-inview-section .wdt-content-item-holder>.wdt-content-item:nth-child(15n-4),
.wdt-inview-section .wdt-listing-output-data-holder .wdt-column:nth-child(15n-4) { transition-delay: 2100ms; }

.wdt-inview-section .swiper-slide:nth-child(15n-3),
.wdt-inview-section .wdt-column:nth-child(15n-3),
.wdt-inview-section .wdt-content-item-holder>.wdt-content-item:nth-child(15n-3),
.wdt-inview-section .wdt-listing-output-data-holder .wdt-column:nth-child(15n-3) { transition-delay: 2300ms; }

.wdt-inview-section .swiper-slide:nth-child(15n-2),
.wdt-inview-section .wdt-column:nth-child(15n-2),
.wdt-inview-section .wdt-content-item-holder>.wdt-content-item:nth-child(15n-2),
.wdt-inview-section .wdt-listing-output-data-holder .wdt-column:nth-child(15n-2) { transition-delay: 2500ms; }

.wdt-inview-section .swiper-slide:nth-child(15n-1),
.wdt-inview-section .wdt-column:nth-child(15n-1),
.wdt-inview-section .wdt-content-item-holder>.wdt-content-item:nth-child(15n-1),
.wdt-inview-section .wdt-listing-output-data-holder .wdt-column:nth-child(15n-1) { transition-delay: 2700ms; }

.wdt-inview-section .swiper-slide:nth-child(15n),
.wdt-inview-section .wdt-column:nth-child(15n),
.wdt-inview-section .wdt-content-item-holder>.wdt-content-item:nth-child(15n),
.wdt-inview-section .wdt-listing-output-data-holder .wdt-column:nth-child(15n) { transition-delay: 2900ms; }

/* ----- End ----- */



/*  */

.wdt-dark-bg .elementor-icon-list-item a:hover { color: var(--wdtAccentTxtColor); }
.elementor-widget-text-editor ul { margin-bottom: 0; } 
.woocommerce.single-product .elementor-widget-text-editor:has(ul) > p { font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_Ext); margin-bottom: 18px; } 
.wp-block-woocommerce-empty-cart-block .wp-block-heading:not(:first-child),
.wp-block-woocommerce-empty-cart-block .wp-block-product-new { display: none; } 
.woocommerce.tinv-wishlist td.product-name a + .variation { display: none; }


/* ********************************************************************** */


/* Button full width */

.elementor-widget-wdt-interactive-showcase+.elementor-widget-wdt-button .wdt-button-holder,
.elementor-widget-wdt-interactive-showcase+.elementor-widget-wdt-button .wdt-button-holder .wdt-button { width: 100%; }

/* Button Rounded */

div.elementor-element .elementor-button.elementor-size-sm { display: flex; align-items: center; justify-content: center; padding: 30px; width: 170px; height: 170px; background-color: rgba(var(--wdtPrimaryColorRgb),0.15); color: var(--wdtLinkColor); border: 1px solid var(--wdtBorderColor); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); }
div.elementor-element .elementor-button.elementor-size-sm .elementor-button-content-wrapper { flex-direction: column-reverse; display: inherit; align-items: inherit; justify-content: inherit; gap: 20px; } 
div.elementor-element .elementor-button.elementor-size-sm .elementor-button-icon { transform: rotate(90deg); -webkit-transform: rotate(90deg); font-size: 2.5em; }


/* ********************************************************************** */


/* Header Sidemenu style */

#header .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); line-height: var(--wdtLineHeight_Base); font-family: var(--wdtFontTypo_Alt); text-transform: capitalize; } 
#header .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label+.wdt-popup-box-trigger-icon { margin-left: 20px; } 
#header .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { font-size: 2.2em; } 
#header .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon .wdt-header-sidemenu-icon { transform: translate(0, 0); -webkit-transform: translate(0, 0);  transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); transition-duration: 150ms; -webkit-transition-duration: 150ms; } 
#header .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon .wdt-header-sidemenu-icon:nth-child(1),
#header .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:focus .wdt-popup-box-trigger-icon .wdt-header-sidemenu-icon:nth-child(1) { transform: translateX(1em); -webkit-transform: translateX(1em); } 
#header .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon .wdt-header-sidemenu-icon:nth-child(2),
#header .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:focus .wdt-popup-box-trigger-icon .wdt-header-sidemenu-icon:nth-child(2) { transform: translateY(1em); -webkit-transform: translateY(1em); } 
#header .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon .wdt-header-sidemenu-icon:nth-child(3),
#header .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:focus .wdt-popup-box-trigger-icon .wdt-header-sidemenu-icon:nth-child(3) { transform: translateY(-1em); -webkit-transform: translateY(-1em); } 
#header .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon .wdt-header-sidemenu-icon:nth-child(4),
#header .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:focus .wdt-popup-box-trigger-icon .wdt-header-sidemenu-icon:nth-child(4) { transform: translateX(-1em); -webkit-transform: translateX(-1em); }


/* ********************************************************************** */


/* Social share */

.elementor-widget-wdt-post-socials .entry-social-share-wrapper .single-entry-social-share .wdticon-share-alt-square { display: none; }
.elementor-widget-wdt-post-socials .entry-social-share-wrapper .single-entry-social-share .wdt-share-list { display: flex; gap: 20px; flex-wrap: wrap; } 
.elementor-widget-wdt-post-socials .entry-social-share-wrapper .single-entry-social-share .wdt-share-list li { padding: 0; width: auto; } 
.elementor-widget-wdt-post-socials .entry-social-share-wrapper .single-entry-social-share .wdt-share-list li a { display: inline-flex; align-items: center; justify-content: center; border: 1px solid var(--wdtPrimaryColor); color: var(--wdtPrimaryColor); width: 40px; height: 40px; font-size: var(--wdtFontSize_H6);  border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); } 
.elementor-widget-wdt-post-socials .entry-social-share-wrapper .single-entry-social-share .wdt-share-list li a:hover,
.elementor-widget-wdt-post-socials .entry-social-share-wrapper .single-entry-social-share .wdt-share-list li a:focus { background: var(--wdtPrimaryColor); color: var(--wdtBodyBGColor); border-color: var(--wdtPrimaryColor); } 

@media only screen and (max-width: 767px) {
    .elementor-widget-wdt-post-socials .entry-social-share-wrapper .single-entry-social-share .wdt-share-list li a { width: 35px; height: 35px; font-size: var(--wdtFontSize_Base); } 
    .elementor-widget-wdt-post-socials .entry-social-share-wrapper .single-entry-social-share .wdt-share-list { gap: 15px; }
}


/* ********************************************************************** */

/* Wislist style */

.woocommerce div.product .wdt-product-summary .product-buttons-wrapper .wc_btn_inline a.tinvwl-icon-heart.no-txt { padding: 0; width: 46px; height: 46px; margin: 0; display: inline-flex; align-items: center; justify-content: center; } 
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,
.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,
.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before,
a.wishlist_products_counter.top_wishlist-heart:before,
span.wishlist_products_counter.top_wishlist-heart:before,
a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before { font-family: "wdt-alt-icons" !important; content: '\e80f'; color: var(--wdtAccentTxtColor); } 
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before { content: '\e80e'; } 
.tinv-modal.tinv-modal-open .tinv-overlay { opacity: .95; background: var(--wdtSecondaryColor); } 
.tinv-wishlist .tinv-modal .tinv-modal-inner { background-color: var(--wdtBodyBGColor); } 
.tinv-wishlist .tinvwl-buttons-group button i { display: none; } 
.wc-block-components-form .wc-block-components-address-card { border-color: var(--wdtBorderColor); border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero); } 
.wc-block-components-form .wc-block-components-address-card__edit { background: var(--wdt-link-hover-bg); background-size: 100% 1px; padding: 0; text-decoration: none; color: var(--wdtLinkColor); } 
.wc-block-components-form .wc-block-components-address-card__edit:hover { background-size: 0% 1px; text-decoration: none; } 
.wc-block-components-order-summary__content .wc-block-components-product-badge { padding: 2px 6px; border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero); } 
.woocommerce ul.order_details li { text-transform: capitalize; font-size: 0.8em; }


/* ********************************************************************** */

/* Portfolio Layout style */

.woocommerce ul.products.wdt-product-type-2.products-apply-isotope:not(.swiper-wrapper) { margin: -50px; } 
.woocommerce ul.products.wdt-product-type-2.products-apply-isotope:not(.swiper-wrapper) .wdt-col { padding: 50px; } 
.woocommerce ul.products.wdt-product-type-2.products-apply-isotope li.product .product-wrapper { margin-bottom: 0; } 
.woocommerce ul.products.wdt-product-type-2.products-apply-isotope li.product a img { aspect-ratio: 0.9; -webkit-aspect-ratio: 0.9; object-fit: cover; } 

@media only screen and (max-width:1540px) {
    .woocommerce ul.products.wdt-product-type-2.products-apply-isotope:not(.swiper-wrapper) { margin: -40px; } 
    .woocommerce ul.products.wdt-product-type-2.products-apply-isotope:not(.swiper-wrapper) .wdt-col { padding: 40px; }
}

@media only screen and (max-width:1280px) {
    .woocommerce ul.products.wdt-product-type-2.products-apply-isotope:not(.swiper-wrapper) { margin: -30px; } 
    .woocommerce ul.products.wdt-product-type-2.products-apply-isotope:not(.swiper-wrapper) .wdt-col { padding: 30px; }
}

@media only screen and (max-width:767px) {
    .woocommerce ul.products.wdt-product-type-2.products-apply-isotope:not(.swiper-wrapper) { margin: -20px; } 
    .woocommerce ul.products.wdt-product-type-2.products-apply-isotope:not(.swiper-wrapper) .wdt-col { padding: 20px; }
}


/* ********************************************************************** */



/* ********************************************************************** */

/* Portfolio Layout style */

.wdt-portfolio-page-listings div[class*="-apply-isotope"] .wdt-column.wdt-one-third:nth-child(3) { margin-top: 100px; }
.wdt-portfolio-page-listings div[class*="-apply-isotope"] .wdt-column.wdt-one-third:nth-child(4) { margin-top: -190px; } 
.wdt-portfolio-page-listings .wdt-pagination.wdt-ajax-pagination { justify-content: end; } 
.wdt-portfolio-page-listings .wdt-pagination.wdt-ajax-pagination.wdt-loadmore-pagination a { margin-top: -195px; margin-right: 10%; } 
.wdt-home-page-listings div[class*="-apply-isotope"] .wdt-column.wdt-one-third:nth-child(2),
.wdt-home-page-listings div[class*="-apply-isotope"] .wdt-column.wdt-one-third:nth-child(4) { margin-top: 150px; }

@media only screen and (max-width:1024px) {

    .wdt-home-page-listings div[class*="-apply-isotope"] .wdt-column.wdt-one-third:nth-child(2),
    .wdt-home-page-listings div[class*="-apply-isotope"] .wdt-column.wdt-one-third:nth-child(4) { margin-top: 0; }
    .wdt-home-page-listings div[class*="-apply-isotope"] .wdt-column.wdt-one-third:nth-child(3) { margin-top: 80px; } 
    .wdt-portfolio-page-listings div[class*="-apply-isotope"] .wdt-column.wdt-one-third:nth-child(4) { margin-top: 0px; } 
    .wdt-portfolio-page-listings div[class*="-apply-isotope"] .wdt-column.wdt-one-third:nth-child(3) { margin-top: 0px; } 
    .wdt-portfolio-page-listings .wdt-pagination.wdt-ajax-pagination { justify-content: center; } 
    .wdt-portfolio-page-listings .wdt-pagination.wdt-ajax-pagination.wdt-loadmore-pagination a { margin-top: 50px; margin-right: 0px; }
}

@media only screen and (max-width:767px) {
    .wdt-home-page-listings div[class*="-apply-isotope"] .wdt-column.wdt-one-third:nth-child(3) { margin-top: 0px; } 
    .wdt-portfolio-page-listings .wdt-pagination.wdt-ajax-pagination.wdt-loadmore-pagination a { margin-top: 30px; }
}


/* ********************************************************************** */


/* Single page and listing | Pagination */

.wdt-artist-pagination { display: flex; flex-direction: row; align-items: center; justify-content: center; margin-top: 100px; } 
.wdt-artist-pagination:empty { display: none; } 
.wdt-artist-pagination .page-numbers { background: var(--wdtLinkColor); color: var(--wdtAccentTxtColor); border: 1px solid var(--wdtBorderColor); display: inline-flex; align-items: center; justify-content: center; font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); font-family: var(--wdtFontTypo_Alt); height: 50px; letter-spacing: 1.5px; line-height: 1; margin: 0 10px; padding: 0; position: relative; text-align: center; text-transform: uppercase; width: 50px; -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); } 
.wdt-artist-pagination .page-numbers.next,
.wdt-artist-pagination .page-numbers.prev { font-size: 0; background: transparent !important; border-color: transparent !important; color: var(--wdtLinkColor); } 
.wdt-artist-pagination .page-numbers.next::before,
.wdt-artist-pagination .page-numbers.prev::before { content: '\e801'; font-family: "wdt-alt-icons"; margin: 0; width: auto; height: auto; font-size: 28px; margin: 0; position: absolute; left: 50%; top: 50%; text-align: center; text-decoration: inherit; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } 
.wdt-artist-pagination .page-numbers.prev::before { content: '\e800'; } 
.wdt-artist-pagination .page-numbers:hover,
.wdt-artist-pagination .page-numbers:focus,
.wdt-artist-pagination .page-numbers.current { background-color: var(--wdtBorderColor); color: var(--wdtPrimaryColor); border-color: var(--wdtBorderColor); }

@media only screen and (max-width:1540px) {
    .wdt-artist-pagination { margin-top: 80px; }
}

@media only screen and (max-width:1280px) {
    .wdt-artist-pagination { margin-top: 60px; }
}

@media only screen and (max-width:767px) {
    .wdt-artist-pagination .page-numbers { font-size: calc(var(--wdtFontSize_Base) - 3px); height: 35px; width: 35px; margin: 0 5px; letter-spacing: 0; } 
    .wdt-artist-pagination .page-numbers.next::before,
    .wdt-artist-pagination .page-numbers.prev::before { font-size: 20px; } 
    .wdt-artist-pagination { margin-top: 50px; }
}


/*  */

.entry-post-navigation-wrapper .entry-post-navigation.type2 { display: flex; justify-content: space-between; gap: 25px 70px; } 
.entry-post-navigation-wrapper .entry-post-navigation.type2 .nav-title-wrap> :is(p, span),
.entry-post-navigation-wrapper .entry-post-navigation.type2 a[class*="-post-bgimg"] { display: none; } 
.entry-post-navigation-wrapper .entry-post-navigation.type2 h3 { margin: 0; font-size: calc(var(--wdtFontSize_H6) + 2px); } 
.entry-post-navigation-wrapper .entry-post-navigation.type2 h3 a { display: flex; align-items: center; gap: 30px; text-align: left; position: relative; background: var(--wdt-button-hover-bg); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); } 
.entry-post-navigation-wrapper .entry-post-navigation.type2 .post-next-link h3 a { text-align: right; } 
.entry-post-navigation-wrapper .entry-post-navigation.type2 h3 a::before,
.entry-post-navigation-wrapper .entry-post-navigation.type2 h3 a::after { font-family: "wdt-alt-icons"; font-size: 1.8em; height: 1.1em; width: 1.5em; display: flex; align-items: center; justify-content: center; opacity: 0.65; } 
.entry-post-navigation-wrapper .entry-post-navigation.type2 .post-prev-link h3 a::before { content: '\e800'; } 
.entry-post-navigation-wrapper .entry-post-navigation.type2 .post-next-link h3 a::after { content: '\e801'; } 

.entry-post-navigation-wrapper .entry-post-navigation.type2 h3 a:hover { animation: var(--wdt-button-hover-alt); -webkit-animation: var(--wdt-button-hover-alt); }
.entry-post-navigation-wrapper .entry-post-navigation.type2 .post-next-link h3 a:hover { animation: var(--wdt-button-hover); -webkit-animation: var(--wdt-button-hover); }

@media only screen and (max-width:767px) {
    .entry-post-navigation-wrapper .entry-post-navigation.type2 { flex-wrap: wrap; } 
    .entry-post-navigation-wrapper .entry-post-navigation.type2 .post-next-link { margin-left: auto; } 
    .entry-post-navigation-wrapper .entry-post-navigation.type2 h3 { font-size: var(--wdtFontSize_H6); } 
    .entry-post-navigation-wrapper .entry-post-navigation.type2 h3 a::before,
    .entry-post-navigation-wrapper .entry-post-navigation.type2 h3 a::after { font-size: 1.4em; } 
    .entry-post-navigation-wrapper .entry-post-navigation.type2 h3 a { gap: 20px; }
}


/* ********************************************************************** */


/* Event Listing Single Page | Start */

#tribe-events-pg-template { padding: 0; width: 100%; max-width: 100%; background: none; margin: 0; } 
[class*=tec-events-elementor-event-widget] { margin: 0; } 
.container #tribe-events-pg-template { margin-bottom: 100px; }

@media only screen and (min-width:1281px) and (max-width:1540px) {
    .container #tribe-events-pg-template { margin-bottom: 100px; }
}

@media only screen and (min-width:1025px) and (max-width:1280px) {
    .container #tribe-events-pg-template { margin-bottom: 80px; }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .container #tribe-events-pg-template { margin-bottom: 70px; }
}

@media only screen and (min-width:480px) and (max-width:767px) {
    .container #tribe-events-pg-template { margin-bottom: 60px; }
}

@media only screen and (max-width:479px) {
    .container #tribe-events-pg-template { margin-bottom: 50px; }
}

/* Title */
.elementor-element .tec-events-elementor-event-widget__title { font-size: clamp(2rem, 1.6rem + 2vw, 4rem); /* Min-32 & Max-64 */ font-weight: var(--wdtFontWeight_Alt); font-family: var(--wdtFontTypo_Alt); line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; color: var(--wdtHeadAltColor); }

/* Date */
[class*="-tec_events_elementor_widget_event_datetime"] [class*=tec-events-elementor-event-widget] [class*=tec-events-elementor-event-widget] { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */ font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); font-family: var(--wdtFontTypo_Alt); color: var(--wdtHeadAltColor); margin: 0; }


/* Event Listing Single Page | End */


/* ********************************************************************** */


/* Events Default Page Page | Start */

.container .tribe-events.tribe-common [class*="-container"] { padding: 0; max-width: 1430px; } 
.tribe-events.tribe-common .tribe-events-header--has-event-search .tribe-events-c-events-bar { background: var(--wdtSecondaryColor); border: none; padding: 0; } 
.tribe-events.tribe-common .tribe-events-c-events-bar__search-container { background: var(--wdtSecondaryColor); } 

.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input,
.tribe-common.tribe-events .tribe-common-c-btn.tribe-events-c-search__button,
.tribe-common.tribe-events .tribe-common-c-btn,
.tribe-events .tribe-events-c-view-selector__list-item-text,
.tribe-events.tribe-common .tribe-common-c-btn-border-small,
.tribe-events.tribe-common a.tribe-common-c-btn-border-small,
.tribe-common.tribe-events button.tribe-events-c-top-bar__datepicker-button,
.tribe-common.tribe-events .tribe-common-h7,
.tribe-common.tribe-events .tribe-common-h8,
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday,
.tribe-events.tribe-common .tribe-common-b2,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3 { font-weight: var(--wdtFontWeight_Base); line-height: var(--wdtLineHeight_Base); font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); color: var(--wdtBodyTxtColor); } 
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3 { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */ font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; margin-top: 13px; }
.tribe-events .tribe-events-calendar-list__event-datetime { font-size: var(--wdtFontSize_Base); font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Base); line-height: var(--wdtLineHeight_Base); text-transform: capitalize; }
.tribe-common .tribe-common-b3,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3--min-medium { font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); font-family: var(--wdtFontTypo_Alt); color: var(--wdtHeadAltColor); } 
.tribe-events.tribe-common .tribe-common-h4--min-medium { font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; margin-top: 13px; color: var(--wdtHeadAltColor); } 
.tribe-events.tribe-common .tribe-common-h4--min-medium a { background: var(--wdt-link-hover-bg); border: none !important; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); } 
.tribe-events.tribe-common .tribe-common-h4--min-medium a:hover { background-size: var(--wdt-link-hover-bg-size); } 
.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input { padding-left: 50px; } 
.tribe-common.tribe-events .tribe-common-c-btn.tribe-events-c-search__button,
.tribe-common.tribe-events .tribe-common-c-btn,
.tribe-events.tribe-common .tribe-common-c-btn-border-small,
.tribe-events.tribe-common a.tribe-common-c-btn-border-small { padding: var(--wdtPadding_Btn); border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero); background-color: var(--wdtHeadAltColor); color: var(--wdtAccentTxtColor); } 
.tribe-events.tribe-common .tribe-common-c-btn-border-small,
.tribe-events.tribe-common a.tribe-common-c-btn-border-small { padding: var(--wdtPadding_MiniBtn); font-size: var(--wdtFontSize_Ext); color: var(--wdtAccentTxtColor) !important; } 
.tribe-common.tribe-events .tribe-common-c-btn.tribe-events-c-search__button:hover,
.tribe-common.tribe-events .tribe-common-c-btn.tribe-events-c-search__button:focus,
.tribe-common.tribe-events .tribe-common-c-btn:hover,
.tribe-common.tribe-events .tribe-common-c-btn:focus,
.tribe-events.tribe-common .tribe-common-c-btn-border-small:hover,
.tribe-events.tribe-common .tribe-common-c-btn-border-small:focus,
.tribe-events.tribe-common a.tribe-common-c-btn-border-small:hover,
.tribe-events.tribe-common a.tribe-common-c-btn-border-small:focus { background-color: var(--wdtPrimaryColor); } 
.tribe-common.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content { background-color: var(--wdtSecondaryColor); } 
.tribe-common.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:after { background-color: var(--wdtPrimaryColor); } 
.tribe-common.tribe-events button.tribe-events-c-top-bar__datepicker-button { margin-top: 0; font-size: var(--wdtFontSize_H6); background: transparent; } 
.tribe-common .tribe-common-c-svgicon,
.tribe-common .tribe-common-c-svgicon__svg-fill { fill: currentColor; color: currentColor; } 
.tribe-common.tribe-events .tribe-events-c-top-bar__datepicker-container .dropdown-menu { border: none; border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero); background-color: var(--wdtHeadAltColor); color: var(--wdtAccentTxtColor); padding: 15px; } 
.tribe-events .datepicker .datepicker-switch,
.tribe-events .datepicker .next,
.tribe-events .datepicker .prev,
.tribe-events .datepicker .datepicker-months .datepicker-switch,
.tribe-events .datepicker .datepicker-months .next,
.tribe-events .datepicker .datepicker-months .prev,
.tribe-events .datepicker .datepicker-years .datepicker-switch,
.tribe-events .datepicker .datepicker-years .next,
.tribe-events .datepicker .datepicker-years .prev { display: table-cell; padding: 10px 0; border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero);  font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Base); line-height: var(--wdtLineHeight_Base); } 
.tribe-events .datepicker .day,
.tribe-events .datepicker .month,
.tribe-events .datepicker .year { padding: 10px 0; border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero);  font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Base); line-height: var(--wdtLineHeight_Base); } 
.tribe-events .tribe-events-calendar-list__month-separator:after { background-color: var(--wdtBorderColor); } 
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday { font-size: calc(var(--wdtFontSize_Ext) - 2px); } 
.tribe-common a:not(.tribe-common-anchor--unstyle),
.tribe-common a:not(.tribe-common-anchor--unstyle):active,
.tribe-common a:not(.tribe-common-anchor--unstyle):focus,
.tribe-common a:not(.tribe-common-anchor--unstyle):hover,
.tribe-common a:not(.tribe-common-anchor--unstyle):visited,
.tribe-common .tribe-common-b3 { color: var(--wdtHeadAltColor); } 
.tribe-events .tribe-events-calendar-list-nav { border-color: var(--wdtBorderColor); } 
.tribe-events.tribe-common .tribe-events-c-subscribe-dropdown__container { display: none; } 
.tribe-events .tribe-events-calendar-latest-past__event-title-link { background: var(--wdt-link-hover-bg); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); border: none; } 
.tribe-events .tribe-events-calendar-latest-past__event-title-link:hover,
.tribe-events .tribe-events-calendar-latest-past__event-title-link:visited:hover { background: var(--wdt-link-hover-bg); background-size: var(--wdt-link-hover-bg-size); border: none; } 
.tribe-common .tribe-common-form-control-text__input:focus { outline: 1px solid var(--wdtPrimaryColor); } 
.tribe-events .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-featured-image { filter: var(--wdt-image-default-style); -webkit-filter: var(--wdt-image-default-style); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); } 
.tribe-events .tribe-events-calendar-list__event-row:hover .tribe-events-calendar-list__event-featured-image { filter: var(--wdt-image-hover-style); -webkit-filter: var(--wdt-image-hover-style); } 
.tribe-common.tribe-events .tribe-events-calendar-list-nav .tribe-events-c-nav__next, 
.tribe-common.tribe-events .tribe-events-calendar-list-nav .tribe-events-c-nav__prev { font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_Alt); font-family: var(--wdtFontTypo_Alt); line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; } 
.tribe-common.tribe-events .tribe-events-calendar-list-nav .tribe-events-c-nav__next svg, 
.tribe-common.tribe-events .tribe-events-calendar-list-nav .tribe-events-c-nav__prev svg { display: none; } 
.tribe-common.tribe-events .tribe-events-calendar-list-nav .tribe-events-c-nav__next::after, 
.tribe-common.tribe-events .tribe-events-calendar-list-nav .tribe-events-c-nav__prev::before { content: '\e800'; font-family: "wdt-alt-icons"; display: flex; align-items: center; justify-content: center; font-size: 1.5em; width: 1.55em; height: 1em; opacity: 0.65; margin-right: 0.8em; } 
.tribe-common.tribe-events .tribe-events-calendar-list-nav .tribe-events-c-nav__next::after { content: '\e801'; margin-right: 0; margin-left: 0.8em; }


/* Events Default Page Page | End */


/* ********************************************************************** */


/* Artist and Exhibition Default page style Start */

.wdt-artist-archive-wrapper,
.wdt-exhibition-archive-wrapper { display: grid; gap: 20px; } 
.wdt-artist-archive-wrapper.wdt-columns-1,
.wdt-exhibition-archive-wrapper.wdt-columns-1 { grid-template-columns: repeat(1, 1fr); } 
.wdt-artist-archive-wrapper.wdt-columns-2,
.wdt-exhibition-archive-wrapper.wdt-columns-2 { grid-template-columns: repeat(2, 1fr); } 
.wdt-artist-archive-wrapper.wdt-columns-3,
.wdt-exhibition-archive-wrapper.wdt-columns-3 { grid-template-columns: repeat(3, 1fr); } 
.wdt-artist-archive-wrapper.wdt-columns-4,
.wdt-exhibition-archive-wrapper.wdt-columns-4 { grid-template-columns: repeat(4, 1fr); } 
.wdt-artist-archive-wrapper.wdt-columns-5,
.wdt-exhibition-archive-wrapper.wdt-columns-5 { grid-template-columns: repeat(5, 1fr); } 
.wdt-artist-archive-wrapper.wdt-columns-6,
.wdt-exhibition-archive-wrapper.wdt-columns-6 { grid-template-columns: repeat(6, 1fr); } 
.wdt-artist-archive-wrapper.wdt-columns-1 .pagination,
.wdt-exhibition-archive-wrapper.wdt-columns-1 .pagination { grid-column: 1 / span 1; } 
.wdt-artist-archive-wrapper.wdt-columns-2 .pagination,
.wdt-exhibition-archive-wrapper.wdt-columns-2 .pagination { grid-column: 1 / span 2; } 
.wdt-artist-archive-wrapper.wdt-columns-3 .pagination,
.wdt-exhibition-archive-wrapper.wdt-columns-3 .pagination { grid-column: 1 / span 3; } 
.wdt-artist-archive-wrapper.wdt-columns-4 .pagination,
.wdt-exhibition-archive-wrapper.wdt-columns-4 .pagination { grid-column: 1 / span 4; } 
.wdt-artist-archive-wrapper.wdt-columns-5 .pagination,
.wdt-exhibition-archive-wrapper.wdt-columns-5 .pagination { grid-column: 1 / span 5; } 
.wdt-artist-archive-wrapper.wdt-columns-6 .pagination,
.wdt-exhibition-archive-wrapper.wdt-columns-6 .pagination { grid-column: 1 / span 6; } 
.wdt-artist-archive-wrapper .pagination,
.wdt-exhibition-archive-wrapper .pagination { margin-top: 80px; } 

@media only screen and (max-width:1280px) {

    .wdt-artist-archive-wrapper[class*="wdt-columns-"],
    .wdt-exhibition-archive-wrapper[class*="wdt-columns-"] { grid-template-columns: repeat(2, 1fr); } 
    .wdt-artist-archive-wrapper.wdt-columns-1,
    .wdt-exhibition-archive-wrapper.wdt-columns-1 { grid-template-columns: repeat(1, 1fr); } 
    .wdt-artist-archive-wrapper[class*="wdt-columns-"] .pagination,
    .wdt-exhibition-archive-wrapper[class*="wdt-columns-"] .pagination { grid-column: 1 / span 2; } 
    .wdt-artist-archive-wrapper.wdt-columns-1 .pagination,
    .wdt-exhibition-archive-wrapper.wdt-columns-1 .pagination { grid-column: 1 / span 1; } 
    .wdt-artist-archive-wrapper .pagination,
    .wdt-exhibition-archive-wrapper .pagination { margin-top: 50px; }
}

@media only screen and (max-width:767px) {

    .wdt-artist-archive-wrapper[class*="wdt-columns-"],
    .wdt-exhibition-archive-wrapper[class*="wdt-columns-"] { grid-template-columns: repeat(1, 1fr); } 
    .wdt-artist-archive-wrapper[class*="wdt-columns-"] .pagination,
    .wdt-exhibition-archive-wrapper[class*="wdt-columns-"] .pagination { grid-column: 1 / span 1; } 
    .wdt-artist-archive-wrapper .pagination,
    .wdt-exhibition-archive-wrapper .pagination { margin-top: 40px; }
}

@media only screen and (max-width:479px) {

    .wdt-artist-archive-wrapper .pagination,
    .wdt-exhibition-archive-wrapper .pagination { margin-top: 30px; }
}


/* Artist */

.wdt-artist-archive-wrapper .wdt-artist-start { display: grid; grid-template-columns: 0.85fr 1fr; } 
.wdt-artist-archive-wrapper .wdt-artist-group-1,
.wdt-artist-archive-wrapper .wdt-artist-image,
.wdt-artist-archive-wrapper .wdt-artist-image img { width: 100%; height: 100%; object-fit: cover; } 
.wdt-artist-archive-wrapper .wdt-artist-start .wdt-artist-group-2 { display: flex; flex-direction: column; justify-content: center; padding: 30px; background-color: var(--wdtSecondaryColor); } 
.wdt-artist-archive-wrapper .wdt-artist-title h5 { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */ margin: 15px 0px; } 
.wdt-artist-archive-wrapper .wdt-artist-button a { padding: 0; margin: 0; display: inline-flex; align-items: center; justify-content: center; position: relative; margin-top: 10px; } 
.wdt-artist-archive-wrapper .wdt-artist-button a::after { font-family: "wdt-alt-icons"; content: '\e801'; display: flex; align-items: center; font-size: 1.6em; height: 1em; width: auto; margin-left: 0.7em; } 

@media only screen and (max-width:1280px) {
    .wdt-artist-archive-wrapper .wdt-artist-start .wdt-artist-group-2 { padding: 30px 20px; }
}

@media only screen and (max-width:479px) {
    .wdt-artist-archive-wrapper .wdt-artist-start { grid-template-columns: 1fr; }
}


/* Exhibition */

.wdt-exhibition-archive-wrapper { margin-top: -20px; } 
.wdt-exhibition-archive-wrapper .wdt-exhibition-item { margin-top: 20px; } 
.wdt-exhibition-archive-wrapper .wdt-exhibitions-start { display: flex; flex-direction: column; } 
.wdt-exhibition-archive-wrapper .wdt-exhibitions-image,
.wdt-exhibition-archive-wrapper .wdt-exhibitions-image img { width: 100%; height: 100%; object-fit: cover; } 
.wdt-exhibition-archive-wrapper .wdt-exhibitions-group { margin-top: 13px; } 
.wdt-exhibition-archive-wrapper .wdt-exhibitions-title h5 { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */ margin: 10px 0px; }
.wdt-exhibition-archive-wrapper .wdt-exhibitions-button a { padding: 0; margin: 0; display: inline-flex; align-items: center; justify-content: center; position: relative; margin-top: 10px; } 
.wdt-exhibition-archive-wrapper .wdt-exhibitions-button a::after { font-family: "wdt-alt-icons"; content: '\e801'; display: flex; align-items: center; font-size: 1.6em; height: 1em; width: auto; margin-left: 0.7em; } 


/* ********************************************************************** */


/* Artist Default Single page style Start */

.wdt_artist_single-wrapper .wdt-artist-single-content { display: grid; grid-template-columns: 1.2fr 1fr; align-items: stretch; column-gap: 150px; max-width: 1430px; margin: 0 auto; } 
.wdt_artist_single-wrapper .featured_image_wrap,
.wdt_artist_single-wrapper .artist-featured-image,
.wdt_artist_single-wrapper .artist-featured-image img { width: 100%; height: 100%; object-fit: cover; } 
.wdt_artist_single-wrapper .wdt-artist-meta-wrap { padding: 50px 0px; align-self: center; } 
.wdt_artist_single-wrapper .wdt-artist-meta-wrap>div:not(:last-child),
.wdt_artist_single-wrapper .wdt-artist-meta-wrap .artist-contact-info>div:not(:last-child) { margin-bottom: 20px; } 
.wdt_artist_single-wrapper .wdt-artist-meta-wrap>div.artist-category { margin-bottom: 5px; } 
.wdt_artist_single-wrapper .wdt-artist-meta-wrap .artist-contact-info { padding-top: 20px; } 
.wdt_artist_single-wrapper .wdt-artist-meta-wrap .artist-description { padding: 80px 0px 30px; } 
.wdt_artist_single-wrapper .wdt-artist-meta-wrap .artist-categories-list,
.wdt_artist_single-wrapper .wdt-artist-meta-wrap .artist-categories-list a,
.wdt_artist_single-wrapper .artist-contact-info span[class*="-label"],
.wdt_artist_single-wrapper .artist-contact-info span[class*="-value"] { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */ font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; color: rgba(var(--wdtLinkColorRgb), 0.6); } 
.wdt_artist_single-wrapper .wdt-artist-meta-wrap .artist-categories-list a { pointer-events: none; } 
.wdt_artist_single-wrapper .artist-name h2 { font-size: clamp(1.75rem, 1.575rem + 0.875vw, 2.625rem); /* Min-28 & Max-42 */ margin: 0; } 
.wdt_artist_single-wrapper .artist-contact-info span[class*="-value"] { text-transform: none; color: var(--wdtLinkColor); padding-left: 0.15em; background: var(--wdt-link-hover-bg); display: inline; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); } 
.wdt_artist_single-wrapper .artist-contact-info a:hover span[class*="-value"] { background-size: var(--wdt-link-hover-bg-size); } 
.wdt_artist_single-wrapper .wdt-artist-social-icons ul { list-style: none; padding: 0; margin: 0; display: flex; align-items: center; gap: 20px 40px; } 
.wdt_artist_single-wrapper .wdt-artist-social-icons ul li { padding: 0; margin: 0; } 
.wdt_artist_single-wrapper .wdt-artist-social-icons .wdt-social-list a { display: inline-flex; align-items: center; justify-content: center; font-size: calc(var(--wdtFontSize_H6) + 2px); width: 1.8em; height: 1.8em; color: rgba(var(--wdtLinkColorRgb), 0.65); background-color: transparent; border: 1px solid currentColor; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); } 
.wdt_artist_single-wrapper .wdt-artist-social-icons .wdt-social-list a i { display: inherit; align-items: inherit; justify-content: inherit; width: 1em; height: 1em; } 
.wdt_artist_single-wrapper .wdt-artist-social-icons .wdt-social-list a i::before { margin: 0; } 
.wdt_artist_single-wrapper .wdt-artist-social-icons .wdt-social-list a:hover,
.wdt_artist_single-wrapper .wdt-artist-social-icons .wdt-social-list a:focus { color: var(--wdtAccentTxtColor); border-color: var(--wdtPrimaryColor); background-color: var(--wdtPrimaryColor); }

/* Hover */

.wdt_artist_single-wrapper .wdt-artist-meta-wrap .artist-categories-list a:hover,
.wdt_artist_single-wrapper .wdt-artist-meta-wrap .artist-categories-list a:focus { color: var(--wdtPrimaryColor); }

@media only screen and (max-width:1280px) {

    .wdt_artist_single-wrapper .wdt-artist-single-content { column-gap: 80px; } 
    .wdt_artist_single-wrapper .wdt-artist-meta-wrap .artist-description { padding: 40px 0px 30px; }
}

@media only screen and (max-width:1024px) and (min-width:768px) {
    
    .wdt_artist_single-wrapper .wdt-artist-meta-wrap .artist-categories-list,
    .wdt_artist_single-wrapper .wdt-artist-meta-wrap .artist-categories-list a,
    .wdt_artist_single-wrapper .artist-contact-info span[class*="-label"],
    .wdt_artist_single-wrapper .artist-contact-info span[class*="-value"] { font-size: var(--wdtFontSize_H6); }
}

@media only screen and (max-width:767px) {

    .wdt_artist_single-wrapper .wdt-artist-single-content { grid-template-columns: 1fr; row-gap: 40px; }
    .wdt_artist_single-wrapper .wdt-artist-meta-wrap { padding: 0px; } 
    .wdt_artist_single-wrapper .wdt-artist-meta-wrap>div:not(:last-child),
    .wdt_artist_single-wrapper .wdt-artist-meta-wrap .artist-contact-info>div:not(:last-child) { margin-bottom: 10px; } 
    .wdt_artist_single-wrapper .wdt-artist-meta-wrap>div.artist-category { margin-bottom: 5px; } 
    .wdt_artist_single-wrapper .wdt-artist-meta-wrap .artist-contact-info { padding-top: 8px; } 
    .wdt_artist_single-wrapper .wdt-artist-meta-wrap .artist-description { padding: 10px 0px 15px; }
}


/* Arrow style */

.wdt_artist_single-wrapper div[class*='-output-data-container'] .wdt-swiper-pagination-holder { margin-top: 0 !important; } 
.wdt_artist_single-wrapper div[class*='-output-data-container'] .wdt-swiper-arrow-pagination a[class*="-arrow-prev"] { display: none; } 
.wdt_artist_single-wrapper div[class*='-output-data-container'] .wdt-swiper-arrow-pagination a[class*="-arrow-next"] { position: absolute; top: -150px; right: 145px; }

@media only screen and (max-width:1540px) {
    .wdt_artist_single-wrapper div[class*='-output-data-container'] .wdt-swiper-arrow-pagination a[class*="-arrow-next"] { right: 0px; }
}

@media only screen and (max-width:1280px) {
    .wdt_artist_single-wrapper div[class*='-output-data-container'] .wdt-swiper-arrow-pagination a[class*="-arrow-next"] { top: -125px; }
}

@media only screen and (max-width:1024px) {
    .wdt_artist_single-wrapper div[class*='-output-data-container'] .wdt-swiper-arrow-pagination a[class*="-arrow-next"] { top: -112px; }
}

@media only screen and (max-width:767px) {
    .wdt_artist_single-wrapper div[class*='-output-data-container'] .wdt-swiper-arrow-pagination a[class*="-arrow-next"] { top: -92px; }
}

@media only screen and (max-width:479px) {
    .wdt_artist_single-wrapper div[class*='-output-data-container'] .wdt-swiper-arrow-pagination a[class*="-arrow-next"] { top: -70px; left: 0; right: auto; }
}


/* Artist Default page style End */


/* ********************************************************************** */


/* Exhibition Default page style Start */

.wdt_exhibition_single-wrapper>div:not(.exhibition-description),
.wdt_exhibition_single-wrapper>.exhibition-title { max-width: 1430px; margin: 0 auto; } 
.wdt_exhibition_single-wrapper .exhibition-featured-image,
.wdt_exhibition_single-wrapper .exhibition-featured-image img { width: 100%; object-fit: cover; } 
.wdt_exhibition_single-wrapper .exhibition-featured-image { margin-bottom: 55px; } 
.wdt_exhibition_single-wrapper>.wdt-exhibition-dates { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */ font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; color: var(--wdtHeadAltColor); } 
.wdt_exhibition_single-wrapper>.exhibition-title { font-size: clamp(2rem, 1.6rem + 2vw, 4rem); /* Min-32 & Max-64 */ margin-top: 10px; margin-bottom: 20px; }

@media only screen and (max-width:1280px) {
    .wdt_exhibition_single-wrapper .exhibition-featured-image { margin-bottom: 45px; }
}

@media only screen and (max-width:767px) {
    .wdt_exhibition_single-wrapper .exhibition-featured-image { margin-bottom: 35px; }
}


/* Exhibition Default page style End */


/* Common */

.wdt-exhibitions-item .wdt-exhibitions-button a { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); line-height: var(--wdtLineHeight_Alt); font-family: var(--wdtFontTypo_Base); text-transform: capitalize; position: relative;  display: inline-flex; align-items: center; gap: 30px; white-space: nowrap; background: var(--wdt-button-hover-bg); } 
.wdt-exhibitions-item .wdt-exhibitions-button a:hover,
.wdt-exhibitions-item .wdt-exhibitions-button a:focus { animation: var(--wdt-button-hover); -webkit-animation: var(--wdt-button-hover); } 
.wdt-exhibitions-item .wdt-exhibitions-button a::after { content: '\e801'; font-family: "wdt-alt-icons"; font-size: 1.65em; } 
.wdt-exhibitions-holder .wdt-exhibitions-item .wdt-exhibitions-image img { filter: var(--wdt-image-default-style); -webkit-filter: var(--wdt-image-default-style); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); } 
.wdt-exhibitions-holder .wdt-exhibitions-item:hover .wdt-exhibitions-image img,
.wdt-exhibitions-holder .wdt-exhibitions-item:focus .wdt-exhibitions-image img { filter: var(--wdt-image-hover-style); -webkit-filter: var(--wdt-image-hover-style); } 
.wdt-exhibitions-item .wdt-exhibitions-title h5 a { color: var(--wdtHeadAltColor); background: var(--wdt-link-hover-bg); display: inline; } 
.wdt-exhibitions-item .wdt-exhibitions-title h5 a:hover,
.wdt-exhibitions-item .wdt-exhibitions-title h5 a:focus { color: var(--wdtPrimaryColor); background-size: var(--wdt-link-hover-bg-size); } 

/* Exhibition Type 1 */

.wdt-exhibitions-item.wdt-type-1 .wdt-exhibitions-group { display: flex; justify-content: space-between; align-items: center; gap: 15px 50px; margin-top: clamp(1.5rem, 1.425rem + 0.375vw, 1.875rem); /* 30 - 24 */ } 
.wdt-exhibitions-item.wdt-type-1 .wdt-exhibitions-group .wdt-exhibitions-date { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); line-height: var(--wdtLineHeight_Base); font-family: var(--wdtFontTypo_Base); text-transform: capitalize; color: rgba(var(--wdtLinkColorRgb), 0.6); margin-top: 8px; } 
.wdt-exhibitions-item.wdt-type-1 .wdt-exhibitions-title h5 { font-size: calc(var(--wdtFontSize_H6) + 2px); margin: 0; } 
.wdt-exhibitions-holder:has(.wdt-type-1) { height: 100%; } 
.wdt-exhibitions-holder:has(.wdt-type-1),
.wdt-exhibitions-holder .wdt-exhibitions-item.wdt-type-1,
.wdt-exhibitions-holder .wdt-type-1 .wdt-exhibitions-start,
.wdt-exhibitions-holder .wdt-type-1 .wdt-exhibitions-image,
.wdt-exhibitions-holder .wdt-type-1 .wdt-exhibitions-image a { display: flex; flex-direction: column; flex-grow: 1; } 
.wdt-exhibitions-holder .wdt-type-1 .wdt-exhibitions-image img { height: 100%; width: 100%; object-fit: cover; } 
.wdt-dark-bg .wdt-exhibitions-item.wdt-type-1 .wdt-exhibitions-title h5,
.wdt-dark-bg .wdt-exhibitions-item.wdt-type-1 .wdt-exhibitions-title h5 a { color: var(--wdtAccentTxtColor); } 
.wdt-dark-bg .wdt-exhibitions-item.wdt-type-1 .wdt-exhibitions-group .wdt-exhibitions-date,
.wdt-dark-bg .wdt-exhibitions-item .wdt-exhibitions-button a { color: rgba(var(--wdtAccentTxtColorRgb), 0.65); }

@media only screen and (max-width:1540px) {
    .wdt-exhibitions-item.wdt-type-1 .wdt-exhibitions-group { flex-wrap: wrap; }
}


/* Exhibition Type 2 */

.wdt-exhibitions-item.wdt-type-2 .wdt-exhibitions-group>div:not(:last-child) { margin-bottom: 12px; } 
.wdt-exhibitions-item.wdt-type-2 .wdt-exhibitions-title { margin-top: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); /* 40 - 25 */ } 
.wdt-exhibitions-item.wdt-type-2 .wdt-exhibitions-title h5 { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */ margin: 0; font-weight: var(--wdtFontWeight_Base); } 
.elementor-widget-wdt-advanced-carousel .wdt-exhibitions-item.wdt-type-2 .wdt-exhibitions-image img { aspect-ratio: 1.12; -webkit-aspect-ratio: 1.12; object-fit: cover; } 
.elementor-widget-wdt-advanced-carousel .wdt-carousel-holder:has(.wdt-exhibitions-holder) .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:not(.swiper-button-lock)::before { content: 'Next'; position: relative; inset: auto; } 
.wdt-exhibitions-holder:has(.wdt-type-2) { height: 100%; } 
.wdt-exhibitions-holder:has(.wdt-type-2),
.wdt-exhibitions-holder .wdt-exhibitions-item.wdt-type-2,
.wdt-exhibitions-holder .wdt-type-2 .wdt-exhibitions-start,
.wdt-exhibitions-holder .wdt-type-2 .wdt-exhibitions-group,
.wdt-exhibitions-holder .wdt-type-2 .wdt-exhibitions-image,
.wdt-exhibitions-holder .wdt-type-2 .wdt-exhibitions-image a { display: flex; flex-direction: column; flex-grow: 1; } 
.wdt-exhibitions-holder .wdt-type-2 .wdt-exhibitions-image img { height: 100%; width: 100%; object-fit: cover; } 

/* Exhibition Type 3 */

.wdt-exhibitions-item.wdt-type-3 .wdt-exhibitions-start { display: flex; flex-direction: column; } 
.wdt-column:nth-child(2n) .wdt-exhibitions-item.wdt-type-3 .wdt-exhibitions-start { flex-direction: column-reverse; } 
.wdt-exhibitions-item.wdt-type-3 .wdt-exhibitions-group-2 { display: flex; flex-direction: column; justify-content: space-between; aspect-ratio: 0.82; -webkit-aspect-ratio: 0.82; background-color: var(--wdtSecondaryColor); padding: 30px; } 
.wdt-column:nth-child(2n) .wdt-exhibitions-item.wdt-type-3 .wdt-exhibitions-group-2 { flex-direction: column-reverse; }
.wdt-exhibitions-item.wdt-type-3 .wdt-exhibitions-image img { aspect-ratio: 0.82; -webkit-aspect-ratio: 0.82; object-fit: cover; } 
.wdt-exhibitions-item.wdt-type-3 .wdt-exhibitions-title h5 { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); margin: 0; } 
.wdt-exhibitions-item.wdt-type-3 .wdt-exhibitions-button { align-self: end; } 
.wdt-exhibitions-item.wdt-type-3 .wdt-exhibitions-button a { font-size: 0px; gap: 0px; } 
.wdt-exhibitions-item.wdt-type-3 .wdt-exhibitions-button a::after { font-size: calc(var(--wdtFontSize_Base) + 6px); }

@media only screen and (min-width:1281px) and (max-width:1540px) {
    .wdt-exhibitions-item.wdt-type-3 .wdt-exhibitions-group-2 { padding: 20px; }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .wdt-exhibitions-item.wdt-type-3 .wdt-exhibitions-group-2 { padding: 20px; }
}

@media only screen and (max-width:479px) {
    .wdt-exhibitions-holder:has(.wdt-type-3) .wdt-column-wrapper>div[class*="wdt-col"] { width: 50% !important; } 
    .wdt-exhibitions-item.wdt-type-3 .wdt-exhibitions-group-2 { padding: 20px; }
}


/* ********************************************************************** */


/* Unit test style */

body { cursor: auto; } 
.wdt-cus-arrow-fix .wdt-thumb-carousel-holder>.swiper,
.wdt-cus-arrow-fix .elementor-widget.elementor-widget-wdt-thumbs-slider { position: static; } 
.wp-block-group.has-border-color.has-black-border-color { border-style: solid; } 
.has-black-border-color p,
.wp-block-group:has(.wp-block-group__inner-container.is-layout-constrained) div p { margin: 0; } 
.wp-block-group:has(.wp-block-group__inner-container.is-layout-constrained) { margin-bottom: 30px; } 
.wp-block-file:not(.wp-element-button) { display: flex; align-items: center; gap: 20px; margin-bottom: 1.5em; } 
.post-password-form p label[for="pwbox-1168"] { width: 100%; } 
.post-password-form p:has(input[type="submit"]) { display: flex; align-items: flex-end; gap: 10px; } 
.post-password-form p input[type="submit"] { height: fit-content; margin: 0; padding: var(--wdtInputPadding); line-height: var(--wdtLineHeight_Base); border: 1px solid; padding-right: 25px; padding-left: 25px; } 
form.wp-block-search { margin-bottom: 20px; position: relative; } 
.wp-block-search__button-outside.wp-block-search .wp-block-search__inside-wrapper { display: flex; gap: .5em; } 
form[role="search"] .wp-block-search__label { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Alt); margin-bottom: 5px; display: block; } 
.wp-block-search__button-inside.wp-block-search .wp-block-search__button { position: absolute; right: 0; top: 50%; margin: 0 6px 0 0; padding: var(--wdtPadding_MiniBtn); -webkit-transform: translateY(-50%); transform: translateY(-50%); } 
.widget .wp-block-search__button-inside.wp-block-search .wp-block-search__button { transform: none; -webkit-transform: none; } 
form.wp-block-search .wp-block-search__input,
.post-password-form input[type="password"] { border: 1px solid var(--wdtBorderColor); padding-left: 25px; padding-right: 25px; } 
form.wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__input { padding-right: 8em; } 
form.wp-block-search.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__input { padding-right: 6em; } 
form.wp-block-search .wp-block-search__input:focus,
.post-password-form input[type="password"]:focus { border-color: var(--wdtPrimaryColor); } 
.wp-block-search .wp-block-search__button svg { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M77.37429,74.26034a43.64339,43.64339,0,1,0-4.63962,4.30236L93.529,99.357,98,94.88605ZM8.32689,44.60821A37.22324,37.22324,0,1,1,45.57123,81.81033,37.24446,37.24446,0,0,1,8.32689,44.60821Z'%3E%3C/path%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M77.37429,74.26034a43.64339,43.64339,0,1,0-4.63962,4.30236L93.529,99.357,98,94.88605ZM8.32689,44.60821A37.22324,37.22324,0,1,1,45.57123,81.81033,37.24446,37.24446,0,0,1,8.32689,44.60821Z'%3E%3C/path%3E%3C/svg%3E"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: 20px auto; mask-size: 20px auto; background-color: currentColor; } 
.wp-block-columns { margin-bottom: 30px; } 
.wp-block-navigation .wp-block-navigation__submenu-icon { font-size: 1.2em; margin: 0; position: absolute; top: 5px; right: 5px; } 
.wp-block-navigation .wp-block-navigation-item.has-child { padding-right: 20px; } 
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-item,
.wp-block-navigation .wp-block-navigation-item__content { display: inline; } 
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container { padding: 8px 0; } 
.wp-block-navigation .wp-block-navigation-item ul li { padding: 0 20px; margin: 5px 0; } 
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { top: -14px } 
.wp-block-query .wp-block-query-pagination-numbers { display: inline; padding-right: 6px; } 
.has-light-green-cyan-background-color,
.has-pale-pink-background-color,
.has-pale-cyan-blue-background-color,
.wp-block-group.has-background { color: var(--wp--preset--color--black); } 
.has-black-border-color { border-color: var(--wp--preset--color--tertiary) !important; } 
.wp-block-calendar table:where(:not(.has-text-color)) { color: var(--wdtBodyTxtColor); } 
.wp-block-code code { padding: 0; background: transparent; } 
.wp-block-table.is-style-stripes tbody tr:nth-child(odd),
.has-media-on-the-right.has-background { color: #000000; } 
.mejs-controls button:hover,
.mejs-controls button:focus { background-color: transparent; } 
.mejs-controls .mejs-horizontal-volume-slider { background: transparent !important; } 
.blog-single-entry.post-minimal .single-entry-body .post-edit-link { background: var(--wdtSecondaryColor) !important; color: var(--wdtLinkColor); } 
.blog-single-entry.post-minimal .single-entry-body .post-edit-link:hover,
.blog-single-entry.post-minimal .single-entry-body .post-edit-link:focus { background: var(--wdtLinkColor) !important; color: var(--wdtAccentTxtColor); }
body.post-template-default.single ins { color: #000; padding: 0 4px; }

/* Local test shop */

body.woocommerce ul.products.product-shadow-type-default.product-shadow-position-default li.product .product-wrapper,
body.woocommerce ul.products.product-shadow-type-thumb.product-shadow-position-default li.product .product-wrapper .product-thumb { box-shadow: none; -webkit-box-shadow: none; border: none; } 
body.woocommerce ul.products.product-shadow-type-default.product-shadow-position-default li.product.product-grid-view .product-details { padding: 30px 0 0; } 

.woocommerce-page .wc-block-components-notice-banner { border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero); } 
.woocommerce-page .wc-block-components-notice-banner > svg { position: relative; top: 5px; } 
.woocommerce-page .wc-block-components-notice-banner > .wc-block-components-notice-banner__content { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); line-height: var(--wdtLineHeight_Base); } 
.woocommerce-page .wc-block-components-notice-banner > .wc-block-components-notice-banner__content ~ .wc-block-components-button { margin: 4px 0 0 !important; } 

/* Gallery Popup */

.fancybox-container + .dialog-lightbox-widget { opacity: 0 !important; visibility: hidden !important; }
.fancybox-container .fancybox-button, 
.fancybox-container .fancybox-button:link, 
.fancybox-container .fancybox-button:visited { color: var(--wdtPrimaryColor); background-color: transparent; }