/*** BETTER CONTRAST RATIO ***/
body {
	color: #000000 !important;
}

main .elementor-posts .elementor-post__excerpt p {
	color: #000000 !important;
}

/*** NEW HEADER ***/

#header_v2_offset {
	background: #ffffff !important;
	height: 100px !important;
}

#header_v2 {
	transition: all 0.15s ease-in-out;
	z-index: 2;
}

#header_v2 #header_left {
	flex: 0 0 140px;
	width: 140px;
	max-width: 140px;
}

#header_v2 #header_mid {
	flex: 1;
	width: auto;
}

#header_v2 #header_right {
	flex: 0 0 100px;
	width: 100px;
	max-width: 100px;
}

#header_v2 #header_left img {
	width: 75px;
	height: 75px;
	transition: all 0.15s ease-in-out;
}

#header_v2 #header_mid ul li a {
	transition: all 0.15s ease-in-out;
}

#header_v2 #header_mid #topmenu {
	position: static !important;
}
#header_v2 #header_mid #topmenu + #topmenu {
	display: none !important;
}

#header_v2 #header_right ul {
	padding: 0;
	text-align: right;
}

#header_v2 #header_right ul li {
	float: none;
}

/* Sticky Header */

body.admin-bar #header_v2.fixed {
	margin-top: 32px;
}

#header_v2.fixed {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 5;
}

#header_v2.fixed.scrolled {
	padding: 10px 0;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

#header_v2.fixed.scrolled #header_left img {
	width: 50px;
	height: 50px;
}

#header_v2.fixed.scrolled #header_mid ul li a {
	padding-top: 15px;
	padding-bottom: 15px;
}

/*** NEW FOOTER ***/
#footer_v2_col_1 .elementor-widget-wrap {
	padding-bottom: 320px;
}
#footer_v2_col_1 .footer_v2_logo {
	position: absolute;
	top: 100%;
	margin-top: -260px;
}

#footer_v2_col_2 .elementor-widget-wrap {
	padding-bottom: 320px;
}

#footer_v2_col_3 .footer_news .elementor-posts .elementor-post__excerpt p {
	font-size: 15px;
}
#footer_v2_col_3 .footer_news .elementor-posts .elementor-post__meta-data,
#footer_v2_col_3 .footer_news .elementor-posts .elementor-post__read-more {
	font-size: 13px;
}

#footer_v2 {
	position: absolute;
	bottom: 100px;
	left: 195px;
	left: 5%;
	color: #ffffff !important;
	transform: rotate(-10deg);
}
#footer_v2 a {
	color: inherit;
	text-decoration: none;
}
#footer_v2 a:hover {
	color: inherit;
	text-decoration: underline;
}
#footer_v2 p:last-child {
	position: relative;
}
#footer_v2 p:last-child strong {
	display: inline-block;
	width: 46px;
	text-align: right;
	margin-right: 30px;
	font-weight: 300;
}
#footer_v2 p:last-child:before {
	content: '';
	display: block;
	position: absolute;
	left: 61px;
	top: 4px;
	width: 3px;
	height: 200px;
	background-image: linear-gradient(0deg, #ffffff, #ffffff 85%, transparent 85%, transparent 100%);
	background-size: 3px 50px;
	background-position: 0 -8px;
	border: none;
}

#footer_v2_mobile a {
	color: inherit;
	text-decoration: none;
}
#footer_v2_mobile a:hover {
	color: inherit;
	text-decoration: underline;
}

#footer_menu ul {
	font-size: 15px;
	margin-top: -5px;
	color: #ffffff;
}
#footer_menu ul li a {
	line-height: normal;
	display: inline-block;
	padding: 5px 0;
	text-decoration: none;
	color: inherit;
}
#footer_menu ul li a:hover {
	text-decoration: underline;
}

/*** HOME ***/

#home_section_header {

}

#home_section_ctas {

}

#home_section_staff {

}

#home_section_staff {

}

.medarbejdere_home .medarbejdere_list {
	margin-left: -12px;
	margin-right: -12px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.medarbejdere_home .medarbejdere_list > li {
	float: none;
	flex: 0 0 25%;
	width: 25%;
	max-width: 25%;
	margin: 0 0 40px 0;
	padding: 0 12px;
	min-height: 0;
}

#home_section_world_goals {

}

