/*
 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
*/

.site-logo {
	background: rgb(255 255 255 / 0.95);
	padding: 1.5em;
}

.page-hero {
	min-height: 400px;
}

#mobile-header.is_stuck {
	box-shadow: 0 1px 3px rgb(0 0 0 / .3);	
}

/* .page-hero .cta {
	background: rgba(120,162,47,0.9);
	border: 6px solid rgba(255,255,255,0.7);
	border-radius: 50px 0 0 50px;
	padding: 1em;
	width: 60%;
	color: white;
	line-height: normal;
}

.page-hero .cta p:last-of-type {
	margin-bottom: 0;
}

.inside-page-hero {
	display: flex;
    justify-content: flex-end;
    align-items: flex-end;
} */

.cta hr {
	margin-bottom: 0;
}

.testimonial img {
	border: 5px solid var(--accent);
}

.site-footer .menu {
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: stretch;
}

.site-footer .menu li {
	margin: 0 1em;
}

/* Essential Blocks plugin */
.eb-gallery-img-wrapper {
	row-gap: 25px !important;
}

.eb-accordion-content p {
	margin-bottom: 1em !important;
}

.eb-gallery-img {
	height: auto !important;
}

/* UTILITY CLASSES */

.no-margin {
	margin: 0;
}

@media screen and (max-width: 699px) {
  .site-footer .menu {
    flex-direction: column;
  }
}

@media screen and (max-width: 1169px) {
  .page-hero .cta {
    display: none;
  }
}