/*
 Theme Name:   Namaha Child
 Description:  GoLux Child Theme
 Author:       GoLux Media berlin
 Author URI:   https://www.go-lux.de
 Template:     namaha
 Version:      1.0
 Text Domain:  namaha-child
*/
body{font-size:18px;}
body.comfortable-paragraph-line-height p{ line-height:1.4;}
h2,h3{font-size:180%;line-height:1.1;}
h2,h3,h4{margin-bottom:1.5rem;}
h3,.site-header .site-logo-area .info-text,.wp-block-separator{color:#bf005f !important;}
blockquote.wp-block-quote{padding-right:50px;text-align:center;}
blockquote:after {
	content: "\201C";
	font-size: 110px;
	line-height: 0.96;
	top: 0px;
	right: 0;
	font-weight: 400;
	font-family: "Lora";
	font-style: normal;
	position: absolute;
}
blockquote:before {
	content: "\201D";}
.site-header.inline-navigation-menu .branding.contained{padding:0px !important;}
.site-header.inline-navigation-menu .branding.contained img{max-width:180px;height:auto;}
#masthead{position:absolute;z-index:9999;}
.site-header .site-logo-area,.site-header.translucent .site-logo-area{background:rgba(255,255,255,0.75);}
body:not(.siteorigin-panels):not(.elementor-page) .entry-content .wp-block-media-text .wp-block-media-text__media img{margin-bottom:24px !important;}
.preis-block{margin-bottom:24px;}
.preis-block h4{font-weight:normal;font-size:22px;}
.preis-block .wp-block-column{border:solid 3px #02A399;padding:12px;display:flex;align-content:space-between;flex-wrap:wrap;}
.preis-block .wp-block-column .text-block, .preis-block .wp-block-column p{display:block;}
@media only screen and (min-width: 576px) {.site-header.inline-navigation-menu .branding.contained img{max-width:180px;}
.entry-meta{display:none;}
}
@media only screen and (min-width: 768px) {
	.site-header.inline-navigation-menu .branding.contained img{max-width:180px;}
	.has-media-on-the-right .wp-block-media-text__content{padding-right:16px;}
		.has-media-on-the-left .wp-block-media-text__content{padding-left:16px;}

}
@media only screen and (min-width: 992px) {
.site-header.inline-navigation-menu .branding.contained img{max-width:220px;}
.main-navigation ul.menu > li > a{max-width:180px;text-wrap:auto;}
}

@media only screen and (min-width: 1200px) {.site-header.inline-navigation-menu .branding.contained img{max-width:280px;}
}