/*text highlight*/
::selection {
  color: #DEF3F0;
  background: #296E65;
}

/*global light-bg colour error fix*/
.myrtle-050 {
	background-color: #DEF3F0 !important;
}

/*removing top: 100% from hamburger menu*/
.hfe-nav-menu .menu-item-has-children .sub-menu {
	top: 0 !important;
}

/*removing "back" from hamburger menu in a dropdown*/
.sub-menu-open > li:nth-child(1) {
	display: none;
}

/*styling hamburger dropdown*/
.sub-menu-open>li>a {
	font-size: 1.1rem !important;
	font-weight: 600 !important;
}

.uicore-footer-widget, [class*="elementor-widget-wp-widget-"] {
	padding-bottom: 0;
	margin-bottom: 1.4vh;
}

.uicore-footer-wrapper .uicore-inner-footer .uicore .uicore-footer-title {
	margin-bottom: 1.1vh;
}

.uicore-footer-column {
	padding: calc(60px * 0.5) 10px !important;
}

.wp-container-61e7cf1e22e8c .wp-block-social-links .is-style-logos-only {
	display: flex;
	flex-wrap: nowrap;
}

@media only screen and (max-width: 1024px) {
 .uicore-footer-column .uicore-footer-widget:not(:first-child) {
	padding-top: 0;
}
}
.bdt-ep-review-card-carousel-image img {
	width: 100px;
    height: auto !important;
    border-radius: 0;
    max-width: none;
}
    

.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {
	fill: #296E65;
		color: #296E65;
}

.elementor-testimonial-meta-inner {
	display: flex !important;
	align-items: flex-start;
}

.wp-block-social-links {
	display: flex;
	
}

.uicore-blog-grid {
	max-width: 90vw;
}

.uicore-blog-grid> div {
	background: #fff;
	box-shadow: 0px 5px 30px -10px rgba(34,36,38,0.15);
	border-radius: 10px;
	margin: 0.3vw;
	max-width: 24%;
}

@media only screen and (max-width: 1000px) {
	.uicore-blog-grid> div {
	max-width: 49%;
}
}

@media only screen and (max-width: 767px) {
	.uicore-blog-grid> div {
	max-width: 99%;
		padding: 25px !important;
		margin: 1vh auto;
}
	
	.mc4wp-form-fields > div {
			flex-direction: column;
		}
	
	#mc4wp-form-1 > div:nth-child(1) > div:nth-child(2) {
		align-items: normal !important;
	}
	
}

.uicore-blog-grid> div:hover {
	box-shadow: 0px 5px 30px 0px rgba(34,36,38,0.15);
	transition: 0.3s;
}

	.uicore-zoom:hover .uicore-cover-img {
	transform: scale(1) !important;
	-webkit-transform: scale(1) !important;
	-moz-transform: scale(1) !important;
	-ms-transform: scale(1) !important;
	-o-transform: scale(1) !important;
}

.hidden { 
display: none;
}

.show {
  display: block;
}

address {
	font-style: normal;
}

.bdt-newsletter-wrapper form .bdt-input::placeholder {
	text-align: left;
}

#menu-1-1e8cba9, #menu-1-ece4104 {
	display: flex;
	flex-direction: column;
	justify-content: start;
	height: 100vh;
	gap: 2rem;
}

article.post>header>h1.entry-title {
	font-size: 3rem;
	font-weight: 700;
}

@media screen and (max-width: 1024px) {
  article.post>header>h1.entry-title {
	font-size: 2.5rem;
}
}

@media screen and (max-width: 767px) {
  article.post>header>h1.entry-title {
	font-size: 2rem;
}
}

.uicore-blog .uicore-post-content:not(.uicore-archive) .entry-content h2, .uicore-blog .uicore-post-content:not(.uicore-archive) .entry-content h3{
	margin-top: 2vh;
margin-bottom: -1vh;
}

/*.uicore-blog .uicore-post-content:not(.uicore-archive) .entry-content h3 {
	margin: 0;
}*/

