/**
    Tabs Transition
*/

.wdt-tabs-container .wdt-tabs-list,
.wdt-tabs-container .wdt-tabs-list li,
.wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor,
.wdt-tabs-container[class*='-template-classic'] .wdt-tabs-list li .ui-tabs-anchor:before,
.wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li,
.wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a,
.wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before,
.wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after {
    -webkit-transition: var(--wdt-Safe-Transition);
            transition: var(--wdt-Safe-Transition);
}

/** 
    Tabs Common
*/

.wdt-tabs-container { border: none; border-radius: 0px; background-color: transparent; background-image: none; }
.wdt-tabs-container .wdt-tabs-list-wrapper .wdt-tabs-list { background-image: none; 
    background-color: transparent; border: none; border-radius: 0px; background-image: none; }

.wdt-tabs-container.ui-widget { font-family: inherit; font-size: 1rem; color: inherit; }

.wdt-tabs-container .wdt-tabs-list-wrapper .wdt-tabs-list .ui-tabs-tab { background: none; border: none; border-radius: 0px; }


.wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list { position: relative; z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -ms-flex-align: center;
    flex-flow: row wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;

    margin: 0; padding: 0; list-style-type: none; }

.wdt-tabs-container .wdt-tabs-list li { position: relative; padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer; }

.wdt-tabs-container .wdt-tabs-list li:not(:last-child) { margin: 0 10px 0 0; }

.wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor { font-size: var(--wdtFontSize_Base); font-weight: var(--wdt-elementor-typo-text-font-weight); 
    position: relative; display: inline-flex; align-items: center; flex-wrap: wrap; justify-content: center; width: 100%; 
    padding: var(--wdtPadding_MiniBtn); letter-spacing: 0; text-transform: capitalize; }

