
.footerblock {display:block;width:100%;background-color:#000;}
.footer_padding {padding:40px 20px;}
.footer_contentblock {
	max-width: 1310px;
	margin: 0 auto;
}
.footer_menue_l {width:100%;padding:0; margin: 0 0 30px 0;}
.footer_menue_m {width:100%;padding:0; margin: 0 0 30px 0;}
.footer_menue_r {width:100%;padding:0; margin: 0 0 30px 0;}

.footer_bl_m {clear:both;margin:0 0 0 0;padding-top:40px;}
.footer_bl_r {margin:0 0 0 0;}

.footer_text {
	font-family: 'Lato', sans-serif; 
	font-size: 16px;
	font-weight: 400; 
	font-style: normal;
	color: #cdcdcd;
	padding: 0;
	margin: 0;
}
#footer a, #footer a:link {
	text-decoration: none;
	cursor: pointer;
	font-family: 'Lato', sans-serif, Verdana;
	font-size: 16px; 
	color: #fff; 
	font-weight: 400; 
	font-style: normal; 
	padding: 0;
	margin: 0;
	line-height: 1.0;
}
#footer a:visited {
	color: #fff;
}
#footer a:hover, #footer a:focus, #footer a:active {
	color: rgb(77,77,77);
}
.footer_menue_am {margin:10px 0;}


@media only screen and (min-width:460px) {


}

@media only screen and (min-width:676px) {


}

@media only screen and (min-width: 978px) {

.footer_padding {padding:40px 80px;}
.footer_contentblock {
	max-width: 1310px;
	margin: 0 auto;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: row;
	-webkit-flex-direction: row;
	flex-direction: row;
}
.footer_menue {padding:0; margin:0;}
.footer_menue_l {-webkit-flex-basis: 40%;flex-basis: 40%;}
.footer_menue_m {-webkit-flex-basis: 35%;flex-basis: 35%;}
.footer_menue_r {-webkit-flex-basis: 30%;flex-basis: 30%;}
.footer_bl_m {float:right;margin:0 80px 0 10px;padding-top:0;}
.footer_bl_r {float:right;margin:0 10px 0 10px;}

}

@media only screen and (min-width: 1300px) {


}