.elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 100%;
}

.elementor-container {
        flex-wrap: wrap;
}

.elementor-panel .elementor-element {
        background-color: #fff;
}

/* Set a minimum width for all cards, inside Elementor columns */

[class*="elementor-column"][class*="elementor-col-5"].hubhood-highlights .row>[class*='col-'],
[class*="elementor-column"][class*="elementor-col-5"] .hubhood-terms-inner > .row>[class*='col-'],
[class*="elementor-column"][class*="elementor-col-6"].hubhood-highlights .row>[class*='col-'],
[class*="elementor-column"][class*="elementor-col-6"] .hubhood-terms-inner > .row>[class*='col-'],
[class*="elementor-column"][class*="elementor-col-7"].hubhood-highlights .row>[class*='col-'],
[class*="elementor-column"][class*="elementor-col-7"] .hubhood-terms-inner > .row>[class*='col-'],
[class*="elementor-column"][class*="elementor-col-8"].hubhood-highlights .row>[class*='col-'],
[class*="elementor-column"][class*="elementor-col-8"] .hubhood-terms-inner > .row>[class*='col-'],
[class*="elementor-column"][class*="elementor-col-9"].hubhood-highlights .row>[class*='col-'],
[class*="elementor-column"][class*="elementor-col-9"] .hubhood-terms-inner > .row>[class*='col-'],
.page-template-short-width-page .hubhood-highlights .row>[class*='col-'],
.page-template-short-width-page .hubhood-terms-inner > .row>[class*='col-'] {
        min-width: 50%;
}

.elementor-page.hubhood-frontpage-header-design-1.hubhood-frontpage-frontpage-header-categories-position-default  [data-elementor-type="wp-page"] > .elementor-section-wrap > .elementor-section:first-child .elementor-widget-container > section:first-child,
.elementor-page.hubhood-frontpage-header-design-1.hubhood-no-hero-listing-categories [data-elementor-type="wp-page"] > .elementor-section-wrap > .elementor-section:first-child .elementor-widget-container > section:first-child,
.elementor-page.hubhood-frontpage-header-design-1.hubhood-frontpage-frontpage-header-categories-position-default  [data-elementor-type="wp-page"] > .elementor-section:first-child .elementor-widget-wrap.elementor-element-populated > .elementor-widget:first-child .elementor-widget-container > section:first-child,
.elementor-page.hubhood-frontpage-header-design-1.hubhood-no-hero-listing-categories [data-elementor-type="wp-page"] > .elementor-section:first-child .elementor-widget-wrap.elementor-element-populated > .elementor-widget:first-child .elementor-widget-container > section:first-child {
        padding-top: 150px !important;
        margin-top: -100px !important;
}

.hubhood-highlights .row>[class*='col-'],
[class*="elementor-column"][class*="elementor-col-5"] .hubhood-terms-inner

[class*="elementor-column"][data-col*="5"].hubhood-highlights .row>[class*='col-'],
[class*="elementor-column"][data-col*="5"] .hubhood-terms-inner > .row>[class*='col-'],
[class*="elementor-column"][data-col*="6"].hubhood-highlights .row>[class*='col-'],
[class*="elementor-column"][data-col*="6"] .hubhood-terms-inner > .row>[class*='col-'],
[class*="elementor-column"][data-col*="7"].hubhood-highlights .row>[class*='col-'],
[class*="elementor-column"][data-col*="7"] .hubhood-terms-inner > .row>[class*='col-'],
[class*="elementor-column"][data-col*="8"].hubhood-highlights .row>[class*='col-'],
[class*="elementor-column"][data-col*="8"] .hubhood-terms-inner > .row>[class*='col-'],
[class*="elementor-column"][data-col*="9"].hubhood-highlights .row>[class*='col-'],
[class*="elementor-column"][data-col*="9"] .hubhood-terms-inner > .row>[class*='col-'] {
        min-width: 50%;
}

[class*="elementor-column"][class*="elementor-col-2"] .hubhood-highlights .row>[class*='col-'],
[class*="elementor-column"][class*="elementor-col-2"] .hubhood-terms-inner > .row>[class*='col-'],
[class*="elementor-column"][class*="elementor-col-3"] .hubhood-highlights .row>[class*='col-'],
[class*="elementor-column"][class*="elementor-col-3"] .hubhood-terms-inner > .row>[class*='col-'],
[class*="elementor-column"][class*="elementor-col-4"] .hubhood-highlights .row>[class*='col-'],
[class*="elementor-column"][class*="elementor-col-4"] .hubhood-terms-inner > .row>[class*='col-'] {
        min-width: 100%;
}

