/** Footer
 **************************************************************** **/
#footerBefore{color:#412f29; background-color:#191919; padding:10px 0; font-size:14px;}


#footer
{
	color:#412f29; display:block; vertical-align:bottom; z-index:101; font-size:13px; line-height:15px; background-color:#000; padding:15px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

#footer .boxTopContacts_Bottom{border:solid 1px #aaaaaa; padding:10px 18px; font-family:'Carrois Gothic', Sans-Serif; font-size:13px; line-height:15px; color:#aaaaaa;}
#footer .boxTopContacts_Bottom h6{font-family:'Carrois Gothic', Sans-Serif; font-size:13px; line-height:15px; text-transform:uppercase; font-weight:600; margin:0 0 3px; color:#aaaaaa;}
#footer .boxTopContacts_Bottom a{color:#aaaaaa;}
#footer .boxTopContacts_Bottom a:hover{color:#fff; text-decoration:underline !important;}

#footer .bgfooterMenu {background-color:#212121; color:#fff; padding:0; margin:0;}

#footer .copyright, #footer .copyright a:hover, #footer .copyright a {color:#d4d3d3 !important; padding:0;}
#footer .copyright a:hover{color:#fff !important; border-bottom:none !important;}
#footer .copyright {padding:10px 0; text-align:center; font-size:11px;}

#footer .socialdiv {margin:10px 0 0;}

#footerBefore .menuBttLine{padding:10px 0; font-family:'Roboto', sans-serif !important; text-transform:uppercase; white-space:normal;}
#footerBefore .menuBttLine div{display:inline-block;}
#footerBefore .menuBttLine a{color:#c8c8c8;}
#footerBefore .menuBttLine a:hover{color:#fff; border-bottom:none !important;}
#footerBefore .menuBttLine a.First{margin:0 19px 0 0;}
#footerBefore .menuBttLine .odd{margin:0 15px 0 15px;}
#footerBefore .menuBttLine a.active /*, #footer .menuBttLine a.last.active*/{color:#fff;}

#footerBefore .menuBttLine div:first-child{/*background-color:#aaa; */margin:0 15px 0 0 !important;}
#footerBefore .menuBttLine div:last-child{/*background-color:#a443ff; */margin:0 0 0 15px !important;}

/** Responsive
 **************************************************************** **/
@media only screen and (max-width: 990px) {
	/*#footer {border-top:#2B2B2B 1px solid;}*/

}

@media only screen and (max-width: 768px) 
{
    #footerBefore .menuBttLine{text-align:center !important;}
    #footerBefore .menuBttLine a.First {margin:0 10px 0 0;}
    #footerBefore .menuBttLine a.odd {margin:0 10px;}
    #footerBefore .menuBttLine a.last {margin:0 0 0 19px;}
    #footer .copyright{text-align:right;}
    #footer .lgFooter{text-align:center; padding-top:15px;}
}

@media only screen and (max-width: 600px) 
{
    #footer .copyright{padding: 10px 0px 20px !important;}
    #footer .boxTopContacts_Bottom, #footer .copyright{text-align:center !important;}
    #footerBefore .menuBttLine{white-space: inherit !important;}
    #footerBefore .menuBttLine a{white-space: nowrap !important;}
}

