/**
Theme Name: Brandmerck
Author: Roland Vroom
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 2.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: brandmerck
Template: astra
*/

.elementor-1756 .elementor-element.elementor-element-92eb9a1 .elementor-button[type="submit"] {
	background-color: #ffffff!important;
}

.elementor-1956 .elementor-element.elementor-element-1662ffef .elementor-button[type="submit"] {
	background-color: #ffffff!important;
}

.elementor-8271 .elementor-element.elementor-element-8b1d778 .elementor-button[type="submit"] {
	background-color: #ffffff!important;
}

.elementor-8271 .elementor-element.elementor-element-8ff857c .elementor-button[type="submit"] {
	background-color: #ffffff!important;
}

.grecaptcha-badge {
	visibility: hidden;
}

.elementor-365 .elementor-element.elementor-element-b22ae52 > .elementor-container {
	z-index: 2;
}

.brandmerck-newsletter-popup button.elementor-button.elementor-size-xl {
	background-color: white!important;
}

.elementor-365 .elementor-element.elementor-element-bd8ebff .elementor-button {
	background-color: white!important;
}

.elementor-field-group .elementor-field-textual:focus {
	box-shadow:unset;
}

span.breadcrumb_last {
	color:#6BACA6!important;
	font-size: 15px;
	font-family: "Futura-Medium-01", Sans-serif;
}

.elementor-widget-breadcrumbs p {
	text-transform: uppercase;
}

.elementor-widget-breadcrumbs a {
	color:#888888!important;
	font-size: 15px;
	font-family: "Futura-Medium-01", Sans-serif;
}

.ast-header-break-point .site-header {
	border-bottom: unset!important;
}

.text-with-shadow p {
	text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.95);
}

.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child) {
	margin-right:0!important;
}

/**
top header styling
*/

.ast-theme-transparent-header .main-header-bar {
	border-bottom: 0;
}

.top-header-left {
	display:flex;
	justify-content:flex-end;
	height:60px;
	align-items:center;
}

.top-header-left ul {
	display:inline-flex;
	margin:0!important;
	list-style-type:none;

}

.top-header-left ul li {
	padding-right:30px;
}

.top-header-left ul li a {
	text-transform:uppercase;
	color:#000000;
}

.top-header-left a:hover {
	color:#0000ff;
	transition:0.7s;
}

.top-header-right {
	display:flex;
	justify-content:flex-end;
	height:60px;
	align-items:center;
}

.top-header-right a {
	color:#000000;
}

.top-header-right a:hover {
	color:#0000ff;
	transition:0.7s;
}

.top-header-right p {
	margin:0!important;
	text-transform:uppercase;
	padding-left:30px;
	padding-right:39px;
}



@media only screen and (max-width: 1025px) {

	.header-number-and-times {
		width:100% !important;
	}

	.top-header-left {
		display: none;
	}

	.top-header-right {
		justify-content: space-between;
	}

	.top-header-right a {
		padding-left: 5px;
	}

	.top-header-right p {
		padding-left: unset;
		padding-right: 15px;
	}
}

@media only screen and (max-width: 768px) {
	
	.elementor-element-0cf5269 .elementor-shape-fill {
		fill: #F9F9F9;
	}
	
	.elementor-482 .elementor-element.elementor-element-413e1ebf {
		z-index:5;
	}

.ast-header-break-point .site-header {
	border-bottom:0px;
}

.top-header-right {	
	justify-content: space-between;
}

.top-header-right i {
	padding-left:13px;
}

.top-header-right p {
	padding-right:13px;
}

.top-header-left {
	display:none;
}

.header-brandmerck-logo .elementor-image img {
	padding-top:20px;
}

.header-right {
	width: 100%!important;
	height: 100%;
	position: absolute;
	right: 40px;
}

	.header-right .header-search {
		background-color: transparent;
		border-left:0;
		height:100%;
	}

	.ast-search-menu-icon.ast-dropdown-active form .search-field {
		width: 175px;
	}

	.header-right .header-search form.search-form {
		margin-right: 50px;
		max-width: 175px;
	}

.elementor-widget-wrap .header-brandmerck-logo {
	padding-left:0px;
}

	.brandmerck-top-header i.eicon-menu-bar {
		padding-top:5px;
	}

.elementor-menu-toggle i.eicon-menu-bar:before {
	content: url(/wp-content/themes/brandmerck/img/icon_menu.png);
}

.elementor-active i.eicon-menu-bar:before  {
	content: url(/wp-content/themes/brandmerck/img/close_icon.png);
}

header.elementor-element.elementor-element-2e35227d.elementor-section-content-middle.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section {
	position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
	padding: 0 20px 0 20px;
	z-index: 3;
}

.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown {
	position:inherit!important;
}

nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
	top:0!important;
	width:unset!important;
	left:0!important;
	margin-bottom:5px;
}

.elementor-482 .elementor-element.elementor-element-3db35e8f {
	width:100%!important;
}

.elementor-element.elementor-element-3db35e8f.brandmerck-top-menu.elementor-column.elementor-col-50.elementor-top-column {
	margin-top:-45px;
}

	.elementor-482 .elementor-element.elementor-element-698905a5 .elementor-nav-menu--dropdown {
		border-width: 0px 0px 0px 0px!important;
	}

}

/**
end top header styling
*/

/**
top navigation styling
*/

/*.header-brandmerck-logo {*/
/*padding-left:31px;*/
/*}*/

/*.elementor-sticky--active .header-brandmerck-logo {*/
/*	background-image: url(/wp-content/themes/brandmerck/img/mobile-logo.png);*/
/*	background-repeat: no-repeat;*/
/*	background-position: center;*/
/*	margin-left: 15px;*/
/*	max-width: 22px;*/
/*}*/

/*.elementor-sticky--active .header-brandmerck-logo:hover {*/
/*	margin-left: 0;*/
/*	transition: 0s;*/
/*	width: 100px;*/
/*	max-width: unset;*/
/*	padding-left: 0;*/
/*	height: 100%;*/
/*	background-image: url(/wp-content/themes/brandmerck/img/brandmerck-logo.gif);*/
/*	background-repeat: no-repeat;*/
/*}*/

.header-brandmerck-logo img.attachment-full.size-full {
width: unset!important;
height: 58px;
padding-left: 15px;
}

/*.header-brandmerck-logo img.attachment-full.size-full:hover {*/
/*width: 183px!important;*/
/*padding-left: 0;*/
/*height: 100px;*/
/*content: url("/wp-content/themes/brandmerck/img/brandmerck-logo.gif");*/
/*transition: 1s!important;*/
/*}*/

.brandmerck-top-menu .current-menu-item {
background-color:#008f8c;
}

.brandmerck-top-menu ul li {
	height: 100%;
	/*max-height: 100px;*/
}

.brandmerck-top-menu li.menu-item:hover{
background-color:#075a59;
}

.brandmerck-top-menu .sub-arrow {
position: absolute;
bottom: 20px;
left: 46%;
padding: 0;
margin: 0;
content: url(/wp-content/themes/brandmerck/img/chevron-down-light-svg.png);
}

.brandmerck-top-menu nav.elementor-nav-menu--main {
height:100%;
}

.brandmerck-top-menu .elementor-widget-wrap>.elementor-element {
height:100%;
}

.brandmerck-top-menu .elementor-widget-nav-menu .elementor-widget-container {
height:100%;
}

.elementor-nav-menu--dropdown li:not(:last-child) {
border-bottom-width: 0px!important;
}

.brandmerck-top-header ul.sub-menu li {
border-bottom: 1px solid #EEEEEE!important;
margin:0 40px;
padding: 15px 0px!important;
}

.brandmerck-top-header ul.sub-menu li:last-child {
border-bottom: unset!important;
}

/*.brandmerck-top-header ul.sub-menu li a:hover {*/
/*	border-bottom: 1px solid #25a8ac!important;*/
/*}*/

.brandmerck-top-header .elementor-nav-menu--dropdown a:hover {
	background-color: transparent!important;
}

.brandmerck-top-header ul.elementor-nav-menu--dropdown a {
	border-left:0px!important;
}

.header-right .elementor-widget-wrap>.elementor-element {
	width:unset;
}

.brandmerck-top-menu ul.sub-menu li.menu-item:hover {
	background-color: transparent!important;
}

.brandmerck-top-menu ul.sub-menu li.menu-item a:hover {
	color: #008f8c!important;
	transition: 0.7s;
}

.brandmerck-top-menu ul.sub-menu .current-menu-item {
	background-color: unset!important;
	color: #008f8c!important;
}
.brandmerck-top-menu ul.sub-menu a.elementor-item-active {
	background-color: #FFFFFF!important;
	color:#008f8c!important;
}


.header-right .elementor-widget-wrap {
	justify-content:flex-end;
}

.header-right .elementor-widget-shortcode {
	display: flex;
    align-items: center;
    justify-content: center;
}

.header-right .elementor-widget {
	margin-bottom:0px!important;
}

.header-right .header-search {
	background-color:transparent;
	border-left:1px solid #ffffff85;
	height:100px;
	width:100px!important;
}

.header-right .header-search .ast-search-icon:hover {
	transform: rotate(360deg);
	transition: 0.7s;
}

.header-right .header-search .astra-search-icon::before {
	content: url(/wp-content/themes/brandmerck/img/search-icon.png);
}

.contact-btn .elementor-button-content-wrapper {
	height:100px;
	width:200px;
}

.contact-btn .elementor-button-content-wrapper .elementor-button-text {
	display: flex;
    justify-content: center;
    align-items: center;
}

.contact-btn a.elementor-button-link {
	padding:0px!important;
}

.contact-btn .elementor-button-content-wrapper:hover {
	background-color:#008f8c;
	color:#ffffff;
	transition:0.7s;
}

.header-right .header-search form.search-form {
	background-color:#008f8c;
	border:0!important;
}

.brandmerck-top-header .elementor-nav-menu--main .elementor-nav-menu ul {
	padding:30px 0;
}

.elementor-nav-menu .elementor-item {
	font-weight: 500!important;
}

@media only screen and (max-width: 1530px) and (min-width: 1024px) {

	.brandmerck-top-menu .elementor-nav-menu__align-center .elementor-nav-menu {
		margin-left:0!important;
		margin-right: 0!important;
		justify-content: left;
		flex-wrap: wrap;
	}

	.elementor-element.brandmerck-top-menu.elementor-column.elementor-col-50.elementor-top-column {
		width:75%;
	}

	.header-right {
		display: none;
	}

	/*.header-brandmerck-logo img.attachment-full.size-full:hover {*/
	/*	height: 92px;*/
	/*}*/

	/*.elementor-sticky--active .header-brandmerck-logo:hover {*/
	/*	height: 92px;*/
	/*}*/

}

@media only screen and (max-width: 1024px) and (min-width: 769px) {

    .elementor-482 .elementor-element.elementor-element-2e35227d {
		padding:0!important;
	}

	/*.header-brandmerck-logo img.attachment-full.size-full:hover {*/
	/*	content: unset;*/
	/*	height: 58px;*/
	/*	opacity: 0.7;*/
	/*	transition: 0.7s;*/
	/*	padding-left: 15px;*/
	/*}*/

	.elementor-element.newsletter-sticky-on-desktop {
		top:120px;
	}
}