[class*="elementor-column"][data-col*="2"] .hubhood-highlights .row>[class*='col-'],
[class*="elementor-column"][data-col*="2"] .hubhood-terms-inner > .row>[class*='col-'],
[class*="elementor-column"][data-col*="3"] .hubhood-highlights .row>[class*='col-'],
[class*="elementor-column"][data-col*="3"] .hubhood-terms-inner > .row>[class*='col-'],
[class*="elementor-column"][data-col*="4"] .hubhood-highlights .row>[class*='col-'],
[class*="elementor-column"][data-col*="4"] .hubhood-terms-inner > .row>[class*='col-'] {
        min-width: 100%;
}

.hubhood-elementor-logo {
        display: block;
        width: 36px;
        height: 36px;
        position: relative;
        left: 50%;
        margin: .5rem 0;
        transform: translate(-50%);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center center;
        background-image: url(../images/logo_black.png);
}

#elementor-panel-category-hubhood {
        box-shadow: 2000px 0 0 rgb(148 230 255 / 30%) inset;
}

#elementor-panel-category-hubhood.elementor-active .elementor-panel-category-items {
        padding-bottom: 10px;
}

#elementor-panel-category-hubhood .elementor-panel-category-title {
        font-weight: 600;
        color: #2a7fa7;
}

.elementor-navigator__element__element-type .hubhood-elementor-logo{
        width: 14px;
        height: 14px;
}

.entry-content [class*="elementor-col-2"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-column"][data-col*="2"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-col-3"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-column"][data-col*="3"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-col-4"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-column"][data-col*="4"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-col-5"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-column"][data-col*="5"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-col-6"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-column"][data-col*="6"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-col-7"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-column"][data-col*="7"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-col-8"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-column"][data-col*="8"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-col-9"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-column"][data-col*="9"] section.hubhood-front-widget-wrapper {
        width: 100%;
        left: 0;
        transform: none;
}

.entry-content [class*="elementor-col-2"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-column"][data-col*="2"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-col-3"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-column"][data-col*="3"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-col-4"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-column"][data-col*="4"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-col-5"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-column"][data-col*="5"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-col-6"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-column"][data-col*="6"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-col-7"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-column"][data-col*="7"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-col-8"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-column"][data-col*="8"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-col-9"] section.hubhood-front-widget-wrapper,
.entry-content [class*="elementor-column"][data-col*="9"] section.hubhood-front-widget-wrapper {
        width: 100%;
        left: 0;
        transform: none;
}

.entry-content [class*="elementor-col-2"] .elementor-widget-container > .hubhood-front-widget-wrapper > .container,
.entry-content [class*="elementor-column"][data-col*="2"] .elementor-widget-container > .hubhood-front-widget-wrapper > .container,
.entry-content [class*="elementor-col-3"] .elementor-widget-container > .hubhood-front-widget-wrapper > .container,
.entry-content [class*="elementor-column"][data-col*="3"] .elementor-widget-container > .hubhood-front-widget-wrapper > .container,
.entry-content [class*="elementor-col-4"] .elementor-widget-container > .hubhood-front-widget-wrapper > .container,
.entry-content [class*="elementor-column"][data-col*="4"] .elementor-widget-container > .hubhood-front-widget-wrapper > .container,
.entry-content [class*="elementor-col-5"] .elementor-widget-container > .hubhood-front-widget-wrapper > .container,
.entry-content [class*="elementor-column"][data-col*="5"] .elementor-widget-container > .hubhood-front-widget-wrapper > .container,
.entry-content [class*="elementor-col-6"] .elementor-widget-container > .hubhood-front-widget-wrapper > .container,
.entry-content [class*="elementor-column"][data-col*="6"] .elementor-widget-container > .hubhood-front-widget-wrapper > .container,
.entry-content [class*="elementor-col-7"] .elementor-widget-container > .hubhood-front-widget-wrapper > .container,
.entry-content [class*="elementor-column"][data-col*="7"] .elementor-widget-container > .hubhood-front-widget-wrapper > .container,
.entry-content [class*="elementor-col-8"] .elementor-widget-container > .hubhood-front-widget-wrapper > .container,
.entry-content [class*="elementor-column"][data-col*="8"] .elementor-widget-container > .hubhood-front-widget-wrapper > .container,
.entry-content [class*="elementor-col-9"] .elementor-widget-container > .hubhood-front-widget-wrapper > .container,
.entry-content [class*="elementor-column"][data-col*="9"] .elementor-widget-container > .hubhood-front-widget-wrapper > .container {
        padding-right: 0;
        padding-left: 0;
}

