
/* Header Icon Border */
.wdt-custom-header-text.elementor-widget-text-editor > .elementor-widget-container > p { text-transform: uppercase; font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Alt); line-height: normal;}
.wdt-custom-side-nav-icon-border::before {content: ""; position: absolute; left: 0; top: -50%; bottom: -50%; background-color: var(--wdtBorderColor); width: 1px; }
.wdt-custom-header-list-badge.elementor-widget.elementor-widget-icon-list .elementor-icon-list-text { font-family: var(--wdtFontTypo_Alt); font-size: calc(var(--wdtFontSize_Ext) - 2px); font-weight: var(--wdtFontWeight_Ext); background: var(--wdtPrimaryColor); border-radius: var(--wdtRadius_Part); padding: 8px 18px 6px; line-height: normal; }

/*Blog detail*/
.wdt-custom-social-blog-detail.elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-text { font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); font-size: var(--wdtFontSize_Ext); letter-spacing: 2px; text-transform: uppercase; }

/*Home-1*/
.wdt-custom-h1-left-content.elementor-widget-text-editor > .elementor-widget-container > p { text-transform: uppercase; font-weight: var(--wdtFontWeight_H5); color: var(--wdtLinkColor); }
.elementor-icon svg rect{animation: svg_rotate 2s ease-in-out infinite;}
.wdt-custom-h1-banner-gradient .elementor-icon svg rect{animation: svg_rotate 1.5s ease-in-out infinite;}
.wdt-custom-h1-banner-gradient .elementor-icon svg rect:nth-child(1),
.elementor-icon svg rect:nth-child(1){animation-delay: .2s;transition-delay: .2s;}
.wdt-custom-h1-banner-gradient .elementor-icon svg rect:nth-child(2),
.elementor-icon svg rect:nth-child(2){animation-delay: .6s;transition-delay: .6s;}
.wdt-custom-h1-banner-gradient .elementor-icon svg rect:nth-child(3),
.elementor-icon svg rect:nth-child(3){animation-delay: .3s;transition-delay: .3s;}
.wdt-custom-h1-banner-gradient .elementor-icon svg rect:nth-child(4),
.elementor-icon svg rect:nth-child(4){animation-delay: .7s;transition-delay: .7s;}
.wdt-custom-h1-banner-gradient .elementor-icon svg rect:nth-child(5),
.elementor-icon svg rect:nth-child(5){animation-delay: .4s;transition-delay: .4s;}
.wdt-custom-h1-banner-gradient .elementor-icon svg rect:nth-child(6),
.elementor-icon svg rect:nth-child(6){animation-delay: .8s;transition-delay: .8s;}
.wdt-custom-h1-banner-gradient .elementor-icon svg rect:nth-child(7),
.elementor-icon svg rect:nth-child(7){animation-delay: .5s;transition-delay: .5s;}
.wdt-custom-h1-banner-gradient .elementor-icon svg rect:nth-child(8),
.elementor-icon svg rect:nth-child(8){animation-delay: .9s;transition-delay: .9s;}


.elementor-icon svg g path{animation: svg_rotate 1s ease-in-out infinite;}
.elementor-icon svg g path:nth-child(3){animation-delay: .2s;transition-delay: .2s;}
.elementor-icon svg g path:nth-child(5){animation-delay: .3s;transition-delay: .3s;}
.elementor-icon svg g path:nth-child(1){animation-delay: .4s;transition-delay: .4s;}
.elementor-icon svg g path:nth-child(2){animation-delay: .5s;transition-delay: .5s;}
.elementor-icon svg g path:nth-child(4){animation-delay: .6s;transition-delay: .6s;}

