@charset 'utf-8';
  h4:not(:first-child) {
margin-top: 30px !important;
}
.wpgmza_map p {
margin-bottom: 8px;
}
@media screen and (max-width: 768px) {
#deskstop-search {
display:none;
}
}
.top-garage-menu {
background-color: #06b68a;
width: 100%; }
@media screen and (min-width: 980px) {
.top-garage-menu ul {
margin: 0 auto;
padding: 0 20px;
max-width: none;
text-align: center;
}
.top-garage-menu ul a {
color: #252839;
text-decoration: none;
}
.top-garage-menu > ul > li {
display: inline-block;
position: relative;
padding: 10px;
z-index: 100;
color: white;
font-weight: 700; }
.top-garage-menu > ul > li > a {
color: white;
font-weight: 700;
}
.top-garage-menu > ul > li:hover {
z-index: 1000; }
.top-garage-menu > ul > li:hover a {
color: black; }
.top-garage-menu > ul > li > ul {
position: absolute;
left: 0;
top: 100%;
padding: 0.5em 1000em; margin: 0 -1000em; z-index: 101;
visibility: hidden;
opacity: 0;
background: #15202a;
}
.top-garage-menu > ul > li:last-child > ul {
left:auto;
right: 0;
}
.top-garage-menu > ul > li > ul > li {
line-height: 1em;
padding: 5px;
list-style: none;
margin: 0 12px;
min-width: 250px;
text-align: left;
}
.top-garage-menu > ul > li:last-child > ul > li {
text-align: right;
}
.top-garage-menu > ul > li > ul > li:hover {
background-color: #fff;
}
.top-garage-menu > ul > li > ul > li a {
color: #fff !important;
}
.top-garage-menu > ul > li > ul > li a:hover {
color: black !important;
}
.top-garage-menu > ul > li:hover > ul {
visibility: visible;
opacity: 1;
transition: all 250ms ease;
}
.top-garage-menu-wrapper .active {
display: none;
}
}
@media screen and (max-width: 980px) { .top-garage-menu-wrapper {
overflow: hidden;
background-color: black;
position: relative;
}
.top-garage-menu {
color: white;
background-color: black;
} .top-garage-menu-wrapper #menu-garage-menu {
display: none;
list-style: none;
padding: 0;
}
.top-garage-menu-wrapper #menu-garage-menu ul {
list-style: none;
padding: 0;
}
.top-garage-menu-wrapper #menu-garage-menu ul li a {
padding-left: 50px;
} .top-garage-menu-wrapper a {
color: white !important;
font-weight: 700;
padding: 14px 16px;
text-decoration: none;
font-size: 17px;
display: block;
background-color: black;
} .top-garage-menu-wrapper a.icon {
background: black;
display: block;
position: absolute;
right: 0;
top: 0;
}
.top-garage-menu-wrapper a.icon::before {
content: '\e8bc';
color: white;
font-family: "trx_addons_icons";
font-style: normal;
font-weight: normal;
display: inline-block;
width: 1em;
margin-right: .2em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
margin-left: .2em;
font-size: 120%;
} .top-garage-menu-wrapper a:hover {
background-color: #ddd;
color: black;
} .top-garage-menu-wrapper .active {
background-color: #06b68a;
color: white;
}
}
.page-template-page-garage .page_content_wrap {
padding: 0;
}
hr.post-title-rule {
background-color: #1269b3;
height: 3px;
margin: 5px 0 10px !important;
max-width: 300px;
}
.garage-page {
display: flex;
flex-direction: row-reverse;
gap: 20px;
}
.garage-detail {
flex-basis: 76%;
padding-top: 30px;
padding-bottom: 30px;
}
.garage-menu-wrapper {
flex-basis: 24%;
padding-top: 30px;
padding-bottom: 30px;
padding-right: 20px;
border-right: 1px dashed #d1d3d4;
}
.garage-menu-wrapper h2 {
margin: 0;
font-size: 22px;
line-height: 1.1em;
text-transform: uppercase;
}
.garage-menu-wrapper hr.post-title-rule {
margin: 5px 0 20px !important;
max-width: 110px;
}
.garage-menu ul {
list-style: none;
padding: 0;
}
.garage-menu li {
margin: 15px 0;
color: #949694;
font-size: 17px;
line-height: 1.1em;
font-weight: 700;
text-transform: uppercase;
padding-left: 25px;
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9.17" height="9.17" viewBox="0 0 9.17 9.17"><path fill="%23939598" d="M9.17,4.43V4.08A2.79,2.79,0,0,0,9,3.44a4.47,4.47,0,0,0-.81-1.65A4.57,4.57,0,0,0,5.8.16,4.61,4.61,0,0,0,5.16,0H4.45a4.91,4.91,0,0,0-.77.09A4.56,4.56,0,0,0,.18,3.32a4.27,4.27,0,0,0-.17,1v.16H0v.21H0a.09.09,0,0,0,0,.07H0a4.42,4.42,0,0,0,.1.73A4.55,4.55,0,0,0,3.89,9.12a4.07,4.07,0,0,0,.49.05H4.8a4.07,4.07,0,0,0,.49-.05,4.35,4.35,0,0,0,.86-.22A4.59,4.59,0,0,0,8.91,6.13a4,4,0,0,0,.21-.84,3.41,3.41,0,0,0,.05-.55ZM7.7,5.24H5.24V7.7H3.93V5.24H1.47V3.93H3.93V1.48H5.24V3.93H7.7Z" /></svg>');
background-repeat: no-repeat;
background-size: 16px auto;
background-position: left top;
}
.garage-menu li li {
margin: 10px 0;
font-size: 15px;
padding-left: 20px;
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9.17" height="9.17" viewBox="0 0 9.17 9.17"><path d="M9.17,4.43V4.08A2.79,2.79,0,0,0,9,3.44a4.47,4.47,0,0,0-.81-1.65A4.57,4.57,0,0,0,5.8.16,4.61,4.61,0,0,0,5.16,0H4.45a4.91,4.91,0,0,0-.77.09A4.56,4.56,0,0,0,.18,3.32a4.27,4.27,0,0,0-.17,1v.16H0v.21H0a.09.09,0,0,0,0,.07H0a4.42,4.42,0,0,0,.1.73A4.55,4.55,0,0,0,3.89,9.12a4.07,4.07,0,0,0,.49.05H4.8a4.07,4.07,0,0,0,.49-.05,4.35,4.35,0,0,0,.86-.22A4.59,4.59,0,0,0,8.91,6.13a4,4,0,0,0,.21-.84,3.41,3.41,0,0,0,.05-.55ZM7.7,5.24H1.47V3.93H7.7Z" fill="%23939598"/></svg>');
background-size: 14px auto;
}
.garage-menu li a {
color: #949694;
font-weight: 700;
}
.garage-menu .current-menu-item, .garage-menu .current-menu-parent {
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9.17" height="9.17" viewBox="0 0 9.17 9.17"><path fill="%230369b3" d="M9.17,4.43V4.08A2.79,2.79,0,0,0,9,3.44a4.47,4.47,0,0,0-.81-1.65A4.57,4.57,0,0,0,5.8.16,4.61,4.61,0,0,0,5.16,0H4.45a4.91,4.91,0,0,0-.77.09A4.56,4.56,0,0,0,.18,3.32a4.27,4.27,0,0,0-.17,1v.16H0v.21H0a.09.09,0,0,0,0,.07H0a4.42,4.42,0,0,0,.1.73A4.55,4.55,0,0,0,3.89,9.12a4.07,4.07,0,0,0,.49.05H4.8a4.07,4.07,0,0,0,.49-.05,4.35,4.35,0,0,0,.86-.22A4.59,4.59,0,0,0,8.91,6.13a4,4,0,0,0,.21-.84,3.41,3.41,0,0,0,.05-.55ZM7.7,5.24H5.24V7.7H3.93V5.24H1.47V3.93H3.93V1.48H5.24V3.93H7.7Z" /></svg>');
}
.garage-menu .sub-menu .current-menu-item, .garage-menu .sub-menu .current-menu-parent {
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9.17" height="9.17" viewBox="0 0 9.17 9.17"><path d="M9.17,4.43V4.08A2.79,2.79,0,0,0,9,3.44a4.47,4.47,0,0,0-.81-1.65A4.57,4.57,0,0,0,5.8.16,4.61,4.61,0,0,0,5.16,0H4.45a4.91,4.91,0,0,0-.77.09A4.56,4.56,0,0,0,.18,3.32a4.27,4.27,0,0,0-.17,1v.16H0v.21H0a.09.09,0,0,0,0,.07H0a4.42,4.42,0,0,0,.1.73A4.55,4.55,0,0,0,3.89,9.12a4.07,4.07,0,0,0,.49.05H4.8a4.07,4.07,0,0,0,.49-.05,4.35,4.35,0,0,0,.86-.22A4.59,4.59,0,0,0,8.91,6.13a4,4,0,0,0,.21-.84,3.41,3.41,0,0,0,.05-.55ZM7.7,5.24H1.47V3.93H7.7Z" fill="%230369b3"/></svg>');
}
.garage-menu li .current-menu-item {
background-image: none;
}
.garage-menu .current-menu-item a {
color: #000000;
}
.garage-menu li .menu-item {
display: none;
}
.garage-menu .current-menu-parent .menu-item, .garage-menu .current-menu-item .menu-item {
display: block;
}
@media screen and (max-width: 980px) {
.garage-page {
flex-direction: column;
}
.garage-menu-wrapper {
border-right: none;
}
}
.leasing-banner {
background-color: #0369b3;
padding: 40px 20px;
display: flex;
gap: 50px;
justify-content: center;
align-content: center;
}
.leasing-banner h2 {
margin: 0;
padding-top: 5px;
color: white;
}
.scheme_dark .sc_layouts_item_icon {
color: #04a879 !important;
}
.footer-buttons-inline .wpb_wrapper {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.footer-buttons-inline .sc_layouts_item {
width: 100%;
margin-top: 20px !important;
}
.footer-buttons-inline .sc_layouts_item:not(first-child) {
margin-bottom: 20px !important;
}
.footer-buttons-inline h3 {
margin: 0 !important;
}
#text-2 a {
display: block;
background-color: #0369b3;
border-radius: 10px;
padding: 10px 20px;
color: white;
font-size: 18px;
font-weight: 700;
}
.garage-menu-wrapper .widget {
margin-top: 50px;
}
@media (max-width: 479px) {
.content_wrap, .content_container {
width: auto !important;
padding:0 20px
}
}
.job-manager-application-form {
display: flex;
flex-wrap:wrap;
gap:0 20px;
}
.job-manager-application-form h3 {
margin:0 !important;
}
.job-manager-application-form input[type="checkbox"] {
display: block !important;
}
.job-manager-application-form .fieldset-agree {
display: flex;
align-items: center;
gap:10px;
flex-direction: row-reverse;
}
.job-manager-application-form .fieldset-agree label {
flex-basis: 100%;
}
.job-manager-application-form .fieldset-agree .field {
flex-basis: 1%;
}
.job-manager-application-form h3:not(:first-child) {
font-size: 1.25em !important;
border-top:2px solid black;
padding-top: 5px !important;
}
.job-manager-application-form h4:not(:first-child) {
border-top:1px solid black;
margin: 0!important;
}
.job-manager-form fieldset, .job-manager-form .form-content {
width:100%;
}
.fieldset-date-of-birth, .fieldset-social-security-number, .fieldset-employer-address, .fieldset-position, .fieldset-employer-address-1, .fieldset-position-1, .fieldset-employer-address-2, .fieldset-position-2, .fieldset-employer-address-3, .fieldset-position-3, .fieldset-name, .fieldset-business, .fieldset-address, .fieldset-name-1, .fieldset-business-1, .fieldset-address-1, .fieldset-name-2, .fieldset-business-2, .fieldset-address-2, .fieldset-date, .fieldset-agree {
width:calc(50% - 10px) !important;
}
.fieldset-phone-no, .fieldset-cell-phone, .fieldset-email-address, .fieldset-have-you-ever-been-convicted-of-a-crime, .fieldset-if-yes, .fieldset-list-date-city-county-state, .fieldset-drivers-license-no, .fieldset-drivers-license-state, .fieldset-drivers-license-class, .fieldset-have-you-ever-been-convicted-of-other-than-minor-traffic-violations, .fieldset-ged, .fieldset-date-received, .fieldset-name-of-school, .fieldset-name-of-high-school, .fieldset-from-mo-yr-5, .fieldset-to-mo-yr-5, .fieldset-diploma-received, .fieldset-diploma-received, .fieldset-date-received-1, .fieldset-name-of-degree, .fieldset-name-of-college, .fieldset-from-mo-yr-6, .fieldset-to-mo-yr-6, .fieldset-diploma-received-1, .fieldset-date-received-2, .fieldset-name-of-degree-1, .fieldset-contact-name, .fieldset-contact-address, .fieldset-contact-phone {
width:calc(33% - 13.3333333334px) !important;
}
.fieldset-if-yes-give-date-and-explain  {
width:calc(66% - 26.66666666668px) !important;
}
.fieldset-present-address, .fieldset-from-mo-yr, .fieldset-to-mo-yr, .fieldset-years-resided,
.fieldset-previous-address, .fieldset-from-mo-yr-1, .fieldset-to-mo-yr-1, .fieldset-years-resided-1,
.fieldset-previous-address-1, .fieldset-from-mo-yr-2, .fieldset-to-mo-yr-2, .fieldset-years-resided-2,
.fieldset-previous-address-2, .fieldset-from-mo-yr-3, .fieldset-to-mo-yr-3, .fieldset-years-resided-3,
.fieldset-previous-address-3, .fieldset-from-mo-yr-4, .fieldset-to-mo-yr-4, .fieldset-years-resided-4, .fieldset-from-mo-yr-7, .fieldset-to-mo-yr-7, .fieldset-employer-name, .fieldset-phone-no-1, .fieldset-from-mo-yr-8, .fieldset-to-mo-yr-8, .fieldset-employer-name-1, .fieldset-phone-no-2, .fieldset-from-mo-yr-9, .fieldset-to-mo-yr-9, .fieldset-employer-name-2, .fieldset-phone-no-3, .fieldset-from-mo-yr-10, .fieldset-to-mo-yr-10, .fieldset-employer-name-3, .fieldset-phone-no-4, .fieldset-phone, .fieldset-years-acquainted, .fieldset-phone-1, .fieldset-years-acquainted-1, .fieldset-phone-2, .fieldset-years-acquainted-2   {
width:calc(25% - 15px) !important;
}
.job-manager-form fieldset label {
line-height: 1em;
float:none !important;
width:auto !important;
}
.job-manager-form fieldset div.field {
float:none !important;
width:100% !important;
}
.job-manager-form fieldset input, .job-manager-form fieldset select {
height: auto;
padding: 5px;
margin-top:5px !important;
}
.job-manager-form fieldset textarea {
padding: 5px;
margin-top:5px;
}