  /*
Theme Name: Engage Theme
Theme URI: https://enga.ge
Author: Engage LLC
Author URI: https://enga.ge
*/

/* NAVBAR */
.site-header.header-03 .header-buttons .button.btn-blue:hover {
    background: #BC9B58;
    border-color: #BC9B58;
}
.site-header.header-03 .header-buttons .button:hover {
    background: #C7BB9D;
    border-color: #C7BB9D;
}
.header-menu ul li.menu-item-has-children .dropdown > li > a{
	color:#333 !important;
}
.header-menu ul li.menu-item-has-children .dropdown > li > a:hover{
	color:#496856 !important;
}
.header-menu ul li.menu-item-has-children .dropdown{
	z-index:3;
}
.site-header.header-03 .header-menu a{
	color:#333;
}
@media screen and (max-width: 992px){
.site-header.header-03 .site-logo img {
    margin-left: 1rem;
}
}

/* HOMEPAGE HERO */
.home .header-hero .header-hero-container .container-left h6,.home .header-hero .header-hero-container p{
	color:#fff;
}
.home .header-hero .header-hero-container p{
	max-width:800px;
}
.hero-bottom-container .hero-bottom-side .hero-bottom-side-social a:hover{
	color:#BC9B58;
}
.hero-bottom-container .hero-bottom-banner form{
	margin-left:1rem;
}
.hero-bottom-container .hero-bottom-banner span.form-title{
	font-size:20px;
}
.hero-bottom-container .hero-bottom-banner form input[type=email] {
    border-bottom: 1px solid #C6BA9D;
}
.video-bg video{
	width: 100vw;
    height: 100%;
    object-fit: cover;
}
.hero-bottom-container .hero-bottom-banner span.form-title{
	margin-bottom: -10px;
    padding-top: 20px;
}
@media screen and (min-width: 768px){
.hero-bottom-container .hero-bottom-banner form input[type=email] {
    min-width: 20.875rem;
}
}
@media screen and (max-width:900px){
.video-bg {
    box-shadow: 0px 16px 110px rgba(86, 101, 122, 0.15);
	height:450px;
}
.header-hero.large {
    height: 400px;
}
.hero-bottom-container .hero-bottom-side{
		height:auto;
}
.hero-bottom-container .hero-bottom-banner{
		flex-wrap:nowrap;
}
.hero-bottom-container .hero-bottom-banner form{
		max-width:65%;
}
	.block-whoweare .block-right{
		padding-left:10px;
		padding-right:10px;
	}
	.hero-bottom-container .hero-bottom-banner form input[type=email]{
		min-width:0px;
		width:calc(100% - 200px);
	}
}
@media screen and (max-width:600px){
.video-bg {
	height:550px;
}
.header-hero.large{
	height:500px;
}
	.hero-bottom-container .hero-bottom-banner form input[type=email] {
    min-width: 0px;
    width: calc(100% - 100px);
}
	.hero-bottom-container{
		width:90%;
	}
	.hero-bottom-container .hero-bottom-banner{
		flex-direction:column;
	}
	.hero-bottom-container .hero-bottom-banner .form-head,.hero-bottom-container .hero-bottom-banner form{
		width:100%;
		max-width:none;
	}
}

/* HOMEPAGE WHO WE ARE */
.block-whoweare .block-middle .button, .block-coverage .block-container .block-right .button,.block-featured .block-container .block-right .button,footer.footer-03 .wrapper .top-row .footer-top-start .button{
	font-family:"museo-sans";
	font-weight:700;
}
.block-whoweare .block-left{
	border-right:1px solid #C6BA9D;
}
@media screen and (max-width: 900px){
.block-whoweare{
		padding-top:68px;
}
.block-whoweare .block-left{
		border-right:0px;
}
.block-whoweare .block-left h3{
	border-bottom: 1px solid #C6BA9D;
    margin-left: 7%;
    margin-right: 7%;
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 16px;
    width: auto;
}
}
@media screen and (max-width: 768px){
.block-whoweare {
    padding-top: 150px;
}
}
@media screen and (max-width: 680px){
.block-whoweare {
    padding-top: 80px;
}
}