.wdt-custom-h1-banner-gradient .elementor-icon svg rect:nth-child(1), 
.wdt-custom-h1-banner-gradient .elementor-icon svg rect:nth-child(6), 
.wdt-custom-h1-banner-gradient .elementor-icon svg rect:nth-child(8) {fill: var(--wdtPrimaryColor);}
.wdt-custom-h1-banner-gradient.elementor-section:after { content: '';position: absolute;mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1380 860' style='enable-background:new 0 0 1380 860;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill: currentcolor;%7D%0A%3C/style%3E%3Cpath class='st0' d='M359,797.5c-61.8,71.2-187.1,66.7-242,55.6c-180.3-105-95.1-360.3-97-415.8s134.7-241.6,392.2-192.1 c257.6,49.4,289.1-124.8,426.1-194.5c137-69.7,594.2-112.6,534.9,194.5c-59.3,307-436,463.4-618.2,423.8 C572.8,629.4,436.2,708.5,359,797.5z'/%3E%3C/svg%3E%0A");mask-repeat: no-repeat;background: linear-gradient(250.03deg, rgba(var(--wdtPrimaryColorRgb), 0.52), rgba(var(--wdtTertiaryColorRgb), 0.97));width: 100%;height: 860px;top: -70px;left: -140px;bottom: 0;z-index: -1;animation: overlayZoom 50s linear infinite;transform-origin: center;opacity: 0.1;}

@keyframes svg_rotate
{
    0%, 100% {
        opacity: 1;
    }
    
    50% {
        opacity: 0;
    }
}


@keyframes overlayZoom{
    0% {
    transform: scale(1, 1);
    }
    50% {
    transform: scale(1.8, 1.8);
    }
    100% {
    transform: scale(1, 1);
    }
}


.wdt-custom-h1-video-border-radius .elementor-background-video-container { border-radius: inherit; }


.wdt-custom-h1-video-testimonial-desc .wdt-heading-holder .wdt-heading-content-wrapper { text-transform: uppercase; color: var(--wdtTertiaryColor); text-decoration: underline; font-weight: var(--wdtFontWeight_Ext); }

/* Class timetable */

.wcs-timetable__wrapper .wcs-timetable__week .wcs-day__title:before {opacity: 0;}
.wcs-timetable__wrapper .wcs-timetable__week .wcs-day:not(:last-child){border-right: 1px solid rgba(var(--wdtBorderColorRgb), 0.1);}
.wcs-timetable__wrapper .wcs-timetable--1 .wcs-timetable__week .wcs-day__title{color: var(--wdtAccentTxtColor);font-family: var(--wdtFontTypo_Alt);padding: 15px 10px 10px;margin-bottom: 0 !important;}
.wcs-timetable__wrapper .wcs-timetable__week .wcs-day{margin: 0;}
.wcs-timetable__wrapper .wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class{margin: 0;border-bottom: 1px solid rgba(var(--wdtBorderColorRgb), 0.1);background: var(--wdtBodyBGColor);}
.wcs-timetable__wrapper .wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class + .wcs-class{margin: 0;border-bottom: 1px solid rgba(var(--wdtBorderColorRgb), 0.1);padding: 15px 15px;}
.wcs-timetable__wrapper .wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class:before {background-color: transparent;}
.wcs-timetable__wrapper .wcs-timetable__week .wcs-day:first-child {border-left: 1px solid rgba(var(--wdtBorderColorRgb), 0.1);}
.wcs-timetable__wrapper .wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class:hover:before,
.wcs-timetable__wrapper .wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class:before {opacity: 0;}
.wcs-timetable__wrapper .wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class .wcs-class__time{margin-bottom: 0;}
.wcs-timetable__wrapper .wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class--canceled:after {opacity: 0.1;}
.wcs-timetable__wrapper .wcs-timetable__week{overflow: hidden;border-radius: var(--wdtRadius_3X);}

/*Home-2*/

.wdt-custom-banner-social-icon.elementor-widget .elementor-icon-list-item a{ width: 40px; height: 40px; justify-content: center; background: var(--wdtSecondaryColor); border-radius: var(--wdtRadius_Full); }
.wdt-custom-banner-social-icon.elementor-widget .elementor-icon-list-item a:hover { background: var(--wdtPrimaryColor); }
.wdt-custom-banner-social-icon.elementor-widget .elementor-icon-list-item .elementor-icon-list-text { padding: 0px;}
.wdt-custom-scroll-btn .wdt-button-holder.wdt-template-textual .wdt-button { font-size: var(--wdtFontSize_Base); text-transform: uppercase; writing-mode: vertical-lr; transform: scale(-1); padding: 0; color: var(--wdtLinkColor) !important; letter-spacing: 2px; font-family: var(--wdtFontTypo_Alt); }
.wdt-custom-scroll-btn .wdt-button-holder.wdt-template-textual .wdt-button:hover { color: var(--wdtLinkHoverColor) !important; }
.wdt-custom-scroll-btn .wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-text span { position: relative; display: flex; align-items: center; justify-content: center; flex-direction: row-reverse; }
.wdt-custom-scroll-btn .wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-text span:after { content: ""; position: relative; display: block; width: 2px; height: 50px; margin: auto; margin-bottom: 10px;background: linear-gradient(to bottom, var(--wdtPrimaryColor) 50%, rgba(var(--wdtPrimaryColorRgb), .0) 50%);background-position: 0 -50px; background-size: 100% 200%;animation: scrolldown 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite;transition: all 0.3s linear;}

@keyframes scrolldown 
{
    0%{
        background-position: 0 50px;
    }
    75% {
        background-position: 0 0;
    }
    100%{
        background-position: 0 -50px;
    }
}

.wdt-custom-h2-absolute-icon-list.elementor-widget .elementor-icon-list-item { background: rgba(var(--wdtBodyBGColorRgb), 0.7); border-radius: var(--wdtRadius_Part); padding: 10px 20px 10px 10px; }
.wdt-custom-h2-absolute-icon-list.elementor-widget .elementor-icon-list-item .elementor-icon-list-icon { background: var(--wdtPrimaryColor); width: 38px;height: 38px; align-items: center; justify-content: center; border-radius: var(--wdtRadius_Full); }
.wdt-custom-h2-absolute-icon-list.elementor-widget .elementor-icon-list-item .elementor-icon-list-icon svg { margin: 0px; }
.wdt-custom-h2-absolute-icon-list.elementor-widget .elementor-icon-list-item .elementor-icon-list-text { text-transform: capitalize; font-size: var(--wdtFontSize_Ext); font-family: var(--wdtFontTypo_Alt); }
.wdt-custom-full-width-btn .wdt-button-holder, .wdt-custom-full-width-btn .wdt-button-holder .wdt-button { display: block; height: fit-content; }
.wdt-custom-pricing-table:hover .wdt-custom-h2-icon-box.style-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span svg, .wdt-custom-pricing-table-active .wdt-custom-h2-icon-box.style-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span svg { fill: var(--wdtAccentTxtColor); stroke: var(--wdtAccentTxtColor); transition: var(--wdtBaseTransition);}
.wdt-custom-pricing-table:hover .wdt-custom-h2-icon-box.style-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span, .wdt-custom-pricing-table-active .wdt-custom-h2-icon-box.style-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtAccentTxtColor); }
.wdt-custom-pricing-table:hover .wdt-custom-full-width-btn .wdt-button-holder .wdt-button, .wdt-custom-pricing-table-active .wdt-custom-full-width-btn .wdt-button-holder .wdt-button { background: var(--wdtAccentTxtColor); color: var(--wdtSecondaryColor);}
.wdt-custom-pricing-table:hover .wdt-custom-full-width-btn .wdt-button-holder .wdt-button:hover, .wdt-custom-pricing-table-active .wdt-custom-full-width-btn .wdt-button-holder .wdt-button:hover { background: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor); }
.wdt-custom-pricing-table:after { content: ''; position: absolute; left: 20px; right:20px; top: 20px; bottom: 20px; border: 2px dashed; border-radius: 20px; border-color: var(--wdtAccentTxtColor); pointer-events: none; transition: var(--wdtBaseTransition); }
/* .wdt-custom-pricing-table:hover:after, .wdt-custom-pricing-table-active:after { left: 14px; right:14px; top: 20px; bottom: 20px; opacity: 1; } */
.ui-widget.ui-widget-content { background: transparent; border: none !important; padding: 0px; }
.wdt-custom-pricing-tab .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list { justify-content: center; width: fit-content; border-radius: var(--wdtRadius_Part); margin: auto; margin-bottom: 50px; border: 1px solid; padding: 5px; border-color: rgba(var(--wdtBodyTxtColorRgb), 0.2);}
.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor, .wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor, .wdt-custom-pricing-tab .ui-state-active, .wdt-custom-pricing-tab .ui-widget-content .ui-state-active, .wdt-custom-pricing-tab .ui-widget-header .ui-state-active, .wdt-custom-pricing-tab .ui-state-default, .wdt-custom-pricing-tab .ui-widget-content .ui-state-default, .wdt-custom-pricing-tab .ui-widget-header .ui-state-default { background-color: transparent; border: none; }
.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-content-wrapper { background-color: transparent; }
.wdt-custom-pricing-tab .ui-tabs .ui-tabs-panel { padding: 0px; }
.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor { min-width: 175px; }
.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child), .wdt-custom-pricing-tab .ui-tabs .ui-tabs-nav li { margin: 0; }
.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-list li:first-child .ui-tabs-anchor:before {content: ""; position: absolute; left: 0; transform: translateX(100%); -webkit-transform: translateX(100%); right: 0;top: 0; bottom: 0; background: linear-gradient(91.25deg, var(--wdtTertiaryColor), var(--wdtPrimaryColor)); transition: var(--wdtBaseTransition);transition-delay: .1s; border-radius: var(--wdtRadius_Part); z-index: -1; opacity: 0.3;}
.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:before {transform: translateX(0); -webkit-transform: translateX(0);}
.wdt-custom-pricing-table h4.wdt-heading-title-wrapper span.wdt-heading-title{font-size: clamp(1.625rem, 1.45rem + 0.875vw, 2.5rem);}
.wdt-pricing-value.elementor-widget-wdt-heading .wdt-heading-holder{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.wdt-pricing-value.elementor-widget-wdt-heading .wdt-heading-holder h3.wdt-heading-title-wrapper {margin: 0;line-height: 1;}
.wdt-pricing-value.elementor-widget-wdt-heading .wdt-heading-holder h3.wdt-heading-title-wrapper + .wdt-heading-subtitle-wrapper {letter-spacing: 0;font-size: var(--wdtFontSize_H4);font-weight: var(--wdtFontWeight_H4);font-family: var(--wdtFontTypo_Base);text-transform: lowercase;}
.wdt-custom-circle-animation.elementor-widget-image img { animation: pulse 2s infinite ease-in-out alternate;}


@keyframes pulse {
from { transform: scale(0.7); }
to { transform: scale(1); }
}

.wdt-custom-h2-banner:after{ content: ''; position: absolute; left: 0; top: 0; bottom: 0; background: var(--wdtBodyBGColor); width: 100%; height: 100%; z-index: -1; opacity: 1; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 748 908' style='enable-background:new 0 0 748 908;' xml:space='preserve'%3E%3Cpath d='M0,0h530.5l192.9,469c86.1,209.3-67.8,439-294.1,439H0V0z'/%3E%3C/svg%3E%0A");-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 748 908' style='enable-background:new 0 0 748 908;' xml:space='preserve'%3E%3Cpath d='M0,0h530.5l192.9,469c86.1,209.3-67.8,439-294.1,439H0V0z'/%3E%3C/svg%3E%0A");mask-repeat: no-repeat;-webkit-mask-repeat: no-repeat;mask-size: auto;-webkit-mask-size: auto;}
.wdt-custom-h2-banner:before { content: ''; position: absolute; left: 0; top: 0; bottom: 0; background: linear-gradient(80.88deg, var(--wdtPrimaryColor) 10%, var(--wdtTertiaryColor) 30%); width: 100%; height: 100%; z-index: 0; opacity: 0.4; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 748 908' style='enable-background:new 0 0 748 908;' xml:space='preserve'%3E%3Cpath d='M0,0h530.5l192.9,469c86.1,209.3-67.8,439-294.1,439H0V0z'/%3E%3C/svg%3E%0A");-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 748 908' style='enable-background:new 0 0 748 908;' xml:space='preserve'%3E%3Cpath d='M0,0h530.5l192.9,469c86.1,209.3-67.8,439-294.1,439H0V0z'/%3E%3C/svg%3E%0A");mask-repeat: no-repeat;-webkit-mask-repeat: no-repeat;mask-size: auto;-webkit-mask-size: auto;}

.wdt-arrow-pagination-next svg.wdt-custom-arrow g, .wdt-arrow-pagination-prev svg.wdt-custom-arrow g { transition: transform .5s cubic-bezier(.37,.08,.02,.93),opacity .35s ease-out; }
.wdt-custom-h2-icon-box-carousel .wdt-arrow-pagination-prev { transform: rotate(180deg); }
.wdt-arrow-pagination-next svg.wdt-custom-arrow g:nth-of-type(1), .wdt-arrow-pagination-prev svg.wdt-custom-arrow g:nth-of-type(1) { transform: translateX(0) translateY(0); opacity: 1; transition-delay: .15s, .15s; }
.wdt-arrow-pagination-next svg.wdt-custom-arrow g:nth-of-type(2), .wdt-arrow-pagination-prev svg.wdt-custom-arrow g:nth-of-type(2) { transform: translateX(calc(-1* 110%)) translateY(0px); opacity: .5; transition-delay: 0s, 0s; }
.wdt-arrow-pagination-next:hover svg.wdt-custom-arrow g:nth-of-type(1), .wdt-arrow-pagination-prev:hover svg.wdt-custom-arrow g:nth-of-type(1) { transform: translateX(110%) translateY(calc(-1* 0px)); opacity: 0; transition-delay: 0s, 0s; }
.wdt-arrow-pagination-next:hover svg.wdt-custom-arrow g:nth-of-type(2), .wdt-arrow-pagination-prev:hover svg.wdt-custom-arrow g:nth-of-type(2) {transform: translateX(0) translateY(0); opacity: 1; transition-delay: .15s, .15s; }

/*Home-3*/

.wdt-custom-h3-sec-sign .wdt-image-box-holder .wdt-content-item .wdt-content-title h5, .wdt-custom-h3-sec-sign .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 a { font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem); color: var(--wdtLinkColor); font-weight: var(--wdtFontWeight_Alt); }
.wdt-custom-h3-sec-sign .wdt-image-box-holder .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_Ext); letter-spacing: 0px; color: var(--wdtBodyTxtColor); }
.wdt-custom-icon-animate .elementor-icon-wrapper .elementor-icon { animation: pulse 2s infinite ease-in-out alternate; }
.wdt-custom-h3-icon-list.elementor-widget.elementor-widget-icon-list .elementor-icon-list-text span {font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_H5); color: var(--wdtLinkColor);font-size: var(--wdtFontSize_H6); }
.wdt-custom-h3-absolute-text .elementor-widget-container p {padding: clamp(2.5rem, 2.0673rem + 1.9231vw, 4.375rem) clamp(1.5rem, 1.2115rem + 1.2821vw, 2.75rem); text-align: center; font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_Alt); font-family: var(--wdtFontTypo_Alt);color: var(--wdtAccentTxtColor); background: var(--wdtTertiaryColor); border-radius: 20px;}
.wdt-custom-h3-absolute-text .elementor-widget-container p:after { content: ''; position: absolute; border: 1px solid; width: 100%; height: 100%; border-radius: inherit; border-color: var(--wdtBorderColor); animation: border-move 5s infinite ease-in-out; transition: var(--wdtBaseTransition);}



