#jobsearch_job_frm_4696 {
    padding-bottom: 100px !important;
}
.jobsearch-typo-wrap {
    font-family: 'roboto', sans-serif;
    color: #000 !important;
    line-height: 24px;
}

div .item {
    color: #DA5858 !important;
}
div .item:hover {
    color: #062351 !important;
}

.jobsearch_apply_job .jobsearch_apply_job_wrap a{
	background-color: #DA5858 !important;
	color: #ffffff !important;
}

/* Job Single Page Style */
/* Link */
.jobsearch_apply_job .jobsearch_apply_job_wrap a{
	background-color: #DA5858 !important;
	color: #ffffff !important;
	border-radius: none !important;
}

/* Link */
.jobsearch-main-section .jobsearch-typo-wrap .jobsearch-sendmessage-popup-btn{
	background-color: #062351 !important;
	color: #ffffff !important;
	border-radius: none !important;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
}

/* Link */
.jobsearch-jobdetail-options li .jobsearch-jobdetail-view{
	background-color: #062351 !important;
	color: #ffffff !important;
	border-radius: none !important;
}

/* Heading */
.jobsearch_box_view_jobs .jobsearch-wdg-box-title h2{
	font-weight:400;
	font-size:16px;
	line-height:1.5em !important;
}

/* Link */
.jobsearch_box_view_jobs ul a{
	line-height:1.6em !important;
	word-spacing:2.8px;
	letter-spacing:-0.5px;
	font-weight:500;
}

/* Italic Tag */
.jobsearch-jobdetail-options a i{
	color: #062351 !important;
}

/* Jobsearch summary */
.jobsearch-jobdetail-options li .jobsearch-summary{
	color: #062351 !important;
}

/* Jobsearch calendar */
.jobsearch-jobdetail-options li .jobsearch-calendar{
	color: #062351 !important;
}

/* Link */
.jobsearch-jobdetail-list figcaption .careerfy-jobdetail-btn{
	border: 1px solid #062351 !important;
}

/* Small Tag */
.jobsearch-jobdetail-list span .jobsearch-jobdetail-postinfo{
	color:#DA5858 !important;
}

/* Font Icon */
.like-btn .jobsearch-job-like .fa-heart-o{
	color:#DA5858 !important;
}

/* Link */
.jobsearch-main-section .jobsearch-typo-wrap .jobsearch-applyjob-btn{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

/* Span Tag */
.jobsearch-main-section .jobsearch-column-12 .jobsearch-jobdetail-listthumb{
	border-color:#062351;
}

/* Heading */
.jobsearch-jobdetail-list figcaption h2{
	font-weight:400;
	color:#062351 !important;
}

/* Input */
#JobSearchModalSendMessage ul .send-message-submit-btn{
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
	border-top-right-radius:0px;
	border-top-left-radius:0px;
	background-color:#DA5858 !important;
	width:158px;
}

/* Link */
.jobsearch-modal .modal-box-area .jobsearch-applyjob-msg-popup-btn{
	background-color: #DA5858 !important;
	color: #D8D8D8 !important;
	width:36%;
	font-size:14px;
	font-weight:600;
	letter-spacing:1px;
	word-spacing:1px;
	text-indent:-1px;
	border-color:rgba(197,92,92,0);
	border-style:none;
	border-width:0px;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
	border-top-right-radius:0px;
	border-top-left-radius:0px;
}

/* Label */
.apply-fields-list .form-textarea label{
	font-size:17px;
	font-family:'Domine', serif;
	color:#062351;
}

/* Link */
.jobsearch-main-section .jobsearch-typo-wrap .jobsearch-applyjob-btn{
	border-color:rgba(201,150,150,0);
}

/* Heading */
.jobsearch-main-content .jobsearch-main-section .jobsearch-plugin-default-container .jobsearch-row .jobsearch-typo-wrap .jobsearch_box_view_jobs .jobsearch-wdg-box-title h2{
	font-family:'Domine', serif !important;
}

