/* Employment Application Form */

.form-row textarea {height: 100px;}

.form-cols, .education-section {display: flex; grid-gap: 15px;}
.zform-row p {margin: 0;}
.employment-section {zmargin-bottom: 20px; display: flex; grid-gap: 10px;}
.employment-section .form-row:not(.field-reason) {margin: 0;}
.zemployment-section .field-reason {padding-right: 0;}

.education-section {display: grid; grid-template-columns: 15% 25% 25% 25%;}

.form-signature {display: flex; grid-gap: 20px; margin-bottom: 50px;}
.form-signature .zfield-signature {padding-right: 10%;}
.zform-signature .field-sign-date {}

.field-signature p {margin-bottom: 0;}


/* 02-11-21 */

#header_meta .topbarcopy {vertical-align: middle !important;}

.phone-info svg {vertical-align: middle;}

.home-section-intro-copy .content {padding-bottom: 1em;}


/* 6-6-23 */

#header_meta .container {padding: 0 !important;}

#header_meta .container, #header_meta .phone-info, #header_meta .phone-info div {display: flex !important; justify-content: center;}

#header_meta .topbarcopy {margin-top: 8px;}

#header_meta .phone-info svg {margin-right: 5px !important; height: 30px;}

#header_meta .header-careers {margin-left: 10px;}

#header_meta .header-careers svg {max-width: 22px;}


/* Media Queries */

@media only screen and (min-width: 1280px) {

.single-post .template-blog {padding-top: 70px !important;}

.page-hero-with-video {padding-top: 87px;}

}


@media (max-width: 900px) {

.education-section, .employment-section {display: grid; grid-template-columns: 50% 50%;}

#footer div .av_one_fourth.first {width: 100%; margin: 0;}

#footer div .av_one_fourth {margin-left: 3%; width: 30%;}

#footer .widget {overflow: visible; margin: 20px 0 0px 0 !important;}

}


@media (max-width: 600px) {

.form-cols, .education-section, .employment-section, .form-signature {display: block;}

.wpcf7-list-item {display: block; margin: 0;}

.form-row textarea {height: 150px;}

.dscf7_signature_inner, .dscf7_signature_inner canvas {width: 100% !important;}

}