/*
Theme Name: Mietendemo Muenchen
Description: A theme for Mietendemo Muenchen
Version: 1.0
Author: WeMakeWebsites / Jonas Langreuter
Author URI: https://www.wemakewebsites.de
Template: enfold
*/

/* general */

:root{
	--mm-gelb: #ffdd00; 
}

@font-face {
font-family: 'Akrobat';
font-style: normal;
font-weight: normal;
src: url('fonts/Akrobat-Regular.woff') format('woff');
}

@font-face {
font-family: 'Akrobat';
font-style: normal;
font-weight: 900;
src: url('fonts/Akrobat-Black.woff') format('woff');
}


/* @font-face {
font-family: 'Akrobat Light';
font-style: normal;
font-weight: normal;
src: local('Akrobat Light'), url('Akrobat-Light.woff') format('woff');
}


@font-face {
font-family: 'Akrobat ExtraLight';
font-style: normal;
font-weight: normal;
src: local('Akrobat ExtraLight'), url('Akrobat-ExtraLight.woff') format('woff');
}


@font-face {
font-family: 'Akrobat SemiBold';
font-style: normal;
font-weight: normal;
src: local('Akrobat SemiBold'), url('Akrobat-SemiBold.woff') format('woff');
}


@font-face {
font-family: 'Akrobat Bold';
font-style: normal;
font-weight: normal;
src: local('Akrobat Bold'), url('Akrobat-Bold.woff') format('woff');
}


@font-face {
font-family: 'Akrobat ExtraBold Regular';
font-style: normal;
font-weight: normal;
src: local('Akrobat ExtraBold Regular'), url('akrobat-extrabold-webfont.woff') format('woff');
} */

html body{
	font-family: 'Akrobat', HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
}

html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6,
.av-main-nav > li > a,
#av-burger-menu-ul > li > a{
	font-weight: 900;
}

html body p{
	letter-spacing: 0.4px;
}

#top p a:where(:not(.wp-element-button)){
	text-decoration: underline;
}

#top p a:where(:not(.wp-element-button)):hover{
	text-decoration-style: dashed;
}

.av-main-nav > li > a,
#av-burger-menu-ul > li > a{
	font-size: 22px;
	text-transform: uppercase;
	letter-spacing: 1px;
	position: relative;
}

#av-burger-menu-ul > li > a{
	font-size: 34px;
}

.av-main-nav > li:not(.av-burger-menu-main):hover > a:after,
.av-main-nav > li.current-menu-item > a:after{
	content: '';
	display: block;
	width: calc(100% - 24px);
	height:5px;
	position: absolute;
	left: 12px;
	bottom: 24px;
	background-color: #222;
}

.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover{
	background-color: var(--mm-gelb);
}

.html_av-overlay-side-classic #top .av-burger-overlay li a{
	border: none;
}

.avia-image-container.headerbild{
	width: 100%;
	max-width: 400px;
}

/* gravity forms */

.gform_wrapper .gform_required_legend{
	display: none;
}

#top .gform_wrapper legend{
	font-size: 1em;
	font-weight: bold;
}

#top .gform_wrapper label.gform-field-label--type-sub{
	font-weight: normal;
	font-size: .8em;
}

#top label span.gfield_required_asterisk,
#top legend span.gfield_required_asterisk{
	font-size: 17px;
	font-weight: bold;
}

#top legend span.gfield_required_asterisk{
	margin-left: 3px;
}

#top .gform_wrapper #gform_submit_button_1{
	font-size: 20px;
	font-weight: bold;
	background-color: #000;
	letter-spacing: 1px;
	padding: 15px 40px;
}

#top .gform_wrapper #gform_submit_button_1:hover{
	background-color: #555;
}
















