/* Fix Main Elementor */
#wrap .elementor-widget-iconbox,
#wrap .elementor-widget:not(:last-child) {
    margin-bottom: 0
}

#wrap .elementor-section-stretched.elementor-section-full_width .elementor-container .container:not(.force-container) {
    max-width: none !important;
    width: auto;
    padding: 0;
    margin: 0;
}

.elementor-container .elementor-container {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
}

#wrap .elementor-element>.elementor-element-overlay {
    z-index: 999;
}

#wrap .elementor-widget:not(:last-child) {
    margin-bottom: 0;
}

.owl-stage .elementor-element .elementor-container>,
.owl-stage .elementor-element .elementor-container>.elementor-element>.elementor-widget-wrap {
    padding: 0;
}

#wrap .elementor-element .elementor-image[data-id^="wpb_single_"] img {
    transition-duration: unset;
}

/* Column Toggle */
#wrap .wn-toggle-column-icon,
#wrap .wn-toggle-open,
#wrap .wn-toggle-close {
    top: 17px;
}

#wrap .wn-toggle-column-icon i,
#wrap .wn-toggle-open i,
#wrap .wn-toggle-close i {
    cursor: pointer;
}

/* main content */
.elementor-default.elementor-page #main-content {
    padding-top: 0;
}

#wrap .elementor-widget:not(:last-child) {
    margin-bottom: 0;
}

/* Fix for Essential Add-on
================================================*/
/* switche toggle */
.eael-toggle-switch,
.eael-toggle-slider {
    display: inline-block;
    font-size: 100%;
}

/* Content Ticker */
.eael-ticker-wrap .ticker-content {
    display: block;
}

/* Smart Post List */
.eael-post-list-header .post-categories a,
.eael-post-list-container.layout-advanced .eael-post-list-header .post-list-ajax-search-form form input {
    margin: 0;
}

.eael-post-list-container.layout-advanced .eael-post-list-header .post-list-ajax-search-form form input {
    width: 100%;
}

.eael-post-list-container.layout-advanced .eael-post-list-header .post-list-ajax-search-form form {
    position: relative;
    margin-bottom: 0;
    padding-right: 0;
    margin-right: 30px;
}

.eael-post-list-container.layout-advanced .eael-post-list-header .post-list-ajax-search-form form i.fa-search {
    position: absolute;
    top: calc(50% - 9px);
    right: 10px;
}

.eael-post-list-container.layout-advanced .eael-post-list-header .header-title .title {
    line-height: 4.6;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}

/* Title Builder gradient color */
.elementor-widget-container .wn-wtitle-title-gradient .wn-deep-innertitle,
.elementor-widget-container .wn-wtitle-subtitle-gradient .wn-deep-subtitle {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}