/** Specification Common */
.wdt-specifications-holder .wdt-content-item > .wdt-specification-block > div:not(:last-child), 
.wdt-specifications-holder .wdt-content-item > .wdt-specification-block > .wdt-content-media-group > div:not(:last-child), 
.wdt-specifications-holder .wdt-content-item > .wdt-specification-block > .wdt-content-detail-group > div:not(:last-child), 
.wdt-specifications-holder .wdt-content-item > .wdt-specification-block > .wdt-content-elements-group > div:not(:last-child) { 
    margin-bottom: 20px; 
}

.wdt-specifications-holder .wdt-content-item > .wdt-specification-block > .wdt-content-detail-group > .wdt-content-title + .wdt-content-subtitle {
    margin-top: -10px; }

.wdt-specifications-holder .wdt-content-item { height: 100%; }

.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;color: var(--wdtAccentTxtColor);}

/** 
    * Specification Icon 
*/

.wdt-specification-block .wdt-content-icon-wrapper .wdt-content-icon { font-size: 40px; width: 60px; height: 60px;
    color: var(--wdt-elementor-color-accent); display: inline-flex; justify-content: center; align-items: center; }
.wdt-specification-block.wdt_type_1 .wdt-content-image img,
.wdt-header-menu ul li ul.sub-menu li .wdt-specification-block.wdt_type_1 .wdt-content-image img{
    transform:var(--wdtImage-transform);
    transition:var(--wdt-Ad-Transition);
}
.wdt-specification-block.wdt_type_1:hover .wdt-content-image img,
.wdt-header-menu ul li ul.sub-menu li .wdt-specification-block.wdt_type_1:hover .wdt-content-image img{
    transform:var(--wdtImageHover-transform);
}

.wdt-content-item .wdt-specification-block.wdt_type_1 .wdt-content-media-group,
.wdt-content-item .wdt-specification-block.wdt_type_1 .wdt-content-image-wrapper, 
.wdt-content-item .wdt-specification-block.wdt_type_1 .wdt-content-image-wrapper .wdt-content-image, 
.wdt-content-item .wdt-specification-block.wdt_type_1 .wdt-content-image > span, 
.wdt-content-item .wdt-specification-block.wdt_type_1 .wdt-content-image > a{
    width: 100%;
    overflow:hidden;
    position: relative;
}
.wdt-specification-block.wdt_type_1 .wdt-content-image > span:before, 
.wdt-specification-block.wdt_type_1 .wdt-content-image > a:before{
    content:"";
    height:100%;
    width:100%;
    background-color:rgba(var(--wdtHeadAltColorRgb),0.8);
    position:absolute;
    top:0;
    left:0;
    z-index: 1;
    display:block;
    opacity:0;
    transform: unset;
    transition:var(--wdt-Ad-Transition);
    pointer-events: none;
}
.wdt-specification-block.wdt_type_1:hover .wdt-content-image > span:before, 
.wdt-specification-block.wdt_type_1:hover .wdt-content-image > a:before{
    opacity:1;
}
.wdt-content-item .wdt-specification-block.wdt_type_1 .wdt-content-spec-group{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    z-index:2;
    width: 100%;
}
.wdt-content-item .wdt-specification-block.wdt_type_1 .wdt-content-spec-group .wdt-content-spec-items a{
    padding:14px 28px;
    background:var(--wdtPrimaryColor);
    font-size:calc(var(--wdtFontSize_H6) - 2px);
    font-weight:var(--wdtFontWeight_Ext);
    margin-bottom:20px;
    width: fit-content;
    display: inline-block;
}
.wdt-content-item .wdt-specification-block.wdt_type_1 .wdt-content-spec-group .wdt-content-spec-items a:hover{
    background:var(--wdtAccentTxtColor);
    color:var(--wdtSecondaryColor)
}
.wdt-content-item .wdt-specification-block.wdt_type_1 .wdt-content-spec-group .wdt-content-spec-items:nth-child(1){
    transform:translateY(-30px);
    opacity:0;
    filter:blur(10px);
    transition:var(--wdt-Ad-Transition);
}
.wdt-content-item .wdt-specification-block.wdt_type_1 .wdt-content-spec-group .wdt-content-spec-items:nth-child(2){
    transform:translateY(30px);
    opacity:0;
    filter:blur(10px);
    transition:var(--wdt-Ad-Transition);
}
.wdt-content-item .wdt-specification-block.wdt_type_1:hover .wdt-content-spec-group .wdt-content-spec-items:nth-child(1),
.wdt-content-item .wdt-specification-block.wdt_type_1:hover .wdt-content-spec-group .wdt-content-spec-items:nth-child(2){
    transform:translateY(0px);
    opacity:1;
    filter:blur(0px);
}