@media only screen and (max-width: 1350px) and (min-width: 769px) {

	.header-right {
		display: none;
	}

	.brandmerck-top-header .elementor-row {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.header-brandmerck-logo {
		padding-left:0px!important;
	}

	.eicon-menu-bar:before {
		 content: url(/wp-content/themes/brandmerck/img/icon_menu.png);
	}

	.elementor-menu-toggle.elementor-active i:before {
		content: url(/wp-content/themes/brandmerck/img/close_icon.png);
	}

}

/**
end top navigation styling
*/

/**
hero styling
*/

/*.elementor-65 .elementor-element.elementor-element-38b41fd:not(.elementor-motion-effects-element-type-background) {*/
/*	height:820px;*/
/*	background-size: cover;*/
/*}*/

.hero .elementor-heading-title i {
	font-style: normal!important;
}

.hero {
	background-repeat: no-repeat;
	background-size: cover;
	height:80vh;
	display: flex;
	clip-path: polygon(0 0%, 100% 0%, 100% 93%, 0% 100%);
}

.hero.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section {
/* 	height: 820px; */
	background-size: cover;
}

.hero-form .elementor-field-group {
	margin-bottom:0px!IMPORTANT;
}

.hero-form .elementor-field-type-text {
	padding-left:47px!important;
	padding-right:47px!important;
}

.hero-form .elementor-field-type-email {
	padding-left:47px!important;
	padding-right:47px!important;
	padding-top:25px!important;
}

.hero-form .elementor-field-type-tel {
	padding-left:47px!important;
	padding-right:47px!important;
	padding-top:25px!important;
}

.hero-form .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100 {
	padding-top:47px;
}

.elementor-65 .elementor-element.elementor-element-cb23ea8 .elementor-button {
	height:75px;
	width:399px;
}
.elementor-65 .elementor-element.elementor-element-9feaffb > .elementor-widget-container {
	height:150px;
}

.hero-form .elementor-text-editor.elementor-clearfix {
	padding-top:50px;
}

.expert-logo-section {
	margin-top:-100px!important;
}

.expert-logo-text-block {
	height: 145px;
}

.expert-logo-block .wpcp-carousel-section.nav-vertical-center {
	padding: 0;
}

.expert-logo-block .slick-slider .slick-track {
	margin: 0;
	display:flex;
}

.expert-logo-block .wpcp-carousel-section.slick-initialized .slick-slide {
	margin-right: 0;
}

.expert-logo-block .wpcp-carousel-section .wpcp-single-item {
	height: 145px;
	background-color:#F9F9F9;
	display: flex!important;
	align-items: center;
	justify-content: center;
}

.wpcp-carousel-section .wpcp-single-item img {
	/*max-height: 180px;*/
	padding: 70px;
	filter: saturate(0);
}

.wpcp-carousel-section .wpcp-single-item img:hover {
	filter: unset;
}

.expert-logo-block .wpcp-carousel-section .slick-list {
	margin-right: 0;
}

.expert-logo-text-block .elementor-widget-container {
	display:flex;
	height: 150px;
	justify-content: center;
	align-items: center;
	padding-left: 15px;
	padding-right: 15px;
}

.expert-logo-text-block .elementor-widget-container p {
	margin-bottom:0;
}

.google-partner img {
	filter: saturate(0);
}

.google-partner img:hover {
	filter: unset;
}

.heading-hero-form h2.elementor-heading-title.elementor-size-default {
	font-size: 21px!important;
}

.elementor-heading-title {
	line-height: 1.3;
}

.text-hero-form {
	background-color: #FFFFFF;
	margin-bottom: 0!important;
	width: 399px!important;
}

.text-hero-form .elementor-widget-container {
	padding:0 0 30px 46px;
	font-family: "Avenir-Book-01", Sans-serif;
	font-size: 16px;
	color: black;
}

@media only screen and (max-width:1350px) and (min-width: 1099px) {

	.wpcp-carousel-section .wpcp-single-item img {
		padding:60px;
	}	
	.hero.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section {
	height: 820px;
}

}

@media only screen and (max-width:1098px) and (min-width: 769px) {

	.wpcp-carousel-section .wpcp-single-item img {
		padding:35px;
	}
	.hero.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section {
	height: 820px;
}

}

@media only screen and (max-width: 768px) {

	.brandmerck-top-menu .sub-arrow {
		padding-top: 30px!important;
		bottom: unset;
		left:unset;
		content: unset;
	}

	.brandmerck-top-menu .elementor-nav-menu--dropdown a {
		padding:15px 0!important;
	}

	.google-partner .elementor-widget-container {
		padding:0px 10px 0px 10px!important;
	}

	.wpcp-carousel-section .wpcp-single-item img {
		max-height: 100px;
		padding:15px;
	}

	section.elementor-element.elementor-element-38b41fd.hero.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section {
		height:unset;
		background-size:cover;
	}

	.home .heading-hero {
		padding-top:55px;
	}

	.heading-hero h2 {
	font-size:20px!important;
	text-align: left;
		padding-left:20px!important;
	}

	.hero-form {
		display:none;
	}

	.heading-hero-form {
		display:none;
	}

	.text-hero-form {
		display:none;
	}

	.mobile-button-hero .elementor-button-content-wrapper {
		width:65vw;
	}

	.mobile-button-hero .elementor-widget:not(:last-child) {
		margin-bottom:0;
	}

	.hero .elementor-heading-title {
		text-align: center;
	}

	.breadcrumbs-mobile-padding {
		padding-top:30px;
	}

	.expert-mobile-text-block {
		display: flex;
		justify-content: center;
		margin-top:-50px;
	}

	.expert-mobile-text-block .elementor-widget-container {
		width:335px;
		height:85px;
	}

	.expert-mobile-text-block .elementor-widget-container p {
		margin-bottom:0;
	}

	.expert-mobile-text-block .elementor-text-editor {
		height: 85px;
		align-items: center;
		display: flex;
		justify-content: center;
	}

	.mobile-expert-logos .elementor-row {
		display:contents;
	}

	.mobile-expert-logos .elementor-container.elementor-column-gap-default {
		width:335px!important;
	}

	.expert-logo-text-block {
		height: 85px;
	}

	.expert-logo-text-block p {
		font-size:17px;
	}

	.expert-logo-section {
		margin-top:25px!important;
	}

	.expert-logo-block .wpcp-carousel-section .wpcp-single-item {
		height:100px;
	}

	.expert-logo-text-block .elementor-widget-container {
		height:85px;
	}

	.accreditation .elementor-element.elementor-element-17be49c.elementor-column.elementor-col-33.elementor-top-column {
		width:25%;
	}

	.accreditation .elementor-element.elementor-element-7399908.expert-logo-block.elementor-column.elementor-col-33.elementor-top-column {
		width:61%;
	}

	.accreditation .elementor-element.elementor-element-834ffd7.expert-logo-text-block.elementor-column.elementor-col-33.elementor-top-column {
		margin:0 20px 0 20px;
	}

	.accreditation .elementor-row {
		display: flex;
		justify-content: center;
	}

	.hero.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section {
		height: 50vh;
	}

	.hero.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section {
		height: 50vh;
		background-position: center;
	}

	.elementor.elementor-1196 .elementor-element.elementor-element-2ef24a9 > .elementor-element-populated {
		margin:0;
	}
	.review-picture .elementor-widget-wrap.elementor-element-populated {
    background-image: none!important;
	}

}

footer.footer.footer-black {
	background: url("/wp-content/uploads/2020/09/Footer.jpg");
	background-repeat:no-repeat;
	background-size:cover;
}

@media only screen and (max-width: 585px) {

	.hero.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section {
		background-size: cover;
	}

	.hero.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section {
		background-size: cover;
	}
	

}

/**
end hero styling
*/

/**
home styling
*/

/*.search-engine-advert-block {*/
/*	margin:0 50px;*/
/*}*/

.expert-text p {
	position: absolute;
    top: 25%;
    padding-left: 10px;
	margin:0;
}

.expert-block .elementor-column-wrap:hover {
	box-shadow:0px 0px 10px 0px #888888;
}

.expert-block .elementor-widget:not(:last-child) {
	margin-bottom:0px;
}

.expert-block .elementor-widget-button {
	position:absolute;
	bottom:0;
}

.expert-block .elementor-widget-button a.elementor-button-link.elementor-button.elementor-size-xl {
	width: 100%;
	height: 80px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 40px;
}

/*.expert-block .elementor-text-editor.elementor-clearfix p {*/
/*	margin-bottom: 60px;*/
/*}*/

.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated {
	padding:0px!important;
}

.expert-block .elementor-button:hover {
clip-path: polygon(0 32%, 100% 0%, 100% 100%, 0% 100%);
}

.second-form-home .elementor-field-type-text {
    padding-left: 47px!important;
    padding-right: 47px!important;
}

.second-form-home .elementor-field-type-email {
    padding-left: 47px!important;
    padding-right: 47px!important;
}

.second-form-home .elementor-field-type-tel {
    padding-left: 47px!important;
    padding-right: 47px!important;
}

.second-form-home .elementor-field-type-checkbox {
    padding-left: 47px!important;
    padding-right: 47px!important;
}

.second-form-home .elementor-field-type-textarea {
    padding-left: 47px!important;
    padding-right: 47px!important;
	margin-bottom:20px!important;
}

.second-form-home .elementor-button {
	height:75px;
}

.second-form-home .elementor-field-type-email {
	margin-top: 20px;
}

.second-form-home .elementor-field-type-tel {
	margin-top: 20px;
}

.second-form-home .elementor-field-type-checkbox {
	margin-top: 20px;
}

.second-form-home .elementor-field-type-textarea {
	margin-top: 20px;
}

.second-form-home .elementor-form-fields-wrapper {
	margin-top: 20px;
}

.ambassadors .elementor-text-editor.elementor-clearfix {
	padding-top:0px;
}

.ambassadors .elementor-column-wrap:hover {
	box-shadow:0px 0px 10px 0px #888888;
}

.ambassadors .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
	padding:0px;
}



.ambassadors .elementor-widget-button {
	position:absolute;
	bottom:0;
}

.ambassadors img.attachment-large.size-large {
	height:250px;
}

.brandmerck-ambassadors-with-video .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: inherit;
}

.brandmerck-ambassadors-with-video .elementor-custom-embed-play i {
	opacity: 1;
}

.brandmerck-ambassadors-with-video .elementor-widget-wrap {
	margin: 0 25px 0 25px;
	background-color:white;
}

.brandmerck-ambassadors-with-video .elementor-widget-wrap:hover {
	box-shadow: 0 0 8px #00000035;
}

.brandmerck-ambassadors-with-video .brandmerck-button-with-clip-path-hover a.elementor-button {
	height: 99px;
	display: flex;
	justify-content: center;
	clip-path: polygon(0 32%, 100% 0%, 100% 100%, 0% 100%);
	align-items: center;
	padding-top: 35px;
}

.brandmerck-ambassadors-with-video .elementor-widget-container h2.elementor-heading-title.elementor-size-default {
	overflow: hidden;
	text-overflow: ellipsis;
	overflow-wrap: anywhere;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	line-height: 30px;
}

