body, p {  font-family: "Gotham A", "Gotham B", Helvetica,Arial,Lucida,sans-serif;
}
h1 {  font-family: "Sentinel A", "Sentinel B", Helvetica,Arial,Lucida,sans-serif;  }
h2 {  font-family: "Sentinel A", "Sentinel B", Helvetica,Arial,Lucida,sans-serif;  }
h3 {  font-family: "Sentinel A", "Sentinel B", Helvetica,Arial,Lucida,sans-serif;  }
h4 {  font-family: "Sentinel A", "Sentinel B", Helvetica,Arial,Lucida,sans-serif;  }
h5 {  font-family: "Sentinel A", "Sentinel B", Helvetica,Arial,Lucida,sans-serif;  }
h6 {  font-family: "Sentinel A", "Sentinel B", Helvetica,Arial,Lucida,sans-serif;  } #et-top-navigation { font-family: "Gotham A", "Gotham B", Helvetica,Arial,Lucida,sans-serif; font-weight: 500;
font-style: normal;
}
#top-header .container { font-family: "Gotham A", "Gotham B", Helvetica,Arial,Lucida,sans-serif;  }
.menu-highlight {
background-color:#61c1b6;
}
.menu-highlight-red {
background-color:#ad1424;
}
#et-info {
float: right!important;
} .et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget {
margin-bottom: 10%;
}
@media screen and (max-width: 980px) {
#footer-menu-nohamburger .et_pb_menu__menu {
display: block;
}
#footer-menu-nohamburger .mobile_menu_bar {
display: none;
}
#footer-menu-nohamburger .et_pb_menu__wrap {
justify-content: flex-start !important;}
} .et_bloom .et_bloom_optin_1 .et_bloom_form_container h2 span {  font-family: "Sentinel A", "Sentinel B", Helvetica,Arial,Lucida,sans-serif!important;
font-weight: 700;
}
.et_bloom .et_bloom_optin_1 .et_bloom_form_container form input {  font-family: "Gotham A", "Gotham B", Helvetica,Arial,Lucida,sans-serif!important; font-weight: 500;
}
.et_bloom_optin_1 .et_bloom_form_container form button span { font-family: "Gotham A", "Gotham B", Helvetica,Arial,Lucida,sans-serif!important;
font-weight: 700;
} .wpcf7 {
font-size: 20px;
line-height: 1.3em;
color: #285180;
}
.wpcf7-textarea {
font-size: 20px;
line-height: 1.3em;
width: 100%;
background-color: #eee;
border: none;
padding-left: 10px!important;
padding-top: 10px!important;
}
.wpcf7-text {
font-size: 20px;
line-height: 1.3em;
width: 100%;
min-height: 40px;
background-color: #eee!important;
border: none!important;
padding-left: 10px!important;
}
.wpcf7-submit {
background: #285180;
color: #ffffff;
width: 25%;
min-height: 30px;
border-width: 0px!important;
border-radius: 30px;
font-size: 20px;
font-weight: 700;
line-height: 1.3em;
padding: 10px;
} @media only screen and (max-width: 767px) {
.wpcf7-submit {
width: 50%;
}
} .cf7-one-half,
.cf7-one-third {
position: relative;
margin-right: 4%;
float: left;
margin-bottom: 20px;
}
.cf7-one-half { width: 48%; }
.cf7-one-third { width: 30.66%; }
.cf7-last {
margin-right: 0 !important;
clear: right;
}
@media only screen and (max-width: 767px) {
.cf7-one-half, .cf7-one-third {
width: 100%;
margin-right: 0;
}
}