/**
   * WDT Icon List Base Styles
*/

.wdt-icon-list,
.wdt-icon-list .wdt-icon-item,
.wdt-icon-list .wdt-listicon-wrapper {
   position: relative;
   -webkit-transition: var(--wdt-Ad-Transition);
           transition: var(--wdt-Ad-Transition);
}

.wdt-icon-list-wrapper { width: 100%; }

.wdt-icon-list { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; }
.wdt-icon-list li { padding: 0px; }

.wdt-icon-list .wdt-icon-item, .wdt-icon-list .wdt-icon-item a { display: flex; align-items: center; position: relative; color: var(--wdtHeadAltColor); }
.wdt-icon-list .wdt-icon-item a:hover{color: var(--wdt-elementor-color-accent);} 
.wdt-icon-list .wdt-icon-item{align-items: start;}
.wdt-icon-list .wdt-listicon-wrapper { display: flex; align-items: center; gap: 8px; margin-top: 6px;
   justify-content: center; flex-grow: 0; flex-shrink: 0; color: var(--wdt-elementor-color-accent); }

.wdt-icon-list li:not(:last-child):after { content: ""; display: block; position: absolute; border-color: var(--wdtBorderColor); }

/* --dark-bg style-- */
.wdt-dark-bg .wdt-icon-list .wdt-icon-item .wdt-icon-text,
.wdt-dark-bg .wdt-icon-list .wdt-icon-item .wdt-listicon-wrapper .wdt-listicon {color: var(--wdt-elementor-color-white,var(--wdtAccentTxtColor));} 

/** 
   * Layout vertical Styles
*/

.wdt-icon-list.layout-vertical { flex-direction: column; }
.wdt-icon-list.layout-vertical .wdt-icon-item { flex: 1 1 100%; }

.wdt-icon-list.layout-vertical li:not(:last-child):after { bottom: 0; border-bottom-width: 1px; width: 100%; transform: translateY(50%); }

/** 
   * Layout horizontal Styles
*/

.wdt-icon-list.layout-horizontal { flex-direction: row; margin: -6px 0px; }
.wdt-icon-list.layout-horizontal > li { padding-top: 6px; padding-bottom: 6px; }

.wdt-icon-list.layout-horizontal li:not(:last-child):after { right: 0; top: 50%; border-right-width: 1px; height: 90%; transform: translate(50%, -50%); }

/* Type 1 */
.wdt-icon-list-wrapper.wdt-type-1 .wdt-icon-list.layout-horizontal li a { color: var(--wdtHeadAltColor); background-color: transparent;
   border: 1px solid var(--wdtBorderColor); -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full);
   padding: 11px; display: flex; justify-content: center; align-items: center; transition: var(--wdt-Ad-Transition); }

.wdt-cust-si .wdt-icon-list-wrapper.wdt-type-1 .wdt-icon-list.layout-horizontal li a { border-color: rgba(var(--wdtHeadAltColorRgb), 0.25); }

.wdt-icon-list-wrapper.wdt-type-1 .wdt-icon-list.layout-horizontal li a:hover { 
   color: var(--wdtAccentTxtColor); background-color: var(--wdtPrimaryColor); border-color: transparent; }
.wdt-dark-bg .wdt-icon-list-wrapper.wdt-type-1 .wdt-icon-list.layout-horizontal li a,
.wdt-light-bg .wdt-icon-list-wrapper.wdt-type-1 .wdt-icon-list.layout-horizontal li a { color: var(--wdtAccentTxtColor); border-color: currentColor; }

.wdt-dark-bg .wdt-icon-list-wrapper.wdt-type-1 .wdt-icon-list.layout-horizontal li a:hover { 
   color: var(--wdtAccentTxtColor); background-color: var(--wdtPrimaryColor); border-color: transparent; }
   
.wdt-light-bg .wdt-icon-list-wrapper.wdt-type-1 .wdt-icon-list.layout-horizontal li a:hover { 
   color: var(--wdtAccentTxtColor); background-color: var(--wdtSecondaryColor); border-color: transparent; }

.wdt-icon-list-wrapper.wdt-type-1 .wdt-icon-list.layout-horizontal li a .wdt-listicon-wrapper { color: inherit; transition: var(--wdt-Ad-Transition);}
.wdt-icon-list-wrapper.wdt-type-1 .wdt-icon-list.layout-horizontal li a .wdt-listicon-wrapper,
.wdt-icon-list-wrapper.wdt-type-1 .wdt-icon-list.layout-horizontal.icon-left .wdt-listicon-wrapper:not(:only-child),
.wdt-icon-list-wrapper.wdt-type-1 .wdt-icon-list.icon-left .wdt-listicon-wrapper:not(:only-child) { margin: 0; margin-right: 0; }
.wdt-icon-list-wrapper.wdt-type-1 .wdt-icon-list.layout-horizontal li a .wdt-icon-text { display: none; }


