/*
Theme Name: Theme based on Hello Elementor Theme
Description: Theme for Hanflabyrinth Wetterau
Author: David Jacob / einsatzbüro
Author URI: https://www.einsatzbuero.de/
Version: 1.0.0
Template: hello-elementor
Text Domain: hello-ementor-child 
*/

h2,h3,h4,p{padding-left:15px!important}

h4{font-size:16px!important}

/* Seiterwrapper */
.site-main{max-width:960px;width:100%;margin:0 auto}

header .site-navigation{display:none}
header .site-branding .custom-logo{max-width:184px!important}
#menu-top li:hover{border-bottom:1px solid #000}

footer.site-footer{background:#634e42;padding:53px 0}

.site-footer:not(.footer-stacked) .footer-inner .site-navigation{max-width:100%}
footer .menu-bottom-container{margin:0 auto}
footer .menu a{color:#fff}
footer .menu a:hover{color:#fff;text-decoration:underline}

a#corona-button{font-weight:500;opacity:0.7;transition:all 0.5s ease-in-out}
a#corona-button:hover{opacity:1}

input[type="text"],input[type="email"],textarea{border:0;margin:5px 0}

.events{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}
.events article{width:100%}
.time{font-weight:500;font-size:.8em;padding-left:15px}
.events div{padding-left:15px}
.events a.more{display:block;width:100%;text-align:right;font-weight:500}

#commentform input, #commentform textarea{border:1px solid rgba(0,0,0,.6)}


.ticker {height:50px;overflow:hidden;position:relative;background:#fff3cd}
.ticker .scroller {position:absolute;width:100%;height:100%;margin:0;line-height:50px;text-align:center;-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);-moz-animation:scroll-left 30s linear infinite;-webkit-animation:scroll-left 30s linear infinite;animation:scroll-left 30s linear infinite}
.ticker .scroller a{display:inline-block}
.ticker .scroller a:first-child::before,.ticker .scroller a::after{display:inline-block;content:"***";margin:0 10px}

.ticker .scroller a:hover{animation-play-state:paused;text-decoration:underline}

/* Social Media Icons */
footer a.social{display:inline-block;padding:0 10px}
footer a.social i{color:#fff;font-size:2em}

@-moz-keyframes scroll-left {
	0% { -moz-transform: translateX(100%); }
	100% { -moz-transform: translateX(-100%); }
}

@-webkit-keyframes scroll-left {
	0% { -webkit-transform: translateX(100%); }
	100% { -webkit-transform: translateX(-100%); }
}

@keyframes scroll-left {
	0% { 
		-moz-transform: translateX(100%);
		-webkit-transform: translateX(100%);
		transform: translateX(100%); 
	}
	100% { 
		-moz-transform: translateX(-100%);
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%); 
	}
}

/* Mediaqueries */

@media only screen and (min-width: 992px) {
	header .site-navigation{display:flex}
	
	.events article{width:49%}
}

@media only screen and (min-width: 1200px) {
	/* Fixed header */
	header.site-header{position:fixed;left:0;right:0;z-index:99;background:#fff;padding-bottom:0}
	.site-main{max-width:960px;width:100%;padding-top:82px}
}
