/* *************************************** */

/* *   Style Switcher: biggest font size * */

/* *************************************** */

@import url("../../styles/style.css");
body {
    font-size: 2.3em;
}
.single-line-menu-item {
    margin-top: .95em;
}
@media (min-width: 240px) {
    .mainLogo {
        margin-left: -.2em;
        max-width: 10.2em;
    }

    .header-wrapper .title {
        font-size: 1em;
    }

    ul.dropdown-menu.pull-left.searchdrop-align {
        left: 12.9em;
        top: 2.5em;
        margin-bottom: 2.5em;
    }
    div#facebook-page-plugin {
        margin-left: .06em;
    }
    .pageTitle.home2 {
        font-size: 1.7em;
        margin-left: -0.6em;
        font-weight: 500;
    }
    footer .address-control {
        margin-left: -0.2em;
    }
    footer .social-control {
        margin-left: -2.6em;
    }
    .social-align {
        margin-left: -4.2em;
    }
    .navbar-toggle {
        margin-bottom: -.5em;
    }
    #searchForm .dropdown-menu>li>a {
        font-size: 0.8em;
    }
    .navbar-form {
        margin-left: -.5em;
    }
    input.form-control.sh-keyword-control {
        max-width: 18em;
    }
    form.navbar-form.navbar-right button.btn.btn-search.btn-default.dropdown-toggle {
        margin-top: .36em;
        margin-bottom: .2em;
    }
    form.navbar-form.navbar-right.open button.btn.btn-search.btn-default.dropdown-toggle {
        margin-top: .36em;
        margin-bottom: .2em;
        margin-left: 0em;
    }
    form.navbar-form.navbar-right.open span.label-icon {
        font-size: .6em;
    }
    form.navbar-form.navbar-right span.label-icon {
        font-size: 0.8em;
    }
    form.navbar-form.navbar-right.open button.btn.btn-search.btn-default.dropdown-toggle span.label-icon {
        font-size: 0.5em;
    }
    form.navbar-form.navbar-right button.btn.btn-search.btn-default.dropdown-toggle span.label-icon {
        font-size: 0.5em;
    }
    form.navbar-form.navbar-right.open ul.dropdown-menu.pull-left.searchdrop-align {
        left: 8.25em;
    }
    footer div.address-align {
        margin-left: -1.8em;
    }
    .social-control p {
        padding-right: 2em;
        padding-left: 2em;
        margin-left: .6em;
    }
    .search form.navbar-form.navbar-right.open {
        left: 3.6em;
        position: relative;
    }
    .addressText {
        font-size: .75em;
        line-height: 2em;
    }
    #skiptocontent a {
        top: -86px;
    }
}
@media (min-width: 318px) {
    .mainLogo {
        margin-left: .2em;
        max-width: 12.9em;
    }
    form.navbar-form.navbar-right.open {
        margin-left: -12.4em;
    }
    ul.dropdown-menu.pull-left.searchdrop-align {
        left: 12.9em;
        top: 2.5em;
        margin-bottom: 2.5em;
    }
    div#facebook-page-plugin {
        margin-left: .06em;
    }
    footer .address-control {
        margin-left: -0.2em;
    }
    footer .social-control {
        margin-left: -5.7em;
    }
    .social-align {
        margin-left: 1.1em;
    }
    .navbar-toggle {
        margin-bottom: -.5em;
    }
    #searchForm .dropdown-menu>li>a {
        font-size: 0.8em;
    }
    .navbar-form {
        margin-left: -.5em;
    }
    input.form-control.sh-keyword-control {
        max-width: 18em;
    }
    form.navbar-form.navbar-right button.btn.btn-search.btn-default.dropdown-toggle {
        margin-top: .36em;
        margin-bottom: .2em;
    }
    form.navbar-form.navbar-right.open button.btn.btn-search.btn-default.dropdown-toggle {
        margin-top: .36em;
        margin-bottom: .2em;
        margin-left: 0em;
    }
    form.navbar-form.navbar-right.open span.label-icon {
        font-size: .9em;
    }
    form.navbar-form.navbar-right span.label-icon {
        font-size: 0.8em;
    }
    form.navbar-form.navbar-right.open button.btn.btn-search.btn-default.dropdown-toggle span.label-icon {
        font-size: 0.8em;
    }
    form.navbar-form.navbar-right button.btn.btn-search.btn-default.dropdown-toggle span.label-icon {
        font-size: 0.8em;
    }
    form.navbar-form.navbar-right.open ul.dropdown-menu.pull-left.searchdrop-align {
        left: 10.99em;
    }
    footer div.address-align {
        margin-left: -1.8em;
    }
    .social-control p {
        padding-right: 7em;
        padding-left: 6em;
        margin-left: 1em;
    }
    .search form.navbar-form.navbar-right.open {
        left: .9em;
        position: relative;
    }
    .addressText {
        font-size: .95em;
        line-height: 2em;
    }
    #skiptocontent a {
        top: -50px;
    }
}
@media (min-width: 360px) {
    .mainLogo {
        margin-left: 0.6em;
        max-width: 13.9em;
    }
    form.navbar-form.navbar-right.open {
        margin-left: -12.4em;
    }
    ul.dropdown-menu.pull-left.searchdrop-align {
        left: 12.9em;
        top: 2.5em;
        margin-bottom: 2.5em;
    }
    div#facebook-page-plugin {
        margin-left: .06em;
    }
    .pageTitle.home2 {
        font-size: 2em;
        font-weight: 500;
        margin-left: -0.6em;
    }
    footer .address-control {
        margin-left: -0.2em;
    }
    footer .social-control {
        margin-left: -4.7em;
    }
    .social-align {
        margin-left: 1.1em;
    }
    .navbar-toggle {
        margin-bottom: -.5em;
    }
    #searchForm .dropdown-menu>li>a {
        font-size: 0.8em;
    }
    .navbar-form {
        margin-left: -.5em;
    }
    input.form-control.sh-keyword-control {
        max-width: 18em;
    }
    form.navbar-form.navbar-right button.btn.btn-search.btn-default.dropdown-toggle {
        margin-top: .36em;
        margin-bottom: .2em;
    }
    form.navbar-form.navbar-right.open button.btn.btn-search.btn-default.dropdown-toggle {
        margin-top: .36em;
        margin-bottom: .2em;
        margin-left: 0em;
    }
    form.navbar-form.navbar-right.open span.label-icon {
        font-size: 1em;
    }
    form.navbar-form.navbar-right span.label-icon {
        font-size: 0.8em;
    }
    form.navbar-form.navbar-right.open button.btn.btn-search.btn-default.dropdown-toggle span.label-icon {
        font-size: 0.8em;
    }
    form.navbar-form.navbar-right button.btn.btn-search.btn-default.dropdown-toggle span.label-icon {
        font-size: 0.8em;
    }
    form.navbar-form.navbar-right.open ul.dropdown-menu.pull-left.searchdrop-align {
        left: 11.9em;
    }
    footer div.address-align {
        margin-left: 0;
    }
    .social-control p {
        padding-right: 7em;
        padding-left: 6em;
        margin-left: 1em;
    }
    .search form.navbar-form.navbar-right.open {
        left: 0em;
    }
}
@media (min-width: 375px) {
    .mainLogo {
        margin-left: 1.6em;
        max-width: 12.9em;
    }
    form.navbar-form.navbar-right.open {
        margin-left: -14.67em;
    }
    ul.dropdown-menu.pull-left.searchdrop-align {
        left: 13.13em;
        margin-left: 1em;
    }
    div#facebook-page-plugin {
        margin-left: .06em;
    }
    footer .address-control {
        margin-left: 0.07em;
    }
    footer .social-control {
        margin-left: -4.45em;
    }
    .social-align {
        margin-left: 1.1em;
    }
    .navbar-toggle {
        margin-bottom: -.5em;
    }
    #searchForm .dropdown-menu>li>a {
        font-size: .9em;
    }
    .navbar-form {
        margin-left: -.5em;
    }
    .social-control p {
        padding-right: 0;
        padding-left: 0;
        margin-left: 0;
    }
    form.navbar-form.navbar-right.open ul.dropdown-menu.pull-left.searchdrop-align {
        left: 13.2em;
    }
}
@media (min-width: 412px) {
    .mainLogo {
        margin-left: 1.4em;
        max-width: 14.9em;
    }
    form.navbar-form.navbar-right.open {
        margin-left: -13.3em;
    }
    ul.dropdown-menu.pull-left.searchdrop-align {
        left: 11.88em;
    }
    div#facebook-page-plugin {
        margin-left: .06em;
    }
    footer .address-control {
        margin-left: .85em;
    }
    footer .social-control {
        margin-left: -3.75em;
    }
    .social-align {
        margin-left: 1.1em;
    }
    .navbar-toggle {
        margin-bottom: -.5em;
    }
    #searchForm .dropdown-menu>li>a {
        font-size: .8em;
    }
    .navbar-form {
        margin-left: -.4em;
    }
    form.navbar-form.navbar-right.open ul.dropdown-menu.pull-left.searchdrop-align {
        left: 11.9em;
    }
}
@media (min-width: 500px) {
    .mainLogo {
        margin-left: 4em;
        max-width: 12.1em;
    }
    footer .address-control {
        margin-left: 2.7em;
    }
    footer .social-control {
        margin-left: -1.75em;
    }
    .navbar-toggle {
        margin-bottom: 0em;
    }
}
@media (min-width: 568px) {
    .mainLogo {
        margin-left: 4.2em;
        max-width: 14.9em;
    }
    footer .address-control {
        margin-left: 4em;
    }
    footer .social-control {
        margin-left: -0.5em;
    }
    .social-align {
        margin-left: 1.1em;
    }
}
@media (min-width: 600px) {
    .mainLogo {
        margin-left: 4.6em;
        max-width: 16em;
    }
    div#facebook-page-plugin {
        margin-left: .7em;
    }
    footer .address-control {
        margin-left: 5em;
    }
    footer .social-control {
        margin-left: 0.5em;
    }
}
@media (min-width: 640px) {
    .mainLogo {
        margin-left: 5em;
        max-width: 16.9em;
    }
    div#facebook-page-plugin {
        margin-left: 1.55em;
    }
    footer .address-control {
        margin-left: 6em;
    }
    footer .social-control {
        margin-left: 1.5em;
    }
    .social-align {
        margin-left: 1.1em;
    }
}
@media (min-width: 668px) {
    .mainLogo {
        margin-left: 5.5em;
    }
    div#facebook-page-plugin {
        margin-left: 2.25em;
    }
    footer .address-control {
        margin-left: 6.5em;
    }
    footer .social-control {
        margin-left: 2em;
    }
    .social-align {
        margin-left: 1.1em;
    }
}
@media (min-width: 736px) {
    .mainLogo {
        margin-left: 7em;
    }
    div#facebook-page-plugin {
        margin-left: 3.5em;
    }
    footer .address-control {
        margin-left: 8em;
    }
    footer .social-control {
        margin-left: 3.5em;
    }
}
@media (min-width: 768px) {
    header {
        max-height: 10em;
    }
    .mainLogo {
        top: 2.2em;
        margin-left: -.5em;
        max-width: 12em;
    }
    .topnav-second {
        margin-right: -6.4em;
        margin-top: -14.8em;
        max-width: 24.7em;
    }

    .topnav-first {
        margin-right: 0.3em;
        position: relative;
        top: 1em;
    }

    .header-wrapper .title {
        position: relative;
        left: -2em;
        font-size: 1.1em;
        line-height: 1.1em;
    }

    .search {
        top: -2.6em;
        left: 1.2em;
    }
    .social-align {
        margin-left: .6em;
    }
    footer .address-control {
        margin-left: 3em;
        max-width: 25em;
    }
    footer .social-control {
        margin-left: 4.1em;
    }
    footer div.address-align {
        margin-left: -3.8em;
    }
    input.form-control.sh-keyword-control {
        font-size: .6em;
    }
    div#facebook-page-plugin {
        margin-left: 4.3em;
    }
    .navFont {
        font-size: .75em !important;
    }

    .dropdown-menu {
        font-size: 1em;
    }
    ul.dropdown-menu.pull-left.searchdrop-align {
        left: 11.9em;
        top: 2.3em;
    }
    .buttonRound.border-only {
        font-size: 2em;
    }
    .buttonRound.border-only:hover {
        font-size: 2.3em;
    }
    button.btn.btn-search.btn-default.dropdown-toggle {
        font-size: .8em;
    }
    #searchForm .dropdown-menu>li>a {
        font-size: .8em;
    }
    .btn.btn-success {
        font-size: .76em;
    }
}
@media (min-width: 800px) {
    header {
        max-height: 10em;
    }

    .mainLogo {
        top: 2.2em;
        margin-left: -.5em;
        max-width: 12em;
    }
    .topnav-second {
        margin-right: -5.2em;
        margin-top: -14.8em;
        max-width: 24.7em;
    }
    .topnav-first {
        margin-right: -0.7em;
        position: relative;
        top: 1em;
    }
    .header-wrapper .title {
        position: relative;
        left: -2em;
        font-size: 1.1em;
        line-height: 1.1em;
    }

    .search {
        top: -2.6em;
        left: 1.2em;
    }
    .social-align {
        margin-left: .6em;
    }
    footer .address-control {
        margin-left: 3em;
        max-width: 25em;
    }
    footer .social-control {
        margin-left: 4.1em;
    }
    footer div.address-align {
        margin-left: -2.8em;
    }
    input.form-control.sh-keyword-control {
        font-size: .6em;
    }
    div#facebook-page-plugin {
        margin-left: 4.3em;
    }
    .navFont {
        font-size: .63em;
    }
    .dropdown-menu {
        font-size: 1em;
    }
    ul.dropdown-menu.pull-left.searchdrop-align {
        left: 11.9em;
        top: 2.3em;
    }
    .buttonRound.border-only {
        font-size: 2em;
    }
    .buttonRound.border-only:hover {
        font-size: 2.3em;
    }
    button.btn.btn-search.btn-default.dropdown-toggle {
        font-size: .8em;
    }
    #searchForm .dropdown-menu>li>a {
        font-size: .8em;
    }
    .btn.btn-success {
        font-size: .76em;
    }
}