.brandmerck-ambassadors-with-video .elementor-text-editor.elementor-clearfix p {
	overflow: hidden;
	text-overflow: ellipsis;
	overflow-wrap: anywhere;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
/* Cards styling all over the website - fix 11-06-24 | Barbara  */
.customer-cases .uael-post__excerpt {
	height: 100%;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
}
.uael-post__thumbnail img {
	height: 22vh;
}
.customer-cases .uael-post__thumbnail{
	overflow: unset !important;
}
.customer-cases .uael-post__thumbnail img{
	height: 175px;
	object-fit: cover;
}
.customer-cases .uael-post__title,
.customer-cases-gray.uael-post__title {
	height: 60px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 0px !important;
}
/* end */



.updates .elementor-text-editor.elementor-clearfix {
	padding-top:0px;
}

.updates .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
	padding:0px;
}

.updates .elementor-column-wrap:hover {
	box-shadow:0px 0px 10px 0px #888888;
}



.updates .elementor-widget-button {
	position:absolute;
	bottom:0;
}

.updates .entry-content p {
	margin-bottom:0px;
}

.updates img.attachment-large.size-large {
	height:250px;
}

.sfsi_shortcode_container .sfsi_wicons.shuffeldiv {
	z-index: inherit!important;
}

.newsletter-sticky-on-desktop .elementor-form-fields-wrapper.elementor-labels-above {
	margin-top:20px;
}

.newsletter-sticky-on-desktop:before {
	content: 'Nieuwsbrief';
	color: white;
	font-size: 25px;
	font-family: "Futura-Bold-03", sans-serif;
	padding-left: 40px;
	padding-bottom: 30px;
}

.newsletter-sticky-on-desktop {
	background-color: #008f8c;
	padding-top:40px;
}

.client .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
	padding:0px;
}

.client .elementor-element.elementor-element-56bf78d.elementor-align-justify.elementor-widget.elementor-widget-button {
	position:absolute;
	bottom:0;
}



i.fas.fa-star {
	color:#FFC71E;
	padding-right: 10px;
}

i.eicon-play {
	content: url(/wp-content/themes/brandmerck/img/Play.png);
}

.elementor-wrapper.elementor-fit-aspect-ratio.elementor-open-inline {
	height:250px;
}

.elementor-65 .elementor-element.elementor-element-0cf5269:not(.elementor-motion-effects-element-type-background) {
	background-size: cover;
}

.question-btn a.elementor-button-link.elementor-button.elementor-size-xl {
	width:29%;
}

.updates-btn a.elementor-button-link.elementor-button.elementor-size-xl{
	width:29%;
}

.ambassadors-btn a.elementor-button-link.elementor-button.elementor-size-xl{
	width:29%;
}

.introduction-video-button a.elementor-button-link.elementor-button.elementor-size-xl {
	width:29%;
}

/*.clients {*/
/*	margin:0 50px;*/
/*}*/

.clients .elementor-shortcode {
	display: flex;
	justify-content: center;
}
/* disabled because this code is not working with elementor updates 11-2023 - Barbara */
/* .clients .elementor-inner-column {
	height: 100%!important;
} */

.clients a.elementor-button-link.elementor-button.elementor-size-xl {
	height: 99px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top:32px;
}

@media only screen and (max-width: 1315px) {

.introduction-video .elementor-row {
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

	.introduction-video .elementor-inner-column {
		width:100% !important;
	}

	.introduction-video .elementor-col-33 {
		margin-top:25px;
	}

}

@media only screen and (max-width: 768px) {

	.expert-block .elementor-widget-button a.elementor-button-link.elementor-button.elementor-size-xl {
		padding-top:0!important;
	}

	.expert-block .elementor-element-populated {
		margin-right:0!important;
	}

	.mobile-h1-heading h1 {
		font-size:28px!important;
	}

	.mobile-h1-heading .elementor-widget-container {
		margin-top: unset!important;
	}

	.mobile-heading h2 {
		font-size:28px!important;
	}

	.introduction-video .elementor-row {
		margin:0 15px;
	}

	.question-btn a.elementor-button-link.elementor-button.elementor-size-xl {
		width: 100%;
	}

	.introduction-video-button a.elementor-button-link.elementor-button.elementor-size-xl {
		width:unset;
	}

	.team-brandmerck-text p {
		font-size:17px;
	}

	.elementor-65 .elementor-element.elementor-element-00266c5 {
		padding:0px 0px 80px 0px!important;
	}

	.elementor-65 .elementor-element.elementor-element-d2e5940 > .elementor-element-populated {
		margin:0px 20px 20px 20px!important;
	}

	.vackmanschap {
		padding-bottom: 0!important;
	}

	.vackmanschap#ons-dna {
		padding-bottom: 140px!important;
	}

	.vackmanschap h2 {
		font-size:28px!important;
	}

	.vackmanschap .elementor-widget-container {
		margin-top:20px!important;
	}
	
.expert-block {
	padding-right:20px;
	padding-bottom:20px;
}

.expert-block .elementor-column-wrap.elementor-element-populated {
	margin-left:20px;	
}

.expert-block .elementor-text-editor.elementor-clearfix {
	padding-bottom:40px;
}

.introduction-video .elementor-column-wrap.elementor-element-populated {
	margin:0!important;
}

	.introduction-video-h2 h2 {
		font-size:28px!important;
	}

	.introduction-video-button {
		margin-left:20px;
		margin-right:20px;
	}

.jump h2.elementor-heading-title.elementor-size-default {
	margin-top:100px;
	padding-left:20px;
	padding-right:20px;
}

.jump .elementor-65 .elementor-element.elementor-element-0cf5269 {
	padding: 150px 0px 320px 0px;
}

.jump-mobile-button {
	margin-top:99px;
}

.jump-mobile-button .elementor-button-content-wrapper {
	width:65vw;
}

.jump-mobile-button .elementor-widget:not(:last-child) {
	margin-bottom:0;
}

	section.elementor-element.elementor-element-0cf5269.elementor-section-full_width.jump.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section {
		background-size: cover;
		padding:0px 0px 50px 0px;
	}

	.jump-h2 h2 {
	font-size: 30px!important;
	}

.second-form-home {
	width: 94% !important;
	margin-right: 15px;
	margin-left: 15px;
}

.expert-block .expert-button-1 {
	height:93px;
	background-color:#008f8c;
	clip-path: polygon(0 32%, 100% 0%, 100% 100%, 0% 100%);
}
	.expert-block .expert-button-1 .elementor-widget-container {
		height: 93px;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.expert-button-1 a.elementor-button-link.elementor-button.elementor-size-xl {
		color:#ffffff;
}

	.expert-block .expert-button-2 {
		height:93px;
		background-color:#008f8c;
		clip-path: polygon(0 32%, 100% 0%, 100% 100%, 0% 100%);
	}
	.expert-block .expert-button-2 .elementor-widget-container {
		height: 93px;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.expert-button-2 a.elementor-button-link.elementor-button.elementor-size-xl {
		color:#ffffff;
	}

	.expert-block .expert-button-3 {
		height:93px;
		background-color:#008f8c;
		clip-path: polygon(0 32%, 100% 0%, 100% 100%, 0% 100%);
	}
	.expert-block .expert-button-3 .elementor-widget-container {
		height: 93px;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.expert-button-3 a.elementor-button-link.elementor-button.elementor-size-xl {
		color:#ffffff;
	}

	.expert-block .elementor-text-editor.elementor-clearfix {
		padding-bottom: 75px;
	}

	.hide-on-mobile {
		display:none;
	}

	section.elementor-element.elementor-element-03a10aa.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section {
		padding: 50px 0px 100px 0px;
	}

	.ambassador-h2 h2 {
		font-size: 28px!important;
		margin-top:50px!important;
	}

	.ambassadors-btn .elementor-button-wrapper {
		margin-left:20px!important;
		margin-right: 20px!important;
	}

	.ambassadors .elementor-column-wrap.elementor-element-populated {
		margin-bottom: 20px!important;
		margin-right: 15px!important;
	}

	section.elementor-element.elementor-element-03a10aa.elementor-section-height-full.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle.elementor-section.elementor-top-section {
		padding-bottom: 100px;
	}

	.elementor-65 .elementor-element.elementor-element-f716383 .elementor-button {
		width:100% !important;
	}

	section.elementor-element.elementor-element-703627b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section {
		padding: 0px 0px 50px 0px;
	}

	.updates-h2 h2 {
		font-size: 28px!important;
	}

	.updates .elementor-element.elementor-element-bb1de77.elementor-widget.elementor-widget-image {
		margin: 0px 0px 20px 0px;
	}

	.updates .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
		margin-bottom: 20px;
	}

	.updates-btn a.elementor-button-link.elementor-button.elementor-size-xl {
		width:100%
	}

	.ambassadors-btn a.elementor-button-link.elementor-button.elementor-size-xl {
		width:100%
	}

	.updates-btn .elementor-button-wrapper {
		margin:0 20px 0 20px;
	}

	.ambassadors-btn.elementor-button-wrapper {
		margin:0 20px 0 20px;
	}

	.updates .elementor-column-wrap.elementor-element-populated {
		margin-bottom: 20px!important;
		margin-right: 15px!important;
		margin-left: 15px!important;
	}

	section.elementor-element.elementor-element-f2d9c8c.clients.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section {
		padding: 0;
	}

	.clients {
		margin:0!important;
	}

	.clients .elementor-inner-column {
		height: unset;
	}

	.clients h2 {
		font-size: 28px!important;
		margin-top: 90px;
		margin-bottom: -30px;
	}

	.clients .elementor-row {
		flex-direction: column-reverse;
	}

	.clients i.fas.fa-star {
		font-size: 30px;
	}

	.clients .review-icons {
		display: flex;
		justify-content: center;
		margin:30px 0 30px 0;
	}

	.clients .review-picture {
		order:1;
	}

	.clients .elementor-image {
		max-height: 375px;
	}

	.clients .elementor-widget-container {
		padding:0px 40px 0px 40px!important;
		text-align: center;
	}

	.clients .elementor-column-wrap.elementor-element-populated {
		margin:0!important;
	}

	.elementor-65 .elementor-element.elementor-element-676d70e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
		margin-bottom: 50px;
	}

	.clients .review-icons-left {
		margin-bottom:50px;
	}

	.review-column-left {

	}

	.clients .review-btn {
		background-color:#454545;
		margin:0 20px 0 20px;
	}

	.clients .review-btn a {
		color:#FFFFFF!important;
	}

	.clients .elementor-element.elementor-element-56bf78d.elementor-align-justify.review-btn.elementor-widget.elementor-widget-button {
		position: unset;
		clip-path: polygon(0 32%, 100% 0%, 100% 100%, 0% 100%);
		height: 93px;
	}

	.clients .elementor-button-wrapper {
		height: 93px;
		display: flex;
		align-items: center;
	}

	.questions h2 {
		font-size: 28px!important;
	}

	.questions .elementor-button-wrapper {
		margin:0 20px 0 20px;
	}

	.questions a.elementor-button-link.elementor-button.elementor-size-xl.elementor-animation-shrink {
		width:100%;
	}

	.ambassadors-btn a.elementor-button-link.elementor-button.elementor-size-xl.elementor-animation-shrink {
		width:100%;
	}

	/*.wpcp-carousel-section .wpcp-single-item img {*/
	/*	max-height: 74px;*/
	/*}*/

}

/**
end home styling
*/

/**
vackmanschap styling
*/

.vackmanschap .elementor-heading-title {
	margin-top: 19px;
}

.page-id-13229 .vackmanschap .elementor-heading-title {
	margin-top: 0;
}

.vackmanschap-hero-btn a.elementor-button-link.elementor-button.elementor-size-xl {
	width:100%;
}

.vackmanschap-btn a.elementor-button-link.elementor-button.elementor-size-xl {
	width:100%;
	height:99px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 40px;
}

.vacmanschap-parts-off .elementor-widget-button {
	position: absolute;
	bottom: 0;
}

.vacmanschap-parts-off .elementor-widget-text-editor {
	margin-bottom: 85px;
}

.uael-post__title {
	order:1;
}

.brandmerck-youtube-video {
	max-width: 560px;
	margin: 0 auto;
}

.related-updates .uael-post__inner-wrap,
.related-updates-white .uael-post__inner-wrap{
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.related-updates .uael-post__inner-wrap:before,
.related-updates-white .uael-post__inner-wrap:before{
	content: '';
	background-image: url(https://www.brandmerck.nl/wp-content/uploads/2024/06/Brandmerck_icon.svg);
	position: absolute;
	height:80px;
	width:80px;
	top: 0px;
	right: 0px;
	background-size: contain;
	background-repeat: no-repeat;
}


.uael-post__thumbnail {
	width: 100%;
}

.related-updates .uael-post__title i,
.related-updates-white .uael-post__title i{
	color:#008f8c;
	font-style: unset!important;
}

.related-updates .uael-post__bg-wrap:hover,
.related-updates-white .uael-post__bg-wrap:hover{
	box-shadow:0px 0px 10px 0px #888888;
}
.related-updates .uael-post__bg-wrap,
.related-updates-white .uael-post__bg-wrap{
	height: 100%;
}
.uael-post__content-wrap {
	display: flex;
	flex-direction: column;
}

.related-updates .uael-post__content-wrap,
.related-updates-white .uael-post__content-wrap {
	padding:0!important;
}

.related-updates .uael-post-wrapper,
.related-updates-white .uael-post-wrapper{
	margin: 0 25px;
	padding: 0!important;
}
.related-updates .uael-post__footer,
.related-updates-white .uael-post__footer{
	margin-top:0px!important;
}
.related-updates a.uael-post__read-more.elementor-button,
.related-updates-white a.uael-post__read-more.elementor-button{
	background-color: transparent;
	color: #000000!important;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family:"Futura-Bold-03", Sans-serif;
	font-size: 15px;
}

.related-updates a.uael-post__read-more:hover,
.related-updates-white a.uael-post__read-more:hover{
	background-color: #454545;
	color:#ffffff!important;
	clip-path: polygon(0 32%, 100% 0%, 100% 100%, 0% 100%);
}
.related-updates .elementor-widget-uael-posts .uael-post__title,
.related-updates-white .elementor-widget-uael-posts .uael-post__title{
	font-family:"Futura-Bold-03", Sans-serif;
	font-size: 23px;
	height: 90px;
	margin:20px 25px 0 50px;
}

.related-updates .elementor-widget-uael-posts .uael-post__title a,
.related-updates-white .elementor-widget-uael-posts .uael-post__title a {
	color: #000000;
}


.related-updates .uael-post__meta-data,
.related-updates-white .uael-post__meta-data{
	display: none;
}

.related-updates .elementor-widget-uael-posts .uael-post__excerpt,
.related-updates-white .elementor-widget-uael-posts .uael-post__excerpt{
	font-family: "Avenir", Sans-serif;
	font-size: 16px;
	color:#000000;
	height: 130px;
	margin:0 25px 0 50px
}

.related-updates img.attachment-full.size-full,
.related-updates-white img.attachment-full.size-full  {
	height: 200px;
	object-fit: cover;
}

.jump {
	background-size: cover;
}

span.elementor-toggle-icon-opened svg {
	color:#25A8AC;
}

.frequently-asked-questions .elementor-toggle .elementor-tab-title {
	margin-left:20px;
}

.employees .elementor-image {
	height: 300px;
}

.employees img.attachment-medium.size-medium {
	height: 100%;
}

.employees .elementor-widget-container:hover {
	background-color: transparent!important;
	transition: 0.7s;
}


.vackmanschap-block-5 .elementor-column-wrap .elementor-element-populated {
	background-color: #F9F9F9;
}

/*Barbara commented this out - cases issue all over the site*/
/*.category-vacatures .customer-cases .uael-post__inner-wrap .uael-post__content-wrap .uael-post__meta-data {*/
/*	display: flex;*/
/*	margin: 0;*/
/*}*/

/*.category-vacatures .customer-cases .uael-post__title {*/
/*	margin-top: 0;*/
/*}*/

/*.category-vacatures .customer-cases .uael-post__meta-data span {*/
/*	font-family: "Avenir", sans-serif;*/
/*	margin: 15px 0 10px 50px;*/
/*}*/

@media only screen and (max-width: 1320px) {
	.related-updates .uael-post__terms-wrap {
		height:75px!important;
	}
}

@media only screen and (max-width: 1430px) and (min-width: 769px){

	.vackmanschap .elementor-text-editor.elementor-clearfix {
		margin-bottom: 40px;
		padding-bottom: 40px;
	}

	.page-id-13229 .vackmanschap .elementor-text-editor.elementor-clearfix {
		margin-bottom: 0;
		padding-bottom: 0;
	}

}

@media screen and (max-width: 1200px) {

	.brandmerck-newsletter-popup {
		overflow: hidden;
	}

	.brandmerck-newsletter-popup .elementor-row {
		flex-direction: column;
		margin-top:20px;
		position: relative;
	}

	.brandmerck-newsletter-popup .elementor-column.elementor-col-33.elementor-top-column.elementor-element,
	.brandmerck-newsletter-popup .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-25.e-form__buttons {
		width: 100%;
		margin-top: 20px;
	}

	.brandmerck-newsletter-popup .elementor-form-fields-wrapper.elementor-labels-above {
		flex-direction: column;
	}

	.brandmerck-newsletter-popup .elementor-column.elementor-col-33 {
		width: 100%;
	}

	#elementor-popup-modal-11387 .brandmerck-newsletter-popup-close .elementor-button {
		background-color: transparent;
	}

	.brandmerck-newsletter-popup-close .elementor-widget,
	.brandmerck-newsletter-popup-close .elementor-widget-wrap,
	.brandmerck-newsletter-popup-close .elementor-column-wrap,
	.elementor-column.brandmerck-newsletter-popup-close {
		position: absolute;
	}

	.brandmerck-newsletter-popup-close svg {
		position: absolute;
		top: 0;
		right: 20px;
	}

	#elementor-popup-modal-11387 .elementor-form-fields-wrapper.elementor-labels-above {
		margin:0;
	}

	#elementor-popup-modal-11387 .elementor-field-group {
		padding:0;
	}

}