#home_section_we_support {

}

/*** SUBPAGES ***/

.sidebar {

}

.sidebar h3 {
	margin-bottom: 50px !important;
	line-height: 1 !important;
}
.sidebar ul {
	text-align: right !important;
}
.sidebar ul li {
	padding: 0 !important;
	margin: 0 0 20px 0 !important;
}
.sidebar ul li a {
	padding: 0 !important;
}
.sidebar > .elementor-widget-wrap {
	padding: 0 !important;
}

.content_block {

}

.content_block h1 {
	min-height: calc(2.3em + 21px) !important;
    line-height: 1.15 !important;
	padding-bottom: 21px;
}

.content_block .elementor-widget-container h2:first-child,
.content_block .elementor-widget-container h3:first-child,
.content_block .elementor-widget-container h4:first-child,
.content_block .elementor-widget-container h5:first-child,
.content_block .elementor-widget-container h6:first-child {
	margin-top: 0 !important;
	line-height: normal;
}

.content_block .elementor-widget-container h6:first-child {
	line-height: 25px;
}

.content_block>.elementor-element-populated:first-child {
	padding: 0 !important;
}

/*** LANDING PAGE ***/

body.page-id-4409 p {

}

#section_topimage {

}

#section_quote {

}

#section_work_1 {

}

#section_work_2 {

}

#section_consulting_1 {

}

#section_consulting_2 {

}

#section_conditions {

}

#section_cases_1 {

}

#section_cases_2 {

}

#section_contact {

}

.col_1_3 {
	padding-right: 40px !important;
}
.col_2_3 {
	padding-left: 40px !important;
}

.narrow_col {
	width: auto !important;
	max-width: 780px;
	margin-left: auto;
	margin-right: auto;
}

.line_top:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 33.33%;
	left: calc(50% - 200px);
	width: 6px;
	height: 38px;
	background: #bc3849;
	z-index: 0;
}
.line_bottom:after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: calc(50% - 200px);
	width: 6px;
	height: 38px;
	background: #bc3849;
	z-index: 0;
}
.line_full:after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	top: 0;
	left: calc(50% - 200px);
	height: 100%;
	width: 6px;
	background: #bc3849;
	z-index: 0;
}
.line_full .elementor-container {
	z-index: 1;
}

.cta_button {

}

#cta_column {

}