@media (min-width: 880px) {


    .topnav-second {
        margin-right: -3.1em;
        margin-top: -14.8em;
        max-width: 24.7em;
    }

    .topnav-first {
        margin-right: -0.7em;
        position: relative;
        top: 1em;
    }

    
}


    @media (min-width: 962px) {
        header {
            max-height: 10em;
        }

        .mainLogo {
            top: 2.2em;
            margin-left: -.5em;
            max-width: 12em;
        }

        .topnav-second {
            margin-right: -5.8em;
            margin-top: -14.95em;
            max-width: 24.7em;
        }

        .topnav-first {
            margin-right: -0.7em;
            position: relative;
            top: 1em;
        }

        .header-wrapper .title {
            position: relative;
            left: -2em;
            font-size: 1.1em;
            line-height: 1.1em;
        }

        .navbar-nav > li > a {
            padding: .5em 1em;
        }

        .search {
            top: -2.6em;
            left: 3em;
        }

        .social-align {
            margin-left: .6em;
        }

        footer .address-control {
            margin-left: -2em;
            max-width: 25em;
        }

        footer .social-control {
            margin-left: -1.9em;
        }

        footer div.address-align {
            margin-left: -2.8em;
        }

        div#facebook-page-plugin {
            margin-left: 0em;
        }

       
        input.form-control.sh-keyword-control {
            font-size: .68em;
        }

        button.btn.btn-search.btn-default.dropdown-toggle {
            font-size: .89em;
        }

        ul.dropdown-menu.pull-left.searchdrop-align {
            left: 14.45em;
            top: 2.4em;
        }

        #searchForm .dropdown-menu > li > a {
            font-size: 1em;
        }

        .btn.btn-success {
            font-size: .9em;
        }

        form.navbar-form.navbar-right.open ul.dropdown-menu.pull-left.searchdrop-align {
            left: 14.4em;
        }
    }

    @media (min-width: 992px) {
        header {
            max-height: 10em;
        }

        .mainLogo {
            top: 2.2em;
            margin-left: -.5em;
            max-width: 12em;
        }

        .topnav-first {
            margin-right: -0.7em;
            position: relative;
            top: 1em;
        }

        .topnav-second {
            margin-right: -4.9em;
            margin-top: -14.95em;
            max-width: 24.7em;
        }
        
        .header-wrapper .title {
            position: relative;
            left: -2em;
            font-size: 1.1em;
            line-height: 1.1em;
        }

        .search {
            top: -2.4em;
            left: 1.3em;
        }

        .social-align {
            margin-left: .6em;
        }

        footer .address-control {
            margin-left: -2em;
            max-width: 25em;
        }

        footer .social-control {
            margin-left: -1.9em;
        }

        footer div.address-align {
            margin-left: -2.8em;
        }

        input.form-control.sh-keyword-control {
            font-size: .68em;
        }

        button.btn.btn-search.btn-default.dropdown-toggle {
            font-size: .89em;
        }

        ul.dropdown-menu.pull-left.searchdrop-align {
            left: 14.43em;
            top: 2.5em;
        }

        #searchForm .dropdown-menu > li > a {
            font-size: 1em;
        }
    }

    @media (min-width: 1024px) {
        header {
            max-height: 10em;
        }

        .mainLogo {
            top: 2.2em;
            margin-left: -.5em;
            max-width: 12em;
        }

        .topnav-first {
            margin-right: -0.7em;
            position: relative;
            top: 1em;
        }

        .topnav-second {
            margin-right: -2.4em;
            margin-top: -14.95em;
            max-width: 28.4em;
        }

        .header-wrapper .title {
            position: relative;
            left: -2em;
            font-size: 1.1em;
            line-height: 1.1em;
        }

        .search {
            top: -1.9em;
            left: 2.6em;
        }

        .social-align {
            margin-left: .6em;
        }

        footer .address-control {
            margin-left: -2em;
            max-width: 25em;
        }

        footer .social-control {
            margin-left: -1.9em;
        }

        footer div.address-align {
            margin-left: -2.8em;
        }

        input.form-control.sh-keyword-control {
            font-size: .68em;
        }

        button.btn.btn-search.btn-default.dropdown-toggle {
            font-size: .89em;
        }

        ul.dropdown-menu.pull-left.searchdrop-align {
            left: 14.43em;
            top: 2.5em;
        }

        #searchForm .dropdown-menu > li > a {
            font-size: 1em;
        }
    }

    @media (min-width: 1100px) {
        header {
            max-height: 10em;
        }

        .mainLogo {
            top: 2.2em;
            margin-left: -.5em;
            max-width: 12em;
        }

        .topnav-first {
            margin-right: -0.7em;
            position: relative;
            top: 1em;
        }

        .topnav-second {
            margin-right: -4.7em;
            margin-top: -14.95em;
            max-width: 24.7em;
        }

        .header-wrapper .title {
            position: relative;
            left: -2em;
            font-size: 1.1em;
            line-height: 1.1em;
        }

        .search {
            top: -1.9em;
            left: 2.6em;
        }

        .social-align {
            margin-left: .6em;
        }

        footer .address-control {
            margin-left: -2em;
            max-width: 25em;
        }

        footer div.address-align {
            margin-left: -2.8em;
        }

        footer .social-control {
            margin-left: -1.9em;
        }

        input.form-control.sh-keyword-control {
            font-size: .68em;
        }

        button.btn.btn-search.btn-default.dropdown-toggle {
            font-size: .89em;
        }

        ul.dropdown-menu.pull-left.searchdrop-align {
            left: 14.43em;
            top: 2.5em;
        }

        #searchForm .dropdown-menu > li > a {
            font-size: 1em;
        }
    }

    @media (min-width: 1200px) {

        header {
            max-height: 6.4em;
        }

        .mainLogo {
            top: 2.5em;
            margin-left: -.5em;
            max-width: 19em;
        }

        .topnav-first {
            margin-right: -0.3em;
            position: relative;
            top: 1em;
        }

        .topnav-second {
            margin-right: -2.7em;
            margin-top: -15.6em;
            max-width: 28.4em;
        }

        .header-wrapper .title {
            position: relative;
            left: -2em;
            font-size: 1.2em;
            line-height: 1.2em;
        }

        .search {
            top: -2.6em;
            left: 7em;
        }

        .social-align {
            margin-left: .6em;
        }

        footer .address-control {
            margin-left: 1em;
        }

        footer div.address-align {
            margin-left: -2.8em;
        }

        input.form-control.sh-keyword-control {
            font-size: .76em;
        }

        .navFont {
            font-size: .82em;
        }

        #searchForm .dropdown-menu > li > a {
            font-size: 1em;
        }

        .dropdown-menu, .btn {
            font-size: 1em;
        }

        button.btn.btn-search.btn-default.dropdown-toggle {
            font-size: 1em;
        }

        ul.dropdown-menu.pull-left.searchdrop-align {
            left: 14.4em;
            top: 2.7em;
        }

        .btn.btn-success {
            font-size: 1.03em;
        }
    }

    @media (min-width: 1280px) {
        header {
            max-height: 7.4em;
        }

        .mainLogo {
            top: 2.5em;
            margin-left: -.5em;
            max-width: 19em;
        }

        .topnav-first {
            margin-right: -0.3em;
            position: relative;
            top: 1em;
        }

        .topnav-second {
            margin-right: -0.8em;
            margin-top: -15.5em;
            max-width: 28.7em;
        }

        .header-wrapper .title {
            position: relative;
            left: -2em;
            font-size: 1.2em;
            line-height: 1.2em;
        }

        .search {
            top: -2.2em;
            left: 7.4em;
        }

        .social-align {
            margin-left: .6em;
        }

        footer .address-control {
            margin-left: 1em;
        }

        footer div.address-align {
            margin-left: -2.5em;
        }
    }

    @media (min-width: 1330px) {
        header {
            max-height: 7.4em;
        }

        .mainLogo {
            top: 2.5em;
            margin-left: -.5em;
            max-width: 19em;
        }

        .topnav-first {
            margin-right: -0.1em;
            position: relative;
            top: 1em;
        }

        .topnav-second {
            margin-right: -0.2em;
            margin-top: -15.6em;
            max-width: 28.4em;
        }

        .header-wrapper .title {
            position: relative;
            left: -2em;
            font-size: 1.2em;
            line-height: 1.2em;
        }

        .search {
            top: -2.9em;
            left: 8em;
        }

        .social-align {
            margin-left: .6em;
        }

        footer .address-control {
            margin-left: 2em;
        }

        footer div.address-align {
            margin-left: -2.8em;
        }

        .navFont {
            font-size: .83em;
        }
    }

