footer H3,footer .footer-collapse-link{text-transform:none}
footer .container{padding:0}
footer H3{font-size:18px;margin:0}
footer{width:100%;background-color:#212121;position:relative;font-family:"GenesisSansText-Regular";font-size:14px;float:left;clear:both}
footer .footer-top{width:100%;padding:50px 0 20px 90px;background-color:#212121;margin:auto;display:inline-block}
footer .footer-bottom{background-color:#212121;margin:25px 0 20px 90px;color:#666;border-top:0 !important;padding:0}
footer .footer-bottom .container{padding:35px 80px 25px}
footer .copyright{font-size:12px;display:block;color:#666;margin:auto;text-align:left;width:100%}
footer .footer-top-links{float:left;width:45%}
footer .footer-top-links h3{font-size:18px;color:#888;margin-bottom:26px;line-height:18px}
footer .footer-top-links a{font-size:14px;color:#0074c8;text-decoration:none}
footer .footer-top-links A:hover{color:#003f86;font-size:14px;text-decoration:none;border-bottom:solid 1px #003f86;background:transparent}
.footer-top-links h2{color:#fff}
.footer-top-links p{margin:0 0 15px 0;display:inline-block;width:100%}
.footer-top-links a{border-bottom:0}
body .footer-bottom a{color:#666;text-decoration:none;font-size:12px;padding-bottom:2px;border-bottom:0}
body .footer-bottom a:hover{color:#0074c8;border-bottom:solid 1px #0074c8}
.footer-top-links p a{margin-top:0}
footer .footer-bottom .social-links{margin-bottom:12px}
.hy-footer-topSec.footer-top{display:flex}
.hy-footer-top-links-Sec{flex-basis:calc(100% - 250px);justify-content:center;display:flex;margin-left:40px}
.hy-footer-top-links-Sec .footer-top-links{float:left;width:50%}
.hy-footer-logo-Sec{flex-basis:200px}
footer .hy-footer-top-links-Sec .footer-top-links h3{color:rgba(153,153,153,1);font-size:24px;line-height:24px;letter-spacing:-1px;display:block}
footer .hy-footer-top-links-Sec .footer-top-links a{font-size:16px;color:rgba(204,204,204,1);text-decoration:none;font-weight:400;line-height:20px;padding-bottom:0;display:inline}
footer .hy-footer-top-links-Sec .footer-top-links a:hover{color:rgba(255,255,255,1);border-bottom:solid 1px rgba(255,255,255,1)}
footer .hy-footer-top-links-Sec .footer-top-links a:focus{color:#804033}
footer .myg-footerBottom .footer-bottom .other-links a{font-size:14px;font-weight:400;color:rgba(204,204,204,1);text-transform:unset;font-family:"GenesisSansText-Regular";line-height:19.6px;text-decoration:underline !important}
footer .myg-footerBottom .footer-bottom .copyright{font-size:14px;font-weight:400;line-height:20px;color:rgba(153,153,153,1)}
.hy-footer-topSec #header-logo{display:initial;width:initial !important;height:auto;overflow:hidden;margin:0;cursor:pointer;text-align:left}
footer .myg-footerBottom .footer-bottom .myg-footer-privacys-links a{border-bottom:0 !important;padding-bottom:0;margin:0;font-size:14px;font-weight:400;color:rgba(204,204,204,1);text-transform:unset;font-family:"GenesisSansText-Regular";line-height:19.6px;text-decoration:underline !important;text-transform:capitalize !important}
footer .myg-footerPostLogin .hy-footer-top-links-Sec .footer-top-links:first-child .collapse{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
footer .myg-footerPostLogin .hy-footer-top-links-Sec .footer-top-links:first-child{width:35% !important}
.myg-footerBottom .myg-social-media-links .myg-facebook{margin-left:0}
footer .myg-footerBottom .footer-bottom .other-links a{border-bottom:0 !important;padding-bottom:0;margin:0}
@media(max-width:1100px){.hy-footer-top-links-Sec .footer-top-links{float:left;width:50%}
footer .hy-footer-top-links-Sec .footer-top-links:first-child{width:30% !important}
footer .myg-footerPostLogin.container{width:100%;padding:0 40px 0 20px}
footer .myg-footerPostLogin .hy-footer-top-links-Sec .footer-top-links a{font-size:14px}
footer .myg-footerPostLogin .hy-footer-top-links-Sec{margin-left:20px}
}
@media(max-width:767px){footer .hy-footer-top-links-Sec .footer-top-links:first-child{margin-bottom:20px}
.hy-footer-logo-Sec{flex-basis:auto;display:flex}
.hy-footer-top-links-Sec{flex-basis:100%;justify-content:center;display:flex;flex-wrap:wrap;margin:30px 0 0;padding:20px}
.hy-footer-top-links-Sec .footer-top-links{flex-basis:100%}
footer .myg-footerBottom .footer-bottom .other-links{display:inline-block;max-width:620px !important;padding:0 10px;margin:0}
footer .myg-footerBottom .footer-bottom .other-social-links{padding-right:20px;padding-left:20px}
footer .myg-footerBottom .footer-bottom .social-links{width:100%;float:none;text-align:left}
footer .myg-footerBottom .footer-bottom .copyright{width:73%;margin:0;text-align:left}
footer .myg-footerBottom .footer-bottom{text-align:left;padding:0 20px 50px 20px !important;margin:0}
footer .myg-footerPostLogin .hy-footer-top-links-Sec .footer-top-links a{font-size:16px}
footer .myg-footerPostLogin .hy-footer-top-links-Sec{margin-left:0}
footer .myg-footerPostLogin.container{width:100%;padding:0}
.hy-footer-logo-Sec img{width:auto;height:auto}
.myg-footer-top-right .ftl2 #footer-top-links2{flex-direction:column}
.myg-footer-hide{display:none}
.footerBottom .myg-social-media-links{margin-bottom:4rem !important}
.hy-footer-top-links-Sec .footer-top-links{width:35% !important}
.myg-postLogin #header-right-colum{justify-content:flex-end}
.myg-footer-privacys-links .myg-copyrights{width:100%}
}
@media(min-width:768px) and (max-width:1199px){footer .myg-footerPostLogin .footer-top{padding:30px 15px 20px}
.hy-footer-logo-Sec img{width:196px}
.myg-footer-top-right .ftl2 #footer-top-links2{flex-direction:column}
.myg-headerBg.myg-postLogin #header-alerts-icon{display:block}
}
@media(max-width:640px){footer .myg-footerBottom .footer-bottom .copyright{width:100%;float:left;text-align:left}
}
@media(max-width:767px){footer .footer-bottom .container{padding:0}
}
footer .footer-bottom .social-links a:hover{border-bottom:0}
footer .footer-bottom .other-links{max-width:752px;width:100%;word-break:break-word;color:#666}
@media(max-width:767px){footer .footer-bottom .col-md-4,footer .footer-bottom .col-md-8,footer .footer-bottom .col-md-6{float:none;margin-bottom:10px}
}
footer .footer-bottom .footer-bottom-links{text-align:right;max-width:129px;float:right;margin-right:10px}
@media(min-width:768px) and (max-width:1024px){footer .footer-bottom .footer-bottom-links{margin-right:35px}
footer .footer-bottom .container{padding-left:34px;padding-right:34px}
}
@media(max-width:767px){footer .footer-bottom .copyright,footer .footer-bottom .footer-bottom-links{margin:0 auto;text-align:center}
footer .footer-bottom .footer-bottom-links{margin:0 auto 30px;float:none;width:100%;padding:0}
footer .footer-bottom .footer_bottom_links{margin-top:20px;display:inline-block}
}
@media(max-width:991px){footer .col-md-6{width:50%;float:left}
}
@media(max-width:767px){footer .col-md-6{width:100%;float:none}
}
@media(min-width:767px) and (max-width:2400px){footer .footer-top-links.ftl1{width:20% !important;margin-right:8%}
}
@media(max-width:767px){footer .footer-top-linksftl1{margin-left:0;width:100%}
.myg-footer-top-right .ftl2 #footer-top-links2 .ftl2-1.ftl2{padding-bottom:1.5rem}
}
footer .footer-bottom .social-links.sl-inline{display:flex}
@media(max-width:767px){footer .footer-bottom .social-links.sl-top{display:block}
}
footer .footer-bottom .social-links.sl-inline{display:none}
@media(max-width:990px){footer .footer-bottom .social-links.sl-top{display:block}
footer .footer-bottom .social-links.sl-inline{display:none}
}
.social-icon-links{display:inline-block;width:auto}
.social-icon-links a{margin-right:14px}
.social-icon-links a img{width:24px;height:24px}
.social-icon-links a:last-child img{width:24px;height:24px}
@media(min-width:768px){footer .footer-top .footer-collapse-link{display:none}
}
footer .footer-top .footer-collapse-link[aria-expanded=true]{color:#003f86;background:url(clientlib-footer/css/images/accordian-arrow-up.png) no-repeat center right}
footer .footer-top .footer-collapse-link.collapsed{background:url(clientlib-footer/css/images/accordian-arrow-down.png) no-repeat center right}
@media(max-width:767px){footer .footer-top .footer-top-links{width:100% !important}
}
footer .footer-top .footer-top-links:last-child .footer-collapse-link{border-bottom:0;border-top:1px solid #ccc}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){footer .footer-top .collapse.hysectionLink{display:block;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:20px;width:118%}
footer .footer-top-links:first-child{margin-right:8%;width:38%}
footer .footer-top-links{float:left;width:45%}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){footer .footer-top .collapse{display:block;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:20px;width:118%}
footer .footer-top-links:first-child{margin-right:8%;width:35%}
footer .footer-top-links{float:left;width:34%}
}
@media(min-width:768px){footer .footer-top .collapse{display:block;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}
}
@media(max-width:767px){footer .container{padding:0}
.hy-footer-topSec.footer-top{background:transparent !important;padding:10px 15px !important;display:inline !important}
.myg-footer-top-left{display:flex;align-items:center;justify-content:center}
.myg-footer-top-right .ftl2 #footer-top-links2{display:inline}
}
@media(min-width:768px) and (max-width:1199px){footer .footer-bottom .container{background-position:right 25px center;background-size:30%;padding:35px 34px}
footer .footer-top{background-position:right 25px center;background-size:30%;padding:60px 34px 20px}
}
.footer-container .myg{display:flex}
.myg-footer-top-right{display:flex;justify-content:center}
.myg-footer-top-right .ftl2 #footer-top-links2{display:flex}
.myg-footer-privacys-links a{border-bottom:1px solid #999 !important;display:inline}
.myg-footer-top-right h3.h3_font{font-size:18px;font-weight:400;font-family:"GenesisSansHeadOffice-Regular";line-height:20px}
.myg-footer-top-right #footer-top-links1 p a,.myg-footer-top-right .footer-top-links p a{font-size:14px;font-weight:400;font-family:"GenesisSansHeadOffice-Regular";line-height:20px;color:#ccc}
.myg-footer-top-right #footer-top-links1 p a:hover,.myg-footer-top-right .footer-top-links p a:hover{border-color:#ccc}
footer .myg-footerBottom .footer-bottom .other-links a:hover{color:#804033;border:none !important}
.myg-footer-top-right #footer-top-links1 p a:hover,.myg-footer-top-right .footer-top-links p a:hover{color:#804033;border-bottom:solid 1px #804033 !important}
@media(max-width :1200px) and (min-width:767px){footer .footer-bottom{margin:25px 0 20px 34px}
}
.container-fluid footer .globalfooter .container.footer-container{max-width:100%}
.footer-top .myg-footer-top-left .nav-link{border:0;padding:0}
@media(min-width:1200px){.myg-footer-top-right .ftl2 #footer-top-links2 .ftl2-1.ftl2{width:330px;padding-right:3.7rem}
}
@media(min-width:767px) and (max-width:2400px){#footer-top-links2 .ftl2{display:flex;flex-direction:column}
}