@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.footer{background-color:#000;border-radius:5px;color:#fff;margin:auto auto 8px;margin-block:8px;margin-inline:auto 8px;max-width:calc(100% - 16px);position:relative;width:100%}@media(min-width:992px){.footer{margin:12px;margin-block:12px;margin-inline:auto;max-width:calc(100% - 24px)}}.footer__content{font-size:14px;letter-spacing:.42px;margin:auto;padding:20px}@media(min-width:800px){.footer__content{padding:50px 40px 18px}}@media(min-width:992px){.footer__content{padding:30px 38px 18px}}.footer__navigation{display:grid;grid-area:footnav;grid-auto-flow:row;grid-template-areas:"contact" "logo"}@media(min-width:768px){.footer__navigation{column-gap:20px;grid-template-areas:"logo contact";grid-template-columns:1fr 1fr;margin:auto;width:100%}}.footer .contact{grid-area:contact;margin-bottom:60px}@media(min-width:768px){.footer .contact{margin-bottom:0}}.footer .contact p{font-size:16px;font-size:clamp(1rem,1.1605351171rem + -.3344481605vw,.875rem);font-weight:300;letter-spacing:.16px;line-height:1.6;margin-top:0}@media(min-width:992px){.footer .contact p{font-size:14px;letter-spacing:.14px;line-height:1.4}}.footer .contact .so-button{margin-top:4px}@media(min-width:992px){.footer .contact .so-button{margin-top:6px}}.footer__logo-section{column-gap:55px;display:flex;grid-area:logo}@media(min-width:800px){.footer__logo-link{justify-self:center;margin:0 0 20px 10px}}@media(min-width:992px){.footer__logo-link{margin:0;width:unset}}.footer__logo{height:auto;max-width:279px;width:100%}@media(min-width:800px){.footer__logo{justify-self:center}}@media(min-width:1444px){.footer__logo{width:unset}}.footer-menu__wrapper .footer-menu__menu-title,.footer-menu__wrapper h3{color:#f37321;font-size:12px;font-size:clamp(.75rem,.5894648829rem + .3344481605vw,.875rem);font-weight:700;letter-spacing:.16px;line-height:1.4;margin-bottom:12px;margin-top:0;text-transform:uppercase}@media(min-width:992px){.footer-menu__wrapper .footer-menu__menu-title,.footer-menu__wrapper h3{font-size:14px;letter-spacing:.14px}}.footer-menu__wrapper a{text-decoration:none}.footer-menu__wrapper a:active,.footer-menu__wrapper a:focus,.footer-menu__wrapper a:hover{color:#ffd02d}.footer-menu__wrapper a:active{color:#fbb040}.footer-menu{align-content:start;display:grid;grid-auto-flow:row;list-style:none;margin-bottom:30px;padding:0;row-gap:12px}@media(min-width:768px){.footer-menu{margin-top:0}}.footer-menu .menu-item a,.footer-menu__item{font-size:16px;letter-spacing:.42px;line-height:1.6}@media(min-width:992px){.footer-menu .menu-item a,.footer-menu__item{font-size:14px;line-height:1.4;margin-bottom:0}}@media(min-width:1200px){.footer-menu__quick-links{margin-left:50px}}@media(min-width:1366px){.footer-menu__quick-links{margin-left:280px}}.footer-links{grid-area:footerlinks}@media(min-width:800px){.footer-links{align-items:center;display:flex;justify-self:end;padding:0 0 0 29px}}@media(min-width:1444px){.footer-links{padding:0 0 0 36px}}.footer-links .footer__link{font-size:16px;font-weight:300;letter-spacing:.16px;line-height:1.6;text-decoration:none}@media(min-width:800px){.footer-links .footer__link{font-size:14px;letter-spacing:.14px;line-height:1.4}}.privacy__wrapper{border-top:1px solid #333;grid-area:privacy}.privacy__wrapper .privacy{display:flex;flex-direction:column;padding:8px 0 0}@media(min-width:1444px){.privacy__wrapper .privacy{align-items:center;flex-direction:row;justify-content:space-between}}.privacy__wrapper .privacy__text-links-wrapper{color:hsla(0,0%,100%,.5);font-size:12px;font-weight:300;letter-spacing:.12px;line-height:1.4;width:100%}@media(min-width:800px){.privacy__wrapper .privacy__text-links-wrapper{display:flex;flex-direction:row;font-size:14px;justify-content:space-between;letter-spacing:.14px}}.privacy__wrapper .privacy__text{margin:0 0 26px;width:300px}@media(min-width:800px){.privacy__wrapper .privacy__text{margin:unset;width:unset}}.privacy__wrapper .socials{column-gap:24px;display:grid;grid-auto-flow:column;justify-content:center;list-style-type:none;margin:0;padding:0}@media(min-width:1444px){.privacy__wrapper .socials{column-gap:27px}}.privacy__wrapper .socials__icon img{height:30px}.privacy__wrapper .socials__icon img:active,.privacy__wrapper .socials__icon img:focus,.privacy__wrapper .socials__icon img:hover{opacity:.8}.so-scroll-up{background:hsla(0,0%,39.2%,.4);border-radius:100%;bottom:60px;color:#fff;display:none;font-size:16px;height:36px;line-height:36px;opacity:0;position:fixed;right:30px;text-align:center;transition:all .3s ease;width:36px;z-index:200}.so-scroll-up .arrow-icon{background-image:url(/wp-content/themes/sarasota-music-center/public/images/icons/uptotop-chevron.svg);background-repeat:no-repeat;background-size:contain;color:#fff;display:block;height:20px;margin:10px auto;width:16px}.so-scroll-up.show{animation:fadeIn .25s ease-in forwards;display:block}.so-scroll-up.fade-out{animation:fadeOut .4s ease-in forwards;display:block}.so-scroll-up.hidden{display:none;opacity:0}.so-scroll-up:active,.so-scroll-up:focus,.so-scroll-up:hover{background-color:#000}