/*
    Theme Name: JobCareer Child Theme
    Theme URI: http://www.ChimpStudio.co.uk/
    Author: ChimpStudio
    Author URI: http://www.ChimpStudio.co.uk/
    Template: jobcareer
    Version: 1.0
    License: GNU General Public License
    License URI: license.txt
*/

/* --------------------------------------------
        JobCareer CSS IMPORT
-------------------------------------------- */

@import url("../jobcareer/style.css");




/* --------------------------------------------
        CHILD THEME CSS
-------------------------------------------- */

@import url("../jobcareer/style.css");
@font-face {
font-family: 'Arial Nova';
src: local('Arial Nova'), url('fonts/ArialNova.woff') format('woff');
src: url('fonts/ArialNova.eot') format('embedded-opentype'),
    url('fonts/ArialNova.woff') format('woff'),
    url('fonts/ArialNova.ttf') format('truetype'),
    url('fonts/ArialNova.svg') format('svg');
font-weight: normal;
font-style: normal;
}



/* --------------------------------------------
        CHILD THEME CSS
-------------------------------------------- */
.container{ width: 1350px; }

@media (min-width: 992px) {
    .col-md-2.step-box {
        width: 20%;
    }
}
.download-ebook-block {
    margin-top: 0px;
    padding-top: 60px;
    padding-bottom: 30px;
    margin-bottom: 0px;
    border-top: 0px #e0e0e0 solid;
    border-bottom: 0px #e0e0e0 solid;
    background: url(https://www.spearheadgroup.com//wp-content/uploads/2017/08/Sub-Header-Candidate.jpg) no-repeat center / cover;
}
h5.step-title {
    font-size: 16px !important;
    font-weight: bold !important;
    letter-spacing: normal !important;
    line-height: normal !important;
}
.step p {
    font-size: 15px !important;
}
.mb-20 { margin-bottom: 20px;}
.mt-20 { margin-bottom: 20px;}

#job_process_steps h2{ text-align: center; margin-bottom: 20px;}
#we_know_talent_block { padding: 40px 0; }
#we_know_talent_block h2, #we_know_talent_block p{ color: #fff !important; }
#cta_section ul li { font-size: 16px; }
#cta_section h2 { text-align: center; }
#cta_section h2.text-left {text-align: left !important; }
.download-ebook-block h4{ color: #fff !important; }
.download-ebook-block h4 a { color: #fff !important; font-weight: bold;}
#cta_download_popup { z-index: 999;}
.download-ebook-sidebar {
    padding: 20px 10px; -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
    border-radius: 5px;
}
.modal { text-align: center;}
.modal button.close { color: #000000; padding: 0; margin-top: -2px; cursor: pointer; background: 0 0; border: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
@media screen and (min-width: 768px) {
    .modal:before {display: inline-block; vertical-align: middle; content: " "; height: 100%; }
}
.modal-dialog { display: inline-block; text-align: left; vertical-align: middle;}

.cs-footer .widget ul li a:before { content: '' !important;}
/* TESTIMONIAL CSS : START */
.rspl-testimonial {
    position: relative;
    z-index: 0;
    font-size: 16px;
    margin:20px 0px!important;
    border:1px solid #d2d2d2;
    padding:15px;
}

.rspl-testimonial img{
    margin:auto;
    /*border:1px solid #55a747;*/
    /*border:2px solid rgba(174, 30, 40, 0.2);*/
    /*box-shadow: 1px 1px 5px rgba(174, 30, 40, 0.2);*/
}
.rspl-testimonial-content{
    margin-top:10px;
}
.rspl-testimonial-text {
    font-style: italic;
    /*text-align: center;*/
}

p.rspl-testimonial-client-name,p.rspl-testimonial-source {
    text-align: right;
    margin:0px!important;
    padding:0px 10px!important;
}

.rspl-testimonial-client-name cite {
    font-style: normal;
}
/* TESTIMONIAL CSS : END */


/* Contact Form 7 : Start */
.wp-jobhunt .user-search .job-top-location-field input, .wp-jobhunt .form-control {
    border: 1px solid #C3BEBE!important;
}
/* Contact Form 7 : End  */


ul.rspl-bullet-list{
    padding-left: 15px;
}
ul.rspl-bullet-list li{
    list-style-type:disc !important;
}


/* Footer : Latest News : Start */
.footer-top .widget_text {
    width:100%;
}
/* Footer : Latest News : End */


#footer .widget-title h5 {
    margin-bottom: 30px!important;
}

/* .wp-jobhunt .custom-styling-list .jobs-listing .jobtype-btn {
        border:1px solid #55a747!important; 
        color: #55a747!important; 
} */
/* .wp-jobhunt .jobs-listing a:hover */

/*.apply-buttons a.applied_icon {
    display: none !important;
}*/

.apply-buttons a.social_login_login_linkedin, .apply-buttons a.linkedin {
    display: none !important;
}

#resume_page_form form {
    /*text-align: center;*/
    margin: 0 auto;
}

textarea{
    height:70px!important;
}

@media (max-width: 767px){
    .col-sm-12 {
        width: 100%!important;
    }
    #resume_page_form form {
        text-align: center;
    }
}

.download-link{
    color:#55a747!important;
    font-size:2em!important;
        
}

.document-name{
    font-size:1.35em!important;
    text-transform:Capitalize;
}

.document-table tr,
.document-table td,
.document-table tbody,
table.document-table {
    border: none !important;
}

.document-table th {
    border-top-color: #fff !important;
    border-bottom-color: #fff !important;
    border-left-color: #fff !important;
    border-right-color: #fff !important;
}

.document-table .document_details_tr {
    border-bottom: 2px solid #ccc !important;
}

.document-table hr {
    border-color: #55A747;    
}

.docuemnt-download-icon {
    opacity: 0.8;
}

.docuemnt-download-icon:hover {
    opacity: 1;
}

.document-table .top_row {
    /*background-color: #55A747;*/
    background-color: #AE1E28;
    color: #fff;
}

table.document-table > thead > tr > th{
    font-size:1.55em!important;
}

.widget.testimonial_widget h2 {
    text-transform: uppercase !important;
    font: 700 Normal  20px/28px "Raleway", sans-serif !important;
}

ul.breadcrumb-nav li {
    font-size: 16px !important;
}

.custom_footer_social_network_class li {
    display: inline-block !important;
    padding: 5px;
    padding-top: 10px !important;
    padding-left: 10px !important;
    opacity: 1;
}

.custom_footer_social_network_class li:hover {
    opacity: 1;
    background: rgba(255, 255, 255, 1);
    border-radius: 5px;
}

/*UN-COMMENT THIS IF YOU WANT FANCY HOVER EFFECT ON FOOTER SOCIAL ICONS*/
/*.custom_footer_social_network_class li:hover:nth-child(1),
.custom_footer_social_network_class li:hover:nth-child(2),
.custom_footer_social_network_class li:hover:nth-child(3) {
    border-radius: 50%;
    border-top-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.custom_footer_social_network_class li:hover:nth-child(4),
.custom_footer_social_network_class li:hover:nth-child(5),
.custom_footer_social_network_class li:hover:nth-child(6) {
    border-radius: 50%;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
}*/

.custom_footer_social_network_class {
    background: rgba(255, 255, 255, 1);
    display: inline-block;
    padding: 2px;
    border-radius: 5px;
}

.custom_footer_social_network_class li > a > i {
    font-size: xx-large;
}

.custom_footer_social_network_container {
    display: block !important;
}

.wp-jobhunt header .login a {
    /*padding: 2px 5px 2px !important;*/
}

.wp-jobhunt .user-account {
    /*margin: 0px 0 0 5px !important;*/
}
.wp-jobhunt .main-search.has-bgcolor{
	top: 90px !important;
}
.wp-jobhunt .main-search{
	margin-bottom: 95px !important;
}

@media screen and (max-width: 340px) {
    .custom_footer_social_network_class li {
        padding: 3px;
    }
}

.testimonial-inner div.question-mark > span {
    display: none !important;
}

body {
    font-family: Open Sans,Arial,sans-serif !important;
}

.cs-heading h1 {
    font-size: 36px !important;
}

form h1 {
    font-size: 36px !important;
    color: #ae1e28 !important;
    text-align: center;
}

form p {
    text-align: center;
}

body, .main-section p, .mce-content-body p, p {
    font-size: 13px !important;
}

.cs-element-title h2 {
    font-size: 22px !important;
    color: #ae1e28 !important;
}

.contact-label span {
    color: #000 !important;
    font-size: 14px !important;
}

/* Navigation Color changes by RSPL on 25-07-2018 */
#header .navbar .navigation > ul > li > a {
	color:  #9F1C35 !important;
	font-size: 15px !important;
	font-weight: 700 !important;
}
#header .navbar .navigation > ul ul li > a { 
	font-size: 14px !important;
	font-weight: 700 !important;
}
.wp-jobhunt header .login a {
	padding: 5px !important;
    border-radius: 10px;
}
.wp-jobhunt .user-account {
    margin: 0 0 0 10px !important;
}
#header .navbar .navigation > ul ul li > a:hover {
	background: #9F1C35;
	color: #fff !important;
}
#header .navbar .navbar-nav > li .dropdown-menu { padding-top: 0; }
#header .navbar .navigation li .dropdown-menu li a { padding: 10px 20px; }
.wp-jobhunt .cs-login-dropdown ul li a:hover i { color: #fff; }

@media screen and (max-width: 1170px) {
	#header .navbar .navigation > ul > li > a { font-size: 12px !important; }
	#header .navbar .navigation > ul ul li > a { font-size: 11px !important; }
}
/* Navigation Color changes End by RSPL on 25-07-2018 */

/* Service Listing Style by RSPL on 27-07-2018 */
.service-box {
	text-align: center;
	padding: 0 10px 15px;
}
.service-icon {
    width: 100px;
    height: 100px;
    margin: 0 auto 15px;
    background: #a01c36;
    border-radius: 100%;
    color: #fff;
}
.service-box:hover .service-icon { background: #7b1228; }
.service-icon i {
    font-size: 40px;
    line-height: 100px;
}
.service-box h3,
.service-box h3 a {
	color: #a01c36 !important;
}
.service-box:hover h3,
.service-box:hover h3 a {
	color: #7b1228 !important;
}
.service-box .service-info { padding: 10px 0 0; }
/* Service Listing Style END by RSPL on 27-07-2018 */
/* Emplyer Dashboard Style START by RSPL on 01-04-2020 */
body.page-template-page_employer,
body.page-template-page_employer-php {
    max-width: none !important;
    padding: 0px !important;
    margin: 0px !important;
}
div.cs-loginsec .tab-pane .cs-separator {
    display: none !important;
}
/* Emplyer Dashboard Style END by RSPL on 01-04-2020 */
/* Homepage BROWSE_JOBS_BY_SPECIALIZATION_HOMEPAGE Style START by RSPL on 07-04-2020 */
#BROWSE_JOBS_BY_SPECIALIZATION_HOMEPAGE {
	display: none !important;
}
/* Homepage BROWSE_JOBS_BY_SPECIALIZATION_HOMEPAGE Style END by RSPL on 07-04-2020 */
#job_opportunities_section div.row div.col-xs-12 { text-align: center !important; }
#job_opportunities_section div.image-frame img { width: auto !important; max-height: 500px; }
@media screen and (max-width: 1170px) {
	.wp-jobhunt .main-search.has-bgcolor {
	    top: 75px !important;
	}
}
@media screen and (max-width: 640px) {
	.wp-jobhunt .main-search.has-bgcolor {
	    top: 75px !important;
	}
}

.page-id-104 .cs-job-specialisms {
    display: none !important;
}
/*.page-id-104 .jobs-content .post-options,*/
.page-id-104 .jobs-content .post-options .cs-post-date {
    display: none !important;
}
.application-deadline-date {
    display: none !important;
}

body, .main-section p, .mce-content-body p {
    font-family: Open Sans,Arial,sans-serif !important;
}

.panel-group, .panel-group p {
    font-family: Open Sans,Arial,sans-serif !important;    
}

.fb_dialog iframe { width: 60px !important; }
.fb_iframe_widget iframe { width: 400px !important; }