@media (min-width: 1375px) {

    .topnav-second {
        margin-right: 2.6em;
        margin-top: -15.7em;
        max-width: 28.3em;
    }
}


@media (min-width: 1400px) {
    header {
        max-height: 7.4em;
    }

    .mainLogo {
        top: 2.5em;
        margin-left: -.5em;
        max-width: 19em;
    }

    .topnav-first {
        margin-right: -0.1em;
        position: relative;
        top: 1em;
    }

    .topnav-second {
        margin-right: 1.7em;
        margin-top: -15.7em;
        max-width: 28.4em;
    }

    .header-wrapper .title {
        position: relative;
        left: -2em;
        font-size: 1.2em;
        line-height: 1.2em;
    }
}


@media (min-width: 1460px) {

    header {
        max-height: 5.7em;
    }

    .topnav-second {
        margin-right: 4.55em;
    }
}


@media (min-width: 1550px) {

    .topnav-second {
        margin-right: 6.3em;
    }
}


    @media (min-width: 1600px) {
        header {
            max-height: 6.7em;
        }

        .mainLogo {
            top: 2.5em;
            margin-left: -.5em;
            max-width: 19em;
        }

        .topnav-first {
            margin-right: .1em;
            position: relative;
            top: 1em;
        }

        .topnav-second {
            margin-right: -7.5em;
            margin-top: -15.1em;
            max-width: 55.3em;
        }

        .header-wrapper .title {
            position: relative;
            left: -2em;
            font-size: 1.2em;
            line-height: 1.2em;
        }

        .search {
            top: -2.7em;
            left: 13.7em;
        }

        .social-align {
            margin-left: .6em;
        }

        footer .address-control {
            margin-left: 8em;
        }

        footer div.address-align {
            margin-left: -2.8em;
        }

        .navFont {
            font-size: .9em;
        }
    }


