﻿body,h1,h2,h3,h4,h5,h6{font-family:'Poppins';}.wpcf7 p button,.page-template-membership-page .cta_content .button,.content_wrap p .button{border-radius:5px;font-weight:600;}.wpcf7 p{color:#00a25a;}.wpcf7 p button{background-color:#00a25a;color:#fff;padding:.85em 1em;cursor:pointer;margin-right:1rem;font-weight:normal;}.wpcf7 p span{color:#0a0a0a;}.wpcf7 p.margin1rem{margin-bottom:1rem;}.wpcf7 span.margintop1rem{margin-top:-1rem;display:block;}.wpcf7 input,.wpcf7 textarea{border-radius:5px;font-weight:600;width:100%;box-shadow:none;padding:.5rem 1rem;min-height:0 !important;background-color:#f5f5f5;}.wpcf7 select{border-radius:5px;font-style:italic;font-weight:600;background-color:#f5f5f5;min-height:0 !important;padding:.5rem 2rem .5rem 1rem;}.wpcf7 .wpcf7-checkbox .wpcf7-list-item{margin:0 0 0 2em;}.wpcf7 .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{position:relative;}.wpcf7 .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before{position:absolute;top:-3px;left:-35px;height:25px;width:25px;background-color:#eee;content:"";}.wpcf7 .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:after{display:none;position:absolute;left:-25px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.wpcf7 .wpcf7-checkbox .wpcf7-list-item:hover .wpcf7-list-item-label:before{background-color:#ccc;}.wpcf7 .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]{width:auto;opacity:0;}.wpcf7 .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before{background-color:#00a25a;}.wpcf7 .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:after{display:block;}.wpcf7 .button{color:#fff;padding:.9rem 1rem;font-weight:bold;}.contact_form{padding:3rem 0 6rem;}.contact_form .wpcf7 label{font-weight:bold;}.contact_form .wpcf7 p{margin-bottom:0;}.contact_form .wpcf7 input{padding:.5rem;background-color:#ffbd00;}.contact_form .wpcf7 textarea{border-radius:0;padding:.5rem;background-color:#ffbd00;}.contact_form .wpcf7 .input-group-label{width:50px;justify-content:center;background-color:#151970;color:#fff;height:42px;}.contact_form .wpcf7 .wpcf7-submit{width:100%;background-color:#ff1d25;padding:.6rem;}.contact_form .wpcf7 .wpcf7-submit i{border-right:1px solid;margin-right:.5rem;padding-right:.5rem;}.menu_search{background-color:#151970;}.menu_search .input-group{margin-bottom:0;border:1px solid #ffbd00;}.menu_search .input-group input{background-color:#151970;border:none;font-style:italic;font-size:.9rem;height:auto;}.menu_search .input-group .button{background-color:#151970;}.nav_container{background-color:#151970;}.nav_container .top-bar{background-color:#151970;}.nav_container .top-bar .top-bar-left>ul{justify-content:center;background-color:#151970;}.nav_container .top-bar .top-bar-left>ul li{background-color:#151970;}.nav_container .top-bar .top-bar-left>ul li a{padding:1rem;}.rainbow{padding:.2rem;background-image:linear-gradient(to right,red 0%,red 33%,#ffbd00 33%,#ffbd00 66%,#00a25a 66%,#00a25a 100%);}.header_container{font-style:italic;}.header_container #header{padding:0;position:relative;background-color:#d2d2d2;}.header_container #header .custom-logo{position:absolute;left:-4rem;top:-2rem;}.banner{background-repeat:no-repeat;background-size:cover;background-position:center;padding:5rem 0 6rem;}.banner h1{font-weight:600;line-height:1;text-transform:uppercase;color:#000;}.banner h2{line-height:1.2;font-style:italic;text-transform:uppercase;font-weight:800;color:#151970;font-size:3rem;}.banner p{color:#000;}.banner .callout{margin:3rem 0;background-image:url(../images/cb.png);background-size:100% 100%;border:none;background-color:transparent;padding:2rem 3rem;}.banner .callout h3{color:#151970;font-weight:600;margin-bottom:1.5rem;position:relative;}.banner .callout h3:after{position:absolute;content:"";width:70px;height:5px;bottom:-10px;left:50%;transform:translateX(-50%);background-color:#ffbd00;}.banner .callout h4{color:#151970;text-transform:uppercase;font-weight:bold;font-size:1.2rem;margin-bottom:1.5rem;}.banner .callout p{font-weight:600;margin-bottom:1.5rem;}.banner .callout .button{background-color:#ffbd00;color:#000;font-weight:bold;}.banner .prices{font-family:'Permanent Marker';color:#ff1d25;padding:2rem 0 0;}.banner .prices p{font-size:3rem;line-height:1;}.banner .prices .dollar{font-size:4rem;margin-right:-1rem;}.banner .prices .price{font-size:10rem;}body:not(.page-template-front-page) .banner{padding:4rem 0;background-position:bottom center;}body:not(.page-template-front-page) .banner h1{font-weight:600;line-height:1;text-transform:uppercase;color:#000;}.page-template-membership-page h2{color:#00a25a;font-weight:600;}.page-template-membership-page .cta_content{background-color:#00a25a;padding:2rem 0;}.page-template-membership-page .cta_content h3{color:#fff;font-weight:600;}.page-template-membership-page .cta_content h6{color:#fff;font-size:1.1rem;line-height:1.5;}.page-template-membership-page .cta_content p{margin-bottom:.5rem;}.page-template-membership-page .cta_content .button{background-color:#fff;color:#00a25a;min-width:190px;margin:0 5px 0 0;}.page-template-membership-page .cta_content a.button{padding:1em 1em;border:2px solid #fff;}.page-template-membership-page .cta_content a.hollow{color:#fff;background-color:#00a25a;}.content_wrap{padding:3rem 1rem;}.content_wrap h2{color:#00a25a;font-weight:600;}.content_wrap h3{color:#00a25a;font-weight:600;}.content_wrap h4{color:#00a25a;font-weight:600;}.content_wrap h5{color:#00a25a;font-weight:600;margin-bottom:2rem;}.content_wrap h6{font-size:1.1rem;}.content_wrap h6 img{margin:0 1rem 0 0;}.content_wrap p{margin-bottom:2rem;}.content_wrap p strong{font-weight:600;}.content_wrap p .button{background-color:#00a25a;padding:1rem .6rem;}.content_wrap .media-object img{min-width:23px;margin:.1rem .5rem 0 0;}.upcoming{padding:3rem 0;}.upcoming h3{font-weight:bold;color:#000;margin-bottom:2rem;}.upcoming .eimage{position:relative;}.upcoming .eimage .event_tag{position:absolute;color:#fff;padding:.7rem 1rem;font-size:.8rem;}.upcoming .eimage .image1{background-color:#00a25a;}.upcoming .eimage .image2{background-color:#151970;}.upcoming .eimage .image3{background-color:#f00;}.upcoming h4{color:#000;font-weight:600;position:relative;margin-bottom:2rem;}.upcoming h4:after{position:absolute;content:"";width:70px;height:5px;bottom:-10px;left:0%;background-color:#ffbd00;}.upcoming .sub_heading{font-weight:600;}.upcoming p{font-size:.9rem;}.upcoming .event_button{background-color:#ffbd00;color:#000;font-weight:bold;padding:.5rem;}.benefits{background-color:#ebebeb;}.benefits .content1 h4:after{background-color:#f00;}.benefits .content3 h4:after{background-color:#151970;}.benefits .content4 h4:after{background-color:#00a25a;}.benefits h4:after{left:50%;transform:translateX(-50%);}.benefits .content p{font-weight:600;}.benefits .button{background-color:#000;font-weight:600;}.spacer{margin:1rem;}.aboutus p{font-weight:600;}.aboutus p .hollow{border-color:#ffbd00;border-width:2px;color:#000;font-weight:600;}.single-events .eimage{position:relative;}.single-events .eimage .event_tag{position:absolute;color:#fff;padding:.7rem 1rem;font-size:.8rem;}.single-events .eimage .image{background-color:#00a25a;}.single-events .sub_heading{font-weight:bold;color:#000;}.nav-single a{color:#00a25a;font-weight:600;}.copyright_section{background-color:#151970;padding:1rem 0;color:#fff;font-weight:lighter;}.copyright_section span{color:#151970;}.copyright_section small{font-size:.7rem;}.copyright_section a{color:#ffbd00;}.copyright_section .socials{list-style:none;margin:0;}.copyright_section .socials li{display:inline-block;font-size:1.5rem;padding:0 .5rem;}.copyright_section .media-object{margin-bottom:0;}::selection{background:rgba(47,47,47,.6);}@font-face{font-family:'Poppins';src:url(../fonts/Poppins-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;}@font-face{font-family:'Poppins';src:url(../fonts/Poppins-Light.ttf) format("truetype");font-weight:lighter;font-style:normal;}@font-face{font-family:'Poppins';src:url(../fonts/Poppins-Bold.ttf) format("truetype");font-weight:Bold;font-style:normal;}@font-face{font-family:'Poppins';src:url(../fonts/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;}@font-face{font-family:'Exo';src:url(../fonts/Exo-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;}@font-face{font-family:'Exo';src:url(../fonts/Exo-Black.ttf) format("truetype");font-weight:900;font-style:normal;}@font-face{font-family:'Permanent Marker';src:url(../fonts/PermanentMarker.ttf) format("truetype");}

.header_phone{
	color: white;
}

.header_phone h3{
	margin-bottom: 0;
}