/*
 Theme Name:   aausbildung
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Ärzteausbildung Sierning onetone Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     onetone
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  aausbildung
*/
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,600italic,400italic);
.container{margin:0 auto;}
.row{margin-left:-40px;margin-right:-40px; display: flex; flex-wrap: wrap;}
.row:after{display:block;content:' ';height:0;width:0;clear:both;}
.col-12, .col-6{ 
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 40px;
    padding-left: 40px;}
.col-6,.col-lg-6{
	flex: 0 0 50%;
	max-width: 50%;
}
body{font-family:'Source Sans Pro';font-size:20px;}
body, button, input, select, textarea, a{color:#000;}
blockquote{color:#000;font-size:110%;font-style:italic;}
blockquote:after{content:'”';}
blockquote:before{content:'„';}
footer{background-color:#5b5b5b;}
footer .footer .widget{color:#fff;}
section.homepage-slider .inner{background-color:rgba(255,255,255, 0.6);bottom:0;color:#000;font-weight:bold;font-size:300%;font-style:italic;line-height:100%;text-align:left;padding:48px;top:auto;}
h2{color:#000;font-size:180%;font-style:italic;margin-bottom:42px;}
.button{background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 50%, #fff 50%);background-size: 200% 100%;border:1px solid #fff;float:left;font-size:120%;font-weight:bolder;text-align:center;transition: background-position 1s;width:308px;}
.button.bewerbungsformular{margin-right:80px;}
a.button{color:#fff;}
.button:hover{background-position: -100% 0;color: #000;}
.button:hover a{color:#000;}
.einleitung, .footer .impressum-left{float:left;margin-right:6.66%;width:46.66%;}
.einleitung img{margin-bottom:35px;}
.ungerade .einleitung{float:right;margin-left:6.66%;margin-right:0;}
.home-container, .footer, .container{color:#000;font-size:100%;text-align:left;max-width:1280px;padding:40px;}
.home-footer{background-color:#5b5b5b;padding:0;}
.home-footer .footer h3{color:#fff;font-size:150%;font-style:italic;margin-bottom:20px;margin-top:24px;text-align:center;}
.home-footer .footer{color:#fff;font-size:70%;margin:0 auto;padding:23px 40px 0px;}
.home-header{background-color:#fff;z-index:999;position:fixed;}
.home-navigation{line-height:100%;height:auto;margin-left:0;position:relative;top:92px;}
.home-navigation li{line-height:100%;color:#000;font-size:110%;position:relative;top:-36px;}
.home-navigation li a{display:inline-block;line-height:100%;position:relative;top:-36px !important;}
.home-navigation ul{margin-left:0;}
.home-navigation > ul > li > a{color:#000;}
.home-navigation > ul > li.onetone-menuitem.active > a{color:#000;text-decoration:underline;}
.home-logo{margin-bottom:12px;margin-top:12px;margin-left:37px;}
.home-navigation li a{font-size:110%;text-transform:none;}
.zitatquelle{font-weight:bolder;margin-top:35px;}
.widget{font-size:100%;}
.row img{margin-bottom:20px;}
.col-lg-6 h2{margin-top:0;}
.col-lg-6 p:first-child{margin-top:-0.5em;}
#aerzteausbildung h2{text-align:center;}
#home{margin-bottom:40px;margin-top:20px;}
#home .home-container{padding-top:0;padding-bottom:0;width:100%;}
#innovativ .container{padding-top:60px;}
#kontakt{position:relative;margin:-129px auto 105px;max-width:800px;}
#kontakt blockquote{color:#fff;}
#kontakt .container{color:#fff;padding-top:20px;padding-bottom:20px;}
#kontakt h2{color:#fff;text-align:center;margin-top:0;margin-bottom:32px;}
#kontakt img{float:left;margin-right:33px;}
#kontakt .zitatquelle{display:table;}
#vorzuege .container{color:#fff;padding-bottom:312px;}
#vorzuege h2{color:#fff;text-align:center;}
.elastic-video{position:relative;padding-bottom:55%;padding-top:15px;height:0 !important;overflow: hidden;background:rgba(0, 0, 0, 0) url("arzt_sein_in_oberoesterreich.jpg") no-repeat scroll left top;background-size:cover;}
.elastic-video iframe{position:absolute;top:0 !important;left:0 !important;width:100% !important;height:100% !important;}
@media only screen and (max-width: 1355px) {
	.home-navigation li a{padding:0 3%;}
}
@media only screen and (max-width: 1280px) {
	.home-header{height:90px;min-height:initial;}
	.home-container, .footer{width:100%;}
	.home-logo{margin-left:2.9%;width:28%;}
	.home-navigation{margin-right:2.6%;text-align:right;width:66.5%;}
	
}
@media only screen and (max-width: 1180px) {
	.home-header{height:110px;position:fixed !important;}
	.home-logo{float:none;display:block;margin-bottom:5px;}
	.home-navigation{display:block;top:0;width:100%;}
	.section{position:static !important;}
	.home-navigation li a{top:0 !important;}
	/*.container.home-wrapper{position:relative;top:110px;}*/
	.home-navigation li{position:static;}
	.home-navigation ul{padding-left:0;}
}
@media only screen and (max-width: 950px) {
	.home-navigation{display:none;}
	.home-navigation.open{display:block;}
	.home-wrapper{margin-top:0 !important;}
	a.button{padding:0.25em 0.5em;}
	.col-lg-6{max-width:unset;flex:unset;}
	.col-lg-6 h2{margin-top:1em;}
	.col-lg-6 p:first-child{margin-top:0;}
	.container.home-wrapper{top:70px;}
	.home-header{height:70px;}
	.home-logo{float:left;}
	.home-navbar{display:block;}
	/*.home-navigation{display:none;height:inherit;position:absolute;text-align:left;top:70px;width:100%;z-index:999;}
	.home-navigation li a{padding:0 15px;}*/
	
}
@media only screen and (max-width: 936px) {
	.home-navigation li {float:none;line-height:150%;}
	.home-navigation li a{top:0 !important;}
	.home-navigation ul{width:100%;}
	.home-navigation{margin-right:0;margin-left:0;}
	.home-header{min-height:auto;}
	.home-logo{width:100%;margin-left:0;max-width:370px;}
	.home-logo a{display:block;padding-right:75px;}
	.home-logo a img{padding-left:7px;width:100%;}
	.col-6{
		flex: 0 0 50%;
		max-width: 50%;
	}
}
@media only screen and (max-width: 900px) {
	.einleitung, .footer .impressum-left,#innovativ h2{float:none;width:100%;margin-right:0;}
	.beschreibung{padding-bottom:25px;}
	
}
@media only screen and (max-width: 800px) {
	.button{float:none;margin-bottom:20px;}
	.button.bewerbungsformular{margin-right:0;margin-bottom:20px;}
	.home-container, .footer{padding:10px;}
	.button.bewerbungsformular, .button{margin:10px auto 10px;}
	.container.home-wrapper{position:relative;}
	.home-wrapper, .home-container{position:static;max-width:100%;}
	.home-footer{position:relative;top:70px;}
	#home{margin-bottom:0;margin-top:0;}
	#innovativ .home-container{padding-top:20px;}
	#kontakt{margin:0;}
	#vorzuege .home-container{padding-bottom:20px;}
}
@media only screen and (max-width: 600px) {
	header.home-header.sticky-header{position:static !important;}
	header.home-header.sticky-header.fxd{position:static !important;}
	.home-wrapper, .home-container{top:0px;}
	.home-footer .footer h3{margin-top:45px;}
	header.home-header{height:auto;}
	.container.home-wrapper{position:static;margin-top:0 !important;}
}
@media only screen and (max-width: 590px) {
	.home-wrapper, .home-container{top:0px;}
}
@media only screen and (max-width: 490px) {
	.home-logo{width:100%;margin-left:0;}
	.home-logo a{display:block;padding-right:75px;}
	.home-logo a img{padding-left:7px;width:100%;}
	.home-navbar{position:absolute;top:0;right:0;}
}
@media only screen and (max-width: 440px) {	
	#kontakt img{display:block;float:none;margin:0 auto 23px;}
}
@media only screen and (max-width: 370px) {
	.button{width:100%;}
}