.work_item {

}
.work_item .elementor-image-box-wrapper {
	justify-content: center;
}
.work_item .elementor-image-box-content {
	max-width: 300px;
	padding: 0 0 0 100px;
	position: relative;
}
.work_item .elementor-image-box-content:before {
	content: '';
	display: block;
	position: absolute;
	top: 8px;
	left: 0;
	width: 76px;
	height: 22px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	/* 	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 75.5 20.8' style='enable-background:new 0 0 75.5 20.8;' xml:space='preserve'%3E%3Cpath style='fill:%23BC3849;' d='M72.4,2.3c-3.1-3.1-5.4-3.1-8.5,0c-1.2,1.2-2.3,1.8-3.3,1.8l0,0c-1,0-2.1-0.6-3.3-1.8 c-3.1-3.1-5.4-3.1-8.5,0c-1.2,1.2-2.3,1.8-3.3,1.8l0,0c-1,0-2.1-0.6-3.3-1.8c-3.1-3.1-5.4-3.1-8.5,0c-1.2,1.2-2.3,1.8-3.3,1.8l0,0 c-1,0-2.1-0.6-3.3-1.8c-3.1-3.1-5.4-3.1-8.5,0c-1.2,1.2-2.3,1.8-3.3,1.8l0,0c-1,0-2.1-0.6-3.3-1.8c-3.1-3.1-5.4-3.1-8.5,0 C2.1,3.5,1,4.1,0,4.1v2.4c1.3,0,2.6-0.9,4.6-2.6C6.8,2,8.4,2,10.5,3.9c2,1.8,3.3,2.6,4.6,2.6l0,0c1.3,0,2.6-0.9,4.6-2.6 c2.2-1.9,3.8-1.9,5.9,0c2,1.8,3.3,2.6,4.6,2.6l0,0c1.3,0,2.6-0.9,4.6-2.6C37,2,38.6,2,40.7,3.9c2,1.8,3.3,2.6,4.6,2.6l0,0 c1.3,0,2.6-0.9,4.6-2.6c2.2-1.9,3.8-1.9,5.9,0c2,1.8,3.3,2.6,4.6,2.6l0,0c1.3,0,2.6-0.9,4.6-2.6c2.2-1.9,3.8-1.9,5.9,0 c2,1.8,3.3,2.6,4.6,2.6V4.1C74.6,4.1,73.6,3.5,72.4,2.3z'/%3E%3Cpath style='fill:%23BC3849;' d='M72.4,9.5c-3.1-3.1-5.4-3.1-8.5,0c-1.2,1.2-2.3,1.8-3.3,1.8l0,0c-1,0-2.1-0.6-3.3-1.8 c-3.1-3.1-5.4-3.1-8.5,0c-1.2,1.2-2.3,1.8-3.3,1.8l0,0c-1,0-2.1-0.6-3.3-1.8c-3.1-3.1-5.4-3.1-8.5,0c-1.2,1.2-2.3,1.8-3.3,1.8l0,0 c-1,0-2.1-0.6-3.3-1.8c-3.1-3.1-5.4-3.1-8.5,0c-1.2,1.2-2.3,1.8-3.3,1.8l0,0c-1,0-2.1-0.6-3.3-1.8c-3.1-3.1-5.4-3.1-8.5,0 C2.1,10.7,1,11.3,0,11.2v2.4c1.3,0,2.6-0.9,4.6-2.6c2.2-1.9,3.8-1.9,5.9,0c2,1.8,3.3,2.6,4.6,2.6l0,0c1.3,0,2.6-0.9,4.6-2.6 c2.2-1.9,3.8-1.9,5.9,0c2,1.8,3.3,2.6,4.6,2.6l0,0c1.3,0,2.6-0.9,4.6-2.6c2.2-1.9,3.8-1.9,5.9,0c2,1.8,3.3,2.6,4.6,2.6l0,0 c1.3,0,2.6-0.9,4.6-2.6c2.2-1.9,3.8-1.9,5.9,0c2,1.8,3.3,2.6,4.6,2.6l0,0c1.3,0,2.6-0.9,4.6-2.6c2.2-1.9,3.8-1.9,5.9,0 c2,1.8,3.3,2.6,4.6,2.6v-2.4C74.6,11.3,73.6,10.7,72.4,9.5z'/%3E%3Cpath style='fill:%23BC3849;' d='M72.4,16.6c-3.1-3.1-5.4-3.1-8.5,0c-1.2,1.2-2.3,1.8-3.3,1.8l0,0c-1,0-2.1-0.6-3.3-1.8 c-3.1-3.1-5.4-3.1-8.5,0c-1.2,1.2-2.3,1.8-3.3,1.8l0,0c-1,0-2.1-0.6-3.3-1.8c-3.1-3.1-5.4-3.1-8.5,0c-1.2,1.2-2.3,1.8-3.3,1.8l0,0 c-1,0-2.1-0.6-3.3-1.8c-3.1-3.1-5.4-3.1-8.5,0c-1.2,1.2-2.3,1.8-3.3,1.8l0,0c-1,0-2.1-0.6-3.3-1.8c-3.1-3.1-5.4-3.1-8.5,0 C2.1,17.8,1,18.4,0,18.4v2.4c1.3,0,2.6-0.9,4.6-2.6c2.2-1.9,3.8-1.9,5.9,0c2,1.8,3.3,2.6,4.6,2.6l0,0c1.3,0,2.6-0.9,4.6-2.6 c2.2-1.9,3.8-1.9,5.9,0c2,1.8,3.3,2.6,4.6,2.6l0,0c1.3,0,2.6-0.9,4.6-2.6c2.2-1.9,3.8-1.9,5.9,0c2,1.8,3.3,2.6,4.6,2.6l0,0 c1.3,0,2.6-0.9,4.6-2.6c2.2-1.9,3.8-1.9,5.9,0c2,1.8,3.3,2.6,4.6,2.6l0,0c1.3,0,2.6-0.9,4.6-2.6c2.2-1.9,3.8-1.9,5.9,0 c2,1.8,3.3,2.6,4.6,2.6v-2.4C74.6,18.4,73.6,17.8,72.4,16.6z'/%3E%3C/svg%3E%0A"); */
}
.work_item .elementor-image-box-img {
	width: auto !important;
}