@keyframes border-move {
    0% { left: 14px; top: 16px; }
    50% { left: -14px; top: -16px;}
    100% { left: 14px; top: 16px; }
}

.wdt-contact-call-back-form { display: grid; gap: clamp(1.25rem, 1.1779rem + 0.3205vw, 1.5625rem); width: 100%; }/*25-20*/
.wdt-contact-call-back-form .wdt-col > p { margin-bottom: 0; }
.wdt-contact-call-back-form .wdt-col-two p { display: inline-grid; grid-template-columns: 1fr 1fr; align-items: center; gap: clamp(1.25rem, 1.1779rem + 0.3205vw, 1.5625rem); width: 100%; }
.wdt-contact-call-back-form .wdt-col { padding: 0; }
.wdt-contact-call-back-form .wdt-col .wpcf7-text, .wdt-contact-call-back-form .wdt-col .wpcf7-textarea { background-color: var(--wdtAccentTxtColor); border-color: transparent; border-radius: 10px;}
.wdt-contact-call-back-form .wpcf7-submit { padding: var(--wdtPadding_Btn); font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: 600; text-transform: capitalize;  border-radius: var(--wdtRadius_Part); }
.wdt-contact-call-back-form .wdt-col .wpcf7-text:focus, .wdt-contact-call-back-form .wdt-col .wpcf7-textarea:focus { border-color: var(--wdtPrimaryColor); }
.wpcf7-form .wdt-form-btn > p:first-child:after {content: ''; position: absolute; background-image: url("data:image/svg+xml,%3Csvg class='wdt-custom-arrow' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M10.5,2.7l4.8,4.8c0.3,0.3,0.3,0.8,0,1.1l-4.8,4.8c-0.3,0.3-0.8,0.3-1.1,0c-0.3-0.3-0.3-0.8,0-1.1l3.5-3.5H0.5V7.3h12.4 L9.4,3.8C9.2,3.5,9.2,3,9.4,2.7C9.7,2.4,10.2,2.4,10.5,2.7z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M10.5,2.7l4.8,4.8c0.3,0.3,0.3,0.8,0,1.1l-4.8,4.8c-0.3,0.3-0.8,0.3-1.1,0c-0.3-0.3-0.3-0.8,0-1.1l3.5-3.5H0.5V7.3h12.4 L9.4,3.8C9.2,3.5,9.2,3,9.4,2.7C9.7,2.4,10.2,2.4,10.5,2.7z'/%3E%3C/g%3E%3C/svg%3E%0A");}
.wdt-custom-h3-absolute-heading.elementor-widget-heading .elementor-heading-title { width: 135px; height: 135px; background: var(--wdtPrimaryColor); border-radius: var(--wdtRadius_Full); text-transform: uppercase; font-family: var(--wdtFontTypo_Base); line-height: 0.8; padding: 40px 0px; color: var(--wdtAccentTxtColor); margin: 0px; }
.wdt-custom-h3-absolute-heading.elementor-widget-heading .elementor-heading-title span { text-transform: capitalize; font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem); font-weight: var(--wdtFontWeight_Ext); }

/*Event*/

.swiper-wrapper { cursor: grab; }
.wdt-event-item .wdt-event-item-media { overflow: hidden; margin-bottom: 30px; border-radius: 10px; }
.wdt-event-item .wdt-event-item-media img { transform: scale(1); transition: var(--wdtBaseTransition); overflow: hidden; }
.wdt-event-item:hover .wdt-event-item-media img { transform: scale(1.1); }

/*Type-1*/

