.first_consult h1.heading-style-1 {
  font-size: 64px;
}

#top {
    padding-top: 20px;
    padding-bottom: 25px;
}

#breadcrumbs {
	border-top: 1px solid #7be0dc;
}

#navigation {
  position: relative;
  z-index: 2;
}

.swiper-slide .slide-bgimg::after {
  background-color: #000;
  opacity: 0.3;
}

.icemegamenu {
    padding-top: 40px;
}

.icemegamenu > ul > li.parent > .iceMenuTitle::after, .icemegamenu > ul > li.parent > .icemega_title::after {
    color: #fff;
}

ul.icesubMenu {
    background: #2aaba4;
  width: 290px !important;
}

ul.icesubMenu > li > .iceCols {
    max-width: 100% !important;
    width: 100% !important;
}

ul.icesubMenu li a.iceMenuTitle {
    font: 16px / 30px 'Roboto', sans-serif;
    color: #ffffff;
    text-transform: none;
    font-weight: normal;
}

.mod-article-single.mod-article-single__first_consult .item__module .item_introtext {
    max-width: 30%;
    margin-left: 200px;
}

h1.heading-style-1 .item_title_part_1,
h1.heading-style-1 .item_title_part_2,
h1.heading-style-1 .item_title_part_3,
h1.heading-style-1 .item_title_part_4 {
    font-size: 54px;
}

#mainbottom-3 {
    padding-top: 70px;
}

h1.heading-style-3, h2.heading-style-3, h3.heading-style-3, h4.heading-style-3, h5.heading-style-3, h6.heading-style-3 {
    margin-bottom: 45px;
}

#top {
	background: url(../images/bgtop.png) no-repeat;
}

.icemegamenu > ul > li > a.iceMenuTitle {
    color: #fff;
    background: none;
}

.icemegamenu > ul > li.active > a.iceMenuTitle, .icemegamenu > ul > li.hover > a.iceMenuTitle {
    color: #fff;
    border-bottom: 2px solid #fff;
    background: none;
}

.icemegamenu > ul > li > a.iceMenuTitle:hover,
.icemegamenu > ul > li > a.iceMenuTitle.hover,
.icemegamenu > ul > li > a.iceMenuTitle.icemega_active {
  color: #fff;
  border-bottom: 2px solid #fff;
  background: none;
}

.mod-custom.mod-custom__address a {
    color: #ffffff;
}

.img-full__left {
    float: right;
}

.linkeseite, .rechteseite {
  width: 50%;
}

.linkeseite {
  float: left;
}

.rechteseite {
  float:right;
}

@media only screen and (max-width: 767px)
{
  
  h1.heading-style-1 .item_title_part_0, h2.heading-style-1 .item_title_part_0, h3.heading-style-1 .item_title_part_0, h4.heading-style-1 .item_title_part_0, h5.heading-style-1 .item_title_part_0, h6.heading-style-1 .item_title_part_0 {
    line-height: 60px;
}
  h1.heading-style-1 .item_title_part_1,
h1.heading-style-1 .item_title_part_2,
h1.heading-style-1 .item_title_part_3,
h1.heading-style-1 .item_title_part_4 {
    font-size: 36px;
}
	.mod-article-single.mod-article-single__first_consult .item__module .item-title {
    	text-align: center;
    	font-size: 36px;
	}
  .mod-article-single.mod-article-single__first_consult .item__module .item_introtext {
    max-width: 100%;
    margin-left: 0px;
}
  
  .mod-custom.mod-custom__address a {
    font-size: 22px;
    line-height: 36px;
}
  
  .mod-custom.mod-custom__address p {
    font: 500 16px/24px 'Roboto', sans-serif;
    text-transform: uppercase;
}
  
  .linkeseite, .rechteseite {
  width: 100%;
}

.linkeseite {
  float: none;
}

.rechteseite {
  float:none;
}
  
}

#footer-wrapper {
height: 205px;
}

.btn {
  border-radius: 40px !important;
  box-shadow: 0px 0px 0px #00000042;
}

.cookiehint {
position: fixed;
z-index: 11000;
width: 50px;
height: 50px;
left: 20px;
bottom: 20px;
background: transparent url(../images/cookie.png) no-repeat;
}