/*
 Theme Name:   saved child
 Description:  child theme of saved
 Author:       FEG Heidelberg
 Author URI:   http://feg-heidelberg.de
 Template:     saved
 Version:      1.0
 Text Domain:  saved-child
*/

.saved-entry-full-meta > li 
{
margin: 0.625em 1.75em 0 0;
display: block;
max-width: 100%;
vertical-align: top;
line-height: 1.4;
text-align: center;
}

.saved-nav-blocks {
z-index: 10 !important;
overflow: hidden;
}

/* 2024 */


/* Various color updates */

.saved-menu-button > a {
	background-color: #efe542 !important;
	color: #00355d !important;
	border-style: none;
	border-radius: 4px;
	padding-right: .65em;
}

.saved-first-home-widget .saved-button {
	background-color: #4A7373;
} 

.saved-first-home-widget .saved-button, 
.saved-buttons-list a, 
.saved-button.saved-button-light {
	border-style: none;
	border-radius: 4px;
	line-height: 2.3em;
}

.saved-image-section .saved-buttons-list a,
.saved-map-section .saved-buttons-list a {
	background-color: #efe542;
	color: #00355d !important;
} 

.saved-button.saved-button-light, 
.saved-buttons-list a.saved-button-light, 
.saved-colored-section-label {
	color: #00355d !important;
	background-color: #fff !important;
}

.saved-colored-section-label {
	font-weight: 700;
}

#saved-home-section-2 time {
	background-color: #efe542 !important;
}

#saved-home-section-4 {
	background-color: #efe542 !important;
	color: #00355d !important;
}

#saved-home-section-4 h2,
#saved-home-section-4 p {
	color: #00355d !important;
}

#saved-footer-bottom.saved-color-main-bg {
	background-color: #00355d !important;
	background-color: #4A7373 !important;
}

.saved-entry-short-label {
	background-color: #efe542 !important;
	color: #00355d !important;
	font-weight: 700 !important;
}

.saved-home-highlights-content h2,
h3.saved-colored-section-title,
.saved-color-main-bg p,
.saved-caption-image-title .saved-widget-title {
	color: #fff !important;
}

body, h2, p,.saved-map-section a, .saved-entry-short-title a,
#saved-content h1, .saved-entry-full-content a:not(.saved-icon):not(.saved-button):not(.wp-block-file__button), blockquote, #saved-comments-title, h2, .saved-h2, #reply-title, h3, h4, .saved-nav-block-title, h5, h6 {
	color: #00355d !important;
}

.saved-has-heading-accents .saved-image-section .saved-widget-title::before,
.saved-has-heading-accents #saved-map-section-address::before,
.saved-has-heading-accents .saved-caption-image-title::before {
	border-color: #efe542 !important;
}

.saved-has-heading-accents .saved-bg-section-content h1::before {
	border:none;
}

body, #cancel-comment-reply-link, 
.saved-entry-short-meta a:not(.saved-icon), 
.saved-entry-content-short a, 
.ctfw-breadcrumbs, 
.saved-caption-image-description, 
.saved-entry-full-meta-second-line, 
#saved-header-archives-section-name, 
.saved-comment-title span, 
#saved-calendar-title-category, 
#saved-header-search-mobile input[type=text], 
.saved-entry-full-content .saved-sermon-index-list li li a:not(.saved-icon), 
pre.wp-block-verse,
#BorlabsCookieBox * {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif !important; 
}

#BorlabsCookieBox ._brlbs-btn,
#BorlabsCookieBox ._brlbs-btn:hover {
	background-color: #00355d !important;
	color: #fff !important;
}

#BorlabsCookieBox ._brlbs-btn-accept-all, 
#BorlabsCookieBox ._brlbs-btn-accept-all:hover {
	background-color: #efe542 !important;
	color: #00355d !important;
}

