/*
Theme Name:     enfold-child
Description:    Child Theme for Enfdold
Author:         IDM3Admin
Template:       enfold

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

/* Sekundäres Menü rechts oben */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
#header_meta {
  border-top:none;
  z-index: 10;
  min-height: 0px;
  /* border-bottom-style: solid; */
  border-bottom-width: 1px;
  margin-bottom:-1px;
  margin-top: 0px;
  /* position: relative; */
  /* float: right; */
  top: 10px;
  height: 0px;
  /* margin-right: 5%; */
  border: solid 0px white;
 }
}

/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
h1 {
  font-size: 28px !important;
}
}


/* Etwas Abstand über dem Logo zum oberen Rand 
strong.logo {
  margin-top: 12px;
}
*/

/* Höhe des Footers anpassen */
#socket .container {
     padding-top: 30px;
     padding-bottom: 30px;
}

/* News-Teaser auf Startseite linksbündig */
#top .fullsize .template-blog .post-title {
   text-align: left;
}
#top .fullsize .template-blog .post-meta-infos {
   text-align: left;
}


/* Farbe des Auf-Zuklapp Icons*/
.toggle_icon .hor_icon {
   border-color: #8B6F1A;
}
.toggle_icon .vert_icon {
   border-color: #8B6F1A;
}

.js_active .toggler { 
border-width:0px; 
}

.toggle_content {
border-width:0px;
}

#top .fullsize .template-blog .post .entry-content-wrapper {
text-align: left;
font-size: 13px;
line-height: 21px;
}

body .column-top-margin {
margin-top: 0px;
}


/* Schriften */

/* Clan definieren */

    @font-face {
      font-family: ClanScWebBook;
      font-style: normal;
      font-weight: 400;
      src: url(https://staatsbibliothek-berlin.de/fileadmin/hb/ClanScWeb-Book.woff) format('woff');
    }
    
    @font-face {
      font-family: ClanWebBook;
      font-style: normal;
      font-weight: 400;
      src: url(https://staatsbibliothek-berlin.de/fileadmin/hb/ClanWeb-Book.woff) format('woff');
    }
    
    p.test { font-family: Arial, Helvetica, sans-serif }
    p.clanscwebbook { font-family: ClanScWebBook, Arial, Helvetica, sans-serif }
    p.clanwebbook { font-family: ClanWebBook, Arial, Helvetica, sans-serif }

/* Schrift im Menü etwas gesperrt */

span.avia-menu-text {
   letter-spacing: 0.1em;
}

.avia-menu-text, h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title {
/* font-family: Calibri, 'PT Sans', 'Lucida Grande', Arial, sans-serif; */
  font-family: ClanWebBook, helvetica, arial, sans-serif; 
}

.av_textblock_section { 
  font-family: Helvetica, Arial, sans-serif ;
  font-size: 14px;
}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
   text-transform: none;
}

/* Schrift Startseite Newsbereich Fließtext */
.entry-content, .iconlist_content {
  font-size: 14px;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 1.5em;
}

.single_toggle {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
}

/* Header */

.html_header_top.html_header_sticky #top #wrap_all #main {
padding-top: 0 !important;
}

/* Menü-Items */
#avia-menu .menu-item {
display: block;
width: 20%;
}

/* Balken unter Hauptmenü */
span.avia-menu-fx  {
height: 4px;
background-color: #CD9226;
}

/* Links oben rechts */
ul#avia2-menu {
    font-size: 16px;
    font-family: ClanWebBook;
    letter-spacing: 0.1em;
    color: #454063 !important;
}

#header_main {
  border-top: 0;
}
#header_main_alternate .container {
padding-right: 1px;
padding-left: 50px;
}

strong.logo a img { 
  margin-top: -3px;
}

/*Suche */

/* Blog Einzelanzeige Anfang nach unten */

.template-single-blog, .category-term-description  {
  margin-top: 100px;
}

.extralight-border  {
  margin-top: 100px;
}




/* Blog Datum Abstand */

.flex_column .template-blog .post-meta-infos {
  margin-bottom: 0px;
}

h5 {
  font-size: 16px;
  line-height: 1.4em;
}

#top .main_color.fullsize .template-blog .post_delimiter {
 border: 0;
}

/* Hintergrund Logos weg*/
/* etwas Luft unter den Bildern bei Blogeinträgen */

.main_color .avia-content-slider .slide-image {
    background: none;
    margin-bottom: 12px;
}

/* Abstand H1 Überschrift Newsseite */
.entry-content-wrapper .post-title {
  margin-top: 24px;
}


/* Ausrichtung Bildunterschriften rechtsbündig */
.img_caption {
    text-align: right;
}

/* Überschriften bei Blogeinträgen größer */

h1.post-title.entry-title {
    font-size: 24px;
}


/* Rubrikenseiten luftiger zwischen Beiträgen */

.read-more-link {
    margin-bottom: 20px;
}

/* Überschriften Rubrikenseite größer */

#top .flex_column .template-blog .post-title {
    font-size: 20px;
}

/* Schriftgröße Beiträge Startseite */

.slide-entry-excerpt.entry-content {
    font-size: 13px;
}

