/* Otama */
@font-face {
    font-family: 'otama.epregular';
    src: url('../fonts/Otama-ep-webfont.eot');
    src: url('../fonts/Otama-ep-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Otama-ep-webfont.woff') format('woff'),
         url('../fonts/Otama-ep-webfont.ttf') format('truetype'),
         url('../fonts/Otama-ep-webfont.svg#otama.epregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DIN Next LT Pro Light Condensed';
    src: url('../fonts/DINNextLTPro-LightCondensed.eot');
    src: url('../fonts/DINNextLTPro-LightCondensed.eot?#iefix') format('embedded-opentype'),
         url('../fonts/DINNextLTPro-LightCondensed.woff') format('woff'),
         url('../fonts/DINNextLTPro-LightCondensed.ttf') format('truetype'),
         url('../fonts/DINNextLTPro-LightCondensed.svg#DIN Next LT Pro Light Condensed') format('svg');
    font-weight: normal;
    font-style: normal;
}

@media (min-width:768px) {
 .sppb-row-container {
  width:750px
 }
}
@media (min-width: 768px) and (max-width: 991px) {
 .sppb-row-container {
  width:730px!important;
 }	
}
@media (min-width:992px) {
 .sppb-row-container {
  width:970px
 }
}
@media (min-width:1200px) {
 .sppb-row-container {
  width:1050px!important;
 }
}

.urlaub h2{
	background: #e30613;
	color: #ffffff!important;
	padding: 10px 0 5px 0;
	font-size: 2.3rem!important;
	text-align: center;
}

.disabled{
	display: none!important;
}

.biszu{
	border: 8px solid #E30613;
	padding: 10px;
	width: 200px;
}

.g-logo.g-logo-helium img, .g-logo.g-logo-helium svg {
    max-height: 80px!important;
}

.fe-small{
	font-size: 0.8em!important;
}

.fe-red table{
	border: none;
}
.fe-red table td{
	border: none;
	padding: 0!important;
}
.fe-red table tr td:first-child{
	width: 100px;
}

.fe-contact-form label{
	color: #E30613;
}

.fe-contact-form input,
.fe-contact-form select,
.fe-contact-form textarea{
	border: 1px solid #E30613;
}

.fe-contact-form button{
	background: #E30613;
}

.fe-leistungen .sppb-addon-content{
	text-align: center!important;
}

.fe-leistungen h5{
	text-align: center;
	font-weight: 700;
	margin-bottom: 5px;
}

.fe-leistungen-icon{
	text-align: center!important;
}

.medipayicon{
	width: 110px;
	margin: auto;
	display: block;
	margin-bottom: 10px;
}

.medipay h6{
	color: #000000!important;
}

.fe-leistungen-icon img{
	width: 111px;
	margin: auto;
}

.jmg-form{
	padding: 0!important;
}

.jmg-form textarea{
	height: 350px!important;
}

#g-above{
	background: #ffffff;
}

#g-testimonials{
	background: #f4f5f7;
}

#g-intro{
	background: #ffffff;
	padding: 3rem 0!important;
}

#g-features{
	background: #fbdedf;
	padding: 3rem 0!important;
}

#g-utility{
	background: #ffffff;
	padding: 3rem 0!important;
}

#g-above{
	background: #fbdedf;
	padding: 3rem 0!important;
}

.gutschein{
	text-align: justify;
	width: 220px;
	padding-top: 30px;
}

html {
  scroll-behavior: smooth;
}

.fe-image-border .sppb-addon-single-image-container{
	border: 8px solid #E30613;
}

.fe-image-right .sppb-addon-single-image-container{
	float: right!important;
}

.fe-image-right-full .sppb-addon-single-image-container{
	float: right!important;
}

.fe-image-left .sppb-addon-single-image-container{
	float: left!important;
}

.fe-image-center .sppb-addon-single-image-container{
	width: 100%;
	text-align: center;
}

.fe-image-right-full img{
	margin: 0 0 0 0;
	width: 100%;
}

.fe-image-100 img{
	width:217px!important;
}

.fe-image-border .sppb-addon-single-image-container{
	display: block;
	overflow: hidden;
}

.fe-image-border .sppb-addon-single-image-container img{
	transform: scale(1.01);
	transition: transform .5s ease;
}

.fe-image-border .sppb-addon-single-image-container:hover img{
	transform: scale(1.1);
}

.fe-image-dgbt .sppb-addon-single-image-container,
.fe-image-dgprac .sppb-addon-single-image-container{
	width: 100%;
	padding-top: 40px;
}

.fe-image-dgprac .sppb-addon-single-image-container{
	text-align: right;
}
.fe-image-logo .sppb-addon-single-image-container{
	float: right;
}

