/** 
    Specification Common 
*/

.wdt-specifications-holder .wdt-content-item > div:not(:last-child), 
.wdt-specifications-holder .wdt-content-item .wdt-content-media-group > div:not(:last-child), 
.wdt-specifications-holder .wdt-content-item .wdt-content-detail-group > div:not(:last-child), 
.wdt-specifications-holder .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 10px; }

.wdt-specifications-holder .wdt-content-item { height: 100%; }

/* .wdt-specifications-holder .wdt-specification-block { display: grid; width: 100%; height: 100%; overflow: hidden; }

.wdt-specifications-holder .wdt-specification-block > div.wdt-content-image-wrapper,
.wdt-specifications-holder .wdt-specification-block > div.wdt-content-detail-group { grid-area: 1/-1; align-content: center; width: 100%;}

.wdt-specifications-holder .wdt-specification-block > div.wdt-content-detail-group { position: relative; padding: 30px 20px;  }
.wdt-specifications-holder .wdt-specification-block > div.wdt-content-detail-group > div { position: relative; z-index: 1; } */

.wdt-specifications-holder .wdt-specification-block > div.wdt-content-detail-group > div.wdt-content-spec-group.item-inline { 
    display: flex; gap: 6px 28px; flex-wrap: wrap; }

.wdt-content-spec-group.item-block > div:not(:last-child) { margin: 0 0 4px; }

.wdt-specifications-holder .wdt-specification-block .wdt-content-image-wrapper img { 
    width: 100%; height: 100%; object-fit: cover; object-position: center; }


/** 
    Specification Title 
*/

.wdt-specifications-holder .wdt-specification-block .wdt-content-title h4 { margin: 0; }

/* - Sepecification-type-1*/

.wdt-specifications-holder .wdt-specification-block.wdt_type_1 .wdt-content-title h4{
    font-size: clamp(1.125rem, 1.0003rem + 0.4164vw, 1.5rem); /* 24 - 18 */
}

.wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_1 .wdt-content-icon-wrapper .wdt-content-icon{
    font-size: var(--wdtFontSize_H2);
}

.wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_1 .wdt-content-detail-group .wdt-spec-icon{
    color: var(--wdtPrimaryColor);
    padding-right: 10px;
}

.wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_1 .wdt-content-detail-group .wdt-content-title{
    margin-bottom: 25px;
}

.wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_1 .wdt-content-icon-wrapper{
    margin-bottom: 20px;
    gap: 20px;
    align-items: center;
}

.wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_1 .wdt-content-spec-items{
    margin: 0 0 12px;
}

.wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_1 .wdt-content-spec-items:last-child{
    margin: 0;
}

@media(max-width: 767px){
    .wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_1 .wdt-content-icon-wrapper{
        flex-direction: column;
        align-items: start;
}
}

/* - Sepecification-type-2*/

.wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_2 .wdt-content-icon-wrapper .wdt-content-icon{
    font-size: 30px;
    transition: var(--wdt-Ad-Transition);
    padding: 15px;
    background-color: var(--wdtTertiaryColor);
    border-radius: var(--wdtRadius_Full);
    color: var(--wdtPrimaryColor);
}

.wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_2 .wdt-content-icon-wrapper{
    margin-bottom: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 15px 0 0 15px;
    background-color: var(--wdtBodyBGColor);
    border-radius: var(--wdtRadius_Full) 0 0 0;
}

.wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_2 .wdt-content-detail-group .wdt-content-spec-group .wdt-content-spec-items:last-child{
    margin-bottom: 0;
}

.wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_2 .wdt-content-icon-wrapper::before,
.wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_2 .wdt-content-icon-wrapper::after{
    content: '';
    background-image: radial-gradient(circle farthest-side at 2% 0%, transparent 98%, var(--wdtBodyBGColor));
    width: 20px;
    height: 20px;
    position: absolute;
}

.wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_2 .wdt-content-icon-wrapper::before{
    bottom: 0;
    left: -20px;
}

.wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_2 .wdt-content-icon-wrapper::after{    
    top: -20px;
    right: 0;
}

.wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_2 .wdt-content-title h4{
    font-size: var(--wdtFontSize_H5);
    font-weight: var(--wdtFontWeight_Alt);
}

.wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_2{
   padding: 30px;  /* 40-30 */
    border-radius: var(--wdtRadius_2X);
    background-color: var(--wdtTertiaryColor);
    height: 100%;
}

.wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_2 .wdt-content-detail-group .wdt-content-title{
    margin-bottom: 20px;
}

.wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_2:hover .wdt-content-icon-wrapper .wdt-content-icon{
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
}

.wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_2 .wdt-content-description{
    line-height: var(--wdtLineHeight_Base);
    width: 200px;
    padding-right: 30px;
    margin-bottom: 0;
}

.wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_2 .wdt-content-detail-group .wdt-content-social-icon a i::before{
    font-size: 22px;
    margin: 0;
    color: var(--wdtBodyTxtColor);
    transition: var(--wdt-Ad-Transition);
}

.wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_2 .wdt-content-detail-group .wdt-content-social-icon a i:hover::before{
    color: var(--wdtLinkHoverColor);
}

.wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_2 .wdt-content-detail-group .wdt-content-social-icon:empty
{
    display: none;
}

.wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_2 .wdt-content-detail-group .wdt-content-social-icon{
   display: flex;
   justify-content: space-between;
   margin-top: 25px;
}
.wdt-specification-block.wdt_type_2 .wdt-content-spec-group .wdt-content-spec-items > a{
    color: var(--wdtBodyTxtColor);
}

.wdt-specification-block.wdt_type_2 .wdt-content-spec-group .wdt-content-spec-items > a:hover{
    color: var(--wdtLinkHoverColor);
}