/*
Theme Name:     Divi Child
Theme URI:      https://www.elegantthemes.com/gallery/divi/
Description:    Divi Child Theme
Author:         Hansenmika UG
Author URI:     https://www.elegantthemes.com
Template:       Divi
Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */
/** FONTSIZE **/

@media(max-width: 767px) {
	h1,h2{
		font-size: 25px !important;
	}

	h3,h4 {
		font-size: 20px !important;
	}
}

/** HEADER **/
#et-info {
	float: right;
}

/** FOOTER **/

#footer-widgets .footer-widget li {
	padding-left: 0 !important;
}

#footer-widgets .footer-widget li:before {
	display: none !important;
}

#footer-bottom {
	display: none !important;
}

/** FRONTPAGE **/
#optionen ul.et_pb_tabs_controls {
	background-color: rgba(242,242,233,0.8) !important;
}
#frontpage-header .et_pb_container {
	float: right;
}

.menu-footer ul{
	display: block !important;	
}

#notfall-nummern p{
	margin-top: 1em !important;
	padding-bottom: 0 !important;
}

/** BLOG PREVIEW **/

.et_pb_post .et_pb_image_container {
	width: 60%;
	margin: auto;
}

.et_pb_post .et_pb_image_container .entry-featured-image-url {
	padding-top: 100%;
	display: block;
}


.et_pb_post .et_pb_image_container .entry-featured-image-url img {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	object-fit: cover;
	border-radius: 50%;
}

#content-area #left-area {
	float: none;
	margin-left: auto;
	margin-right: auto;
	max-width: 1080px;
	width: 80%;
	padding-right: 0;
}

#main-content .container:before {
	display: none;
}

div.wpforms-container-full .wpforms-form button[type=submit] {
	color: #f2f2e9;
    background-color: #a8b84a;
    border-width: 0px!important;
    border-radius: 50px;
}

div.wpforms-container-full .wpforms-form button[type=submit]:hover {
	color: #452828!important;
	background-color: #dad4c7;
	border-radius: 50px;
}

div.wpforms-container-full .wpforms-form input,
div.wpforms-container-full .wpforms-form textarea {
	border-radius: 20px !important;
}

footer .et_pb_menu__menu {
	display: block !important;
}

footer .et_mobile_nav_menu {
	display: none !important;
}

@media(max-width: 980px) {

	footer .et_pb_menu__wrap {
		justify-content: flex-start !important;
	}
}