/** Schlagwoerter: remove comma when used in sidebar **/
.av-av_post_metadata-fac914830edd3a9e368c9a36c73289dd .av-post-metadata-content.av-post-metadata-category {
	display: grid;
}
.av-av_post_metadata-fac914830edd3a9e368c9a36c73289dd .av-post-metadata-content.av-post-metadata-category .av-post-metadata-category-link {
	background: #fff;
    margin-top: -10px;
}
.av-av_post_metadata-fac914830edd3a9e368c9a36c73289dd .av-post-metadata-content.av-post-metadata-category .av-post-metadata-category-link a {
	font-size: 14px !important;
	color: #8b6f1a !important;
}
.av-av_post_metadata-fac914830edd3a9e368c9a36c73289dd .av-post-metadata-content.av-post-metadata-category .av-post-metadata-category-link a:hover {
	color: #c79a52 !important;
}
/** Magazin-Seite**/
.tagmagazin .av-sort-by-term a {
	font-size: 14px;
	color: #11202a !important;
}
.tagmagazin .av-sort-by-term a:hover {
	color: #c79a52 !important;
	text-decoration: underline;
}

.tagmagazin .av-sort-by-term a.active_sort {
	color: #8b6f1a !important;
	text-decoration: underline;
}

.tagmagazin .av-sort-by-term {
	padding-bottom: 25px;
}

#footer .widget, .avia-builder-widget-area .widget {
	padding: 5px 0 0px 0 !important;
	margin: 5px 0 0px 0 !important;
	
}

.asc_multi_count {
	width: 30% !important;
}

/* Mobile Footer stylen */

@media only screen and (max-width: 767px) {
	.avia3-menu li {
  		margin: 0;
  		padding: 0 !important;
  		margin: 10px 0;
  		border: 0 !important;
  		font-size: 14px;
  		float: left;
  		clear: left;
	}
	
	#socket .container {
  		padding-left: 13px !important;
	}
}

/* WPML-Link */
.wpml-ls-link {
	color: gray !important;
}

/* Hide Header space and social media bar */
body.postid-14327 div.main_color.container_wrap_first.container_wrap.fullsize, body.postid-14644 div.main_color.container_wrap_first.container_wrap.fullsize, body.postid-14623 div.main_color.container_wrap_first.container_wrap.fullsize, body.postid-14635 div.main_color.container_wrap_first.container_wrap.fullsize, body.postid-14629 div.main_color.container_wrap_first.container_wrap.fullsize, body.postid-14591 div.main_color.container_wrap_first.container_wrap.fullsize, body.postid-14596 div.main_color.container_wrap_first.container_wrap.fullsize, body.postid-14569 div.main_color.container_wrap_first.container_wrap.fullsize, body.postid-14577 div.main_color.container_wrap_first.container_wrap.fullsize, body.postid-14563 div.main_color.container_wrap_first.container_wrap.fullsize, body.postid-14546 div.main_color.container_wrap_first.container_wrap.fullsize, body.postid-14552 div.main_color.container_wrap_first.container_wrap.fullsize, body.postid-14539 div.main_color.container_wrap_first.container_wrap.fullsize, body.postid-14535 div.main_color.container_wrap_first.container_wrap.fullsize, body.postid-14409 div.main_color.container_wrap_first.container_wrap.fullsize, body.postid-14667 div.main_color.container_wrap_first.container_wrap.fullsize{
	padding: 0;
}

body.postid-14327 div.av-social-sharing-box, body.postid-14644 div.av-social-sharing-box, body.postid-14623 div.av-social-sharing-box, body.postid-14635 div.av-social-sharing-box, body.postid-14629 div.av-social-sharing-box, body.postid-14591 div.av-social-sharing-box, body.postid-14596 div.av-social-sharing-box, body.postid-14569 div.av-social-sharing-box, body.postid-14577 div.av-social-sharing-box, body.postid-14563 div.av-social-sharing-box, body.postid-14546 div.av-social-sharing-box, body.postid-14552 div.av-social-sharing-box, body.postid-14539 div.av-social-sharing-box, body.postid-14535 div.av-social-sharing-box, body.postid-14409 div.av-social-sharing-box, body.postid-14667 div.av-social-sharing-box{
	display:none;
}

@media only screen and (min-width: 990px) {
	.jumpToAnchor{
		padding-top: 2em;
    	margin-top: -2em;
	}
}


/* Socket */
/** Logo & Menü oberhalb des Copyrights positionieren **/
#socket .container {
  	display: flex;
  	flex-direction: column-reverse;
}

/** Logo & Menü ausrichten **/
#menu-item-15714, #menu-item-15715 {
  	margin-right: 70px !important;
}

#avia3-menu, #menu-item-15714, #menu-item-15715 {
  	margin: 0;
  	padding: 0 !important;
}

.avia3-menu li {
  	margin-left: 20px;
  	margin-top: 1.5em;
  	border: 0 !important;
  	font-size: 14px;
}

@media only screen and (max-width: 767px) {
	.avia3-menu li {
  		margin: 0;
  		padding: 0 !important;
  		margin: 10px 0;
  		border: 0 !important;
  		font-size: 14px;
  		float: left;
  		clear: left;
	}
	
	#socket .container {
  		padding-left: 13px !important;
	}
}

/** Breite Logo **/
#socket svg {
	max-width: 220px !important;
}

/** Copyright **/
#socket .copyright {
 	font-size: .75rem;
    line-height: 120% !important;
	margin-top: 15px;
}

@media only screen and (max-width: 767px) {
	#socket .copyright {
		margin-left: -15px;
	}
}

.logoLab {
	display: none;
}