/** (c) copyright wolkenfutter.de **/

/* COLORS */

/* FONTS */

/* icons */

/* FIXES */

/* BASIC ELEMENTS */

/* logo */

/* headlines */

/* buttons */

/* SPECIAL ELEMENTS */

/* LAYOUT */

/* toolbar */

/* navbar */

.tm-header-mobile {
	position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1000;
}

/* top */

/* page */

/* hero */

/* intro */

/* bottom */

/* footer */

/* MODULES */

/* PAGE SPECIFIC */

/* home */

.home-intro .uk-position-bottom-center{
	width: 100%;
}
.home-intro .uk-position-bottom-center .uk-padding-large{
	padding: 70px;
}
.home-intro .uk-position-bottom-center {
	margin-bottom: -1px;
}

@media (min-width: 960px) {
	.home-intro{
		margin-top: -80px;
	}
}

.home-intro .uk-overlay{
	width: 100%;
	padding-left: 0px !important;
	margin-left: -1px;
}

.home-intro .uk-slider-items{
	height: 100vh;
}

/*
.img-sec{
	position: absolute;
	padding: 0;
	top: 35vh;
	left: 50%;
	transform: translateX(-50%);
	background-color: transparent;
}*/
.img-sec {
	position: absolute;
	width: 100%;
	padding: 0;
	top: 0;
	text-align: center;
	background:	transparent;
}
.home-intro-logo {
	background-color: rgba(255,255,255,0.8);
	padding: 20px 0;
}
.home-intro-logo > img {
	width: 40%; /* basically 39% but Yannik Monk wants 40 */
	max-width: 721px;
}


.uk-navbar-container .uk-container{
	padding-left: 0px;
	padding-right: 0px;
}
.uk-navbar-container .uk-navbar{
	padding-left: 40px;
	padding-right: 40px;
}
.uk-navbar-container .uk-navbar .uk-navbar-center{
	z-index: inherit;
}


/*.home-first-sec .uk-background-bottom-right{
	background-size: 45vw;
	padding-left: 10vw;
}

.home-first-sec #home-text-2{
	max-width: 55vw;
}*/

.ap-slant-no-padding-right .uk-background-norepeat {
	background-position-y: -1px;
}

/*@media (max-width: 1050px) {
	.ap-slant-no-padding-right .uk-container{
		padding-right: 0;

	}
}*/
.ap-slant-no-padding-right .uk-container{
	padding-right: 0;

}

@media (max-width: 1200px) {
	.ap-slant-no-padding-left .uk-container {
		padding-left: 0;
	}
}

.ap-slant-no-padding-top .uk-tile {
	padding-top: 0;
}
.ap-slant-no-padding-top > .uk-background-norepeat {
	padding-top: 0;
	background-position-y: 1px;
}
.ap-slant-no-padding-bottom .uk-tile {
	padding-bottom: 0;
}

@media (max-width: 960px) {
	.ap-slant-no-padding-right .uk-grid.uk-grid-stack {
		margin-left: -45px;
	}
	.ap-slant-no-padding-right .uk-tile {
		padding-left: 45px;
	}
	.ap-slant-no-padding-left .uk-tile {
		padding-right: 45px;
	}
	.ap-slant-no-padding-left .uk-grid.uk-grid-stack {
		margin-right: -45px;
	}
	.ap-slant-no-padding-right .uk-grid.uk-grid-stack {
		margin-left: -45px;
	}
/*	.ap-slant-no-padding-top .uk-tile {
		padding-bottom: 25%;
	}*/

}
@media (max-width: 640px) {
	.ap-slant-no-padding-right .uk-tile {
		padding-left: 40px;
	}
	.ap-slant-no-padding-left .uk-tile {
		padding-left: 30px;
	}
}


/* beratung */
.beratung-slideshow .uk-slideshow-items .uk-position-cover{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.beratung-slideshow .uk-slideshow-items .uk-position-cover .el-overlay{
	width: 100%;
	padding-left: 40px;
}



/* MENUS */

/* main menu */

/* mobile menu */

/* WIDGETKIT */

/* RESPONSIVE */