.work_item.work_item_1 {

}

.work_item.work_item_2 {
	margin-top: 65px;
}
.work_item.work_item_2 .elementor-image-box-content {
	max-width: 312px;
}

.work_item.work_item_3 {

}
.work_item.work_item_3 .elementor-image-box-content {
	max-width: 312px;
	margin-left: -50px;
}

#cases_slider {

}
#cases_slider .eael-post-grid {
	position: relative;
	padding-left: 120px;
	padding-right: 120px;
}
#cases_slider .eael-post-grid .eael-grid-post {
	clear: none !important;
}
#cases_slider .eael-post-grid .eael-grid-post:not(.slick-initialized) .eael-grid-post {
	display: none;
}
#cases_slider .eael-post-grid .eael-grid-post:not(.slick-initialized) .eael-grid-post:nth-child(1),
#cases_slider .eael-post-grid .eael-grid-post:not(.slick-initialized) .eael-grid-post:nth-child(2),
#cases_slider .eael-post-grid .eael-grid-post:not(.slick-initialized) .eael-grid-post:nth-child(3) {
	display: block;
}
#cases_slider .eael-post-grid .eael-grid-post .eael-grid-post-holder {

}
#cases_slider .eael-post-grid .eael-grid-post .eael-entry-wrapper {
	padding: 10px 0 0 0;
}
#cases_slider .eael-grid-post .eael-entry-thumbnail {
	height: auto;
	padding-top: 60%;
	position: relative;
	overflow: hidden;
}
#cases_slider .eael-grid-post .eael-entry-thumbnail>img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	height: auto;
	min-width: 100%;
	min-height: 100%;
	width: auto !important;
	height: auto !important;
}

#cases_slider .slider_arrow {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 36px;
	height: 30px;
}
#cases_slider .slider_arrow.slider_arrow_prev {
	left: 10px;
}
#cases_slider .slider_arrow.slider_arrow_next {
	right: 10px;
}
#cases_slider .slider_arrow.slick-disabled {
	opacity: 0.25;
}
#cases_slider .slider_arrow:not(.slick-disabled):hover {
	cursor: pointer;
}
#cases_slider .slider_arrow:not(.slick-disabled):hover svg path {
	fill: #bc3849 !important;
}
#cases_slider .slider_arrow svg {
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
}

#cases_slider .slider_arrow svg path {
	transition: all 0.15s ease-in-out;
}

.sub_pages_menu {
	font-size: 1.0rem;
	font-size: 15px;
	line-height: 1.2;
}
.sub_pages_menu a {
	opacity: 0.75;
}
.sub_pages_menu a.current_page {
	font-weight: 600;
	opacity: 0.90;
}
.sub_pages_menu a:hover {
	opacity: 1;
}

/*** RESPONSIVE ***/

@media (max-width: 1400px) {
	.col_1_3 .offset_img .elementor-widget-container {
		margin-left: 0 !important;
		text-align: left !important;
	}

	/* END 1400px */
}

@media (max-width: 1220px) {
	#footer_holder_v2 .elementor-background-overlay {
		background-position: 10px 95%;
	}

	#header_v2 .elementor-container {
		padding-left: 10px;
		padding-right: 10px;
	}

	.sidebar {
		padding-left: 10px !important;
	}

	.content_block {
		padding-right: 10px !important;
	}

	#section_topimage {

	}
	#section_topimage #section_topimage_col_1 {
		padding-right: 10%;
	}

	.line_top:before { left: 33.33%; }
	.line_bottom:after { left: 33.33%; }
	.line_full:after { left: 33.33%; }

	#cases_slider .eael-post-grid {
		padding-left: 80px;
		padding-right: 80px;
	}

	/* END 1220 */
}

