/*!
 * Dream Local Styles
 * Copyright 2008-2017 Punchmark
 */

 /*===============

 Header

===============*/

header a#logo {
    height: auto !important;
}

header a#logo img {
    max-height: none !important;
}

header .content-toolbar.left {
    border-bottom: 1px solid var(--bs-input-border-color) !important;
}

@media (min-width: 992px) {
    header .content-toolbar .content-toolbar-inner > ul > li.item-search-inline > form > .input-group {
        margin: 0 auto !important;
        max-width: 100% !important;
    }
    /* header .main-content>.row>.col {
        min-height: 160px;
        height: 160px;
    } */
    header .main-content > .row > .col {
        align-items: center !important;
    }
    header {
        margin-bottom: 40px !important;
    }
}

@media (max-width: 991px) {
    header .main-content > .row > .col {
        height: 190px !important;
    }
}

@media (min-width: 992px) {
    header .main-content>.row>.col {
        min-height: 160px;
        height: 160px;
    }
    header .content-toolbar.left {
        top: 100% !important;
        background: var(--bs-light) !important;
        bottom: auto !important;
    }
}

 /*===============

 Footer

===============*/

footer {
    background: #474747 !important;
    border-color: #474747 !important;
}

footer .required-links li a:hover,
footer .required-links li a:focus {
    text-decoration: underline !important;
}

footer .input-group > input.form-control {
    background: #D6D6D6 !important;
}



/* =============== */
/* Dropdown Wide with Plus Button Adjustments */
@media (min-width: 768px) {
    nav.navbar-burger .navbar-nav > .nav-item.dropdown-wide.has-a-plus.show {
        position: static !important;
    }
    nav.navbar-burger .navbar-nav > .nav-item.dropdown-wide.has-a-plus > .dropdown-menu.dropdown-menu-wide.show {
        display: none !important;
    }
    nav.navbar-burger .navbar-nav > .nav-item.dropdown-wide.has-a-plus.show > .dropdown-menu.dropdown-menu-wide.show {
        display: block !important;
    }
    nav.navbar-burger .navbar-nav > .nav-item.dropdown-wide.has-a-plus.show button.dropdown-plus {
        left: 100% !important;
        right: 0 !important;
        position: relative;
    }
    nav.navbar-burger .navbar-nav > .nav-item.dropdown-wide.has-a-plus.show button.dropdown-plus::after {
        content: "Go Back";
        position: absolute;
        top: 50%;
        left: calc(100% + 11px);
        transform: translate(-50%, -50%);
        width: 100px;
        font-size: 13px;
        font-weight: 600;
    }
}

/* =============== */
/* Icon Size Adjustments */
nav.navbar .navbar-nav .nav-item.dropdown .dropdown-menu.dropdown-menu-wide .container .row div[class*=col-] .dropdown-item i[class^="dia-"], 
nav.navbar .navbar-nav .nav-item.dropdown .dropdown-menu.dropdown-menu-wide .container .row div[class*=col-] .dropdown-item i[class*=" dia-"] {
    height: 24px;
    width: 24px;
}