/*
Theme Name: Alliance Theme
Theme URI: http://yourdomain.com/
Author: Your Name
Author URI: http://yourdomain.com/
Description: A WordPress theme based on Alliance HTML template
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: alliance
*/

body {
    font-family: 'Roboto', sans-serif;
    color: #333;
}

/* Add your CSS from the template here */

/* Ensure icon is displayed before the menu text */
/* Stronger selector to override any conflict */
/* General Font Awesome menu icon styling */
/* Ensure icons appear before the text */
li.menu-item[class*="fa-"] {display:flex;align-items:center;}
li.menu-item[class*="fa-"] a {margin-left:22px !important;}
li.menu-item[class*="fa-"]::before {
    font-family: "Font Awesome 6 Free"; /* Font Awesome font family */
    font-weight: 900 !important; /* Solid icons (fas) */
    content: ""; /* Default content */
    display: inline-block; /* Make the icon inline with the text */
    margin-right: 8px; /* Space between icon and text */
    font-size: 1.2em; /* Adjust icon size */
    vertical-align: middle; /* Vertically align the icon with the text */
    line-height: 1;
    display: inline-block;
}

/* General UI */
li.menu-item.fa-home::before, li.menu-item.fa-house::before { content: "\f015"; }
li.menu-item.fa-user::before { content: "\f007"; }
li.menu-item.fa-cog::before,
li.menu-item.fa-gear::before { content: "\f013"; }
li.menu-item.fa-envelope::before { content: "\f0e0"; }
li.menu-item.fa-star::before { content: "\f005"; }
li.menu-item.fa-heart::before { content: "\f004"; }
li.menu-item.fa-phone::before { content: "\f095"; }
li.menu-item.fa-lock::before { content: "\f023"; }
li.menu-item.fa-unlock::before { content: "\f09c"; }
li.menu-item.fa-search::before { content: "\f002"; }
li.menu-item.fa-bell::before { content: "\f0f3"; }
li.menu-item.fa-info-circle::before { content: "\f05a"; }
li.menu-item.fa-question-circle::before { content: "\f059"; }
li.menu-item.fa-check::before { content: "\f00c"; }
li.menu-item.fa-times::before,
li.menu-item.fa-xmark::before { content: "\f00d"; }
li.menu-item.fa-house-chimney-window::before {content: "\f781";}
li.menu-item.fa-gears::before { content: "\f085"; }

/* Social Icons */
li.menu-item.fa-facebook::before { content: "\f09a"; font-family: "Font Awesome 6 Brands"; }
li.menu-item.fa-twitter::before { content: "\f099"; font-family: "Font Awesome 6 Brands"; }
li.menu-item.fa-linkedin::before { content: "\f0e1"; font-family: "Font Awesome 6 Brands"; }
li.menu-item.fa-instagram::before { content: "\f16d"; font-family: "Font Awesome 6 Brands"; }
li.menu-item.fa-youtube::before { content: "\f167"; font-family: "Font Awesome 6 Brands"; }

/* Navigation */
li.menu-item.fa-chevron-right::before { content: "\f054"; }
li.menu-item.fa-chevron-left::before { content: "\f053"; }
li.menu-item.fa-arrow-right::before { content: "\f061"; }
li.menu-item.fa-arrow-left::before { content: "\f060"; }
li.menu-item.fa-sign-in-alt::before { content: "\f2f6"; }
li.menu-item.fa-sign-out-alt::before { content: "\f2f5"; }
li.menu-item.fa-bars::before { content: "\f0c9"; }

/* Content/Document */
li.menu-item.fa-file::before { content: "\f15b"; }
li.menu-item.fa-folder::before { content: "\f07b"; }
li.menu-item.fa-download::before { content: "\f019"; }
li.menu-item.fa-upload::before { content: "\f093"; }
li.menu-item.fa-paper-plane::before { content: "\f1d8"; }
li.menu-item.fa-edit::before { content: "\f044"; }
li.menu-item.fa-trash::before { content: "\f1f8"; }

/* Commerce */
li.menu-item.fa-shopping-cart::before { content: "\f07a"; }
li.menu-item.fa-cart-shopping::before { content: "\f07a"; } /* FA6 equivalent */
li.menu-item.fa-credit-card::before { content: "\f09d"; }
li.menu-item.fa-money-bill::before { content: "\f0d6"; }
li.menu-item.fa-tag::before { content: "\f02b"; }
li.menu-item.fa-gift::before { content: "\f06b"; }

/* Media */
li.menu-item.fa-play::before { content: "\f04b"; }
li.menu-item.fa-pause::before { content: "\f04c"; }
li.menu-item.fa-video::before { content: "\f03d"; }
li.menu-item.fa-camera::before { content: "\f030"; }

/* Location/Map */
li.menu-item.fa-map::before { content: "\f279"; }
li.menu-item.fa-map-marker::before { content: "\f041"; }
li.menu-item.fa-map-marker-alt::before { content: "\f3c5"; }
li.menu-item.fa-location-dot::before { content: "\f3c5"; } /* FA6 */


.notifications-list .notification-item {
    background: none;
    border-radius: 5px;
}
.notifications-list .notification-item small {
    display: block;
    margin-top: 5px;
    color: #ffffff;
    font-size: 12px;
}
.notification-header strong {
    font-size: 16px;
}
.notification-icon {
    display: inline-block;
}


.menu_main_wrap .menu_main_nav li > a {margin-left:25px;}
.menu_main_wrap .menu_main_nav li >a i {margin-right:10px;}

DIV.logo { 
    display: inline-flex;
    align-items: center;
    justify-content: center;}
DIV.logo a img {height: 60px;}