.footer--buttons{margin-top:3.25em}@media (min-width:48em){.footer--buttons{margin-top:2.8125em}}@media (min-width:80em){.footer--buttons{border-bottom:2px solid #3351ab;margin:0 auto;max-width:73.125em;padding-bottom:2.8125em;width:100%}}@media (min-width:48em){.footer--buttons .views-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:80em){.footer--buttons .views-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer--buttons .footer-top--column-first{margin-bottom:2.25em}@media (min-width:48em){.footer--buttons .footer-top--column-first{margin-bottom:0}}@media (min-width:80em){.footer--buttons .footer-top--column-first{margin-bottom:.2em;margin-top:.2em}}.footer--buttons .footer-top--column-second{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2em}@media (min-width:48em){.footer--buttons .footer-top--column-second{margin-bottom:0}}@media (min-width:80em){.footer--buttons .footer-top--column-second{margin-bottom:.2em;margin-top:.2em;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media (min-width:48em){.footer--buttons .footer-top--column-third{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #3351ab;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2em;padding-bottom:1.5em;width:100%}}@media (min-width:80em){.footer--buttons .footer-top--column-third{border-bottom:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:.2em 3em .2em 3em;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-bottom:0;width:auto}}.footer--buttons .footer--site-logo img{display:block;height:auto;width:10em}.footer--buttons .footer-facebook{-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-image:url(/sites/default/themes/olympia/components/block/block--views-block/block--views-block--footer-links-block-footer-buttons/dist/icon-facebook.svg);background-repeat:no-repeat;background-size:2.5em 2.5em;display:block;height:2.5em;margin-right:1.25em;text-indent:-9999px;width:2.5em}.footer--buttons .footer-facebook:focus,.footer--buttons .footer-facebook:hover{-ms-transform:scale(1.13,1.13);-webkit-transform:scale(1.13,1.13);transform:scale(1.13,1.13);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.footer--buttons .footer-facebook:focus{outline:2px dashed #fff;outline-offset:5px;overflow:hidden}.footer--buttons .footer-instagram{-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-image:url(/sites/default/themes/olympia/components/block/block--views-block/block--views-block--footer-links-block-footer-buttons/dist/icon-instagram.svg);background-repeat:no-repeat;background-size:2.5em 2.5em;display:block;height:2.5em;text-indent:-9999px;width:2.5em}.footer--buttons .footer-instagram:focus,.footer--buttons .footer-instagram:hover{-ms-transform:scale(1.13,1.13);-webkit-transform:scale(1.13,1.13);transform:scale(1.13,1.13);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.footer--buttons .footer-instagram:focus{outline:2px dashed #fff;outline-offset:5px;overflow:hidden}.footer--buttons .footer-button{font-size:1rem;border:1px solid #fff;color:#fff;line-height:1;display:inline-block;margin-bottom:.625em;padding:.6em .8em;text-decoration:none}@media (min-width:48em){.footer--buttons .footer-button{margin-bottom:0;margin-right:.625em}}@media (min-width:80em){.footer--buttons .footer-button{margin-right:2.6875em}}.footer--buttons .footer-button:hover{cursor:pointer}.footer--buttons .footer-button:focus,.footer--buttons .footer-button:hover{outline:1px solid #fff}.footer--buttons .views-field-field-footer-hours{color:#fff;margin-top:1em}@media (min-width:48em){.footer--buttons .views-field-field-footer-hours{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:0;text-align:right}}.footer--buttons .views-field-field-footer-hours ul{list-style:none;margin:0;padding:0}.footer--buttons .views-field-field-footer-hours ul li{margin:0;padding:0}