
/** 
    @Common CSS for listing
*/

.wdt-listings-item-container:not(.swiper-wrapper) { width: auto; margin: -15px; }


/** 
    @Type 1 
*/

.wdt-listings-item-wrapper.type1 { border: none; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section { 
    position: relative; overflow: hidden; display: grid; justify-items: center; }

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section > div { grid-area: 1/-1; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content { 
    position: relative; width: 100%; max-width: 100%; display: flex; flex-direction: column; 
    justify-content: flex-end; align-items: flex-start; text-align: left; 
    padding: clamp(1.25rem, 1.0276rem + 1.227vw, 2.5rem); /*40px - 20px*/ padding-top: 100px; 
    color: var(--wdtAccentTxtColor); -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); }

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div {
    width: 100%; max-width: 100%; }

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div:not(:last-child) {
    margin-bottom: clamp(0.5rem, 0.4555rem + 0.2454vw, 0.75rem); /*12px - 8px*/ }

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-item-icon:not(:last-child) {
    margin-bottom: 20px; }

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-icon i.wdt-search-icon {
    position: relative; width: clamp(3.125rem, 3.0138rem + 0.6135vw, 3.75rem); /*60px - 50px*/ 
    height: clamp(3.125rem, 3.0138rem + 0.6135vw, 3.75rem); /*60px - 50px*/ display: flex; align-items: center; 
    justify-content: center; padding: 10px; background-color: var(--wdtPrimaryColor); }

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-icon i.wdt-search-icon::before {
    content: ''; position: absolute; width: 100%; height: 100%; top: 0; right: 0; bottom: 0; left: 0;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M13,13C-1,26.9-1,49.6,13,63.5C26.4,77,48,77.5,62.1,64.9l32.6,32.6l2.9-2.9L64.9,62.1C77.5,48,77,26.4,63.5,13 C49.6-1,26.9-1,13,13z M15.3,15.3C28,2.7,48.5,2.7,61.2,15.3c12.7,12.7,12.7,33.2,0,45.8c-12.7,12.7-33.2,12.7-45.8,0 C2.7,48.5,2.7,28,15.3,15.3z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M63.1,38.5c-0.7,0-1.2-0.5-1.2-1.2c-0.2-3.4-1.1-6.6-2.6-9.6c-1.5-3-3.7-5.6-6.3-7.7c-2.6-2.1-5.6-3.6-8.9-4.5 c-3.2-0.9-6.6-1.1-9.9-0.5c-0.7,0.1-1.3-0.4-1.4-1c-0.1-0.7,0.4-1.3,1-1.4c3.7-0.6,7.4-0.4,10.9,0.6c3.6,1,6.9,2.6,9.8,5 c2.9,2.3,5.2,5.2,6.9,8.5c1.7,3.3,2.7,6.9,2.9,10.6C64.4,37.8,63.9,38.4,63.1,38.5C63.2,38.5,63.2,38.5,63.1,38.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M13,13C-1,26.9-1,49.6,13,63.5C26.4,77,48,77.5,62.1,64.9l32.6,32.6l2.9-2.9L64.9,62.1C77.5,48,77,26.4,63.5,13 C49.6-1,26.9-1,13,13z M15.3,15.3C28,2.7,48.5,2.7,61.2,15.3c12.7,12.7,12.7,33.2,0,45.8c-12.7,12.7-33.2,12.7-45.8,0 C2.7,48.5,2.7,28,15.3,15.3z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M63.1,38.5c-0.7,0-1.2-0.5-1.2-1.2c-0.2-3.4-1.1-6.6-2.6-9.6c-1.5-3-3.7-5.6-6.3-7.7c-2.6-2.1-5.6-3.6-8.9-4.5 c-3.2-0.9-6.6-1.1-9.9-0.5c-0.7,0.1-1.3-0.4-1.4-1c-0.1-0.7,0.4-1.3,1-1.4c3.7-0.6,7.4-0.4,10.9,0.6c3.6,1,6.9,2.6,9.8,5 c2.9,2.3,5.2,5.2,6.9,8.5c1.7,3.3,2.7,6.9,2.9,10.6C64.4,37.8,63.9,38.4,63.1,38.5C63.2,38.5,63.2,38.5,63.1,38.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; 
    -webkit-mask-size: clamp(1.5rem, 1.4333rem + 0.3681vw, 1.875rem) auto; /*30px - 24px*/ 
    mask-size: clamp(1.5rem, 1.4333rem + 0.3681vw, 1.875rem) auto; /*30px - 24px*/ 
    background-color: currentColor; margin: auto; }

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-title {     
    font-family: var(--wdtFontTypo_Alt); font-size: clamp(1.5rem, 1.4333rem + 0.3681vw, 1.875rem); /*30px - 24px*/ 
    font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; margin: 0; }

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-title a { pointer-events: none; }

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-title:not(:only-child) {
    border-bottom: 1px solid var(--wdtBorderColor); 
    padding-bottom: clamp(0.9375rem, 0.8819rem + 0.3067vw, 1.25rem); /*20px - 15px*/ 
    margin-bottom: clamp(0.9375rem, 0.8819rem + 0.3067vw, 1.25rem); /*20px - 15px*/ }
    
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-item-excerpt {
    overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listing-view-details { display: inline-block; margin: 0px; }

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-feature-image-holder { display: block; height: 100%; }

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-feature-image-holder:after {
    content: ''; position: absolute; width: 100%; height: 100%; top: 0; right: 0; bottom: 0; left: 0; 
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(var(--wdtHeadAltColorRgb), 0.85) 60%); 
    background-size: 100% 120%, 100% 100%; background-position: 100% 100%, 100% 100%; background-repeat: no-repeat; 
    -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); opacity: 0; margin: auto; }