@media (min-width: 1715px) {

    .topnav-second {
        margin-right: -6.2em;
    }
}

@media (min-width: 1750px) {

    .topnav-second {
        margin-right: -5.2em;
    }
}


@media (min-width: 1790px) {

    .topnav-second {
        margin-right: -4.1em;
    }
}

@media (min-width: 1820px) {

    .topnav-second {
        margin-right: -3.2em;
    }
}


@media (min-width: 1875px) {
    header {
        max-height: 6.7em;
    }

    .mainLogo {
        top: 2.5em;
        margin-left: -.5em;
        max-width: 19em;
    }

    .topnav-first {
        margin-right: .1em;
        position: relative;
        top: 1em;
    }

    .topnav-second {
        margin-right: -1.5em;
        margin-top: -15.1em;
        max-width: 55em;
    }

    .header-wrapper .title {
        position: relative;
        left: -2em;
        font-size: 1.2em;
        line-height: 1.2em;
    }
}


@media (min-width: 1940px) {

    .topnav-second {
        margin-right: 0.4em;
    }
}


    @media (min-width: 2000px) {
        header {
            max-height: 5.4em;
        }

        .mainLogo {
            top: 2.5em;
            margin-left: -.5em;
            max-width: 19em;
        }

        .topnav-first {
            margin-right: .1em;
            position: relative;
            top: 1em;
        }

        .topnav-second {
            margin-right: -9.6em;
            margin-top: -15.7em;
            max-width: 56.3em;
        }

        .header-wrapper .title {
            position: relative;
            left: -2em;
            font-size: 1.2em;
            line-height: 1.2em;
        }

        .search {
            top: -2em;
            left: 22.4em;
        }

        .social-align {
            margin-left: .6em;
        }

        footer .address-control {
            margin-left: 16em;
        }

        footer div.address-align {
            margin-left: -2.8em;
        }
    }

