.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-image: url(https://mullundpartner.de/wp-content/uploads/2022/08/pexels-kaboompics-com-6348-1-1.jpg);
	background-size:cover;
	background-position:center bottom;
}

.footer-container{
	background-color:#ffffff;
}

:root{
--wd-text-font:"Lato", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(109,109,109);
--wd-text-font-size:16px;
}
:root{
--wd-title-font:"Lato", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Lato", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Lato", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Lato", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Lato", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:12px;
}
:root{
--wd-primary-color:rgb(0,152,218);
}
:root{
--wd-alternative-color:rgb(1,1,1);
}
:root{
--wd-link-color:rgb(0,152,218);
--wd-link-color-hover:rgb(1,1,1);
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-shop-bgcolor:#83b735;
}
:root{
--btn-shop-bgcolor-hover:#74a32f;
}
:root{
--btn-accent-bgcolor:#83b735;
}
:root{
--btn-accent-bgcolor-hover:#74a32f;
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
	
	
			--wd-form-brd-radius: 0px;
	
	--wd-form-brd-width: 2px;

	--btn-default-color: #333;
	--btn-default-color-hover: #333;

	--btn-shop-color: #fff;
	--btn-shop-color-hover: #fff;

	--btn-accent-color: #fff;
	--btn-accent-color-hover: #fff;
			--btn-default-brd-radius: 0px;
		--btn-default-box-shadow: none;
		--btn-default-box-shadow-hover: none;
		--btn-default-box-shadow-active: none;
		--btn-default-bottom: 0px;
	
	
			--btn-accent-brd-radius: 0px;
		--btn-accent-box-shadow: none;
		--btn-accent-box-shadow-hover: none;
		--btn-accent-box-shadow-active: none;
		--btn-accent-bottom: 0px;
	
	
			--btn-shop-bottom-active: -1px;
		--btn-shop-brd-radius: 0.001px;
		--btn-shop-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
		--btn-shop-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
	
	
	
	
	
	
	
		}

	/* Site width */
		/* Header Boxed */
	@media (min-width: 1025px) {
		.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
			max-width: 1192px;
		}
	}

	.container {
		max-width: 1222px;
	}
	
	
		.elementor-section.wd-section-stretch > .elementor-column-gap-no {
			max-width: 1192px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-narrow {
			max-width: 1202px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-default {
			max-width: 1212px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-extended {
			max-width: 1222px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-wide {
			max-width: 1232px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-wider {
			max-width: 1252px;
		}

		@media (min-width: 1239px) {

			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}

		@media (min-width: 1222px) {

			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}

	
/* Quick view */
div.wd-popup.popup-quick-view {
	max-width: 920px;
}

/* Shop popup */
div.wd-popup.wd-promo-popup {
	max-width: 800px;
}

/* Age verify */
div.wd-popup.wd-age-verify {
	max-width: 500px;
}

/* Header Banner */
.header-banner {
	height: 40px;
}

body.header-banner-display .website-wrapper {
	margin-top:40px;
}

/* Tablet */
@media (max-width: 1024px) {
	/* header Banner */
	.header-banner {
		height: 40px;
	}
	
	body.header-banner-display .website-wrapper {
		margin-top:40px;
	}
}


@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//mullundpartner.de/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=6.2.1") format("woff2");
}

.woodmart-counter {
    background: #0098da;
    padding: 60px 10px;
}
.section-title h2 {
  font-size: 40px;
  font-weight: 400;
  display: table;
	margin:auto;
}
#expertisesection .elementor-element {
    overflow: hidden;
}

#expertisesection .elementor-element:hover .elementor-widget-container {
    bottom: 0px !important;
    background: #009ee2;
    /* padding-top: 20px; *]  /* padding-bottom: 50px; */
}
#expertisesection .elementor-element .elementor-widget-container {
    transition: 0.5s ease all;
    position: relative;
    padding-top: 20px;
    padding-bottom: 50px;
}
#careersection .elementor-element {
    overflow: hidden;
}


#careersection .elementor-element .elementor-widget-container {
    transition: 0.5s ease all;
    position: relative;
    padding-top: 20px;
    padding-bottom: 50px;
    background: #0098da;
}
.mc4wp-form-fields input[type="email"] {
    background: #f5f5f5;
    border: none;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
}
.mc4wp-form-fields {
    max-width: 270px;
    display: flex; 
}
.mc4wp-form-fields input[type="submit"] {
    background-image: url(/wp-content/uploads/2022/06/paper-plane-1.png) !important;
    font-size: 0px;
    background-size: auto !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    width: 40px !important;
    border-radius: 50% !important;
    height: 40px;
    padding: 13px 21px !important;
    left: -29px;
    position: relative;
	background:#38344D;
}

form#mc4wp-form-1 {
    display: flex;
    justify-content: end;
}
footer .wd-text-block {
    font-weight: 600;
    color: #a39f9f;
}
footer .wd-text-block strong {
    font-weight: 600;
    color: #000;
}

.section-title {
  display: table;
  max-width: fit-content;
  margin: auto;
    margin-bottom: auto;
}

/* .boxlast:after{  

content: '';
  background: url(/wp-content/uploads/2022/06/New-Project-58-1.png);
    background-repeat: repeat;
    background-size: auto;
  background-repeat: repeat;
  background-size: auto;
  width: 60px;
  height: 60px;
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
left:0px;
opacity:0.6;} */
.gridder.awsm-grid {
    padding: 0px;
}
#logossection .wd-gallery-item:hover img {
    filter: none;
    transform: translateY(-10px);
}

#logossection .wd-gallery-item img {
    transition: 0.5s ease all;
    filter: grayscale(1);
    padding: 10px;
}

