.gridFooter{position:relative;margin:0;padding:0}
.gridFooter .footer{position:relative;display:grid;box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:10px;grid-template-columns:repeat(6, 1fr);grid-gap:10px;font-family:Verdana, sans-serif;grid-template-rows:2}
.gridFooter .footer article{position:relative;display:block;box-sizing:border-box;margin:0;padding:0;text-decoration:none;font-size:16px;color:#FFF;text-align:center;min-height:48px}
.gridFooter .footer p{margin:0;padding:0;line-height:24px}
.gridFooter .footer .nav{text-align:left;padding:10px;}
.gridFooter .footer .nav a{display:block;font-size:15px;text-decoration:none;color:#FFF;padding:5px;margin-bottom:1px}
.gridFooter .footer .nav a:hover{color:#00FF00}
.gridFooter .footer .phoneText{display:block;margin:0;padding:5px}
.gridFooter .footer a.callMe {display:none}
.gridFooter .footer a.callMe svg{display:none;width:100%;margin:0;padding:0;fill:#FFF}
.gridFooter .footer .info{padding:15px 5px;line-height:24px}
.gridFooter .footer .email svg{fill:#FFF;display:block;width:100%;margin:0;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.gridFooter .footer .email:hover svg{fill:#00FF00}
.gridFooter .footer .scrollTop{position:relative;display:block;margin:0;padding:0}
.gridFooter .footer .scrollTop::before{position:absolute;border-style:solid;color:#FFFFFF;border-width:4px 4px 0 0;content:'';display:inline-block;height:15px;width:15px;left:calc(50% - 9px);top:calc(50% - 4px);-webkit-transform:rotate(315deg);-ms-transform: rotate(315deg);transform:rotate(315deg)}
.gridFooter .footer .scrollTop:hover::before{color:#00FF00}
.gridFooter .footer .nav{grid-column:1/3;grid-row:1/3}
.gridFooter .footer .info{grid-column:3/5;grid-row:1/3}
.gridFooter .footer .email{grid-column:6/7;grid-row:2}
.gridFooter .footer .scrollTop{grid-column:6/7;grid-row:1}
@media screen and (max-width:1059px){
.gridFooter .footer article{text-align:center}
.gridFooter .footer{grid-template-columns:repeat(2, 1fr)}
.gridFooter .footer .nav{grid-column:1;grid-row:2;text-align:center}
.gridFooter .footer .email{grid-column:1;grid-row:1}
.gridFooter .footer .scrollTop{grid-column:2;grid-row:1}
.gridFooter .footer .info{grid-column:2;grid-row:2}}
@media screen and (max-width:599px){
.gridFooter .footer{grid-gap:0}
.gridFooter .footer{grid-template-columns:repeat(2, 1fr)}
.gridFooter .footer .nav{grid-column:1/3;grid-row:2;padding:5px}
.gridFooter .footer .info{grid-column:1/3;grid-row:3;padding:5px}
.gridFooter .footer .email{grid-column:1;grid-row:1}
.gridFooter .footer .scrollTop{grid-column:2;grid-row:1}
.gridFooter .footer .phoneText{display:none}
.gridFooter .footer a.phoneNumber{display:block}
.gridFooter .footer a.callMe, .gridFooter .footer a.callMe svg{display:block}}
