﻿#navbar-collapse-main .navbar-nav > li > .dropdown-menu > li > a.nav-contact { color: #f56423 }
#navbar-collapse-main .navbar-nav > li > .dropdown-menu > li > a.nav-contact:hover {background-color:transparent; }
    .main-wrapper { color: #fff; background-color: #000; padding-bottom: 55px; }
.top-map { height: 630px; background-color: #F7F7F7; background-size: cover; background-position: center; }
.top-map iframe{ width:100%; height:100%;}
h1 { color: #f56423; font-family: 'CalvertMTProLight'; font-size: 555%; font-weight: normal; line-height: 0.9; margin-top: 89px; }
h2 { font-weight: normal; font-size: 110%; max-width: 887px; line-height: 1.14; margin-top: 103px; font-family: 'AvenirNextLTPro'; }
h3 { font-size: 110%; color: #f56423; font-family: CalvertMTPro; margin-top: 38px; margin-bottom: 96px; }
.submitWrapper { clear: both; }
.footer-contact { font-size: 70%; letter-spacing: -0.22px; }
    .footer-contact strong { font-weight: normal; font-family: 'CalvertMTProBold'; }
.thankyouMode { text-align: center; }
    .thankyouMode h2 { max-width: 100%; margin-top: 0; }
    .thankyouMode .content-wrapper { padding: 130px 0; }

@media(max-width:1170px) {
    .content-wrapper { padding: 0 15px; }
}

@media(max-width:767px) {
    h2 { font-size: 80%; line-height: normal; margin-top: 24px; }
    #headline h1, h1 { font-size: 250%; margin-top: 52px; line-height: 1.04; }
    .top-map { height: 307px; }
    .thankyouMode .content-wrapper { padding: 50px 0; }
    h3 { margin-bottom: 30px; font-size: 80%; margin-top: 18px; }
    .main-wrapper { padding-bottom: 35px; }
    .footer-contact { font-size: 75%; }
}


#contact-form-wiget .checkboxWrapper .form-control { opacity:0;}