/*
Theme Name: Miracle
Theme URI: https://miracleribbon.org
Description: Miracle is a bespoke child theme of Hello Elementor, built specifically for the Miracle Ribbon website
Author: BHI Localization for Websites
Author URI: https://www.bhi-localization.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: miracle
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

/* Elementor Overrides */

@media (max-width: 1200px) {
    header.elementor-location-header .sticky-menu {
      padding-top: 10px;
    }
}

@media (max-width: 991px) {
    header.elementor-location-header {
      margin-top: -40px;
    }
    header.elementor-location-header .sticky-menu {
      padding: 10px;
    }
    /* footer.elementor-location-footer .footer-logo,
    footer.elementor-location-footer .footer-quick-actions {
      padding-left: 30px;
    } */
    footer.elementor-location-footer .elementor-element.elementor-element-c411f05 {
        margin-left: 0 !important;
    }
    footer.elementor-location-footer .footer-lower {
      width: fit-content;
    }
    /* hide the cookie revisit settings button on mobile as it interferes with the design of the site */
    .cky-btn-revisit-wrapper {
        display: none;
    }
    .page-about .hero {
      background-size: auto 100vh !important;
    }
    .page-about .about-container > div {
      margin-top: 0;
    }

}


/* Firefox Hacks */
@-moz-document url-prefix() {
    .page-about .about-container .elementor-widget-text-editor > div > p {
      width: 90%;
    }
    body.page-about {
        overflow-x: hidden;
    }
    @media (min-width: 1200px) {
        .home .quick-actions {
            padding-bottom: 40px !important;
            margin-top: -30px !important;
        }
}

/* Edge Hacks */
@media (min-width: 1200px) {
    .is-edge .home .quick-actions {
            padding-bottom: 40px !important;
            margin-top: -30px !important;
        }
}