.wdt-event-item.type1 { background: var(--wdtBodyBGColor); border-radius: 20px; padding: 28px 30px !important; transition: var(--wdtBaseTransition); position: relative; border: 2px solid; border-color: var(--wdtBorderColor); }
.wdt-event-item.type1:not(:last-child) { margin-bottom: 24px !important; }
.wdt-event-item.type1 .wdt-event-item-details { display: flex; align-items: center; justify-content: space-between; z-index: 1; position: relative;}
.wdt-event-item.type1 .wdt-event-item-details .wdt-event-item-title { padding-right: 20px; }
.wdt-event-item.type1 .wdt-event-item-details .wdt-event-item-title p { font-size: var(--wdtFontSize_Ext); color: var(--wdtPrimaryColor); }
.wdt-event-item.type1 .wdt-event-item-details .wdt-event-item-title h2 { font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem); font-weight: var(--wdtFontWeight_H5); font-family: var(--wdtFontTypo_Base); margin: 0px; text-transform: capitalize; }
.wdt-event-item.type1 .wdt-event-item-details .wdt-event-item-btn-arrow a{ padding: 0px; background: transparent; color: var(--wdtLinkColor); font-size: var(--wdtFontSize_H6); }
.wdt-event-item.type1 .wdt-event-item-details .wdt-event-item-btn-arrow a:hover { color: var(--wdtLinkHoverColor) !important; box-shadow: none; background: transparent; } 
.wdt-event-item.type1:after { content: ''; position: absolute; width: 100%; height: 100%; background: linear-gradient(99.5deg, rgba(var(--wdtTertiaryColorRgb), 0.19) 0%, rgba(var(--wdtPrimaryColorRgb), 0.1) 99.13%); left: 0; top: 0; bottom: 0; right: 0; border-radius: inherit; z-index: 0; opacity: 0; transform: scale(0.98); transition: var(--wdtBaseTransition); }
.wdt-event-item.type1:hover:after { opacity: 1; transform: scale(1); }
/* .wdt-event-item.type1:hover .wdt-event-item-details .wdt-event-item-title p, .wdt-event-item.type1:hover .wdt-event-item-details .wdt-event-item-title h2 a, .wdt-event-item.type1:hover .wdt-event-item-details .wdt-event-item-btn-arrow a { color: var(--wdtAccentTxtColor); } */
.wdt-event-item.type1:hover .wdt-event-item-details .wdt-event-item-title h2 a:hover { color: var(--wdtPrimaryColor); }

/*Type-2*/

.wdt-event-item.type2 .wdt-event-item-details h2 { font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem); font-weight: var(--wdtFontWeight_H5); line-height: var(--wdtLineHeight_H5); text-transform: capitalize; margin: 15px 0 20px; color: var(--wdtBodyTxtColor); }
.wdt-event-item.type2 .wdt-event-oraganizer-details { display: flex; align-items: center; text-transform: capitalize; margin-bottom: 10px; flex-wrap: wrap; }
.wdt-event-item.type2 .wdt-event-oraganizer-details p { margin-bottom: 0px;  position: relative; }
.wdt-event-item.type2 .wdt-event-oraganizer-details .wdt-organiz-icon:after { content: "|"; position: absolute; right: 14px; }
.wdt-event-item.type2 .wdt-event-oraganizer-details .wdt-organiz-icon { padding-left: 30px;position: relative;padding-right: 30px; }
.wdt-event-item.type2 .wdt-event-oraganizer-details .wdt-organiz-icon:before {    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    left: 0;
    top: 0px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='9' r='3' stroke='%231C274C' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='10' stroke='%231C274C' stroke-width='1.5'/%3E%3Cpath d='M17.9691 20C17.81 17.1085 16.9247 15 11.9999 15C7.07521 15 6.18991 17.1085 6.03076 20' stroke='%231C274C' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    -webkit-mask-position: center;
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-image:url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='9' r='3' stroke='%231C274C' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='10' stroke='%231C274C' stroke-width='1.5'/%3E%3Cpath d='M17.9691 20C17.81 17.1085 16.9247 15 11.9999 15C7.07521 15 6.18991 17.1085 6.03076 20' stroke='%231C274C' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    mask-position: center;
    mask-size: contain;
    mask-repeat: no-repeat;
    background: var(--wdtPrimaryColor);}
.wdt-event-item.type2 .wdt-event-item-media img { border-radius: 10px; }
.wdt-event-item.type2 .wdt-event-item-btn-details { display: inline-flex; }
.wdt-event-item.type2 .wdt-event-item-btn-details a { padding: var(--wdtPadding_Btn); background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); font-weight: 600; border-radius: var(--wdtRadius_Part); line-height: normal; position: relative; }
.wdt-event-item.type2 .wdt-event-item-btn-details a span { margin-left: 8px; }
.wdt-event-item.type2 .wdt-event-item-btn-details a:hover { background-color: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor); }

/*Type-3*/

.wdt-event-item.type3 .wdt-event-item-details h2 { font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem); }
.wdt-event-item.type3 .wdt-event-item-details h2 a { color: var(--wdtLinkColor); }
.wdt-event-item.type3 .wdt-event-item-details h2 a:hover { color: var(--wdtLinkHoverColor); }
.wdt-event-item.type3 .wdt-event-item-media { border-radius: 20px;}
.wdt-event-item.type3 .wdt-event-item-media img { border-radius: 20px; }
.wdt-event-item.type3 .wdt-event-item-btn-details a span { margin-left: 8px; }
.wdt-event-item.type3 p{ margin-bottom: 26px; font-size: var(--wdtFontSize_Ext); }
.wdt-custom-event-type-3-carousel .wdt-events-holder .wdt-carousel-arrow-pagination { position: absolute; top: -120px; right: clamp(1.25rem, -1.3462rem + 11.5385vw, 12.5rem); }
.wdt-custom-event-type-3-carousel .wdt-events-holder .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev, .wdt-custom-event-type-3-carousel .wdt-events-holder .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next { margin-top: 0px; }
.wdt-custom-event-type-3-carousel .wdt-events-holder .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev { margin-right: 20px; }
.wdt-custom-event-type-3-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { width: 65px; height: 34px; border-radius: var(--wdtRadius_Part); }

/*Event detail*/

#tribe-events-pg-template { padding-top: 0px; max-width: 1620px; }
.tribe-events-event-image img { border-radius: 20px; width: 100%; }
.tribe-events-meta-group .tribe-events-single-section-title { letter-spacing: 0px; text-transform: capitalize; font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem); color: var(--wdtHeadAltColor); margin-top: 0px; margin-bottom: 20px; }
#tribe-events-footer { border: none; }
.tribe-events-content a { border: none; }
.tribe-events-content a:active, .tribe-events-content a:focus, .tribe-events-content a:hover { border: none; color: var(--wdtLinkHoverColor); }
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border { font-size: var(--wdtFontSize_Base); padding: var(--wdtPadding_Btn); font-family: var(--wdtFontTypo_Base); font-weight: 600; line-height: 1; background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); border: none; border-radius: var(--wdtRadius_Part); text-transform: capitalize; width: max-content; transition: var(--wdtBaseTransition); }
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover { background-color: var(--wdtSecondaryColor); } 
.tribe-events-event-meta a, .tribe-events-event-meta a:visited { color: var(--wdtLinkColor); }
.tribe-events-event-meta a:focus, .tribe-events-event-meta a:hover { color: var(--wdtLinkHoverColor); }
.tribe-events-meta-group:not(:last-child) { margin-bottom: 25px; border-bottom: 1px solid rgba(var(--wdtBorderColorRgb), 0.1); padding-bottom: 20px !important; }
.tribe-events-meta-group.tribe-events-meta-group-details dl:nth-child(2) { display: grid; grid-template-columns: auto 1fr; }
.tribe-events-meta-group.tribe-events-meta-group-details dl dt { font-size: var(--wdtFontSize_Base); font-family: var(--wdtFontTypo_Alt); margin-right: 10px; margin-top: 0px; }
.tribe-events-event-meta dt { margin: 0px; }
.tribe-events-event-meta.tribe-events-meta-group-details dl dt, .tribe-events-event-meta.tribe-events-meta-group-details dl dd, .tribe-events-event-meta dt + dd, .tribe-events-event-meta dt { margin-bottom: 10px; font-size: var(--wdtFontSize_Base); font-family: var(--wdtFontTypo_Base); }  
.tribe-events-content ul:last-child { margin-bottom: 0px; }
.wdt-custom-event-map .wdt-google-map-wrapper .wdt-google-map { border-radius: 20px; overflow: hidden; }
.tribe-events-event-meta dt + dd abbr.tribe-events-abbr {text-decoration: none;}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a, 
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a{font-size: var(--wdtFontSize_H6);color: var(--wdtBodyTxtColor);}
.tribe-events-nav-next a:after, .tribe-events-nav-previous a:before{margin-top: -4px;}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text:focus, 
.single-tribe_events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text:focus, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text:focus, 
.tribe-events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text:focus{outline: none;}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, 
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, 
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, 
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{background-color: var(--wdtSecondaryColor);}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:focus, 
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover, 
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:focus, 
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover {color: var(--wdtPrimaryColor);}