.elementor-section.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container {
	width: 90%;
}

.elementor-widget-image img {
	margin: 1vh 0;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-facebook a.sd-button, .sd-social-icon .sd-content ul li[class*="share-"].share-linkedin a.sd-button {
	background: #296e65;
}

.blog-section>div {
	width: 100% !important;
}

.single-post .uicore-single-header .uicore-entry-meta {
	flex-wrap: wrap;
}

#uicore-back-to-top {
	border-radius: 50%;
}

/*form styling*/

.nf-form-fields-required, .nf-form-title {
	display: none;
}

span.ninja-forms-req-symbol {
	color: #296E65;
}

[type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner, button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner, button::-moz-focus-inner  {
	cursor: pointer;
}

/*styling errors and success in form */
.nf-error.field-wrap .nf-field-element::after, .nf-pass.field-wrap .nf-field-element::after {
	display: none;
}

.nf-response-msg>p:first-child {
	font-size: 1.5rem;
	font-weight: 800;
	color: #296E65;
	margin-bottom: 1vh;
}


.nf-response-msg>p:last-child {
	color:#003a40;
}

/* Cookies popup */

#cookie-notice, #cn-revoke-text {
	font-family: 'Montserrat';
	font-weight: 500;
}

#cookie-notice .cn-button:not(.cn-button-custom) {
	font-family: 'Montserrat';
	font-weight: 600;
	border-radius: 50px;
padding: 0.7rem 1.4rem;
}

#cn-notice-buttons > #cn-accept-cookie {
	font-weight: 600;
	color: #fff;
	background-color: #296e65 !important;
	border: 2px solid #296e65;
}

#cn-notice-buttons > #cn-refuse-cookie {
color: #fff;
	border: 2px solid #45ada1;
}

#cn-notice-buttons > #cn-more-info {
	background-color: #fff !important;
	border: 2px solid #296e65;
}

#cn-revoke-buttons > a.cn-revoke-cookie {
	color: #fff !important;
}

.cn-button:hover {
	opacity: 0.7;
	transition: 400ms;
}

/*Complianz*/

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
	font-weight: 500;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences, .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences {
border: 2px solid var(--cmplz_button_settings_border_color);
}

.cmplz-cookiebanner .cmplz-links .cmplz-link {
	font-size: 0.8rem;
margin-top: 1vh;
}

.cmplz-cookiebanner .cmplz-title {
	justify-self: left;
	grid-column: 1/3;
	font-size: 1.2rem;
	color: #296e65;
	font-weight: 700;
}

#cmplz-manage-consent .cmplz-manage-consent {
font-weight: 600;
color: #296e65;
}

/*footer*/

.bdt-navbar-nav {
	flex-direction: column;
	align-items: start;
}

.bdt-navbar-nav > li {
	margin: 0.5vh 0;
}

.bdt-navbar-nav > li, .bdt-navbar-nav > li > a, .bdt-navbar-item, .bdt-navbar-toggle {
	min-height: initial !important;
	padding: 0;
}

.white-link {
	color: #fff;
}

.white-link:hover {
	color: #fff;
	opacity: 0.7;
}

/*cookies*/
#cmplz-document {
	margin: 5vh auto;
}

#cmplz-cookiebanner-container .cmplz-cookiebanner {
	max-width: 95%;
	margin: auto;
}

/*newsletter signup footer*/

.mc4wp-form-fields>div {
	display: flex;
	gap: 1rem;
}

.mc4wp-form-fields > p > label > input{
	margin-top: 20px;
}

/*article*/
.wp-post-image {
	display: none !important;
}

/*landing pages styling*/
/*steps cards flex*/

.flex-space-between>div {
	align-content: space-between !important;
}

.mc4wp-form-fields > p:nth-child(1) > label:nth-child(1) > input:nth-child(1) {
	background: #fff;
}

/*homepage logos*/

div.bdt-logo-carousel-item:nth-child(7) > figure:nth-child(1) > img:nth-child(1) {
	width: 80px;
}

