.clearfix:after,.page-footer .footer-bottom:after,.page-footer .footer-bottom .footer-nav:after,.page-footer .footer-bottom .footernavigationbottom:after,.page-footer .footer-bottom .socialnavigation:after{display:block;clear:both;content:'';}.page-footer{padding:45px 0 55px 0;color:#fff;}.page-footer .footer-logo{margin-bottom:40px;}.page-footer .footer-logo a{display:inline-block;}.page-footer .footer-logo img{width:auto;height:45px;}.page-footer .footer-logo img.secondary-logo{float:right;}.page-footer .footer-sitemap{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;padding-bottom:40px;justify-content:left;}.page-footer .footer-sitemap ul{font-size:1em;}.page-footer .footer-sitemap li{margin:0;display:block;float:none;}.page-footer .footer-sitemap span.title,.page-footer .footer-sitemap a{font-size:1rem;color:#fff;}.page-footer .footer-sitemap span.title{margin-bottom:6px;display:block;font-family:"TheSansBold",Arial,Verdana,sans-serif;text-transform:uppercase;}.page-footer .footer-sitemap a{display:inline-block;padding:6px 0;text-decoration:none;}.page-footer .footer-sitemap a:hover{text-decoration:underline;}.page-footer .footer-bottom{width:100%;padding-top:40px;border-top:1px solid rgba(255,255,255,0.2);}.page-footer .footer-bottom .footer-nav{margin-top:18px;float:left;}.page-footer .footer-bottom .copyright{padding:5px 15px 5px 0;float:left;position:relative;font-size:1.2em;}.page-footer .footer-bottom .copyright:after{display:block;position:absolute;top:0;right:0;bottom:0;content:'';border-right:1px solid rgba(255,255,255,0.2);}.page-footer .footer-bottom .footernavigationbottom{float:left;font-size:1.2em;}.page-footer .footer-bottom .footernavigationbottom li{margin:0;}.page-footer .footer-bottom .footernavigationbottom li:last-child a:after,.page-footer .footer-bottom .footernavigationbottom li:last-child strong:after{display:none;}.page-footer .footer-bottom .footernavigationbottom a,.page-footer .footer-bottom .footernavigationbottom strong{padding:5px 15px;display:inline-block;position:relative;font-family:"TheSansBold",Arial,Verdana,sans-serif;color:#fff;text-decoration:none;}.page-footer .footer-bottom .footernavigationbottom a:after,.page-footer .footer-bottom .footernavigationbottom strong:after{display:block;position:absolute;top:0;right:0;bottom:0;content:'';border-right:1px solid rgba(255,255,255,0.2);}.page-footer .footer-bottom .footernavigationbottom a:hover,.page-footer .footer-bottom .footernavigationbottom strong:hover{text-decoration:underline;}.page-footer .footer-bottom .footernavigationbottom strong:hover{text-decoration:none;}.page-footer .footer-bottom .footernavigationbottom li.active strong{color:#84b400;}.page-footer .footer-bottom .socialnavigation{margin:0;float:right;}.page-footer .footer-bottom .socialnavigation li{margin:0 0 0 25px;}.page-footer .footer-bottom .socialnavigation a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:42px;height:42px;padding:5px;display:block;}.page-footer .footer-bottom .socialnavigation img{width:100%;height:100%;vertical-align:middle;}@media only screen and (max-width:1450px){.page-footer .footer-bottom .footer-nav{margin-top:8px;}.page-footer .footer-bottom .socialnavigation a{width:32px;height:32px;}}@media only screen and (max-width:1059px){.page-footer{padding-bottom:30px;}.page-footer .footer-logo{margin-bottom:20px;width:100%;}.page-footer .footer-logo img{height:30px;}.page-footer .footer-sitemap{display:none;}.page-footer .footer-bottom{padding-top:25px;}.page-footer .footer-bottom .footer-nav{margin:0 0 25px 0;float:none;}.page-footer .footer-bottom .socialnavigation{max-width:100%;float:none;}.page-footer .footer-bottom .socialnavigation li{margin:0 25px 25px 0;}}@media only screen and (max-width:767px){.page-footer{padding-bottom:15px;}.page-footer .footer-bottom .copyright{padding:5px 0;display:block;float:none;}.page-footer .footer-bottom .copyright:after{display:none;}.page-footer .footer-bottom .footernavigationbottom{padding-left:0;float:none;}.page-footer .footer-bottom .footernavigationbottom li{float:none;}.page-footer .footer-bottom .footernavigationbottom a,.page-footer .footer-bottom .footernavigationbottom strong{padding:6px 0;}.page-footer .footer-bottom .footernavigationbottom a:after,.page-footer .footer-bottom .footernavigationbottom strong:after{display:none;}}