/* HOMEPAGE FEATURED EVENTS */
.block-coverage{
	margin-bottom:68px;
}
.block-featured h2{
	position:relative;
	padding-left: 0%;
    padding-right: 0%;
	margin-left: 7%;
    margin-right: 7%;
	
}
.block-featured h2 span {
  background-color: white;
  padding-right: 32px;
}
.block-featured h2:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0.5em;
  border-top: 1px solid #BC9B58;
  z-index: -1;
}
.block-featured .block-container .block-right .button.btn-learnmore:hover {
    background: #BC9B58;
    border-color: #BC9B58;
}
.block-featured .block-container .block-right .button:hover {
    background: #496856;
    border-color: #496856;
}
@media screen and (min-width: 1200px){
	.block-featured h2{
	margin-left: 0%;
    margin-right: 0%;
	
}
}
@media screen and (max-width:900px){
	.block-coverage .block-container .block-right{
		padding-bottom:68px;
	}
}
@media screen and (max-width:500px){
	.block-featured h2 span{
		padding-right:10px;
	}
}
@media screen and (max-width:400px){
.block-featured .block-container .block-right .block-details{
	display:flex;
	flex-direction:column;
}
.block-featured .block-container .block-right .block-details .block-date{
	margin-bottom:16px;
}
}

/* HOMEPAGE LATEST NEWS */
.block-latest .block-container .block-article .block-headline:hover{
	color:#496856;
}
.block-latest .block-container .block-article .block-date i{
	padding-right:5px;
}
.block-latest .block-container .block-article .block-image{
	background-size:cover;
	margin-bottom:18px;
}
.block-latest .block-container .block-article .block-image img{
	width: 100%;
    height: 150px;
    object-fit: cover;
}
.page-home .block-latest{
	margin-top:87px;
}
@media screen and (max-width: 900px){
.block-latest .block-container {
    max-width:90%;
	margin:auto;
}
}

/* HOMEPAGE OUR WORK */
.block-ourwork{
	margin-bottom:68px;
	background-color:#fff;
}
.block-ourwork .block-container h2{
	margin-bottom:12px;
}
.block-ourwork .slick-center:hover {
	background:#C7BB9D;
}
.block-ourwork .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{
	color:#fff;
}
.block-ourwork .slick-next:before{
	content:'\27F6';
	transform:scale(1.4,1.4);
}
.block-ourwork .slick-prev:before {
	content:'\27F5';
	transform:scale(1.4,1.4);
}


/* HOMEPAGE PODCAST */
.block-podcast{
	background:#fff;
}
.home .block-podcast:last-child .block-left{
		background:#256AB0;
}
.podcast-title{
    font-family: "museo-slab";
    font-style: normal;
    font-weight: 600;
    font-size: 36px;
    line-height: 43px;
    color: #384b40;
}
.podcast-title:after{
	content: "";
    position: relative;
    width: 60px;
    height: 4px;
    background: #bc9b58;
    left: 0px;
    bottom: -8px;
    display: block;
}
@media screen and (max-width: 900px){
.block-podcast{
	padding-bottom: 0;
	margin-top:0px;
}
.block-podcast .block-container .block-left{
	background:#EDEAE2;
}
	.block-podcast .block-container .block-left img{
		background:#fff;
	}
.block-podcast .block-right{
	padding-bottom: 6rem;
}
.block-podcast .block-container h3, .block-podcast .block-container p {
    padding-right: 0;
}
}
/* SAMPLE PAGE */
.header-hero .header-hero-container .container-left h6{
	color:#fff;
}
.header-hero .header-hero-container p{
	color:#C6BA9D;
}
.page-template-default.page-sample-page main{
	padding-top:80px;
}
.wp-block-pullquote cite{
	font-family: 'museo-sans';
}
blockquote.wp-block-quote cite{
	padding:15px 25px;
	margin-bottom:10px;
	display:block;
}
blockquote.wp-block-quote::before{
	left:0px;
}
blockquote.wp-block-quote{
	margin-left:7%;
	margin-right:7%;
}
a:hover{
	color:#22232E;
}
.page-herzog-foundation-awards .header-hero{
	display:none;
}
.header-hero .header-hero-container{
	flex-direction:column;
}
.page-herzog-foundation-awards .header-hero .header-hero-container{
	flex-direction:row;
}
.header-hero.hero-overlay{
	position:relative;
	height:auto;
	padding:75px 0px;
	margin-top:0px;
}
.hero-overlay *{
	z-index:2;
}
.header-hero.hero-overlay .header-hero-container p{
	color:#fff;
}
.gradient-overlay{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #496856 54.65%, rgba(73, 104, 86, 0) 106.87%);
    opacity: .8;
    z-index: 1;
}

