#footer-instagram{overflow:hidden}.footer__col--left .widget{width:auto;display:table;margin-right:auto;text-align:left}.footer__col--center .widget{width:auto;margin:0 auto;text-align:center}.footer__col--right .widget{width:auto;display:table;margin-left:auto;text-align:right}.valign--middle .footer56__row{align-items:center}.valign--bottom .footer56__row{align-items:flex-end}.valign--top .footer56__row{align-items:flex-start}@media only screen and (max-width:600px){.footer_bottom__row{display:block}.footer_bottom__row .footer_bottom__col{width:100%}.footer_bottom__row .footer_bottom__col+.footer_bottom__col{margin-top:20px}}.footer_bottom__col .footer56__element{margin-bottom:4px}.footer_bottom__col .footer56__element{display:inline-block}.footer_bottom__col--left{text-align:left;display:flex;align-items:center;flex-flow:row wrap}.footer_bottom__col--left .footer56__element{margin-right:10px}.footer_bottom__col--left .footer56__element:last-child{margin-right:0}.footer_bottom__col--right{text-align:right;display:flex;align-items:center;justify-content:flex-end;flex-flow:row wrap}.footer_bottom__col--right .footer56__element+.footer56__element{margin-left:10px}@media only screen and (max-width:600px){.footer_bottom__col--right .footer56__element+.footer56__element{margin-left:0}}@media only screen and (max-width:600px){.footer_bottom__col--right{text-align:inherit;justify-content:flex-start}.footer_bottom__col--right .footer56__element{margin-right:10px}}.footer56__nav .current-menu-item a{color:#888}.footer56__search{position:relative}.footer56__search .searchform{display:inline-block;width:240px;max-width:100%;position:relative}.footer56__search .searchform .s{width:100%;height:40px;line-height:40px;padding-left:8px;padding-right:40px;background:#fff;color:black}.footer56__search .searchform .submit{width:40px;height:40px;line-height:40px;padding:0;font-size:16px;text-align:center;transition:all .15s ease-out;cursor:pointer}.footer56__search .searchform .submit i{display:block;margin:0;line-height:inherit}.footer56__search .searchform .submit:hover{background:var(--accent-color)}.footer56__copyright i{margin:0 4px;font-size:12px}.footer56__copyright i.fa-heart{color:#d82e2e}.scrollup56--icon.scrollup56--circle{border-radius:50%}.scrollup56--icon.shown{opacity:1;visibility:visible}.scrollup56--image{background:0 0;opacity:0;visibility:hidden}.scrollup56--image img{width:32px}.scrollup56--image.shown{opacity:1;visibility:visible}.scrollup56--text{border:1px solid var(--border-color);padding:6px 12px;text-align:center;font-family:var(--font-heading);transition:all .35s ease-out;transform:translateY(105%)}.scrollup56--text.scrollup56--square{bottom:0;bottom:-3px}.scrollup56--text.scrollup56--round{border-radius:4px 4px 0 0;bottom:-3px}.scrollup56--text span{display:block;line-height:1.1;text-transform:uppercase;transition:transform .15s ease-out}.scrollup56--text:hover span{transform:translate(0,-3px)}.scrollup56--text .go{font-size:12px}.scrollup56--text .top{font-size:20px;font-weight:700}.scrollup56--text.scrollup56--circle{border-radius:50%;width:40px;height:40px;padding:0;line-height:40px}.scrollup56--text.scrollup56--circle .go{display:none}.scrollup56--text.scrollup56--circle .top{font-weight:400;font-size:.7em;letter-spacing:.5px;position:absolute;top:50%;left:0;right:0;transform:translate(0,-50%)}.scrollup56--text.scrollup56--circle:hover .top{transform:translate(0,-52%)}.scrollup56--text.scrollup56--circle,.scrollup56--text.shown{transform:translate(0,0)}