/*======================================
Theme Name: z-onepress
Theme URI: https://simplyneys.com
Description: Ein einfaches Child Theme für OnePress
Version: 1.0
Author: Andreas Ney
Author URI: https://netzberufler.de
Template: onepress
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
======================================*/

/* You can start adding your own styles here. Use !important to overwrite styles if needed. */

/* hide author*/
.byline{
		display: none !important;
}
.list-article-meta{
	display: none !important;
}

#1my_time_container{
	color: #000;
	display: block;
	text-align: center;
	font-weight: bold;
	padding: 0.4em;
}
.op-next-period{
	margin: 1em 0;
}
.op-closed {
	color: #000 !important; 
background-color: #f91d27;
display: block;
text-align: center;
font-weight: bold;
padding: 0.4em;
}
.op-open {
	color: #000; 
background-color: #2de151;
display: block;
text-align: center;
font-weight: bold;
padding: 0.4em;
}
h3 {
	margin-top: 1em !important;
}

.single {
    height: 190px;
}

.double {
	height: 380px;
}

.kachel-header {
	font-size: 1em;
	font-family: arial;
	padding: 0.1em 1em;
	font-weight: lighter;
}
 .border {
	border: 7px solid white;
 }
.p-3 {
  padding: spacer !important;
}

.white {
    background: white;
}

.color {
    background: #DDD;
}

.infoline  {
	display: block;
	text-align: center;	
}

.large {
	font-size: 1.3em;
	font-weight: bolder;
}

.medium {
	font-size: 0.8em;
}
.site-branding .has-logo-img .site-description {
		font-size: 1.0em !important;
		line-height: 2em !important;
		top: -10px !important;
}

/* #masthead .site-header{ background: none !important; 
					   background-color: rgba(40, 40, 40, 0.6) !important; }

 .followWrap{ height: 1px !important;} 
*/
.site-header {
	line-height: 75px;
	position: relative;
	width: 100%;
	background: none !important;
	z-index: 1000;
	-webkit-transition: all 1s ease-out;
	-webkit-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	box-shadow: 0 5px 10px 0 rgba(50, 50, 50, 0.06);
	background-color: rgba(40, 40, 40, 0.4) !important;
}
.site-branding .no-logo-img.has-desc .site-description, .site-branding .has-logo-img .site-description {
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 0;
	position: relative;
	top: -15px;
	color: #000;
}
.is-transparent .no-scroll.site-header .site-description {
	color: rgba(255, 255, 255, 0.9);
}

/*  Posts Grid */
.skin.flat {
	border: 1px solid #eee !important;
}
.grid-items-wrap {
  overflow: hidden;
  position: relative;
  float: left !important;
  padding: 0 6em !important; }

.site-footer .site-info {
	display:none;
}

.elementor-widget-container .footer a{
	font-size: 0.8em;
	color: #fff;
}

#zfooter{
	background-color: #111;
}