/**
Theme Name: Churchill
Author: e9digital
Author URI: https://e9digital.com
Description: Testing out the e9 framework for future projects.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Churchill
Template: astra
*/


/* About/Contact pages */
@media all and (max-width: 500px) {
  body.page-id-24 .elementor-section-wrap > section.ae-bg-gallery-type-default > .elementor-container,
  body.page-id-40 .elementor-section-wrap > section.ae-bg-gallery-type-default > .elementor-container {
    padding-top: 5rem;
  }
}

@media all and (min-width: 767.98px) and (max-width: 1199.98px) {
  body.page-id-24 .elementor-section-wrap > section.ae-bg-gallery-type-default > .elementor-container,
  body.page-id-40 .elementor-section-wrap > section.ae-bg-gallery-type-default > .elementor-container {
    padding-top: 5rem;
  }
}


@media all and (min-width: 1200px) {
  body.page-id-24 .elementor-section-wrap > section.ae-bg-gallery-type-default > .elementor-container {
    padding-top: 5rem;
  }
}

/* Firefox only */
@-moz-document url-prefix() {
  body.page-id-24 .elementor-section-wrap > section.ae-bg-gallery-type-default > .elementor-container {
    padding-top: 10rem;
  }
}

/* Safari 10.1+ (alternate method) */
@media not all and (min-resolution:.001dpcm) {
  @supports (-webkit-appearance:none) {
    .elementor-section-wrap > section.ae-bg-gallery-type-default > .elementor-container {
      padding-top: 5rem;
    }
}}


/* Certain mobile devices */
@media (orientation: landscape) and (max-height: 500px) {
  body.page-id-24 .elementor-section-wrap > section.ae-bg-gallery-type-default > .elementor-container,
  body.page-id-40 .elementor-section-wrap > section.ae-bg-gallery-type-default > .elementor-container {
    padding-top: 7.5rem;
  }
}


/* IE10+ */
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .menu-item-69:hover > .sub-menu,
  .menu-item-65:hover > .sub-menu  {
    display: block !important;
  }

  .elementor-menu-toggle {
    max-width: 50px;
    align-self: flex-end;
  }

  body.page-id-24 .elementor-section-wrap > section.ae-bg-gallery-type-default > .elementor-container,
  body.page-id-40 .elementor-section-wrap > section.ae-bg-gallery-type-default > .elementor-container {
    padding-top: 7.5rem;
  }
}

/* IE10+ at 1024px or less */
@media screen and (-ms-high-contrast: active) and (max-width: 1024px), screen and (-ms-high-contrast: none) and (max-width: 1024px) {
  .elementor-5 .elementor-element-461ef63a.elementor-element {
    /* Override the inline style that sets the width to fixed PX (less than 100%) */
    width: 100% !important;
  }
}
