/*
Theme Name: Blocksy Child
Theme URI: https://haotronics.com
Description: Haotronics Child Theme - Based on Blocksy
Author: Haotronics
Author URI: https://haotronics.com
Template: blocksy
Version: 1.0.0
Text Domain: blocksy-child
*/

/* Haotronics Custom Styles */

/* Header Background - Dark Navy */
.ct-header [data-row*="middle"] {
    background-color: #192a3d !important;
}

/* Logo Styling */
.site-branding {
    display: flex !important;
    align-items: center;
}
.site-logo-container {
    display: flex !important;
    align-items: center;
}
.site-logo-container img {
    height: 50px !important;
    width: auto !important;
}

/* Menu Styling */
.ct-header .menu > li > a,
.ct-header .ct-menu-link {
    color: #ffffff !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
}

.ct-header .menu > li > a:hover,
.ct-header .ct-menu-link:hover {
    color: #2872fa !important;
}

/* Dropdown Arrow */
.ct-toggle-dropdown-desktop {
    margin-left: 5px;
}

/* Sticky Header */
.ct-header {
    position: sticky !important;
    top: 0 !important;
    z-index: 9999 !important;
}

/* Inquiry Button */
.inquiry-btn {
    display: inline-block;
    padding: 10px 24px;
    background: #2872fa;
    color: white !important;
    text-decoration: none;
    border-radius: 4px;
    font-weight: 600;
    font-size: 14px;
    transition: background 0.3s;
    margin-left: 20px;
}
.inquiry-btn:hover {
    background: #1559ed;
    color: white !important;
}

/* Hide Page Title on Front Page */
.page .entry-header {
    display: none;
}

/* Footer Styling */
.ct-footer {
    background-color: #192a3d !important;
}
.ct-footer a {
    color: #9ca3af !important;
}
.ct-footer a:hover {
    color: #ffffff !important;
}

/* Mobile Menu */
@media (max-width: 999px) {
    .ct-header [data-row*="middle"] {
        background-color: #192a3d !important;
    }
}