@media (min-width: 2070px) {

    .topnav-second {
        margin-right: -7.5em;
    }
}

@media (min-width: 2130px) {
    header {
        max-height: 5.4em;
    }

    .mainLogo {
        top: 2.5em;
        margin-left: -.5em;
        max-width: 19em;
    }

    .topnav-first {
        margin-right: .1em;
        position: relative;
        top: 1em;
    }

    .topnav-second {
        margin-right: -5.8em;
        margin-top: -15.7em;
        max-width: 55.7em;
    }

    .header-wrapper .title {
        position: relative;
        left: -2em;
        font-size: 1.2em;
        line-height: 1.2em;
    }
}



    @media (min-width: 2160px) {
        header {
            max-height: 5.4em;
        }

        .mainLogo {
            top: 2.5em;
            margin-left: -.5em;
            max-width: 19em;
        }

        .topnav-first {
            margin-right: .1em;
            position: relative;
            top: 1em;
        }

        .topnav-second {
            margin-right: -9.6em;
            margin-top: -15.7em;
            max-width: 55.7em;
        }

        .header-wrapper .title {
            position: relative;
            left: -2em;
            font-size: 1.2em;
            line-height: 1.2em;
        }

        .search {
            top: -2em;
            left: 25.8em;
        }

        .social-align {
            margin-left: .6em;
        }

        footer .address-control {
            margin-left: 19em;
        }

        footer div.address-align {
            margin-left: -2.8em;
        }
    }


