.aheto-preloader {
    display: none !important;
}

.fa-twitter:before {

}
input.select2-search__field {
    max-height: 35px !important;
}

.rss_link {
    display: none !important;
}

html .elementor-13066 .elementor-element.elementor-element-83c6f75 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
    color: #273171;
    fill: #273171;
}
.elementor-13066 .elementor-element.elementor-element-43b944b .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
    color: #273171;
    fill: #273171;
}
.next_prev_wrap {
    width: 100%;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
        clear: both;
        padding-top: 25px;
}
.date-posted {
    display: none !important;
}
.job-details__description-content {
    max-width: 100%;
    overflow: hidden;
}
.back_to_jobs_wrap {
    position: relative;
    top: -70px;
}
.back_to_jobs_wrap a {
    text-decoration: none;
}
.single-job_listing .karma-blog--single__banner {
    display: none !important;
}
body.blog--single__full .aht-page__post-head .post-title {
    font-size: 40px;
}
header .elementor-element-38ff7ee {
    position: relative;
    z-index: 10;
}

.fieldset-company_logo small { position: relative; z-index: 100; opacity: 1 !important; } 
.fieldset-company_logo small::before {
    background-color: #39773a;
    color: #fff;
    border: none;
    padding: 12px 9px !important;
    font-weight: 500;
    width: 135px !important;
    height: 55px !important;
    content: "UPLOAD LOGO";
    overflow: hidden;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
    align-items: center;
    font-size: 15px !important; 
    pointer-events: none;
    position: absolute;
    top: -70px;
    left: 0px;
    z-index: 100;
    opacity: 1;
}
html body .single_job_listing .application .application_button {
    background-color: #39773a;
    color: #fff;
    border: none;
    padding: 9px 20px !important;
    font-weight: 500;
}
#submit-job-form input[name="submit_job"] {
    background-color: #39773a;
    color: #fff;
    border: none;
    padding: 9px !important;
    font-weight: 500;
}
#submit-job-form h2 {
    color: #357739;
    margin-bottom: 25px;
}
.fieldset-login_required {
    display: none !important;
}
#submit-job-form .fieldset-logged_in {
    display: none;
}
#submit-job-form label {
    font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 10px;
}
.select2-results__option {
    color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    height: 50px;
   display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;

}
.job_filters .search_jobs div.filter_wide, .job_filters .search_jobs div.search_categories {
    padding-top: 0px;
}
html .select2-container .select2-selection--single {
    height: 50px;
    border: 1px solid #767676;
}
html .search_categories {
    padding: 0px;
}
html .select2-container {
    color: #fff;
    border: none;
    font-weight: 500;
}
.job_filters .search_jobs input {
    padding: 8px !important;
}
html .job_filters .search_jobs div.search_submit input {  
    background-color: #39773a;
    color: #fff;
    border: none;
    padding: 9px !important;
    font-weight: 500;
}
html .job_filters .search_jobs div.search_submit {
    padding: 0px;
}
html .job_filters .search_jobs div.search_keywords {
    width: 100%;
    padding: 0px;
}
html .job_filters .search_jobs div.search_location {
    width: 100%;
    padding: 0px;
}



.filter_wide.filter_by_tag {
    display: none !important;
}
.job_filters .search_jobs:after, .job_filters .search_jobs:before {
    display: none;
}
.search_jobs {
    gap: 25px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.search_jobs div[style='clear: both'] {
    display: none;
}

.elementor-element p {
    font-family:  inherit;
}

.load_more_jobs strong {
    font-family: 'Montserrat';
    font-weight: 700;
    color: #222222;
    font-style: normal;
}

body a strong {
    color: inherit;
}
body a b {
    color: inherit;
}
body a {
    color: #357739;
    font-size:  inherit;
   font-weight: bold;
   text-decoration: underline;
}
body .elementor a {
    color: #357739;
    font-size:  inherit;
   font-weight: bold;
   text-decoration: underline;
}
body a:hover {
    color: #357739;
   text-decoration: none;
}
body .elementor a:hover {
    color: #357739;
 
   text-decoration: none;
}
body header .elementor a { text-decoration: none; } 
body a strong {
    color: #357739;
    font-size: 20px;
   font-weight: bold;
   text-decoration: underline;
}
body a:hover strong {
    color: #357739;
   text-decoration: none;
}

header#masthead.aheto-header--fixed {
    position: absolute;
}
footer > .container {
    max-width: none !important;
    padding: 0px;
}
.single-job_listing .karma-blog--single__top-content-right {
    display: none;
}
.single-job_listing {
    
}
.single-job_listing header#masthead.aheto-header--fixed {
    top: 0px !important;
}
.single-job_listing .karma-blog--single__date {
    display: none;
}
#masthead ul li { list-style-type: none; }
.aheto-footer ul li { list-style-type: none; }
ul.job_types li { list-style-type: none; }