/*Footer*/

.wdt-custom-footer-tel.elementor-widget.elementor-widget-icon-list .elementor-icon-list-text { font-size: clamp(2.625rem, 2.5096rem + 0.5128vw, 3.125rem); font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); } 
.wdt-custom-footer-btn .wdt-button-holder .wdt-button { color: var(--wdtAccentTxtColor) !important; }

/*About*/

.wdt-custom-about-content .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.125rem, 1.0673rem + 0.2564vw, 1.375rem); font-weight: var(--wdtFontWeight_H5); margin-bottom: -20px !important; }
.wdt-custom-about-content .wdt-heading-holder .wdt-heading-content-wrapper { font-size: var(--wdtFontSize_Ext); }
.wdt-custom-about-section-icon-1.elementor-widget-icon .elementor-icon-wrapper .elementor-icon { width: 50px; height: 50px; display: flex; align-items: center; }
.wdt-custom-about-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem); font-family: var(--wdtFontTypo_Base); color: var(--wdtPrimaryColor); font-weight: var(--wdtFontWeight_Alt); }
.wdt-custom-about-heading .wdt-heading-holder .wdt-heading-title-wrapper { margin-bottom: 10px !important; }
.wdt-custom-about-heading .wdt-heading-holder .wdt-heading-content-wrapper { font-size: var(--wdtFontSize_H6); }

