h1, h2, h3, h4, h5, h6 {
    color: #666666;
}
.banner-div {
    overflow: hidden;
    height: inherit !important;
}
.top-bar .title-area, .top-bar.expanded .title-area {
    background-image: url(../images/header-1040.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.row .footer{
    color: #ffbd79;
}
.row.footer a {
    color: white;
}
.row.footer a .fa-svg:before {
    background-color: #FFF;
}
.row.footer .footer-address{
    font-size: 1.3em;
    line-height: .65em;
}
@media only screen and (min-width: 768px){
    .row.footer .footer-address address, .row.footer .footer-address p {
        text-align: inherit;
    }
}
.top-bar .name h1 a {
    color: #FFFFE5;
}
.top-bar .toggle-topbar a {
    color: #FFFFE5;
}
.top-bar .toggle-topbar.menu-icon a {
    color: #FFFFE5; 
}
.top-bar .toggle-topbar.menu-icon a span {
    -webkit-box-shadow: 0 10px 0 1px #FFFFE5, 0 16px 0 1px #FFFFE5, 0 22px 0 1px #FFFFE5;
    box-shadow: 0 10px 0 1px #FFFFE5, 0 16px 0 1px #FFFFE5, 0 22px 0 1px #FFFFE5; 
}
.top-bar-section ul li > a {
    color: #FFFFE5;
}
.top-bar-section ul li.active > a {
    color: #FFFFE5; 
}
.top-bar-section .dropdown li.title h5 a {
    color: #FFFFE5;
}
@media only screen and (min-width: 48em) {
    .no-js .top-bar-section ul li:active > a {
        color: #FFFFE5; 
    }
}
.header .main-header h2 {
    color: #FFFFE5;
}
.top-bar .top-bar-section ul.left .has-dropdown > a:after {
    border-color: transparent transparent transparent #FFFFE5;
}
.row.footer {
    color: #FFFFE5; 
}
.row.footer h3 {
    color: #FFFFE5; 
}
.row.footer a {
    color: #FFFFE5; 
}
.row.footer a .fa-svg:before {
    background-color: #FFFFE5;
}

/* FIX FOR MOBILE TEXT AREA WIDTH */
@media only screen and (max-width: 500px) {
    #contact-form textarea {
        width:212px;

    }
    /* FIX FOR MOBILE form spacing */
    form table th, form table td {
        /*padding-top: 8px;*/
        display: block;
        clear: right;
        text-align: left;
    }
    /* FIX FOR MOBILE header text */
    .header {
        background-color: #b1a487;
        max-height: inherit;
    }
    .header .header-right, .header .header-left {
        display: block;
    }
}
@media only screen and (min-width: 500px) and (max-width: 767px){
    /* one item */
    .header .main-header div:first-child:nth-last-child(1) {
        width: 100%;
    }

    /* two items */
    .header .main-header div:first-child:nth-last-child(2){
        width: 30%;
    }

    .header .main-header div:first-child:nth-last-child(2) ~ div{
        width: 70%;
    }
    /*.header .main-header .header-left{
        width: 40% !important;

    }
    .header .main-header .header-right{
        width: 60% !important;

    }*/
}
form table th, form table td {
    /*padding-top: 8px;*/
}
form table th {
    padding-top: 9px;
}
form table td {
    padding: 5px;
}
