/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 17 2021 | 12:15:35 */
/* reset */
*,:before,:after {box-sizing: border-box;}
html {font-size: 62.5%; -webkit-tap-highlight-color: rgba(0,0,0,0)}
body {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 1.42857143; color: #333;
background-color: #fff;}
input,button,select,textarea {font-family: inherit; font-size: inherit; line-height: inherit;}
a {color: #428bca; text-decoration: none;}
a:hover,a:focus {color: #2a6496; text-decoration: underline!important;}
a:focus {outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}

.wrapper, body {background: #fff!important;}
/* header */
.top-links li {list-style: none; float: left; position: relative; padding: 0 10px;}
.top-links li:first-child:after {content: ' | '; color: #777; position: absolute; top: 0; right: 0;}
.top-links li a {color: #fff; font-size: 0.8em; display: block;}

.q_logo a {height: 60px!important; margin-left: 20px;}

/* menu */
nav.main_menu ul li:hover a {opacity: 1!important;}
nav.main_menu > ul > li > a {text-transform: none; font-size: 1.1em; font-weight: normal; transition: none; padding: 0 15px;}
nav.main_menu > ul > li > a:hover {background: #35626a linear-gradient(to bottom,  #35626a 0%,#59b39a 100%); color: #fff;}

/* home top */
.home-top .section_inner_margin {margin: 0 10px;}
.home-top > div {background: url(http://160.153.235.68/~momentumrecruit/wp-content/uploads/2021/11/home_masthead_earth.jpeg) no-repeat 50% 0; min-height: 540px; padding: 70px 0;}
.home-top-txt {padding-right: 70px;}
.home-top h1 {margin-top: 10px; margin-bottom: 25px; color: #fff; font-size: 3em;}
.home-top h2 {font-family: 'Roboto Light', Sans-serif; color: #fff; text-transform: none; font-size: 2em; margin-top: 0; margin-bottom: 35px;}    
.home-top p {font-family: 'Roboto Light', Sans-serif; color: #fff; margin-bottom: 25px; font-size: 1.2em; text-shadow: 1px 1px 2px #080D21;}
.home-about-list >div>div>div>div.wpb_wrapper {background: rgba(255,255,255,.5); padding: 20px;}
 .home-about-list ul > li > a
    {	padding: 10px 15px 12px 15px;
        border-bottom: 1px dashed #224682;
        font-size: 1.1em;    
        text-align: left;
        background: none;
        width: 100%;
        display: block;   
        color: #0B102E;        
    }
    
    .home-about-list ul > li:last-child a
    {
        border-bottom: none;
	}
    
    .home-about-list ul > li > a:hover,
    .home-about-list ul > li > a:focus
    {
        color: #fff;
        background: #224682;
      text-decoration: none!important;
    }   

    .home-about-list ul > li
    {
        list-style-type: none;
        float: none;
        clear: both;     
    }

/* home middle */
.home-middle > div > div.section_inner_margin {margin: 0;}
.home-middle .vc_col-sm-4 {padding-top: 35px; padding-bottom: 35px; position: relative; min-height: 290px; border-right: 1px solid #5caf9b;}
.home-middle .vc_col-sm-4:first-child {border-left: 1px solid #5caf9b;}
.home-middle h2 {font-size: 1.8em; color: #5caf9b; text-align: center; font-weight: 500; letter-spacing: 0; text-transform: none;}
.home-middle .txt {padding: 25px 25px 5px; min-height: 150px; box-sizing: border-box;}
.home-middle a {display: block; background: #5caf9b; padding: 8px 15px; text-align: center; color: #fff;}
.home-middle a:hover {background: #134b5a; color: #fff; text-decoration: none!important;}

/* home client */
.home-client {height: 450px;}
.home-client > div {background: url(http://160.153.235.68/~momentumrecruit/wp-content/uploads/2021/11/BrowseJobs-top.jpeg) no-repeat 50% 0; height: 540px; padding: 70px 0;}
.home-news {padding: 20px 30px; background: #fff; margin-right: 20px;}
.home-news h2 {margin: 15px 0; color: #5caf9b; font-weight: 500; letter-spacing: 0; text-transform: none;}
.home-news a:not([href*="mailto"]) {background: #5caf9b; color: #fff; min-width: 155px; text-align: center; margin-top: 10px; padding: 8px 15px; display: inline-block;}
.home-news a:not([href*="mailto"]):hover {background: #134b5a; color: #fff; text-decoration: none!important;}

/* footer */
footer .container_inner {padding: 0 25px;}
footer .address li {font-size: 1.1em;}
footer .address .contact {margin-top: 20px;}
footer #menuElem {margin-left: 60px;}
footer #menuElem a {text-decoration: underline; transition: none;}
footer #menuElem a:hover {color: #696969!important;}
footer h3 {margin-bottom: 25px; font-weight: 500; letter-spacing: 0; text-transform: none;}
footer .testmonial p {font-style: italic!important; color: #bbb!important;}

.copyright {text-align: right;}

/* inner */
.intro.no-image {height: 230px; background: url(bg-no-image.png) repeat-x #35626a;}

.left-col h3 {color: #5caf9b; margin: 25px 0;}
.left-col ul li {list-style: none; margin-bottom: 10px;}
.left-col ul > li a {color: #696969; font-size: 1.2em;}
.left-col ul > li a:hover {text-decoration: underline;}
.left-col ul > li.HighLighted > a {color: #5caf9b;}
.left-col ul > li > ul {margin: 15px 0;}
.left-col ul > li > ul > li {padding-left: 10px;}
.left-col ul > li > ul > li > a {font-size: 1em;}

.center-col {margin-top: -130px; padding: 30px 40px 0; background: #fff;}
.center-col h1 {color: #5caf9b; font-weight: bold; font-size: 36px; letter-spacing: 0; text-transform: none; margin: 0 0 60px;}
.center-col p, .center-col ul {color: #505153; font-size: 1.1em; line-height: 1.4; margin-bottom: 20px;}
.center-col ul li {padding-left: 3px; margin-bottom: 5px;}
.center-col ol li {padding-left: 3px; margin-bottom: 5px;}
.center-col ul li strong {font-weight: 500;}
.center-col h2 {margin: -40px 0 30px;}
.center-col h3 {color: #505153; margin: 20px 0 15px; font-size: 24px; font-weight: 500;}
.center-col a {color: #006BB5;}
.center-col .banner {margin: -30px 0 10px; width: 100%; height: auto; max-width: 100%;}

/*.right-col {padding-top: 45px;}*/
.right-col .widget {padding: 15px;}
.right-col .widget.filled {background: #eaf5f1;}
.right-col h1 {font-size: 2.1em; margin-bottom: 25px; font-weight: normal; margin-top: 20px;}
.submit-cv-form {margin-top: 50px;}
.widget h3 {margin: 5px 0 15px; font-size: 24px; color: #505153; font-weight: 500;}
.c-btn {display: inline-block; background: #5caf9b; text-align: center; min-width: 155px; color: #fff; padding: 5px 15px;}
.c-btn:hover {background: #134b5a; color: #fff; text-decoration: none!important;}



.widget.related-links > ul > li
{
    list-style-type: none;
    margin-bottom: 7px;
}

.widget.related-links > ul > li > a
{
    color: #55AA95;
}

.widget.related-links > ul > li > ul 
{
    margin: 10px 0;
}

.widget.related-links > ul > li > ul > li
{
    list-style-type: none;
    padding: 0 10px;
    font-size: 0.9em;
    margin-bottom: 10px;
    line-height: 110%;
}

.widget.related-links > ul > li > ul > li > a
{
    color: #505153;
} 
/* form */
.wpcf7-form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc!important;
    border-radius: 4px!important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

.wpcf7-form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}

.wpcf7-textarea {height: 80px!important;}
input.wpcf7-form-control.wpcf7-submit {background: #5caf9b;
    text-align: center;
    color: #fff!important; 
    display: block;
    width: 110px; font-weight: normal!important; font-size: 14px!important;
    margin-top: 8px; height: 20px; line-height: 20px; border: none!important;
    padding: 5px 10px 5px 10px; border-radius: 0!important; font-family: inherit; font-size: inherit; text-transform: none;}
input.wpcf7-form-control.wpcf7-submit:hover {background: #35907a!important;}

@media only screen and (max-width: 768px) {
  .header_top {height: 33px;}
  .header_top .left {display: none;}
  div.grid_section .section_inner {width: 96%;}
  .home-top-txt {padding-right: 0; margin-bottom: 30px;}
  .home-top > div {background: none;}
  .home-top p {line-height: 1.4;}
  .home-middle a {margin: 0 20px;}
  .home-news {margin: 0 20px;}
  .footer_top .two_columns_50_50 .column1 .two_columns_50_50 .column1, .footer_top .two_columns_50_50 .column1 .two_columns_50_50 .column2 {width: 50%;}
}

.blog_holder article .post_info a, .blog_holder article .post_text h2 .date {
    color: #bebebe;
    display: none;
}
.job_filters .search_jobs {
    padding: 0;
    zoom: 1;
    background: #fff;
}

.job_filters .search_submit input {border: none; background: #5caf9b; color: #fff; line-height: 2; margin: 5px 0 20px; cursor: pointer;}
.job_filters .search_submit input:hover {opacity: .85;}

.single_job_listing .application .application_button, .job-manager-application-wrapper .application .application_button {
    text-align: center;
    font-size: 1.1em;
    line-height: 1em;
    display: inline-block;
    margin: 0 0.5em 0 0;
    padding: 1em 2em;
    outline: 0;
    display: none;
}


#evf-160-field_6nvwZRuLMu-4-container {display: none!important;}