footer{padding:30px 0;-webkit-box-shadow:0 500px 0 500px rgb(34 34 34);-moz-box-shadow:0 500px 0 500px rgb(34 34 34);box-shadow:0 500px 0 500px rgb(34 34 34)}.footer-logo{display:block;margin:0 auto 30px auto;width:300px;max-width:100%}footer .widget{background:none;border-bottom:none;margin:0;padding:0}.footer-widgets div{display:flex;align-items:center;justify-content:center}.footer-widgets img{display:block;height:auto;margin:10px auto;max-width:100%}footer p{text-align:center;margin-top:1rem}footer .widget a:link,footer .widget a:visited{color:var(--theme-color-light);display:block;font-weight:600;padding:10px 0}footer .widget a:hover,footer .widget ul li a:hover,footer .widget a:active,footer .widget ul li a:active{color:var(--theme-color-light);text-decoration:underline}footer .widget ul{list-style:none;margin:0;padding:0;text-transform:uppercase}footer .widget ul li{border-bottom:none;margin:0;padding:0}footer .widget ul li li{text-transform:none;margin-left:.9em;padding:0;list-style:outside disc}.footer-copyright-wrapper{align-items:center;display:flex;flex-direction:column;font-size:var(--theme-fs-small);font-weight:600;justify-content:center;margin-top:30px}.footer-copyright-wrapper p{margin-bottom:0}.footer-copyright-wrapper .textwidget{color:var(--theme-color-light)}.footer-copyright-wrapper .widget ul{margin-top:30px}.footer-copyright-wrapper .widget li{display:inline-block;border-left:1px solid var(--theme-color-light);padding:0 10px;text-transform:none;margin-bottom:0;font-size:var(--theme-fs-small)}.footer-copyright-wrapper .widget li:first-child{border-left:none;padding-left:0}#footer-social-menu{display:flex;margin:20px 0 0}#footer-social-menu li{list-style:none;margin-right:0}#footer-social-menu [class^="icon-"],#footer-social-menu [class*=" icon-"]{background:var(--theme-color-orange);border-radius:50%;font-size:15px;margin-left:8px;padding:10px}#footer-social-menu li:first-child [class^="icon-"]{margin-left:0}#footer-social-menu [class^="icon-"]:hover,#footer-social-menu [class*=" icon-"]:hover{background:var(--theme-color-light)}.scroll-to-top-button button{background-color:var(--theme-color-brown-transparent);color:var(--theme-color-light);padding:20px;font-size:16px;font-weight:700;text-transform:uppercase;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;border:none}.scroll-to-top-button button:hover{background-color:var(--theme-color-blue);text-decoration:none}.scroll-to-top-button button{opacity:0;-moz-transform:translateX(calc(100% - 60px));-webkit-transform:translateX(calc(100% - 60px));-o-transform:translateX(calc(100% - 60px));-ms-transform:translateX(calc(100% - 60px));transform:translateX(calc(100% - 60px))}.scroll-to-top-button button.on{opacity:1;position:fixed;bottom:0;right:0;z-index:10}.scroll-to-top-button button:hover{-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.scroll-to-top-button [class^="icon-"],.scroll-to-top-button [class*=" icon-"]{color:var(--theme-color-light);padding:0;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.scroll-to-top-button .button-text{padding-left:20px}@media (min-width:768px){footer{padding:100px 0 20px 0}footer .widget a:link,footer .widget a:visited{display:inline-block;padding:0}.footer-widgets{margin-bottom:60px}footer p{text-align:left;margin-top:0}#footer-social-menu{float:right;margin:0}}@media (min-width:992px){@media (min-width:1200px){.footer-logo{width:408px}.footer-copyright-wrapper{flex-direction:row}.footer-copyright-wrapper .textwidget{margin-right:12px}.footer-copyright-wrapper .widget ul{margin-top:0}.footer-copyright-wrapper .widget li:first-child{border-left:1px solid var(--theme-color-light);padding-left:10px}}