@media (min-width: 2255px) {

    .topnav-second {
        margin-right: -6.8em;
    }
}


@media (min-width: 2340px) {

    .topnav-second {
        margin-right: -4.3em;
    }
}


@media (min-width: 2440px) {

    .topnav-second {
        margin-right: -1.5em;
    }
}

    @media (min-width: 2500px) {
        header {
            max-height: 5.4em;
        }

        .mainLogo {
            top: 2.5em;
            margin-left: -.5em;
            max-width: 19em;
        }

        .topnav-first {
            margin-right: .1em;
            position: relative;
            top: 1em;
        }

        .topnav-second {
            margin-right: -9.6em;
            margin-top: -15.3em;
            max-width: 55.6em;
        }

        .header-wrapper .title {
            position: relative;
            left: -2em;
            font-size: 1.2em;
            line-height: 1.2em;
        }

        .search {
            top: -2em;
            left: 33.2em;
        }

        .social-align {
            margin-left: .6em;
        }

        footer .address-control {
            margin-left: 27em;
        }

        footer div.address-align {
            margin-left: -2.8em;
        }
    }

    @media (min-width: 2600px) {
        header {
            max-height: 5.4em;
        }

        .mainLogo {
            top: 2.5em;
            margin-left: -.5em;
            max-width: 19em;
        }

        .topnav-first {
            margin-right: .1em;
            position: relative;
            top: 1em;
        }

        .topnav-second {
            margin-right: -11.1em;
            margin-top: -15.8em;
            max-width: 55.6em;
        }

        .header-wrapper .title {
            position: relative;
            left: -2em;
            font-size: 1.2em;
            line-height: 1.2em;
        }

        .search {
            top: -2em;
            left: 36.6em;
        }

        .social-align {
            margin-left: .6em;
        }

        footer .address-control {
            margin-left: 30em;
        }

        footer div.address-align {
            margin-left: -2.8em;
        }

        #searchForm .dropdown-menu > li > a {
            font-size: 1.1em;
        }

        ul.dropdown-menu.pull-left.searchdrop-align {
            left: 15.7em;
        }
    }

