/* Enter Your Custom CSS Here */

span.site-by {
    opacity: 0 !important;
}

#wpadminbar{display:none}
html {/* margin-top: 32px !important; */}
* html body { margin-top: 0px !important; }
@media screen and ( max-width: 782px ) {
	html { margin-top: 0px !important; }
	* html body { margin-top: 0px !important; }
}

body.page-no-topper .leftSideContent.no-topper {
  display: none!important;
  opacity: 0!important;
  visibility: hidden!important;
}


.bottom-cta h1 {
	font-size: 62px;
}
@media screen and (min-width: 375px) {
  .bottom-cta h1 {
		font-size: 70px;
	}
}
@media screen and (min-width: 768px) {
  .bottom-cta h1 {
		font-size: 78px;
	}
}
@media screen and (min-width: 992px) {
  .bottom-cta h1 {
		font-size: 120px;
	}
}
@media screen and (min-width: 1450px) {
  .bottom-cta h1 {
		font-size: 160px;
	}
}


.ok-to-alert .page-id-3636 .alert-bar { display: none !important; }
.ok-to-alert .page-id-3544 .alert-bar { display: none !important; }

.page-id-3544 .action-form #can_embed_form #can_embed_form_inner h4{
  display: block;
  color: white !important;
  opacity: 1 !important;
  line-height: 1.5 !important;
}


html .chapter-template-default.chapter-template-default .single-chapter .chap-form .action-form #can_embed_form input {
  width: 100%!important;
}

html .chapter-template-default .single-chapter .chap-form .action-form #can_embed_form input#form-zip_code {
	width: 100%!important;
}

html .chapter-template-default .single-chapter .chap-form .action-form #can_embed_form #form_col2 {
	width: 100% !important;
	display: flex;
	justify-content: center;
    clear: both !important;
    position: relative!important;
}

.single-chapter #can_embed_form .core_field #form-zip_code:not(.mb_needed) {
	margin-bottom:5px !important;
}

html .chapter-template-default.chapter-template-default .single-chapter .chap-form .action-form #can_embed_form input[type="checkbox"] {
  max-width: 18px;
  line-height: 18px !important;
  max-height: 18px!important;
  margin-top: 2px !important;
}

.chapter-template-default .bottom-cta .vertical-centered h4{ display: none}

.single-chapter .bottom-cta .rightCol {
  display: none!important;
}


.hamburger {
  display: flex;
}
button#btn-menu{
   align-items: center;
}
@media (min-width: 1250px){
  .hamburger {
      display: none;
  }
}

button#btn-menu:before {
    content: 'Menu';
    font-family: Barlow,sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    color: #164686;
    margin-right: 15px;
}

button#btn-menu:hover:before {
  color: #2892FA;
}

@media (min-width: 992px){
  button#btn-menu:before {
      display: none;
  }
}

@media (max-width: 320px){
	.home-content-flex.first-content .content-wrap h3 {
		word-break: break-word;
    font-size: 36px;
	}
}
@media (min-width: 321px) and (max-width: 420px){
	.home-content-flex.first-content .content-wrap h3 {
		font-size: 42px;
	}
}

.landing-page .dotted-nav .social-side .share-slide {
      height: 53px;
}

.landing-page .social.links ul li a { color: #1c7dff; opacity: 0.7; }
.landing-page .social.links ul li a { color: #1c7dff; opacity: 1; }



/*landing h1*/
.landing-template-default h1, .page-id-4669 h1 {
    font-family: Molot;
    text-shadow: 6px 6px 0 rgba(0,0,0,.2);
    line-height: 90%;
    letter-spacing: 0;
    font-weight: 400;
 }
@media (min-width: 375px) {
  .landing-template-default .content h1, .page-id-4669 .content h1 {
	font-size: 40px; } }
@media (min-width: 425px) {
  .landing-template-default .content h1, .page-id-4669 .content h1  {
	font-size: 50px; } }
@media (min-width: 992px) {
  .landing-template-default .content h1, .page-id-4669 .content h1  {
	font-size: 60px; } }
@media (min-width: 1250px) {
  .landing-template-default .content h1, .page-id-4669 .content h1  {
	font-size: 70px; } }
@media (max-height: 750px) and (min-width: 1280px) {
  .landing-template-default .content h1, .page-id-4669 .content h1  {
	font-size: 80px; } 
}


@media (min-width: 375px) {
  .landing-template-default .landing-topper h1, .page-id-4669 .content h1 {
	font-size: 40px; } }
@media (min-width: 425px) {
  .landing-template-default .landing-topper h1, .page-id-4669 .content h1  {
	font-size: 60px; } }
@media (min-width: 992px) {
  .landing-template-default .landing-topper h1, .page-id-4669 .content h1  {
	font-size: 70px; } }
@media (min-width: 1250px) {
  .landing-template-default .landing-topper h1, .page-id-4669 .content h1  {
	font-size: 85px; } }
@media (max-height: 750px) and (min-width: 1280px) {
  .landing-template-default .landing-topper h1  {
	font-size: 130px; } 
}

@media only screen and (max-width: 767px) {
.page-template-page-template-policy .topper.short, .page-template-page-template-policy .topper.short .topper-container {
    min-height: 225px;
	}
}