.wdt-tabs-container[class*='-icon-style-block'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title { 
    -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; }
.wdt-tabs-container[class*='-icon-style-block'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-sub-title:empty{ display: none; }

.wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon-wrapper,
.wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon,
.wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title {line-height: 1;}

.wdt-tabs-container[class*='-icon-style-inline'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon { margin: 0 10px 0 0; }
.wdt-tabs-container[class*='-icon-style-block'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon { margin: 0 0 10px; }

.wdt-tabs-container[class*='-position-after-title'] li .ui-tabs-anchor { flex-direction: row-reverse; }
.wdt-tabs-container[class*='-position-after-title'][class*='-icon-style-inline'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon { margin: 0 0 0 10px; }

.wdt-tabs-container .wdt-tabs-content-wrapper { padding: 2em; }

.wdt-tabs-container .wdt-tabs-content-wrapper,
.wdt-tabs-container .wdt-tabs-content { width: 100%; margin: 0; padding: 0; color: inherit; font: inherit; }

.wdt-tabs-container[class*='-layout-vertical'],
.wdt-tabs-container[class*='-layout-vertical'] > .wdt-tabs-list-wrapper { display: -webkit-box; display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    align-items: stretch;
    -ms-flex-align: stretch;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal; }

.wdt-tabs-container[class*='-layout-vertical'] > .wdt-tabs-list-wrapper > .wdt-tabs-list {
    -webkit-box-align: stretch;
    align-items: stretch;
    -ms-flex-align: stretch;
    -ms-flex-flow: column wrap;
        flex-flow: column nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal; 

    min-width: 250px; margin: 0; padding: 0; }

.wdt-tabs-container[class*='-layout-vertical'] .wdt-tabs-list li:not(:last-child) { margin: 0 0 10px 0; }

.wdt-tabs-container[class*='-layout-vertical'] .wdt-tabs-list li .ui-tabs-anchor { flex-wrap: nowrap; justify-content: flex-start; }
.wdt-tabs-container[class*='-layout-vertical'][class*='-icon-style-block'] .wdt-tabs-list li .ui-tabs-anchor { flex-wrap: wrap; }

.wdt-tabs-container[class*='-layout-vertical'][class*='-position-after-title'] li .ui-tabs-anchor { justify-content: flex-end; }

.wdt-tabs-container[class*='-layout-vertical'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title { overflow-wrap: anywhere; }
.wdt-tabs-container { padding: 0; }


/***<<--- Default Template --->>***/

/**<--- Horizontal Design --->**/

.wdt-tabs-container.wdt-template-default > .wdt-tabs-content-wrapper { padding: 20px 0px 0px; }

.wdt-tabs-container.wdt-layout-horizontal.wdt-template-default { 
    padding: 0px; border: 0; background-color: transparent; display: grid; gap: 60px; }

.wdt-tabs-container.wdt-layout-horizontal.wdt-template-default .wdt-tabs-list-wrapper { order: 1; }

.wdt-tabs-container.wdt-layout-horizontal.wdt-template-default .wdt-tabs-list { width: 100%; }

.wdt-tabs-container.wdt-layout-horizontal.wdt-template-default .wdt-tabs-list li { flex: 1; }

.wdt-tabs-container.wdt-layout-horizontal.wdt-template-default .wdt-tabs-list li:not(:last-child) { margin: 0; }

.wdt-tabs-container.wdt-layout-horizontal.wdt-template-default .wdt-tabs-list li .ui-tabs-anchor { 
    position: relative; width: 100%; display: flex; padding: 0; gap: 30px; text-align: center; 
    background-color: transparent; color: var(--wdtHeadAltColor); }

.wdt-tabs-container.wdt-layout-horizontal.wdt-template-default .wdt-tabs-list li.ui-state-active .ui-tabs-anchor, 
.wdt-tabs-container.wdt-layout-horizontal.wdt-template-default .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor { 
    background-color: transparent; color: var(--wdtPrimaryColor); }

.wdt-tabs-container.wdt-layout-horizontal.wdt-template-default .wdt-tabs-list li .wdt-content-image-wrapper,
.wdt-tabs-container.wdt-layout-horizontal.wdt-template-default .wdt-tabs-list li .wdt-content-image { display: inline-flex; }

.wdt-tabs-container.wdt-layout-horizontal.wdt-template-default .wdt-tabs-list li .wdt-content-image span > img { 
    width: 100%; height: 100%; object-fit: cover; backface-visibility: hidden; will-change: transform; isolation: isolate; } 

.wdt-tabs-container.wdt-layout-horizontal.wdt-template-default .wdt-tabs-list li .wdt-content-image span{ 
    height: clamp(5.625rem, 3.9583rem + 3.4722vw, 8.125rem); /* Min-90 & Max-130 */ 
    width: clamp(7.5rem, 6.944rem + 3.0675vw, 10.625rem); /* Min-120 & Max-170 */
    display: inline-block; -webkit-border-radius: var(--wdtRadius_4X); border-radius: var(--wdtRadius_4X); 
    overflow: hidden; opacity: 0; -webkit-transition: var(--wdt-Safe-Transition); transition: var(--wdt-Safe-Transition); }

.wdt-tabs-container.wdt-layout-horizontal.wdt-template-default .wdt-tabs-list li.ui-state-active .wdt-content-image span,
.wdt-tabs-container.wdt-layout-horizontal.wdt-template-default .wdt-tabs-list li.ui-state-hover .wdt-content-image span{ opacity: 1; }

.wdt-tabs-container.wdt-layout-horizontal.wdt-template-default  .wdt-tabs-list li .wdt-tab-separator { 
    position: relative; width: 100%; display: flex; color: inherit; }

.wdt-tabs-container.wdt-layout-horizontal.wdt-template-default  .wdt-tabs-list li .wdt-tab-separator::before {
    content: ''; position: relative; display: inline-flex; width: 15px; height: 15px;
    background-color: var(--wdtBodyBGColor); border: 1px solid var(--wdtBorderColor); 
    -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); 
    -webkit-transition: var(--wdt-Safe-Transition); transition: var(--wdt-Safe-Transition); 
    margin: 0 auto; z-index: 1; }

.wdt-tabs-container.wdt-layout-horizontal.wdt-template-default .wdt-tabs-list li.ui-state-active .wdt-tab-separator::before,
.wdt-tabs-container.wdt-layout-horizontal.wdt-template-default .wdt-tabs-list li.ui-state-hover .wdt-tab-separator::before { 
    background-color: var(--wdtPrimaryColor); border-color: var(--wdtPrimaryColor); }

.wdt-tabs-container.wdt-layout-horizontal.wdt-template-default  .wdt-tabs-list li .wdt-tab-separator:after {
    width: 100%; height: 1px; background-color: var(--wdtBorderColor); content: ''; position: absolute; 
    top: 50%; left: 50%; right: 0; -webkit-transform:  translateX(-50%) translateY(-50%); 
    transform: translateX(-50%) translateY(-50%); }

.wdt-tabs-container.wdt-layout-horizontal.wdt-template-default .wdt-tabs-list li a { 
    font-size: clamp(1.25rem, 1.2055rem + 0.2454vw, 1.5rem); /* Min-20 & Max-24 */ font-weight: var(--wdtFontWeight_Alt); }


/**<--- Vertical Design --->**/

.wdt-tabs-container.wdt-layout-vertical.wdt-template-default > .wdt-tabs-content-wrapper { padding: 0 0 0 20px; }


/**<--- Toggle Design --->**/

.wdt-tabs-container[class*='-tabs-toggle-mode'][data-class-items*="wdt-template-default"] .wdt-tabs-list li .wdt-content-image-wrapper,
.wdt-tabs-container[class*='-tabs-toggle-mode'][data-class-items*="wdt-template-default"] .wdt-tabs-list li .wdt-content-image { display: inline-flex; }

.wdt-tabs-container[class*='-tabs-toggle-mode'][data-class-items*="wdt-template-default"] .wdt-tabs-list li .wdt-content-image span { 
     overflow: hidden; flex: 1; width: 60px; height: auto; display: inline-block; margin-right: 20px; 
    -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); }


/* Template Bordered */

.wdt-tabs-container[class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:before,
.wdt-tabs-container[class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:after { position: absolute; margin: auto; content: ''; }

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:after
{
    -webkit-transition: width .8s cubic-bezier(.22, .61, .36, 1);
       -moz-transition: width .8s cubic-bezier(.22, .61, .36, 1);
            transition: width .8s cubic-bezier(.22, .61, .36, 1);
}

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:before,
.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor:before
{
    -webkit-transition: width .5s cubic-bezier(.22, .61, .36, 1);
       -moz-transition: width .5s cubic-bezier(.22, .61, .36, 1);
            transition: width .5s cubic-bezier(.22, .61, .36, 1);
}

.wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:after
{
    -webkit-transition: height .8s cubic-bezier(.22, .61, .36, 1);
       -moz-transition: height .8s cubic-bezier(.22, .61, .36, 1);
            transition: height .8s cubic-bezier(.22, .61, .36, 1);
}

.wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:before,
.wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor:before
{
    -webkit-transition: height .5s cubic-bezier(.22, .61, .36, 1);
       -moz-transition: height .5s cubic-bezier(.22, .61, .36, 1);
            transition: height .5s cubic-bezier(.22, .61, .36, 1);
}

.wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list li .ui-tabs-anchor { text-align: center; }
.wdt-tabs-container[class*='-layout-vertical'] .wdt-tabs-list li .ui-tabs-anchor { text-align: left; }

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list { border-width: 0; background-color: var(--wdtHeadAltColor) !important; }
.wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-list { border-width: 0 2px 0 0; border-style: solid; }

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li:not(:last-child) { margin: 0 6 0 0; }
.wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-list li:not(:last-child) { margin: 0 0 6px 0; }

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li:not(:last-child) { margin: 0 0 0 0; }

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor { padding: 20px 10px; }
.wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor { padding: 1em 1.5em 1em 0; }

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:before,
.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:after { bottom: -2px; width: 0; height: 2px; }

.wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:before,
.wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:after { right: -2px; width: 2px; height: 0; }

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:before { left: 0; }
.wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:before { top: 0; }

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:before,
.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor:before { width: 100%; }

.wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:before,
.wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor:before { height: 100%; }

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:after { right: 0; }

.wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:after { bottom: 0; }

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:after,
.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor:after { width: 100%; }

.wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:after,
.wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor:after { height: 100%; }

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-content-wrapper { 
    padding: 2em 0 0; }
    
.wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-content-wrapper { padding: 0 0 0 2em; }


/* New Style */

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor {
    background-color: var(--wdtHeadAltColor); color: var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_3X); 
    transition: var(--wdt-Safe-Transition); font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); gap: 10px; }

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor .wdt-tab-separator { display: none; }

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:before {
    content: ''; position: absolute; top: 0px; left: auto; right: 0; bottom: 0px; display: block;
    background-image: var(--wdt-linear-gradient-bg); transition: var(--wdt-Safe-Transition); pointer-events: none; z-index: -1;
    border-radius: var(--wdtRadius_3X); width: 100%; height: 100%; }

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor, 
.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor {
    color: var(--wdtAccentTxtColor); }

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:before, 
.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor:before{
    width: 100%; left: 0; right: auto; background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list {
    justify-content: end; margin-bottom: 50px; border-radius: var(--wdtRadius_3X); overflow: hidden; gap: 5px; }

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon span { display: inline-flex;
    font-size: clamp(2.8125rem, 2.6875rem + 0.625vw, 3.4375rem); width: 55px; height: 50px; border-radius: var(--wdtRadius_3X); justify-content: center; line-height: 0; }


/***<<--- Classic Template --->>***/

/**<--- Vertical Design --->**/

.wdt-tabs-container[class*='-layout-vertical'][class*='-template-classic'] .wdt-tabs-list { 
    border-right-width: 1px; border-right-style: solid; }

.wdt-tabs-container[class*='-layout-vertical'][class*='-template-classic'] .wdt-tabs-list li { margin: 0; }

.wdt-tabs-container[class*='-layout-vertical'][class*='-template-classic'] .wdt-tabs-list li .ui-tabs-anchor { 
    margin: 0 -2px 0 0; border: 1px solid; }

.wdt-tabs-container[class*='-layout-vertical'][class*='-template-classic'] .wdt-tabs-list li:not(:last-child) .ui-tabs-anchor { 
    border-bottom-width: 0; }

.wdt-tabs-container[class*='-layout-vertical'][class*='-template-classic'] .wdt-tabs-content-wrapper { 
    border-width: 1px 1px 1px 0; border-style: solid; }

.wdt-tabs-container[class*='-layout-vertical'][class*='-template-classic'] .wdt-tabs-list li .ui-tabs-anchor:before { 
    position: absolute; top: -1px; right: -1px; bottom: -1px; left: -1px; content: ''; }

.wdt-tabs-container[class*='-layout-vertical'][class*='-template-classic'] .wdt-tabs-list li .ui-tabs-anchor:before { width: 0; }

.wdt-tabs-container[class*='-layout-vertical'][class*='-template-classic'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:before { width: 5px; }

.wdt-tabs-container.wdt-layout-horizontal.wdt-template-classic .wdt-tabs-list li .ui-tabs-anchor { 
    background-size: 0; transition: var(--wdt-Safe-Transition); }

.wdt-tabs-container.wdt-layout-horizontal.wdt-template-classic .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor,
.wdt-tabs-container.wdt-layout-horizontal.wdt-template-classic .wdt-tabs-list li.ui-state-active .ui-tabs-anchor { background-size: cover; }


/**<--- Toggle Design --->**/

.wdt-tabs-container[class*="-tabs-toggle-mode"][data-class-items*="wdt-template-classic"] .wdt-tabs-list-wrapper .wdt-tabs-list li a > *{ 
    z-index: 0; position: relative; }

.wdt-tabs-container[class*="-tabs-toggle-mode"][data-class-items*="wdt-template-classic"] .wdt-tabs-list-wrapper .wdt-tabs-list li { 
    overflow: hidden; border: none !important; }

.wdt-tabs-container[class*="-tabs-toggle-mode"][data-class-items*="wdt-template-classic"] .wdt-tabs-list-wrapper .wdt-tabs-list li a:before { 
    position: absolute; top: 0; right: 0; bottom: 0px; left: 0; content: ''; border-bottom: 1px solid var(--wdtBorderColor) ;
    -webkit-transition: var(--wdt-Safe-Transition); transition: var(--wdt-Safe-Transition); opacity: 1; z-index: 0; backdrop-filter: blur(50px); }
.wdt-tabs-container[class*="-tabs-toggle-mode"][data-class-items*="wdt-template-classic"] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active a:before,
.wdt-tabs-container[class*="-tabs-toggle-mode"][data-class-items*="wdt-template-classic"] .wdt-tabs-list-wrapper .wdt-tabs-list li:hover a:before{
    border-color: transparent;
}


.wdt-tabs-container[class*="-tabs-toggle-mode"][data-class-items*="wdt-template-classic"] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon span,
.wdt-tabs-container[class*="-tabs-toggle-mode"][data-class-items*="wdt-template-classic"] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon span i { 
    display: inline-flex; }


/**<--- Horizontal Design --->**/

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list li { margin: 0; }

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list li .ui-tabs-anchor { 
    position: relative; overflow: hidden; padding: 0px clamp(1.25rem, 0rem + 1.5625vw, 1.875rem);  align-content: center; 
    gap: 1em; backface-visibility: hidden; will-change: transform; isolation: isolate; clear: both; 
    -webkit-border-radius: var(--wdtRadius_4X); border-radius: var(--wdtRadius_4X); z-index: 1; font-weight: var(--wdtFontWeight_Alt); }

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list li:not(:last-child) .ui-tabs-anchor { border-right-width: 0; }

.wdt-tabs-container[class*='-template-classic'] .wdt-tabs-list li .ui-tabs-anchor{
    font-size: clamp(1.25rem, 1.1943rem + 0.2548vw, 1.5rem); /* Min 20px - Max 24px*/
}
.wdt-tabs-container[class*='-template-classic'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title{
    line-height:var(--wdtLineHeight_H6) !important;
}
.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list li .ui-tabs-anchor{gap:5px}
.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list li .ui-tabs-anchor:has(.wdt-content-sub-title) .wdt-content-sub-title{
    font-size:16px;
    margin-top:-5px;
    position:relative
}


/* Custom styles classic template */

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-content-wrapper { padding: 60px 0 0; }

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] ul.wdt-tabs-list { 
    width: 100%; gap:15px 0px; justify-content:center;  
}
@media screen and (min-width:768px){
    .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] ul.wdt-tabs-list{
        border-bottom: 1px solid var(--wdtBorderColor); padding-bottom: 30px;
    }
}

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] ul.wdt-tabs-list:before,
.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] ul.wdt-tabs-list:after { display: none; }

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'][class*='-icon-style-block'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon { 
    margin-bottom: 0; }

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list li .ui-tabs-anchor {color: var(--wdtHeadAltColor);}

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'][class*='-icon-style-block'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon span { 
    font-size: 40px; }

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'][class*='-icon-style-block'] .wdt-tabs-list li .ui-tabs-anchor .wdt-tab-separator { 
    display: none; }

