/*
Theme Name: OitaChild
Theme URI:
Description: Your child theme description text...
Author: Your Name
Author URI: https://www.karolinapetrova.de/
Template: Oita
Version: 1.0
Tags: Oita Child Theme
*/

/* Hintergrundbild Startseite 
article#post-39 {
	background: url(images/2572-1260.jpg) center top no-repeat;
	background-size: 100% 100%;
} */
body {font-family: 'Raleway', Helvetica, Arial, sans-serif}
::selection {background:#DDEBF5}
.container {background: #6c7c98}
.site-title {background: #6c7c98}
.site-title a.logo {float:none}
#site-content article {background: rgba(255,255,255,0.4)}
.type-page {border: 1px solid rgba(255,255,255,0.3);}
.comments-wrap {border: 0 none}

.entry-header h1.entry-title, .entry-header h2.entry-title {
    font-family: 'Raleway', Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
	text-align:left;
	color:rgba(46,47,63,0.7)
}

h2 {border-bottom: 1px solid #A30A1D;
	color: #A30A1D;
	font-weight:700;
	margin-bottom: 0.4em
}

h2 ~ h3, h3 ~ h4 {margin-top:0}

h3 {color: rgb(0,0,0,0.5);
margin-bottom:0.5em}

h4 {text-transform: none}

.entry-content p {font-size: 1em !important;
	letter-spacing: 0.04em ;
	margin-bottom:20px;}

figure.redbord img {border-right: 5px solid #A30A1D;
}

a.mask-left, a.mask-right {box-shadow: none}

#site-content a {color:#0081b8}

/* HOME-SPEZIAL OHNE GROESSENEINSCHRAENKUNG */

.home .container {background: #131416}
.home .mask-left, .home .off-canvas-nav, .home #site-header,  {background: transparent}
.home #site-content article {border: 0 none}

/* Menuebutton Eckradius und Farbe */
.off-canvas-nav .menu-button {
	background:#009ee0 url(images/menu-btn.png) 50% 0 no-repeat;
	border: 1px solid rgba(255,255,255,0.3);
	border-left: 0 none;
	}
.off-canvas-nav .sidebar-button {
	background:#a30a1d url(images/sidebar-btn.png) 50% 0 no-repeat;
	border: 1px solid rgba(255,255,255,0.6);
	border-right: 0 none;
	}
.off-canvas-nav, nav.main-nav {background: #6c7c98 !important}

.sidebar-left, .menu-hauptmenue-container {background:rgba(255,255,255,0.5) !important}

.main-nav #searchform {display:none}
.main-nav .menu-item, .main-nav ul li {
	font-weight:normal
}

.main-nav .menu-item a, .main-nav ul li a {color:#42516b}
.main-nav .menu-item, .main-nav ul li {
	border-bottom: 1px solid rgba(255,255,255,0.2);
	font-size:1rem
	} 
.main-nav ul li:first-child {border-top: 1px solid rgba(255,255,255,0.2)}
.main-nav ul li:last-child {border-bottom: 1px solid #B6BECB}
.main-nav {margin-bottom: 0}

table, .wp-block-table td, .wp-block-table th {
	border: 0 none;
	font-size: 1.06em;}

.wcs-addons--blink {
	animation: none !important;
	-webkit-animation:none !important;
}
/* KALENDER */
.wcs-class__time-duration > span:first-child::after {content: ' Uhr'}


aside .wcs-class__time {margin-left: 5px !important}
aside .wcs-class__meta {margin-right: 0 !important}
aside .wcs-class__action {margin-right: 5px !important}

#site-content time .wcs-class__inner-flex {width: 83px} /* Main: identische Spaltenbreite unabhaengig von Monatslaenge */
aside time .wcs-class__inner-flex {width: 73px !important} /* Sidebar: identische Spaltenbreite unabhaengig von Monatslaenge */
time .wcs-class__inner-flex span:first-child:after {content:'.'} /* Punkt anfuegen Tagesangabe */
aside .wcs-class__meta {margin-left:0 !important}
h3.wcs-class__title {font-size:1.5rem}

/* FANCYBOX */

body.page-id-2 li.blocks-gallery-item:nth-child(n+2) a img,
body.page-id-14 li.blocks-gallery-item:nth-child(n+2) a img {display: none}

/* VIDEO */

.wp-block-embed__wrapper::before {padding-top:20px !important;}

@media screen and (min-width: 768px) {
	.menu-hauptmenue-container {padding-top:0;}
	.main-nav .menu-item a, .main-nav ul li a {
			padding: 22px 30px;
			font-size: 110%;			
		}

	ul#menu-hauptmenue {
			border-left: 4px solid #009ee0;
	}
}

/* .home, nav, .home header#site-header, .home hgroup.site-title, .home a.mask-left, .home .column-wrap, .home section.content-wrap {background-color: transparent} */




/* .home #site-content::before {content: url(images/signet-deckung.svg);}*/	
	



 .home header#site-header, .home header.entry-header, .home #site-content article, .home h1.entry-title {display: none;}
 
@media screen and (max-width:1024px) {
	.home #site-content {background: url(images/signet-mobil.svg) no-repeat,
	url(images/start-bg-mobil.jpg) no-repeat;
	background-size: contain;
	min-height:1024px;
	max-height:1024px;
	}
}
 
@media screen and (min-width:1024px) {
	
	.home #site-content {background: url(images/signet2-deckung.svg) no-repeat,
	url(images/start-bg.jpg) no-repeat;
	background-size: contain;
	min-height:840px;
	max-height:840px;}	
	
}

@media screen and (max-width:1159px) {
	
	h1.entry-title {
		text-align: center !important;
		padding: 3% 0% 2% 0% !important;
		}
}

@media screen and (min-width: 1160px) {
body, .js .active-nav .content-wrap, .js .active-sidebar .content-wrap, .off-canvas-nav {background: #6c7c98 !important}
body.home, .home .js .active-nav .content-wrap, .home .js .active-sidebar .content-wrap, .home .off-canvas-nav {background-color: #131416 !important}
	
.site-title h2.site-description {
	margin:0;
	/* padding:1px 0px 0px 7px; */
	font-size: 24px;
	font-size: 1.375rem;
	font-weight:400;
	line-height:1.1;
	color: #d2423e;
	letter-spacing:2px;
	text-transform:none;
	float:left;
	max-width:60%;
}

.off-canvas-nav .menu-button {
	
	border-bottom-right-radius: 5px;
	border-top-right-radius:5px;
}
.off-canvas-nav .sidebar-button {
	
	border-bottom-left-radius: 5px;
	border-top-left-radius:5px;
}

} 