@media (max-width: 1024px) {
	#header_v2 {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	#header_v2 .elementor-container {
		padding-left: 0;
		padding-right: 0;
	}

	#home_section_header > .elementor-container {
		background: rgba(0, 0, 0, 0.5);
	}

	#home_section_ctas .elementor-cta {
		background: rgba(0, 0, 0, 0.40);
		font-size: 15px;
	}
	#home_section_ctas .elementor-cta .elementor-cta__content {
		padding: 15px;
		min-height: 200px;
	}

	.medarbejdere_home .medarbejdere_list > li {
		flex: 0 0 33.33%;
		width: 33.33%;
		max-width: 33.33%;
	}

	.content_block .elementor-posts-container {

	}
	.content_block .elementor-posts-container .elementor-post {
		padding: 20px !important;
		flex-direction: column;
	}
	.content_block .elementor-posts-container .elementor-post .elementor-post__thumbnail__link {
		margin: 0 0 20px 0;
		padding: 0;
		width: 100%;
	}

	#section_contact {
		background-image: none !important;
	}
	#contact_image_mobile {
		max-width: 300px;
	}

	/* END 1024 */
}

@media (max-width: 991px) {
	#section_topimage {

	}
	#section_topimage .elementor-container {
		flex-wrap: wrap;
		background: rgba(0, 0, 0, 0.40);
	}
	#section_topimage #section_topimage_col_1 {
		flex: 0 0 100%;
		width: 100%;
		padding: 0;
	}
	#section_topimage #section_topimage_col_1 h1 {
		font-size: 44px !important;
	}
	#section_topimage #section_topimage_col_1 .elementor-widget-spacer,
	#section_topimage #section_topimage_col_1 .elementor-widget-icon {
		display: none;
	}
	#section_topimage #cta_column {
		position: static;
		margin: -20px auto 60px auto;
		width: 200px;
	}

	/* END 991 */
}

@media (max-width: 782px) {
	#wpadminbar {
		display: none !important;
	}

	html body.admin-bar {
		margin-top: -46px !important;
	}

	body.admin-bar #header_v2.fixed {
		margin-top: 0 !important;
	}

	/* END 782 */
}

