/*
Theme Name: Kolibri Child Theme
Description: Schlichtes Beauty Theme
Author: Leon Hörner
Template: twentysixteen
Version: 1.0
Tags:
*/

/***** Header *****/
.site-header {
	padding: 10px 40px 20px 40px;
}

/***** Content *****/
.site-main {
	margin-bottom: 5em!important;
}

.site-inner {
	margin: 0;
	max-width: none;
}

.site-content {
	padding: 0;
}

ul.leaders {
	padding: 0;
	margin:0;
	overflow-x: hidden;
	list-style: none;
}

ul.leaders li:after {
	float: left;
	width: 0;
	white-space: nowrap;
	content:
 ". . . . . . . . . . . . . . . . . . . . "
 ". . . . . . . . . . . . . . . . . . . . "
 ". . . . . . . . . . . . . . . . . . . . "
 ". . . . . . . . . . . . . . . . . . . . "
}

ul.leaders span:first-child {
	padding-right: 0.33em;
	background: white
}

ul.leaders span + span {
	float: right;
	padding-left: 0.33em;
	background: white;
	position: relative;
	z-index: 1
}

/***** Fonts *****/
h1,h2,h3,h4,h5,h6 {
	font-family: 'PT Sans', sans-serif;
	clear: both;
	font-weight: 500;
	margin: 0;
	margin-bottom: 20px;
	text-rendering: optimizeLegibility;
}

h1 {
	color: #70ab36;
}

h3 {
	color: #93c068;
}

.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a {
	font-weight: 700;
	color: #70ab36;
}

.kontakt {
	/* TO DO */
}

.unsichtbar {
	display:none;
}

/***** Widgets *****/
.widget {
	border: none;
	padding: 20px 0;
	margin-bottom:0;
}

/***** Footer *****/
.site-footer {
	padding: 0;
	padding-bottom: 1.8em;
}

.footer {
	width: 100%;
	color: #777;
	font-size:13px;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-around;
	margin: 0;
	background-color: #e3d4c7;
}

.footer-bg {
	display:none;
}

.footer-col {
	text-align: center;
}

#footer-1 {width:30%; text-align:left;}
#footer-2 {width:40%; text-align:center;}
#footer-3 {width:30%; text-align:right;}

/***** Media Querys / Responsive *****/
@media screen and (min-width: 768px) {
	.site {
		margin: 0 15%;
	}

	.no-sidebar .entry-content {
	    margin-right: 10%;
	    margin-left: 10%;
	}

	.footer {
		padding: 0 10%;
	}
}

@media screen and (max-width: 768px) {
	.site {
		margin: 15px;
	}

	.footer {
		padding: 0 20px;
	}

	.vc_column_container>.vc_column-inner {
		padding-left: 0!important;
		padding-right: 0!important;
	}

	.vc_row {
		margin-left: 0!important;
		margin-right: 0!important;
	}

	#googleMap {
		margin-left: -7.6923%;
		margin-right: -7.6923%;
	}
}

@media screen and (max-width: 560px) {
	.site {
		margin: 0;
	}
}

@media screen and (max-width: 560px) {
	.site-header {
		padding-left: 30px;
		padding-right: 30px;
	}
}

@media screen and (max-width: 1000px) {
	#footer-1 {display:none;}
	#footer-2 {width:65%;text-align:left;}
	#footer-3 {width:35%;}
}

@media screen and (min-width: 56.875em) {
	
}

@media screen and (min-width: 44.375em) {
	.entry-content {
		margin-right: 7.6923%;
	}
}
