.site-footer.site-footer-two{background:#1F3A2E !important;color:#E8E1D3 !important;padding:56px 0 20px !important}
.site-footer-two .footer-logo img.site-logo{width:72px !important;max-width:72px !important;height:auto !important;border-radius:12px !important}
.site-footer-two .footer-logo,.site-footer-two .footer-logo p{color:#E8E1D3 !important}
.site-footer-two .footer-logo p{font-size:15px !important;line-height:1.75 !important;margin-top:18px !important}
.site-footer-two .footer_links h2{font-size:12px !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#C9A45C !important;font-weight:700 !important;margin:28px 0 14px !important;border:0 !important;padding:0 !important}
.site-footer-two .footer_links h2:before,.site-footer-two .footer_links h2:after{display:none !important;content:none !important}
.site-footer-two .footer_links h2 i,.site-footer-two .footer_links > li > a > i{display:none !important}
.site-footer-two .footer_links li{border:0 !important}
.site-footer-two .footer_links a,.site-footer-two .footer_links span,.site-footer-two .footer_links p{color:#E8E1D3 !important;font-size:15px !important;text-decoration:none !important}
.site-footer-two .footer_links a:hover,.site-footer-two .footer_links a:hover span{color:#C9A45C !important}
.site-footer-two .footer-location-prefix{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important}
.site-footer-two .footer-location-city{font-size:15px !important;text-transform:none !important;letter-spacing:0 !important}
.site-footer-two .footer-links-new .h4,.site-footer-two .footer-links-new .h4 i{font-size:15px !important;color:#C9A45C !important}
.site-footer-two .footer-follow p{font-size:12px !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#C9A45C !important;font-weight:700 !important}
.site-footer-two .footer-follow a i{color:#E8E1D3 !important}
.site-footer-two .horizontal_line{background:rgba(232,225,211,.15) !important;height:1px !important;border:0 !important;margin:36px 0 16px !important}
.site-footer-two .copyright-text{font-size:13px !important;color:rgba(232,225,211,.7) !important}
.site-footer-two .footer_links h2 a.footer-heading-link,.site-footer-two .footer_links h2 a.footer-heading-link:hover{color:#C9A45C !important;font-size:12px !important;text-decoration:none !important}
.site-footer.site-footer-two{background:#16291F !important;border-top:2px solid rgba(201,164,92,.55) !important}

/* hh-footer-spacing */
.site-footer .footer_links .h5.my-4{margin-top:28px !important;margin-bottom:14px !important}
.site-footer .footer_links ul{padding-left:0 !important;margin-left:0 !important}
.site-footer .footer_links li{margin:0 !important;padding:6px 0 !important;line-height:1.5 !important}
@media (max-width:767px){
  .site-footer .footer-logo{margin-bottom:0 !important;padding-bottom:0 !important}
  .site-footer .footer-logo p{margin-bottom:0 !important}
  .site-footer .footer-widget-area{margin-top:0 !important;padding-top:0 !important}
}

/* hh-footer-bottom */
.site-footer .footer_links.newsletter{margin:0 !important;padding:0 !important}
.site-footer .footer-widget-area .row>[class*="col-"]{margin-top:0 !important;padding-top:0 !important}
.site-footer .footer-heading-link{text-decoration:underline !important;text-decoration-color:rgba(201,164,92,.55) !important;text-underline-offset:6px;text-decoration-thickness:1px}
.site-footer .footer-heading-link::after{content:" \2192";color:#C9A45C;letter-spacing:0}
.site-footer .footer-links-new{margin:0 !important}
.site-footer .footer-links-new .h4{width:22px;min-width:22px;font-size:17px !important;text-align:center;margin:0 !important}
.site-footer .footer-links-new .h6{margin:0 !important;padding:0 !important;font-size:inherit !important;line-height:1.5 !important;font-weight:inherit !important}
.site-footer .footer-follow{display:flex !important;align-items:center;flex-wrap:wrap;gap:12px 18px;margin:22px 0 0 !important;padding:0 !important}
.site-footer .footer-follow .text-white{margin:0 !important;white-space:nowrap;padding:0 !important}
.site-footer .footer-follow ul{display:flex;flex-wrap:wrap;gap:12px 18px;margin:0;padding:0;list-style:none}
.site-footer .footer-follow a{margin:0 !important;padding:0 !important}
.site-footer .footer-follow i{font-size:20px !important}
.site-footer .horizontal_line{margin-top:26px !important}

/* hh-footer-social */
.site-footer .footer-follow{display:flex !important;flex-wrap:wrap !important;align-items:center;gap:8px !important;margin:26px 0 0 !important;padding:0 !important}
.site-footer .footer-follow .text-white{flex:0 0 100% !important;width:100% !important;margin:0 0 10px !important;padding:0 !important;text-indent:0 !important;text-align:left !important}
.site-footer .footer-follow ul,.site-footer .footer-follow li{display:contents !important}
.site-footer .footer-follow a{display:inline-flex !important;align-items:center;justify-content:center;width:36px;height:36px;margin:0 !important;padding:0 !important;border:1px solid rgba(201,164,92,.5);border-radius:50%;color:#F5F0E8 !important;transition:background .2s ease,color .2s ease}
.site-footer .footer-follow a i{font-size:16px !important;line-height:1 !important;margin:0 !important}
.site-footer .footer-follow a:hover,.site-footer .footer-follow a:active{background:#C9A45C;color:#16291F !important;border-color:#C9A45C}
