/*!
Theme Name: Hostinger AI theme
Author: Hostinger
Author URI: https://hostinger.com
Details URI: https://hostinger.com
Description: Hostinger AI theme built with SEO and mobile responsiveness in mind, this theme ensures optimal performance and a better online presence.
Version: 1.0.56
Tested up to: 6.5
Requires at least: 5.6
Requires PHP: 8.0
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: hostinger-ai-theme
Tags: ai-theme
*/
.hostinger-ai-menu {
	background-color:rgb(29,79,148) !important;
}
.hostinger-ai-menu ul li a {
	color:#fff !important;
	font-size:18px !important;
}
.hostinger-ai-site-title a {
	color:#fff !important;

}
.hostinger-ai-menu ul li:last-child {
	display: flex;
    align-items: center;
    background: #27ae60;
    border-radius: 10px;
    padding: 8px 16px;
    text-decoration: none;
    box-shadow: 0 4px 6px rgba(0, 0, 0, .1);
    transition: transform .3s ease;
    color: white;
}
.custom-footer {
    display: flex;
    flex-wrap: wrap;
/*    gap: 30px;*/
    background-color: #1d4f94; /* Example background */
    color: #ffffff;
    padding: 40px 20px;
}

.footer-col {
    flex: 1;
    
}
.footer-col-2 {
    max-width:100%;
}
/* Column 1 */
.footer-col-1 .footer-logo img {
    margin-bottom: 10px;
}
.footer-col-1 p, .footer-col-1 a {
    color: #ffffff;
    font-size: 14px;
    margin: 4px 0;
    text-decoration: none;
}
.footer-col-2 h4 {
    width: 100%;       /* Make it take full width */
    margin-bottom: 15px; /* Space between heading and ULs */
    font-size: 18px;    /* Adjust font size if needed */
    color: #ffffff;     /* Optional: white text */
}

/* Column 2: Horizontal 2 ULs */
.footer-col-2 {
    display: flex;
    gap:60px;
}

.footer-col-2 ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.footer-col h4 {
    color:#27ae60;
}

.footer-col-2 ul li {
    margin-bottom: 8px;
    font-size: 14px;
}

.footer-col-2 ul li a {
    color: #ffffff;
    font-size:14px;
    text-decoration: none;
}

.footer-col-2 ul li a:hover {
    text-decoration: underline;
}

/* Column 3: Single UL */
.footer-col-3 ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.footer-col-3 ul li a {
    color: #ffffff;
    font-size:14px;
    text-decoration: none;
}

.footer-col-3 ul li a:hover {
    text-decoration: underline;
}
.footer-copyright {
    background-color: #1d4f94;
    text-align: center;
    color: #fff;
    padding: 5px 0 20px;
}

/* Responsive */
@media screen and (max-width: 768px) {
    .custom-footer {
        flex-direction: column;
    }
    .footer-col-2 {
        flex-direction: column;
    }
}