.fe-100-pro img{
	width: 100%;
}

.fe-image-dgbt img{
	max-width: 250px;
}

.fe-image-dgprac img{
	max-height: 120px;
}

.fe-image-center img{
	width:350px!important;
	margin: 30px 0!important;
}

.fe-iframe-border iframe{
	border: 8px solid #E30613;
	scroll-behavior: auto;
	min-height: 850px;
	width: 99%;
	background: #eef2f6;
}

.fe-red{
	color: #E30613!important;
}

.fe-list ul{
	margin: 0!important;
}

.fe-list ul li{
	list-style: none;
	display: block;
	min-height: 40px;
}

.fe-list ul li:nth-child(1){
	background: url(../img/Lippen_9.png) no-repeat;
	padding-left: 50px;
}

.fe-list ul li:nth-child(2){
	background: url(../img/Lippen_3.png) no-repeat;
	padding-left: 50px;
}

.fe-list ul li:nth-child(3){
	background: url(../img/Lippen_5.png) no-repeat;
	padding-left: 50px;
}

.fe-list ul li:nth-child(4){
	background: url(../img/Lippen_4.png) no-repeat;
	padding-left: 50px;
}

.fe-list ul li:nth-child(5){
	background: url(../img/Lippen_7.png) no-repeat;
	padding-left: 50px;
}

.fe-list ul li:nth-child(6){
	background: url(../img/Lippen_8.png) no-repeat;
	padding-left: 50px;
}


.fe-list ul li:nth-child(7){
	background: url(../img/Lippen_10.png) no-repeat;
	padding-left: 50px;
}

.fe-list ul li:nth-child(8){
	background: url(../img/Lippen_6.png) no-repeat;
	padding-left: 50px;
}

.fe-list ul li:nth-child(9){
	background: url(../img/Lippen_5.png) no-repeat;
	padding-left: 50px;
}



footer#g-footer .g-container,
section#g-container-main .g-container{
	width: 100%!important;
}

section#g-container-main .g-container .g-content{
	margin: 0!important;
	padding: 0!important;
}

section.fe-h6 .sppb-section-title{
	margin-bottom: 0!important;
}

section.fe-row-top{
	padding-top: 15px!important;
}

section.fe-row-bottom{
	padding-bottom: 15px!important;
}

.btn-group.pull-right{
	display: none;
}

.fe-mainnav .g-container{
	border-bottom: 1px solid #E30613;
}

.fe-mainnav .center a{
	display: inline-block;
}

.fe-mainnav .g-content{
	padding: 0!important;
}

.fe-mainnav .center .g-content img{
	max-height: 81.92px!important;
}

#fe-menu-left .g-content,
#fe-menu-right .g-content{
	margin: 40px 0 0 0!important;
}

.fe-mainnav nav ul{
	padding-left: 0!important;
}

.fe-nomargin .g-content{
	margin-left: 0!important;
	margin-right: 0!important;
}
.fe-nopadding .g-content{
	padding-left: 0!important;
	padding-right: 0!important;
}

footer .align-left ul li{
	float: left;
	display: block;
	padding-top: 3px!important;
}

.fe-mainnav nav ul li a.fe-appointment span{
	line-height: 0.9em!important;
}

.fe-mainnav nav ul li.active a.fe-appointment,
.fe-mainnav nav ul li a.fe-appointment:hover{
	color: #ffffff!important;
	background: #E30613!important;
}

.fe-mainnav nav ul.g-toplevel > li.active a,
.fe-mainnav nav ul li a:hover{
	background: #FBDEDF;
}

#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
    box-shadow: none!important;
}

#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator::after {
    content: "\f0dd"!important;
    opacity: 0.75;
    width: 1rem;
    font-weight: 400;
	position: relative;
	top: -8px;
}

.g-sublevel li.g-selected .g-menu-parent-indicator::after{
    content: url(../img/indicator.png)!important;
    position: relative;
    opacity: 1;
    top: 0.60rem!important;
 }

.g-sublevel li.g-selected ul li .g-menu-parent-indicator::after{
    content: "\f0da"!important;
    position: relative;
    opacity: 1;
    top: 0.70rem;
 }

.g-sublevel li.g-selected ul li.g-selected .g-menu-parent-indicator::after{
    content: url(../img/indicator.png)!important;
    position: relative;
    opacity: 1;
    top: 0.60rem!important;
 }

.g-main-nav .g-standard .g-fade.g-dropdown {
    -webkit-transition: opacity 0s ease-out, -webkit-transform 0s ease-out;
    -moz-transition: opacity 0s ease-out, -moz-transform 0s ease-out;
    transition: opacity 0s ease-out, transform 0s ease-out;
}

