/* These styles were migrated from the Add Custom CSS plugin */

.postid-36 .main-site-header .main-navigation {
  background: transparent;
  transition: background 0.15s ease-in-out;
  -moz-transition: background 0.15s ease-in-out;
  -webkit-transition: background 0.15s ease-in-out;
}


.postid-36 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}

.postid-4526 .main-site-header .main-navigation {
	background: transparent;
	transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-webkit-transition: background 0.15s ease-in-out;
}

.postid-4526 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}

.postid-106 .main-site-header .main-navigation {
	background: transparent;
	transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-webkit-transition: background 0.15s ease-in-out;
}

.postid-106 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}

.postid-137 .main-site-header .main-navigation {
	background: transparent;
	transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-webkit-transition: background 0.15s ease-in-out;
}

.postid-137 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}

.postid-62 .main-site-header .main-navigation {
	background: transparent;
	transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-webkit-transition: background 0.15s ease-in-out;
}

.postid-62 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}

.postid-450 .main-site-header .main-navigation {
	background: transparent;
	transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-webkit-transition: background 0.15s ease-in-out;
}

.postid-450 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}

.postid-450 .main-site-header .main-navigation {
	background: transparent;
	transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-webkit-transition: background 0.15s ease-in-out;
}

.postid-450 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}

.postid-4774 .main-site-header .main-navigation {
	background: transparent;
	transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-webkit-transition: background 0.15s ease-in-out;
}

.postid-4774 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}

.postid-4471 .main-site-header .main-navigation {
	background: transparent;
	transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-webkit-transition: background 0.15s ease-in-out;
}

.postid-4471 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}

.postid-4552 .main-site-header .main-navigation {
	background: transparent;
	transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-webkit-transition: background 0.15s ease-in-out;
}

.postid-4552 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}

.postid-4567 .main-site-header .main-navigation {
	background: transparent;
	transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-webkit-transition: background 0.15s ease-in-out;
}

.postid-4567 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}

.postid-4567 .slider-title {
	text-shadow: none;
}

.postid-4441 .main-site-header .main-navigation {
	background: transparent;
	transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-webkit-transition: background 0.15s ease-in-out;
}

.postid-4441 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}

.postid-867 .main-site-header .main-navigation {
	background: transparent;
	transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-webkit-transition: background 0.15s ease-in-out;
}

.postid-867 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}

.postid-171 .main-site-header .main-navigation {
	background: transparent;
	transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-webkit-transition: background 0.15s ease-in-out;
}

.postid-171 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}

.postid-158 .main-site-header .main-navigation {
	background: transparent;
	transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-webkit-transition: background 0.15s ease-in-out;
}

.postid-158 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}

.postid-117 .main-site-header .main-navigation {
	background: transparent;
	transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-webkit-transition: background 0.15s ease-in-out;
}

.postid-117 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}

.postid-85 .main-site-header .main-navigation {
	background: transparent;
	transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-webkit-transition: background 0.15s ease-in-out;
}

.postid-85 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}

.postid-126 .main-site-header .main-navigation {
	background: transparent;
	transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-webkit-transition: background 0.15s ease-in-out;
}

.postid-126 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}

.postid-201 .main-site-header .main-navigation {
	background: transparent;
	transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-webkit-transition: background 0.15s ease-in-out;
}

.postid-201 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}

.postid-187 .main-site-header .main-navigation {
	background: transparent;
	transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-webkit-transition: background 0.15s ease-in-out;
}

.postid-187 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}

.postid-96 .main-site-header .main-navigation {
	background: transparent;
	transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-webkit-transition: background 0.15s ease-in-out;
}

.postid-96 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}


.postid-4539 .main-site-header .main-navigation {
	background: transparent;
	transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-webkit-transition: background 0.15s ease-in-out;
}

.postid-4539 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}

.single-project.postid-4441 #project-container .feature-content p {
	color: #01909e;
}

.single-project.postid-4441 p.callout {
	color: #01909e;
}

.single-project.postid-4441 #project-container .left-col-head p {
	color: #01909e;
}

.single-project.postid-4441 h1.case-testimonial {
	color: #01909e;
}




.single-project.postid-4507 #project-container .feature-content p {
	color: #ff5d12;
}