#careersection .elementor-element .elementor-widget-container {
    bottom: -173px;
}
#careersection .elementor-element:hover .elementor-widget-container {
    bottom: 0px !important;
}

#careersection #secondcareerclm .elementor-widget-container {
    bottom: -147px;
}
#careersection #thirdcareerclm .elementor-widget-container {
    bottom: -119px;
}
#careersection #fourthcareerclm .elementor-widget-container {
    bottom: -150px;
}
#blogsection .article-inner {
    display: flex;
    max-width: 800px;
    justify-content: center;
    margin: 0 auto;
}
#blogsection header.entry-header img {
    height: 400px;
    width: 1200px!important;
    object-fit: cover;
}
#blogsection .blog-post-loop .article-body-container {
     background-color: #0098da;
    text-align: left !important;
    color: #fff !important;
}

#blogsection .meta-categories-wrapp {
    position: relative !important;
}
#blogsection .meta-categories-wrapp {
    top: 0px;
    right: 0px;
    left: 0px;
}
#blogsection .wd-post-cat.wd-style-with-bg {
    height: 20px !important;
    background-color: #fff  !important;
    line-height: 20px  !important;
    border-radius: 30px  !important;
}
#blogsection h3.wd-entities-title.title.post-title a {
    color: #ffff;
    font-weight: 600;
    margin-top: 5px !important;
    display: block;
    margin-bottom: 10px !important;
}
#blogsection .entry-meta-list li, #blogsection .entry-meta-list li a {
      color: #fbfbfb !important;
}
#blogsection .hovered-social-icons {
    color: #fff !important;
}
#blogsection p.read-more-section a {
    color: #fff !important;
    border-bottom: 2px solid;
}
#blogsection .wd-btn-arrow {
    opacity: 1 !important;
    visibility: visible !important;
    color: #fff !important;
}

.drawer-style.style-2 .awsm-details {
    width: 100%;
    background: #f5f5f5;
    padding: 35px !important;
    margin-top: -32px;
}
.drawer-style.style-2 .awsm-grid-padding {
    padding: 0px !important;
}
/* @media only screen and (min-width:1500px){
	#careersection .elementor-element .elementor-widget-container {
    bottom: -150px !important;
}
	#careersection #secondcareerclm .elementor-widget-container {
    bottom: -123px;
}
	#careersection #thirdcareerclm .elementor-widget-container {
    bottom: -122px !important;
}
	#careersection #thirdcareerclm:hover .elementor-widget-container {
    bottom: 0px !important;
	}} */
/* .wd-gallery-item:last-child img {
    max-width: 300px !important;
    left: 16px;
    position: relative;
} */

/* .wd-gallery-item:last-child {
    width: 177px !important;
    padding: 0px;
    max-width: 300px !important;
    overflow: visible;
} */
/* .wd-gallery-item:nth-child(7) img {
    max-width: 280px !important;
    left: 33px;
    position: relative;
} */
/* .wd-gallery-item:nth-child(7) {
    padding: 0px !important;
    overflow: visible;
} */
li.meta-author {
    display: none !important;
}
.wd-post-cat.wd-style-with-bg>a {
	color: #0098da !important;}
.awsm-grid-wrapper .grid-4-col>.awsm-grid-card {
    width: 25%;
    padding: 0px;
    margin: 0px !important;
}
.awsm-grid-wrapper .awsm-grid {
    list-style: none;
    padding: 0px;
}

#mapsection h4.wd-entities-title {
    background: #009ee2;
    padding: 10px;
    color: #fff;
    font-weight: 600;
}

#mapsection .hotspot-text.hotspot-content.hotspot-dropdown-left {
    padding: 0px;
}
#mapsection .hotspot-content>div, .hotspot-content>h4 {
    margin-bottom: 0px;
}
#mapsection .hotspot-content-text.set-cont-mb-s.reset-last-child {
    padding: 20px;
    color: #000;
    font-weight: 600;
}

.secondlosungenclm {
    border-right: 7px solid #fff;
}
.frstlosungenclm {
    border-right: 5px solid #fff;
}
.fifthimage img {
    height: 184px;
    object-fit: cover;
    border-top: 5px solid #fff;
    border-bottom: 5px solid #fff;
}
.thirdlosungenclm {
    border-right: 5px solid #fff;
}
.sisxthlosungenclm {
    border-right: 5px solid #fff;
}
.eightlosungenclm {
    border-right: 5px solid #fff;
}
.ninelosungenclm,.thirteenlosungenclm{
    border-right: 5px solid #fff;
}
.twelvelosungenclm {
    border-left: 5px solid #fff;
    border-right: 3px solid #fff;
}
.lastclmlosungen {
    left: -10px;
    position: relative;
    border-top: 5px solid #fff;
    padding-top: 47px !important;
    padding-bottom: 45px !important;
}

