/*
Theme Name:     Stratus - Child Theme
Theme URI:      http://themovation.com/stratus
Template:       stratusx
Author:         Themovation
Author URI:     http://themovation.com
Version:        4.0
Text Domain:    stratus
Domain Path:    /languages/
*/

/* = Theme customization starts here
-------------------------------------------------------------- */

/* = Fonts sizes and styles starts here
-------------------------------------------------------------- */
/*CApitalize all headers*/
h1,
h2,
h3,
h4,
h5,
h6 {
  text-transform: uppercase;
}

h1 {
  font-family: Montserrat, "Lato", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-weight: 400;
}

h2 {
  font-family: Montserrat, "Lato", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-weight: 400;
}

h3 {
  font-family: Montserrat, "Lato", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-weight: 200;
}

h4 {
  font-family: Montserrat, "Lato", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-weight: 300;
}

h5 {
  font-family: Montserrat, "Lato", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-weight: 300;
}

h6 {
  font-family: Montserrat, "Lato", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-weight: 300;
}

body p {
  font-family: roboto, Helvetica, sans-serif;
  font-size: 90%;
}

/* minimize whitespace from containers with flipboxes on mobile and tablet */
.elementor-section-boxed .elementor-container {
  width: calc(100% - 30px);
}

.entry-title {
  display: none !important;
}

/* style menu to specs */
.gm-inner > .gm-inner-bg,
.gm-dropdown-menu-wrapper > .gm-dropdown-menu,
.gm-navigation-drawer {
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
}
.gm-mobile-menu-container
  > .gm-navbar-nav
  > .gm-dropdown
  > .gm-dropdown-menu-wrapper
  > .gm-dropdown-menu {
  /* background-color: purple; */
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
}
.gm-navigation-drawer,
gm-second-nav-drawer {
  z-index: 9998 !important;
}
.gm-search__fullscreen-container {
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
}
/*keep logo visible*/
.gm-drawer--open .gm-logo {
  opacity: 1;
}

/* blur animation start */

.blur-out-animation {
  animation: blur 15s ease 4s infinite;
  -webkit-animation: blur 15s ease 4s infinite;
  -moz-animation: blur 15s ease 4s infinite;
}

@keyframes blur {
  0%,
  90% {
    -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    -o-filter: blur(0px);
    -ms-filter: blur(0px);
  }
  50% {
    -webkit-filter: blur(50px);
    -moz-filter: blur(50px);
    -o-filter: blur(50px);
    -ms-filter: blur(50px);
  }
}

filter: blur(3px);
-webkit-filter: blur(3px);
-moz-filter: blur(3px);
-o-filter: blur(3px);
-ms-filter: blur(3px);
filter: url(blur.svg#blur);
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