/* OUR PROGRAMS PAGE */
.button:focus, .wp-block-buttons .wp-block-button .wp-block-button__link:focus, .button:hover, .wp-block-buttons .wp-block-button .wp-block-button__link:hover{
	background-color:#bc9b58;
	border-color:#bc9b58;
}
.page-our-initiatives .header-hero{
	margin-bottom:50px;
}
.page-our-initiatives .header-hero:after{
	content:'';
	background:#bc9b58;
	position:absolute;
	width:30%;
	height:24px;
	right:15%;
	bottom:-24px;
}
.page-our-initiatives main h2{
	color:#384B40;
	font-weight: 600;
	font-size: 28px;
	line-height: 34px;
    margin-bottom: 20px;
}

/* SUBSCRIBE PAGE */
.page-subscribe .header-hero.hero-overlay{
	padding:40px 0px;
}
.page-subscribe .gradient-overlay{
	background: linear-gradient(90deg, #496856 0%, rgba(73, 104, 86, 0) 82.15%);
}
.page-subscribe main{
	margin-top:50px;
	margin-bottom:50px;
}

/* CONTACT PAGE */
.page-contact-us .gradient-overlay{
	background: linear-gradient(90deg, #496856 0%, rgba(73, 104, 86, 0) 82.15%);
}
.page-contact-us main{
	margin-bottom:100px;
}
.page-contact-us main h2, .page-grant-inquiries main h2, .gform_title, .page-podcasts main > h2, .gform_wrapper h3{
	color:#384B40;
	font-weight: 600;
	font-size: 36px;
	line-height: 43px;
    font-family: "museo-sans",sans-serif
}
#gform_71 input:not([type="submit"]), #gform_71 textarea, #gform_74 input:not([type="submit"]), #gform_74 textarea{
	width:100% !important;
	color:#333 !important;
}
#gform_71 .ginput_container, #gform_74 .ginput_container{
	border: 1px solid #D9D8D2;
	margin-top:0px !important;
}
#gform_71 .top_label .gfield_label, #gform_74 .top_label .gfield_label{
	margin-bottom:0px;
	margin-top:30px;
}
.contact-us-form input[type=submit]:hover{
	background:#C7BB9D;
	border-color:#C7BB9D;
}
.page-grant-inquiries main{
	margin-top:75px;
	margin-bottom:75px;
}
.page-grant-inquiries main h3{
	font-weight: 600;
	font-size: 28px;
	line-height: 34px;
    font-family: "museo-sans",sans-serif
}
@media screen and (max-width:500px){
	.page-contact-us .contact-us-form{
		padding:75px 25px;
	}
}

/* CAREERS PAGE */
.career-cards{
	margin-bottom:100px;
}
.career-cards .career-card-content h3{
	margin-bottom:10px;
}
.career-card .button:hover{
	background:#BC9B58;
}
@media screen and (max-width:1100px){
.career-cards{
	padding-left:7%;
	padding-right:7%;
}
}
@media screen and (max-width:900px){
	.career-card .button{
		width:100%;
		max-width:100%;
	}
}

/* OUR PROGRAMS PAGE*/
.page-our-initiatives .wp-block-image{
	margin-top: 45px;
}
.page-our-initiatives .wp-block-columns{
	gap:6em;
}