div.bdt-logo-carousel-item:nth-child(5) > figure:nth-child(1) > img:nth-child(1) {
	width: 60px;
}

div.bdt-logo-carousel-item:nth-child(4) > figure:nth-child(1) > img:nth-child(1), div.bdt-logo-carousel-item:nth-child(9) > figure:nth-child(1) > img:nth-child(1) {
	width: 150px;
}

/*one platform, many superpowers section*/

div.bdt-tabs-item {
	width: 25%;
}

#bdt-tab-5-tabpanel-0 > div > p:nth-child(2), #bdt-tab-5-tabpanel-1 > div > p:nth-child(2), #bdt-tab-5-tabpanel-2 > div > p:nth-child(2) {
	text-align: center;
}
 .bdt-tab-text, .fbc-UID_1, #mc4wp-form-1 > div:nth-child(1) > div:nth-child(2) > p:nth-child(1) > input:nth-child(2) {
	font-weight: 700;
	 font-size: 1.2rem;
}

.elementor-element-38f3a3c  {
	display: flex;
}

.elementor-element-aca242e, .elementor-element-ff61661 > div:nth-child(1), .elementor-element-aca242e > div:nth-child(1), .elementor-element-d497431 > div:nth-child(1), .elementor-element-d497431, .elementor-element-ff61661, .elementor-element-79ec65d > div:nth-child(1), .elementor-element-79ec65d {
	height: 100%;
}

.elementor-element-aca242e > div:nth-child(1) > div:nth-child(1), .elementor-element-d497431 > div:nth-child(1) > div:nth-child(1),.elementor-element-ff61661 > div:nth-child(1) > div:nth-child(1), .elementor-element-79ec65d > div:nth-child(1) > div:nth-child(1), .elementor-element-248eb43 > div:nth-child(1) > div:nth-child(1), .elementor-element-248eb43 > div:nth-child(1) {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}

@media screen and (max-width: 1000px) {
	.bdt-flex {
	gap: 0.5rem;
}
}

/*newsletter*/
#mc4wp-form-2 > div:nth-child(1) > p:nth-child(1) {
	  color: var(--e-global-color-uicore_secondary);
  margin: 0px 0px 0px 0px;
  font-size: 1.8rem;
  font-weight: 800;
}

#mc4wp-form-1 > div:nth-child(1) > p:nth-child(1) {
	display: none;
}

#mc4wp-form-2 > div:nth-child(1) > div:nth-child(2) > p:nth-child(1) > label:nth-child(1), #mc4wp-form-2 > div:nth-child(1) > div:nth-child(2) > p:nth-child(2) > label:nth-child(1) {
	font-size: 1rem;
	font-weight: 500;
}

#mc4wp-form-2 > div:nth-child(1) > div:nth-child(2) {
	display: flex;
flex-direction: column;	
}

.elementor-element-9ee4472 > div:nth-child(1) {
	border-radius: 20px;
	box-shadow: 0px 5px 30px -10px rgba(34, 36, 38, 0.15);
}

#mc4wp-form-1 > div:nth-child(1) > div:nth-child(2) {
	align-items: center;
}

.mc4wp-form-fields > div:nth-child(2) {
	flex-direction: column;
align-items: start !important;
gap: 0;
}

.mc4wp-form-fields > div:nth-child(2) > p:nth-child(2) > label:nth-child(1), .mc4wp-form-fields > div:nth-child(2) > p:nth-child(1) > label:nth-child(1) {
	font-size: 1rem;
}

div.elementor-element:nth-child(7) > div:nth-child(1), div.elementor-element:nth-child(5) > div:nth-child(1) {
	background-color: #fff !important;
}

.mc4wp-form-fields > div:nth-child(2) > p:nth-child(3) {
	display: none;
}

div.dagrofa > div.elementor-widget-container > #mc4wp-form-1 > div:nth-child(1) > div:nth-child(2) > p:nth-child(3) {
	display: block;
}