/* Link */
.jobsearch-main-section .jobsearch-typo-wrap .jobsearch_box_view_jobs_btn{
	font-size:12px;
	word-spacing:6.6px;
	letter-spacing:0.6px;
	background-color:#da5858;
	color:#ffffff;
	
}
/* Paragraph */
.jobsearch-main-content .jobsearch-main-section .jobsearch-plugin-default-container .jobsearch-row .jobsearch-typo-wrap .jobsearch-jobdetail-content .jobsearch-description .jobsearch-description p{
	font-family:'Roboto', sans-serif !important;
}

/* Paragraph */
.jobsearch-jobdetail-content .jobsearch-description p{
	font-size:18px;
	line-height:1.5em;
}

/* List Item */
.jobsearch-jobdetail-content ul li{
	font-size:18px;
	line-height:1.5em;
	
}

/* Paragraph */
.jobsearch-main-content .jobsearch-main-section .jobsearch-plugin-default-container .jobsearch-row .jobsearch-typo-wrap .jobsearch-jobdetail-content .jobsearch-description .jobsearch-description p{
	font-family:'Roboto', sans-serif !important;
}

/* Paragraph */
.jobsearch-jobdetail-content .jobsearch-description p{
	font-size:18px;
	line-height:1.5em;
}

/* List Item */
.jobsearch-jobdetail-content ul li{
	font-size:18px;
	line-height:1.5em;
}

/* Text Area */
.apply-fields-list .form-textarea textarea{
	border-color:#434343;
}

/* Link */
.jobsearch-modal .modal-box-area .jobsearch-applyjob-msg-popup-btn{
	font-weight:400;
	font-size:15px;
	text-transform:capitalize;
}

/* Jobsearch user form */
#JobSearchModalSendMessage form .jobsearch-user-form{
	border-color:#ec2727;
}

/* Link */
.jobsearch-main-section .jobsearch-typo-wrap .jobsearch-sendmessage-popup-btn{
	
}

/* Font Icon */
.jobsearch-modal:nth-child(17) .modal-close .fa-times{
	color:#595959;
	font-weight:400;
	font-size:23px;
	
}
#JobSearchModalSendMessage .modal-close .fa-times{
	color:#595959;
	font-weight:400;
	font-size:23px;
}
/* Label */
#JobSearchModalSendMessage li:nth-child(2) label{
	font-family:'Domine', serif;
	font-size:18px;
}

/* Label */
#JobSearchModalSendMessage li:nth-child(3) label{
	font-size:18px;
	font-family:'Domine', serif;
}

/* List Item */
#JobSearchModalSendMessage ul li:nth-child(4){
	height:74px;
}

/* Input */
#JobSearchModalSendMessage ul .send-message-submit-btn{
	height:35px;
	padding-top:4px;
}
/* Input */
#JobSearchModalSendMessage ul .send-message-submit-btn{
	height:35px;
	padding-top:4px;
}
.jobsearch-list-option .jobsearch-pst-title a{
	font-weight:400;
	letter-spacing:1.9px;
	word-spacing:0.5px;
	font-size:18px !important;
	
}
/*ends here */

/* Forum Topic Style */
/* Post Title */
.hentry .page-header h1{
	font-family:'Domine', serif;
	font-size:21px;
	line-height:1.7em;
	color:#062351;
	letter-spacing:0.1px;
	word-spacing:1.5px;
	position:relative;
	top:51px;
	padding-top:39px;
	padding-bottom:98px;
	margin-bottom:-33px;
	margin-right:4px;
	width:717px;
	height:172px;
	padding-left:12px;
	padding-right:24px;
}

/* Pagination count */
#bbpress-forums .bbp-pagination .bbp-pagination-count{
	font-family:'Roboto', sans-serif;
	font-size:16px;
	color:#141414;
	font-weight:300;
	line-height:1.5em;
}

/* Reply author */
.bbp-replies .bbp-header .bbp-reply-author{
	min-height:26px;
	font-size:14px;
	font-weight:500;
}

/* Reply author */
.hentry .page-content #bbpress-forums .bbp-replies .bbp-header .bbp-reply-author{
	font-family:'Roboto', sans-serif !important;
}

