
/** 
    @Common CSS for listing
*/

.wdt-listings-item-container:not(.swiper-wrapper) { width: auto; margin: -15px; }


/** 
    @Type 1 & 2 
*/

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section,
.wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section { 
    padding: 10px; display: flex; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); overflow: hidden; 
    background-color: var(--wdtTertiaryColor); border: 1px solid rgba(var(--wdtBorderColorRgb),0.5); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section:hover,
.wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section:hover{
    background-color: var(--wdtPrimaryColor);
}
.wdt-listings-item-wrapper.type1  .wdt-listings-item-image-gallery{width: 50%;}
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section-content{
    transition: var(--wdt-Ad-Transition); 
    padding: clamp(1.25rem, 0.419rem + 2.7759vw, 3.75rem) clamp(1.25rem, 0.8345rem + 1.3879vw, 2.5rem);/*60-20*//*40-20*/  width: 50%;}
 
.wdt-listings-item-wrapper.type1 .wdt-listings-item-excerpt,
.wdt-listings-item-wrapper.type2 .wdt-listings-item-excerpt{color: var(--wdtHeadAltColor); margin-bottom: 25px; -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition);}
.wdt-listings-item-wrapper.type1 .wdt-listings-item-excerpt p,.wdt-listings-item-wrapper.type2 .wdt-listings-item-excerpt p{margin: 0;}

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section-content .wdt-listings--title,
.wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section-content .wdt-listings--title{ font-size: clamp(1.5rem, 1.4rem + 0.5vw, 2rem); /* Min-24 & Max-32 */ margin: 0 0 clamp(0.625rem, 0.5003rem + 0.4164vw, 1rem);/*16-10*/ }
.wdt-listings-item-wrapper.type1 .wdt-listings-feature-image-holder,
.wdt-listings-item-wrapper.type2 .wdt-listings-feature-image-holder {display: flex;height: 100%; overflow: hidden; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);}

.wdt-listings-item-wrapper.type1 .wdt-listings-feature-image-holder img,.wdt-listings-item-wrapper.type2 .wdt-listings-feature-image-holder img {
    object-fit: cover; height: 100%; -webkit-transform: scale(1); transform: scale(1);
    -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition);}

div[class*="-apply-isotope"] .wdt-column:nth-child(4n+4) .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section,
div[class*="-apply-isotope"] .wdt-column:nth-child(4n+5) .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section {
flex-direction: row-reverse;
}


.wdt-listings-item-wrapper.type1 .wdt-listings-taxonomy-container li a,
.wdt-listings-item-wrapper.type2 .wdt-listings-taxonomy-container li a,
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section-content .wdt-listings--title a,
.wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section-content .wdt-listings--title a,
.wdt-listings-item-wrapper.type1 a.custom-button-style,
.wdt-listings-item-wrapper.type2 a.custom-button-style{color: var(--wdtHeadAltColor); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition);}

.wdt-listings-item-wrapper.type1:hover .wdt-listings-taxonomy-container li a,
.wdt-listings-item-wrapper.type2:hover .wdt-listings-taxonomy-container li a,
.wdt-listings-item-wrapper.type1:hover .wdt-listings-item-top-section-content .wdt-listings--title a,
.wdt-listings-item-wrapper.type2:hover .wdt-listings-item-top-section-content .wdt-listings--title a,
.wdt-listings-item-wrapper.type1:hover a.custom-button-style,
.wdt-listings-item-wrapper.type2:hover a.custom-button-style,
.wdt-listings-item-wrapper.type1:hover .wdt-listings-item-excerpt,
.wdt-listings-item-wrapper.type2:hover .wdt-listings-item-excerpt{color: var(--wdtAccentTxtColor);}

.wdt-listings-item-wrapper.type1 .wdt-listings-taxonomy-container li a:hover,
.wdt-listings-item-wrapper.type2 .wdt-listings-taxonomy-container li a:hover,
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section-content .wdt-listings--title a:hover,
.wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section-content .wdt-listings--title a:hover,
.wdt-listings-item-wrapper.type1 a.custom-button-style:hover,
.wdt-listings-item-wrapper.type2 a.custom-button-style:hover{color: var(--wdtLinkHoverColor);}


