/** Wireframe Defaults **/

.et_right_sidebar #main-content .container:before {
    display: none;
}

.et_search_outer {
    overflow: visible !important;
}

#et-top-navigation {
    font-weight: initial;
}

li.menu-item span#et-info-phone,
li.menu-item span#et-info-email {
    margin-right: 0;
}

span.wfh {
    display: inline-block;
    min-width: 80px;
}

/* Footer Styles */

p#footer-info {
    font-weight: 400;
}

p#footer-info a {
    color: inherit;
}

p#footer-info svg#comit_logo {
    height: 15px;
}

p#footer-info svg#comit_logo path {
    display: inline;
    fill: currentColor;
}

/* Misc Styles */

.vertical-align {
    align-items: center;
}

/** Media Queries **/

/* Prevent footer utility nav from collapsing */
@media screen and (max-width: 980px) {
    #wf22-footer-menu .et_pb_menu__menu {
        display: block;
    }

    #wf22-footer-menu .mobile_menu_bar {
        display: none;
    }
}

@media screen and (min-width: 981px) {
    * {
        scroll-margin-top: 130px;
    }
}

/** End Default Wireframe Styles **/