/* Reply content */
.bbp-replies .bbp-header .bbp-reply-content{
	font-weight:500;
	font-size:14px;
	font-family:'Roboto', sans-serif;
}

/* Admin links */
.bbp-reply-header .bbp-meta .bbp-admin-links{
	letter-spacing:0.7px;
	color:#020202;
	font-weight:600;
}

/* Paragraph */
.bbp-body .hentry p{
	font-size:15px;
	font-family:'Roboto', sans-serif;
	letter-spacing:0.1px;
}

/* Topic edit link */
.bbp-meta .bbp-admin-links .bbp-topic-edit-link{
	color:#062351;
}

/* Topic merge link */
.bbp-meta .bbp-admin-links .bbp-topic-merge-link{
	color:#062351;
}

/* Topic close link */
.bbp-meta .bbp-admin-links .bbp-topic-close-link{
	color:#062351;
}

/* Topic sticky link */
.bbp-meta .bbp-admin-links .bbp-topic-sticky-link{
	color:#062351;
}

/* Link */
.bbp-meta .bbp-admin-links .bbp-topic-super-sticky-link{
	color:#062351;
}

/* Link */
.bbp-meta .bbp-admin-links a{
	color:#062351;
}

/* Reply permalink */
.bbp-reply-header .bbp-meta .bbp-reply-permalink{
	color:#062351;
}

/* Reply post date */
.bbp-reply-header .bbp-meta .bbp-reply-post-date{
	color:#da5858;
}

/* Author role */
.bbp-body .hentry .bbp-author-role{
	color:#da5858;
}

/* Span Tag */
.bbp-body .bbp-reply-ip span{
	color:#020202;
}

/* Reply author */
.bbp-replies .bbp-footer .bbp-reply-author{
	font-size:13px;
	font-weight:400;
}

/* Reply content */
.bbp-replies .bbp-footer .bbp-reply-content{
	font-weight:300;
	font-size:13px;
}

/* Legend */
#new-post .bbp-form legend{
	font-family:'Roboto', sans-serif;
	font-size:15px;
	color:#2e2c2c;
}

/* Label */
.bbp-form p label{
	line-height:2.4em;
	min-height:24px;
	padding-bottom:17px;
	height:24px;
	width:219px;
	margin-left:5px !important;
	margin-top:-13px !important;
	color:#da5858;
}

/* Button */
#bbp_reply_submit{
	padding-left:23px;
	padding-top:0px;
	padding-bottom:6px;
	background-color:#da5858;
	color:#ffffff;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
	border-top-right-radius:0px;
	border-top-left-radius:0px;
	height:29px;
}

/* Button */
.bbp-the-content-wrapper #wp-bbp_reply_content-wrap #wp-bbp_reply_content-editor-container #qt_bbp_reply_content_toolbar input[type=button]{
	font-weight:500 !important;
}

/* Footer */
#bbpress-forums .bbp-replies .bbp-footer{
	background-color:#da5858;
	font-family:'Roboto', sans-serif;
	color:#ffffff;
	font-weight:300;
	letter-spacing:1.5px;
}

/* 321px and above screen sizes */
@media (min-width:321px){

	/* Reply author */
	.bbp-replies .bbp-header .bbp-reply-author{
		width:134px !important;
	}
	
	/* Footer */
	#bbpress-forums .bbp-replies .bbp-footer{
		font-size:12px;
	}
	
}

/* Ends Here */

/* Division */
#bbp-search-form div{
	margin-bottom:20px;
}

/* Forum content */
.hentry .bbp-forum-info .bbp-forum-content{
	font-size:14px !important;
	line-height:1.5em;
	color:#434343;
	
}

/* Forum content */
.elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #bbpress-forums .bbp-forums .bbp-body .hentry .bbp-forum-info .bbp-forum-content{
	font-family:'Roboto', sans-serif !important;
}

/* Link */
.hentry .bbp-forum-info a{
	font-size:16px;
	letter-spacing:0.7px;
	font-weight:300;
}

