/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

.elementor-22 .elementor-element.elementor-element-a4fc02f {
    padding: 0px 0px 0px 0px;
    z-index: 90;
  }

.elementor-22 .elementor-element.elementor-element-a4fc02f + .elementor-element {
  height: 50px;
}

.elementor-22 .elementor-element.elementor-element-cd1a8f0 .elementor-spacer-inner {
    height: 150px;
}

.elementor-22 .elementor-element.elementor-element-46a2a5ba > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0% 10% 0% 10%;
}

.site-content .elementor-element.book-staging-spacer .elementor-spacer-inner {
    height: 300px;
}

.site-content .elementor-element.staging-container {
    padding-right: 0px;
}

.site-content .elementor-element.book-staging > .elementor-element-populated {
    padding: 60px 40px 50px 40px;
}

.site-content .elementor-element.book-staging-title > .elementor-widget-container {
    transform: none !important;
}

.site-content .elementor-element.book-staging-content > .elementor-widget-container {
    margin-top: 20px;
    margin-bottom: 20px;
    transform: none !important;
}

.site-content .elementor-element.book-staging-button > .elementor-widget-container {
    transform: none !important;
}

.copyright-bar span {
  display: block;
}

.copyright-bar span.separator {
  display: none;
}

.elementor-46 .elementor-element.elementor-element-c387b65 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-6fe3933 {
    padding: 0px 0px 80px 0px;
}

#premium-section-particles-84df45a {
  overflow: hidden;
}

.elementor-22 .elementor-element.elementor-element-60065e94 {
    overflow-x: hidden;
}

.elementor-element-1d27f63 {
  overflow-x: hidden;
}

#content {
	overflow: hidden;
}

/* .elementor-element-46a2a5ba > .elementor-element-populated {
  overflow-x: hidden;
} */

.elementor-element-a4fc02f .elementor-col-25   {
  cursor: pointer;
}

#premium-section-particles-84df45a > .elementor-container {
  z-index: 100;
  position: relative;
}


/* Services Page */
.elementor-element-6fd327f .elementor-col-33:active,  .elementor-element-6fd327f .elementor-col-33:focus,  .elementor-element-6fd327f .elementor-col-33:hover {
  transform: scale(1.1);
  transition: all .3s;
}

.elementor-element-6fd327f .elementor-col-33 {
  cursor: pointer;
}

.elementor-element-06f2a9d {
    width: 100% !important;
    z-index: 1000 !important;
}

.elementor-location-header div.elementor-menu-toggle:hover {
    color: #d1bd95 !important;
}
.elementor-element-06f2a9d > .elementor-container > .elementor-row {
	justify-content: space-between;
}
.elementor-87 .elementor-element.elementor-element-879a4eb {
    width: unset;
}



@media (max-width: 767px) {
    body .elementor-87 .elementor-element.elementor-element-cd5752e .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 10px !important;
    }
    .elementor-element-6e070fd {
        position: fixed;
        top: 0px;
        width: 100%;
    }

    .elementor-87 header {
        display: none !important;
    }

    body .elementor-87 .elementor-element-06f2a9d {
        display: block !important;
    }

    .elementor-454 header {
        display: none !important;
    }

    body .elementor-454 .elementor-element-06f2a9d {
        display: block !important;
    }

    body .elementor-element-06f2a9d {
        display: block !important;
    }
}


/* Large devices (desktops, 992px and up) */
@media (max-width: 1024px) {
}