.fe-mainnav nav ul li ul.g-sublevel{
	
}

.fe-mainnav nav ul li ul.g-sublevel li{
	
}

.fe-mainnav nav ul li ul.g-sublevel li a{
	font-size: 1.0em!important;
	padding: 0px 5px!important;
	border-bottom: none!important;
	text-transform: none!important;
}

.fe-mainnav nav ul li ul.g-sublevel li ul li{
	margin-top: 0!important;
	margin-bottom: 0!important;
}

.fe-mainnav nav ul li ul.g-sublevel li ul li:first-child{
	margin-top: 10px!important;
	margin-bottom: 0!important;
}

.fe-mainnav nav ul li ul.g-sublevel li ul li a{
	font-size: 0.9em!important;
	padding: 0px 5px!important;
	border-bottom: none!important;
	text-transform: none!important;
}

.g-dropdown li a{
	font-family: 'DIN Next LT Pro Light Condensed',Helvetica,Arial,sans-serif!important;
	font-size: 0.9em!important;
	color: #e30613!important;
	line-height: normal!important;
}

.g-dropdown li a span{
	margin-right: 0!important;
}

.g-main-nav .g-sublevel > li a:hover{
	
}


.g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator {
    right: 0;
    top: 0;
    margin-top: -0.80rem;
}

.g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator a{
    width: 200px!important;
}

.g-main-nav .g-sublevel > li.g-selected a:hover span.g-menu-item-content{
    -webkit-box-shadow: 0px 1px 0px 0px rgba(227,6,19,1);
	-moz-box-shadow: 0px 1px 0px 0px rgba(227,6,19,1);
	box-shadow: 0px 1px 0px 0px rgba(227,6,19,1);
}

#g-navigation .g-main-nav .g-dropdown .g-dropdown {
    margin-left: 16px!important;
	margin-top: -20px!important;
}

h1,h2,h3{
	font-family: 'otama.epregular',Helvetica,Arial,sans-serif!important;
  	font-weight: normal;
  	font-style: normal;
	color: #E30613!important;
}

h1{
	font-family: 'otama.epregular',Helvetica,Arial,sans-serif!important;
	font-size: 4em!important;
	line-height: normal!important;
	margin-top: 0!important;
	margin-bottom: 0!important;
}

h2{
	font-family: 'DIN Next LT Pro Light Condensed',Helvetica,Arial,sans-serif!important;
	font-size: 2em!important;
	line-height: normal!important;
	margin-top: 0!important;
	margin-bottom: 0!important;
}

h3{
	font-family: 'DIN Next LT Pro Light Condensed',Helvetica,Arial,sans-serif!important;
	font-size: 1.4em!important;
	font-weight: 700!important;
	line-height: normal!important;
	margin-top: 0!important;
	margin-bottom: 0!important;
}

h4,
h4.sppb-title-heading{
	font-family: 'DIN Next LT Pro Light Condensed',Helvetica,Arial,sans-serif!important;
	font-size: 1.2em!important;
	font-weight: 700!important;
	margin-top: 0!important;
	margin-bottom: 0!important;
}

h5{
	font-family: 'DIN Next LT Pro Light Condensed',Helvetica,Arial,sans-serif!important;
	font-size: 1.1em!important;
}

h6{
	font-family: 'DIN Next LT Pro Light Condensed',Helvetica,Arial,sans-serif!important;
	font-size: 1.0em!important;
	margin: 0!important;
	color: #E30613!important;
}

.sppb-addon-content{
	text-align: justify;
}

.sppb-addon-content ul{
	text-align: left;
}

.fe-h2-margin h2,
.fe-h4-margin h4{
	margin-bottom: 35px!important;
}


.fe-top-margin{
	margin-top:50px;
}

.sppb-section-title{
	margin-bottom: 30px!important;
}

.fe-top-section{
	padding-top: 0!important;
}

.g-owlcarousel-item-content{
	text-align: left!important;
}

.g-owlcarousel-item-content-wrapper{
	-moz-box-align:left!important;
	-webkit-box-align:left!important;
	align-content: left!important;
	text-align: left!important;
}

.g-owlcarousel-item-content{
	width: 100%!important;
}

.rosa{
	border-bottom: 20px solid #fbdedf;
}
.margin-top{
	margin-top: 40px!important;
}

ul.g-horizontalmenu{
	padding: 0!important;
}

ul.g-horizontalmenu li::before {
	content: "•"; color: red;
	line-height: normal;
	margin-left: 4px;
	margin-right: 4px;
}

