.site-footer .h2-title
{
font-size: 48px;
font-weight: normal;
}
.site-footer .a-title
{
font-size: 48px;
}
.site-footer .footer-container
{
padding-top: 100px;
padding-bottom: 100px; 
}
.site-footer h3
{
font-size: 21px;
font-weight: 500;
}
.site-footer p
{
font-size: 18px;
font-weight: 300;
}
.site-footer a
{
font-weight: 400;
}
.site-footer h5 a
{
font-size: 18px;
letter-spacing: initial;
text-transform: initial;
}
.site-footer a:hover
{
filter: brightness(85%);
transition-duration: 0.3s;
text-decoration: underline;
}
.site-footer .footer-container {width:100%;padding:0px 15px;max-width:1500px;margin:0 auto;}
.site-footer .footer-bottom
{
padding:50px 15px;width:100%;max-width:1500px;margin:0 auto;
}
.site-footer .footer-second-row
{
width: 100%; 
display: inline-block;
margin-top: 4%;
}
.site-footer .footer-first-row
{
width: 100%; 
display: inline-block;
}
.site-footer .footer-first-row .col1
{
width: 70%; float: left;
}
.site-footer .footer-first-row .col2
{
width: 30%; 
float: left;
}
.site-footer .footer-second-row .col1
{
width: 35%; 
float: left;
}
.site-footer .footer-second-row .col2
{
width: 35%; 
float: left;
}
.site-footer .footer-second-row .col3
{
width: 15%; 
float: left;
}
.site-footer .footer-second-row .col4
{
width: 15%; 
float: left;
}
.opacity-85
{
opacity: 85%;
}
@media screen and (max-width: 1480px)
{
.site-footer .footer-first-row .col1, .site-footer .footer-first-row .col2
{
width: 50%;
}
.site-footer .footer-second-row .col1, .site-footer .footer-second-row .col2, .site-footer .footer-second-row .col3, .site-footer .footer-second-row .col4
{
width: 25%; 
}
}
@media screen and (max-width: 1024px)
{
.site-footer .footer-first-row .col1,
.site-footer .footer-first-row .col2, 
.site-footer .footer-second-row .col1,
.site-footer .footer-second-row .col2,
.site-footer .footer-second-row .col3,
.site-footer .footer-second-row .col4
{
width: 100%; 
}
.site-footer .h2-title, .site-footer .a-title {
font-size: 2rem;
}
.site-footer h5
{
font-size: 1rem;
}
.site-footer p
{
font-size: 0.8rem;
}
.site-footer .footer-second-row .col2, .site-footer .footer-second-row .col3, .site-footer .footer-first-row .col2, .site-footer .footer-first-row .col1
{
margin-bottom: 12%;
}
}