#videoexpertisesection .info-box-wrapper {
    display: table;
    margin: 0 auto;
}
.rightinfoclm {
    left: 100px;
}
.changeclrimage .elementor-widget-wrap:hover {
    filter: grayscale(1);
    transform: scale(1.3);
}
.changeclrimage{
overflow:hidden;}
.changeclrimage .elementor-widget-wrap ,
.changeclrimage .elementor-widget-wrap img{
    transition: 0.5s ease all;
}
.changeclrtextclm .elementor-widget-wrap:hover {
    background: #05415a !important;
}
form.searchform {
    background: #f5f5f5;
    border: none;
    border-radius: 30px;
}
input.s {
    border: none;
}
div#recent-posts-4 li {
    background: #f5f5f5;
    border-radius: 10px;
    padding: 8px 10px;
}
#blogpagecus .blog-design-default.has-post-thumbnail .article-body-container {
    margin-top: 0px;
    box-shadow: none !important;
    text-align: -webkit-left;
    padding: 0px;
    margin: 0px;
    padding-top: 20px;
}
#blogpagecus  h3.wd-entities-title a {
    font-size: 18px !important;
    font-weight: 600;
    color: #0098da;
}
#blogpagecus p.read-more-section a {
    background: #0098da;
    color: #fff;
    padding: 10px 15px;
    border-radius: 25px;
}
#blogpagecus .post-img-wrapp img {
    height: 300px;
    object-fit: cover;
}
#blogpagecus .meta-post-categories.wd-post-cat.wd-style-with-bg a {
    font-size: 12px !important;
    color: #fff !important;
}
#blogpagecus .article-body-container {
    box-shadow: none !important;
    padding: 0px !important;
    text-align: left !important;
}
#blogpagecus .article-inner {
    box-shadow: none !important;
}
#blogpagecus .meta-categories-wrapp {
    position: relative;
    top: 0px;
    left: 0px;
    margin-top: 10px;
}
#blogpagecus .meta-categories-wrapp {
    position: relative !important;
    top: 0px !important;
    right: 0px !important;
    left: 0px !important;
    margin-top: 10px !important; 
}
#blogpagecus .blog-design-masonry.blog-post-loop {
    margin-bottom: 30px;
}
#blogpagecus .meta-post-categories.wd-post-cat.wd-style-with-bg {
    border-radius: 30px;
}
.imagechangehover img {
    transition: 0.5s ease all;
}
.imagechangehover:hover img {
    transform: scale(1.2);
    border-left: 5px solid #fff;
    border-top: 5px solid #fff !important;
}
.imagechangehover {
    overflow: hidden !important;
    transition: 0.5s ease all;
}
.changeclrinfo .elementor-widget-container:hover {
    background: #05415a !important;
}
.lastclmlosungen.changeclrinfo:hover {
    background: #05415a !important;
}
.imagechange img {
    transition: 0.5s ease all;
}

.imagechange img:hover {
    transform: scale(1.2);
}
.imagechange {
    overflow: hidden;
}
#principlesection .wrapper-content-banner {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
}
#principlesection .content-banner.text-left {
    padding: 30px !important;
    position: relative !important;
    background: #009ee291;
    transition: 0.5s ease all;
}
#principlesection .banner-inner {
  margin-bottom: -102px;
}
#principlesection .promo-banner .banner-inner {
  transition: 0.5s ease all;
}
#principlesection .promo-banner:hover  .banner-inner{
margin-bottom:0px;}
/* #principlesection .owl-item:nth-child(2):hover .content-banner.text-left,#principlesection .owl-item:nth-child(3):hover .content-banner.text-left ,#principlesection .owl-item:nth-child(4):hover .content-banner.text-left ,#principlesection .owl-item:hover .content-banner.text-left  {
    bottom:0px !important;
}
 */

/* #principlesection .owl-item:nth-child(2) .content-banner.text-left {
    bottom: -152px !important;
}
#principlesection .owl-item:nth-child(3) .content-banner.text-left {
    bottom: -255px !important;
}
#principlesection .owl-item:nth-child(4) .content-banner.text-left {
    bottom: -304px !important;
} */
#expertisesection .expertisepagefourthclm .elementor-widget-container {
    bottom: -164px;
}
#expertisesection .expertisepagethirdclm .elementor-widget-container {
    bottom: -214px;
}
.single-post .article-inner {
    max-width: 1000px;
    margin: 0 auto;
    margin-top: -77px;
    background: #fff;
    padding: 30px;
    box-shadow: 0px 0px 20px 0px #00000040;
}
#clientlogosection .awsm-grid-wrapper .grid-5-col>.awsm-grid-card img {
    transition: 0.5s ease all;
    filter: grayscale(1);
}
#clientlogosection .awsm-grid-wrapper .grid-5-col>.awsm-grid-card img:hover {
    transform: translatey(-10px);
    filter: none;
}
#clientlogosection .awsm-grid-wrapper .grid-5-col>.awsm-grid-card {
    width: 16.6%;
    padding: 20px;
	display:flex;
	align-items:center !important;
}

#clientlogosection .modal-style.style-1 figcaption{
	display:none;}