@media only screen and (max-width: 1095px) and (min-width: 948px) {

	.related-updates .elementor-widget-uael-posts .uael-post__title {
		height:150px;
	}

	.related-updates a.uael-post__read-more.elementor-button {
		margin-top:50px;
	}

	/*.related-updates .uael-post__terms-wrap {*/
	/*	margin-left:30px!important;*/
	/*}*/

	.related-updates-white .elementor-widget-uael-posts .uael-post__title {
		height:150px;
	}

	.related-updates-white a.uael-post__read-more.elementor-button {
		margin-top:50px;
	}

	.related-updates-white .uael-post__terms-wrap {
		margin-left:30px!important;
	}

}

@media only screen and (max-width: 947px) {
	.related-updates .uael-post__columns-3 .uael-post-wrapper {
		width: 100% !important
	}

	.related-updates-white .uael-post__columns-3 .uael-post-wrapper {
		width: 100% !important
	}
}

@media only screen and (max-width: 1025px) {

	.vackmanschap {
		margin:0;
	}

	.vackmanschap-block-2 {
		padding:75px 0px 50px 0px!important;
		margin: 0!important;
	}

	.vackmanschap-block-2 .elementor-element-populated {
		margin-left:15px!important;
		margin-right: 15px!important;
	}

	.vackmanschap-block-2 .elementor-widget-image .elementor-image img {
		padding-bottom: 50px;
	}

	.vackmanschap-block-3 {
		padding:30px 0px 0px 0px!important;
	}

	.vackmanschap-block-3 .elementor-element-populated {
		margin-left:15px!important;
		margin-right: 15px!important;
	}

	.vackmanschap-block-3 .elementor-col-66 {
		order:2;
		padding-left:15px;
	}

	.vackmanschap-block-3 .elementor-widget-image .elementor-image img {
		padding-bottom: 50px;
	}

	.vackmanschap-block-4 {
		padding:90px 0px 60px 0px!important;
		margin:0 !important;
	}

	.vackmanschap-block-4 .elementor-inner-column {
		margin-bottom: 20px;
	}

	.vackmanschap-block-4 .elementor-heading-title {
		font-size:28px!important;
	}

	.vackmanschap-block-5 {
		padding:30px 0px 0px 0px!important;
	}

	.vackmanschap-block-5 .elementor-heading-title {
		font-size: 28px !important;
	}

	.vackmanschap-block-5 .elementor-inner-column {
		margin-bottom: 20px;
	}

	.related-updates {
		padding:80px 0px 70px 0px!important;
		margin:0!important;
	}

	.related-updates-white {
		padding:80px 0px 70px 0px!important;
		margin:0!important;
	}

	.related-updates .elementor-heading-title {
		font-size: 28px !important;
	}

	.related-updates-white .elementor-heading-title {
		font-size: 28px !important;
	}

	.related-updates a.uael-post__read-more {
		position: inherit;
		bottom: unset;
		width: 100%;
	}

	.related-updates-white a.uael-post__read-more {
		position: inherit;
		bottom: unset;
		width: 100%;
	}

	.related-updates .uael-post-wrapper {
		padding-bottom: 20px;
	}

	.related-updates-white .uael-post-wrapper {
		padding-bottom: 20px;
	}

	.related-updates .elementor-widget-container {
		margin-top: 0!important;
	}

	.related-updates-white .elementor-widget-container {
		margin-top: 0!important;
	}

	.customer-cases,
	.customer-cases-gray {
		margin:0!important;
	}

	.customer-cases-gray .uael-post__columns-3 .uael-post-wrapper,
	.customer-cases .uael-post__columns-3 .uael-post-wrapper{
		width: 100% !important;
	}

	/*.customer-cases-h2 h2.elementor-heading-title.elementor-size-default {*/
	/*	font-size: 28px !important;*/
	/*}*/

	/*.customer-cases-h2 .elementor-widget-container {*/
	/*	margin-bottom: 0!important;*/
	/*}*/

	.customer-cases .uael-post__inner-wrap .uael-post__thumbnail img {
		height: 150px;
	}

	.customer-cases-gray .uael-post__inner-wrap .uael-post__thumbnail img {
		height: 150px;
	}

	.customer-cases .elementor-widget-container {
		padding:0 20px;
	}

	.customer-cases .brandmerck-ambassadors-with-video .elementor-widget-container {
		padding:0;
	}

	.customer-cases-gray .elementor-widget-container {
		padding:0 20px;
	}

	.customer-cases .uael-post__inner-wrap a.uael-post__read-more.elementor-button {
		position: inherit;
		bottom: unset;
		width: 100%;
	}

	.customer-cases-gray .uael-post__inner-wrap a.uael-post__read-more.elementor-button {
		position: inherit;
		bottom: unset;
		width: 100%;
	}

	.customer-cases .uael-post-wrapper {
		padding-bottom: 20px;
	}

	.customer-cases-gray .uael-post-wrapper {
		padding-bottom: 20px;
	}

	.customer-cases .uael-post-wrapper .uael-post__excerpt {
		margin-bottom: 0!important;
	}

	.customer-cases-gray .uael-post-wrapper .uael-post__excerpt {
		margin-bottom: 0!important;
	}

	span.elementor-button-icon.elementor-align-icon-left {
		display: flex;
		align-items: center;
	}

	.frequently-asked-questions {
		padding:50px 0px 50px 0px!important;
		margin:0!important;
	}

	.frequently-asked-questions h2.elementor-heading-title.elementor-size-default {
		font-size: 28px!important;
		margin-top: 25px;
	}

}

