/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/


/* Homepage Style */

#load_more{
	display:none;
}

html {
  scroll-behavior: smooth;
}

.col-md-3.darwin_homepage_jobs_boxes {
	transition: 0.3s;
}

.fl-node-61935715145f8 .form_r_ow,
.fl-node-61935715145f9 .row.form_r_ow,
.fl-node-615dddfe4e6a4 > .fl-row-content-wrap,
.apply-with-cv-main-cust .fl-row-content-wrap {
	padding-bottom: 0 !important;
}

.fl-node-32f5apq497i8 > .fl-module-content {
	margin-right: 20px !important;
}

.apply-with-cv-main-cust {
	padding-bottom: 75px !important;
}

.fl-node-lqau32ji0k98 > .fl-col-content {
	margin: auto !important;
}

.fl-node-61935715145f8 .form_r_ow {
	margin-bottom: 0 !important;
}

.page-id-2926 .grecaptcha-badge {
	right: 0 !important;
}

.page-id-54 .fl-embed-video > div {
	margin: auto !important;
}

@media only screen and (max-width: 540px) {
	.darwin_homepage_job_title {
		height: auto !important;
		padding-bottom: 10px;
	}
	.col-md-3.darwin_homepage_jobs_boxes {
		margin-right: 0 !important;
	}
	.cost_of_living_row {
		margin-top: -25rem !important;
	}
	.country_consultants .team_member_name {
		margin-top: 10px !important;
	}
	.country_consultants .team_member_role {
		margin-bottom: 20px !important;
	}
	.fl-node-614911ded35a2.fl-row > .fl-row-content-wrap {
		margin-top: -50px;
	}
	.fl-node-614b7421250aa.fl-row > .fl-row-content-wrap {
		margin-top: -80px;
	}
	.specialist_row_custom .fl-row-content-wrap {
		padding-top: 35rem !important;
		margin-top: 0 !important;
	}
	.fl-node-616848001d864 > .fl-row-content-wrap {
		margin-top: -150px !important;
	}
	.page-id-2926 .col-md-2 {
		width: 100% !important;
	}
	.our_services_row_about_us_page .fl-row-content-wrap,
	.kp_vp_kp_2 .fl-row-content-wrap {
		padding-bottom: 0 !important;
	}
	h3.heading_bottom.form_part_heading {
		margin-top: 30px !important;
	}
	.apply-with-cv-main-cust .fl-row-content-wrap {
		padding-bottom: 50px;
		margin-top: 150px !important;
	}
	.single-job_listing .col-md-8.job_details_page_second_section_left_area,
	body:not(.fl-builder-edit) .fl-node-614dfc7473089{
		margin-top: -150px !important;
	}
	.single-job_listing .job_details_page_more_jobs_section_row {
		padding-top: 15rem !important;
	}
	.job-details_similier_jobs_text {
		margin-bottom: 40px;
	}
	.job_details_last_parts {
		padding-top: 20rem !important;
	}
	.market_updt_page_top_section {
		padding-bottom: 15rem !important;
	}
	.fl-node-617ae2932cb30 > .fl-row-content-wrap {
		padding-top: 0 !important
	}
	
	.fl-node-615f3820a6e46 > .fl-row-content-wrap {
		padding-bottom: 0 !important;
	}
	.our_services_row_about_us_page .fl-row-content-wrap {
		padding-top: 10% !important;
	}
	.apply-with-cv-main-cust:after {
		bottom: 2% !important;
	}
	div#field_31_11 p {
		margin-top: 1rem !important;
	}
	#gform_wrapper_31 .html_form_cstn .row:nth-child(2) .col-md-6:nth-child(1) {
		margin-left: 24rem !important
	}
	.fl-node-615f3820a6e3b.fl-module-heading .fl-heading {
		text-align: center;
	}
}

/* Our Specialisms Section */

/* .fl-node-6149059ad9d49 > .fl-row-content-wrap {
	padding-top: 13% !important;
	padding-bottom: 14% !important;
} */

/* Market insights seciont */

.fl-node-614b6700ad8e0>.fl-row-content-wrap {
	padding-bottom: 16% !important;
	padding-top: 30% !important;
	margin-top: -23% !important;
	margin-bottom: -10% !important;
}

.fl-node-614911ded35a2 .fl-row-content-wrap {
	z-index: 10;
}

p.proce_num span {
	font-size: 1.5rem !important;
}

