footer.footer{padding:var(--footer-padding-top) var(--footer-padding-left) var(--footer-padding-bottom) var(--footer-padding-right);border-top:1px solid #eee;box-shadow:0 0 10px #00000012}footer.footer .footer-inner{display:grid;gap:40px;grid-template-columns:1fr}@media (min-width: 768px){footer.footer .footer-inner{grid-template-columns:2fr 2fr}}footer.footer .footer-inner hr{width:50%}footer.footer .footer-inner ul{list-style:none;padding:0;margin:0}footer.footer .footer-inner ul li{margin-bottom:5px;display:flex;align-items:center}footer.footer .footer-inner ul li i{font-size:20px;display:inline-block;margin-right:10px}footer.footer .links{display:flex;flex-direction:column;gap:40px}@media (min-width: 768px){footer.footer .links{flex-direction:row;justify-content:flex-end}}footer.footer .links>div{width:50%}footer.footer .links h5{margin-bottom:10px}footer.footer .links ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}footer.footer .links ul li a{color:var(--sidebar-widget-navigation-primary-text-colour);font-family:var(--default-heading-font-family);font-weight:600;transition:all,.4s;position:relative;display:block;padding-left:0}footer.footer .links ul li a:hover{color:var(--primary-colour);padding-left:10px}footer.footer .links ul.sub-menu{display:none}footer.footer .social-icons ul{display:flex}footer.footer .social-icons ul li a{color:var(--footer-social-icon-colour);transition:all,.2s .2s}footer.footer .social-icons ul li a.facebook-icon:hover{color:var(--facebook-colour)}footer.footer .social-icons ul li a.instagram-icon:hover{color:var(--instagram-colour)}footer.footer .social-icons ul li a.linkedin-icon:hover{color:var(--instagram-colour)}footer.footer .social-icons ul li a i{font-size:30px}footer.footer .social-icons ul li a img{background:var(--footer-social-icon-colour);max-height:30px;border-radius:4px;position:relative;top:-1px}footer.footer .social-icons ul li a img:hover{background:var(--footer-social-icon-colour)}footer.footer .logo{width:250px;height:auto;margin-bottom:10px}footer.footer .footer-bottom{text-align:center;color:var(--footer-bottom-text-colour)}footer.footer .footer-bottom a{color:var(--footer-bottom-text-colour)}footer.footer.theme-dark{background:var(--footer-dark-bg-colour);color:var(--footer-dark-text-colour)}footer.footer.theme-dark .footer-inner .footer-text{color:var(--footer-dark-text-colour)}