/* Forum topic count */
.bbp-body .hentry .bbp-forum-topic-count{
	font-size:16px;
	font-weight:300;
	color:#062351;
}

/* Forum reply count */
.bbp-body .hentry .bbp-forum-reply-count{
	color:#062351;
	font-size:16px;
}

/* Forum reply count */
.elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #bbpress-forums .bbp-forums .bbp-body .hentry .bbp-forum-reply-count{
	font-family:'Roboto', sans-serif !important;
}

/* Forum topic count */
.elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #bbpress-forums .bbp-forums .bbp-body .hentry .bbp-forum-topic-count{
	font-family:'Roboto', sans-serif !important;
}

/* Forum freshness */
.elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #bbpress-forums .bbp-forums .bbp-body .hentry .bbp-forum-freshness{
	font-family:'Roboto', sans-serif !important;
}

/* Forum freshness */
.bbp-body .hentry .bbp-forum-freshness{
	font-size:16px;
	font-weight:300;
	color:#062351;
}
/* Button */
#qt_field_biography_block{
	color:#020202;
}

/* Division */
#qt_field_biography_toolbar{
	color:#020202;
}

/* Button */
#qt_field_biography_toolbar input[type=button]{
	color:#020202;
}

/* Field biography */
#field_biography{
	
}

#mceu_33-0 {
    display: none !important;
}


/* Custom tyle for the form */

.frm_submit {
font-family:roboto !important;
color: #000000 !important;
}

/* Field title label */
#field_title_label{
	font-family:'Roboto', sans-serif;
}

/* Input */
.elementor-widget-container .elementor-shortcode #frm_form_2_container #form_joinus .frm_form_fields fieldset .frm_fields_container #frm_field_9_container .frm_opt_container .frm_radio label input[type=radio]{
	font-family:'Roboto', sans-serif !important;
}

/* Heading */
.elementor-column-wrap .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #frm_form_2_container #form_joinus .frm_form_fields fieldset .frm_fields_container #frm_field_22_container h3{
	font-family:'Roboto', sans-serif !important;
}

/* Heading */
#frm_field_22_container h3{
	font-weight:300;
	font-size:16px;
	line-height:1em;
	letter-spacing:0.9px;
}

/* Label */
#field_firstname_label{
	font-weight:300;
	color:#727272;
	font-family:'Roboto', sans-serif;
}

/* Division */
#frm_field_22_container{
	font-family:'Roboto', sans-serif;
	font-weight:300;
}

/* Label */
.elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #frm_form_2_container #form_joinus .frm_form_fields fieldset .frm_fields_container #frm_field_22_container #frm_field_15_container label{
	font-family:'Roboto', sans-serif !important;
}

/* Label */
#frm_field_15_container label{
	color:#757575;
	font-weight:300;
}

/* Label */
#frm_field_16_container label{
	color:#757575;
	font-family:'Roboto', sans-serif;
	font-weight:300;
}

/* Label */
#field_biography_label{
	font-family:'Roboto', sans-serif;
	color:#757575;
	font-weight:300;
}

/* Division */
#frm_desc_field_photoupload{
	font-size:15px;
	font-family:'Roboto', sans-serif;
	font-weight:300;
}

/* Desc field biography */
#frm_desc_field_biography{
	font-family:'Roboto', sans-serif;
	font-weight:300;
	color:#757575;
	font-size:15px;
	
}

/* Button submit */
.frm_form_fields fieldset .frm_fields_container .frm_submit .frm_button_submit{
	background-color:#bfa061 !important;
	border-top-right-radius:0px !important;
	border-top-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
}

/* Button submit */
#form_joinus .frm_form_fields fieldset .frm_fields_container .frm_submit .frm_button_submit{
	border-bottom-left-radius:0px !important;
}

/* Heading */
#frm_field_20_container h3{
	font-weight:400;
	color:#757575;
	font-size:16px;
}

/* Heading */
.elementor-column-wrap .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #frm_form_2_container #form_joinus .frm_form_fields fieldset .frm_fields_container #frm_field_20_container h3{
	font-family:'Roboto', sans-serif !important;
}