ul.g-horizontalmenu li,
ul.g-horizontalmenu li a{
	font-family: 'DIN Next LT Pro Light Condensed',Helvetica,Arial,sans-serif!important;
	font-weight:100!important; 
	border-bottom: none!important;
	line-height: normal;
	padding: 0!important;
	margin: 0!important;
}

ul.g-horizontalmenu li a:hover{
	border-bottom: none!important;
}

footer .g-content{
	padding: 0 0.938rem!important;
	margin: 0 0.625rem!important;
}

.fe-start-block{
	padding: 20px!important;
	max-width: 440px;
	text-align: justify;
}

.fe-wellcome h2{
	font-family: 'otama.epregular',Helvetica,Arial,sans-serif!important;
	font-size: 5em!important;
}

.fe-wellcome.fe-left h2{
	text-align: right;
}

.fe-wellcome h2 span{
	display: block!important;
	line-height: 0.5!important;
}

.fe-wellcome.fe-right h2 span{
	margin-left: 30px!important;
}

.fe-wellcome.fe-right h2 span:nth-child(2){
	margin-left: 0!important;
}

.fe-wellcome.fe-left h2 span:nth-child(1){
	margin-right: 80px!important;
}

.fe-wellcome.fe-left h2 span:nth-child(2){
	margin-right: 35px!important;
}

.fe-wellcome.fe-left h2 span:nth-child(3){
	margin-right: 25px!important;
}

.fe-lip-1{
	width: 250px;
	height:250px;
	display: block;
	background-image: url(../img/Lippe_1.png);
	background-position: center;
	background-size: contain;
}

.fe-lip-2{
	width: 250px;
	height:250px;
	display: block;
	background-image: url(../img/Lippe_2.png);
	background-position: center;
	background-size: contain;
}

.fe-lip-3{
	width: 250px;
	height:250px;
	display: block;
	background-image: url(../img/Lippe_3.png);
	background-position: center;
	background-size: contain;
}

.fe-lip-4{
	width: 250px;
	height:250px;
	display: block;
	background-image: url(../img/Lippe_4.png);
	background-position: center;
	background-size: contain;
}

.fe-lip-4{
	width: 250px;
	height:250px;
	display: block;
	background-image: url(../img/Lippe_5.png);
	background-position: center;
	background-size: contain;
}

.fe-lip-6{
	width: 250px;
	height:250px;
	display: block;
	background-image: url(../img/Lippe_6.png);
	background-position: center;
	background-size: contain;
}

.fe-lip-7{
	width: 250px;
	height:250px;
	display: block;
	background-image: url(../img/Lippe_7.png);
	background-position: center;
	background-size: contain;
}

.fe-lip-8{
	width: 250px;
	height:250px;
	display: block;
	background-image: url(../img/Lippe_8.png);
	background-position: center;
	background-size: contain;
}

.fe-lip-9{
	width: 250px;
	height:250px;
	display: block;
	background-image: url(../img/Lippe_9.png);
	background-position: center;
	background-size: contain;
}

.fe-lip-pos-1{
	position: absolute;
	z-index: 999999;
	border: 1px solid red;
	transform: translate(0 -300%);
}

.g-owlcarousel .owl-nav button.owl-prev, .g-owlcarousel .owl-nav button.owl-next {
    color: #000000;
    text-align: center;
	font-size: 6em;
	font-weight: 100!important;
}

.fa-chevron-left::before {
    content: "\f104";
}

.fa-chevron-right::before {
    content: "\f105";
}

.g-owlcarousel .owl-nav button.owl-prev:hover, .g-owlcarousel .owl-nav button.owl-next:hover {
    background: rgba(255, 255, 255, 0.0);
    border-color: transparent;
	color: #ffffff;
}

.fe-instagram a{
	color: #E30613;
	background: #ffffff;
	display: block;
	border-radius: 5px;
	padding: 0 4px;
}

.fe-home-title h3{
	text-align: center!important;
	font-size: 2.7em!important;
}

.fe-justity .g-content{
	text-align: justify!important;
}
#g-utility h6{
	color: #000000!important;
}
#g-utility .g-content .g-particle{
	text-align: justify!important;
}