.single-post .wd-post-cat.wd-style-with-bg>a {
    color: #ffffff !important;
}
.wd-image-hotspot.hotspot-type-text .hotspot-text.hotspot-content.hotspot-dropdown-left {
    background: url(/wp-content/uploads/2022/08/Nurnberg-1-1.jpg);
    padding: 80px 35px 20px 20px;
    background-size: cover !important;
    background-repeat: no-repeat;
    background-color: #0000006e !important;
    background-blend-mode: color;
    color: #fff;
    text-align: left;
}
.wd-image-hotspot.hotspot-type-text h4.wd-entities-title {
    font-size: 19px !important;
    color: #fff;
    font-weight: 600;
    margin-bottom: 10px;
}
.elementor-repeater-item-d1fea80 .hotspot-text.hotspot-content.hotspot-dropdown-left {
    background: url(/wp-content/uploads/2022/08/Erfurt-scaled-1.jpg) !important;
}
.elementor-repeater-item-7db96b5 .hotspot-text.hotspot-content.hotspot-dropdown-left {
    background: url(/wp-content/uploads/2022/08/Halle-scaled-1.jpg) !important;
}
.elementor-repeater-item-7f3c2a2 .hotspot-text.hotspot-content.hotspot-dropdown-left {
    background: url(/wp-content/uploads/2022/08/Lunen-scaled-1.jpg) !important;
}
.elementor-repeater-item-c57ced5 .hotspot-text.hotspot-content.hotspot-dropdown-left, .elementor-repeater-item-e12e651 .hotspot-text.hotspot-content.hotspot-dropdown-left, .elementor-repeater-item-1c6c5a7 .hotspot-text.hotspot-content.hotspot-dropdown-left {
    background: url(/wp-content/uploads/2022/08/Leipzig-3-scaled-1.jpg) !important;
}
.elementor-repeater-item-e981fd8 .hotspot-text.hotspot-content.hotspot-dropdown-left {
    background: url(/wp-content/uploads/2022/08/Bad-Wiessee-1.jpg) !important;
}
.elementor-repeater-item-ffe788b .hotspot-text.hotspot-content.hotspot-dropdown-left {
    background: url(/wp-content/uploads/2022/08/aerial-view-of-munich.jpg.webp) !important;
}
.elementor-repeater-item-2a04556 .hotspot-text.hotspot-content.hotspot-dropdown-left {
    background: url(/wp-content/uploads/2022/08/cfa2dc4f5d1f1490e3c0810fd578ced8.webp) !important;
}
.elementor-repeater-item-a9e2ff3 .hotspot-text.hotspot-content.hotspot-dropdown-left {
    background: url(/wp-content/uploads/2022/08/Osnabruck-scaled-2.jpg) !important;
}
.elementor-repeater-item-6c6f10e .hotspot-text.hotspot-content.hotspot-dropdown-left {
    background: url(/wp-content/uploads/2022/08/Kiel-1.jpg) !important;
}
.elementor-repeater-item-83d93c5 .hotspot-text.hotspot-content.hotspot-dropdown-left{
background-image:url('/wp-content/uploads/2022/08/view-cologne-cathedral-sunset-summer-rhine-river-taken-outside-with-5d-mark-iii-scaled-1.jpg') !important;}

.elementor-repeater-item-0543f5d .hotspot-text.hotspot-content.hotspot-dropdown-left {
    background: url(/wp-content/uploads/2022/08/Chemnitz-1.jpg) !important;
}
.elementor-repeater-item-1be7139 .hotspot-text.hotspot-content.hotspot-dropdown-left {
    background: url(/wp-content/uploads/2022/08/Heilbronn-1.jpg) !important;
}
.elementor-repeater-item-f1c619d .hotspot-text.hotspot-content.hotspot-dropdown-left,.elementor-repeater-item-923dfed .hotspot-text.hotspot-content.hotspot-dropdown-left{
    background: url(/wp-content/uploads/2022/08/Hamburg-scaled-2.jpg) !important;
}
.elementor-repeater-item-c23bb0d .hotspot-text.hotspot-content.hotspot-dropdown-left {
    background: url(/wp-content/uploads/2022/08/Berlin-scaled-2.jpg) !important;
}
.elementor-repeater-item-22a0a93 .hotspot-text.hotspot-content.hotspot-dropdown-left {
    background: url(/wp-content/uploads/2022/08/Recklinghausen-1.jpg) !important;
}
.elementor-repeater-item-5689d66 .hotspot-text.hotspot-content.hotspot-dropdown-left {
    background: url(/wp-content/uploads/2022/08/Magdeburg-scaled-2.jpg) !important;
}
.elementor-repeater-item-825d9a6 .hotspot-text.hotspot-content.hotspot-dropdown-left, .elementor-repeater-item-5b8ac76 .hotspot-text.hotspot-content.hotspot-dropdown-left,.elementor-repeater-item-f3ed017 .hotspot-text.hotspot-content.hotspot-dropdown-left {
    background: url(/wp-content/uploads/2022/08/Munchen-scaled-2.jpg) !important;
}
 .elementor-repeater-item-305f9cc .hotspot-text.hotspot-content.hotspot-dropdown-left, .elementor-repeater-item-97969a1 .hotspot-text.hotspot-content.hotspot-dropdown-left, .elementor-repeater-item-0a71551 .hotspot-text.hotspot-content.hotspot-dropdown-left{
    background: url(/wp-content/uploads/2022/08/Koln-scaled-3.jpg) !important;
}
.elementor-repeater-item-1d73e16 .hotspot-text.hotspot-content.hotspot-dropdown-left, .elementor-repeater-item-3e3acbd .hotspot-text.hotspot-content.hotspot-dropdown-left{
    background: url(/wp-content/uploads/2022/08/Hannover-scaled-3.jpg) !important;
}
a.popupclientbutton {
    border: 2px solid #89ba16;
    padding: 9px 22px;
    display: table;
    font-size: 16px;
}
.sectiontilebox.section-title h2:after {
    top: 158px;
}
.sidebarexpertise li {
    background: #009ee2;
    color: #fff;
    padding: 10px 8px;
    font-size: 16px;
    font-weight: 600;
    border-radius: 10px;
}
.sidebarexpertise li:hover {
    background: #000 !important;
}
.page-id-11566 .main-page-wrapper,.page-id-11752 .main-page-wrapper,page-id-11753 .main-page-wrapper,.page-id-11750 .main-page-wrapper,.page-id-11753 .main-page-wrapper,.page-id-11751 .main-page-wrapper,.page-id-11822 .main-page-wrapper,.page-id-11749 .main-page-wrapper{
    margin-top: -40px;
    padding-top: 40px;
    min-height: 50vh;
    background-color: #f7f7f7;
}