.single-project.postid-4507 p.callout {
	color: #ff5d12;
}

.single-project.postid-4507 #project-container .left-col-head p {
	color: #ff5d12;
}

.single-project.postid-4507 h1.case-testimonial {
	color: #ff5d12;
}




.single-project.postid-4526 #project-container .feature-content p {
	color: #f8cebe;
}

.single-project.postid-4526 p.callout {
	color: #f8cebe;
}

.single-project.postid-4526 #project-container .left-col-head p {
	color: #f8cebe;
}

.single-project.postid-4526 h1.case-testimonial {
	color: #f8cebe;
}




.single-project.postid-4552 #project-container .feature-content p {
	color: #ff6300;
}

.single-project.postid-4552 p.callout {
	color: #ff6300;
}

.single-project.postid-4552 #project-container .left-col-head p {
	color: #ff6300;
}

.single-project.postid-4552 h1.case-testimonial {
	color: #ff6300;
}




.single-project.postid-4539 #project-container .feature-content p {
	color: #ed1c24;
}

.single-project.postid-4539 p.callout {
	color: #ed1c24;
}

.single-project.postid-4539 #project-container .left-col-head p {
	color: #ed1c24;
}

.single-project.postid-4539 h1.case-testimonial {
	color: #ed1c24;
}




.single-project.postid-4471 #project-container .feature-content p {
	color: #fa1301;
}

.single-project.postid-4471 p.callout {
	color: #fa1301;
}

.single-project.postid-4471 #project-container .left-col-head p {
	color: #fa1301;
}

.single-project.postid-4471 h1.case-testimonial {
	color: #fa1301;
}





.single-project.postid-4567 #project-container .feature-content p {
	color: #812991;
}

.single-project.postid-4567 p.callout {
	color: #812991;
}

.single-project.postid-4567 #project-container .left-col-head p {
	color: #812991;
}

.single-project.postid-4567 h1.case-testimonial {
	color: #812991;
}

.postid-4507 .main-site-header .main-navigation {
	background: transparent;
	transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-webkit-transition: background 0.15s ease-in-out;
}

.postid-4507 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}

.postid-4774 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}

.postid-4979 .main-site-header .main-navigation {
	background: transparent;
	transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-webkit-transition: background 0.15s ease-in-out;
}

.postid-4979 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}


.postid-4441 .span_6.col.video div {
	margin: 0 !important;
}

.single-project.postid-4441 .single-project .span_4.skip_1.multi.col {
	    margin-bottom: 2em !important;
}

.postid-4441.span_6 col.flexslider {
	margin-bottom: 2em !important;
}

.postid-4526 .slider-title {
	color: #f8cebe;
	text-shadow: none;
}

.postid-4979 .left-col-head {
	margin-top: 1em;
}


.postid-5028 .full-window {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.postid-5028 .main-site-header .main-navigation {
	background: transparent;
	transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-webkit-transition: background 0.15s ease-in-out;
}

.postid-5028 .main-site-header .main-navigation.stuck {
	position: fixed;
	top: 0;
	left: 0;
	bottom: auto;
	background: #fff;
	transition: 0.3s all ease-in-out;
	-webkit-transition: 0.3s all ease-in-out;
	-moz-transition: 0.3s all ease-in-out
}

.single-project.postid-5028 #project-container .feature-content p {
	color: #b8917a;
}

.single-project.postid-5028 p.callout {
	color: #b8917a;
}

.single-project.postid-5028 #project-container .left-col-head p {
	color: #b8917a;
}

.single-project.postid-5028 h1.case-testimonial {
	color: #b8917a;
}
.home.page .news:first-child { height: auto;}

@media (min-width:1000px) and (max-width:2100px){
.span_2.col.news {min-height: 615px;}
}

@media (min-width:900px) and (max-width:999px){
.span_2.col.news {min-height: 425px;}
}

/* Landing Page */
.page-template-page-landing .wrapper.top { width: 85% !important; }

.landing_page_wrap { padding: 4em 0; }
.landing_banner_wrap { display: flex; justify-content: space-between; }
.half_width_wrap { flex: 0 0 50%;}
.half_width_wrap img { width: 100%; height: 100%; object-fit: cover; }

