/*
Theme Name:   Greyd Child Theme
Theme URI:    https://greyd.io/
Description:  A child theme for the Greyd Theme
Author:       Greyd
Author URI:   http://example.com
Template:     greyd-theme
Version:      1.0.0
License:      GPLv2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         Tags: blog, portfolio, entertainment, site-editing, block-patterns, block-styles
Text Domain:  greyd-child-theme
*/

.text-shadow, .bluebase-shadows
{
text-shadow: 1px 1px 12px rgba(0, 25, 30, 0.5);
}


.bluebase-partner-karte img{
	filter: drop-shadow(0px 0px 50px rgba(0,95,111, .3));
}

footer{
	position:relative;
	overflow:hidden;
}


.partnerleistungen-liste ul {
	margin-top:0;
	padding-inline-start: 22px;
}


.wp-block-greyd-popover .wp-block-navigation ul li {
    padding-top:15px;
}

.wp-block-greyd-popover .wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {
    font-size: var(--wp--preset--font-size--large);;
}

.wp-block-greyd-popover .is-layout-flex > :is(*, div) {
    margin-top: 20px ;
}

.wp-block-greyd-buttons .is-style-trd {
	padding-left:2px;
	padding-bottom:4px;
}

p > strong, p > b {
font-weight: 900;
}



@media (max-width: 575px) {
.head-base-box {

    font-size: 5rem !important;
}
}



.button, .wp-block-greyd-buttons a, uppercase {
text-transform:uppercase !important;
}


img {
border-radius:8px;
}


.wp-block-navigation .has-child .wp-block-navigation__submenu-container::before {
  border-bottom: 6px solid #005F6F !important;
}

.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container {
min-width:300px;
}

.wp-block-navigation__submenu-container {
text-transform:none !important;
}

.wp-block-navigation .wp-block-navigation__container .wp-block-navigation-submenu.has-child .wp-block-navigation__submenu-container {
padding-top:12px;
padding-bottom:12px;
}

.wp-block-navigation.submenus-toggle .wp-block-navigation-submenu {
  width: 100% !important;
}

.box-hover:hover {
background: linear-gradient(0deg,rgb(131,199,182) 80%,rgba(131,199,182,0) 100%) !important;
}

.cookie-link a {
	text-decoration: none;
}

.cookie-link a:hover {
	text-decoration: underline;
}
.wp-site-blocks{
	padding: env(safe-area-inset-top, 20px) env(safe-area-inset-right, 20px) env(safe-area-inset-bottom, 20px) env(safe-area-inset-left, 20px)!important;
}
.dynamic-full-height{
	min-height: 100dvh!important;
	height:100dvh!important;
	max-height: 100dvh!important;
}

.dyn-min-height{
	min-height: 110vh;
}

@media (max-width: 992px){
	.dyn-min-height{
		min-height: 130vh!important;
	}
}

@media (max-width: 599px){
	.dyn-min-height{
		min-height: 150vh!important;
	}
}