@media only screen and (min-width: 2000px) {
	.fl-node-614b6700ad8e0>.fl-row-content-wrap {
		padding-bottom: 19% !important;
	}
}

/* Meet our specialists seciont */
.fl-node-61673dae7c32d > .fl-row-content-wrap {
	padding-bottom: 10% !important;
	padding-top: 10% !important;
}


/* Market update Page */

.fl-node-61935715145f9 .row.form_r_ow {
	margin-top: 0 !important;
}

.fl-node-61935715145f9 .row.form_r_ow h3 {
	margin-top: 0 !important;
}

.fl-node-61935715145f9 .fl-module-content.fl-node-content {
	margin-bottom: 0 !important;
}

@media only screen and (min-width: 2000px) {
	.form_r_ow, .fl-node-61935715145f9 .row.form_r_ow {
		padding-top: 40px !important;
	}
}

/* Relocation Services Page */

.apply-with-cv-main-cust:after {
	content: '';
	background-image: url(https://www.darwinrecruitment.com/wp-content/uploads/2022/01/contact-us-top-patter.png) !important;
	transform: rotate(180deg);
}

.apply-with-cv-main-cust {
	margin-top: 7% !important;
	margin-bottom: 22% !important;
}

.apply-with-cv-main-cust:before {
	top: -16% !important;
}

@media only screen and (min-width: 2000px) {
	.apply-with-cv-main-cust:before {
		top: -18% !important;
		height: 360px !important;
	}
}

/* About Us Page */

.fl-node-614e133619505 > .fl-module-content {
	margin-bottom: 4% !important;
}





.fl-node-6179a8d0e2b56 {
	display: flex;
	justify-content: center;
}
.fl-node-6179a8d0e2b5a {
	width: auto !important;
}

.fl-node-6151f1a32c3b2 {
	margin-top: -5%;
}

@media only screen and (min-width: 2000px) {
	.fl-node-614e241706e44 > .fl-row-content-wrap,
	.fl-node-6151eedd97e61 > .fl-row-content-wrap {
		background-image: url('https://www.darwinrecruitment.com/wp-content/uploads/2022/07/about-us_our-services.png') !important;
	}
	.fl-node-614e241706e44.our_services_row_about_us_page .fl-row-content-wrap {
		padding-top: 16% !important;
		padding-bottom: 18% !important;
	}
	.fl-row-bg-photo.fl-node-614e31bf6a9f2 {
		margin-top: -5%;
		margin-bottom: -5%;
	}
}


/* Cost of living page */

@media only screen and (min-width: 1600px) {
	.fl-node-61300dddc44aa > .fl-row-content-wrap {
		padding-bottom: 18% !important
	}
}


/* Homepage Styles End */

/* Add your custom styles here... */ 

/* Hiding Darwing Consulting section */ 

.prv_kp_8 {
	display: none !important;
}

/* end of Hiding Darwing Consulting section */ 

.job_details_page_top_section {
	background: url(http://darwin.instaging.io/wp-content/uploads/2021/10/05-Darwin_job-search-02-3.png);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 3rem 0rem 17rem 0rem;
}

.job_details_page_hero_heading {
	font-family: Ubuntu, sans-serif;
	font-weight: 700;
	font-size: 5.4rem;
	line-height: 1.2;
	color: #ffffff;
	margin-left: 3rem;
}



.job_details_page_team_member_image {
	width: 20vw;
}

.job_details_page_submit_cv_section_row {
	background: url(http://darwin.instaging.io/wp-content/uploads/2021/10/Rectangle_-2.png);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 10rem 0rem 95rem 0rem;
}

.job_details_page_more_jobs_section_row {
	background: url(http://darwin.instaging.io/wp-content/uploads/2021/10/A2.png);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 36rem 0rem 36rem 0rem;
}

.job_details_page_second_row {
	margin-left: 5rem;
	margin-right: 5rem;
}

.job_details_page_job_title {
	font-family: Ubuntu, sans-serif;
	font-weight: 700;
	font-size: 3rem;
	line-height: 1.3;
	text-transform: uppercase;
	color: #002c5c;
}

.job_details_page_jobs_some_details {
	display: flex;
}

.job_details_page_jobs_some_details p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.2rem;
	line-height: 2;
	text-transform: uppercase;
	color: #333333;
	margin-right: 0.5rem;
	margin-left: 0.5rem;
}

.job_details_page_jobs_some_details p:nth-child(1) {
	margin-left: 0 !important;
}

.row.view_similer_jobs_row {
	text-align: center;
	margin-top: 2rem;
}


.job_details_page_jobs_description {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.5rem;
	line-height: 1.3;
	color: #333333;
}

a.back_to-search_results_btn_job_details {
	text-align: center;
	font-family: Ubuntu, sans-serif;
	font-weight: 700;
	color: #ffffff;
	font-size: 16px;
	background-color: #002c5c;
	text-decoration: none !important;
	margin-bottom: 2rem;
	padding: 4px 5px 5px 5px;
}

.row.team_member_image_row img {
	margin-left: 50%;
	transform: translateX(-50%);
}

.job_details_page_team_member_name {
	font-family: Ubuntu, sans-serif;
	font-weight: 700;
	font-size: 3rem;
	line-height: 1.3;
	text-transform: uppercase;
	color: #002c5c;
	text-align: center;
}

.job_details_page_team_member_contact_details i {
	color: #00a7e1;
	font-size: 1.5rem;
	margin-right: 1rem;
	margin-bottom: 1rem;
}

.job_details_page_team_member_contact_details span {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.5rem;
	line-height: 1.3;
	color: #333333;
	text-decoration: none !important;
}

.job_details_page_second_section_left_area {
	border-right: 1px solid #333333;
}

.row.job_details_page_second_row {
	display: flex;
	flex-wrap: inherit;
}

.col-md-4.job_details_page_second_section_right-area {
	margin-left: 2rem;
}

.job_details_page_second_row {
	margin-bottom: 2rem;
}

.job_details_page_apply_with_cv_heading {
	font-family: Ubuntu, sans-serif;
	font-weight: 700;
	font-size: 4rem;
	line-height: 1.3;
	text-align: center;
	text-transform: uppercase;
	color: #002c5c;
}

.job-details_similier_jobs_text {
	font-family: Ubuntu, sans-serif;
	font-weight: 700;
	font-size: 4rem;
	line-height: 1.3;
	text-align: center;
	text-transform: uppercase;
	color: #002c5c;
	margin-bottom: 1rem;
}

.job_details_similier_jobs_view_more_btn {
	text-align: center;
	font-family: Ubuntu, sans-serif;
	font-weight: 700;
	color: #ffffff;
	font-size: 16px;
	background-color: #002c5c;
	text-decoration: none !important;
	margin-top: 2rem;
	padding: 4px 5px 5px 5px;
}

.job_details_swiss_market_insights_heading {
	font-family: Ubuntu, sans-serif;
	font-weight: 700;
	font-size: 4rem;
	line-height: 1.3;
	text-align: left;
	text-transform: uppercase;
	color: #00a7e1;
}

.job_details_insights_section_some_text {
	font-family: Ubuntu, sans-serif;
	font-weight: 700;
	font-size: 1.8rem;
	text-align: left;
	color: #002c5c;
}

.keypoints_insights {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #002c5c;
}

ul.keypoints {
	list-style: none;
}

ul.keypoints li.keypoints_insights::before {
	content: "\2022";
	color: #00a7e1;
	font-weight: bold;
	display: inline-block;
	width: 1em;
	margin-left: -1em;
}


.job_details_bottom_text_and_buttons {
	display: flex;
}

.job_details_bottom_text_and_buttons a {
	margin-left: 1rem;
	margin-right: 1rem;
}

.job_details_last_buttons {
	text-align: center;
	font-family: Ubuntu, sans-serif;
	font-weight: 700;
	color: #ffffff;
	font-size: 16px;
	background-color: #00a7e1;
	text-decoration: none !important;
	padding: 0.3rem 0.5rem 0.3rem 0.5rem;
}

.job_details_last_text {
	font-family: Ubuntu, sans-serif;
	font-weight: 700;
	font-size: 1.8rem;
	text-align: left;
	color: #ffffff;
}

.job_details_last_buttons.buttonsss3 {
	background-color: #ffffff;
	color: #002c5c;
}

.row.back_to_search_result_row {
	text-align: center;
	margin-bottom: 2rem;
}


/* MORE JOBS SECTION  */
.darwin_job_details_job_type_and_salary {
	display: flex;
}

.darwin_job_details_salary {
	float: right;
	text-align: end;
	color: #002c5b;
	font-size: 1.5rem;
	font-weight: 500;
}

.darwin_job_details_job_type {
	color: #8c8c8c;
	font-size: 1.5rem;
	font-weight: 500;
}

.darwin_job_details_job_title {
	color: #002c5b;
	font-weight: 700;
	font-size: 2.5rem;
	margin-bottom: 0;
}

.darwin_job_details_job_location {
	color: #002c5b;
	font-weight: 600;
	font-size: 2rem;
	margin-top: 0;
}

.darwin_job_details_job_seperator {
	border-bottom: 3px solid #002c5b;
	opacity: 100%;
	width: 50%;
	margin-left: 0;
	margin-bottom: 1rem;
}

.darwin_job_details_job_description {
	color: #424242;
	font-size: 1.7rem;
}

.darwin_job_details_jobs_boxes {
	border-top: 8px solid #00a7e1;
}

.darwin_job_details_jobs_boxes:hover {
	box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
}

.col-md-3.darwin_job_details_jobs_boxes {
	margin-right: 1rem;
	background-color: #f2f2f2;
}

.row.darwin_job_details_row {
	display: flex;
}


@media only screen and (max-width: 540px) {
	.row.darwin_job_details_row {
		display: block;
	}

	.col-md-3.darwin_job_details_jobs_boxes {
		margin-bottom: 5rem;
		padding-bottom: 1rem;
	}
}

/* /MORE JOBS SECTION  */

.page-id-529 .pp-video-image-overlay {
	background-size: cover;
}

.job_details_page_last_section_row {
	background: url(http://darwin.instaging.io/wp-content/uploads/2021/10/Group_-4.png);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 10rem 0rem 20rem 0rem;
}

.job_details_last_parts {
	background: url(http://darwin.instaging.io/wp-content/uploads/2021/10/bottom-scaled.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 43rem 0rem 6rem 0rem;
}

/* Job Search Style */


.darwin_job_search_page_job_type_and_salary {
	display: flex;
}

.darwin_job_search_page_salary {
	float: right;
	text-align: end;
	color: #002c5b;
	font-size: 1.5rem;
	font-weight: 500;
}

.darwin_job_search_page_job_type {
	color: #8c8c8c;
	font-size: 1.5rem;
	font-weight: 500;
}

.darwin_job_search_page_job_title {
	color: #002c5b;
	font-weight: 700;
	font-size: 2.5rem;
	margin-bottom: 0;
}

.darwin_job_search_page_job_location {
	color: #002c5b;
	font-weight: 600;
	font-size: 2rem;
	margin-top: 0;
}

.darwin_job_search_page_job_seperator {
	border-bottom: 3px solid #002c5b;
	opacity: 100%;
	width: 50%;
	margin-left: 0;
	margin-bottom: 1rem;
}

.darwin_job_search_page_job_description {
	color: #424242;
	font-size: 1.7rem;
}

.darwin_job_search_page_jobs_boxes {
	border-top: 8px solid #00a7e1 ;
}

.darwin_job_search_page_jobs_boxes:hover {
	box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
}

.darwin_job_search_page_jobs_boxes {
	margin-right: 1rem;
	background: #fafafa;
	margin-bottom: 1rem;
}

.row.darwin_job_search_page_row {
	display: flex;
	margin-bottom: 3rem;
}
.job_listings .col-md-3 {
	width: 32%;
}


.evotech-vid .pp-aspect-ratio-43 .pp-fit-aspect-ratio {
	max-width: 720px !important;
	margin: auto;
	padding-bottom: 27% !important;
}


@media only screen and (max-width: 540px) {
	.row.darwin_job_search_page_row {
		display: block;
	}

	.darwin_job_search_page_jobs_boxes {
		margin-bottom: 5rem;
		padding-bottom: 1rem;
	}
	.cost_of_living_row {
		margin-top: -10rem !important;
	}
	.fl-node-614b6700ad8e0>.fl-row-content-wrap {
		padding-bottom: 60% !important;
		padding-top: 41% !important;
		background-image: url(https://www.darwinrecruitment.com/wp-content/uploads/2022/10/market-insights_new2.png) !important;
	}
	.fl-node-61673dae7c32d  div.fl-row-content-wrap {
		margin-bottom: 0 !important;
	}
	.fl-node-614b7421250aa.fl-row  div.fl-row-content-wrap {
		margin-top: 0 !important;
	}
}