.expertisesinglepage ul.wd-nav a {
    font-size: 16px !important;
    padding: 15px 25px !important;
    background: #f7f7f7;
}
.expertisesinglepage li.wd-active {
    opacity: 1 !important;
}
.expertisesinglepage li.wd-active a {
    background: #fff;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}

.expertisesinglepage .wd-tab-content-wrapper {
    background: #ffffff;
    margin-top: -15px;
    padding: 30px;
}
.expertisesinglepage .wd-tab-content img {
    margin-bottom: 30px;
}

.wd-social-icon.social-vk span {
  content: url('/wp-content/uploads/2022/06/New-Project1.png') !important;
}
.wd-social-icon.social-vk:hover span {
  filter: brightness(0%);
}
.footer-container a {
  color: #000;
  font-weight: 500;
}
.footer-container a:hover {
  color: #009ee2;
}
.boxlast {
  position: relative;
}
.boxup::after {
  top: -4px !important;
}
.boxlast::after {
  top: -2px;
}
.boxdown::after {
  top: 2px;
}
.boxunknown::after {
  top: -4px;
}
.spu-container {
  padding: 30px !important;
  border: none !important;
}
.clientimagepopup {
  width: 30%;
  display: inline-block;
  text-align: center;
  padding: 20px;
}
.clientdescpopup {
  width: 70%;
  display: inline-block;
}
.clientpopupcus {
  display: flex;}
.clientdescpopup p, .clientdescpopup a {
  font-size: 14px;
  color: #000;
}
/*   @media only screen and (min-width: 1700px){
#careersection #thirdcareerclm .elementor-widget-container {
  bottom: -97px !important;
		}
#careersection #fourthcareerclm .elementor-widget-container {
  bottom: -125px !important;
}
		#careersection #firstkarrierclm .elementor-widget-container {
  bottom: -122px !important;
		}
		#careersection #firstkarrierclm:hover .elementor-widget-container {
  bottom:0px !important;
		}
			#careersection #secondcareerclm .elementor-widget-container {
  bottom: -122px !important;
		}
		#careersection #secondcareerclm:hover .elementor-widget-container {
  bottom:0px !important;
		}
		
		
} */

/* @media only screen and (max-width:1750px) and (min-width:1650px){
	#careersection #firstkarrierclm .elementor-widget-container {
  bottom: -153px !important;
}
#careersection #secondcareerclm .elementor-widget-container {
  bottom: -151px !important;
}
} */

.single-post .entry-content p > img {
  display: none;
}

.single-post #comments {
  display: none;
}
.single-post .entry-thumbnail img {
  max-height: 500px;
  object-fit: contain;
}

.expertisesinglepage .wd-tab-content-wrapper li {
  list-style:none;
}
.expertisesinglepage .wd-tab-content-wrapper li:before {
    content: url(/wp-content/uploads/2022/08/check.png);
    left: -23px;
    position: absolute;
    top: 3px;
    margin-right: 8px;
}
.listitems {
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
}
.listitempart {
  width: 30%;
  display: inline-block;
  background: #f5f5f5;
  padding: 20px;
  border-radius: 20px;
  flex-grow: 1;
  margin: 10px;
}
.listitempart ul {
  padding-left: 20px !important;
  margin-top: 15px;
}
.listitemfull {
  background: #f5f5f5;
  padding: 30px !important;
    padding-top: 30px;
  margin-top: 30px;
}
.listitemfull ul {
  padding-left: 40px !important;
  padding-top: 20px !important;
}
.listitempart li {
  word-break: break-word;
}
.listitempart.listitempic {
  width: 48%;
}
.listtitle {
  font-size: 18px;
  font-weight: bold;
  color: #009de0;
}
.listsubtitle {
  color: #009ee2;
  margin-bottom: 20px;
}
.listleftside {
  margin-left: 34px;
}
.elementor-repeater-item-3901a30 .hotspot-text.hotspot-content.hotspot-dropdown-left{
    background: url(/wp-content/uploads/2022/08/Dusseldorf-scaled-2.jpg) !important;
}

.elementor-repeater-item-678b519 .hotspot-text.hotspot-content.hotspot-dropdown-left{
background: url(/wp-content/uploads/2022/08/Dresden-1-scaled-2.jpg) !important;
}
.elementor-repeater-item-a44c894 .hotspot-text.hotspot-content.hotspot-dropdown-left{
background: url(/wp-content/uploads/2022/08/New-Project.jpg) !important;
}

.elementor-repeater-item-3a68220 .hotspot-text.hotspot-content.hotspot-dropdown-left{
background: url(/wp-content/uploads/2022/08/Ludwigshafen-scaled-2.jpg) !important;
}
.elementor-repeater-item-4528b64 .hotspot-text.hotspot-content.hotspot-dropdown-left{
background: url(/wp-content/uploads/2022/08/Heidelberg-scaled-2.jpg) !important;
}
.elementor-repeater-item-e8f3742 .hotspot-text.hotspot-content.hotspot-dropdown-left{
background: url(/wp-content/uploads/2022/08/Ingolstadt-scaled-2.jpg) !important;
}

.elementor-repeater-item-4789e93 .hotspot-text.hotspot-content.hotspot-dropdown-left{
background: url(/wp-content/uploads/2022/08/csm_Titelbild_f3744f90c3-1.jpg) !important;
}
.site-logo {
    width: 100px;
}
.ftcopylinks a {
    margin: auto 15px;
}

