.edgtf-mobile-header .edgtf-grid {width:90%;}
.edgtf-mobile-header .edgtf-mobile-logo-wrapper img {max-width:200px;margin-top:20px;height:auto !important;}
.edgtf-main-menu>ul>li>a {font-size:25px;text-transform:uppercase;}
.edgtf-page-header {margin-bottom:-30px !important;background:#000;}
.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-alignment-left {margin-bottom:100px;}
#edgtf-back-to-top {display:none !important;}
.edgtf-ps-info-tag {text-transform:uppercase !important;}
.edgtf-ps-info-title {text-transform:uppercase !important;}
.edgtf-mobile-header .edgtf-mobile-nav .edgtf-grid>ul>li.edgtf-active-item>a span {opacity:1 !important;}
.edgtf-mobile-header .edgtf-mobile-nav ul li a, .edgtf-mobile-header .edgtf-mobile-nav ul li h6 {text-transform:uppercase !important;font-size:25px !important;line-height:30px !important;}
.edgtf-main-menu>ul>li.edgtf-active-item>a>span.item_outer:before {opacity:0 !important;}
.edgtf-main-menu>ul>li.edgtf-active-item>a>span.item_outer:after {opacity:0 !important;}
.edgtf-ntwc-title {text-transform:uppercase;line-height: 50px;margin-top: 20px !important;margin-bottom: 15px !important;}
.edgtf-btn.edgtf-btn-box.edgtf-btn-small {font-size:25px !important;text-transform:uppercase !important;color:#FFF !important;background:#F00 !important;}
.edgtf-btn.edgtf-btn-box .edgtf-btn-text {text-transform:uppercase;}
.edgtf-portfolio-single-holder.edgtf-ps-small-slider-layout .edgtf-ps-info-holder .edgtf-ps-info-item.edgtf-ps-content-item h3 {line-height:40px !important;}
body {font-size:16px !important;}
#respond input[type=text], #respond textarea, .edgtf-style-form textarea, .post-password-form input[type=password], .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea, input[type=email], input[type=password], input[type=text] {text-transform:none !important;}
.edgtf-page-footer .widget a {font-weight:bold !important;}
#tischreservierung {text-align:center !important;}
.edgtf-portfolio-list-holder article .edgtf-pli-text {text-align:center !important;}
.edgtf-pli-author {font-size:18px !important;color:#FFF !important;}
.edgtf-portfolio-list-holder article .edgtf-pli-text .edgtf-pli-title {font-size:27px !important;margin-bottom:7px;}
.edgtf-portfolio-list-holder article .edgtf-pli-text {display:block !important;margin-left:auto !important;margin-right:auto !important;max-width:600px;}
.edgtf-portfolio-list-holder.edgtf-pl-standard.edgtf-pl-hover-rotate article .edgtf-pli-image {display:none !important;}
.edgtf-numbered-text-with-content-holder .edgtf-ntwc-content .edgtf-ntwc-number {-webkit-text-stroke:2px #e8b715 !important;font-size:90px !important;}
.mingr {font-weight: 400 !important;text-transform: uppercase;font-size: 20px;color:#FFF !important;}
.edgtf-portfolio-list-holder article .edgtf-pli-text .edgtf-pli-title {color:#e8b715;}

@media only screen and (max-width: 680px) {

.edgtf-numbered-text-with-content-holder.edgtf-ntwc-orientation-left .edgtf-ntwc-content {padding-top:15px !important;}
#impressionen {margin-top:-120px;padding-bottom:120px !important;}
.edgtf-testimonials-holder.edgtf-testimonials-standard .edgtf-testimonial-title {margin-left:20px !important;margin-right:20px !important;text-align:center !important;}
.edgtf-testimonials-holder.edgtf-testimonials-standard .edgtf-testimonial-author {margin-left:20px !important;margin-right:20px !important;text-align:center !important;}
#programmheading {margin-top:20px;}
body {font-size:15px !important;}
.edgtf-numbered-text-with-content-holder .edgtf-ntwc-content .edgtf-ntwc-number,.edgtf-numbered-text-with-content-holder .edgtf-ntwc-media .edgtf-ntwc-number {font-size: 75px !important;}

}

@media only screen and (min-width: 681px) {

.edgtf-page-header .edgtf-vertical-align-containers {margin-top:30px !important;}

}

@media only screen and (min-width: 1401px) {

.edgtf-main-menu {margin-left:200px !important;}

}

@media only screen and (min-width: 1301px) and (max-width:1400px) {

.edgtf-main-menu {margin-left:300px !important;}

}

@media only screen and (min-width: 1025px) and (max-width:1300px) {

.edgtf-main-menu {margin-left:400px !important;}

}

@media only screen and (min-width: 1036px) and (max-width:1100px) {

.edgtf-main-menu>ul>li>a {font-size:23px !important;}

}

@media only screen and (min-width: 1025px) and (max-width:1035px) {

.edgtf-main-menu>ul>li>a {font-size:22px !important;}

}

@media only screen and (min-width: 1451px) and (max-width:1500px) {

.edgtf-page-header {margin-bottom:-50px !important;}

}

@media only screen and (min-width: 1351px) and (max-width:1450px) {

.edgtf-page-header {margin-bottom:-60px !important;}

}

@media only screen and (min-width: 1251px) and (max-width:1350px) {

.edgtf-page-header {margin-bottom:-80px !important;}

}

@media only screen and (min-width: 1025px) and (max-width:1250px) {

.edgtf-page-header {margin-bottom:-100px !important;}

}