#footerwrap {
    display: none;
}

#content, #sidebar {
    padding: 0% 0 0%;
}

hr {
    width: 50px;
    display: inline-block;
}

.tb_text_wrap h3:not(.module-title) {
    padding-bottom: 0! important;
}

span.wpcf7-list-item.first.last {
margin-top: 2%;    
margin-bottom: 2%;
}

.one-half {
    position: relative;
    margin-left: 0%;
    float: left;
        margin-bottom: 20px;
padding-right: 2%;
 }
 
.one-half { width: 47%; }
 
span#af-q1a .wpcf7-list-item {
    display: block;
}

u {
    text-decoration: none! important;
    color: #3c3c3b;
}

textarea#af-q1b {
    height: 4em;
}

textarea#af-q2 {
    height: 4em;
}

textarea#af-q3c {
    height: 4em;
}

textarea#af-q4 {
    height: 4em;
}

textarea#af-qaddress {
    height: 4em;
}

form.wpcf7-form {
    font-size: initial;
    line-height: 1.4em;
}

select#af-qwhere {
    margin-top: 1%;
    width: 100%;
    height: 2em;
}

input#af-qsend {
    margin-top: 1%;
}

span#af-qupdate {
    display: inline-grid;
}

span#af-q3a {
    display: inline-grid;
}

span#af-q3b {
    display: inline-grid;
}

body:not(.mobile_menu_active) #main-nav .current_page_item > a, body:not(.mobile_menu_active) #main-nav .current-menu-item > a {
    color: #93c01f! important;
}

@media only screen and (max-width: 1300px) {
span.wpcf7-list-item-label {
    font-size: 12px;
}}

select#af-qwhere {
    background-color: white;
}

@media only screen and (max-width: 1300px) { textarea#af-q3c {
    margin-top: 0.55em! important;
}}

@media only screen and (max-width: 1300px) { textarea#af-q4 {
    margin-top: 0.55em! important;
}}

@media only screen and (max-width: 1300px) { span#af-qupdate {
    display: inherit;
}}

@media only screen and (max-width: 600px) { .one-half { width: 100%; }}

@media only screen and (max-width: 600px) {
span.wpcf7-list-item-label {
    font-size: inherit! important;
}}