@media only screen and (max-width: 768px) {

	section#padding-bottom-mobile {
		padding-bottom: 140px!important;
	}

	.related-updates .elementor-widget-uael-posts .uael-post__excerpt {
		height: unset;
	}

	.related-updates-white .elementor-widget-uael-posts .uael-post__excerpt {
		height: unset;
	}

	.no-margin-mobile .elementor-element-populated {
		margin:0!important;
	}
}
/**
vackmanschap styling
*/

.vacmanschap-parts-off .elementor-column-wrap:hover{
	box-shadow:0px 0px 10px 0px #888888;
}

/**
cases styling
*/

.cases-template-default h3 {
	font-family: "Futura-Bold-03", Sans-serif;
	margin-bottom: 20px;
}

.cases-template-default h4 {
	font-family: "Futura-Bold-03", Sans-serif;
	margin-bottom: 18px;
}

.watch-these-cases .customer-cases .uael-post__bg-wrap {
	background-color: #F9F9F9!important;
}

.elementor-730 .elementor-element.elementor-element-37e17f3e:not(.elementor-motion-effects-element-type-background), .elementor-730 .elementor-element.elementor-element-37e17f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-size: cover!important;
	height: 821px;
}

.customer-cases .uael-post__bg-wrap {
	background-color: #FFFFFF!important;
}

.customer-cases-gray .uael-post__bg-wrap {
	background-color: #F6F6F6!important;
}

.customer-cases .uael-post__bg-wrap:hover,
.customer-cases-gray .uael-post__bg-wrap:hover{
	box-shadow:0px 0px 10px 0px #888888;
}

.customer-cases .uael-post__content-wrap .uael-post__excerpt p {
	overflow: hidden;
	text-overflow: ellipsis;
	overflow-wrap: anywhere;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	margin: 0;
	line-height: 1.882;
}

.customer-cases .uael-post__title,
.customer-cases-gray .uael-post__title{
	font-family:"Futura-Bold-03", Sans-serif;
	font-size: 23px;
	color:#000000;
	margin-left:50px;
	margin-right: 10px;
	margin-top: 39px;
}

.customer-cases .uael-post__title a,
.customer-cases-gray .uael-post__title a{
	color:#000000!important;
}

.single .category-sea #ez-toc-container,
.single .category-seo #ez-toc-container,
.single .category-smm #ez-toc-container {
	display: none;
}

.uael-post__excerpt {
	order:3;
}

.customer-cases .uael-post__excerpt,
.customer-cases-gray .uael-post__excerpt {
	font-family: "Avenir", Sans-serif;
	font-size: 16px;
	color:#000000;
	margin:0 25px 0 50px;
}

.customer-cases .uael-post__body,
.customer-cases-gray .uael-post__body{
	margin-top:35px;
}

.customer-cases .uael-post__content-wrap,
.customer-cases-gray .uael-post__content-wrap {
	padding:0!important;
}

.uael-post-grid .uael-post-grid__inner {
	display: flex;
	justify-content: center;
}

.updates-right-column .uael-post-grid .uael-post-grid__inner .uael-post-wrapper {
	width: 100%;
}

.updates-right-column .sfsi_widget.sfsi_shortcode_container {
	background-color:#008f8c;
	width: 100%;
}

.updates-right-column .sfsi_widget.sfsi_shortcode_container img {
	filter: brightness(0) invert(1);
}

.updates-right-column .sfsi_widget.sfsi_shortcode_container .sfsi_tool_tip_2 img {
	filter:unset;
}

.updates-right-column .norm_row {
	padding-left: 40px;
	padding-bottom: 40px;
}

.updates-right-column .updates-socials-h2 {
	order: 1;
}

.updates-right-column .schrijfwerck-socials {
	order: 2;
}

.updates-right-column .updates-related-updates-h2 {
	order: 3;
}

.updates-right-column .updates-related-updates {
	order: 4;
}

.updates-right-column .newsletter-sticky-on-desktop {
	order: 5;
	z-index: 0;
}

.customer-cases a.uael-post__read-more.elementor-button,
.customer-cases-gray a.uael-post__read-more.elementor-button {
	background-color: transparent;
	color: #000000!important;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: "Futura-Bold-03", Sans-serif;
	font-size: 15px;
}

.uael-post__load-more-wrap {
	margin-top: 50px;
	display: flex;
	justify-content: center;
}

.elementor-widget-uael-posts .uael-post__load-more {
	background-color: #25A8AC;
	color: #FFFFFF;
	font-family: "Futura-Bold-03", Sans-serif;
	font-size: 15px;
	width: 399px;
	height: 75px;
	text-transform: uppercase;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding:0!important;
}

.elementor-widget-uael-posts .uael-post__load-more:hover {
	transform: scale(0.9);
}

a.uael-post__load-more.elementor-button span {
	visibility: hidden;
	display: flex;
	width: 100%;
	margin-left: 50px;
}

a.uael-post__load-more.elementor-button span:after {
	visibility: visible;
	content: 'bekijk alles';
}

.customer-cases .elementor-widget-uael-posts .elementor-button-content-wrapper,
.customer-cases-gray .elementor-widget-uael-posts .elementor-button-content-wrapper{
	height: 79px;
	padding-top: 14px;
}

.customer-cases span.elementor-button-text,
.customer-cases-gray span.elementor-button-text {
	display: flex;
	justify-content: center;
	align-items: center;
}

.customer-cases a.uael-post__read-more.elementor-button,
.customer-cases-gray a.uael-post__read-more.elementor-button,
.branches-items a.uael-post__read-more.elementor-button,
.branches-items a.uael-post__read-more.elementor-button:hover,
.related-updates a.uael-post__read-more,
.related-updates-white a.uael-post__read-more,
.vackmanschap-btn a.elementor-button-link.elementor-button.elementor-size-xl,
.vackmanschap-btn a.elementor-button-link.elementor-button.elementor-size-xl:hover,
.client .elementor-button,
.client .elementor-button:hover,
.updates .elementor-button,
.updates .elementor-button:hover,
.ambassadors .elementor-button,
.ambassadors .elementor-button:hover,
.expert-block .elementor-button{
	clip-path: polygon(0 32%, 100% 0%, 100% 100%, 0% 100%);
}
.customer-cases a.uael-post__read-more.elementor-button:hover {
	background-color: #454545;
	color:#ffffff!important;
	clip-path: polygon(0 32%, 100% 0%, 100% 100%, 0% 100%);
}

.customer-cases-gray a.uael-post__read-more.elementor-button:hover {
	background-color: #454545;
	color:#ffffff!important;
	clip-path: polygon(0 32%, 100% 0%, 100% 100%, 0% 100%);
}

.customer-cases-gray .uael-post__inner-wrap {
	height: 100%;
}
.customer-cases .uael-post__excerpt,
.customer-cases-gray .uael-post__excerpt {
	height: 100%;
}

.uael-post__excerpt p {
	overflow: hidden;
	text-overflow: ellipsis;
	overflow-wrap: anywhere;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	margin: 0;
	line-height: 1.882;
    margin-bottom: 2em;
}

.customer-cases .uael-post__meta-data {
	display: none;
}

/*Barbara commented this out - cases isssue - this is bad practice */
/*.page-id-13229 .customer-cases .elementor-widget-uael-posts .uael-post__meta-data {*/
/*	display: flex;*/
/*	margin: 15px 0 0 50px;*/
/*	font-family: "Avenir", "Sans-serif";*/
/*}*/

/*.page-id-13229 .customer-cases .uael-post__content-wrap {*/
/*	height: 100%;*/
/*}*/

/*.page-id-13229 .customer-cases .uael-post__title {*/
/*	margin-top: 0;*/
/*}*/

.uael-post-wrapper.vacatures .uael-post__thumbnail {
	min-height: 200px;
}

.customer-cases-gray .uael-post__meta-data {
	display: none;
}

.customer-cases .uael-post__columns-3 .uael-post-wrapper,
.customer-cases-gray .uael-post__columns-3 .uael-post-wrapper{
	margin-right: 20px;
	margin-left: 20px;
	width: 29%;
	padding: 0!important;
}

.customer-cases-gray .uael-post__thumbnail img {
	height: 200px;
	object-fit: cover;
}

.customer-cases .uael-post__bg-wrap {
	height: 100%;
}

.customer-cases-gray .uael-post__bg-wrap {
	height: 100%;
}

.customer-cases .uael-post__footer {
	margin-top:0!important;
}

.customer-cases-gray .uael-post__footer {
	margin-top:0!important;
}

.cases-block-1 .elementor-widget-container {
	margin:0!important;
}

.cases-quote blockquote.elementor-blockquote {
	display: flex;
	height: 100%;
}

.cases-quote .elementor-widget-container {
	height:100%;
}

.cases-quote blockquote.elementor-blockquote:before {
	content: url(/wp-content/themes/brandmerck/img/quote.png);
	background-color: #25A8AC;
	color: white;
	width: 85px;
	clip-path: polygon(0 0%, 100% 0%, 85% 100%, 0% 100%);
	height:100%;
	display:flex;
	justify-content: center;
    align-items: center;
    line-height: 0;
}

.cases-quote p.elementor-blockquote__content {
	background-color: #008f8c;
	width: 100%;
	margin-top: 0 !important;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left:-20px;
	padding:10px 10px 10px 20px;
}

.cases-quote .elementor-blockquote--skin-quotation .elementor-blockquote__content {
	margin-top:0!important;
}

.cases-img-block-2 {
	align-items: center;
}

.cases-img-block-3 {
	align-items: center;
}

.cases-block-1-left .elementor-text-editor.elementor-clearfix {
	margin-left: 30px;
	padding-bottom: 4px;
}

.cases-block-1-left .elementor-widget-text-editor:empty {
	display: none;
}

.cases-block-1-left .elementor-text-editor.elementor-clearfix:empty {
	display: none;
}

.uael-filters-dropdown-button {
	display: flex!important;
	justify-content: center;
	align-items: center;
}

.uael-filters-dropdown-button {
	background-color:#008f8c!important;
	color:#ffffff;
	font-family: "Futura-Bold-03", Sans-serif!important;
	font-size: 15px;
	text-transform: uppercase;
	width:399px;
	height: 75px;
}

