.footer-holder,.footer-top{width:auto}.footer-top-holder{display:flex;flex-flow:row wrap;padding-bottom:50px;padding-top:50px;width:100%}.footer-section--contact{color:#fff;flex-basis:400px}.footer-logo{margin:0 0 25px;width:216px}.footer-logo a,.footer-logo span{display:block}.footer-logo a img{display:block;width:auto!important}.address-area{font-size:15px;margin:0 0 50px}.address-area span{display:block;margin:0 0 10px}.contact-info{font-size:15px}.contact-info p{margin:0 0 10px}.contact-info p:last-child{margin-bottom:0}.contact-info a{color:#fff}.contact-info a:hover{text-decoration:underline}.address-area>div{font-weight:600;margin:0 0 12px}.footer-section--links-{column-count:2;-webkit-columns:2;-moz-columns:2;flex:1}.links-holder{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 40px;padding:0 80px}.footer-heading{color:var(--lightgreen);font-family:Days One,serif;font-size:26px;margin:0 0 15px;padding:0 0 15px;position:relative}.footer-heading:after{border-bottom:2px dotted var(--lightgreen);bottom:0;content:"";left:0;position:absolute;width:200px}.links-holder ul{list-style:none;margin:0;padding:0}.links-holder ul li{margin:0 0 15px}.links-holder ul li a{color:#fff;font-weight:500;text-decoration:underline}.links-holder ul li a:focus,.links-holder ul li a:hover{color:#fff;text-decoration:none}.footer-bottom{align-items:center;display:flex;flex-direction:column;padding:20px 0;width:100%}.footer-bottom-links{align-items:center;display:flex;flex-flow:row wrap;margin:0 0 15px}.btm-links-nav{display:flex;flex-flow:row wrap;list-style:none;margin:0;padding:0}.btm-links-nav li{margin:0 26px 0 0}.btm-links-nav li a{color:#264b63;font-size:18px;font-weight:700;text-decoration:underline}.btm-links-nav li a:focus,.btm-links-nav li a:hover{text-decoration:none}.socials-nav{display:flex;flex-flow:row wrap;list-style:none;margin:0;padding:0}.socials-nav li a{color:#264b63;display:block;margin:0 20px 0 0;outline:none;text-decoration:none}.socials-nav li a span{align-items:center;border:2px solid #264b63;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.socials-nav li a span svg{width:20px;fill:#264b63;height:20px}.socials-nav li a span:hover{background:#264b63}.socials-nav li a span:hover svg{fill:#70b640}.copyrights{color:#264b63;font-size:14px;font-weight:700;padding:0 15px;text-align:center}.address-area a{color:#fff}@media (max-width:1199px){.footer-section--contact{flex-basis:350px}.links-holder{padding:0 40px}.footer-heading{font-size:22px}.links-holder ul li a{font-size:16px}}@media (max-width:991px){.footer-section--contact{flex-basis:300px}.links-holder{padding:0 0 0 30px}.btm-links-nav li a{font-size:16px}.copyrights{font-size:13px}.socials-nav li a span{height:36px;width:36px}.socials-nav li a span svg{height:18px;width:18px}}@media (max-width:860px){.footer-section--contact{flex-basis:260px}.links-holder{padding:0}.footer-section--links-{padding:0 0 0 15px}}@media (max-width:767px){.footer-section--contact{flex-basis:100%;margin:0 0 30px}.footer-top-holder{padding-bottom:20px;padding-top:30px}.footer-section--links-{column-count:1;-webkit-columns:1;-moz-columns:1;padding:0}.links-holder{margin:0 0 30px}.footer-bottom-links{flex-direction:column}.socials-nav{margin:0 0 15px;order:1}.btm-links-nav{display:block;order:2}.socials-nav li a{margin:0}.socials-nav li{margin:0 20px 0 0}.socials-nav li:last-child{margin-right:0}.btm-links-nav li{margin:0 0 10px;text-align:center}}