#header .wdt-icon-list-wrapper.wdt-type-1 .wdt-icon-list.layout-horizontal li a { padding: 7px; }
#header .wdt-dark-bg .wdt-icon-list-wrapper.wdt-type-1 .wdt-icon-list.layout-horizontal li a, 
#header .wdt-light-bg .wdt-icon-list-wrapper.wdt-type-1 .wdt-icon-list.layout-horizontal li a { background-color: var(--wdtAccentTxtColor); color: var(--wdtHeadAltColor); }
#header .wdt-dark-bg .wdt-icon-list-wrapper.wdt-type-1 .wdt-icon-list.layout-horizontal li a:hover, 
#header .wdt-light-bg .wdt-icon-list-wrapper.wdt-type-1 .wdt-icon-list.layout-horizontal li a:hover { background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }

/* Type 2 */

.wdt-icon-list-wrapper.wdt-type-2 .wdt-icon-item,
.wdt-icon-list-wrapper.wdt-type-2 .wdt-icon-item a{
   background-color: var(--wdtPrimaryColor);
   color: var(--wdtAccentTxtColor);
   border-radius: var(--wdtRadius_Part);
   padding: clamp(0.9375rem, 0.8254rem + 0.3745vw, 1.125rem) clamp(0.9375rem, 0.5637rem + 1.2484vw, 1.5625rem);
   transition: var(--wdt-Ad-Transition);
}
.wdt-icon-list-wrapper.wdt-type-2 .wdt-icon-list{
   gap: 15px;
}
.wdt-icon-list-wrapper.wdt-type-2 .wdt-icon-item:has(a),
.wdt-dark-bg .wdt-icon-list-wrapper.wdt-type-2 .wdt-icon-item:has(a){
   padding: 0;
   background-color: transparent;
}
.wdt-icon-list-wrapper.wdt-type-2 .wdt-icon-item:has(a):hover,
.wdt-dark-bg .wdt-icon-list-wrapper.wdt-type-2 .wdt-icon-item:has(a):hover{
   background-color: transparent;
}
.wdt-icon-list-wrapper.wdt-type-2 .wdt-icon-item:hover,
.wdt-icon-list-wrapper.wdt-type-2 .wdt-icon-item:hover a{
   background-color: var(--wdtSecondaryColor);
}
.wdt-icon-list-wrapper.wdt-type-2 .wdt-icon-text{
   line-height: 1;
   font-size: var(--wdtFontSize_Base);
   font-weight: var(--wdtFontWeight_Ext);
}
.wdt-dark-bg .wdt-icon-list-wrapper.wdt-type-2 .wdt-icon-item,
.wdt-dark-bg .wdt-icon-list-wrapper.wdt-type-2 .wdt-icon-item a{
   background-color: var(--wdtAccentTxtColor);
   color: var(--wdtHeadAltColor);
}
.wdt-dark-bg .wdt-icon-list-wrapper.wdt-type-2 .wdt-icon-text{
   color: var(--wdtHeadAltColor);
   transition: var(--wdt-Ad-Transition);
}
.wdt-dark-bg .wdt-icon-list-wrapper.wdt-type-2 .wdt-icon-item:hover .wdt-icon-text{
   color: var(--wdtAccentTxtColor);
}
.wdt-dark-bg .wdt-icon-list-wrapper.wdt-type-2 .wdt-icon-item:hover,
.wdt-dark-bg .wdt-icon-list-wrapper.wdt-type-2 .wdt-icon-item:hover a{
   background-color: var(--wdtPrimaryColor);
   color: var(--wdtAccentTxtColor);
}

/* Type 3  */

.wdt-icon-list-wrapper.wdt-type-3 .wdt-listicon-wrapper svg{
   width: 26px;
   height: 26px;
   fill: var(--wdtPrimaryColor);
}
.wdt-icon-list-wrapper.wdt-type-3 .wdt-icon-list.icon-left .wdt-listicon-wrapper:not(:only-child){
   margin-right: 12px;
}
.wdt-icon-list-wrapper.wdt-type-3 .wdt-icon-list li:not(:last-child){
   margin-bottom: calc(18px / 2);
    padding-bottom: calc(18px / 2);
}
.wdt-icon-list-wrapper.wdt-type-3 .wdt-icon-list .wdt-listicon-wrapper{
   margin-top: 2px;
}

/* Dark Bg */

.wdt-dark-bg .wdt-type-3 .wdt-listicon-wrapper svg{
   fill: var(--wdtAccentTxtColor);
}