/* Field bneqz label */
#field_bneqz_label{
	font-family:'Roboto', sans-serif;
	font-weight:300;
	color:#757575;
}

/* Label */
.elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #frm_form_2_container #form_joinus .frm_form_fields fieldset .frm_fields_container #frm_field_20_container #frm_field_27_container label{
	font-family:'Roboto', sans-serif !important;
	color:#757575 !important;
}

/* Select */
.elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #frm_form_2_container #form_joinus .frm_form_fields fieldset .frm_fields_container #frm_field_20_container #frm_field_27_container select{
	font-family:'Roboto', sans-serif !important;
}

/* Field bneqz */
#field_bneqz{
	font-family:'Roboto', sans-serif;
	color:#757575;
}

/* Label */
.elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #frm_form_2_container #form_joinus .frm_form_fields fieldset .frm_fields_container #frm_field_20_container #frm_field_28_container label{
	font-family:'Roboto', sans-serif !important;
	color:#757575 !important;
}

/* Label */
#form_joinus .frm_form_fields fieldset .frm_fields_container #frm_field_20_container #frm_field_28_container label{
	color:#757575 !important;
}

/* Select */
.elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #frm_form_2_container #form_joinus .frm_form_fields fieldset .frm_fields_container #frm_field_20_container #frm_field_28_container select{
	font-family:'Roboto', sans-serif !important;
}

/* Select */
#frm_field_28_container select{
	color:#757575;
}

/* Select */
#frm_field_27_container select{
	color:#757575;
}

/* Prev page */
.frm_form_fields fieldset .frm_fields_container .frm_submit .frm_prev_page{
	background-color:#636363 !important;
}

/* Heading */
#frm_field_34_container h3{
	font-weight:400;
	font-size:16px;
}

/* Heading */
.elementor-column-wrap .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #frm_form_2_container #form_joinus .frm_form_fields fieldset .frm_fields_container #frm_field_34_container h3{
	font-family:'Roboto', sans-serif !important;
}

/* Label */
#field_emailaddress_label{
	font-family:'Roboto', sans-serif;
	color:#757575;
	font-weight:300;
}

/* Label */
#field_confirmemail_label{
	font-family:'Roboto', sans-serif;
	color:#757575;
	font-weight:300;
}

/* Field username label */
#field_username_label{
	font-family:'Roboto', sans-serif;
	color:#757575;
	font-weight:300;
}

/* Desc field username */
#frm_desc_field_username{
	font-family:'Roboto', sans-serif;
	font-weight:300;
	font-size:12px;
}

/* Label */
#frm_field_45_container label{
	font-weight:300;
	color:#757575;
}

/* Label */
.elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #frm_form_2_container #form_joinus .frm_form_fields fieldset .frm_fields_container #frm_field_34_container #frm_field_45_container label{
	font-family:'Roboto', sans-serif !important;
}

/* Description */
#frm_field_45_container .frm_description{
	font-family:'Roboto', sans-serif;
	font-weight:300;
}

/* Label */
#frm_field_28_container label{
	font-weight:300;
}

/* Label */
#frm_field_27_container label{
	font-weight:300;
}

/* Desc field biography */
#frm_desc_field_biography{
	font-size:12px;
}
/* Heading */
#frm_field_22_container h3{
	font-weight:400;
	
}

/* Italic Tag */
form .jobsearch-top-searchbar .jobsearch-subheader-form .jobsearch-banner-search .jobsearch-jobs-topsrchul .jobsearch-banner-submit i{
	background-color:#bfa061 !important;
}

/* 768px and above screen sizes */
@media (min-width:768px){

	/* Input */
	#jobsearch-jobadvserach-submit{
		z-index:-10;
	}
	
	/* Italic Tag */
	form .jobsearch-top-searchbar .jobsearch-subheader-form .jobsearch-banner-search .jobsearch-jobs-topsrchul .jobsearch-banner-submit i{
		z-index:-10 !important;
	}
	
}