@media (max-width: 767px) {
	#header_v2_offset {
		height: 95px !important;
	}

	#header_v2 {

	}

	#header_v2 #header_left {
		order: 1;
	}

	#header_v2 #header_mid {
		order: 3;
		width: 50px;
		flex: 0 0 50px;
		max-width: 50px;
		margin-left: 20px;
	}

	#header_v2 #header_mid .elementor-nav-menu__container {
		top: 80px !important;
		margin-top: 0 !important;
		box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
	}
	#header_v2 #header_mid .elementor-nav-menu__container .sub-menu {
		border-bottom: 1px solid #eeeeee;
	}
	#header_v2 #header_mid .elementor-nav-menu__container .sub-menu li a {
		text-transform: none;
	}

	#header_v2.fixed.scrolled #header_mid .elementor-nav-menu__container {
		top: 60px !important;
	}

	#header_v2 #header_right {
		order: 2;
		margin-left: auto;
	}

	#footer_v2_col_1 .elementor-widget-wrap {
		padding-bottom: 0;
	}

	#footer_v2_col_2 .elementor-widget-wrap {
		padding-bottom: 0;
	}

	#footer_v2 {
		display: none;
	}

	#footer_holder_v2 .elementor-background-overlay {
		background-position: 10px calc(100% - 20px);
		background-size: 160px;
	}

	#home_section_ctas {
		padding: 10px 0;
	}
	#home_section_ctas .elementor-cta {
		background: rgba(0, 0, 0, 0.60);
	}
	#home_section_ctas .elementor-cta .elementor-cta__content {

	}

	body.single-referencer .sidebar {
		margin-top: 0 !important;
	}

	.sidebar {
		margin: -60px 0 30px 0 !important;
		padding: 0 10px 30px 10px !important;
		text-align: left !important;
	}
	.sidebar:before {
		content: '';
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 50px;
		height: 5px;
		background: #932433;
	}

	.sidebar ul:not(.menu) {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: flex-start !important;
		align-items: flex-start !important;
		margin-left: -5px !important;
		margin-right: -5px !important;
	}
	.sidebar ul:not(.menu) li {
		flex: 0 0 auto;
		padding: 0 5px !important;
		margin: 0 0 10px 0 !important;
	}
	.sidebar ul:not(.menu) li a {
		display: block;
		padding: 5px 10px !important;
		background: #eeeeee;
		margin: 0 !important;
		justify-content: flex-start;
		text-align: left;
	}
	.sidebar h3,
	.sidebar h2,
	.sidebar h1 {
		text-align: left !important;
		margin-bottom: 30px !important;
		padding: 0 !important;
	}
	.sidebar h3:before,
	.sidebar h2:before,
	.sidebar h1:before {
		display: none !important;
	}
	.sidebar .elementor-widget-text-editor,
	.sidebar .elementor-widget-heading,
	.sidebar .elementor-widget-wrap {
		margin: 0 !important;
		padding: 0 !important;
	}
	.sidebar .elementor-widget-divider {
		display: none !important;
	}

	.content_block {
		padding-right: 10px !important;
		padding-left: 10px !important;
		border: none !important;
	}

	.content_block h1 {
		padding-bottom: 0px !important;
		min-height: 0 !important;
	}

	.elementor-3208 .elementor-element.elementor-element-1bee3e0 > .elementor-element-populated {
		margin: 0 !important;
		padding: 30px 20px 20px 20px !important;
	}
	.elementor-3208 .elementor-element.elementor-element-1bee3e0 > .elementor-element-populated h3 {
		text-align: left !important;
	}

	.line_full:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 33.33%;
		width: 6px;
		height: 38px;
		background: #bc3849;
		z-index: 0;
	}
	.line_full:after {
		bottom: 0;
		top: auto;
		height: 38px;
	}

	#section_work_1:after,
	#section_work_2:before,
	#section_work_2:after,
	#section_work_3:before {
		display: none;
	}
	#section_consulting_2 {
		padding-top: 0;
	}
	#section_consulting_2:before {
		display: none;
	}

	.col_1_3 {
		text-align: left;
		padding-left: 0px !important;
		padding-right: 0px !important;
		margin-bottom: 20px !important;
	}
	.col_1_3 .elementor-widget-wrap {
		text-align: left !important;
	}
	.col_1_3 .elementor-icon-wrapper {
		text-align: left !important;
	}
	.col_1_3 .elementor-widget-spacer {
		display: none;
	}

	.col_2_3 {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	#section_work_1 {
		padding-top: 60px !important;
	}

	#section_work_2 {
		padding-bottom: 0 !important;
	}
	#section_work_3 {
		padding-top: 0 !important;
	}

	.work_item {
		margin: 0 0 20px 0 !important;
	}
	.work_item .elementor-image-box-img {
		width: 100% !important;
		margin: 0 0 20px 0 !important;
	}
	.work_item .elementor-image-box-img img {
		display: block;
		margin: 0;
		width: 100% !important;
		height: auto;
	}
	.work_item .elementor-image-box-content {
		margin: 0 auto !important;
	}

	#contact_image_mobile {
		max-width: 400px;
	}
	#contact_image_mobile ~ * {

	}

	/* END 767 */
}

@media (max-width: 550px) {
	#header_v2 #header_left {
		flex: 0 0 90px;
		width: 90px;
		max-width: 90px;
	}
	#header_v2 #header_right {
		flex: 0 0 80px;
		width: 80px;
		max-width: 80px;
	}

	.medarbejdere_home .medarbejdere_list {
		margin-left: -8px;
		margin-right: -8px;
	}

	.medarbejdere_home .medarbejdere_list > li {
		flex: 0 0 50%;
		width: 50%;
		max-width: 50%;
		padding-left: 8px;
		padding-right: 8px;
		margin-bottom: 30px;
	}

	.content_block .elementor-posts-container .elementor-post {
		padding: 10px !important;
	}

	#cases_slider .eael-post-grid {
		padding-left: 60px;
		padding-right: 60px;
	}

	/* END 550 */
}

@media (max-width: 400px) {
	#home_section_ctas .elementor-column {
		width: 100%;
	}
	#home_section_ctas .elementor-cta {

	}
	#home_section_ctas .elementor-cta .elementor-cta__content {
		min-height: 140px;
	}

	#cases_slider .eael-post-grid {
		padding-left: 40px;
		padding-right: 40px;
	}
	#cases_slider .slider_arrow {
		width: 24px;
		height: 18px;
	}

	/* END 400 */
}
