/*!
 * Client Name Local Styles
 * Copyright 2008-2026 Punchmark
 */

header .content-toolbar.inline-left-and-right {
    display: none !important;
}

@media(max-width: 767px) {    
    .navbar-toggler {
        padding: 30px !important;
    }
    a#logo {
        position: absolute !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        top: 15px !important;
    }
}

@media (min-width: 768px) {
    header .nav-inline-and-split {
        height: 110px !important;
    }
}

/* =======================================================================================
	HEADER
======================================================================================= */
@media (max-width: 767px) {
    header nav.navbar .navbar-nav>.nav-item.has-no-plus .nav-link,
	nav.navbar .nav-item,
    nav.navbar .nav-item .nav-link {
        padding-left: 10px !important;
    }
	nav.navbar .navbar-nav>.nav-item.has-a-plus.dropdown .dropdown-item {
		margin: 4px 0 !important;
        padding-left: 10px !important;
        color: #fff !important;
	}
	nav.navbar .dropdown .dropdown-item:hover, nav.navbar .dropdown .dropdown-item:focus, nav.navbar .dropdown .dropdown-item:active, nav.navbar .dropdown .dropdown-item.active {
		color: var(--bs-dark) !important;
	}
    .toolbar>.toolbar-inner>ul.right {
        float: none;
        display: flex !important;
        width: 100%;
        text-align: center;
        justify-content: center;
    }
}

@media (max-width: 767px) {
    header nav.navbar .navbar-nav>.nav-item.has-a-plus>.dropdown-plus,
	header nav.navbar .navbar-nav>.nav-item.has-a-plus>.dropdown-plus>i.icon-plus,
    header nav.navbar .navbar-nav>.nav-item.has-a-plus>.dropdown-menu .dropdown.dropdown-submenu>.dropdown-plus>i.icon-plus {
        min-width: 20px !important;
        height: 20px !important;
        min-height: 20px !important;
		top: 12px !important;
        right: 6px !important;
        color: #fff !important;
        width: 20px !important;
    }
    header nav.navbar .navbar-nav>.nav-item.has-a-plus>.dropdown-menu .dropdown.dropdown-submenu>.dropdown-plus {
        color: #fff !important;
        min-width: 20px !important;
        min-height: 20px !important;
    }
    header nav.navbar .navbar-nav>.nav-item.has-a-plus>.dropdown-menu .dropdown.dropdown-submenu>.dropdown-plus>i.icon-plus {
        top: 0 !important;
    }
    nav.navbar .dropdown-wide .dropdown-menu-wide a.dropdown-item-parent:hover, 
    nav.navbar .dropdown-wide .dropdown-menu-wide a.dropdown-item-parent:focus, 
    nav.navbar .dropdown-wide .dropdown-menu-wide a.dropdown-item-parent:active, 
    nav.navbar .dropdown-wide .dropdown-menu-wide a.dropdown-item-parent.active,
    nav.navbar .navbar-nav>.nav-item.has-a-plus.dropdown .dropdown-item:hover,
    nav.navbar .navbar-nav>.nav-item.has-a-plus.dropdown .dropdown-item:focus,
    nav.navbar .navbar-nav>.nav-item.has-a-plus.dropdown .dropdown-item.active,
    header nav.navbar .navbar-nav>.nav-item.has-a-plus>.dropdown-menu .dropdown.dropdown-submenu>.dropdown-plus:hover,
    header nav.navbar .navbar-nav>.nav-item.has-a-plus>.dropdown-menu .dropdown.dropdown-submenu>.dropdown-plus:focus
    header nav.navbar .navbar-nav>.nav-item.has-a-plus>.dropdown-menu .dropdown.dropdown-submenu>.dropdown-plus.active{
        color: var(--bs-dark) !important;
    }
}