.blog-entry div.entry-thumb>a { position: relative; overflow: hidden; width: 100%; z-index: 1; }
.blog-entry div.entry-thumb>a>img {
    width: 100%; height: 100%; object-fit: cover; object-position: center;
}
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section:hover .wdt-listings-feature-image-holder img,
.wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section:hover .wdt-listings-feature-image-holder img { -webkit-transform: scale(1.1); transform: scale(1.1); }

/** 
    @Type 2
*/

.wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section-content{
    transition: var(--wdt-Ad-Transition); padding:20px; }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-feature-image-holder img {aspect-ratio: 12/9;}




.wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section{
    flex-direction: column;
}

@media screen and (max-width:767px) {
    .wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section-content{
        padding-bottom: 30px;
    }
}





/** 
    @Type 3 
*/


.wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section .wdt-listings-item-top-section-content { display: block;
  position: relative; float: left; width: 100%; padding: 20px 0 0; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section .wdt-listings-feature-image-holder { overflow: hidden; border-radius: var(--wdtRadius_2X);}
.wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section .wdt-listings-feature-image-holder img { 
    scale: 1; transition: var(--wdt-Ad-Transition); aspect-ratio: 0.8; object-fit: cover;}
.wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section:hover .wdt-listings-feature-image-holder img { scale: 1.1; }

.wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section .wdt-listings--title { margin: 0px; font-size: clamp(1.5rem, 1.425rem + 0.375vw, 1.875rem); /* Min-24 & Max-30 */ }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section .wdt-listings--title a { color: inherit; text-decoration: none; }
.wdt-listings-item-wrapper.type3 .wdt-listings-taxonomy-container li a { line-height: normal; padding: 0; font-size: 14px; }
.wdt-listings-item-wrapper.type3 .wdt-listings-taxonomy-container li a:before { display: none; }
.wdt-listings-item-wrapper.type3 .wdt-listings-taxonomy-container li a span:first-child:not(:only-child) { margin-right: 5px; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div:not(:last-child) { margin-bottom: 12px; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section-content { padding-top: 20px; padding-bottom: 50px; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section div.wdt-listings-item-ad-section { right: 30px; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section .wdt-listings-featured-item-container,
.wdt-listings-item-wrapper.type3:hover .wdt-listings-item-top-section .wdt-listings-featured-item-container {
    left: 0; top: 0; right: auto; background: none; font-size: 0; padding: 0; position: absolute; }

.wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section .wdt-listings-featured-item-container a,
.wdt-listings-item-wrapper.type3:hover .wdt-listings-item-top-section .wdt-listings-featured-item-container a { background: none; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section .wdt-listings-featured-item-container a {
    display: flex; position: absolute; justify-content: flex-end; right: 0; top: 5px; opacity: 1; }



.wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section .wdt-listings--title a:hover{color: var(--wdtPrimaryColor);}
.wdt-listings-item-wrapper.type3  > div[class*="wdt-listings-item-"]{transform: unset !important;}
.wdt-listings-item-wrapper.type3  > div[class*="wdt-listings-item-"].wdt-listings-item-hover-section{padding: 30px 0 0;}
.wdt-listings-item-wrapper.type3 .wdt-listings-taxonomy-container li a {color: var(--wdtHeadAltColor);}
.wdt-listings-item-wrapper.type3 .wdt-listings-taxonomy-container li a:hover {color: rgb(var(--wdtHeadAltColor),.4);}
.wdt-listings-item-wrapper.type3 > div[class*="wdt-listings-item-"] .wdt-listings-item-title{margin: 5px 0 0;  font-size: clamp(1.5rem, 1.4rem + 0.5vw, 2rem); /* Min-24 & Max-32 */}

.wdt-dark-bg .wdt-listings-item-wrapper.type3 .wdt-listings-taxonomy-container li a {color: var(--wdtAccentTxtColor);}
.wdt-dark-bg .wdt-listings-item-wrapper.type3 .wdt-listings-taxonomy-container li a:hover {color: var(--wdtLinkHoverColor);}


/** 
    @CSS Media Queries
*/

@media (max-width: 1280px) {
    .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section,
    div[class*="-apply-isotope"] .wdt-column:nth-child(4n+4) .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section,
    div[class*="-apply-isotope"] .wdt-column:nth-child(4n+5) .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section {
    flex-direction: column;
}
.wdt-listings-item-wrapper.type1  .wdt-listings-item-image-gallery,
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section-content{width: 100%;}
}


@media (min-width: 768px) {


}

@media (max-width: 767px) {


}
