/*
Theme Name: Everest Child
Template: everest-parent
Version: 1.0.0
*/

@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&display=swap');

body {font-family: "Merriweather", serif;}

h1, h2, h3{text-transform: uppercase !important;}

.primary-header .logo-col img {filter: drop-shadow(0px 0px 1px #fff) drop-shadow(0px 0px 1px #fff)drop-shadow(0px 0px 1px #fff)drop-shadow(0px 0px 1px #fff);}
.logo img {filter: drop-shadow(0px 0px 1px #fff) drop-shadow(0px 0px 2px #fff) drop-shadow(0px 0px 3px #fff);}

.review-section-inner, .review-section-inner h2, .review-section-inner .fas {color: #fff;}
.review-section-inner .owl-dot {border: 1px solid #fff !important;}
.review-section-inner .owl-dot.active {    background-color: #fff !important;}

.home #feature-section .container { width: 1400px; max-width: 100%;}
.home #feature-section .container h2{ display: flex; justify-content: center; align-items: center; height: 60px;}

.service-section { background-color: var(--color-4);}
.service-section h2 { font-size: 42px;}
.service-section.img-left .content-row { flex-direction: row-reverse;}
.service-section .content-row { flex-wrap: wrap;}
.service-section .content-row>.col { flex: 1 1 50%;}
.service-section .content-row .content-col { align-self: center; padding: 65px;}
.service-section .content-row .content-col ul li {margin-bottom: 10px;}
.service-section .content-row .image-col { position: relative; min-height: 350px;}
.service-section .content-row .image-col .inner { position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
.service-section .content-row .image-col .inner img { height: 100%; width: 100%; object-fit: cover;}

.faq-section { padding: 85px 0;}
.faq-section .faq { border: none; border-bottom: 1px solid var(--color-1); margin-bottom: 0; padding: 40px 0;}
.faq-section .faq .toggle-heading { padding: 0; border: none; transition: color ease .3s;}
.faq-section .faq .toggle-content { border: none; padding: 0; padding-top: 20px;}
.faq-section .faq h3 { margin-bottom: 0;}
.faq-section .faq.active .toggle-heading .icon { color: var(--color-3);}
.faq-section .faq.active .toggle-heading .heading { color: var(--color-2);}

.toggle-item {
	border: 2px solid var(--color-1);
	margin-bottom: 5px;
}
.toggle-item .toggle-heading {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 8px 30px;
	cursor: pointer;
}
.toggle-item .icon {
	transition: transform ease-in-out .4s;
	font-size: 22px;
}
.toggle-item>.toggle-content {
	display: none;
	border-top: 1px solid var(--color-1);
	padding: 5px 15px;
}
.toggle-item.active>.toggle-content {
	display: block;
}
.toggle-item .toggle-content p {
	margin: 10px 0;
}
.toggle-item .icon.active {
	transform: rotate(180deg);
}

.page-id-76 .team-section .members {flex-direction: column;}
.page-id-76 .team-section .member .image {float: left;width:300px; max-width: 100%; margin:0 30px 15px 0;}
.page-id-76 #team-section {background:var(--color-4);}


.main-nav .menu li a {
    padding: 10px 10px;
}

.page-id-79 #faq-section {display: none;}

@media screen and (max-width:600px){
    .page-id-76 .team-section .member .image {float:none;margin:0 auto 15px auto;}
}