.contactnamedes h3 {
    display: none;
}
footer .wd-text-block strong:hover {
    color: #009ee2 !important;
}
.product_cat-wasserwirtschaft:before,
.product_cat-natur-und-landschaftsplanung:before,
.product_cat-kampfmittel:before,
 .product_cat-umwelt-und-geotechnik:before{
content:"M&P Ingenieurgesellschaft Projekt" !important;}
.expertisesinglepage .wd-tab-content-wrapper li {
    position: relative;
}
p.read-more-section a:before {
    content: 'Weiter lesen';
    font-size: 14px;
}
p.read-more-section a {
    font-size: 0px;
}
.contactsec.unknowncontractperson {
    display: none;
}
/* .df-ui-btn.df-ui-next.ti-angle-right, .df-ui-btn.df-ui-prev.ti-angle-left {
    box-shadow: 4px 4px 16px 0px #0000004d;
    height: 65px;
    width: 65px;
    margin: 12px;
    border: 2px solid #777;
} */
.breadcrumbs {
    display: none;
}
a.popupclientbutton {
    background: #0098da;
    border-color: #0098da;
    color: #fff !important;
    border-radius: 20px;
    padding: 9px 18px;
}
.hotspot-content {
    width: 300px !important;
}
.hotspot-content-text {
    white-space: pre-line !important;
}
.expertisesinglepage .wd-tab-content-wrapper ol li {
    list-style: disc;
}
.expertisesinglepage .wd-tab-content-wrapper ol li:before {
    content:none;
}
.awsm-modal-details p, .awsm-modal-details {
    color: #191919 !important;
    font-size: 14px !important;
}
.clientdescpopup, .clientdescpopup p {
    font-size: 14px !important;
    color: #111 !important;
}
.single-product-page.product_cat-wasserwirtschaft:before, .single-product-page.product_cat-natur-und-landschaftsplanung:before, .single-product-page.product_cat-kampfmittel:before, .single-product-page.product_cat-umwelt-und-geotechnik:before{
display:none;}
.single-breadcrumbs {
    display: none !important;
}

#tpexpertisesection .elementor-column:hover .elementor-widget-container,#expertisesection .elementor-element:hover .elementor-widget-container {
    background: rgb(0 152 218 / 73%) !important;
}
b,strong{
	font-weight:600 !important;}
.expertisesinglepage ul.wd-nav.wd-nav-tabs {
    display: flex;
    flex-wrap: wrap;
}

.expertisesinglepage ul.wd-nav.wd-nav-tabs li a {
    font-size: 18px !important;
    padding: 14px 25px !important;
    /* background: #fff; */
    /* border-radius: 10px; */
    margin: 6px !important;
    /* min-height: 65px; */
    /* box-shadow: 0px 0px 10px -3px #00000021; */
    opacity: 0.6;
}
.expertisesinglepage ul.wd-nav.wd-nav-tabs li.wd-active a {
    background: #ffffff;
    color: #009fe3;
    opacity: 1;
}

.expertisesinglepage ul.wd-nav.wd-nav-tabs li {
    margin: 0px !important;
    opacity: 1;
    width: 25%;
}
.expertisesinglepage .wd-nav-tabs-wrapper.text-center {
    margin-bottom: 35px !important;
    overflow-x: hidden;
}
.expertisesinglepage ul.wd-nav.wd-nav-tabs li a span {
    text-align: center;
    width: fit-content;
    margin: auto;
}

#expertisesection .info-box-inner.set-cont-mb-s.reset-last-child li {
    list-style-type: none;
}
#expertisesection .info-box-inner ul {
    margin-left: 0px !important;
    padding-left: 3px;
}
#expertisesection .info-box-inner li {
    margin-bottom: 4px;
}
.menu-item a.woodmart-nav-link {
    padding-left: 7px !important;
    padding-right: 7px !important;
}
@media (min-width: 1025px) {
	.tabcontentimg, .tabcontentdiscription {
    width: 49%;
    margin: 20px;
}
.tabcontentfull {
    display: flex;
}

#expertisesection .cussndexpertiseclm .elementor-widget-container {
  bottom: -164px !important;
}
.boxfirst {
  position: relative;
padding-right: 2px;
}

.section-title h2 span.boxfirst::before {
  content: '';
  background: url('/wp-content/uploads/2022/08/New-Project9.png');
    background-repeat: repeat;
    background-size: auto;
  width: 90px;
  height: 90px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: -18px;
  right: 0;
  margin-right: -1.3px;
}
#clientlogosection  div#awsm-member-11442-11454, #clientlogosection  div#awsm-member-11442-11458, #clientlogosection  div#awsm-member-11442-11457, #clientlogosection  div#awsm-member-11442-11456, #clientlogosection  div#awsm-member-11442-19999, #clientlogosection  div#awsm-member-11442-11455, #clientlogosection  div#awsm-member-11442-11459 {
    width: 14.28% !important;
    padding: 15px !important;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	div#awsm-member-11442-11455, div#awsm-member-11442-11456, div#awsm-member-11442-11457, div#awsm-member-11442-11458, div#awsm-member-11442-11459 {
    width: 20% !important;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.section-title h2 {
  font-size: 28px;
  font-weight: 400;
	padding-left:25px;
	padding-right:25px;
}
/* .wd-gallery-item:nth-child(7) img {
  max-width: 220px !important;
  left: 0px;
} */
/* .wd-gallery-item:last-child img {
  left: 0px;
} */
#blogsection .article-inner {
  display: block !important;
  margin: 10px;
}
#blogsection header.entry-header img {
  height: 250px !important;
  width: 100% !important;
}
.awsm-grid-card {
  width: 24.3% !important;
padding: 0 5px !important;
}

.impressiontext p {
  text-align: center !important;
}
#expertisesection .elementor-element .elementor-widget-container {
  bottom: 0px !important;
  background: #009ee370;
}
.expertisesinglepage .wd-nav > li {
  display: inline-block !important;
}

.section-title h2::after {
 display:none;
}
#careersection .elementor-element .elementor-widget-container {
  bottom: 0px !important;
}
rs-fullwidth-wrap,rs-fullwidth-wrap>rs-module-wrap {
  height: 220px !important;
}

.woodmart-counter {
  max-width: 270px;
  margin: auto;
  font-size: 30px !important;
}
#footerbottom .wd-social-icons.woodmart-social-icons{
  text-align: center;}
