
@media only screen and (max-width: 767px) {
.footer-site{padding:10px 0 !important;}
}


@media only screen and (min-width: 999px){
p.version-active{display:none;}
}

.footer-site{padding:45px 30px; font-weight:normal;}

@media only screen and (min-width: 1000px) {
.copyright{display:none;}

}

.contact_footer_ul {display:table; list-style-type:none;}
.contact_footer_ul li {padding-left:0; padding-right:0;}
.contact_footer_ul li a{color:#fff;}
.contact_footer_ul li i {width:20px; height:20px; text-align:center;}

            footer{
                width: 100%;
                background: #000;
                color: #fff;	
				position:relative;
				z-index:999;
            }


.footer-link a:hover{color:#fff !important; text-decoration:none !important;}
.footer-link a{color:#fff !important;}
.footer-link{min-width: 220px;}
			
.site-content {
flex: 1;
}
					
.site-container {
display: flex;
flex-direction: column;
min-height: 100vh;
}
