.footer-heading-style{font-family:"PrimanaPro-Roman","Century Gothic",sans-serif;font-style:normal;font-weight:600;font-size:14px;letter-spacing:1.75px;text-transform:uppercase;color:#bbb;padding:13px 0}
.footer-heading-style a{color:#bbb}
.footer-heading-desktop{display:none}
.footer-mobile-only{display:inline-block}
@media screen and (min-width:1024px){.footer-heading-desktop{display:inline-block}
.footer-mobile-only{display:none}
}
.footer-layout-container{position:relative;border-top:0;margin:0 16px;display:flex;width:calc(100% - 32px);flex-direction:column}
@media screen and (min-width:768px){.footer-layout-container{border-top:0;margin:0 16px;width:calc(100% - 32px)}
}
@media screen and (min-width:1024px){.footer-layout-container{border-top:1px solid #fff;padding-top:50px;margin:0 40px;flex-direction:row;width:calc(100% - 80px)}
}
@media screen and (max-width:1024px){.footer-layout-container .footer-layout{width:100% !important}
}
.footer-no-panel{padding-bottom:20px}
.footer-panel{padding-bottom:20px;display:none}
@media screen and (min-width:768px){.footer-panel{padding-bottom:30px}
.footer-no-panel{padding-bottom:30px}
}
@media screen and (min-width:1024px){.footer-panel{padding-bottom:40px;display:block !important}
.footer-no-panel{padding-bottom:40px}
}
.footer-child-default-style a,.footer-child-defaultWithSpace-style a,.footer-child-overline-style a{font-family:"PrimanaPro-Roman","Century Gothic",sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:40px;letter-spacing:2.5px;color:#fff}
.footer-child-thin-style a,.footer-child-thin-style button{font-family:"PrimanaPro-Roman","Century Gothic",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:40px;letter-spacing:1.75px;text-transform:uppercase;color:#bbb;cursor:pointer;border:0;background:0}
.footer-child-thin-style button:hover{text-decoration:underline}
.footer-child-defaultWithSpace-style{padding-top:10px}
.footer-child-overline-style::before{border-top:2px solid #009dd9;content:"";height:2px;width:100%;display:block;padding-bottom:5px}
@media screen and (min-width:1024px){.footer-child-overline-style::before{width:75%}
}
footer .mellonpublic-footer{padding:12px;margin-top:-1px}
.footer-accordion{font-family:"PrimanaPro-Roman","Century Gothic",sans-serif;font-weight:600;background:#373636;cursor:pointer;width:100%;font-size:14px;color:#ccc;padding:23px 0 23px 0;border-top:1px solid #fff;letter-spacing:1.75px;margin-top:2px}
.footer-accordion a{color:#ccc}
@media screen and (min-width:1024px){.footer-accordion{display:none}
}
.subscription-link{font-size:26px !important;padding:12px 0 !important;line-height:32px;font-family:'GeorgiaPro-CondRegular';letter-spacing:1px}
@media screen and (min-width:768px){.subscription-link{margin-left:0 !important;width:calc(71% - 42.666666667px) !important}
}
@media screen and (min-width:1024px){.subscription-link{margin-left:30px !important;width:calc(77.5% - 42.666666667px) !important}
}
.social-link{font-size:26px !important;padding:12px 0 !important;line-height:32px;font-family:'GeorgiaPro-CondRegular';letter-spacing:1px}
@media screen and (min-width:768px){.social-link{display:none !important}
}
@media screen and (min-width:1024px){.social-link{display:flex !important}
}
.footer-disclaimer-text{font-family:"PrimanaPro-Roman","Century Gothic",sans-serif;color:#58595b;padding:40px 12px;font-size:14px;line-height:20px;padding-bottom:20px}
.footer-disclaimer-text p{padding-bottom:20px}
.accordion-button::after{content:url('../../../content/dam/mellondotcom/web/images/icon/accord-close.svg');float:right;padding-right:5px}
.accordion-button.in::after{content:url('../../../content/dam/mellondotcom/web/images/icon/accord-open.svg');float:right;padding-right:5px}
@media screen and (min-width:768px){footer .mellonpublic-footer .logo img{max-width:200px;max-height:58px}
}
@media screen and (min-width:1024px){footer .mellonpublic-footer .logo img{max-width:240px;max-height:70px}
}