#footerbottom .wd-text-block.reset-last-child.text-left {
  text-align: center;
  padding-bottom: 20px;
}
#customfooterr .elementor-widget-wrap.elementor-element-populated {
  margin-left: 0px !important;
  padding-left: 15px !important;
}
#customfooterr .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-f51e6c9, #customfooterr .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-e24df21 {
  width: 50%;
}

#footerbottom img {
  margin-bottom: 10px;
}

.section-title h2 span.boxfirst::before {
  content: '';
  background: url('/wp-content/uploads/2022/08/New-Project9.png');
    background-repeat: repeat;
    background-size: auto;
  background-repeat: repeat;
  background-size: auto;
  width: 50px;
  height: 50px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: -8px;
  right: 0;
  margin-right: -1.3px;
}
.boxfirst {
  position: relative;
padding-right: 2px;
}
.contactsec.unknowncontractperson {
    display: none !important;
}
.contactpersonname {
    display: block !important;
    width: 100% !important;
}
.contactsec.unknowncontractperson .contactnamedes {
    width: 100% !important;
    padding-bottom: 20px;
    border-bottom-left-radius: 20px;
}
.wd-image-hotspot {
    width: 12px !important;
	height: 12px !important;}
.hotspot-icon-default .hotspot-btn:after {
    top: 3px !important;
	left: 3px !important;}
.listitemfull {
    padding: 10px !important;
}
.listitempart {
    width: 100% !important;
    padding: 10px !important;
}
.centermblft .wd-social-icons {
    text-align: center;
}
.centermblft .wd-text-block {
    text-align: center;
}
span.emailline a {
	word-break: break-all;}
.emailline {
    position: relative;
	left:0px !important;}
.expertisesinglepage .wd-nav.wd-nav-tabs.wd-icon-pos-left.wd-style-default {
    display: none;
}
div#awsm-member-11442-11459 {
    left: -12px;
}
#expertisesectionneww h4.info-box-title {
    font-size: 18px !important;
}
#expertisesectionneww .info-box-wrapper {
    background: #de051280 !important;
    padding: 18px 0px;
}
#principlesection .banner-inner {
    margin-bottom: 0px !important;
}
.expertisesinglepage .wd-tab-content-wrapper {
    padding: 30px 15px;
}
.footerlinksbottom {
    text-align: center !important;
}
#vorstandsection .awsm-grid-card.awsm-team-item.awsm-scale-anm.awsm-all {
    width: 100% !important;
}
#tpexpertisesection .info-box-wrapper {
    background: #009ee296;
    padding: 15px 15px;
    margin-top: 50px;
}
.page-title.page-title-default {
    padding-top: 180px;
}
#clientlogosection .awsm-grid-wrapper .grid-5-col>.awsm-grid-card {
    width: 50% !important;
padding: 20px !important;
}
.expertisesinglepage .wd-nav.wd-nav-tabs.wd-icon-pos-left.wd-style-default {
    display: block !important;
}
.dropdown-check-list .anchor {
    width: 300px !important;
}
ul.wd-sub-menu.sub-menu li.menu-item a {
    color: #0097d8;
}
.mobile-nav .wd-nav-opener {
    border: none !important;
}
span.wd-nav-opener.wd-active {
    background: #f5f5f5 !important;
    color: #000;
}
header.whb-header:not(.whb-sticked) .whb-main-header {
    position: relative !important;
}
.expertisesinglepage ul.wd-nav a {
    font-size: 15px !important;
    padding: 20px 16px;
}
.expertisesinglepage li.wd-active a {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
.expertisesinglepage .wd-nav.wd-nav-tabs.wd-icon-pos-left.wd-style-default::-webkit-scrollbar {
    width: 2em;
}
 
.expertisesinglepage .wd-nav.wd-nav-tabs.wd-icon-pos-left.wd-style-default::-webkit-scrollbar-track {
background:#d4d4d4;
border-radius:10px;}
 
.expertisesinglepage .wd-nav.wd-nav-tabs.wd-icon-pos-left.wd-style-default::-webkit-scrollbar-thumb {
    background-color: #099fdf;
    outline: 1px solid #099fdf;
    border-radius: 10px;
}
a.nomblshowing {
    display: none;
}
.mblupcontact {
    margin-top: -49px;
}
div#tp7stcolumn .elementor-widget-wrap.elementor-element-populated {
    background-position-x: 76%;
}
.expertisesinglepage ul.wd-nav.wd-nav-tabs li a {
    font-size: 14px !important;
    padding: 12px 5px !important;
    min-height: 100%;
    margin-bottom: 9px;
}
.expertisesinglepage ul.wd-nav.wd-nav-tabs li {
       width: 100%;
    margin: 0px !important;
    padding: 0px !important;
}
#thirdclmfooter{
	width:100% !important;}
.impressiontext .text-right {
    text-align: center;
}
#clientlogosection .awsm-grid-wrapper .grid-5-col>.awsm-grid-card {
    margin-bottom: 0px !important;
}
div#awsm-member-11442-11459 {
    margin: auto;
}
}

@media (max-width: 576px) {
	.section-title h2 {
  font-size: 28px;
  font-weight: 400;
	padding-left:25px;
	padding-right:25px;
}
/* .wd-gallery-item:nth-child(7) img {
  max-width: 220px !important;
  left: 0px;
} */
/* .wd-gallery-item:last-child img {
  left: 0px;
} */
#blogsection .article-inner {
  display: block !important;
  margin: 10px;
}
#blogsection header.entry-header img {
  height: 250px !important;
  width: 100% !important;
}
.awsm-grid-card {
  width: 24.3% !important;
padding: 0 5px !important;
}