ul li {
    list-style-type: disc;
    font-family: inherit;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.5;
    color: inherit;
    font-style: normal;
list-style-position: outside;
}
html body .unfold_card {
    font-family: Roboto Condensed;
}

html body div ul {
    padding-left: 40px;

}
html body.blog--single__full .aht-page__post-content .container .content-wrapper ul {
    padding-left: 40px;
}


ol li {
    list-style-type: decimal;
    font-family:  inherit;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.5;
    color: inherit;
    font-style: normal;
list-style-position: outside;
}
html body div ol {
    padding-left: 40px;

}
html body.blog--single__full .aht-page__post-content .container .content-wrapper ol {
    padding-left: 40px;
}










span.body-overlay {
    display: none !important;
}
body {
    overflow: hidden;
}
body .elementor a {
    text-decoration: underline;
}
body .elementor a:hover {
    text-decoration: none;
}
a {
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
 
}
.post-cats {
    display: none !important;
}
.post-date {
    display: none !important;
}
.post-head--bottom {
    display: none !important;
}
.likes {
    display: none !important;
}
#comments {
    display: none !important;
}
.aht-page__socials {
    display: none !important;
}
.blog--single__full .aht-page__post-head .container {
    justify-content: center !important;
}

body .gform_wrapper.gravity-theme .ginput_complex select {
    border: 2px inset #767676;
    max-height: 42.5px;
    height: 42.5px;
    color: #000000;
}
body .gform_wrapper.gravity-theme .ginput_complex select::placeholder {
  color: #000000;
}

.job_listing .date {
    display: none !important;
}
.job_listing .location {
    font-weight: 500 !important;
}
.job_listing a {
    font-size: 16px !important;
}
body, html,  div p {
    color:  inherit;
}
body .elementor a {
    font-family:  inherit;
}
.wpjmsf-field.wpjmsf-button-field {
    background-color: #39773a  !important;
    color: #fff  !important;
    border: none  !important;
    padding: 9px !important;
    font-weight: 500  !important;
}

.wpjmsf-field.wpjmsf-button-field:hover {
    background-color: #ffffff  !important;
   color: #39773a  !important;
}
.very_small {
font-size: 11px !important;
}

.ekit-wid-con .fasicon.icon-down-arrow1::before, .ekit-wid-con .icon.icon-down-arrow1::before, .icon.icon-down-arrow1::before {
    color: var(--e-global-color-primary);
}


@media screen and (max-width: 900px) {

html body .elementor-36762 .elementor-element.elementor-element-66907369 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a {
    background-color: #39773a !important;
    color: #ffffff !important;
}
html body .elementor-36762 .elementor-element.elementor-element-66907369 .elementskit-navbar-nav > li.current-menu-item > a {
    background-color: #39773a !important;
    color: #ffffff !important;
}
html body .elementor-36762 .elementor-element.elementor-element-66907369 .elementskit-navbar-nav > li.current-menu-ancestor > a {
    background-color: #39773a !important;
    color: #ffffff !important;
}
html body .elementor-36762 .elementor-element.elementor-element-66907369 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator {
    color: #ffffff !important;
}
html .elementor-13066 .elementor-element.elementor-element-83c6f75 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
    color: #273171;
    fill: #273171;
}
.karma-blog--single__pagination {
    display: block !important;
}
.karma-blog--single__pagination-prev {
    text-align: center !important;
    margin-bottom: 25px !important; 
    width: 100% !important;
}
.karma-blog--single__pagination-next {
    text-align: center !important;
    width: 100% !important;
}
.back_to_jobs_wrap {
    position: relative;
    top: 0px;
    margin-bottom: 25px;
}
.blog_content_wrap div {

    max-width: 100% !important;
    overflow: hidden  !important;
}
.blog_content_wrap {
    display: block !important;
    max-width: 100% !important;
    overflow: hidden  !important;
    padding: 0 25px   !important;
}
#submit-job-form input[name="submit_job"] {
    display: block;
}
.search_jobs {
    gap: 25px;
    display: grid;
    grid-template-columns: 1fr;
}
}
@media screen and (max-width: 767px) {
    html body h2 {
        font-size: 28px;
    }
}
.container.aheto-full-min-height-js {
      min-height: 619px !important;
}

#fp_image_1 {
    background-image: url('https://missourionestart.com/wp-content/uploads/2024/01/MOS-VR-Stock-e1692833004628-min.png');
    background-position: center center;
    background-size: cover;
}
#hero_image_2 {
    background-image: url('https://missourionestart.com/wp-content/uploads/2025/07/Sunspace-Sunrooms-About-Header-1.jpg');
    background-position: center center;
    background-size: cover;
}
#hero_image_3 {
    background-image: url('https://missourionestart.com/wp-content/uploads/2025/07/Sunspace-Sunrooms-Careers-Header.jpg');
    background-position: center center;
    background-size: cover;
}
#novo_image {
    background-image: url('https://missourionestart.com/wp-content/uploads/2025/06/Nova-Health-About-Header.jpg');
    background-position: center center;
    background-size: cover;
}



