body { font-family: "Roboto", sans-serif; font-size: 1.1em;}

a { color: rgba(1,1,1,1); }
.ViewBox {display:none;}
h1 { font-size: 2em; font-weight: bold; padding-top: 10px; padding-bottom: 10px; }
h2 { font-size: 1.5em; padding-top: 10px; padding-bottom: 10px; }
br { padding-top: 10%; padding-bottom: 10% }
img.Image { max-width: 100%;}
.Columns {width: 31%; float: left; text-align: center; padding: 70px 15px 15px 15px}
.agl-epgbutton.HTBtn {margin: 6px; background-color: #C3272E !important;}
.agl-epgbutton.HTBtn:hover {background-color: #ffdb4d !important; }
.Header.WelcomePage {font-size: 3em; text-align: center}
p.eng-socialicons {text-align:clear}
.eng-thanks {display: none }
.eng-socialicons {display: none !important}
.agl-content { clear: both; position: relative; background-color: lightgrey; padding-bottom: 20px; padding-top: 0px; flex: 1 0 auto; }

.eng-footblock { color: white; }
.eng-sponsors {text-align: left}
.eng-sponsors a img { margin: 0 8px; max-height: 100px; }
.eng-sponsors a:hover img { opacity: 0.8; }
.eng-social a img { max-width: 80%; }
.eng-address { font-size: 20px; text-transform: uppercase; margin-bottom: 17px; }
.eng-thanks { font-size: 20px; text-transform: uppercase; margin-bottom: 17px; }
.eng-slogan { color: #aaa; margin-bottom: 7px; margin-top: 7px; text-transform: uppercase; font-size: 16px; text-align: center; font-family: 'Open Sans', sans-serif; font-weight: 100; }
.eng-est { font-size: 26px; font-weight: 100; margin-bottom: 20px; }
.eng-est a:hover { color: #aaa; }
.eng-socialicons .fa-brands { text-align: center; font-size: 29px; padding: 0px; width: 45px; height: 45px; border: 2px solid #555; border-radius: 50%!important; margin: 6px; transition: .2s; color: #aaa; padding-top: 6px; }
.eng-socialicons .fa-brands:hover { color: white; }
.eng-socialiconsaddress .fa-brands { text-align: center; font-size: 29px; padding: 0px; width: 45px; height: 45px; border: 2px solid #555; border-radius: 50%!important; margin: 6px; transition: .2s; color: #aaa; padding-top: 6px; }
.eng-socialiconsaddress .fa-brands:hover { color: white; }
.eng-footmenu { display:none:}
.eng-credit { clear: both; }


@media (min-width: 1440px) {
    .agl-navigation-main li:last-child a { margin-left: 60px; }
}
@media (min-width: 769px) {
    .eng-footblockinner > div { float: left; width: 30%; margin: 1.5%; }
    .eng-toplinkbar a { font-size: 14px; padding: 0 14px; }
    .eng-toplinkbar a span { display: inline; }
}
@media (max-width: 1337px) {
     .Columns {width: 100%; float: clear; text-align: center; padding: 70px 15px 15px 0px}
}
@media (max-width: 768px) {
    .agl-footerinclude { border-width: 0px!important; }
    .Columns {width: 100%; float: clear; text-align: center; padding: 70px 15px 15px 0px}
    .Header.WelcomePage {font-size: 1em; text-align: center}
    p.eng-socialicons {text-align: center !important}
    .eng-thanks: {display: block !important}
    .eng-address{ display: none}
   .eng-socialiconsaddress { display: none}
}