/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 16 2021 | 12:24:54 */
@font-face { font-family: 'meta-web0';
             src: url('/wp-content/uploads/2018/11/364065_0_0.woff') format('woff'); }
@font-face { font-family: 'meta-web1';
             src: url('/wp-content/uploads/2018/11/364065_1_0.woff') format('woff'); }
@font-face { font-family: 'meta-web2';
             src: url('/wp-content/uploads/2018/11/364065_2_0.woff') format('woff'); }
@font-face { font-family: 'fontawesome';
             src: url('/wp-content/uploads/2018/12/fontawesome-webfont.woff') format('woff'); }

body {font-family:"meta-web1";font-size:18px}
html.wprmenu-body-fixed body {position:unset!important;}

/****************** LOGO *****************/
.navbar-brand {display: block;float: left; max-width: 100%; zoom: 1; z-index: 100000; position: relative;}

p {font-family:"meta-web1";line-height:1.6;font-size:20px;color:#575756;margin:0px;}
h1 {font-family:"meta-web2";font-weight: 400;}
h2 {font-family:"meta-web2";font-weight: 400;line-height: 1.2;letter-spacing: 0px;font-style: normal;color: #9ac317;font-size:18px;margin-bottom:5px}
h3 {font-family:"meta-web2"!important;font-weight:400!important;line-height: 1.2!important;letter-spacing: 0px!important;font-style: normal!important;color: #9ac317!important;font-size: 34px!important;margin-bottom:10px!important}
h4 {font-family:"meta-web2"}
h4 a {font-family:"meta-web2"!important;font-weight:400!important;line-height: 1.2!important;letter-spacing: 0px!important;font-style: normal!important;color: #009881;!important;font-size: 30px!important;}
h4 a:hover {color:#95b7c5!important;}
.bullet a:hover {color:#95b7c5!important;}
p > a {color:#009881}
.container {/*max-width:1400px;*/ width:100%;padding: 0}
.container-1400-img img {width:70%; height:auto;}
.container-1400 {max-width:1400px;margin:0 auto;}
.container-1000 {max-width:1000px;margin:0 auto;}
.blog-lg-area-left {padding:0;}
.page-builder {padding:0;}
.page-title-section {display:none}
.navbar {max-width: 1400px;border: 0;margin: 0 auto;padding: 20px;}
code {background-color:transparent}
.col-sm-12 {padding:0;}
sup {font-size: 10px !important;}

/************* cookie notice ******************/
div#cookieNotice{position:sticky; top: 0; width: calc(100%-30px); padding:30px 15px 15px 15px; text-align:center; color:#575756; background:#fff;box-shadow: 0 10px 20px -2px rgba(0,0,0,.3); z-index: 10000000; font-size: .9em;}
.textlink {color:#009881}
span#cookieNoticeCloser{display: inline-block; padding: 7.5px 15px; margin-bottom: 0; font-size: .9em; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background: #009881; border-radius: 0px; border: 2px solid #009881; color: #ffffff; width:160px; font-weight:700; margin-bottom:15px;}
span#cookieNoticeCloser:hover{background:#ffffff; color:#415c68;}
.textlink {color:#009881}
.textlink:hover {color:#9ac317}
div#cookieNotice btn{display: inline-block; padding: 7.5px 15px; margin-bottom: 0; font-size: .9em; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background: #009881; color: #ffffff; width:160px; border: none; border-radius: 0px; border: 2px solid #ffffff; text-decoration:none; font-weight:700; margin-bottom:15px;}
div#cookieNotice btn:hover{background:#ffffff; color:#415c68;}

/**************** SLIDER ****************/
div.header-content h1 {font-family:"meta-web2";font-weight: 400;font-size: 33px;color: #fff;line-height: 5px;padding-top:5%}
div.header-content h3 {margin:0 auto; width:40%;font-weight: 400; font-size: 33px;color: #fff!important;line-height: 40px!important;}
.metaslider .caption-wrap {display:flex!important;align-items: center;justify-content: center;height: 100%;color: #333!important;/*margin:6% 0!important;*/width: 50%!important;text-align: center;background:transparent!important; opacity:1!important;bottom:unset!important;}
.header-img {display:none;}
/**SLIDER hOME **/
#metaslider_372 .caption-wrap {width: 100% !important;line-height:normal;}
#metaslider_372 .caption {width: 50%;margin: 0 auto;}
.slide-home {color:#fff;font-size: calc(20px + (44 - 20) * ((100vw - 400px) / (1800 - 400)));line-height: 120%;}
/**SLIDER hOME **/
/*#metaslider_406 .caption-wrap {width: 100% !important;line-height:normal;margin-top:9%!important;}
#metaslider_406 .caption {width: 50%;float:right;margin-right:30px}*/
.slide-kontakt {color:#fff;font-weight:bold;font-size: calc(20px + (44 - 20) * ((100vw - 400px) / (1800 - 400)));line-height: 120%;}

#metaslider_406 .caption-wrap {width: 100% !important;}
#metaslider_406 .caption {width: 100%;margin-right: 15%;}
.head-kontakt {float:right;}
.head-kontakt h3 {color:#fff!important;}

/******************* I FRAME ********************/
.external-content {min-height: 800px;}
.external-content iframe .fusion-header {display:none!important}

/****************** SPEZIAL MENU *************************/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {text-transform:none}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-right{
    background:transparent;
	color:transparent;
    background-image: url('/wp-content/uploads/2018/11/menu.jpg');
    background-size: contain;
background-repeat: no-repeat;
width:40px;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover
{
    background:transparent;
	color:transparent;
    background-image: url('/wp-content/uploads/2018/11/menu2.jpg');
    background-size: contain;
background-repeat: no-repeat;
color:transparent;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-right.mega-toggle-on a.dashicons-menu
{   background:transparent;
	color:transparent;
    background-image: url('/wp-content/uploads/2018/11/menu2.jpg');
    background-size: contain;
background-repeat: no-repeat;
color:transparent;}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text a.mega-menu-link::before
{display:none;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link
{background:transparent;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {right:0; left: auto; width:90%;}

#mega-menu-wrap-primary {clear:none; margin-top:55px}

/********************** SUBMENU ****************/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {background:#fff; padding:5px 34px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {color:#9ac317;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > #mega-menu-16-0-0 {width:40%;padding: 29px 0 0 20px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > #mega-menu-16-0-1 {width:40%;padding: 38px 0 0 40px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > #mega-menu-16-0-2 {width:20%;border-left: 2px solid #9ac317; margin: 30px 0 40px 0;min-height: 220px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > #mega-menu-16-0-0 a.mega-menu-link {font-weight: 400;font-size:30px;font-family:"meta-web2";padding:5px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > #mega-menu-16-0-0 li.mega-menu-item {padding:0}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > #mega-menu-16-0-1 li.mega-menu-item {padding:0 0 0 10px}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > #mega-menu-16-0-2 li.mega-menu-item {padding:5px 0 0 30px}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > #mega-menu-16-0-2 a.mega-menu-link {/*padding-top:25px;*/font-size: 13px; line-height: 20px; text-transform:unset}
#mega-menu-item-8 a {padding-right:40px!important;}
.dashicons-facebook {background-image: url('/wp-content/uploads/2018/12/fb-2.png')!important;background-repeat:no-repeat!important;background-position:top right!important;margin-top:40px!important;}

/****** MOBILE MENU *****************/
.admin-bar #wprmenu_bar {top:80px!important}
.navbar-toggle {display:none;}
#bs-example-navbar-collapse-1 {display:block;}
#wprmenu_bar {position: absolute;background-color: transparent;right:0;width:60px;left: unset;}
/****************** OVERLAY ****************************/
.image-ultimate-map-absulate .iheu-info {background:rgba(0, 0, 0, 0.7)!important;}
.iheu-info .iheu-data h3 {margin-bottom:0;line-height:30px!important;}
/*.iheu-info p {line-height:18px!important;}*/
.iheu-info .iheu-data h2 {margin-bottom:0;font-size:16px}
.iheu-data p {display:none}
.iheu-info .iheu-data {color:#fff}
.iheu-info .iheu-data a {color:#9ac317}
.over-text {line-height:24px; font-size:18px; margin:20px 0;}

/*.iheu-info .iheu-data h2 {font-size:16px!important;}
.over-text {line-height:22px;font-size:16px!important}*/
.over-tel-mail {font-size:18px!important;line-height:16px!important;margin-top: 10px;}

/**************** BILD Text ********************/
.maxheight {display: table-cell; vertical-align: bottom;}
/***************** Störer *********************/
.beratung {margin-top:200px}
.bg-beratung {background-image: url('/wp-content/uploads/2018/11/dr-ambrosius-startseite-05.jpg');background-size:cover;}
.stoerer-beratung-wrapper {margin-top: -180px;position: absolute;z-index: 99;overflow: visible;margin-left: -220px; max-width: 260px;}
.stoerer-beratung {position: relative;max-width: 400px;margin: auto;}
.stoerer-beratung img {max-width:300px;}
.stoerer-beratung2-wrapper{position: absolute;margin-top: 230px;left: 200%;}
.stoerer-beratung2 {position: relative;width: 200px;margin: auto;z-index:99;}
.stoerer-beratung2 img {max-width:220px;}
.bg-starten h4 a {color:#fff;}

/****************** CONTENT SLIDER *********************/
.method-slide-1 h3 {margin-bottom:40px!important;}
.n2-ss-slider h2 {margin-bottom:10px!important}
.n2-ss-slider-2 h2 sup {font-size:10px!important}
h3 sup {font-size:12px!important;top: -1.2em;}
.method-slide-2 {margin-top:.4em!important;margin-left:12%!important;}
.method-slide-2 p {text-align:center!important;}
.slide-text {font-size:18px!important;margin-top:20px;line-height:24px!important;font-weight:bold;color:#575756}
.nextend-arrow-next,.nextend-arrow-previous {width:60px; height:60px;margin-top: 4%;}
.slide-img {margin-top:5%!important;margin-bottom:20px!important;margin-left:12%!important;}
.method-slide-3 {margin-top:.4em!important;margin-right:10%!important;}
.slide-right-img {margin-top:5%!important;margin-bottom:20px!important;margin-right:10%!important;}

.method-slide-2-1 {margin-top:10%!important;}
.method-slide-2-2 {margin-top:10%!important;margin-right:15%!important;}
.method-slide-2-2 p {text-align:center;}
.slide-title{color:#009881 ;text-align:center;margin-bottom:10px;font-weight:bold;}

.bg-image {background-image: url('/wp-content/uploads/2018/12/dr-ambrosius-startseite-09b.jpg');background-size: cover;background-repeat: no-repeat;min-height: 250px;
background-position: right;}
.content-slide-box {text-align:center;width:50%;margin-left:3%;color:#009881;min-height: 300px;}
.content-slide-box-mobile {text-align:center;color:#009881;}
.content-slide-title {font-size: /*calc(14px + (28 - 14) * ((100vw - 400px) / (1400 - 400)))*/34px;line-height: 120%;margin-top:5px;font-family: "meta-web2";}
.content-slide-subtitle {font-size:18px;font-family: "meta-web2";}
.content-slide-button {max-width: 280px;margin: 15px auto;border: 1px solid #009881;padding:10px 15px;font-size:14px;}
.content-slide-button a {color:#009881;font-family: "meta-web2";}

/***************** CONTENT AKKORDEON ****************/
.ac_title_class {font-family:"meta-web1";padding-bottom:0px;color:#575756}
.wpsm_panel-body {font-family: "meta-web1"!important;line-height: 1.6;padding:0 30px;}
.ac_open_cl_icon {margin-top: 3px;margin-left: 10px;}
/**************** BERATUNGSANGEBOTE ****************/
.box-beratung {margin:0 auto;max-width: 950px;}
#bttns-center {text-align:center;}
/*#bttns-center .col-sm-4 {margin: 0 20px; width:28%}*/
#cboxLoadedContent {text-align: center;padding: 50px 0 0 0;background: #f5f5f5;margin: 0;}
#cboxLoadedContent ul {text-align:left;}
#cboxClose {top:10px!important;background: url("/wp-content/uploads/2018/11/close-2.png")no-repeat;width: 40px;height: 40px;background-size: 30px;}
#cboxClose:hover {top:10px!important;background: url("/wp-content/uploads/2018/11/close-2.png")no-repeat;width: 40px;height: 40px;background-size: 30px;}
#cboxWrapper {height: 100%!important;}
#cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight, #cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxMiddleLeft, #cboxMiddleRight {display:none!important;}
/*#stress, #uebergewicht, #sport, #spiel, #wohl, #kinder, #allergien, #magen, #op, #diabetes, #blut, #nieren, #rheuma, #ess, #krebs, #med-kinder, #mangel {height: 100%;background:#fefefe; padding:20px 30px 0 30px;}*/
#cboxLoadedContent {background:#fefefe; padding:20px 30px 0 30px;}
/*#lightbox-content {height: 100%;background:#fefefe; padding:20px 30px 0 30px;}*/
#cboxLoadedContent h3 {color:#009881!important;font-size:28px!important;}
#cboxLoadedContent img {width:100px}
#cboxLoadedContent hr {border: 1px solid #9ac317;margin:40px 0;}
a.wp-colorbox-inline {color:#575756;font-family:"meta-web1";font-size:18px;display: flex;align-items: center;justify-content: center;height: 2.5em;}
a.wp-colorbox-inline:hover {color:#fff;}
/************************** REZEPTE **********************************/

/**************************** KONTAKT ********************************************/
#KontaktVorname1{width:49%;display:inline-block;margin-right:1%;margin-bottom:0}
#KontaktNachname1{width:49%;display:inline-block;margin-bottom:0}
#KontaktFirma1{width:100%;display:block;margin-bottom:0;text-align:left;}
#KontaktAdresse1{width:49%;display:inline-block;margin-right:1%;margin-bottom:0}
#KontaktPlz1{width:23.5%;display:inline-block;margin-right:1%;margin-bottom:0}
#KontaktOrt1{width:23.5%;display:inline-block;margin-bottom:0}
#KontaktTelefon1{width:49%;display:inline-block;margin-right:1%;margin-bottom:0}
#KontaktEmail1{width:100%;display:inline-block;margin-bottom:0}
#KontaktMitteilung1{width:100%}
.pflichtfeld {float: right;margin-top: -13px;color: #333;}
.send{width:30%;display:inline-block; margin-top:20px;}
.wpcf7-select {width:49%;border-color:#009881;color:#009881;}
.wpcf7-select[name="dropdown1"], .wpcf7-select[name="recipient"]{width:100%;}
#dropdown {margin-top: -10px;}
.wpcf7-submit, input[type="submit"] {background-color: #fff;border: 2px solid #009881;border-radius: 0;color: #009881;box-shadow: 0 3px 0 0 #fff !important;}
.wpcf7-text {border-color:#009881;color:rgb(0,152,129,1.0);font-family: meta-web1;}
.wpcf7-textarea {border-color:#009881;color:#009881}
.wpcf7 p {margin:0; text-align:left;}
.checkbox-7 {text-align:left;width:100%!important;}
.checkbox-7 span.wpcf7-list-item {margin:0;}
/*dropdown*/
    select {-moz-appearance: none;-webkit-appearance: none;appearance: none;border: none; cursor:pointer;}
    select::-ms-expand {display: none;}
select.special {
  background: url("/wp-content/uploads/2018/11/arrow.png");
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    100% 0;
  background-size:25px;
  background-repeat: no-repeat;
}
/*captcha*/
.captcha-image {border: 1px solid #009881!important}
.captcha-image .cf7ic_instructions span {color:inherit!important;font-family: meta-web2;}
.cf7ic_instructions {text-align:left; padding-right:130px}
.captcha-image label > input:checked + svg, .captcha-image label > input:focus + svg {border: solid 2px #009881!important}
/************* TEXTBAUSTEINE ******************/
.text-bausteine {line-height:22px;font-size:18px;padding-left: 5%;padding-right: 5%;}
.text-bausteine strong {font-size: 24px; line-height:40px}
.bausteine hr {width: 100%;display: inline-block;margin-bottom:0}
.bausteine img {margin-top:-2px;margin-left: 25px;margin-right: 20px;}
/********** BUTTONS *********/
.button-default {text-transform:none;}
#ernaehrung-wrap {margin: 0 auto;max-width: 1000px;}
.button-beratung {background:#f8f8f8;color:#575756;line-height: 23px;padding: 10px 20px;width: 300px !important;height: 65px;}
#bttns-center .button-beratung {margin: 20px auto 0 auto; width:300px;}
.button-beratung p {margin:0;}
.button-beratung:hover  {background:#009881;color:#fff;}
.title-dark-green h3 {color:#009881;}
.bttn-beratung {border:0;background:#95b7c5;color:#fff!important;}
.bttn-beratung:hover {background:#95b7c5;color:#009881!important;}
.white-button a {color: #fff;}
.green-button a {color:#099881;}

/******************* SCROLL UP *****************/
.hc_scrollup {background-color: #333;border-radius: 4px 4px 0 0;bottom: 0;color: #fff;display: none;height: 35px;position: fixed;right: 75px;text-align: center;text-transform: uppercase;width: 48px;opacity: .9;z-index: 100000;transition: all .2s ease-in-out 0s;}
/******************* FOOTER ******************/
.footer-section {background-color: #009881;padding:30px 15px 0;}
.footer-section .container {max-width: 900px;margin: 0 auto;padding: 0;}
.textwidget {font-size:13px;font-family:"meta-web2"}
.footer-widget-column {margin-bottom:0}
.footer-column h4 {text-align:left !important;}
.footer-column {width:35%;float:left;color:#fff;}
.footer-column:first-child {margin-right: 40px;margin-bottom: 20px;}
.footer-column:last-child {float:right;width:20%;color:#fff;}
.footer-column:last-child h4 {text-align: right;}
.col-col {width: 100%;display: inline-block;}
.col-col-1 {float:left;}
.col-col-2 {float:right;}
.footer-column a {color:#fff}
.footer-column a:hover {color:#95b7c5}
.hotline {font-size:30px;letter-spacing:1px;font-family: "meta-web1";margin-bottom:10px;}
.footer-widget-section .col-md-3 {width:100%;}
.footer-copyright {padding:10px 20px 40px 20px;}
.ambrosius-copyright {max-width: 900px;margin: 0 auto;border-top: 2px solid #fff;}
.footer-copyright-section {border:none;text-transform:uppercase; font-size:12px;color:#fff;background-color: #009881;font-family:"meta-web1";font-weight:400;}
.footer-widget-column h4 {color:#f4f7f9;opacity: 0.6;font-weight:400;font-size:26px;}
.footer-copyright-section a {color:#fff;margin-left: 15px;font-family:"meta-web1";font-weight:400;}
.footer-copyright-section a:hover {color:#95b7c5}
.footer-copyright-section .col-md-8 {width: 100%;}

@media only screen and (max-width:380px){
  .col-md-12 {padding-left:0;padding-right:0}
}
@media only screen and (max-width:500px){
/*#wprmenu_bar div.hamburger {margin-top:8px}*/
  .admin-bar #wprmenu_bar {top: 57px!important}
.navbar {padding:0}
.navbar-brand img {margin: 0;text-align: left;}
.navbar-header h1 {margin: 0;}
  .text-bausteine {line-height:20px;font-size:16px;}
.text-bausteine strong {font-size: 20px;line-height: 30px;}
.bausteine img {margin-right: 15px;margin-bottom: 0;margin-left: 0;width: 100px; height: auto;}
div.header-content h1 {font-size: 22px;padding-top:0;margin-bottom:10px}
div.header-content h3 {font-size: 22px!important;padding-top:0;width:100%;line-height:25px!important}
.footer-column {width:100%;margin:10px 15px;}
.footer-column:last-child {width: 100%;float: left;margin:10px 15px;}
.footer-column:last-child h4 {text-align:left;}
.col-col-2 {float:left;margin-left:20px}
  .wpcf7-select {width:100%;}
#KontaktVorname1{width:100%;}
#KontaktNachname1{width:100%;}
#KontaktAdresse1{width:100%;}
#KontaktTelefon1{width:100%;}
}

@media only screen and (max-width:600px){
 /*.metaslider {width: 110% !important;margin-left: -5%;}
 .metaslider .caption-wrap {width:100%Important;}*/
/*#metaslider_372 .caption-wrap {margin-top:1%!important;}
#metaslider_372 .caption {width: 80%;}*/
/*.slide-home {color:#fff;font-size: calc(20px + (44 - 20) * ((100vw - 400px) / (1800 - 400)));line-height: 120%;}  */
  .col-md-12 {padding:0;}
  .text-bausteine {padding-left:5%;padding-right:5%}
.row {margin-right: 0px;margin-left: 0px;}
h2 {font-size:15px;}
h3 {font-size: 26px!important;}
}
@media only screen and (max-width:766px){
  .full-width-container {padding:0 !important}
.full-width-row {margin-top:20px!important; margin-bottom:40px!important;padding-left: 15px;padding-right: 15px;}
  div.header-content h3 {width:100%;}
.head-slider h3 {font-size:22px!important;}
.stoerer-beratung-wrapper {display:none;}
.stoerer-beratung2-wrapper {display:none;}  
.maxheight {display:contents;}
.maxheight h3 {margin-top:30px;}
}
@media only screen and (max-width:768px){
  .head-unseremethode h2 {font-family:"meta-web1";}
  .head-unseremethode h3 {font-family:"meta-web1"!important;}
}
@media only screen and (max-width:782px){
  .footer-section {padding:0px 15px 0}
html {padding-top:0px !important;}
}
@media (min-width:501px) and (max-width:795px){
.footer-column {width:auto;margin: 20px 30%;}
.footer-column:last-child {width: auto;float: left;margin: 20px 30%;}
.footer-column:last-child h4 {text-align:left;}
}
/*@media only screen and (max-width:900px){
.early-100 {width:100%!important;}
}*/
@media (min-width:767px) and (max-width:970px){
.image-ultimate-hover .iheu-data {padding:5px!important;}
.image-ultimate-hover .iheu-data h3 {font-size:95%!important;margin-bottom:0!important;}
.over-text {margin:0!important;line-height:20px; font-size:14px; margin:10px 0!important;}  
.over-tel-mail {font-size:14px!important;line-height:18px!important}
div.header-content h3 {width:70%;}
.head-slider h3 {font-size:28px!important;}
.stoerer-beratung-wrapper {margin-top: -130px;margin-left: -170px;}
.stoerer-beratung img {max-width:220px;}
.stoerer-beratung2-wrapper{position: absolute;margin-top: 290px;left: 180%;}
#KontaktVorname1, #KontaktNachname1, #KontaktTelefon1, #KontaktNachname1, .wpcf7-select {width:100%;}
}
@media only screen and (max-width:970px){
.footer-copyright {padding:10px 20px 95px 20px;}
/*.image-ultimate-hover .iheu-data h3{font-size:65%!important;}
div.header-content h3 {width:50%; font-size: 33px!important;}*/
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > #mega-menu-16-0-0 a.mega-menu-link {font-size:25px}
}  
/*@media (min-width:767px) and (max-width:970px){
  div.header-content h3 {width:100%;}
  }*/
@media only screen and (max-width:1110px){
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {width:100%;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > #mega-menu-16-0-2 {min-height: 180px;}
  .cf7ic_instructions {text-align:left; padding-right:0}
}
/*@media (min-width:766px) and (max-width:1200px){*/
/*.iheu-info .iheu-data h3 {font-size:28px!important; line-height:30px!important;}*/


