/*
	Theme Name: v215 Child
	Template:v215
*/

:root {
	--green: #b5c93c;
	--brown: #4a3929;
	--darkgreen: #023021;
}

.header-social i {color: var(--green); font-size:20px;}
.header-cta-1 span {background: var(--green);padding: 12px 24px;color: white;border: 2px solid var(--green); transition: .5s;}
.header-cta-1 span:hover {background: transparent;color: var(--green);}
.header-cta-2 span {background: var(--brown);padding: 12px 24px;color: white;border: 2px solid var(--brown); transition: .5s;}
.header-cta-2 span:hover {background: transparent;color: var(--brown);}
.header-cta-1 a {padding-right: 0 !important;}
.header-social.ig a {padding-right: 0 !important;}
.header-social.fb a {padding-right: 0 !important;}
.header-social.phone i {padding-right: 10px;}

.list ul li:before {content: "\f00c"; font-family: 'Font Awesome 5 Free';font-weight: 900; position: absolute; left: 0;}
.list ul {list-style: none; padding-left: 0 !important; }
.list li {padding-left: 25px; position: relative;}

.page-template-page-price-search .container {padding: 100px 0;}
.page-template-page-price-search .container h2 {margin-bottom: 20px;}
.page-template-page-price-search .zone-wrap {border: 1px solid var(--darkgreen);border-radius: 10px;padding: 30px;}
.page-template-page-price-search .zone-wrap:not(:last-child) {margin-bottom: 30px;}
.page-template-page-price-search .zone-wrap p {margin-bottom: 0;}
.page-template-page-price-search .zone-wrap h3 {margin-bottom: 10px;}
.page-template-page-price-search .not-found {text-align: center;}
.page-template-page-price-search .not-found h3 {margin-bottom: 20px;}
.page-template-page-price-search .not-found img {display: inline-block; max-width: 500px; margin: auto;}

.cta h2 {color: white;}
.cta .jawn_button.button_style_1:hover {color: white; border-color: white;}

.footer-icon {display: grid;gap: 15px;grid-template-columns: 20px auto;}
.footer-icon:not(:last-child) {margin-bottom: 15px;}
.footer-icon i {color: var(--green);font-size: 20px;line-height: 30px;padding-top: 3px;}
.footer-icon > *:first-child {text-align: right;}
.footer-social i {font-size: 22px;line-height: 32px; color: var(--green);}
.footer-social a:not(:last-child) {margin-right: 10px;}
.footer-col.col-4 {max-width: 120px;}
.footer-4-cols {justify-content: space-between;}
.footer-banner {align-items: center !important; background: #1c3930; padding: 30px; border-radius: 5px; margin-bottom: 40px !important; display: flex; justify-content:space-between; gap: 30px;}
.footer-banner .left {display: flex; gap: 20px; align-items: center;}
.footer-banner h4 {color: white;max-width: 340px;}

.footer-banner .jawn_button.button_style_1:hover {color: white; border-color: white;}
.footer-banner .jawn_button:last-child {margin-left: 10px;}