.wdt-custom-about-story .wdt-heading-holder .wdt-heading-title-wrapper { color: var(--wdtLinkColor); margin-bottom: 15px; }
.wdt-custom-about-story .wdt-heading-holder .wdt-heading-content-wrapper { font-style: italic; font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Ext); line-height: var(--wdtLineHeight_Base); }
.wdt-custom-about-story .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar-content .wdt-progressbar-title { margin: 0 0 10px 0; font-size: var(--wdtFontSize_Ext);}
.wdt-custom-about-story .wdt-progressbar-container .wdt-progressbar-value { display: none; }
.wdt-custom-about-story .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar { border: none; }
.wdt-custom-about-story .wdt-progressbar-container svg { height: 4px; }
.wdt-custom-about-story .wdt-progressbar-container svg path:nth-of-type(1) { stroke: #D9D9D9; }
.wdt-custom-about-story .wdt-progressbar-container svg path:nth-of-type(2) { stroke: var(--wdtTertiaryColor); }
.wdt-custom-about-story .wdt-custom-btn-textual .wdt-button-holder.wdt-template-textual .wdt-button { text-transform: uppercase; font-weight: var(--wdtFontWeight_H5); color: var(--wdtLinkColor); }
.wdt-custom-about-story .wdt-custom-btn-textual .wdt-button-holder.wdt-template-textual .wdt-button:hover { color: var(--wdtLinkHoverColor); }
.wdt-custom-about-story .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text span { color: var(--wdtTertiaryColor);}
.wdt-custom-about-story .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text { font-weight: var(--wdtFontWeight_H6); font-size: var(--wdtFontSize_Ext);}
.wdt-custom-about-story .wdt-custom-about-story-meter-icon.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item span.elementor-icon-list-icon { color: var(--wdtAccentTxtColor);background: var(--wdtSecondaryColor);width: 24px;height: 24px;border-radius: var(--wdtRadius_2X);display: flex;align-items: center;justify-content:center;}
.wdt-custom-about-story .wdt-custom-about-story-meter-icon.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item span.elementor-icon-list-icon svg { margin: 0px; }
.wdt-custom-about-story .wdt-custom-about-story-meter-icon.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item:nth-of-type(1) { margin-right: 8px; }
.wdt-custom-about-story .wdt-custom-about-story-meter-icon.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item:nth-of-type(2),
.wdt-custom-about-story .wdt-custom-about-story-meter-icon.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item:nth-of-type(3),
.wdt-custom-about-story .wdt-custom-about-story-meter-icon.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item:nth-of-type(4),
.wdt-custom-about-story .wdt-custom-about-story-meter-icon.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item:nth-of-type(5),
.wdt-custom-about-story .wdt-custom-about-story-meter-icon.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item:nth-of-type(6) { margin: 0px; }

.wdt-custom-about-story .wdt-custom-about-story-meter-icon.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item:nth-of-type(2) span.elementor-icon-list-icon { background: #DC2828; opacity: 0.21;}
.wdt-custom-about-story .wdt-custom-about-story-meter-icon.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item:nth-of-type(3) span.elementor-icon-list-icon { background: #F5961D; opacity: 0.21;}
.wdt-custom-about-story .wdt-custom-about-story-meter-icon.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item:nth-of-type(4) span.elementor-icon-list-icon { background: #FAC833; opacity: 0.21;}
.wdt-custom-about-story .wdt-custom-about-story-meter-icon.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item:nth-of-type(5) span.elementor-icon-list-icon { background: #96DC46; opacity: 0.21;}
.wdt-custom-about-story .wdt-custom-about-story-meter-icon.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item:nth-of-type(6) span.elementor-icon-list-icon { background: #468C32; opacity: 1;}

.wdt-custom-about-story img { transform: scale(1); transition: var(--wdtBaseTransition); overflow: hidden; }
.wdt-custom-about-story:hover img { transform: scale(1.1); }
.wdt-custom-about-story .elementor-widget-image { overflow: hidden; }

/* Dark bg Iconlist */

.wdt-dark-bg .elementor-widget .elementor-icon-list-items .elementor-icon-list-item a:not(:hover) {color: var(--wdtAccentTxtColor);}

.wdt-image-with-adress-box .wdt-dark-bg .elementor-widget .elementor-icon-list-items .elementor-icon-list-item a:hover{color: var(--wdtSecondaryColor);}

.wdt-mentors-showcase .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item a span.elementor-icon-list-icon{font-size: 20px;color: var(--wdtAccentTxtColor);background: var(--wdtSecondaryColor);width: 40px;height: 40px;border-radius: var(--wdtRadius_Full);display: flex;align-items: center;justify-content:center;}
.wdt-mentors-showcase .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item a span.elementor-icon-list-icon + span.elementor-icon-list-text:empty {display: none;}
.wdt-mentors-showcase .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item a span.elementor-icon-list-icon:hover{background: var(--wdtPrimaryColor);}
.wdt-mentors-showcase .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item a span.elementor-icon-list-icon svg{fill:var(--wdtAccentTxtColor);margin: 0;}
.wdt-mentors-showcase .wdt-common-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper span.wdt-heading-subtitle {color: var(--wdtAccentTxtColor);}
.wdt-mentors-showcase .wdt-common-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper{color: var(--wdtAccentTxtColor);}
.wdt-label-with-content-listing.elementor-widget:not(:last-child) {margin-bottom: 15px;}

/* Popup Newsletter */

.wdt-popup-newsletter.elementor-widget.elementor-list-item-link-full_width a {width: 100%;border: none;border-radius: var(--wdtRadius_Part);padding: 16px 30px 14px;line-height: 1;background: var(--wdtBodyBGColor);box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;margin: 10px 0;color: var(--wdtBodyTxtColor);box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.wdt-popup-newsletter.elementor-widget.elementor-list-item-link-full_width a:hover{background: var(--wdtSecondaryColor);color: var(--wdtAccentTxtColor);}
.wdt-popup-newsletter.elementor-widget-icon-list .elementor-icon-list-icon svg{fill: var(--wdtBodyTxtColor);}
.wdt-popup-newsletter.elementor-widget-icon-list a:hover .elementor-icon-list-icon svg {fill: var(--wdtAccentTxtColor);}

/* Contact page form */

.wdt-simple-contact-form textarea{height: 160px;} 

/* Laguage switcher */

.gtranslate_wrapper[class*="gt_container-"] .gt_switcher { width: auto; }
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher .gt_selected { background: none; }
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a { text-transform: capitalize;font-size: var(--wdtFontSize_Ext);font-family: var(--wdtFontTypo_Alt);font-weight: var(--wdtFontWeight_H6); color: var(--wdtAccentTxtColor); width: fit-content; position: relative; padding-right: 30px; border: none; }
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a img { opacity: 1; padding-right: 6px;}
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a:after { -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23666'/></svg>"); -webkit-mask-position: center; -webkit-mask-repeat: no-repeat; -webkit-mask-size: 11px; mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23666'/></svg>"); mask-position: center; mask-repeat: no-repeat; mask-size: 11px; background-color: var(--wdtAccentTxtColor); background-image: none; top: 3px;}
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a:hover{ background: none; }
div.gtranslate_wrapper .gt_switcher .gt_option{ position: absolute !important; background-color: var(--wdtAccentTxtColor); border-left: none; border-right: none; border-bottom: none; top: 40px; box-shadow: 0px 7px 22px 0px rgba(0, 0, 0, 0.075); width: auto; padding: 5px; height: auto !important; }
div.gtranslate_wrapper .gt_switcher .gt_option a { color: var(--wdtLinkColor) !important; }
div.gtranslate_wrapper .gt_switcher .gt_option a:hover { color: var(--wdtLinkHoverColor) !important; }
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a.open:after { transform: unset; }

.elementor-widget-wp-widget-gtranslate .elementor-widget-container:after { content: ''; position: absolute; width: 1px; height: 60%; background: var(--wdtBodyBGColor); right: 5px; top: 50%; transform: translateY(-50%); }

/* Currency switcher */

.elementor-widget-wp-widget-woocs_selector .widget.widget-woocommerce-currency-switcher {padding: 0;box-shadow: none;background: transparent;border-radius: 0;margin-bottom: 0;}
.elementor-widget-wp-widget-woocs_selector .widget.widget-woocommerce-currency-switcher .dd-select{background: transparent !important;border-radius: 0;border: none;}
.elementor-widget-wp-widget-woocs_selector .widget.widget-woocommerce-currency-switcher ul.dd-options{position: absolute; top: 35px;}
.elementor-widget-wp-widget-woocs_selector .widget.widget-woocommerce-currency-switcher .select2-container{position: absolute;}
.elementor-widget-wp-widget-woocs_selector .widget.widget-woocommerce-currency-switcher a.dd-selected{padding: 0; padding-right: 30px; color: var(--wdtAccentTxtColor);font-size: var(--wdtFontSize_Ext);font-family: var(--wdtFontTypo_Alt);font-weight: var(--wdtFontWeight_H6);cursor: pointer;}
.elementor-widget-wp-widget-woocs_selector .widget.widget-woocommerce-currency-switcher .dd-selected-description-truncated{display: none;}
.elementor-widget-wp-widget-woocs_selector .widget.widget-woocommerce-currency-switcher .dd-pointer-down{display: none;}
.elementor-widget-wp-widget-woocs_selector .widget.widget-woocommerce-currency-switcher .dd-pointer-up{ display: none;}
.elementor-widget-wp-widget-woocs_selector .widget.widget-woocommerce-currency-switcher a.dd-selected:after {
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23666'/></svg>"); -webkit-mask-position: center; -webkit-mask-repeat: no-repeat; -webkit-mask-size: 11px; mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23666'/></svg>"); mask-position: center; mask-repeat: no-repeat; mask-size: 11px; background-color: var(--wdtAccentTxtColor); background-image: none; top: 5px; right: 10px; content: ''; position: absolute; width: 11px; height: 11px;
}
.elementor-widget-wp-widget-woocs_selector .widget.widget-woocommerce-currency-switcher .dd-options{box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;border: none;}
.elementor-widget-wp-widget-woocs_selector .widget.widget-woocommerce-currency-switcher a.dd-option small.dd-option-description.dd-desc{display: none;}
.elementor-widget-wp-widget-woocs_selector .widget.widget-woocommerce-currency-switcher ul li, 
.elementor-widget-wp-widget-woocs_selector .widget.widget-woocommerce-currency-switcher  ol li{padding: 8px 10px !important;}
.elementor-widget-wp-widget-woocs_selector .widget.widget-woocommerce-currency-switcher a.dd-option{padding: 0;border: none;line-height: 1;}
.elementor-widget-wp-widget-woocs_selector .widget.widget-woocommerce-currency-switcher a.dd-option label.dd-option-text {cursor: pointer;}
.elementor-widget-wp-widget-woocs_selector .widget.widget-woocommerce-currency-switcher ul li, 
.elementor-widget-wp-widget-woocs_selector .widget.widget-woocommerce-currency-switcher ol li, 
.elementor-widget-wp-widget-woocs_selector .widget.widget-woocommerce-currency-switcher.widget_nav_menu ul.menu li, 
.elementor-widget-wp-widget-woocs_selector .widget.widget-woocommerce-currency-switcher.widget_nav_menu ul li a{border-bottom: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.1);}
.elementor-widget-wp-widget-woocs_selector .widget.widget-woocommerce-currency-switcher a.dd-selected label.dd-selected-text {cursor: pointer;}
.wdt-custom-currency-shortcode .woocommerce-currency-switcher-form a.dd-option { font-size: var(--wdtFontSize_Ext);font-family: var(--wdtFontTypo_Alt);font-weight: var(--wdtFontWeight_H6); }

/*Cart*/
.wp-block-woocommerce-cart-order-summary-block { border: 1px solid Rgba(var(--wdtBorderColorRgb), 0.2); margin-bottom: 20px; border-radius: var(--wdtRadius_3X); }
.is-large.wc-block-cart .wc-block-cart__totals-title { padding: 10px !important; }
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-sidebar-layout .wc-block-components-button:not(.is-link), .wc-block-components-sidebar-layout .wc-block-components-totals-coupon a.wc-block-components-totals-coupon-link { margin: unset; }
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link), .wc-block-components-totals-coupon a.wc-block-components-totals-coupon-link {padding: var(--wdtPadding_Btn); background: var(--wdtPrimaryColor); display: inline-block; width: auto; color: var(--wdtAccentTxtColor); font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_H4); text-transform: capitalize; border-radius: var(--wdtRadius_Part); line-height: normal; transition: var(--wdtBaseTransition);}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover, .wc-block-components-totals-coupon a.wc-block-components-totals-coupon-link:hover { background: var(--wdtSecondaryColor); }
.wc-block-components-sidebar-layout .wc-block-components-main { padding-right: 0 !important; }
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header, table.wc-block-cart-items .wc-block-cart-items__header { border-width: 0px 1px; border-style: solid; border-color: rgba(var(--wdtBorderColorRgb), 0.2); }
.is-large.wc-block-cart .wc-block-cart-items th:first-child { border-right: 1px solid; text-align: center; }
.is-large.wc-block-cart .wc-block-cart-items th { padding: 15px !important; white-space: nowrap; color: var(--wdtAccentTxtColor); background: var(--wdtPrimaryColor) !important; visibility: visible !important; font-size: var(--wdtFontSize_H6); text-transform: capitalize; }
.woocommerce-page table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block tbody { border-width: 0px 1px; border-style: solid; border-color: rgba(var(--wdtBorderColorRgb), 0.2); }
.wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td:not(:last-child) { border-right: 1px solid rgba(var(--wdtBorderColorRgb), 0.2); }
.wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td:first-child { width: 130px; } 
.wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td:first-child {width: 130px;height: 130px;object-fit: cover;}
.wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td { padding: 16px 16px; }
.is-large.wc-block-cart .wc-block-cart-items td { vertical-align: middle !important; }
.wc-block-cart-item__wrap { display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; flex-direction: column; }
.wc-block-cart-item__wrap > * { margin: 5px 0; }
.wc-block-components-product-name { font-weight: var(--wdtFontWeight_H4); color: var(--wdtHeadAltColor) !important; }
.wc-block-cart-item__quantity { display: flex; gap: 20px; align-items: center; }
.wc-block-cart-item__wrap .wc-block-components-quantity-selector { margin-bottom: 0; }
.wc-block-components-sidebar-layout .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input { border-width: 0 1px; border-style: solid; border-radius: 0; border-color: rgba(var(--wdtBorderColorRgb), 0.2); font-weight: 400; }
.is-large.wc-block-cart .wc-block-cart-items th:first-child { border-right: 1px solid; text-align: center; }
.is-large.wc-block-cart .wc-block-cart-items th:last-child { padding-right: 15px; border-left: 1px solid; text-align: center; }
table.wc-block-cart-items .wc-block-cart-items__row a.wc-block-components-product-name:hover { color: var(--wdtPrimaryColor) !important;text-decoration: none;}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-sidebar-layout .wc-block-components-button:not(.is-link):focus { box-shadow: none; }
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) { min-height: auto !important; }
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link, 
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{font-size: var(--wdtFontSize_Base) !important;text-decoration: none !important;}
.wc-block-cart-item__wrap .wc-block-components-quantity-selector{margin: 6px 0 !important;}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, 
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{font-size: var(--wdtFontSize_H6) !important;text-align: left;}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices, 
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices{margin: 0 !important;}
.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p, 
.wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data{font-size: var(--wdtFontSize_Ext) !important;text-align: left;}
table.wc-block-cart-items .wc-block-components-product-metadata{margin-bottom: 0 !important;}
table.wc-block-cart-items .wc-block-cart-item__total-price-and-sale-badge-wrapper{font-weight: var(--wdtFontWeight_H5);font-size: var(--wdtFontSize_H6);}
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input + button.components-button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained {height: 100%;margin-left: 10px;}
.wc-block-components-totals-coupon__form{align-items: end;}
.wc-block-components-spinner{left: 0;top: 0;}

/*Checkout*/

.wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image { width: 100px ; }
.wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{ max-width: 100px ; width: 100px ;border-radius: var(--wdtRadius_3X); } 
.wc-block-components-sidebar-layout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity { border: 1px solid; line-height: normal; min-height: 20px; min-width: 20px; font-size: 10px; }
.wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__description { display: flex ; flex-direction: column; }
.wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-product-name { flex-grow: unset; font-size: var(--wdtFontSize_H6); color: var(--wdtHeadAltColor); font-family: var(--wdtFontTypo_Alt); text-transform: capitalize; }
.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices { margin-bottom: 5px; color: var(--wdtHeadAltColor); margin-top: 0; padding-top: 0;order: -1;}
.wc-block-components-product-details.wc-block-components-product-details:last-of-type { display: flex; gap: 10px; }
.wp-block-woocommerce-checkout .wc-block-components-product-details.wc-block-components-product-details { margin: 0; }
.wc-block-components-product-details.wc-block-components-product-details li { padding-bottom: 0; }
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel__button>.wc-block-components-panel__button-icon { font-size: 30px; color: var(--wdtBodyTxtColor); }
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input, 
.wc-block-components-text-input { display: flex; flex-direction: column; }
.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input label, 
.wc-block-components-sidebar-layout .wc-block-components-text-input label, 
.wc-block-components-sidebar-layout .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label {position: unset; transform: unset; order: -1; margin-bottom: 10px;}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=email], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=number], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=tel], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=text], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=url], 
.wc-block-components-sidebar-layout .wc-block-components-text-input input:-webkit-autofill, 
.wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=email], 
.wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=number], 
.wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=tel], 
.wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=text], 
.wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=url], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=email], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=number], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=tel], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=text], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=url], 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=email], 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=number], 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=tel], 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=text], 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=url] {padding: var(--wdtInputPadding); border-radius: var(--wdtRadius_Part); border-color: rgba(var(--wdtLinkColorRgb), 0.1);}
.wp-block-woocommerce-checkout .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input { padding: var(--wdtInputPadding); border-color: rgba(var(--wdtLinkColorRgb), 0.1); }
.wp-block-woocommerce-checkout .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input { border-radius: var(--wdtRadius_Part); }
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active label, 
.wc-block-components-sidebar-layout .wc-block-components-text-input input:-webkit-autofill+label, 
.wc-block-components-sidebar-layout .wc-block-components-text-input.is-active label, 
.wc-block-components-sidebar-layout .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label, 
.wc-block-components-sidebar-layout .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label { transform: unset; }
.wc-block-components-form .wc-block-components-checkout-return-to-cart-button { color: var(--wdtLinkColor); }
.wc-block-components-form .wc-block-components-checkout-return-to-cart-button:hover { color: var(--wdtLinkHoverColor); }
.wp-block-woocommerce-checkout .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label, 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label { margin-bottom: 3px; }

