/*
Theme Name: Impact Creators Studio Theme
Description: Custom child theme for Impact Creator Studio website using Hello Elementor
Template: hello-elementor
Version: 1.0.0
Text Domain: impact-creator-studio-theme
*/


  /* Select containers that are immediate children of the main container */
/* .page-content > [data-elementor-type="wp-page"] > [data-element_type="container"] .e-con-inner {
    padding: var(--section-padding) 0;
  } */

.height-100 .e-con-inner {
    aspect-ratio: 16 / 9;
    min-height: 100vh;
    height: auto;
}

#content .m-0 .elementor-widget-container {
    margin: 0;
}

#content .mb-0 .elementor-widget-container {
    margin-bottom: 0;
}

#content .mb-0-p .elementor-widget-container p {
    margin-bottom: 0;
}

.box-shadow {
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
}

.box-shadow-inner .elementor-widget-container {
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
}

.gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-search input[type=text]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-single:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
    --gf-local-height: unset !important;
}

.gform-theme--foundation .gform_fields {
    row-gap: 12px !important;
}

.gform_required_legend {
    display: none !important;
}

.gfield_label .gfield_required {
    display: none !important;
}


.gform-theme--foundation .gform_footer input[type="submit"] {
    width: 100% !important;
}

.elementor-nav-menu--dropdown {
    position: fixed !important;
    top: 85px !important;
    width: calc(100% - 48px) !important;
    left: 24px !important;
    right: 24px !important;
    margin-top: 0 !important;
}

.elementor-location-header .elementor-sticky--effects .elementor-nav-menu--dropdown {
    top: 37px !important;
}