/*
Theme Name: 	Schawohl Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		schawohl
Version: 		1
*/

@import url("../schawohl/style.css");

/* Theme customization starts here
-------------------------------------------------------------- */
@font-face {
font-family: 'EraserDust';
font-style: normal;
font-weight: normal;
src: url('https://www.badeteiche-schawohl.de/wp-content/themes/schawohl-child/eraser-dust/erasdust.woff') format('woff');
}

body:not(.template-slider) #Header { min-height: 490px!important;}
.custom-css-class {
	display: block;
}
#Top_bar #logo {
	position: absolute;
	width: 218px;
	min-height: 124px;
	display: block;
	padding: 13px 13px 13px 13px!Important;
	background-color: #fff;
	-webkit-box-shadow: 3px 0px 8px 0px rgba(0, 0, 0, 0.50);
	-moz-box-shadow: 3px 0px 8px 0px rgba(0, 0, 0, 0.50);
	box-shadow: 3px 0px 8px 0px rgba(0, 0, 0, 0.50);
}
#Top_bar .logo {
	content: "";
	display: block;
	position: absolute;
	left: 0px;
	top: -30px;
}
#Top_bar.is-sticky {
	height: 80px!important;
}
#Top_bar.is-sticky .menu > li > a span {
	line-height: 50px!important;
}
#Top_bar.is-sticky #logo {
	padding: 37px 0 0 0!important;
	min-height: 60px!important;
	width: 105px!important;
	line-height: 0px;
	background-color: none!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
}
#Top_bar.is-sticky #logo img {
	max-height: 60px!important;
	width: 105px!important;
}

.get_in_touch ul li .icon{display:none!important;}
.get_in_touch ul li { margin: 0; list-style: none; position: relative; padding: 13px 0 13px 13px!important; word-wrap: break-word; }
.get_in_touch h3 {font-size: 20px;}

.menu_wrapper {
	padding-left: 270px;
}
.contact_details {
	padding-left: 300px;
	color: #fff!important;
	font-size: 14px;
	text-shadow: 0px 0px 4px rgba(0, 0, 0, 1);
}
.contact_details a {
	color: #fff!important;
}
.contact_details li {
	color: #fff!important;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold!important;
}

.filters_buttons, .button-love, .icon-comment-empty-fa, .post-comments {display:none!important;}

@media only screen and (max-width: 1240px) 
{#Top_bar #logo {
	position:static!important;

	width: 218px;
	min-height: 124px;
	display: block;
	padding: 13px 13px 13px 0px!Important;
	background-color: #fff;
	box-shadow:none!important;

}

#Top_bar .logo {
	content: "";
	display: block;
	position: static!important;
	left: 0px;
	top: -30px;
} 
.menu_wrapper {
	padding-left: 0px;
}

#Top_bar #logo { display: block; height: 60px; line-height: 60px; padding: 15px 0px; } /* overflow: hidden; */}

/* -------------------------------------------- Kundenreferenzen Blog -------------------------------------------------------------- */
.page-id-2344 .post-item .image_wrapper{
    aspect-ratio: 3 /2!important;
}
.page-id-2344 .post-item .image_wrapper img{
    aspect-ratio: 3 /2!important;
    object-fit: cover!important;
}
.page-id-2344 .post-item{
   display: flex!important;
    align-content: center!important;
    align-items: center!important;
}
.page-id-2344 .post-footer .post-links {
    float: left;
    border-left-width: 0px!important;
    border-style: none!important;;
    padding-left: 0px!important;
}
.category-referenzen .share_wrapper,
.category-referenzen .column.one.single-photo-wrapper{
    display: none!important;
}
.category-referenzen .section.section-post-header{
    order:2!important;
}
.category-referenzen.post {
    display: flex!important;
    flex-direction: column!important;
}
.category-referenzen .post-wrapper-content{
    margin-top: 2em;
    margin-bottom: 2em;
}
.category-referenzen h2{
    margin-top: 1.5em;
    font-size: 24px;
}
.category-referenzen .the_content_wrapper {
    max-width: 1000px;
}
.page-id-2344 .post-item {
    background-color: #fff!important;
    -webkit-box-shadow: 2px 2px 10px 2px rgba(0,0,0,0.1); 
box-shadow: 2px 2px 10px 2px rgba(0,0,0,0.1);
    padding: 0px 0px!important;
    transition: all ease-in-out 0.3s;
}
.page-id-2344 .post-item .image_frame.post-photo-wrapper{
    border: none!important;
}
.page-id-2344 .post-item .entry-title{
    margin-top: 0px!important;
}
.page-id-2344 .post-desc-wrapper{
    padding-bottom:10px;
}
.page-id-2344 .post-footer {
    float: left!important;
    background-color: transparent!important;
	background: none!important;
}
.page-id-2344 .post-links{
    background-color: #ededed;
    padding: 2px 15px;
}
.page-id-2344 .post-links a::before{
    content: "";
    position: absolute!important;
    width:100%;
    height: 100%;
    top: 0px!important;
    left: 0px!important;
}
.page-id-2344 .post-item:hover {
    -webkit-box-shadow: 2px 2px 10px 3px rgba(0,0,0,0.15)!important; 
box-shadow: 2px 2px 10px 3px rgba(0,0,0,0.15)!important;
}