.elementor-editor-active .search-form .select2 {
        opacity: 0 !important
}

.hubhood-elementor-front-page:nth-child(n) {
        margin-top: -45px !important;
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
        padding: 0;
}

.elementor-widget-container section,
.entry-content .hubhood-widget-content-wrapper.widget_hubhood_call_to_action,
.entry-content .elementor-widget-container section.hubhood-front-widget-wrapper {
        width: calc(100% + 60px);
}

.elementor-widget-container section,
.entry-content .elementor-widget-container section.hubhood-front-widget-wrapper {
    left: 50%;
    transform: translate(-50%);
}



.entry-content .elementor-container > .elementor-column.elementor-element[data-element_type="column"][data-col="100"] .elementor-widget-container section.hubhood-front-widget-wrapper {
        width: 100.3vw;
}

.elementor-page .hubhood-hero-slider-container-wrapper {
        z-index: 3;
}

.hubhood-elementor-front-page .elementor-container > .elementor-column.elementor-element[data-element_type="column"][data-col="100"] .elementor-section.elementor-top-section.elementor-element:first-child .hubhood-front-widget-wrapper.hubhood-dark-background {
        box-shadow: 0 -700px 0 rgb(15, 20, 25);
}

.elementor-container > .elementor-column.elementor-element[data-element_type="column"][data-col*="2"] .elementor-section.elementor-top-section.elementor-element:first-child .hubhood-front-widget-wrapper.hubhood-dark-background,
.elementor-container > .elementor-column.elementor-element[data-element_type="column"][data-col*="3"] .elementor-section.elementor-top-section.elementor-element:first-child .hubhood-front-widget-wrapper.hubhood-dark-background,
.elementor-container > .elementor-column.elementor-element[data-element_type="column"][data-col*="4"] .elementor-section.elementor-top-section.elementor-element:first-child .hubhood-front-widget-wrapper.hubhood-dark-background,
.elementor-container > .elementor-column.elementor-element[data-element_type="column"][data-col*="5"] .elementor-section.elementor-top-section.elementor-element:first-child .hubhood-front-widget-wrapper.hubhood-dark-background,
.elementor-container > .elementor-column.elementor-element[data-element_type="column"][data-col*="5"] .elementor-section.elementor-top-section.elementor-element:first-child .hubhood-front-widget-wrapper.hubhood-dark-background,
.elementor-container > .elementor-column.elementor-element[data-element_type="column"][data-col*="7"] .elementor-section.elementor-top-section.elementor-element:first-child .hubhood-front-widget-wrapper.hubhood-dark-background,
.elementor-container > .elementor-column.elementor-element[data-element_type="column"][data-col*="8"] .elementor-section.elementor-top-section.elementor-element:first-child .hubhood-front-widget-wrapper.hubhood-dark-background,
.elementor-container > .elementor-column.elementor-element[data-element_type="column"][data-col*="9"] .elementor-section.elementor-top-section.elementor-element:first-child .hubhood-front-widget-wrapper.hubhood-dark-background,

.elementor-container > .elementor-column.elementor-element[data-element_type="column"][data-col*="2"]  section.hubhood-dark-background:before,
.elementor-container > .elementor-column.elementor-element[data-element_type="column"][data-col*="3"]  section.hubhood-dark-background:before,
.elementor-container > .elementor-column.elementor-element[data-element_type="column"][data-col*="4"]  section.hubhood-dark-background:before,
.elementor-container > .elementor-column.elementor-element[data-element_type="column"][data-col*="5"]  section.hubhood-dark-background:before,
.elementor-container > .elementor-column.elementor-element[data-element_type="column"][data-col*="6"]  section.hubhood-dark-background:before,
.elementor-container > .elementor-column.elementor-element[data-element_type="column"][data-col*="7"]  section.hubhood-dark-background:before,
.elementor-container > .elementor-column.elementor-element[data-element_type="column"][data-col*="8"]  section.hubhood-dark-background:before,
.elementor-container > .elementor-column.elementor-element[data-element_type="column"][data-col*="8"]  section.hubhood-dark-background:before,