@media (max-width: 767px) {
	body{
		font-family: 'DIN Next LT Pro Light Condensed',Helvetica,Arial,sans-serif!important;
		font-size: 1.4rem!important;
		line-height: normal!important;
	}
	header.top-contact{
		display: block;
		background: #fbdedf!important;
		text-align: center!important;
		font-size: 0.8em!important;
		padding-top: 0px!important;
		padding-bottom: 0px!important;
	}
	header.top-contact a{
		color: #000000!important;
	}
	.fe-copyright{
		text-align: center!important;
		padding-bottom: 20px!important;
	}
	.jmg-preloader{
		
	}
	.sppb-addon-single-image-container{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.fe-typ-2 .g-menu-item-title{
		width: 100px!important;
		display: block;
		overflow: hidden;
	}
	.fe-logo .g-content{
		margin: 10px 130px 10px 130px!important;
	}
	.no-mobile{
		display: none;
	}
	h1{
		font-size: 2em!important;
	}
	h2{
		font-size: 1.6em!important;
	}
	.g-owlcarousel-item-content h1{
		font-size: 1.0em!important;
		margin: 0!important;
	}
	.g-menu-parent-indicator::after {
		content: "\f0da"!important;
		position: relative;
		opacity: 1;
		top: 0.10rem;
	 }
	.g-owlcarousel .owl-nav button.owl-prev, .g-owlcarousel .owl-nav button.owl-next {
		display: none;
	}
	.fe-instagram{
		position: absolute;
		top: 20px;
		right: 20px;
		z-index: 999;
		display: block!important;
	}
	.fe-table-2 table,
	.fe-table-2b table,
	.fe-table-3 table{
		border: none!important;
	}

	.fe-table-2 table tr td,
	.fe-table-2b table tr td,
	.fe-table-3 table tr td{
		border: none!important;
		padding: 0!important;
		text-align: left;
	}

	.fe-table-2 table tr td:nth-child(2),
	.fe-table-3 table tr td:nth-child(3){
		color: #E30613!important;
		text-align: right;
		border-left: 1px solid #E30613!important;
		width: 16%;
	}
	
	.fe-table-2b table tr td:nth-child(2){
		color: #E30613!important;
		text-align: right;
		border-left: 1px solid #E30613!important;
		width: 23%;
	}

	.fe-table-3 table tr td:nth-child(2){
		text-align: right;
		border-left: 1px solid #F6B2B6!important;
		width: 21%;
		padding-right: 2%!important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	body{
		font-family: 'DIN Next LT Pro Light Condensed',Helvetica,Arial,sans-serif!important;
		font-size: 1.2rem!important;
		line-height: normal!important;
		border: 18px solid #F6B2B6!important;
		padding-top: 120px;
	}
	#g-navigation{
		background: #ffffff!important;
		padding-bottom: 10px!important;
		padding-top: 10px!important;
	}
	#g-header{
		padding-top: 130px!important;
	}
	header.top-contact{
		display: none;
	}
	#g-above h2{
		padding: 210px 0 0 60px;
		font-weight: 900;
	}
	.g-owlcarousel-item-content h1{
		font-size: 1.4em!important;
		margin: 0!important;
	}
	.g-owlcarousel-item-content h2{
		font-family: 'DIN Next LT Pro Light Condensed',Helvetica,Arial,sans-serif!important;
		font-size: 0.8em!important;
		line-height: normal!important;
		text-transform: uppercase!important;
	}
	section.fe-mainnav{
		position: fixed!important;
		left: 0;
		top: 0;
		width: 100%;
		border-left: 18px solid #F6B2B6!important;
		border-right: 18px solid #F6B2B6!important;
		border-top: 18px solid #F6B2B6!important;
		z-index: 99!important;
		padding: 20px 0!important;
	}
	.fe-mainnav nav ul li.g-standard:nth-child(4),
	.fe-mainnav nav ul li.g-standard:nth-child(5),
	.fe-mainnav nav ul li.g-standard:nth-child(6){
		display: none!important;
	}
	.g-owlcarousel .owl-nav button.owl-prev, .g-owlcarousel .owl-nav button.owl-next {
		display: none;
	}
	.jmg-preloader{
		border: 18px solid #F6B2B6!important;
	}
	.sppb-addon-single-image-container{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.fe-logo .g-content{
		margin: 25px 8px 0 8px!important;
	}
	.g-menu-item ul.g-dropdown{
		width:auto!important;
		background: #FBDEDF!important;
		border: 1px solid #ffffff!important;
		margin-top: 1px!important;
		padding: 20px 0px 20px 0px!important;
		border-radius: 0!important;
	}
	.fe-instagram{
		position: fixed;
		top: 50px;
		right: 50px;
		z-index: 999;
		display: block!important;
	}
	.fe-table-2 table,
	.fe-table-3 table{
		border: none!important;
	}

	.fe-table-2 table tr td,
	.fe-table-3 table tr td{
		border: none!important;
		padding: 0!important;
	}

	.fe-table-2 table tr td:nth-child(2),
	.fe-table-3 table tr td:nth-child(3){
		color: #E30613!important;
		text-align: right;
		border-left: 1px solid #E30613!important;
		width: 10%;
	}

	.fe-table-3 table tr td:nth-child(2){
		text-align: right;
		border-left: 1px solid #F6B2B6!important;
		width: 38%;
		padding-right: 29%!important;
	}
	.fe-mainnav nav ul li a.fe-appointment{
		color: #ffffff!important;
		line-height: 0px!important;
		border: 4px solid #F6B2B6!important;
		background: #E30613!important;
		padding: 20px 0 0 0!important;
		margin: 0!important;
		width: 80px;
		height: 80px;
		text-align: center;
		vertical-align: middle;
		border-radius: 50%;
		position: absolute;
		top: -70px;
		left: -100px;
	}
	.g-menu-item-type-separator a,
	.fe-mainnav nav ul li a{
		font-family: 'DIN Next LT Pro Light Condensed',Helvetica,Arial,sans-serif!important;
		font-size: 0.9em!important;
		text-transform: uppercase!important;
		padding: 19px 10px 15px 10px!important;
		font-weight: 100!important;
		margin-left: 1px;
	}
	ul.lieferanten{
		padding-left: 0!important;
	}
	ul.lieferanten li{
		list-style: none;
		display: inline-block;
	}
	ul.lieferanten li.allergan{
		width: 10%;
	}
	ul.lieferanten li.croma{
		width: 6%;
	}
	ul.lieferanten li.galderma{
		width: 12%;
	}
	ul.lieferanten li.juvederm{
		width: 12%;
	}
	ul.lieferanten li.menkemed{
		width: 12%;
	}
	ul.lieferanten li.mint{
		width: 6%;
	}
	ul.lieferanten li.teoxane{
		width: 7%;
	}
	ul.lieferanten li.regenlab{
		width: 11%;
	}
	ul.lieferanten li.venus{
		width: 9%;
	}
	ul.lieferanten li.mentor{
		width: 9%;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	body{
		font-family: 'DIN Next LT Pro Light Condensed',Helvetica,Arial,sans-serif!important;
		font-size: 1.2rem!important;
		line-height: normal!important;
		border: 22px solid #F6B2B6!important;
		padding-top: 120px;
	}
	#g-navigation{
		background: #ffffff!important;
		padding-bottom: 10px!important;
		padding-top: 10px!important;
	}
	#g-header{
		padding-top: 130px!important;
	}
	header.top-contact{
		display: none;
	}
	.g-owlcarousel-item-content h1{
		font-size: 1.6em!important;
		margin: 0!important;
	}
	.g-owlcarousel-item-content h2{
		font-family: 'DIN Next LT Pro Light Condensed',Helvetica,Arial,sans-serif!important;
		font-size: 0.9em!important;
		line-height: normal!important;
		text-transform: uppercase!important;
	}
	.fe-mainnav nav ul li.g-standard:nth-child(4),
	.fe-mainnav nav ul li.g-standard:nth-child(5),
	.fe-mainnav nav ul li.g-standard:nth-child(6){
		display: none!important;
	}
	.jmg-preloader{
		border: 22px solid #F6B2B6!important;
	}
	.fe-logo .g-content{
		margin: 25px 20px 0 20px!important;
	}
	.fe-image-right img{
		margin: 0 0 0 0;
		width: 350px;
	}

	.fe-image-left img{
		margin: 0 0 0 0;
		width: 350px;
	}
	#g-above h2{
		padding: 210px 0 0 60px;
		font-weight: 900;
	}
	section#g-features{

	}
	footer#g-footer{
		position: fixed;
		left: 0;
		bottom: 0;
		width: 100%;
		border-left: 22px solid #F6B2B6!important;
		border-right: 22px solid #F6B2B6!important;
		border-bottom: 22px solid #F6B2B6!important;
		z-index: 999999!important;
		padding: 20px 0!important;
	}
	section.fe-mainnav{
		position: fixed!important;
		left: 0;
		top: 0;
		width: 100%;
		border-left: 22px solid #F6B2B6!important;
		border-right: 22px solid #F6B2B6!important;
		border-top: 22px solid #F6B2B6!important;
		z-index: 99!important;
		padding: 20px 0!important;
	}
	.g-menu-item ul.g-dropdown{
		width:auto!important;
		background: #FBDEDF!important;
		border: 1px solid #ffffff!important;
		margin-top: 1px!important;
		padding: 20px 0px 20px 0px!important;
		border-radius: 0!important;
	}
	.fe-instagram{
		position: fixed;
		top: 50px;
		left: 50px;
		z-index: 999;
		display: block!important;
	}
	.g-owlcarousel .owl-nav button.owl-prev, .g-owlcarousel .owl-nav button.owl-next {
		position: absolute;
		top: 51%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 92px;
		height: 92px;
		color: #000000;
		border: none;
		border-radius: 50%;
		text-align: center;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
	}

	.g-menu-item-type-separator a,
	.fe-mainnav nav ul li a{
		font-family: 'DIN Next LT Pro Light Condensed',Helvetica,Arial,sans-serif!important;
		font-size: 1.1em!important;
		text-transform: uppercase!important;
		padding: 19px 7px 15px 7px!important;
		font-weight: 100!important;
		margin-left: 1px;
	}
	.fe-mainnav nav ul li a.fe-appointment{
		color: #ffffff!important;
		line-height: 0px!important;
		border: 4px solid #F6B2B6!important;
		background: #E30613!important;
		padding: 20px 0 0 0!important;
		margin: 0!important;
		width: 90px;
		height: 90px;
		text-align: center;
		vertical-align: middle;
		border-radius: 50%;
		position: absolute;
		top: -80px;
		left: -100px;
	}
	.fe-table-2 table,
	.fe-table-3 table{
		border: none!important;
	}

	.fe-table-2 table tr td,
	.fe-table-3 table tr td{
		border: none!important;
		padding: 0!important;
	}

	.fe-table-2 table tr td:nth-child(2),
	.fe-table-3 table tr td:nth-child(3){
		color: #E30613!important;
		text-align: right;
		border-left: 1px solid #E30613!important;
		width: 5%;
	}

	.fe-table-3 table tr td:nth-child(2){
		text-align: right;
		border-left: 1px solid #F6B2B6!important;
		width: 35%;
		padding-right: 29%!important;
	}
	.jmg-form .jmg-form-6{
		width: 50%;
		float: left;
	}

	.jmg-form .jmg-form-6:nth-child(1){
		padding-right: 10px;
	}

	.jmg-form .jmg-form-6:nth-child(2){
		padding-left: 10px;
	}
	.g-dropdown li a{
		width: 230px!important;
	}
	ul.lieferanten{
		padding-left: 0!important;
	}
	ul.lieferanten li{
		list-style: none;
		display: inline-block;
	}
	ul.lieferanten li.allergan{
		width: 10%;
	}
	ul.lieferanten li.croma{
		width: 6%;
	}
	ul.lieferanten li.galderma{
		width: 12%;
	}
	ul.lieferanten li.juvederm{
		width: 12%;
	}
	ul.lieferanten li.menkemed{
		width: 12%;
	}
	ul.lieferanten li.mint{
		width: 6%;
	}
	ul.lieferanten li.teoxane{
		width: 7%;
	}
	ul.lieferanten li.regenlab{
		width: 11%;
	}
	ul.lieferanten li.venus{
		width: 9%;
	}
	ul.lieferanten li.mentor{
		width: 9%;
	}
}
@media (min-width: 1200px) {
	body.textonly section#g-container-main .g-container{
		width: 75rem!important;
	}
	body{
		font-family: 'DIN Next LT Pro Light Condensed',Helvetica,Arial,sans-serif!important;
		font-size: 1.2rem!important;
		line-height: normal!important;
		border: 22px solid #F6B2B6!important;
		padding-top: 130px;
	}
	#g-navigation{
		background: #ffffff!important;
		padding-bottom: 10px!important;
		padding-top: 20px!important;
	}
	header.top-contact{
		display: none;
	}
	#g-above h2{
		padding: 210px 0 0 60px;
		font-weight: 900;
	}
	.g-owlcarousel-item-content h1{
		font-size: 2.2em!important;
		margin: 0!important;
	}
	.g-owlcarousel-item-content h2{
		font-family: 'DIN Next LT Pro Light Condensed',Helvetica,Arial,sans-serif!important;
		font-size: 1.4em!important;
		line-height: normal!important;
		text-transform: uppercase!important;
	}
	.jmg-preloader{
		border: 22px solid #F6B2B6!important;
	}
	.fe-logo .g-content{
		margin: 19px 30px 0 30px!important;
	}
	.fe-image-right img{
		margin: 0 0 0 0;
		width: 350px;
	}
	.fe-image-praxis-right img{
		margin: 0 0 0 0;
		width: 500px;
	}

	.fe-image-left img{
		margin: 0 0 0 0;
		width: 350px;
	}
	.fe-image-praxis-left img{
		margin: 0 0 0 0;
		width: 500px;
	}
	section#g-features{
		
	}
	footer#g-footer{
		position: fixed;
		left: 0;
		bottom: 0;
		width: 100%;
		border-left: 22px solid #F6B2B6!important;
		border-right: 22px solid #F6B2B6!important;
		border-bottom: 22px solid #F6B2B6!important;
		z-index: 999999!important;
		padding: 20px 0!important;
	}
	section.fe-mainnav{
		position: fixed!important;
		left: 0;
		top: 0;
		width: 100%;
		border-left: 22px solid #F6B2B6!important;
		border-right: 22px solid #F6B2B6!important;
		border-top: 22px solid #F6B2B6!important;
		z-index: 99!important;
		padding: 20px 0!important;
	}
	.fe-mainnav nav ul li.g-standard:nth-child(4),
	.fe-mainnav nav ul li.g-standard:nth-child(5),
	.fe-mainnav nav ul li.g-standard:nth-child(6){
		display: none!important;
	}
	.g-menu-parent-indicator::after {
		content: "\f0da"!important;
		position: relative;
		opacity: 1;
		top: 0.70rem;
	 }
	.g-menu-item ul.g-dropdown{
		width:auto!important;
		background: #FBDEDF!important;
		border: 1px solid #ffffff!important;
		margin-top: 1px!important;
		padding: 20px 0px 20px 0px!important;
		border-radius: 0!important;
	}
	.fe-instagram{
		position: fixed;
		top: 50px;
		left: 50px;
		z-index: 999;
		display: block!important;
	}
	.g-owlcarousel .owl-nav button.owl-prev, .g-owlcarousel .owl-nav button.owl-next {
		position: absolute;
		top: 51%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 92px;
		height: 92px;
		color: #000000;
		border: none;
		border-radius: 50%;
		text-align: center;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
	}
	
	.g-menu-item-type-separator a,
	.fe-mainnav nav ul li a{
		font-family: 'DIN Next LT Pro Light Condensed',Helvetica,Arial,sans-serif!important;
		font-size: 1.1em!important;
		text-transform: uppercase!important;
		padding: 19px 30px 15px 30px!important;
		font-weight: 100!important;
		margin-left: 1px;
	}
	.fe-mainnav nav ul li a.fe-appointment{
		color: #ffffff!important;
		line-height: 0px!important;
		border: 4px solid #F6B2B6!important;
		background: #E30613!important;
		padding: 27px 0 0 0!important;
		margin: 0!important;
		width: 98px;
		height: 98px;
		text-align: center;
		vertical-align: middle;
		border-radius: 50%;
		position: absolute;
		top: -80px;
		left: -100px;
	}
	.fe-table-2 table,
	.fe-table-2b table,
	.fe-table-2-b table,
	.fe-table-3 table{
		border: none!important;
	}

	.fe-table-2 table tr td,
	.fe-table-2b table tr td,
	.fe-table-2-b table tr td,
	.fe-table-3 table tr td{
		border: none!important;
		padding: 0!important;
	}

	.fe-table-2 table tr td:nth-child(2),
	.fe-table-3 table tr td:nth-child(3){
		color: #E30613!important;
		text-align: right;
		border-left: 1px solid #E30613!important;
		width: 7%;
	}
    
    table tr td:nth-child(2) div,
    .fe-table-2 table tr td:nth-child(2) div,
	.fe-table-3 table tr td:nth-child(3) div{
		font-size: 0.8em;
        display: inline-block;
	}
	
	.fe-table-2b table tr td:nth-child(2){
		color: #E30613!important;
		text-align: right;
		border-left: 1px solid #E30613!important;
		width: 8%;
	}
	
	.fe-table-2-b table tr td:nth-child(2){
		color: #E30613!important;
		text-align: right;
		border-left: 1px solid #E30613!important;
		width: 8%;
	}

	.fe-table-3 table tr td:nth-child(2){
		text-align: right;
		border-left: 1px solid #F6B2B6!important;
		width: 35%;
		padding-right: 29%!important;
	}
	
	.jmg-form .jmg-form-6{
		width: 50%;
		float: left;
	}

	.jmg-form .jmg-form-6:nth-child(1){
		padding-right: 10px;
	}

	.jmg-form .jmg-form-6:nth-child(2){
		padding-left: 10px;
	}
	.g-dropdown li a{
		width: 230px!important;
	}
	ul.lieferanten{
		padding-left: 0!important;
	}
	ul.lieferanten li{
		list-style: none;
		display: inline-block;
	}
	ul.lieferanten li.allergan{
		width: 10%;
	}
	ul.lieferanten li.croma{
		width: 6%;
	}
	ul.lieferanten li.galderma{
		width: 12%;
	}
	ul.lieferanten li.juvederm{
		width: 12%;
	}
	ul.lieferanten li.menkemed{
		width: 12%;
	}
	ul.lieferanten li.mint{
		width: 6%;
	}
	ul.lieferanten li.teoxane{
		width: 9%;
	}
	ul.lieferanten li.regenlab{
		width: 11%;
	}
	ul.lieferanten li.venus{
		width: 9%;
	}
	ul.lieferanten li.mentor{
		width: 9%;
	}
}