/* empty cart page */

.woocommerce-cart #primary.content-full-width, .woocommerce-cart body.search-no-results #primary.content-full-width {min-height: auto;}
.wp-block-woocommerce-empty-cart-block hr.wp-block-separator.has-alpha-channel-opacity.is-style-dots, 
.wp-block-woocommerce-empty-cart-block h2.wp-block-heading.has-text-align-center:not(:first-child), 
.wp-block-woocommerce-empty-cart-block .wc-block-grid {display: none;}
.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title.with-empty-cart-icon:before {background-color: var(--wdtPrimaryColor);mask-size: 8em;width: 10em;height: 10em;font-size: 16px;}
.wp-block-woocommerce-empty-cart-block h2.wp-block-heading.has-text-align-center:first-child.wc-block-cart__empty-cart__title {font-size: var(--wdtFontSize_H2);}

/* Checkout */

.wc-block-components-sidebar-layout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity {border: 1px solid;line-height: normal;min-height: 20px;min-width: 20px;font-size: 10px;}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active label, 
.wc-block-components-sidebar-layout .wc-block-components-text-input input:-webkit-autofill+label, 
.wc-block-components-sidebar-layout .wc-block-components-text-input.is-active label, 
.wc-block-components-sidebar-layout .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label, 
.wc-block-components-sidebar-layout .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label {transform: unset;}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input label, 
.wc-block-components-sidebar-layout .wc-block-components-text-input label, 
.wc-block-components-sidebar-layout .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label {position: unset;transform: unset;order: -1;margin-bottom: 10px;}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input, 
.wc-block-components-text-input {display: flex;flex-direction: column;}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=email], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=number], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=tel], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=text], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=url], 
.wc-block-components-sidebar-layout .wc-block-components-text-input input:-webkit-autofill, .wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=email], .wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=number], .wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=tel], .wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=text], .wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=url], .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=email], .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=number], .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=tel], .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=text], .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=url], .wc-block-components-sidebar-layout .wc-block-components-text-input input[type=email], .wc-block-components-sidebar-layout .wc-block-components-text-input input[type=number], .wc-block-components-sidebar-layout .wc-block-components-text-input input[type=tel], .wc-block-components-sidebar-layout .wc-block-components-text-input input[type=text], .wc-block-components-sidebar-layout .wc-block-components-text-input input[type=url] {padding: var(--wdtInputPadding);border-radius: var(--wdtRadius_Part);}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=email]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=number]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=text]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=url]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=email]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=number]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=tel]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=text]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=url]:focus {box-shadow: none;border-color: var(--wdtPrimaryColor);}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.has-error input:focus, 
.wc-block-components-sidebar-layout .wc-block-components-text-input.has-error input:focus {box-shadow: none;}
.wc-block-components-sidebar-layout .wc-block-components-validation-error>p {position: absolute;right: 0;}
.wc-block-components-sidebar-layout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {border-width: 1px;}
.wc-block-components-sidebar-layout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus {outline: none;}
.wc-block-components-notice-banner.is-error {align-items: center;}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-sidebar-layout .wc-block-components-button:not(.is-link), 
.wc-block-components-sidebar-layout .wc-block-components-totals-coupon a.wc-block-components-totals-coupon-link {margin: unset;}
.woocommerce-account .woocommerce .column .woocommerce-MyAccount-content .wc-block-components-notice-banner {align-items: center;}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child a.woocommerce-Button.button {margin-top: 0;}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child a.button.wc-forward:hover {background: transparent;}
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input {padding: var(--wdtInputPadding) !important;border-radius: var(--wdtRadius_Part) !important;}
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus, 
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true], 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus, 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true] {box-shadow: none !important;}
.wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label, 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label {margin-bottom: 3px !important;}
.wc-block-components-notice-banner>svg {font-size: 20px;}
.wc-block-components-form .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {height: 1em;margin: 0.2em 0.5em 0 0;min-height: 1em;min-width: 1em;width: 1em;}
.wc-block-components-form .wc-block-components-checkbox .wc-block-components-checkbox__mark {width: 12px;height: 12px;margin-left: 1px;margin-top: 3px;}
.wc-block-components-form .wc-block-components-checkout-return-to-cart-button {color: var(--wdtHeadAltColor);}
.woocommerce ul.order_details li strong {color: var(--wdtHeadAltColor);font-size: var(--wdtFontSize_Base) !important;}
.woocommerce ul.order_details li {font-size: var(--wdtFontSize_Base);}