.elementor-container > .elementor-column.elementor-element[class*="elementor-col-2"] .elementor-widget-container > section.hubhood-dark-background:before,
.elementor-container > .elementor-column.elementor-element[class*="elementor-col-3"] .elementor-widget-container > section.hubhood-dark-background:before,
.elementor-container > .elementor-column.elementor-element[class*="elementor-col-4"] .elementor-widget-container > section.hubhood-dark-background:before,
.elementor-container > .elementor-column.elementor-element[class*="elementor-col-5"] .elementor-widget-container > section.hubhood-dark-background:before,
.elementor-container > .elementor-column.elementor-element[class*="elementor-col-5"] .elementor-widget-container > section.hubhood-dark-background:before,
.elementor-container > .elementor-column.elementor-element[class*="elementor-col-7"] .elementor-widget-container > section.hubhood-dark-background:before,
.elementor-container > .elementor-column.elementor-element[class*="elementor-col-8"] .elementor-widget-container > section.hubhood-dark-background:before,
.elementor-container > .elementor-column.elementor-element[class*="elementor-col-9"] .elementor-widget-container > section.hubhood-dark-background:before {
        box-shadow: none;
        background: transparent !important;
}

.hubhood-elementor-front-page .elementor > .elementor-section[data-element_type="section"]:first-child .elementor-container > .elementor-column.elementor-element[class*="elementor-col-1"] .hubhood-front-widget-wrapper.hubhood-dark-background {
        box-shadow: 0 -700px 0 rgb(15, 20, 25), -250px -700px 0 rgb(15, 20, 25), -500px -700px 0 rgb(15, 20, 25), -750px -700px 0 rgb(15, 20, 25), -1000px -700px 0 rgb(15, 20, 25), -1250px -700px 0 rgb(15, 20, 25), -1500px -700px 0 rgb(15, 20, 25), -1750px -700px 0 rgb(15, 20, 25), 250px -700px 0 rgb(15, 20, 25), 500px -700px 0 rgb(15, 20, 25), 750px -700px 0 rgb(15, 20, 25), 1000px -700px 0 rgb(15, 20, 25), 1250px -700px 0 rgb(15, 20, 25), 1500px -700px 0 rgb(15, 20, 25), 1750px -700px 0 rgb(15, 20, 25);
}

.hubhood-elementor-dark-section {
        box-shadow: -250px 0 0 rgb(15, 20, 25), -500px 0 0 rgb(15, 20, 25), -750px 0 0 rgb(15, 20, 25), -1000px 0 0 rgb(15, 20, 25), -1250px 0 0 rgb(15, 20, 25), -1500px 0 0 rgb(15, 20, 25), -1750px 0 0 rgb(15, 20, 25), 250px 0 0 rgb(15, 20, 25), 500px 0 0 rgb(15, 20, 25), 750px 0 0 rgb(15, 20, 25), 1000px 0 0 rgb(15, 20, 25), 1250px 0 0 rgb(15, 20, 25), 1500px 0 0 rgb(15, 20, 25), 1750px 0 0 rgb(15, 20, 25);
        background-color: rgb(15, 20, 25) !important;
}

.hubhood-elementor-dark-section section.hubhood-dark-background,
.hubhood-elementor-dark-section section.hubhood-no-dark-background {
        box-shadow: none !important;
        background: transparent !important;
}


.entry-content .elementor-col-50 .elementor-widget-container section.hubhood-front-widget-wrapper {
        width: calc(100% + 0px);
}

.hubhood-element-model.hidden {
        display: none;
}

@media only screen and (max-width: 400px) {
        .elementor-widget-container section,
        .entry-content .hubhood-widget-content-wrapper.widget_hubhood_call_to_action,
        .entry-content .elementor-widget-container section.hubhood-front-widget-wrapper {
                width: 100%;
        }
}

@media (max-width: 1199px) {
        [class*="elementor-column"][class*="elementor-col-2"],
        [class*="elementor-column"][class*="elementor-col-3"],
        [class*="elementor-column"][class*="elementor-col-4"],
        [class*="elementor-column"][class*="elementor-col-5"],
        [class*="elementor-column"][class*="elementor-col-6"],
        [class*="elementor-column"][class*="elementor-col-7"],
        [class*="elementor-column"][class*="elementor-col-8"],
        [class*="elementor-column"][class*="elementor-col-9"] {
                width: 100% !important;
        }
}