/*
Theme Name: Total Child Theme
Theme URI: https://your-site.com
Description: Your site description. Go to Appearance > Editor to modify this file.
Author: Your Name
Author URI: https://your-site.com
Template: Total
Version: 1.0
*/





#wrap{
    width: auto!important;
}


h1,h2,h3,h4,h5,h6,p, li, a{
	font-family: "Ubuntu", sans-serif;
	color: #222222;
}

h1{
	font-weight: normal;
	font-size: 50px;
	line-height: 55px;
	padding-top: 0px;
	padding-bottom: 40px;
	margin-top:0px;
	margin-bottom:0px;
}

h2{
	font-weight: normal;
	font-size: 2.5em;
	line-height:20px;
	padding-top: 30px;
	padding-bottom: 0px;
	margin-top:0px;
	margin-bottom:0px;
	
}

h3{
	font-weight: normal;
	font-size:2.5em;
	padding-top: 30px;
	padding-bottom: 30px;
}	

p, a, li, em{
	font-size: 18px;
	line-height:28px;
}


/*=====================================================================================*/
/*=====================================================================================*/
#top-bar{
	background-color: #222222;
	border: 		0px solid #fff;
}


#top-bar{
	height: 		53px;
	padding-top:	0px;
	padding-bottom:	0px;
	
}


#site-header-inner {
	padding:0px!important;
}

#site-logo{
	display: none;
}

/*		slider		*/
#header-aside{
	margin-top: 0px;
}

#site-navigation a{
	
}



#sidr-main ul li a{
	color: #eeeeee;
	font-size: 14px;
}
#sidr-main ul li:hover{
	background-color:#555555;
}
#sidr-main ul li ul li:hover{
	background-color:#888888;
}
#sidr-main ul li ul li{
	padding-left: 30px;
}
/*
.sidr-main li:first{
	border-top: 1px solid #999!important;
}
.sidr-main li{
	border-bottom: 1px solid red!important;
}

*/

.sidr-class-dropdown-menu li{
	border-bottom: 1px solid #999!important;
}

.sidr-class-dropdown-menu li:first-child{
	border-top: 1px solid #999!important;
}

.sidr-class-sub-menu li:first-child{
	border-top: 0px solid #999!important;
}





.wpex-bars>span {
    margin-top: -6px!important;
}

#content-wrap{
	padding: 			5%!important;
	background-color:	#f5f5f5;
}

.fehr_box img{
	padding-bottom: 80px;
}

/*-------------------------------------------------------------------------------------------*/
.fehr_box{
	background-color: 		#ffffff!important;
	border-radius: 			3px 3px 3px 3px!important;
	-moz-border-radius: 	3px 3px 3px 3px!important;
	-webkit-border-radius: 	3px 3px 3px 3px!important;
	border: 				0px solid #000000!important;

	-webkit-box-shadow: 	3px 3px 14px 0px rgba(50, 50, 50, 0.5)!important;
	-moz-box-shadow:    	3px 3px 14px 0px rgba(50, 50, 50, 0.5)!important;
	box-shadow:         	3px 3px 14px 0px rgba(50, 50, 50, 0.5)!important;

	padding: 20px!important;
	padding-bottom:40px!important;
	
}

.fehr_grid_col_title p{
	margin-bottom: 0px!important;
}
.fehr_grid_col_title .vc_gitem-post-data{
	margin-bottom: 0px!important;
}


.vc_grid-item .fehr_box{
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}




#footer-callout-wrap{
	display: none;
}
#footer-builder{
	height: 54px;
}

/*#footer-builder .wpb_text_column .wpb_content_element {
	margin-top: 20px;
	margin-bottom: 20px;
}
*/
#footer-builder a{
	color: #a7a7a7;
}
#footer-builder p{
	margin-top: 15px;
	color: #a7a7a7;	
}

#cta_pruefung .vc_general{
	border: 0px;
}




/*-------------------------------------------------------------------------------------------*/

/*
@media only screen and (max-width: 1500px) {
    #left {
        width: 100% !important;
				margin-top:23px!important;
				margin-bottom:13px!important;
    }
    #right {
        width: 100% !important;
				margin-top:13px!important;
				margin-bottom:13px!important;
    }
		.clearfix {
				display:block;
				margin-top:-12px;
				margin-bottom:12px;
		}

}
*/






@media (max-width:959px){
	#top-bar .logo_left{
		float: left!important;
		margin-left: 20px;
		margin-top: 12px;
	}
	#top-bar .logo_right{
		display: none;
	}
	#mobile-menu{
		display:block;
	}
}

@media (min-width:960px) {
	#top-bar .logo_left{
		float: left!important;
		margin-left: 10%;
		margin-top: 12px;
	}
	#top-bar .logo_right{
		float: right!important;
		margin-right: 10%;
		margin-top: -25px;
	}
	#mobile-menu{
		display:none;
	}
}






/*==========================================================================================*/
/*==========================================================================================*/
#r_doit{
	display:none!important;
}
/*-----------------------------------------------------------------------------------------*/
#disp_breite{
	position: fixed!important;
	left: 20px!important;
	top: 20px!important;
	background-color: #2593aa!important;
	color: #ffffff!important;
	z-index:99999!important;
	padding: 10px;
	font-weight: 2em;
	opacity: 1;
	display: none;
}
#disp_hoehe{
	position: fixed!important;
	right: 20px!important;
	top: 20px!important;
	background-color: #2593aa!important;
	color: #ffffff!important;
	z-index:99999!important;
	padding: 10px;
	font-weight: 2em;
	opacity: 1;
	display: none;
}
#disp_version{
	position: fixed!important;
	right: 20px!important;
	top: 45px!important;
	background-color: #2593aa!important;
	color: #ffffff!important;
	z-index:99999!important;
	padding: 10px;
	font-weight: 2em;
	opacity: 1;
	display: none;
}

/*-----------------------------------------------------------------------------------------*/

#mobile-menu{
	position: fixed!important;
	right: 20px!important;
	top:22px!important;
	background-color: #ffffff!important;
	z-index:99999!important;
	padding: 10px;
	opacity: 1;
	height: 40px!important;
	border: 2px #222222 solid;
}


/*
.boxed-main-layout #wrap{
	width:	none!important;
}
*/