/* ABOUT PAGE */
.page-about .header-hero.medium{
	margin-top:-1px;
	background-image:url('/wp-content/uploads/2023/05/building9-scaled.jpg');
	display: flex;
    align-items: center;
}
.page-about .about-ourmission .about-container .about-right h3{
	font-size: 32px;
	line-height: 38px;
}
.header-hero .header-hero-container h5{
	color:#C6BA9D;
}
.about-team .team .teammate {
    min-width: 0px;
    width: 30%;
    margin: 0 1.5%;
}
.about-team .team .teammate .teammate-img{
	width: 100%;
    min-width: 0px;
    background-size: cover;
    background-position: center;
}
.about-team .team .teammate .teammate-info{
	min-width:0px;
	width:100%;
}
.page-about .header-hero .header-hero-container p{
	color:#fff;
}
.about-team .team .teammate .teammate-info p{
	color:#C6BA9D;
}
.about-signup .about-container .about-left h3:before{
	background:#BC9B58;
}
.about-signup .about-container .about-left p{
	color:#C6BA9D;
}
.about-signup .about-container .about-right .button{
	background: #BC9B58;
    border-color: #BC9B58;
}
.about-signup .about-container .about-right .button:hover{
	background:#C7BB9D;
	border-color:#C7BB9D;
}
.about-signup{
	background:none;
	margin-bottom:80px;
}
.about-coaches .about-container .coaches{
	flex-wrap:wrap;
}
.about-coaches .about-container .coaches .coach .coach-info,.about-coaches .about-container .coaches .coach .coach-img{
	width:50%;
	margin:0px;
}
.about-coaches .about-container .coaches .coach .coach-info{
	padding-left:20px;
}
.about-coaches .about-container .coaches .coach .coach-img{
	height:150px;
}
.about-coaches .about-container .coaches .coach .coach-img img{
	width: 100%;
    height: 100%;
    object-fit: cover;
}
.about-coaches .about-container .coaches .coach{
	width: 22%;
    margin: 0 1% 30px;
}
@media screen and (max-width:1300px){
	.about-coaches .about-container .coaches .coach .coach-info{
	padding-left:0px;
}
	.about-coaches .about-container .coaches .coach .coach-info,.about-coaches .about-container .coaches .coach .coach-img{
	width:100%;
	margin:0px;
}
.about-coaches .about-container .coaches .coach .coach-img{
	height:300px;
}
}
@media screen and (max-width:1200px){
.about-team .team .teammate .teammate-info{
	height:150px;
}
}
@media screen and (max-width:1100px){
.about-team .team{
	flex-direction:row;
}
.about-team .team .teammate {
    width: 31%;
    margin: 0 1%;
}
.about-team .team .teammate .teammate-info{
		padding-left:16px;
}
}
@media screen and (max-width:900px){
	.block-latest .block-container .block-article .block-image img{
		height:100%;
	}
	.page-about .header-hero .header-hero-container .container-left{
		display:flex;
		flex-direction:column;
	}
	.page-about .header-hero .header-hero-container .container-left h5{ 
		order: 1;
		margin-bottom: 12px;
	}
	.page-about .header-hero .header-hero-container .container-left h1{ 
		order: 2;
	}
	.page-about .header-hero .header-hero-container .container-left p{ 
		order: 3;
		margin-bottom: 32px;
	}
	.about-team .team .teammate .teammate-img{
		height:300px !important;
	}
	.about-team .team .teammate .teammate-info{
	height:110px;
	}
	.about-coaches .about-container .coaches .coach{
	width: 31%;
    margin: 0 1% 30px;
}
}
@media screen and (max-width:900px) and (min-width:500px){
	.block-latest .block-container{
		display:flex;
		flex-direction:column;
	}
	.block-latest .block-container .block-article{
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
		width:100%;
	}
	.block-latest .block-container .block-article .block-image, .block-latest .block-container .block-article .right-section{
		width:50% !important;
	}
	.block-latest .block-container .block-article .block-image{
		margin-right:30px;
		margin-bottom:30px;
	}
}
@media screen and (max-width:600px){
	.about-team .team{
	flex-direction:column;
	align-items:center;
	justify-content:center;
}
	.about-team .team .teammate {
    max-width:350px;
    width: 100%;
	margin: 20px 0px;
	padding:0px 20px;
}
	.about-team .team .teammate .teammate-img {
	height:350px !important;
	}
		.about-coaches .about-container .coaches .coach{
	width: 46%;
    margin: 0 2% 30px;
}
		.about-coaches .about-container .coaches .coach-info{
		min-width:0px !important;
	}
	.about-coaches .about-container .coaches{
	margin-left:20px;
	margin-right:20px;
	}
	.about-coaches{
		margin-bottom:75px;
	}
}

/* SINGLE POST */
.single-post hr{
	border-color:#bc9b58;
	background:none;
	background-color:none;
	border: none;
    border-top: 1px solid;
}
.single-post article .meta-top .meta.date{
	color:#bc9b58;
	font-family: "museo-slab";
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
}
.single-post article .meta-top .date i{
	margin-right:5px;
}
.single-post article .excerpt{
	margin-bottom:40px;
	margin-top:-20px;
}
.single-post article .share .share-title{
	color:#384B40;
	font-family: 'museo-sans', sans-serif;
	font-size:24px;
}
.single-post article .share .fa-stack .fa-stack-1x{
	color:#333;
}
.single-post article .share .fa-stack{
	border-color:#333;
}
.single-post .meta-top .category a{
	color: #496856 !important;
    text-decoration: none;
}
.single-post .meta-top .category a:hover{
	color: #bc9b58 !important;
}