.uael-posts-tabs-dropdown .uael-filters-dropdown-button::after {
	content: url(/wp-content/themes/brandmerck/img/long-arrow-down-light.png);
	padding-left:20px;
}

ul.uael-filters-dropdown-list.uael-post__header-filters.show-list {
	width: 399px;
	padding-left:20px;
}

li.uael-filters-dropdown-item.uael-post__header-filter.uael-filter__current {
	color:#ffffff;
	font-family: "Futura-Bold-03", Sans-serif!important;
	font-size: 13px;
	text-transform: uppercase;
}

li.uael-filters-dropdown-item.uael-post__header-filter {
	font-family: "Futura-Bold-03", Sans-serif!important;
	font-size: 13px;
	text-transform: uppercase;
}

li.uael-filters-dropdown-item.uael-post__header-filter:first-child {
	display: none;
}

li.uael-filters-dropdown-item.uael-post__header-filter {
	border:1px solid #ffffff;
}

li.uael-filters-dropdown-item.uael-post__header-filter:last-child {
	border-top: unset;
}

.page-id-9044 ul.uael-filters-dropdown-list.uael-post__header-filters.show-list li.uael-filters-dropdown-item.uael-post__header-filter:nth-child(2) {
	order:5;
}

.page-id-9044 ul.uael-filters-dropdown-list.uael-post__header-filters.show-list li.uael-filters-dropdown-item.uael-post__header-filter:nth-child(3) {
	order:4;
}

.page-id-9044 ul.uael-filters-dropdown-list.uael-post__header-filters.show-list li.uael-filters-dropdown-item.uael-post__header-filter:nth-child(4) {
	order:3;
}

.uael-post__terms-wrap {
	margin:20px 0 0 50px;
	order:2;
}

.related-updates .uael-post__terms-wrap {
	height:50px;
}

.uael-post__terms-wrap .uael-post__terms {
	background-color: transparent!important;
	color:#888888;
	text-transform: uppercase;
	font-family: "Futura-Medium-01", Sans-serif;
	pointer-events: none;
	cursor: default;
	padding:0!important;
}

.uael-posts-tabs-dropdown .uael-filters-dropdown {
	display: flex!important;
	flex-direction: column;
	align-items: center;
	margin-bottom: 80px;
	margin-top:-50px;
}

.uael-post__header-filters-wrap.uael-posts-tabs-dropdown ul.uael-post__header-filters {
	display: none!important;
}

ul.uael-filters-dropdown-list.uael-post__header-filters {
	display: none;
}

ul.uael-filters-dropdown-list.uael-post__header-filters.show-list {
	display: flex!important;
	flex-direction: column;
}

.uael-post__header-filters {
	padding:0!important;
}

.uael-post__header-filter {
	padding:0!important;
	margin:0!important;
}