.wdt-tabs-container[class*="-tabs-toggle-mode"][data-class-items*="wdt-template-classic"] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded li a:before { 
    border-bottom: 1px solid rgba(var(--wdtAccentTxtColorRgb), .15); }


/* Default Colors */

.wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor { 
    color: var(--wdt-elementor-color-white); background-color: var(--wdtSecondaryColor); }

.wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor { 
    color: var(--wdt-elementor-color-white); background-color: var(--wdt-elementor-color-accent); }

.wdt-tabs-container .wdt-tabs-list li,
.wdt-tabs-container .wdt-tabs-list li.ui-state-active { border: 0; border-bottom: 0; padding-bottom: 0; }
.wdt-tabs-container .wdt-tabs-list li { margin: 0; }

.wdt-tabs-container > .wdt-tabs-content-wrapper { background-color: transparent; padding: 20px; }

.wdt-tabs-container[class*='-template-bordered'] .wdt-tabs-list { border-color: #e1e1e1; }

.wdt-tabs-container[class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor { 
    color: var(--wdt-elementor-color-secondary); background-color: transparent; }

.wdt-tabs-container[class*='-template-bordered'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-tabs-container[class*='-template-bordered'] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor { 
    color: var(--wdt-elementor-color-primary); background-color: transparent; }

.wdt-tabs-container[class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:before,
.wdt-tabs-container[class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:after { 
    background-color: var(--wdt-elementor-color-primary); }

.wdt-tabs-container[class*='-template-bordered'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:after,
.wdt-tabs-container[class*='-template-bordered'] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor:after { background: transparent; }

.wdt-tabs-container[class*='-template-bordered'] .wdt-tabs-content-wrapper { background-color: transparent; }

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list,
.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list li .ui-tabs-anchor,
.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-content-wrapper,
.wdt-tabs-container[class*='-layout-vertical'][class*='-template-classic'] .wdt-tabs-list,
.wdt-tabs-container[class*='-layout-vertical'][class*='-template-classic'] .wdt-tabs-list li .ui-tabs-anchor,
.wdt-tabs-container[class*='-layout-vertical'][class*='-template-classic'] .wdt-tabs-content-wrapper { border-color: #e1e1e1; }

.wdt-tabs-container[class*='-template-classic'] .wdt-tabs-list li .ui-tabs-anchor {background-color: transparent;color: var(--wdt-elementor-color-black);}

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor  { 
    color: var(--wdtPrimaryColor); }



/* Tabs Toggle Mode Colors */

.wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li { background: var(--wdtHeadAltColor); }

.wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a { color: var(--wdtAccentTxtColor); }

.wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:hover,
.wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active { background: var(--wdtPrimaryColor); }

.wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:hover a,
.wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active a { color: var(--wdtPrimaryColor); background: var(--wdtTertiaryColor);}

.wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before,
.wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after { background-color: var(--wdt-elementor-color-white); }

.wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:not(:last-child),
.wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active { 
    border-bottom-color: rgba(var(--wdtBorderColorRgb), 0.2); }

.wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { background-color: transparent; }


/* Responsive */

/* Tabs Toggle Mode */

@media only screen and (max-width:767px) {
    .wdt-tabs-container[class*='-tabs-toggle-mode'] { position: relative; display: inline-flex; 
        align-items: center; flex-wrap: wrap; justify-content: center; width: 100%; }

    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper { position: relative;
        font-size: 20px; display: grid; width: 80%; height: 4em; margin: 0 auto 40px; z-index: 1; }

    .wdt-tabs-container[class*='-tabs-toggle-mode'][data-class-items*="wdt-template-default"] .wdt-tabs-list-wrapper { height: 4em; }

    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list { line-height: normal; position: unset; 
        display: grid; justify-content: center; width: 100%; border: none; grid-template-columns: 1fr; 
        box-shadow: 0 0 10px rgba(var(--wdtBorderColorRgb),0.5); padding-left: 0; padding-right: 0; }

    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li { order: 1; width: 100%; margin: 0; }

    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:not(:last-child),
    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active { 
        border-bottom-width: 1px; border-bottom-style: solid; }

    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active { z-index: 1; order: 0; }

    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before, 
    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after {
        position: absolute; z-index: 2; top: -17px; bottom: 0; margin: auto; display: inline-block; width: 12px; height: 1px; content: ''; color: var(--wdtPrimaryColor); background: currentColor; }

    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:has(.wdt-content-icon):before, 
    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:has(.wdt-content-icon):after{ top: 0; }
    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before { right: 27px; 
        -webkit-transform: rotate(45deg) translateY(-50%); transform: rotate(45deg) translateY(-50%);  }

    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after { right: 18px; 
        -webkit-transform: rotate(-45deg) translateY(-50%); transform: rotate(-45deg) translateY(-50%); }

    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded:before { right: 18px; }

    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded:after { right: 26px; }

    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:not(.wdt-active) { position: absolute; top: 0; }

    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded li:not(.wdt-active) { position: relative; top: auto; }

    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li { opacity: 0; }
    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active,
    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded li { opacity: 1; }
    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a { font-size: 20px; font-weight: 400; 
        position: relative; display: inline-flex; align-items: center; flex-wrap: wrap; justify-content: center; width: 100%; 
        padding: 1em; padding-right: 50px; letter-spacing: normal; text-transform: capitalize; }

    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a,
    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon-wrapper,
    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon { line-height: 1; }

    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon-wrapper span{ font-size: 32px; }
    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon-wrapper span,
    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon-wrapper span i { display: inline-flex; }

    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon { margin: 0 10px 0 0; }
    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-title{font-size: 20px; }
    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-sub-title{
        font-size: 16px; margin-left: 5px; margin-top: -5px; position: relative;
    }

    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { width: 100%; padding: 0; }
}

@media only screen and (max-width:576px) {
    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper { width: 100%; }
    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { padding: 0; }
}
