#logo { max-height: 100%; }
.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container { padding-top: 132px !important; }
#main-header { padding: 10px 0; }
.ancos-cta h3 { max-width: 1080px; width: 80%; margin: 0 auto 0; padding: 10px 0; text-align: right; line-height: 1.3; font-size: 14px; }
@media (max-width: 980px) { .ancos-cta h3 { text-align: center; } }
@media (max-width: 500px) { img.alignright { float: left; margin: 0 15px 15px 0; } }
body.et_pb_button_helper_class .ancos-cta .et_pb_button { font-size: 12px; }
.ancos-cta .et_pb_button:after { font-size: 20px !important; }
.ancos-sub h2 { max-width: 1080px; margin: 0 auto 0; padding: 15px 0 0 20px; color: #b22028; font-size:34px; }
.et_pb_title_container h1 { font-size: 27px; color: #b22028; }
.border-bottom {     border-bottom: 3px solid #dadada; padding-bottom: 15px; }
.widget_nav_menu li.current_page_item a { color: #b22028; }
.et_pb_widget ul li { line-height: 1.6; }
.bottom-nav li.current-menu-item > a { color: #b22028; }
.ancos-fp h2 { border-bottom: 2px #b22028 solid; margin-bottom: 10px; }
.ancos-fp li a { color: #000000; }
a.et_pb_button {color: #ffffff !important; }
.home .et_pb_column .et_pb_button { position: absolute; bottom: 0; }
.et_pb_widget_area .et_pb_widget a { color: #ffffff; }