/* General Styling */
ul, ol {margin-block-end:.9rem;}
.pb0 p {margin-block-end:0px;}
.headingHover a:hover {color:var( --e-global-color-primary )!important;}

.mainNav .elementor-item.elementor-item-active {fill:var( --e-global-color-accent );}
.mainNav ul.elementor-nav-menu--dropdown a, .mainNavigation ul.elementor-nav-menu--dropdown a:focus, .mainNavigation ul.elementor-nav-menu--dropdown a:hover {border-inline-start:none!important;}
.mobileMenu .elementor-nav-menu .sub-arrow {fill:#fff;}


/* Search Bar Styling */
@media (max-width: 766px) {
.search-box {margin:5px 0px;}
.alt-search input[type="submit"] {text-align:center;width:100%}
}

@media (min-width: 767px) {
.alt-search input[type="submit"], .header-search input[type="submit"] {min-height:44px;border-radius:0px;padding:.8rem 1.8rem .8rem 1.8rem;}
.alt-search .search-box, .header-search .search-box {display:inline;padding-right:2px;}
.search-header-dropdown {display:inline-block;width:125px;padding-right:2px;font-family:'Roboto Condensed';}
.search-header-dropdown select, #qu {padding:.6rem 1rem;min-height:44px;border-radius:0px;border:none;}
.search-header-dropdown select {margin-top:1px;}


.alt-search {text-align:center;}
.alt-search #qu {width:400px;}
.alt-search input[type="submit"] {color:#2e2e2e;background-color:#ffffff;}
.alt-search input[type="submit"]:hover {color:#ffffff;background-color:var( --e-global-color-primary );}

.header-search #qu {width:300px;}
.header-search input[type="submit"] {color:#2e2e2e;background-color:#ffffff;}
.header-search input[type="submit"]:hover {color:#ffffff;background-color:#2e2e2e;}
}



/* Business Hours Styling */

.footer-hours .mabel-bhi-businesshours {color:#fff;}
.footer-hours .mabel-bhi-businesshours tr td {padding:5px;border:none;}
.footer-hours .mabel-bhi-businesshours tr td:last-child {text-align:right;}
.footer-hours .mabel-bhi-businesshours tr:nth-child(odd)>td {background-color:transparent;}
.footer-hours .mabel-bhi-businesshours .mbhi-is-current td {background-color:#3B6E40 !important;}

.header-hours .mb-bhi-oc-text {color:#fff;font-size:0.8rem;text-transform:uppercase;}

@media (max-width: 767px) {
.header-hours .mb-bhi-oc-text {text-align:center;}
}


/* WP Job Manager Styling */
.job_listing {padding:4rem 0;}
ul.job_listings li.job_listing a img.company_logo {display:none;}
ul.job_listings li.job_listing a div.position {padding:0px;}
ul.job_listings li.job_listing a {padding:1em 1em 1em 1em;}
.job_listings [type=submit] {color:#fff;background-color:var( --e-global-color-primary );border:none;}
.job_listings [type=submit]:hover {background-color:var( --e-global-color-accent );color:#fff;border:none;}

.single_job_listing .company img {display:none}
.single_job_listing .company .company_header {min-height:0px;margin:0px;}
.single_job_listing .company {min-height:0px;}
.single_job_listing .company .name {margin:0px;padding:0px;}

.applicationButton a {text-decoration:none;}