/* Wishlist */

.tinv-wishlist .social-buttons li a.social i {font-weight: 400;margin-right: 0;}
.woocommerce.tinv-wishlist tfoot .tinvwl-to-left .tinvwl-input-group >*:not(:last-child) {margin-right: 5px;}
.tinv-wishlist .wishlist_item .product-action>.button {margin-top: 0;}

/* video section */

.elementor-widget-wrap > .elementor-element.elementor-widget-video .elementor-widget-container{overflow: hidden;}

/* Google icon */
a svg .google-color-1 {fill: #4280EF;}
a svg .google-color-2 {fill: #34A353;}
a svg .google-color-3 {fill: #F6B704;}
a svg .google-color-4 {fill: #E54335;}

/* wdt-category-tags  */
.wdt-category-tags li.elementor-icon-list-item.elementor-inline-item a{background: var(--wdtBodyBGColor);padding: 8px 20px 6px;margin-right: 10px;margin-bottom: 10px;border-radius: var(--wdtRadius_Part);font-size: var(--wdtFontSize_Ext);font-weight: var(--wdtFontWeight_H6);transition: var(--wdtBaseTransition);color: var(--wdtBodyTxtColor);}
.wdt-category-tags li.elementor-icon-list-item.elementor-inline-item a:hover {background: var(--wdtPrimaryColor);color: var(--wdtAccentTxtColor);}
.wdt-category-tags li.elementor-icon-list-item.elementor-inline-item:last-child a{margin-right: 0;}
.wdt-category-tags .elementor-widget-icon-list .elementor-icon-list-item a > .elementor-icon-list-text, 
.wdt-category-tags .elementor-widget-icon-list .elementor-icon-list-item a > .elementor-icon-list-icon, 
.wdt-category-tags .elementor-widget-icon-list .elementor-icon-list-item a > .elementor-icon-list-icon i, 
.wdt-category-tags .elementor-widget-icon-list .elementor-icon-list-item a > .elementor-icon-list-icon svg{-webkit-transition: unset;transition: unset;}

.wc-block-components-product-badge.wc-block-components-sale-badge{margin: 15px 0 0;border-radius: 0;padding: 0;border: none;}

.wpcf7-form input ~ .wpcf7-not-valid-tip, .wpcf7-form input[type="text"] ~ .wpcf7-not-valid-tip, .wpcf7-form input[type="email"] ~ .wpcf7-not-valid-tip, .wpcf7-form input[type="tel"] ~ .wpcf7-not-valid-tip, .wpcf7-form textarea ~ .wpcf7-not-valid-tip {
    -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); font-size: 14px; position: absolute; right: 15px; bottom: 6px; pointer-events: none;
}

/* pricing table list */

.wdt-pricing-table-iconlist.elementor-widget .elementor-icon-list-icon {margin-right: 5px;}
.wdt-pricing-table-iconlist.elementor-widget .elementor-icon-list-icon svg{fill: var(--wdtAccentTxtColor);font-size: 7px;width: 7px;height: 7px;}
.wdt-pricing-table-iconlist.elementor-widget .elementor-icon-list-items{padding-left: 56px !important;}

/*Responsive*/


@media only screen and (max-width:1280px)
{
    /* .elementor-widget.elementor-widget-wdt-events .wdt-events-holder .wdt-event-item.wdt-column .wdt-event-item-media{width: 320px;} */
}

@media only screen and (max-width:1024px)
{
    .elementor-widget.elementor-widget-wdt-events .wdt-events-holder .wdt-event-item{flex-direction: column;justify-content: start;align-items: start;gap: 20px;}
    /* .elementor-widget.elementor-widget-wdt-events .wdt-events-holder .wdt-event-item.wdt-column .wdt-event-item-media{width: 400px;right: 25px;} */
    .wp-block-woocommerce-cart .wc-block-components-sidebar{padding-left: 0;width: 100%;}
    .wp-block-woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main{width: 100%;}
    .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{width: 55%;}
    .wc-block-components-sidebar-layout .wc-block-components-sidebar{width: 45%;}
}

@media(max-width: 990px) 
{
    .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{width: 100%;padding: 0;}
    .wc-block-components-sidebar-layout .wc-block-components-sidebar{width: 100%;padding: 0;}
}

@media(max-width: 768px) {
    .wdt-custom-event-type-3-carousel .wdt-events-holder .wdt-carousel-arrow-pagination { top: -55px; }
    /* .elementor-widget.elementor-widget-wdt-events .wdt-events-holder .wdt-event-item.wdt-column .wdt-event-item-media{width: 200px;right: 25px;top: 30px;} */
    .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block{padding: 0 20px;}
    .wdt-category-tags li.elementor-icon-list-item.elementor-inline-item a{padding: 8px 16px 6px;}
}

@media only screen and (max-width:740px)
{
    .is-medium table.wc-block-cart-items .wc-block-cart-items__row, 
    .is-mobile table.wc-block-cart-items .wc-block-cart-items__row, 
    .is-small table.wc-block-cart-items .wc-block-cart-items__row{border-width: 0 0 1px;border-style: solid;border-color: rgba(var(--wdtBorderColorRgb), 0.2);padding: 16px !important;grid-template-columns: 130px 132px !important;}
    .woocommerce-page table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block tbody{border-width: 1px 1px 0;}
    .is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity, 
    .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity, 
    .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{align-self: start !important;}
}
@media only screen and (max-width:560px)
{
    .is-medium table.wc-block-cart-items .wc-block-cart-items__row, 
    .is-mobile table.wc-block-cart-items .wc-block-cart-items__row, 
    .is-small table.wc-block-cart-items .wc-block-cart-items__row{display: flex !important;flex-direction: column;align-items: start;justify-content: center;}
}
@media(max-width: 540px) {
    .wdt-custom-h2-banner:after, .wdt-custom-h2-banner:before { display: none; }
}
@media(max-width: 480px) {
    .wdt-contact-call-back-form .wdt-col-two p { grid-template-columns: 1fr; }
    .wdt-mentors-showcase .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:has(span.elementor-icon-list-icon){margin-left: 0;}
    .wdt-mentors-showcase .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item a span.elementor-icon-list-icon{width: 30px;height: 30px;}
}
@media(max-width: 479px) {
    .wdt-event-item.type1 .wdt-event-item-details { flex-direction: column; align-items: flex-start; }
    .wdt-event-item.type1 .wdt-event-item-details .wdt-event-item-title { padding-right: 0px; padding-bottom: 20px; }
}