.banner_image_wrap { position: relative; overflow: hidden; }
.banner_content { position: absolute; top: 410px; left: 0; right: 0; display: flex; justify-content: center; align-items: center; flex-direction: column; text-align: center; }
.banner_contact_wrap { background: #584bd7; }
.contact_content { max-width: 70%; margin: auto; margin-right: 160px; margin-top: 120px; margin-bottom: 115px; margin-left: 120px; }

.landing_services_wrap { display: flex; justify-content: space-between; align-items: flex-start; max-width: 100%; margin: auto; padding-left: 125px; padding-right: 125px; }
.landing_single_service { flex: 0 0 100%; background: #f2f2f2; height: auto; max-width: 32%;  }
.landing_single_service:last-child {  margin-right: 0; }
.landing_single_service_img_wrap img { width: 100%; height: 100%; object-fit: cover; }

.contact_content .nf-form-fields-required { display: none; }
.landing_text { height: 36px !important; }
.landing_text_area { resize: none; }
.landing_empty_space_banner_top { min-height: 135px; }
.landing_empty_space_banner_bottom { min-height: 90px; }
.landing_empty_space_description { min-height: 175px; }
.description p { max-width: 70%; margin: auto; text-align: center; color: #221e73; font-family: "Circular-Book",sans-serif; font-size: 42px; line-height: 45px; }

/*.landing_single_service_contant_wrap { min-height: 410px; }*/
.landing_single_service_title { height: 110px; display: flex; justify-content: center; align-items: center; padding: 0 10px; text-align: center; border-bottom: 2px solid #dad6d5; text-transform: initial; color: #584bd7; font-size: 25px; line-height: 30px !important; }
.landing_single_service_img_wrap { height: 350px; }
.landing_single_service_content { padding: 0px 35px; height: auto; }
.landing_single_service_content a { text-decoration: underline; font-family: "Circular-Bold",sans-serif; color: #808080; font-size: 21px; }
.landing_single_service_content p { line-height: 24px; color: #808080; font-size: 21px; margin-bottom: 35px; }
.landing_single_service_content p:first-child { padding-top: 35px; }

.banner_content h3 { font-size: 60px; text-transform: capitalize; color: #fff; line-height: 60px !important; font-weight: bold; }
.banner_content a { font-size: 28px; text-transform: uppercase; font-family: "Circular-Medium",sans-serif; color: #ffff; }
.banner_content a:after { content: ""; display: block; border-bottom: 2px solid; margin-top: -3px; }
.contact_content h3 { font-size: 34px; text-transform: capitalize; color: #fff; text-decoration: underline; margin-bottom: 30px; }
.banner_content p {  margin-bottom: 0; margin-top: 35px; }

.landing_check_box_wrap label { font-size: 16px; color: #fff; }
.landing_btn { padding: 12px 30px !important; }

.footer_landing { padding: 6em 0; display: flex; justify-content: space-between; align-items: flex-start; max-width: 100%; margin: auto; padding-left: 150px; padding-right: 150px; }
.landing_ftr_wrap { flex: 0 0 100%; height: 260px; max-width: 32%; color: #616161; }

.landing_ftr_social_wrap { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }
.landing_single_social { flex: 1 0 50%; margin: 10px auto; }
.landing_single_social:last-child { margin-top: 40px; margin-bottom: 0px; }
.landing_single_social:first-child,.landing_single_social:nth-child(2) { margin-top: 0; }
.landing_ftr_wrap:nth-child(2) a { text-decoration: underline; }

footer#footer_landing p, footer#footer_landing a { font-size: 22px; line-height: 1.1875em; font-family: "Circular-Book",sans-serif; color: #616161; }
.landing_ftr_widget_title { font-family: "Circular-Book",sans-serif; font-size: 26px; line-height: 1.1875em; color: #616161; border-bottom: 2px solid; display: inline-block; margin-bottom: 55px; }
.landing_ftr_wrap:nth-child(2) .textwidget { max-width: 80%; }

/*.landing_check_box:after { content: ""; margin: 0; float: left; width: 21px; height: 21px; background: #fff; border: 1px solid #fff; border-radius: 2px; } */

.banner_contact_wrap .label-right .checkbox-wrap .nf-field-label { width: 100% !important; }
div#nf-field-13-wrap { align-items: center; }
.nf-field-element textarea#nf-field-6 {height: 100px;}

#thinking .row { display: flex; flex-wrap: wrap; }


/* media query */
@media ( max-width: 1366px){
	.landing_single_service_contant_wrap { min-height: 500px; }
}

@media (max-width: 1024px){
/*	.landing_single_service_contant_wrap { min-height: 660px; }*/
  .landing_single_service_title { line-height: 31px !important; }
  .landing_banner_wrap { flex-direction: column; }
  .landing_services_wrap { padding-left: 20px; padding-right: 20px; }
  .landing_empty_space_description { min-height: 125px; }
  .contact_content { max-width: 80%; margin: 100px; }
  .footer_landing { padding-left: 50px; padding-right: 50px; }
  .landing_single_service_img_wrap { height: 260px; }
  .banner_image_wrap { height: 950px; }

  .landing_single_service_contant_wrap { height: 80%; }
  .landing_single_service_content { height: auto; }

}

@media (max-width: 768px){

  .banner_content { bottom: 0; top: 0; }
  .landing_banner_wrap { flex-direction: column;}
  .landing_services_wrap { flex-direction: column; }

  .contact_content { max-width: 80%; margin: 50px auto; }
  .landing_empty_space_description { min-height: 100px; }

  .landing_single_service_contant_wrap { min-height: auto; }
  .landing_single_service { margin: 5% auto; height: auto; border: 1px solid #ccc; }

  .footer_landing {  flex-direction: column; }
  .landing_ftr_wrap { margin: 3% 0; max-width: 100%; }
  .landing_single_service { max-width: 100%; }
  .landing_single_service_img_wrap { height: 400px; }

  .banner_image_wrap { height: 700px; }

  .landing_single_service_title { line-height: 36px !important; font-size: 21px; padding: 10px; }

}

@media (max-width: 640px){
  .description p { max-width: 80%; font-size: 35px; }
  .landing_single_service_img_wrap { height: 350px; }
}

@media (max-width: 480px){
  .banner_content h3 { font-size: 40px; }
  .description p { font-size: 32px; line-height: 40px; }
  .banner_content a { font-size: 21px; }
  .landing_ftr_wrap { height: auto; }
}

@media (max-width: 400px){
  .banner_content h3 { font-size: 35px; line-height: 40px !important; }
  .landing_empty_space_banner_top, .landing_empty_space_banner_bottom { min-height: 100px; }

  .landing_single_service_content { height: 350px; }
}

/* Individual posts custom css */
.postid-10810 .content h2,
.postid-10792 .content h2,
.postid-10735 .content h2 {
  font-family: "Circular-Book",sans-serif;
  line-height: 1.15625em;
  font-size: 2em;
  font-weight: bold;
  color: #ed2524;
}
.postid-10691 .span_4.skip_1.col h2,
.postid-10639 .span_4.skip_1.col h2,
.postid-10698 .span_4.skip_1.col h2,
.postid-10695 .span_4.skip_1.col h2,
.postid-10537 .span_4.skip_1.col h2,
.postid-10491 .span_4.skip_1.col h2,
.postid-10424 .span_4.skip_1.col h2 {
  color: #ed2425;
}

/* Individual pages custom css */

/* Employment Page */
.page-id-10544 .message.full-height {
  background-color: #40528e;
  padding-top: 15%;
}
.page-id-10544 .employment-form h2 {
  color: #ed2524;
}
.page-id-10544 .position-title h3 {
  color: black;
}

/* Privacy Page */
.page-id-8912 .privacy {
  margin: 100px 300px 100px 300px;
}
.page-id-8912 .privacy a {
  color: red;
}

/* Email Sign Up */
.page-id-3480 #mc_embed_signup {
  margin: 100px 100px 100px 100px;
}

.page-id-3480 #privacy-link {
  text-align: left;
}

.page-id-3480 #mc_embed_signup a {
  color: red;
}

.page-id-3480 #mc_embed_signup a:hover {
  color: black;
}

/* Home Page */
.home #about h1 {
    font-family: "Circular-Medium",sans-serif;
    line-height: 1.15625em;
    font-size: 2.5em;
    color: #ed2524;
    text-decoration: none;
}
.home .style a {
    font-family: inherit;
    text-decoration: underline;
    transition: color 0.15s ease-in-out;
    -moz-transition: color 0.15s ease-in-out;
    -webkit-transition: color 0.15s ease-in-out;
    color: inherit;
}