.single-post article .subhead {
  display: flex;
  margin-bottom:30px;
}
.single-post article .subhead .authors {
  margin-left: 2rem;
}
.single-post article .subhead time, .single-post article .subhead .authors{
  font-family: "museo-sans";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  color: #333;
}
.single-post article .subhead time i, .single-post article .subhead .authors i{
  color: #BC9B58;
  margin-right: 7px;
}
.single-post article .excerpt p{
	font-weight: 400;
    font-size: 20px;
    line-height: 30px;
}
.single-post article .meta-middle time, .single-post article .meta-middle .author, .single-members article .meta-middle time, .single-members article .meta-middle .author, .single-coaches article .meta-middle time, .single-coaches article .meta-middle .author, .single-tribe_events article .meta-middle time, .single-tribe_events article .meta-middle .author, .single-custom-careers article .meta-middle time, .single-custom-careers article .meta-middle .author{
	color:#333;
}
 

/* YARPP RELATED POSTS */

.yarpp-thumbnails-horizontal{
	display: flex;
    flex-direction: row;
	font-family: 'museo-sans', sans-serif;
	color:#4C5459;
}
.yarpp-related:hover{
	cursor:pointer;
}
.yarpp-related h3{
	font-size: 26px !important;
    margin-top: 40px !important;
	color:#384B40 !important;
	margin-bottom:20px !important;
}
.yarpp-related h3:after{
	content: "";
    position: relative;
    width: 60px;
    height: 4px;
    background: #BC9B58;
    left: 0px;
    bottom: -8px;
    display: block;
}
.yarpp-related a{
	color:#BC9B58;
}
.yarpp-related .authors a{
	color:#4C5459;
	text-decoration:underline;
}
.relatedPost{
	padding:10px !important;
	flex:1;
	max-width: 33%;
}
.page-podcasts main, .page-subscribe main{
		padding-left:7%;
		padding-right:7%;
}
.page-podcasts main > h2, .page-podcasts main > p, .page-subscribe main h2{
		padding-left:0px;
		padding-right:0px;
}
.page-podcasts main{
	margin-bottom:100px;
}
@media screen and (max-width:900px){
	.relatedPost{
		width:50%;
		max-width:none;
	}
	.yarpp-thumbnails-horizontal{
		gap:50px;
	}
	.yarpp-thumbnails-horizontal .yarpp-thumbnail img{
		width:100% !important;
		object-fit:cover !important;
	}
	.yarpp-thumbnails-horizontal .yarpp-thumbnail span{
		height:200px !important;
	}
	.about-signup .about-container .about-left h3, .about-signup .about-container .about-left p{
		padding-left:0px;
	}
	.about-signup .about-container, .about-coaches, .about-team{
		padding-left:7%;
		padding-right:7%;
	}
	.about-coaches{
		margin-bottom:80px;
	}
}
@media screen and (max-width:500px){
	.yarpp-thumbnails-horizontal{
    flex-direction: column;
	}
	.relatedPost{
		width:100%;
	}
	.block-latest .block-container .block-article .block-headline, .block-latest .block-container .block-article .block-date{
		margin-left:0px;
	}
	.about-coaches{
		padding-left:3%;
		padding-right:3%;
	}
	.post-type-archive-tribe_events .header-hero{
		background-position:75% 50% !important;
	}
	.post-type-archive-tribe_events .post-card .post-left{
		min-width:0px;
	}
	.page-herzog-foundation-awards h1 {
    font-size: 32px !important;
    line-height: 35px !important;
}
	.career-card-content-custom-fields{
		flex-direction:column !important;
	}
	.career-card-content-custom-fields p{
		margin-top:5px;
		margin-bottom:5px;
	}
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail{
	width: 100% !important;
    height: auto !important;
    margin: 5px !important;
	margin-bottom:20px !important;
    margin-left: 0px !important;
    flex: 1 !important;
    border: 0px !important;
	padding:0px !important;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail>img,.yarpp-thumbnails-horizontal .yarpp-thumbnail-default{
	height: 160px !important;
    width: 100% !important;
    object-fit: cover !important;
	margin:0px !important;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-default img{
	height:100%;
}
.yarpp-related .yarpp-thumbnail-title{
	font-family: "Museo-Sans" !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    line-height: 19px !important;
	margin: .75rem 0 .75rem !important;
    display: block !important;
    text-decoration: none !important;
	max-height: none !important;
    width: 100% !important;
	color:#22232E;
}
.yarpp-related .authors span{
	font-family: "Museo-Sans" !important;
	color:#333;
	font-size: .9em;
}
.yarpp-related .authors span i{
	color:#BC9B58;
	margin-right:7px;
}
.yarpp-related .yarpp-thumbnail-title:hover{
	color:#496856 !important;
}
.single-tribe_events article.full-width .event-coaches .coaches{
	align-items:start !important;
}

@media screen and (max-width:600px){
	.single-post article .title{
		font-size:36px;
		line-height:48px;
	}
}

/* BIOGRAPHY PAGE*/
.single-members .header-member{
	filter:none;
}
.single-members .header-member .member-container .member-info p{
	color:#C6BA9D;
}
.single-members hr{
	border: 1px solid #C6BA9D;
    background: none;
}
@media screen and (min-width:900px){
	.single-members article.content,
	.page-template-two-column-header article.content{
		padding-top:50px !important;
	}
	.block-whoweare .block-right{
		padding-top:0px;
	}
}
@media screen and (max-width:1300px){
	.single-tribe_events article.full-width .event-coaches{
		max-width: 920px !important;
    	margin: 75px auto 75px !important;
	}
}
@media screen and (max-width:1024px){
	.single-members .header-member .member-container{
		width:100%;
	}
}
@media screen and (max-width:900px){
	.post-type-archive-tribe_events .post-card .post-right{
		display:flex;
		flex-direction:column;
	}
	.post-card .post-right .event-location-block{
		margin-left:0px;
		margin-top:10px;
	}
	.members-template-default article.content,
	.page-template-two-column-header article.content{
		padding-top:48px;
	}
	.single-members article p{
		padding-right:24px;
		padding-left:24px;
	}
	
.single-members .header-member{
		margin-bottom:0px;
	}	
	.single-members .header-member .member-container .member-info{
	background-size: contain;
    background-position: 75% 10% !important;
	min-height: 212px;
    display: flex;
    flex-direction: column;
    justify-content: end;
	}
.single-members .header-member .member-container .member-info, .single-members .header-member .member-container .member-photo{
		width:100%;
	}
	.single-members .header-member .member-container .member-photo{
		border-right: 24px solid #fff;
		border-left: 24px solid #fff;
	}
	.single-members .header-member .member-container{
		height:700px;
	}
	.single-tribe_events main{
		padding:0px 5% 100px;
	}
	.single-tribe_events article.full-width .event-coaches .coaches{
		margin-left:0px;
	}
	.single-tribe_events .event-coaches .coaches .coach{
		max-width:25%;
	}
}
@media screen and (max-width:500px){
	.single-members .header-member .member-container .member-photo{
		width:100%;
	}
}

/* EVENT ARCHIVE */
.post-type-archive-tribe_events .header-hero{
	background:url('/wp-content/uploads/2023/05/training-events-hero.jpg');
	display:flex;
	background-size:cover;
}
.post-type-archive-tribe_events .header-hero .header-hero-container{
	background: linear-gradient(90deg, #496856 0%, rgba(0, 0, 0, .7) 82.15%);
    opacity: 0.8;
	display: flex;
    justify-content: center;
}
.filter-title{
	color:#22232E;
}
.filter-title::after{
	background-color:#BC9B58;
}
.post-type-archive-tribe_events .header-hero .header-hero-container {
	padding-left: 1.875rem;
    padding-right: 1.875rem;
    max-width: 100%;
    margin: 0 auto;
	width:100%;
}
.post-type-archive-tribe_events .header-hero .header-hero-container .container-left{
	width:100%;
	max-width:1250px;
	margin:auto;
}
.post-type-archive-tribe_events .header-hero .header-hero-container .container-left {
	display:flex;
	align-items:center;
}
.blog .header-hero .header-hero-container{
	height: 100%;
    justify-content: center;
}
.blog .header-hero{
	background-image:url('/wp-content/uploads/2023/05/latest-news-bg.jpg');
}
.blog .header-hero h1 {
  text-indent:-9999px;
}
.blog .header-hero h1:before {
  text-indent:0;
  content:'Latest News';
  float:left;
} 
.archive-posts .post-grid .post-card img{
	width:300px;
	height:160px;
	object-fit:contain;
}
.single-tribe_events article .share .share-title{
	font-family: "museo-sans", sans-serif;
	color:#384B40;
}
.single-tribe_events article h2{
	color:#384B40;
	font-size: 32px;
    line-height: 40px;
}
.single-tribe_events article h2:after{
	content: "";
    position: relative;
    width: 60px;
    height: 4px;
    background: #BC9B58;
    left: 0px;
    bottom: -8px;
    display: block;
}
.single-tribe_events article h2.has-text-align-center:after{
	display:none;
}
@media screen and (min-width: 1024px){
.post-type-archive-tribe_events .header-hero .header-hero-container {
    width: 100%;
    padding-left: 6.25rem;
    padding-right: 6.25rem;
}
}
input#date-filter, select{
	border-radius:0px;
	background-image:url("/wp-content/themes/engage/assets/img/gold-arrow.svg");
}
.post-filters input.button:hover{
	background:#bc9b58;
	border-color:#bc9b58;
}
.archive-posts .post-grid .post-card{
	padding-bottom:40px;
	margin-bottom:40px;
	border-bottom:1px solid #C6BA9D;
}
ul.pagination li span, ul.pagination li a{
	border-radius:0px;
}
ul.pagination li span:focus, ul.pagination li span:hover, ul.pagination li span.current, ul.pagination li a:focus, ul.pagination li a:hover, ul.pagination li a.current{
	background-color:#496856;
}
ul.pagination li a{
	color:#384B40;
}
ul.pagination li.arrow a{
	color:#BC9B58;
}
ul.pagination > * + *{
	margin-left:24px;
}
.archive-posts .post-filters {
    display: block !important;
}
.archive-posts .filter-toggle{
	display:none;
}
@media screen and (max-width:600px){
	.archive-posts .post-grid .post-card{
		flex-direction:column;
	}
	.archive-posts .post-grid .post-card img{
		margin-bottom:32px;
	}
}

/* EVENT SINGLE */
.single-tribe_events article h3,.single-tribe_events .event-schedule h5{
	color:#384B40;
}
.single-tribe_events .post-category{
	color:#333;
}
.single-tribe_events .button.btn-brown:hover {
    background: #384B40;
    border-color: #384B40;
}
.single-tribe_events .button.btn-white:hover{
	background: #496856;
    border-color: #496856;
}
.single-tribe_events .event-form .event-form-gf .button:hover{
	background: #384B40;
    border-color: #384B40;
}
.single-tribe_events hr{
	border:none;
	border-top: 1px solid #C6BA9D;
    background: none;
}
.single-tribe_events .event-coaches .coaches .coach .coach-img img{
	width:140px;
	height:170px;
	object-fit:cover;
}
.single-tribe_events .event-coaches .coaches .coach .coach-info hr{
	width:30px;
}
.single-tribe_events .event-coaches .coaches{
	margin-bottom:68px;
}
.single-post article .share .fa-stack .fa-stack-1x, .single-members article .share .fa-stack .fa-stack-1x, .single-coaches article .share .fa-stack .fa-stack-1x, .single-tribe_events article .share .fa-stack .fa-stack-1x, .single-custom-careers article .share .fa-stack .fa-stack-1x{
	color:#333;
}
@media screen and (max-width:1300px){
.single-tribe_events .event-coaches .coaches .coach .coach-info hr{
	margin-left:0px;
}
}
@media screen and (max-width:700px){
	.single-tribe_events article.content{
		padding-top:30px;
	}
	.single-tribe_events .event-schedule td:first-child{
		padding-right:30px;
		width:125px;
	}
	.single-tribe_events .event-coaches .coaches .coach{
		max-width:50%;
		width:50%;
	}
	.single-tribe_events .event-coaches .coaches .coach .coach-img img{
		width:200px;
	}
}

/* FOOTER */
footer.footer-03{
	box-shadow:0px 16px 110px rgba(86, 101, 122, 0.15);
}
footer.footer-03 .wrapper .top-row .footer-top-start .button:hover {
    background: #BC9B58;
    border-color: #BC9B58;
}
footer.footer-03 .wrapper .top-row .footer-top-start .button.btn-brown:hover{
	background: #C7BB9D;
    border-color: #C7BB9D;
}
footer.footer-03 .wrapper .bottom-row a{
	text-decoration:underline;
}
footer.footer-03 .wrapper .bottom-row a:hover {
    color: #496856;
}
footer.footer-03 .footer-affiliates .affiliate-items .affiliate{
	display:flex;
	justify-content:center;
	align-items:center;
}
footer.footer-03 .wrapper .bottom-row a .fa-facebook:hover{
    color: #385398;
}
footer.footer-03 .wrapper .bottom-row a .fa-linkedin-in:hover{
    color: #117bb7;
}
footer.footer-03 .wrapper .bottom-row a .fa-twitter:hover{
    color: #28a9e2;
}
footer.footer-03 .wrapper .bottom-row a .fa-instagram:hover{
    color: #e14e94;
}
footer.footer-03 .wrapper .bottom-row a .fa-youtube:hover{
    color: #c3271a;
}
@media screen and (max-width:840px){
footer.footer-03 .wrapper .top-row .footer-top-start{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}
footer.footer-03 .wrapper .top-row .footer-top-start .footer-contact{
	width:100%;
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	max-width:400px;
}
	footer.footer-03 .wrapper .top-row .footer-top-start .button:first-child{
		margin-right:32px;
	}
footer.footer-03 .wrapper .top-row .footer-top-end{
	margin-right:auto;
	padding-top: 0px;
}
footer.footer-03 .wrapper .top-row .footer-top-end .footer-affiliates{
	display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 40px;
}
	footer.footer-03 .wrapper .bottom-row span.copyright{
		text-align:center;
		margin-right:auto;
		margin-left:auto;
	}
	footer.footer-03 .wrapper .bottom-row{
		justify-content:center;
	}
}
@media screen and (max-width:400px){
	footer.footer-03 .wrapper .top-row .footer-top-start .button:first-child{
		margin-right:24px;
	}
}

div.tribe-block__venue {
	display: none !important;
}

.rowGap {
	margin: 15px 0 15px 0;
}
body>#canvas{
	min-height:0px;
}
.page-resources .wp-block-cover{
	max-width:1126px;
	margin:auto;
	min-height: 0px !important;
	margin-bottom:100px;
}
.page-our-initiatives .header-hero.hero-overlay .header-hero-container p, .page-careers .header-hero.hero-overlay .header-hero-container p, .page-resources .header-hero.hero-overlay .header-hero-container p{
	max-width:800px;
}
.page-resources .wp-block-cover span{
	background-color: rgba(0,0,0,0) !important;
}
.hero-bottom-container{
	justify-content:center;
}
@media screen and (max-width:1150px) and (min-width:781px){
	.page-our-initiatives .wp-block-columns{
		max-width:90%;
		margin:auto;
	}
}
@media screen and (max-width:781px){
	.page-our-initiatives .wp-block-buttons{
		margin-left: 7%;
	}
	.page-our-initiatives .wp-block-columns{
		gap: 2em;
	}
	.single-tribe_events article.full-width .meta-middle{
		display:flex;
		flex-direction:column;
	}
	.single-tribe_events article .meta-middle .author{
		margin-left:0px;
		margin-top:20px;
	}
}
@media screen and (max-width:600px){
	.career-card{
		flex-direction:column;
	}
	.career-card h3, .career-card p, .career-card .career-card-button{
		padding-left:7% !important;
		padding-right:7% !important;
	}
	.page-careers .header-hero.hero-overlay{
		background-position:70% 100% !important;
	}
	.page-careers .header-hero .gradient-overlay{
		background: linear-gradient(90deg, #384f42 100%, rgba(73, 104, 86, 0.5) 106.87%);
	}
	.page-about .header-hero .gradient-overlay{
		background: linear-gradient(90deg, #384f42 100%, rgba(73, 104, 86, 0.5) 106.87%);
	}
	.header-hero .header-hero-container h5{
		margin-top:10px;
		margin-bottom:10px;
	}
}
@media screen and (max-width:500px){
	.single-tribe_events .event-coaches .coaches .coach .coach-img img{
		width:90%;
	}
}