.e-filter-item:hover {
    cursor:pointer;  
    transition: all .250 .250 linear!important;
}
.e-filter-item:hover {
    transition: all .250s 0s linear!important;
}
.swiper-pagination-bullets .swiper-pagination-bullet:after {
    background-color: #f1f1f1;
}
.swiper-pagination-bullets .swiper-pagination-bullet:hover:after {
    background-color: var(--e-global-color-primary);
}

/* Responsive linebreak based on inline span */

body > div > .elementor-element.e-parent {
    padding-left:40px;
    padding-right:40px;
}
footer > .elementor-element.e-parent {
    padding-left:40px;
    padding-right:0px;
}
body > div > .no-screen-margin {
    padding-left:0px !important;
    padding-right:0px !important;
}

.qodef-menu-item-arrow {
    display:none!important;
    
}
.desktop-menu .sub-menu {
    margin-top:-5px!important;
    margin-left:-30px!important;
    background: linear-gradient(180deg,rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .50) 60%, rgba(255, 255, 255, .8) 100%);
       backdrop-filter: blur(5px)!important;


}
.desktop-menu .elementor-nav-menu .sub-arrow {
padding:5px 0 5px 5px;
}

.mobile-menu .sub-menu {
    margin-top:0px!important;
    margin-left:0px!important;
}

@media (min-width:1281px) {
    .break-desktop {
        display: block;
    }
    .break-portable {
        display: none;
    }
    .break-tablet {
        display: none;
    }
    .break-mobile {
        display: none;
    }
}   

.elementor-pagination {
    margin-top:20px;
}
.elementor-pagination .page-numbers {
    color:#00A9B3;
    font-weight:600;
    cursor:pointer;
}
.elementor-pagination .page-numbers:hover, .elementor-pagination .page-numbers.current {
    color:var( --e-global-color-bf2aa10 );
    font-weight:600;
}

input[type="search"]:focus {
    color:white;
}

section > div > .e-con-boxed {
    padding:0 20px 0 20px;
}


@media (max-width:1280px) {
    .break-portable {
        display: block;
    }
}   

@media (max-width:1024px) {
    .break-tablet {
        display: block;
    }
    .listing-article {
        max-width:380px!important;
    }
}   

@media (max-width:748px) {
    .break-mobile {
        display: block;
    }
    body > div > .elementor-element.e-parent {
        padding-left:20px;
        padding-right:20px;
    }
    footer > .elementor-element.e-parent {
        padding-left:0px;
        padding-right:0px;
    }

    .listing-article {
        max-width:380px!important;
    }

}   


@media (max-width:480px) {
    iframe.video-preview {
        height:200px;
        width:100%;
    }
    .listing-video iframe, .listing-image img {
        max-height:200px!important;
    }
}
@media (max-width:748px) {
    iframe.video-preview {
        height:270px;
        max-width:480px;
    }
    .listing-video iframe, .listing-image img {
        max-height:270px;
    }
}
@media (max-width:1024px) {
    iframe.video-preview {
        height:400px;
        max-width:700px;
    }
    .listing-video iframe, .listing-image img {
        max-height:200px!important;
    }
}
@media (max-width:1280px) {
    iframe.video-preview {
        height:280px;
        max-width:100%;
    }
    .listing-video iframe, .listing-image img {
        max-height:210px!important;
    }
}
@media (min-width:1281px) {
    iframe.video-preview {
        height:370px;
        max-width:100%;
    }
    .listing-video iframe, .listing-image img {
        max-height:230px!important;
    }
}

