
/* Sticky */

.sticky-braun #Top_bar.is-sticky {
     background: rgba(249,217,145,.9);
}

.sticky-braun #Top_bar.is-sticky .menu > li > a {
     color: #251C15;
}

#Top_bar .top_bar_left {
    background: rgba(249,217,145,.8);
}

#Top_bar .top_bar_left .menu > li > a {
     color: #251C15;
}

#Top_bar .top_bar_left .menu > li > a:hover {
     color: #EA441C;   
}

.column.column_pricing_item {
	margin-bottom: 5px;
}



/* Inputs */

input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea  {
	background-color: #ffeed1;
	color: #544f45;
	-webkit-box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.02);
	box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.02);
	font-size: 16px !important;
}
input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus {
	background-color:  #fff4de !important;
	border-color: #ff3300;
	color: #544f45;
	font-size: 16px !important;
}


.content_wrapper .padding_top {
	padding-top:250px;
	padding-bottom:50px;
}


form label {

float: left;
}


h2, h3, h4 {
font-weight: 200;
}

h1 {
font-weight: 400;
}



















/* Video Section  */


.mcb-wrap-video {
	background-color:rgba(37,28,21,0.5);
	padding:35px 20px 0px 20px;
	min-height: 300px;
}

.mcb-wrap-video .mcb-wrap-news {
	background-color:rgba(222,222,222,0.5);
	padding:20px;
	min-height: 50px;
}



.section.has-video {
    position: relative;
    overflow: hidden;
}



.section.has-video.padding_home_video {
	padding-top:300px; 
	padding-bottom:300px;
	background-color:#251C15;
}



.section.has-video .section_video {
    position: absolute;
    top: 0;
    left: 0;
    min-height: 100%;
    min-width: 100%;
    overflow: hidden;
    z-index: 1;
}


.section.has-video .section_video .mask {
	
   position: absolute;
   top: 0;
   left: 0;
   height: 100%;
   width: 100%;
   z-index: 0;
	background: url(../videos/feuer.jpg);
	background-repeat:no-repeat; 
	background-position:center center;


}



.section.has-video .section_video video {

   position: absolute;
   top: 0;
   left: 0;
   min-height: 100%;
   min-width: 100%;  
	z-index: 2;

}

.section.has-video .section_wrapper {
    position: relative;
    z-index: 10;
}



.copyright {

	text-align:center;
	color:#381905;

}




@media only screen and (max-width: 1279px) {

	.fontsize {
		font-size: 26px;
	}
	
	.nextsize {
		margin-top: 20px;
		margin-bottom: 10px;
	}
	
}


@media only screen and (min-width: 768px) and (max-width: 1280px) {



	#Top_bar.is-sticky .logo {
		margin-top:2px !important;
		width: 300px !important;
		height: auto;
	}
	
	.mobile-sticky #Top_bar.is-sticky a.responsive-menu-toggle {
		top:10px !important;
		right: 0px !important;
	}

}


@media only screen and (max-width: 767px) {


	.section.has-video .section_video .mask {
	    z-index: 3;
	}

	.section.has-video .section_video video {
		display: none;
	
	}
	
	.section.has-video.padding_home_video {
		padding-top:50px; 
		padding-bottom:120px;
		background-color:#251C15;
	}
	
	
	
	
	#Top_bar {
		background: rgba(249,217,145,.9) !important;
	}
	
	#Top_bar .menu_wrapper .menu > li > a {
	  font-size: 16px;
	}
	
	#Top_bar .menu_wrapper .menu > li > a:hover{
	  font-size: 16px;
	  color: #ff0000;
	}
		
	
	
	.mobile-sticky #Top_bar:not(.is-sticky) a.responsive-menu-toggle {
		top:25px !important;
		right: 10px !important;
	}

	.mobile-sticky #Top_bar.is-sticky a.responsive-menu-toggle {
		top:25px !important;
		right: 10px !important;
	}


	.mobile-sticky #Top_bar:not(.is-sticky) .logo {
		margin-top:2px !important;
		width: 250px !important;
		height: auto;
	}

	.mobile-sticky #Top_bar.is-sticky .logo {
		margin-top:2px !important;
		width: 250px !important;
		height: auto;
	}
	
	
	.content_wrapper .padding_top {
		padding-top:50px;
		padding-bottom:50px;
	}
	
	
	
	.content_wrapper .margin_top {
		padding-top:50px;

	}
	
	.copyright {
	
		color:#E4C684;
	
	}



	
}




#Top_bar:not(.is-sticky) #menu ul li a.nextsize .fontsize {
	

	padding-left: 10px  !important;
	padding-right: 10px  !important;

}