/*homepage breakpoint*/

@media only screen and (max-width: 1370px) {
	
	.elementor-element-0e4d2ed > div:nth-child(1) > img:nth-child(1), .wp-image-9055 {
		margin-right: 0px;
	}
	
}

/*sustainability week*/

#bdt-tabs-d1ed146 > div > div.bdt-tab-wrapper.bdt-width-auto\@s.bdt-first-column > div > div > div, #bdt-tabs-af3ba92 > div > div.bdt-tab-wrapper.bdt-width-auto\@s.bdt-first-column > div > div > div, #bdt-tabs-67b61f2 > div > div.bdt-tab-wrapper.bdt-width-auto\@s.bdt-first-column > div > div > div, #bdt-tabs-6de5929 > div > div.bdt-tab-wrapper.bdt-width-auto\@s.bdt-first-column > div > div > div {
	width:unset;
}

#bdt-tab-Risotto-med-spaghettisquash > div > div > span, #bdt-tab-Cremet-svampe-stroganoff-med-ris > div > div > span, #bdt-tab-Gnocchi-med-salvie-og-soltørret-tomat > div > div > span, #bdt-tab-Grillet-blomkål-med-dildolie-og-yoghurt > div > div > span, #bdt-tab-Cremet-pastasalat-med-hestebønner-og-grønkål > div > div > span, #bdt-tab-Marineret-rødbedesalat-med-persille-og-feta > div > div > span, #bdt-tab-Risotto-with-Spaghetti-Squash > div > div > span, #bdt-tab-Creamy-Mushroom-Stroganoff-with-Rice > div > div > span, #bdt-tab-Gnocchi-with-Sage-and-Sun-Dried-Tomatoes > div > div > span, #bdt-tab-Grilled-Cauliflower-with-Dill-Oil-and-Yogurt > div > div > span, #bdt-tab-Creamy-Pasta-Salad-with-Broad-Beans-and-Kale > div > div > span, #bdt-tab-Marinated-Beetroot-Salad-with-Parsley-and-Feta > div > div > span  {
	font-size: 1rem;
}

#post-3713 > main > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-0ecdd63.no-before\,.myrtle-050.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-11b9068 > div > div.elementor-element.elementor-element-fd64fec.animated-fast.elementor-position-left.bdt-icon-type-image.bdt-icon-effect-none.elementor-widget.elementor-widget-bdt-advanced-icon-box.animated.fadeInUp > div, #post-1598 > main > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-0ecdd63.no-before\,.myrtle-050.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-6014030 > div > div.elementor-element.elementor-element-0e658a9.animated-fast.elementor-position-left.bdt-icon-type-image.bdt-icon-effect-none.elementor-widget.elementor-widget-bdt-advanced-icon-box.animated.fadeInUp > div, #post-10280 > main > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-0ecdd63.no-before\,.myrtle-050.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-11b9068 > div > div.elementor-element.elementor-element-fd64fec.elementor-position-left.bdt-icon-type-image.bdt-icon-effect-none.elementor-widget.elementor-widget-bdt-advanced-icon-box > div, #post-1598 > main > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-0ecdd63.no-before\,.myrtle-050.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-6014030 > div > div.elementor-element.elementor-element-0e658a9.elementor-position-left.bdt-icon-type-image.bdt-icon-effect-none.elementor-widget.elementor-widget-bdt-advanced-icon-box > div, #post-3713 > main > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-0ecdd63.no-before\,.myrtle-050.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-11b9068 > div > div.elementor-element.elementor-element-fd64fec.elementor-position-left.bdt-icon-type-image.bdt-icon-effect-none.elementor-widget.elementor-widget-bdt-advanced-icon-box > div {
	background: transparent !important;
}

/*SoMe button */
.tb_see_more_btn, .tb_see_more_btn_wrap {
	display:none !important;
}

.tb_cp_post_in {
	box-shadow: 2px 2px 10px 0 rgba(128, 128, 128, 0.2) !important;
	border-radius: 10px !important;
}