.impressiontext p {
  text-align: center !important;
}
#expertisesection .elementor-element .elementor-widget-container {
  bottom: 0px !important;
  background: #009ee370;
}
.expertisesinglepage .wd-nav > li {
  display: inline-block !important;
}

.section-title h2::after {
 display:none;
}
#careersection .elementor-element .elementor-widget-container {
  bottom: 0px !important;
}
rs-fullwidth-wrap,rs-fullwidth-wrap>rs-module-wrap {
  height: 220px !important;
}

.woodmart-counter {
  max-width: 270px;
  margin: auto;
  font-size: 30px !important;
}
#footerbottom .wd-social-icons.woodmart-social-icons{
  text-align: center;}
#footerbottom .wd-text-block.reset-last-child.text-left {
  text-align: center;
  padding-bottom: 20px;
}
#customfooterr .elementor-widget-wrap.elementor-element-populated {
  margin-left: 0px !important;
  padding-left: 15px !important;
}
#customfooterr .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-f51e6c9, #customfooterr .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-e24df21 {
  width: 50%;
}

#footerbottom img {
  margin-bottom: 10px;
}

.section-title h2 span.boxfirst::before {
  content: '';
  background: url('/wp-content/uploads/2022/08/New-Project9.png');
    background-repeat: repeat;
    background-size: auto;
  background-repeat: repeat;
  background-size: auto;
  width: 50px;
  height: 50px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: -8px;
  right: 0;
  margin-right: -1.3px;
}
.boxfirst {
  position: relative;
padding-right: 2px;
}
.contactsec.unknowncontractperson {
    display: none !important;
}
.contactpersonname {
    display: block !important;
    width: 100% !important;
}
.contactsec.unknowncontractperson .contactnamedes {
    width: 100% !important;
    padding-bottom: 20px;
    border-bottom-left-radius: 20px;
}
.wd-image-hotspot {
    width: 12px !important;
	height: 12px !important;}
.hotspot-icon-default .hotspot-btn:after {
    top: 3px !important;
	left: 3px !important;}
.listitemfull {
    padding: 10px !important;
}
.listitempart {
    width: 100% !important;
    padding: 10px !important;
}
.centermblft .wd-social-icons {
    text-align: center;
}
.centermblft .wd-text-block {
    text-align: center;
}
span.emailline a {
	word-break: break-all;}
.emailline {
    position: relative;
	left:0px !important;}
.expertisesinglepage .wd-nav.wd-nav-tabs.wd-icon-pos-left.wd-style-default {
    display: none;
}
div#awsm-member-11442-11459 {
    left: -12px;
}
#expertisesectionneww h4.info-box-title {
    font-size: 18px !important;
}
#expertisesectionneww .info-box-wrapper {
    background: #de051280 !important;
    padding: 18px 0px;
}
#principlesection .banner-inner {
    margin-bottom: 0px !important;
}
.expertisesinglepage .wd-tab-content-wrapper {
    padding: 30px 15px;
}
.footerlinksbottom {
    text-align: center !important;
}
#vorstandsection .awsm-grid-card.awsm-team-item.awsm-scale-anm.awsm-all {
    width: 100% !important;
}
#tpexpertisesection .info-box-wrapper {
    background: #009ee296;
    padding: 15px 15px;
    margin-top: 50px;
}
.page-title.page-title-default {
    padding-top: 180px;
}
#clientlogosection .awsm-grid-wrapper .grid-5-col>.awsm-grid-card {
    width: 50% !important;
padding: 20px !important;
}
.expertisesinglepage .wd-nav.wd-nav-tabs.wd-icon-pos-left.wd-style-default {
    display: block !important;
}
.dropdown-check-list .anchor {
    width: 300px !important;
}
ul.wd-sub-menu.sub-menu li.menu-item a {
    color: #0097d8;
}
.mobile-nav .wd-nav-opener {
    border: none !important;
}
span.wd-nav-opener.wd-active {
    background: #f5f5f5 !important;
    color: #000;
}
header.whb-header:not(.whb-sticked) .whb-main-header {
    position: relative !important;
}
.expertisesinglepage ul.wd-nav a {
    font-size: 15px !important;
    padding: 20px 16px;
}
.expertisesinglepage li.wd-active a {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
.expertisesinglepage .wd-nav.wd-nav-tabs.wd-icon-pos-left.wd-style-default::-webkit-scrollbar {
    width: 2em;
}
 
.expertisesinglepage .wd-nav.wd-nav-tabs.wd-icon-pos-left.wd-style-default::-webkit-scrollbar-track {
background:#d4d4d4;
border-radius:10px;}
 
.expertisesinglepage .wd-nav.wd-nav-tabs.wd-icon-pos-left.wd-style-default::-webkit-scrollbar-thumb {
    background-color: #099fdf;
    outline: 1px solid #099fdf;
    border-radius: 10px;
}
a.nomblshowing {
    display: none;
}
.mblupcontact {
    margin-top: -49px;
}
div#tp7stcolumn .elementor-widget-wrap.elementor-element-populated {
    background-position-x: 76%;
}
.expertisesinglepage ul.wd-nav.wd-nav-tabs li a {
    font-size: 14px !important;
    padding: 12px 5px !important;
    min-height: 100%;
    margin-bottom: 9px;
}
.expertisesinglepage ul.wd-nav.wd-nav-tabs li {
       width: 100%;
    margin: 0px !important;
    padding: 0px !important;
}
#thirdclmfooter{
	width:100% !important;
padding-right:20px !important}
.impressiontext .text-right {
    text-align: center;
}
#clientlogosection .awsm-grid-wrapper .grid-5-col>.awsm-grid-card {
    margin-bottom: 0px !important;
}
div#awsm-member-11442-11459 {
    margin: auto;
}
}