.wdt-listings-item-wrapper.type1:hover .wdt-listings-item-top-section .wdt-listings-feature-image-holder:after {
    opacity: 1; }

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-feature-image-holder img { 
    display: block; height: 100%; object-fit: cover; object-position: center center; scale: 1; 
    -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition);
    backface-visibility: hidden; will-change: transform; isolation: isolate; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section:hover .wdt-listings-feature-image-holder img { scale: 1.1; }

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-featured-item-container span {
    font-size: 12px; color: #ffffff; background-color: #000000; padding: 8px 18px; display: inline-block; }

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-featured-item-container a { padding: 0px; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-featured-item-container { 
    position: relative; top: 10px; right: 10px; z-index: 1; justify-self: end; align-self: start; display: inline-block; width: fit-content; }

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-hover-image-icon { 
    position: absolute; top: 20px; left: 20px; margin: 0px; }

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-read-more a {     
    display: block; margin-top: 6px; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-read-more a:hover { 
    color: var(--wdtLinkHoverColor); }

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-read-more a::after {
    content: '\e800'; font-family: "common-right-arrow"; font-size: calc(100% + 10%);
    color: var(--wdtLinkHoverColor); margin-left: 8px; }


/* Hover Styles */

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-item-title,
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-item-excerpt,
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-read-more {
    -webkit-transform: translateY(-60px) scaleY(1.3); transform: translateY(-60px) scaleY(1.3); 
    -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); opacity: 0; 
    backface-visibility: hidden; will-change: transform; }

.wdt-listings-item-wrapper.type1:hover .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-item-title {
    -webkit-transform: translateY(0) scaleY(1); transform: translateY(0) scaleY(1); opacity: 1; transition-delay: .3s; }
.wdt-listings-item-wrapper.type1:hover .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-item-excerpt {
    -webkit-transform: translateY(0) scaleY(1); transform: translateY(0) scaleY(1); opacity: 1; transition-delay: .2s; }
.wdt-listings-item-wrapper.type1:hover .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-item-read-more {
    -webkit-transform: translateY(0) scaleY(1); transform: translateY(0) scaleY(1); opacity: 1; transition-delay: .1s; }


/** 
    @Type 2 
*/

.wdt-listings-item-wrapper.type2 .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.type2 .wdt-listings-item-top-section .wdt-listings-title { margin: 0px; color: var(--wdtHeadAltColor); }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-title a { color: inherit; text-decoration: none; }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-title a:hover { color: var(--wdtLinkHoverColor); }

.wdt-listings-item-wrapper.type2 .wdt-listings-taxonomy-container li a { line-height: normal; padding: 0; font-size: 14px; }
.wdt-listings-item-wrapper.type2 .wdt-listings-taxonomy-container li a:before { display: none; }

.wdt-listings-item-wrapper.type2 .wdt-listings-taxonomy-container li a span:first-child:not(:only-child) { margin-right: 5px; }

.wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div:not(:last-child) { margin-bottom: 12px; }

.wdt-listings-item-wrapper.type2:not(.has-post-thumbnail) .wdt-listings-item-top-section { padding-top: 40px; }
.wdt-listings-item-wrapper.type2:not(.has-post-thumbnail) .wdt-listings-taxonomy-container { position: static; padding: 10px 30px 0; }
.wdt-listings-item-wrapper.type2:not(.has-post-thumbnail) .wdt-listings-item-bottom-section-content { padding-top: 20px; padding-bottom: 50px; }
.wdt-listings-item-wrapper.type2:not(.has-post-thumbnail) .wdt-listings-item-top-section div.wdt-listings-item-ad-section { right: 30px; }

.wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-featured-item-container,
.wdt-listings-item-wrapper.type2: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.type2 .wdt-listings-item-top-section .wdt-listings-featured-item-container a,
.wdt-listings-item-wrapper.type2:hover .wdt-listings-item-top-section .wdt-listings-featured-item-container a { background: none; }

.wdt-listings-item-wrapper.type2 .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.type2 .wdt-listings-item-top-section .wdt-listings-featured-item-container span {
    font-size: 14px; color: #ffffff; background-color: #000000; padding: 5px 7px; }

.wdt-listings-item-wrapper.type2:hover .wdt-listings-item-top-section .wdt-listings-featured-item-container a { opacity: 0; }

.wdt-listings-item-wrapper.type2:hover .wdt-listings-item-top-section .wdt-listings-featured-item-container a:after { color: #fff; }

.wdt-listings-item-wrapper.type2 .wdt-listings-hover-image-icon { width: 30px; height: 30px; display: block; 
    position: absolute; top: 30px; right: 30px; background: transparent; z-index: 4; opacity: 0; visibility: hidden; 
    cursor: pointer; transition: .3s cubic-bezier(0.4, 0, 1, 1); -webkit-transition: .3s cubic-bezier(0.4, 0, 1, 1); }

.wdt-listings-item-wrapper.type2:hover .wdt-listings-hover-image-icon { opacity: 1; visibility: visible; cursor: pointer; }

.wdt-listings-hover-image-icon .wdt-icon {
    width: 30px; height: 30px; fill: var(--wdtAccentTxtColor); cursor: pointer; transform: scale(.8); -webkit-transform: scale(.8); }

.wdt-listings-hover-image-icon:hover .wdt-icon { transform: scale(.8) rotate(90deg); 
    -webkit-transform: scale(.8) rotate(90deg); fill: var(--wdtLinkHoverColor); }

.wdt-listings-item-wrapper.type2 .wdt-listings-hover-image-icon svg {
    transform: scale(.8); -webkit-transform: scale(.8); transition: .3s cubic-bezier(0, 0, 0.2, 1); 
    -webkit-transition: .3s cubic-bezier(0, 0, 0.2, 1); }

.wdt-listings-item-wrapper.type2 .wdt-listings-hover-image-icon:hover svg {
    transform: scale(.8) rotate(90deg); -webkit-transform: scale(.8) rotate(90deg); }


/** 
    @Type 3 
*/

.wdt-listings-item-wrapper.type3 { position: relative; border: none; background: transparent; }

.wdt-listings-item-wrapper.type3 .wdt-listings-item-hover-section { 
    z-index: 1; position: absolute; top: 0; left: 0; white-space: nowrap; padding: 1rem; background: transparent; 
    font-weight: 400; margin-top: -4rem; margin-left: 0; /*opacity: 0; box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, 0.15); */
    width: auto; float: none; pointer-events: none; }

.wdt-listings-item-wrapper.type3:hover .wdt-listings-item-hover-section { opacity: 1; }

.wdt-listings-item-wrapper.type3 .wdt-listings-taxonomy-container li a span { font-size: 0.8rem; padding: 0px; }
.wdt-listings-item-wrapper.type3 .wdt-listings-taxonomy-container li a span:before,
.wdt-listings-item-wrapper.type3 .wdt-listings-taxonomy-container li a span:after { display: none; }

.wdt-listings-item-wrapper.type3 .wdt-listings-taxonomy-container li a:hover span { color: inherit; }
.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:hover { box-shadow: none !important; }

.wdt-listings-item-wrapper ul li:not(:first-child) { display: none; }


.wdt-listings-item-wrapper.type3 .wdt-listings-taxonomy-container li a { color: #000000; background-color: transparent; }



/** 
    Outer Border Style
*/

.elementor-widget-wdt-widget-df-listings-listing .wdt-listing-output-data-container:has(> .wdt-listing-output-data-holder + .wdt-swiper-pagination-holder > .wdt-swiper-bullet-pagination:only-child) {
    position: relative; padding: 60px; }

.elementor-widget-wdt-widget-df-listings-listing .wdt-listing-output-data-container:has(> .wdt-listing-output-data-holder + .wdt-swiper-pagination-holder > .wdt-swiper-bullet-pagination:only-child)::before,
.elementor-widget-wdt-widget-df-listings-listing .wdt-listing-output-data-container:has(> .wdt-listing-output-data-holder + .wdt-swiper-pagination-holder > .wdt-swiper-bullet-pagination:only-child)::after {
    content: ''; position: absolute; width: 100%; height: 100%; top: 0; right: 0; bottom: 0; left: 0;
    border: 1px solid var(--wdtBorderColor); margin: auto; }

.elementor-widget-wdt-widget-df-listings-listing .wdt-listing-output-data-container:has(> .wdt-listing-output-data-holder + .wdt-swiper-pagination-holder > .wdt-swiper-bullet-pagination:only-child)::before {
    width: calc(100% + clamp(1.875rem, 1.5414rem + 1.8405vw, 3.75rem)); /*60px - 30px*/ 
    left: -50%; right: -50%; border-width: 1px 0; }

.elementor-widget-wdt-widget-df-listings-listing .wdt-listing-output-data-container:has(> .wdt-listing-output-data-holder + .wdt-swiper-pagination-holder > .wdt-swiper-bullet-pagination:only-child)::after {
    height: calc(100% + 100px); top: -45%; bottom: -50%; border-width: 0 1px; }

.elementor-widget-wdt-widget-df-listings-listing .wdt-listing-output-data-container .wdt-swiper-pagination-holder:has( > .wdt-swiper-bullet-pagination:only-child) {
    margin: 0; }

.elementor-widget-wdt-widget-df-listings-listing .wdt-listing-output-data-container .wdt-swiper-pagination-holder > .wdt-swiper-bullet-pagination:only-child {
    position: absolute; height: fit-content; top: auto; left: 0; right: 0; 
    bottom: -65px; align-items: flex-end; margin: 0; }




/** 
    @CSS Media Queries
*/

@media only screen and (max-width: 1540px) {
    .elementor-widget-wdt-widget-df-listings-listing .wdt-listing-output-data-container:has(> .wdt-listing-output-data-holder + .wdt-swiper-pagination-holder > .wdt-swiper-bullet-pagination:only-child) {
        padding: 50px; }
    .elementor-widget-wdt-widget-df-listings-listing .wdt-listing-output-data-container .wdt-swiper-pagination-holder > .wdt-swiper-bullet-pagination:only-child {
        bottom: -60px; }
    .elementor-widget-wdt-widget-df-listings-listing .wdt-listing-output-data-container:has(> .wdt-listing-output-data-holder + .wdt-swiper-pagination-holder > .wdt-swiper-bullet-pagination:only-child)::after {
        height: calc(100% + 80px); }
}

@media only screen and (max-width: 1280px) {
    .elementor-widget-wdt-widget-df-listings-listing .wdt-listing-output-data-container:has(> .wdt-listing-output-data-holder + .wdt-swiper-pagination-holder > .wdt-swiper-bullet-pagination:only-child) {
        padding: 40px; }
    .elementor-widget-wdt-widget-df-listings-listing .wdt-listing-output-data-container .wdt-swiper-pagination-holder > .wdt-swiper-bullet-pagination:only-child {
        bottom: -55px; }
    .elementor-widget-wdt-widget-df-listings-listing .wdt-listing-output-data-container:has(> .wdt-listing-output-data-holder + .wdt-swiper-pagination-holder > .wdt-swiper-bullet-pagination:only-child)::after {
        height: calc(100% + 70px); }
}

@media only screen and (max-width: 1024px) {
    .elementor-widget-wdt-widget-df-listings-listing .wdt-listing-output-data-container:has(> .wdt-listing-output-data-holder + .wdt-swiper-pagination-holder > .wdt-swiper-bullet-pagination:only-child) {
        padding: 30px; }
    .elementor-widget-wdt-widget-df-listings-listing .wdt-listing-output-data-container .wdt-swiper-pagination-holder > .wdt-swiper-bullet-pagination:only-child {
        bottom: -50px; }
    .elementor-widget-wdt-widget-df-listings-listing .wdt-listing-output-data-container:has(> .wdt-listing-output-data-holder + .wdt-swiper-pagination-holder > .wdt-swiper-bullet-pagination:only-child)::after {
        height: calc(100% + 60px); }
}

@media (min-width: 768px) {
    .wdt-listings-item-wrapper.type3 .wdt-listings-item-title { -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition);
        margin: 0 0 6px 0; padding: 10px 15px 12px;background-color: #fff; -webkit-clip-path: inset(0 100% 0 0); clip-path: inset(0 100% 0 0); }
    .wdt-listings-item-wrapper.type3 .wdt-listings-taxonomy-container { -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition);
        margin: 0; padding: 10px 15px 12px; background-color: #fff; width: fit-content; -webkit-clip-path: inset(0 100% 0 0); clip-path: inset(0 100% 0 0); }
    .wdt-listings-item-wrapper.type3:hover .wdt-listings-item-title { -webkit-clip-path: inset(0 0% 0 0); clip-path: inset(0 0% 0 0); }
    .wdt-listings-item-wrapper.type3:hover .wdt-listings-taxonomy-container { -webkit-clip-path: inset(0 0% 0 0); clip-path: inset(0 0% 0 0); }
}

@media (max-width: 767px) {
    .wdt-listings-item-wrapper.type3 .wdt-listings-item-hover-section { padding: 1.2rem 0 0; margin-top: 0; margin-left: 0; 
        transform: none !important; box-shadow: none; position: relative; opacity: 1; width: 100%; }
    .wdt-listings-item-wrapper.type3 .wdt-listings-item-hover-section .wdt-listings-item-title { margin: 0 0 10px; }
    .wdt-listings-item-wrapper.type3 { margin-bottom: 24px;}

    .elementor-widget-wdt-widget-df-listings-listing .wdt-listing-output-data-container:has(> .wdt-listing-output-data-holder + .wdt-swiper-pagination-holder > .wdt-swiper-bullet-pagination:only-child) { padding: 0; }
    .elementor-widget-wdt-widget-df-listings-listing .wdt-listing-output-data-container:has(> .wdt-listing-output-data-holder + .wdt-swiper-pagination-holder > .wdt-swiper-bullet-pagination:only-child)::before, 
    .elementor-widget-wdt-widget-df-listings-listing .wdt-listing-output-data-container:has(> .wdt-listing-output-data-holder + .wdt-swiper-pagination-holder > .wdt-swiper-bullet-pagination:only-child)::after {
        display: none !important; }
    .elementor-widget-wdt-widget-df-listings-listing .wdt-listing-output-data-container .wdt-swiper-pagination-holder > .wdt-swiper-bullet-pagination:only-child {
        position: relative; bottom: 0; margin-top: 30px; }
}