li.uael-filters-dropdown-item.uael-post__header-filter {
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

@media only screen and (max-width: 768px) {

	.updates-left-column,
	.updates-socials-h2 {
		order: 1;
	}

	.updates-right-column,
	.schrijfwerck-socials {
		order: 2;
	}

	.updates-related-updates-h2 {
		order: 3;
	}

	.updates-related-updates {
		order: 4;
	}

	.newsletter-sticky-on-desktop {
		order: 5;
	}

	.updates-right-column .elementor-element-populated {
		margin-left:15px!important;
		margin-right: 15px!important;
	}

	.customer-cases .uael-post__excerpt {
		height:unset!important;
	}

	.customer-cases-gray .uael-post__excerpt {
		height:unset!important;
	}

	.customer-cases {
		padding-bottom: 40px!important;
	}

	.customer-cases-gray {
		padding-bottom: 40px!important;
	}

	.cases-form-right .elementor-element-populated {
		margin-right: 0!important;
	}

	.related-updates img.attachment-full.size-full {
		height: 200px;
	}

	.related-updates-white img.attachment-full.size-full {
		height: 200px;
	}

	.jump .elementor-element-populated {
		margin-right: 0!important;
	}

	.block-with-gray-background {
		margin: 0!important;
	}

	.hero h1.elementor-heading-title.elementor-size-default {
		font-size: 30px!important;
		margin-top:50px;
	}

	.page-id-711 .hero h1.elementor-heading-title.elementor-size-default {
		margin-top:0;
		font-size: 25px!important;
	}

	.cases-block-1-left {
		order:2;
	}

	.cases-block-1-right {
		order:1;
		margin-bottom:30px;
	}

	.cases-block-1-right .elementor-element-populated {
		margin-left: 15px!important;
	}

	.cases-block-2-left {
		order: 2;
	}

	.cases-block-2-left .elementor-element-populated {
		margin-right: 15px!important;
	}

	.cases-img-block-2 {
		order: 1;
		margin-bottom:30px;
	}

	.cases-img-block-2  .elementor-element-populated {
		margin-left: 15px!important;
	}

	.cases-img-block-3 {
		margin-bottom:30px;
	}

	.cases-img-block-3 .elementor-element-populated {
		margin-right: 15px!important;
	}

	.cases-text-block-3 .elementor-element-populated {
		margin-left: 15px!important;
	}

	.no-padding-mobile {
		padding:0!important;
	}

	ul.uael-filters-dropdown-list.uael-post__header-filters.show-list {
		width: 100%;
	}

	.uael-filters-dropdown-button {
		width: 100%;
	}

	.elementor-widget-uael-posts .uael-post__load-more {
		width: 350px;
	}

	a.uael-post__load-more.elementor-button span {
		margin-left:22px;
	}
}

	/**
    end cases styling
    */

/**
updates styling
*/

.alle_updates-template-default h2 {
	color: #000000;
	font-family: "Futura-Bold-03", Sans-serif;
	font-size: 25px;
}

.alle_updates-template-default h3 {
	color: #000000;
	font-family: "Futura-Bold-03", Sans-serif;
	font-size: 25px;
	margin-bottom: 20px;
}

.alle_updates-template-default h4 {
	color: #000000;
	font-family: "Futura-Bold-03", Sans-serif;
	font-size: 22px;
	margin-bottom: 20px;
}

.alle_updates-template-default h5 {
	color: #000000;
	font-family: "Futura-Bold-03", Sans-serif;
	font-size: 18px;
	margin-bottom: 20px;
}

.related-updates .uael-post__columns-3 .uael-post-wrapper,
.related-updates-white .uael-post__columns-3 .uael-post-wrapper {
	margin-right: 20px;
	margin-left: 20px;
	width: 29%;
	padding: 0!important;
}
.related-updates .uael-post__bg-wrap {
	background-color: #F9F9F9!important;
}

.related-updates-white .uael-post__bg-wrap {
	background-color: #FFFFFF!important;
}

.elementor-widget-uael-posts .uael-post__title a {
	color:#000000!important;
}

.updates-white-background .uael-post__bg-wrap {
	background-color: #FFFFFF!important;
}

.updates-related-updates {
	background-color:#F9F9F9;
}
.updates-related-updates .uael-post__bg-wrap {
	background-color: unset!important;
}

.updates-related-updates .elementor-widget-uael-posts .uael-post__title a {
	color:#000000!important;
}

.updates-related-updates h3.uael-post__title a:hover {
	color:#008f8c!important;
	transition: 0.7s;
}

.updates-related-updates h3.uael-post__title {
	font-weight: 400;
	font-size: 16px;
	font-family: "Avenir-Book-01", Sans-serif;
	border-bottom: 1px solid #D8D8D8;
	padding-bottom: 15px;
	padding-left: 20px;
}

.updates-related-updates .uael-post__content-wrap {
	padding-bottom: 0!important;
	padding-top: 0!important;
}

.updates-related-updates-h2 {
	margin-bottom:0!important;
}

.related-updates .uael-post__body {
	margin-top:35px;
}

.related-updates .elementor-widget-uael-posts .elementor-button-content-wrapper {
	height: 79px;
	padding-top: 14px;
	display: flex;
	align-items: center;
}

.related-updates-white .elementor-widget-uael-posts .elementor-button-content-wrapper {
	height: 79px;
	padding-top: 14px;
	display: flex;
	align-items: center;
}

.updates-newsletter-h2 {
	margin-bottom:0!important;
}

.updates-socials-h2 {
	margin-bottom:0!important;
}

.updates-socials img:hover {
	transform: rotate(360deg);
	transition: 0.7s;
}

.saboxplugin-wrap {
	border:unset!important;
	background-color: #F9F9F9;
}

.saboxplugin-wrap .saboxplugin-socials {
	border:unset!important;
	background-color: #F9F9F9!important;
	margin-left: 30px;
}

.saboxplugin-wrap .saboxplugin-socials .saboxplugin-icon-grey {
	margin:10px 15px!important;
}

.saboxplugin-wrap .saboxplugin-gravatar {
	margin: 10px 28px 0 28px;
}

.saboxplugin-wrap .saboxplugin-gravatar a {
	pointer-events: none;
}

.saboxplugin-wrap .saboxplugin-gravatar img {
	height: 130px!important;
	width: 130px!important;
	max-width: 130px!important;
	pointer-events: none;
}

/*.saboxplugin-gravatar img {*/
/*	!*background-color: #008f8c;*!*/
/*	border-radius: 85px!important;*/
/*}*/

.saboxplugin-authorname {
	font-family: "Futura-Bold-03", Sans-serif;
	pointer-events: none;
}

.saboxplugin-authorname a {
	color:#000000!important;
	margin-top:19px;
}

.saboxplugin-wrap .saboxplugin-authorname {
	line-height: unset!important;
	margin-top:51px!important;
}

.saboxplugin-desc {
	font-family:"Avenir-Book-01", Sans-serif;
	color:#000000!important;
	margin-right: 62px!important;
}

.saboxplugin-wrap .saboxplugin-socials a svg {
	background-color: #25A8AC;
	color: #FFFFFF;
	width: 50px!important;
	height: 50px!important;
	padding: 10px;
	border-radius: 20px;
}

.cases-writer-img.elementor-widget.elementor-widget-image {
	margin-bottom: 0!important;
}

@media only screen and (max-width: 1100px) {

	.cases-writer-socials.elementor-widget.elementor-widget-html {
		margin-bottom: 0!important;
	}

	.cases-writer-socials .elementor-widget-container {
		padding-bottom: 30px!important;
	}

	.cases-writer-heading .elementor-widget-container {
		margin:0!important;
	}

	.cases-writer-heading.elementor-widget.elementor-widget-heading {
		margin-bottom: 0!important;
	}

	.cases-writer-heading h2.elementor-heading-title.elementor-size-default {
		padding:0 0 20px 40px;
	}

	.cases-writer-text .elementor-widget-container {
		margin:0 0 20px 0!important;
	}

	.cases-writer-text .elementor-widget-container {
		padding:0px 20px 0px 40px!important;
	}

	.cases-writer-text .elementor-text-editor.elementor-clearfix {
		padding-bottom: 20px;
	}

}

/**
end updates styling
*/

/**
over brandmerck styling
*/

.mvo-logos .elementor-image img {
	filter: grayscale(100%);
}

.mvo-logos .elementor-image img:hover {
	filter: unset;
}

/**
end over brandmerck styling
*/

/**
contact styling
*/

.contact-vestiging .elementor-cta {
	z-index: -1;
}

.elementor-63 .elementor-element.elementor-element-7bc0366 .elementor-button {
	background-color: white!important;
}

.elementor-8158 .elementor-element.elementor-element-8d8d472 .elementor-button {
	background-color: white!important;
}

.elementor-1953 .elementor-element.elementor-element-445936e9 .elementor-button {
	background-color: white!important;
}

.elementor-1940 .elementor-element.elementor-element-6480a1de .elementor-button {
	background-color: white!important;
}

.elementor-1706 .elementor-element.elementor-element-1bc51deb .elementor-button {
	background-color: white!important;
}

.elementor-1196 .elementor-element.elementor-element-b86c4d0 .elementor-button {
	background-color: white!important;
}

.elementor-page-1196 .elementor-1196 .elementor-element.elementor-element-13fb6de {
	text-align: left;
}

.elementor-element.elementor-element-13fb6de.elementor-widget.elementor-widget-theme-post-content .elementor-widget-container p:first-child {
	text-align: center;
}

.brandmerck-contact-block .elementor-image img {
	height: 712px;
}

.contact-form-h2.elementor-widget.elementor-widget-heading {
	margin-bottom: 0!important;
}

.contact-information-h2.elementor-widget.elementor-widget-heading {
	margin-bottom: 0!important;
}

.contact-list-items i {
	padding-right: 15px;
	color:#000000;
}

.contact-list-items {
	color:#888888;
}

.contact-list-items a {
	color:#000000;
}

.contact-list-items a:hover {
	color: #0000ff;
	transition: 0.7s;
}

.contact-newsletter-h2.elementor-widget.elementor-widget-heading {
	margin-bottom: 0!important;
}

.contact-locations .elementor-active {
	display: flex;
}

.contact-locations .elementor-tab-title.elementor-tab-mobile-title.elementor-active {
	display: none;
}

.contact-locations .elementor-tabs-wrapper {
	display: flex;
	justify-content: center;
}

.contact-locations .elementor-tab-title a:hover {
	color:#25A8AC!important;
	transition: 0.7s;
}

.contact-locations .elementor-column.elementor-col-66 {
	flex-direction: column;
	margin: 0 15px 0 15px;
	background-image: url("/wp-content/themes/brandmerck/img/locatie-sneek.png");
	justify-content: flex-end;
}

.contact-locations .elementor-column.elementor-col-66.location-groningen {
	background-image: url("/wp-content/themes/brandmerck/img/locatie-groningen.png");
}

.contact-locations .elementor-column.elementor-col-66.location-deventer {
	background-image: url("/wp-content/themes/brandmerck/img/locatie-deventer.png");
}

.contact-locations .button-location {
	display: flex;
	justify-content: center;
	padding-bottom: 40px;
}

.contact-locations .button-location button {
	background-color: #FFFFFF;
	color: #000000;
	font-family: "Futura-Bold-03", Sans-serif;
	font-size:15px;
	height: 75px;
	width: 383px;
}

.contact-locations .button-location-sneek button:hover {
	transform: scale(0.9);
	transition: 0.7s;
}

.contact-locations .elementor-column.elementor-col-33 {
	background-color:#F9F9F9;
	display: flex;
	flex-direction: column;
}

.contact-locations .contact-locations-heading {
	padding:10px 30px 5px 30px;
}

.contact-locations .contact-locations-heading h2 {
	margin-bottom: 0px!important;
	font-family: "Futura-Bold-03", Sans-serif;
	font-size: 23px;
	color:#000000;
}

.contact-locations .contact-locations-content {
	padding:0 5px 5px 30px;
}

.contact-locations-content-address {
	display: flex;
	flex-direction: column;
	padding-bottom: 20px;
}

.contact-locations-content-address i {
	font-style:unset;
}

.contact-locations-content-contact {
	display: flex;
	flex-direction: column;
	padding-bottom: 20px;
}

.contact-locations-content-times {
	display: flex;
	flex-direction: column;
	padding-bottom: 20px;
}

.contact-locations-content-other {
	display: flex;
	flex-direction: column;
}

.contact-locations-content-other i {
	font-style: unset;
}

@media only screen and (max-width: 768px) {

	.updates-socials {
		margin-left: 60px;
	}

	.saboxplugin-wrap {
		display: flex!important;
		flex-direction: column;
		margin-bottom: 20px!important;
	}

	.saboxplugin-wrap .saboxplugin-socials {
		margin-left:0!important;
	}

	.saboxplugin-wrap .saboxplugin-authorname {
		margin-top: 0!important;
	}

	.saboxplugin-gravatar {
		order:1;
	}

	.saboxplugin-authorname {
		order:3;
	}

	.saboxplugin-desc {
		order:4;
		margin-right: 10px!important;
	}

	.saboxplugin-socials {
		order:2;
	}

	.brandmerck-contact-block {
		margin:0!important;
	}

	.brandmerck-contact-block .elementor-image img {
		height: unset;
	}

	.contact-form-contact .elementor-element-populated {
		margin-right: 0!important;
	}

	.contact-question-block {
		margin:0!important;
	}

	.contact-locations .elementor-column.elementor-col-66 {
		width: 100%;
		margin: 0;
		height: 390px;
		background-size: cover;
	}

	.contact-locations .elementor-column.elementor-col-33 {
		width: 100%;
		margin-bottom: 20px;
	}

	.contact-locations .elementor-tab-content {
		flex-direction: column-reverse;
	}

	.contact-locations .elementor-tab-title.elementor-tab-mobile-title {
		display: none;
	}

	.contact-locations .button-location button {
		width:100%;
	}

	.contact-locations .button-location a {
		width: 100%;
		padding: 0 20px 0 20px;
	}

	.location-h2 h2.elementor-heading-title.elementor-size-default {
		font-size:25px!important;
	}

	.contact-form-contact .elementor-widget-wrap {
		margin: 0 20px 20px 20px;
	}

	.contact-form-contact .elementor-widget.elementor-widget-form {
		width: 100%;
		max-width: unset;
	}

	.contact-information-contact .elementor-widget-wrap {
		margin-bottom: 20px;
	}

	.contact-h2 h2.elementor-heading-title.elementor-size-default {
		font-size: 28px!important;
		margin:50px 20px 50px 20px;
	}

	.founders-edition-h2 h2.elementor-heading-title.elementor-size-default {
		font-size: 28px!important;
	}

	.contact-question-btn .elementor-button-wrapper {
		margin: 0 20px;
	}

	.affiliate-h2 h2.elementor-heading-title.elementor-size-default {
		font-size: 28px!important;
		margin:100px 20px 100px 20px;
	}
}

/**
end contact styling
*/

/**
branches styling
*/

.branches-items .uael-post__inner-wrap {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.branches-items .uael-post__bg-wrap {
	margin-bottom: 50px;
}

.branches-items .uael-post__bg-wrap:hover {
	box-shadow:0px 0px 10px 0px #888888;
}

.branches-items .uael-post__thumbnail {
	width:100px;
	height: 100px;
	margin-top:30px;
	display: flex;
	align-items: center;
}

a.uael-post__read-more.elementor-button {
	order:4;
}

.branches-items .uael-post__content-wrap {
	padding:30px 0 0 0!important;
}

.branches-items .uael-post__title {
	padding:0 15px;
}

.branches-items .uael-post__excerpt {
	padding:0 15px;
}

/**
end branches styling
*/

/**
other pages styling
 */

/*.our-team {*/
/*	margin:0 50px;*/
/*}*/

/*.our-dna {*/
/*	margin:0 50px;*/
/*}*/

/*.our-branches {*/
/*	margin:0 50px;*/
/*}*/

.our-branches .elementor-button-content-wrapper {
	padding-top: 20px;
}

/*.mvo-block {*/
/*	margin:0 50px;*/
/*}*/

@media only screen and (max-width: 768px) {

	.privacy-hero-h2 {
		margin:75px 0;
	}

	.terms-hero-h2 {
		margin:75px 0;
	}

	.our-team {
		margin:0!important;
	}

	.our-dna {
		margin:0!important;
	}

	.our-branches {
		margin:0!important;
	}

	.mvo-block {
		margin:0!important;
	}

}

/**
end other pages styling
 */

/**
footer styling
*/

.footer-services-section {
	padding-left: 15px;
	line-height: 2.5;
}

.footer-contact-section {
	margin-right:15px;
	line-height: 2.5;
}

.footer-brandmerck-section {
	padding-right: 15px;
}

.footer-branches-section {
	line-height: 2.5;
}

.footer-brandmerck ul {
	margin:unset!important;
}

.services-footer ul li {
	list-style-type:none;
}

.services-footer ul li a {
	color:#ffffff;
	font-family: "Avenir-Book-01", Sans-serif;
	font-size:16px;
}

.services-footer ul li a:hover {
	color:#008f8c;
	transition:0.7s;
}
i.fas.fa-chevron-right {
	color:#ffffff;
	padding-right:10px;
}

.navigation-footer ul li {
	list-style-type:none;
}

.navigation-footer ul li a {
	color:#ffffff;
	font-family: "Avenir-Book-01", Sans-serif;
	font-size:16px;
}

.navigation-footer ul li a:hover {
	color:#008f8c;
	transition:0.7s;
}

.second-part-footer .elementor-text-editor.elementor-clearfix {
	padding-top:0;
}

.second-part-footer ul li {
	list-style-type:none;
}

.second-part-footer ul li a {
	color:#ffffff;
	font-family: "Avenir-Book-01", Sans-serif;
	font-size:16px;
}

.second-part-footer ul li a:hover {
	color:#008f8c;
	transition:0.7s;
}

.second-part-footer a {
	color:#ffffff;
	font-family: "Avenir-Book-01", Sans-serif;
	font-size:16px;
}

.second-part-footer a:hover {
	color:#008f8c;
	transition:0.7s;
}

.third-part-footer .elementor-text-editor.elementor-clearfix {
	padding-top:0;
}

.fourth-part-footer ul li {
	list-style-type:none;
	color:#ffffff;
	font-family: "Avenir-Book-01", Sans-serif;
	font-size:16px;
}

.fourth-part-footer ul li a {
	color:#ffffff;
	font-family: "Avenir-Book-01", Sans-serif;
	font-size:16px;
}

.fourth-part-footer ul li a:hover {
	color:#008f8c;
	transition:0.7s;
}

.newsform-form .elementor-field-group {
	margin-bottom:30px!important;
}

.bottom-footer {
	display:inline-flex;
	padding-top:30px;
	padding-bottom:50px;
}

.bottom-footer p {
	padding-left:20px;
	padding-right:20px;
	font-family: "Avenir-Book-01", Sans-serif;
	font-size:16px;
	border-right: 1px solid black;
	margin-bottom: unset;
	color:#000000;
}

.bottom-footer ul {
	display:inline-flex;
	list-style-type:none;
	margin:0!important;
}

.bottom-footer ul li {
	padding-right:20px;
	padding-left:20px;
	border-right: 1px solid black;
}

.bottom-footer ul li:last-child {
	border-right: unset;
}

.bottom-footer ul li a {
	text-decoration:underline;
	font-family: "Avenir-Book-01", Sans-serif;
	font-size:16px;
	color:#000000;
}

.bottom-footer ul li a:hover {
	color:#000000;
	transition:0.7s;
}

.outer-bottom-wrapper {
	display: flex;
    align-items: baseline;
    justify-content: space-between;
}

.outer-bottom-wrapper .social-icons i {
	color: #000000;
	font-size: 18px;
}

.outer-bottom-wrapper .social-icons i:hover {
	transform: rotate3d(1, 1, 1, 365deg);
	transition:1.5s;
}

.social-icons {
	padding-right: 15px;
}

.social-icons i.fab.fa-facebook-f {
	padding-right:30px;
}

.social-icons i.fab.fa-pinterest-p {
	padding-right:20px;
}

.social-icons img:hover {
	opacity:0.7;
}

.newsform-form input#form-field-name {
	color:#ffffff;
}

.newsform-form input#form-field-email {
	color:#ffffff;
}