#BorlabsCookieBox h3, 
#BorlabsCookieBox ._brlbs-h3, 
#BorlabsCookieBox .cookie-box ._brlbs-btn {
	font-weight: 700 !important;
}

#BorlabsCookieBox h3, 
#BorlabsCookieBox ._brlbs-h3, 
.BorlabsCookie ._brlbs-checkbox {
	color: #00355d !important;
}


/* Current menu item underline */

.current-menu-item,
.current_page_parent,
.current-menu-parent {
	border-bottom: 2.5px solid #00355d;
}

.sub-menu .current-menu-item,
.saved-menu-button {
	border-bottom: none;
}


/* Header / logo updates */

#saved-header #logo-large {
	position:fixed;
	top: -17.5vw;
	left: -10.5vw;
	z-index: 99999;
	width: 40vw;
	transition: 0.4s;
	display: none;
}

body.saved-scrolled #saved-header-top {
	background-color: #fff;
	opacity: 1;
}

#saved-header-top-bg {
	opacity: 1;
}

@media (min-width: 701px) {
  .home #saved-header #logo-large {
  	display: inline;
  }
  body.home.saved-not-scrolled #saved-header-top-bg {
  	opacity: .95;
  }
}

#saved-header-menu-content > li > a,
#saved-header-search a,
.saved-list-icons li a {
	color:#00355d;
}

#saved-logo-image img {
 max-height: 45px;
}

#saved-header-menu {
	padding-left: 7em;
}


/* Homepge intro text */


@media (min-width: 1125px) {
  .saved-first-home-widget .saved-bg-section-content {
		padding-left: 0;
		margin-right: 5vw;
		width: 45%;
		padding-top: 4.5rem !important;
		padding-bottom: 4.5rem !important;
	}
}

/*.saved-colored-section-inner {
	height: 9em;
  max-height: 9em;
}*/

@media (max-width: 1124px) and (min-width: 910px) {
	.saved-first-home-widget .saved-bg-section-content {
		margin-right: 12vw;
		width: 50%;
	}
}

@media (max-width: 909px) and (min-width: 701px) {
  .saved-first-home-widget .saved-bg-section-content {
		margin-right: 12vw;
		width: 60%;
	}
}

@media (min-width: 701px) {
  .saved-first-home-widget .saved-bg-section-content {
		padding-left: 0;
		padding-top: 5rem;
		padding-bottom: 5rem;
	}
}

@media (max-width: 700px) {
	.saved-first-home-widget .saved-bg-section-content br {
		display: none;
	}
}

.saved-buttons-list.saved-buttons-list-large {
	font-size: 1em;
}

.saved-bg-section-content h1 {
	font-size: 2.5em;
	letter-spacing:.05px;
	margin-bottom:0;
}

.saved-bg-section-content p {
	font-size: 1.5rem;
}


/* Hide date Aktuelles */

body.page-id-5995 .saved-entry-has-image .saved-entry-short-label,
#saved-home-section-5 .saved-entry-has-image .saved-entry-short-label {
	display:none;
}


.saved-caption-image-title .saved-widget-title {
	margin: 0;
}


/* Previous updates */

.saved-entry-full-author a
{
	display: none;
}

.saved-entry-full-meta > li
{
margin: 0.625em 1.75em 0 0;
/* display: inline-block; */
/* max-width: 21.875em; */
vertical-align: top;
line-height: 1.4;
text-align: center;
}

.saved-has-heading-accents .saved-entry-content h3::before 
{
	border-style: none;
}

.saved-button, .widget_tag_cloud a, .saved-buttons-list a, input[type=submit], .saved-nav-left-right a, .wp-block-file .wp-block-file__button
{
	color: #ffffff !important;
}

.saved-home-highlights-content h2, 
.saved-home-highlights-content .saved-h2, 
.saved-home-highlights-content #reply-title, 
.saved-caption-image-title .saved-widget-title
{
	font-size: 1.6rem
}