@media (min-width: 2800px) {

    .topnav-second {
        margin-right: -5.3em;
    }
}


@media (min-width: 3000px) {
    header {
        max-height: 5.4em;
    }

    .mainLogo {
        top: 2.5em;
        margin-left: -.5em;
        max-width: 19em;
    }

    .topnav-first {
        margin-right: .1em;
        position: relative;
        top: 1em;
    }

    .topnav-second {
        margin-right: 0.4em;
        margin-top: -15.8em;
        max-width: 55.6em;
    }

    .header-wrapper .title {
        position: relative;
        left: -2em;
        font-size: 1.2em;
        line-height: 1.2em;
    }
}

@media (min-width: 3232px) {

    .topnav-second {
        margin-right: 7.2em;
    }
}

@media (min-width: 3500px) {
    header {
        max-height: 5.4em;
    }

    .mainLogo {
        top: 2.5em;
        margin-left: -.5em;
        max-width: 19em;
    }

    .topnav-first {
        margin-right: .1em;
        position: relative;
        top: 1em;
    }

    .topnav-second {
        margin-right: 14.9em;
        margin-top: -15.8em;
        max-width: 55.6em;
    }

    .header-wrapper .title {
        position: relative;
        left: -2em;
        font-size: 1.2em;
        line-height: 1.2em;
    }
}

@media (min-width: 3740px) {

    .topnav-second {
        margin-right: 22em;
    }
}

@media (min-width: 4000px) {
    header {
        max-height: 5.4em;
    }

    .mainLogo {
        top: 2.5em;
        margin-left: -.5em;
        max-width: 19em;
    }

    .topnav-first {
        margin-right: .1em;
        position: relative;
        top: 1em;
    }

    .topnav-second {
        margin-right: 40.3em;
        margin-top: -15.8em;
        max-width: 55.6em;
    }

    .header-wrapper .title {
        position: relative;
        left: -2em;
        font-size: 1.2em;
        line-height: 1.2em;
    }
}