/*
Theme Name: wachtelhof-baldauf
Author: Ramona Mennel
Description: Wachtelhof Baldauf Theme ist ein Child-Theme des The7-Themes.
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/


/********************* LAYOUT **********************/

/*
div#main{
	margin-top:-120px!important;
}
*/

a{
	text-decoration:none;
}


b, strong{
	font-weight: 500!important;
}

h6{
	letter-spacing: 1px;
}

@media only screen and (max-width:778px){
	#main{
		padding-top:0px!important;
	}
}

.vc_row{
	padding-top:40px;
	padding-bottom:40px;
}

/* Background */

.bg-blue-top{
	background-image: url('../../../img/bg-blue-light.png');
	background-repeat: no-repeat;
	background-size: 100%;
}


#wachtelhof-baldauf h1{
	color:#85a7bf!important;

}


@media only screen and (min-width:768px){
	#wachtelhof-baldauf h1{
		font-size: 62px!important;
		line-height:1em!important;
	}
	
	h3{
		font-size:28px!important;
		line-height: 1em!important;
	}
	#produkte-liste p{
		font-size:16px!important;
		line-height: 1.5em!important;
	}
}

@media only screen and (min-width:2000px){
	#wachtelhof-baldauf h1{
		font-size: 62px!important;
		line-height:1em!important;
	}
}

.height94{
	min-height: 94vh!important;
}


/********************* MENU **********************/

.main-nav > li{
	letter-spacing: 1px;
}

@media only screen and (max-width:1200px) and (min-width:993px){
	.main-nav > li > a .menu-text{
		font-size:12px!important;
		line-height: 1em!important;
	}
	.main-nav > li > a{
		margin:18px 8px 18px 8px!important;
	}
}

.mobile-branding img{
	width:80px!important;
	height: auto!important;
}


/********************* Produkte Liste **********************/
@media only screen and (max-width:767.89px){
	.produkte-liste .vc_column-inner{
		padding-bottom:60px;
	}	
	.vc_row.produkte-liste{
		padding-top:0px!important;
		padding-bottom:0px!important;
	}
}




/********************* FOOTER **********************/

#footer .wf-container-footer{
	text-align:center!important;
}

#footer .textwidget, #footer .custom-html-widget{
	color:#585858!important;
}

.footer .menu li{
	border:none!important;
	text-align: center!important;
	padding:0px!important;
}

#footer .widget_media_image .image{
	max-width:50%!important;
	height: auto!important;
}

#footer.solid-bg{
	border-top:3px solid #c0d1dc;
}

#bottom-bar a{
	font-weight: 500;
}

.footer .widget_nav_menu a:hover{
	text-decoration: none!important;
}
