/*
Theme Name: Resourcer Child
Theme URI: http://example.com/resourcer-child/
Description: A child theme for Resourcer.
Author: Staffbank
Author URI: https://staffbank.net/
Template: resourcer
Version: 1.0.0
*/

/* Import parent theme styles */
@import url("../resourcer/style.css");

/* Custom styles for the child theme can go here */

.tmnf_entry ul {
    list-style-type: disc;
    list-style-position: inside;
}
.tmnf_entry h1, .tmnf_entry h2, .tmnf_entry h3, .tmnf_entry h4, .tmnf_entry h5, .tmnf_entry h6 {
	color: #104879 !important;
}
.i fa {
	color: #00a7aa;
}

table th, table td {
    
    line-height: 28px !important;
	font-size:16px;
   
}

/*footer social icons*/
ul.socialicon_footer {
    display: flex;
}

ul.socialicon_footer li{
	border:none;
}
ul.socialicon_footer li a:hover{
    text-decoration: none;
}
ul.socialicon_footer li a i {
       width: 46px;
       height: 46px;
       padding: 14px 0;
       display: block;
       margin: 5px;
       background: #00AFAA!important;
       border-radius: 50%;
       color: #fff;
       /* padding: 15px 12px; */
       text-align: center;
}
ul.socialicon_footer li:hover a i {
    width: 46px;
    height: 46px;
    padding: 14px 0;
    display: block;
    margin: 5px;
    background: #896499 !important;
    border-radius: 50%;
    color: #fff;
    text-align: center;
}



/*26Aug*/
div#contactpage-form input.wpcf7-form-control, div#contactpage-form textarea.wpcf7-form-control{
    background: white;
    border-radius: 5px;
}
div#contactpage-form input#tmnf_upload {
     background: transparent;
    color: #fff;
}

div#seo_audit_form span.wpcf7-form-control-wrap.dynamic_hidden-863 {
    width: unset!important;
}

.turnstilecap {
    display: flex;
    width: 70%;
    gap: 10px;
    margin: 20px auto 0 auto;
}


/*careers*/

.awsm-job-wrap .awsm-job-listings.awsm-lists .awsm-job-listing-item:nth-of-type(odd){
    background: #fafafa!important;
}

.awsm-list-item .awsm-job-item{
	background:transparent;
}

div#hide_form form#user_register_it {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    list-style: none;
}
.full {
    width: 100% !important;
}
.form-group {
    width: 49%;
}

.form-group.full .custom-file-NO {
    width: 100% !important;
}

.checkbox.input {display: flex;align-items: center;margin-top: 13px;margin-left: 19px;}

.checkbox.input input {
    display: inline-block;
    width: 16px!important;
}

div#hide_form form#user_register_it input, div#hide_form form#user_register_it select, div#hide_form form#user_register_it textarea.form-control {
    width: 100%;
    background: #fafafa;
    display: block;
    font-size: 18px;
    padding: 10px 14px!important;
    height: 48px!important;
}


body.page-template-Template-with-Hero-Section-Full-Width-php .header_fixed #header{position: fixed;}
@media screen and (min-width: 1200px) {
    body.page-template-Template-with-Hero-Section-Full-Width-php .header_fixed #header.scrolled {
        position: fixed;
        width: 100%;
        top: 0;
        background-color: #2B354C;
    }
}

@media (max-width: 767px){
	
	.form-group {
    width: 100%;
}
	
	div#hide_form form#user_register_it {
    gap: 0px;
}
}

body.single .awsm-job-entry-content.entry-content p,
body.single .awsm-job-entry-content.entry-content ul {
    margin-bottom: 15px;
}
body.single h1.tmnf_main_title {
    font-size: 48px;
}