/*
 Theme Name:   Hannover Haus
 Theme URI:    https://generatepress.com
 Description:  GeneratePress child theme für Hannover Haus
 Author:       Mark Colling
 Author URI:   https://mark-colling.de
 Template:     generatepress
 Version:      1.0.1
*/

:root {
	--content-max-width: 1400px;
  	--spacing-min: 20px;
  	--spacing-max: 200px;
	
	--dynamic-margin: clamp(
    	20px, 
    	calc((100vw - 1400px) / 2), 
    	200px 
  	);
}

.dynamic-margin-center, 
.site-header .inside-header, 
.footer-widgets .footer-widgets-container {
	margin-left: var(--dynamic-margin);
 	margin-right: var(--dynamic-margin);
}

@media (max-width: 768px) {
	.dynamic-margin-center, 
	.site-header .inside-header, 
	.footer-widgets .footer-widgets-container {
		margin-left: 0;
		margin-right: 0;
	}
}

/* GeneratePress */
.site-header .inside-header {
	align-items: flex-end;
}

/* Blocks Styles, Overrides & Fixes */
.tabs-menu-item.gb-block-is-current > .gb-text, 
.tabs-menu-item:hover > .gb-text {
	border-bottom: 3px solid var(--hh-rot);
	transition: border 180ms ease-in-out;
}


#main a.gb-text.hhbtn, 
#main a.gb-text.hhbtn:hover {
	color: var(--base-3) !important;
}


.hhlist li.gb-text {
	position: relative;
	padding-left: 40px; 
}
.hhlist li.gb-text::before {
	content: "■";
	position: absolute;
	left: 0;
	top: 50%;
	color: var(--hh-rot);
	transform: translateY(calc(-50% - 0.1em));
}


.sticky-contact {
	display: none;
}