.newsform-form .elementor-mark-required .elementor-field-label:after {
	color:#ffffff;
}

.footer-brandmerck .fa-phone:before {
	color:#ffffff;
	padding-right: 21px;
}

.footer-brandmerck .fa-paper-plane:before {
	color:#ffffff;
	padding-right: 21px;
}

.footer-brandmerck .fa-question-circle:before {
	color:#ffffff;
	padding-right: 21px;
}

.footer-brandmerck .elementor-widget-form .elementor-field-group .elementor-field {
	color:#ffffff;
}

@media only screen and (max-width: 768px) {

	.outer-bottom-wrapper {
		flex-direction: column;
	}

	.outer-bottom-wrapper .bottom-footer {
		display: unset;
		padding-bottom: 0;
		width: 100%;
		text-align: center;
	}

	.outer-bottom-wrapper .bottom-footer ul {
		display: unset;
	}

	.outer-bottom-wrapper .social-icons {
		width: 100%;
		display: flex;
		justify-content: center;
		padding-bottom: 100px;
		padding-top:20px;
	}

	.footer-brandmerck-section {
		order:1;
		margin:0px 5px 0px 5px;
	}

	.footer-brandmerck-section .elementor-element-populated {
		margin:0 0 50px 30px!important;
	}

	.footer-services-section {
		order:2;
		margin:0px 20px 20px 20px;
		line-height: unset;
	}

	.footer-branches-section {
		order:3;
		margin:0px 5px 0px 5px;
		line-height: unset;
	}

	.footer-branches-section .elementor-element-populated {
		margin-left: 30px!important;
	}

	.footer-contact-section {
		order:4;
		margin:0px 35px 0px 5px;
		line-height: unset;
	}

	.footer-contact-section .elementor-element-populated {
		margin-left: 30px!important;
	}

	.elementor-element.elementor-element-c59da90.elementor-column.elementor-col-20.elementor-top-column {
		margin:40px 20px 0 20px;
		height: 75px;
	}

	.elementor-element.elementor-element-054534b.expert-mobile-text-block.elementor-widget.elementor-widget-text-editor {
		margin-bottom:0;
	}

	.bottom-footer p {
		border-right: unset;
	}

	.bottom-footer ul li {
		border-right: unset;
	}

}

/**
end footer styling
*/

/**
SEA page styling
*/

.sea-header {
	height: 100px;
}

.sea-header .elementor-widget-image .elementor-image img {
	height: 80px;
	padding: 10px 0 0 10px;
}

.sea-header .sea-header-middle-part {
	display: flex;
	justify-content: flex-end;
	padding-right: 10px;
	height: 100px;
	align-items: center;
}

.sea-header .sea-header-middle-part i {
	padding-right: 10px;
	color: #ffffff;
}

.sea-header .sea-header-middle-part a {
	padding-right: 30px;
	color: #ffffff;
	font-family:"Futura-Medium-01", Sans-serif;
	font-size: 15px;
	text-transform: uppercase;
}

.sea-header .sea-header-middle-part a:hover {
	color: #000000;
	transition: 0.7s;
}

.sea-header .elementor-button-wrapper {
	height: 100px;
}

.sea-header a.elementor-button-link.elementor-button.elementor-size-sm {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.sea-header .elementor-button:hover {
	background-color: #008f8c!important;
	color: #000000!important;
}

@media only screen and (max-width: 768px) {

	.sea-h2 h2.elementor-heading-title.elementor-size-default {
		font-size: 30px !important;
		margin-top: 50px;
		text-align: center;
	}

	.sea-hero .elementor-button-wrapper {
		padding-bottom: 50px;
	}

	.sea-header {
		height: unset;
	}

	.sea-header .sea-header-middle-part {
		padding: 0;
		justify-content: center;
	}

	.sea-header .sea-header-middle-part a{
		padding-right: 5px;
	}

	.sea-form .elementor-form-fields-wrapper {
		margin:0!important;
	}

	.sea-form .elementor-widget-wrap {
		padding:0 20px;
	}

	.elementor-1624 .elementor-element.elementor-element-b42fb59 .elementor-field-group {
		padding:0;
	}

}

/**
end SEA page styling
*/

/**
start pop-up styling
*/

#elementor-popup-modal-1940 {
	height: 100px;
}

#elementor-popup-modal-1953 {
	height: 100px;
}

#elementor-popup-modal-1706 {
	height: 100px;
}

.brandmerck-newsletter-popup-close .elementor-widget,
.brandmerck-newsletter-popup-close .elementor-widget-container,
.brandmerck-newsletter-popup-close .elementor-button-wrapper,
.brandmerck-newsletter-popup-close a.elementor-button-link.elementor-button.elementor-size-xl {
	height: 100%;
}

.brandmerck-newsletter-popup-close a.elementor-button-link.elementor-button.elementor-size-xl {
	display: flex;
	justify-content: center;
	align-items: center;
}

.brandmerck-newsletter-popup-close {
	position: absolute;
	right: 0;
	height: 100%;
}

.wpgdprc-consent-bar {
	padding:0!important;
}

.wpgdprc-consent-bar div.wpgdprc-consent-bar__notice {
	max-width: unset!important;
}

.wpgdprc-consent-bar__notice p {
	font-family: "Avenir-Book-01", Sans-serif!important;
	font-size: 16px!important;
	padding: 0 15px;
	text-align: center;
}

.wpgdprc-consent-bar__notice a {
	font-family: "Avenir-Heavy-05", Sans-serif!important;
}

.wpgdprc-consent-bar__column {
	width: 100%;
	padding:0!important;
	display: flex;
	justify-content: flex-end;
	justify-content: center;
}

.wpgdprc-consent-bar__container {
	width: 100%;
}

.wpgdprc-consent-bar__column:nth-child(2) {
	display: none;
}

.wpgdprc-consent-bar__column:nth-child(3) {
	width:15%;
	background-color: #25A8AC;
}

button.wpgdprc-button.wpgdprc-consent-bar__button {
	width: 100%;
	height: 100px;
	padding:0!important;
	color: #FFFFFF!important;
	visibility: hidden;
	text-transform: uppercase;
}

button.wpgdprc-button.wpgdprc-consent-bar__button:after {
	visibility: visible;
	content: 'Akkoord';
	margin-right: 25%;
	padding:43px 0!important;
}

.elementor-popup-modal {
	background-color: transparent!important;
}

.sea-scan-popup .sea-scan-popup-left .elementor-element-populated {
	display: flex;
	align-items: center;
	justify-content: center;
}

.sea-scan-popup-left .elementor-widget-heading {
	margin-bottom: 0px!important;
}

.sea-scan-popup-left h2.elementor-heading-title.elementor-size-default {
	text-transform: uppercase;
}

.sea-scan-popup .elementor-row {
	height: 100px;
}

.sea-scan-popup .elementor-form-fields-wrapper {
	margin-bottom: 0!important;
	margin-top: 30px;
}

.dialog-close-button.dialog-lightbox-close-button i.eicon-close {
	display: none!important;
}

.desktop-cross-sea-popup.elementor-widget-button {
	height: 100%;
}

.desktop-cross-sea-popup .elementor-widget-container {
	height: 100%;
}

.desktop-cross-sea-popup .elementor-button-wrapper {
	height: 100%;
	display: flex;
	justify-content: flex-end;
}

.desktop-cross-sea-popup a.elementor-button-link.elementor-button.elementor-size-xl {
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100px;
}

.desktop-cross-sea-popup span.elementor-button-icon.elementor-align-icon-left:hover {
	transform: rotate(360deg);
	transition: 1.5s;
}

.dialog-widget#elementor-popup-modal-11387 .dialog-message,
.elementor-popup-modal#elementor-popup-modal-11387 .dialog-widget-content {
	width: 100%;
}

.elementor-popup-modal#elementor-popup-modal-11387 {
	align-items: flex-end;
}

.brandmerck-newsletter-popup {

}

@media only screen and (max-width: 1026px) {

	#elementor-popup-modal-1940 {
		height:360px;
	}

	#elementor-popup-modal-1953 {
		height:360px;
	}

	#elementor-popup-modal-1706 {
		height:360px;
	}

	.wpgdprc-consent-bar__content {
		flex-direction: column;
	}

	.wpgdprc-consent-bar__column:nth-child(3) {
		width: 100%;
		margin-top:30px;
	}

	.wpgdprc-consent-bar__notice {
		padding-top:20px;
	}

	button.wpgdprc-button.wpgdprc-consent-bar__button:after {
		margin-right: 10%;
	}

	.sea-scan-popup h2.elementor-heading-title.elementor-size-default {
		font-size: 15px!important;
	}

	.sea-scan-popup-left {
		width:15% !important;
	}

	.sea-scan-popup-center .elementor-button.elementor-size-xl {
		padding:25px 35px!important;
	}

	.sea-scan-popup .elementor-form-fields-wrapper {
		margin-bottom: unset;
		margin-top: unset;
	}

	.sea-scan-popup .elementor-field-group {
		margin-bottom: 0!important;
	}

	.sea-scan-popup {
		padding:0px!important;
	}

	.sea-scan-popup .sea-scan-popup-left {
		width: 100% !important;
		padding:20px 20px 0 20px;
	}

	.sea-scan-popup .elementor-row {
		height: 100%;
	}

	.dialog-close-button.dialog-lightbox-close-button {
		top:unset;
		bottom: 0;
	}

	.sea-scan-popup a.elementor-button-link.elementor-button.elementor-size-xl {
		margin-bottom: 20px;
	}

	.sea-scan-mobile input#form-field- {
		margin-bottom: 20px;
	}

	.mobile-cross-sea-popup {
		margin-bottom: 0!important;
	}

	.sea-scan-mobile .elementor-form-fields-wrapper.elementor-labels-above {
		display: flex;
		flex-direction: column;
		width: 100%;
	}

	.sea-scan-mobile .elementor-column.elementor-col-25 {
		width: unset;
	}

	.sea-scan-popup .elementor-row {
		justify-content: center;
	}
}

/**
end pop-up styling
*/

.elementor-11423 .elementor-element.elementor-element-eb55a33 .elementor-button[type="submit"] {
    background-color: #25a8ac!important;
}

/*new ul list style, works only for elementor-text-editor (other places are covered by elementor) */
.elementor-text-editor ul {
	list-style: none;
}

.elementor-text-editor ul li::before {
	position: absolute;
	left: 30px;
	font-size: 10px;
	content: "\25E5";
}

.no-triangle .elementor-text-editor ul li::before {
	content: none;
}

.elementor-365 .elementor-element.elementor-element-64d9257 img {
    max-width: 100%!important;
}

.uael-listing__terms-link {
	color:#888 !important;
}
