/* FOOTER */






footer{
	background:var(--footer-bg);
}

footer a{
	color:#000000;
}


footer a:hover{
	color:var(--color-2)
}


footer li{
	margin-bottom:0
}

footer p, footer a{
	font-size:0.9rem;
	font-weight:400;
	margin:0;
	color:#000000; 
	line-height:1.6; 
	text-align:justify
}



footer .footer-description p{
	font-size:0.8rem;
}

footer .footer-description a{
	color:var(--color-link);
}

footer .category-footer-menu-2{
	
	list-style-type:none;
	padding:0;
	margin-bottom:0.5rem
}







footer b{
	font-weight:600;
	line-height:1.3
	
}	



footer .social-icon{
	display:inline-block;
}

footer .social-icon svg{
	width:2rem;
	height:auto;
}

@media(max-width:767px){
	footer .social-icon img{
		height:20px
	}
}

@media(min-width:768px){
	footer .social-icon img{
		height:30px
	}
}



footer .social-icon:hover path{
	fill:var(--color-2);
}


footer .footer-menu-1 ul{
	padding:0;
	margin:0;
}


footer .footer-menu-2 ul{
	padding:0;
	margin:0;
}


footer .footer-menu-1 ul li, footer .footer-menu-2 ul li{
	margin: 0 0 0.5 0;
	list-style:none;
}





footer .title{
	font-family: var(--font-2);
	font-size: 1rem;
	margin: 0 0 1rem 0;
	font-weight:600
}


footer.footer-menu-1 a:hover, footer .footer-menu-2 a:hover{
	color:var(--color-2)
	
}


footer .logo{
	width:10rem;
	height:auto;
	
}





footer .contact a{
	text-decoration:underline;
}


footer .footer-menu-2 a{

	
}
footer .copyright{
	font-size:0.7rem;
}


/* END FOOTER */


