
/* Submit Listing page */

.singular-page-27 .wrap.row, .singular-page-27 .breadcrumb, .singular-page-27 #main, #post-27 {
    background-color: #ffffff;
}

/* Listing page */

#container #main, #container #main > .wrap.row, #main .breadcrumb, .archive article.post.featured_c.listing-129 {
    background-color: #ffffff;
}

/* Header */

div#header {
    background: #01182d;
}

/* Footer */

#footer .widget-title {
    color: #37c !important;
    font-family: 'Lato', sans-serif;
}

#footer p, #footer a{
    font-family: 'Lato', sans-serif;
}

#footer .subscriber_container .replace {
    background-color: #1e73be;
}

/* Footer mobile*/

#footer .subscribe .subscriber_container #newsletter_name {
    display: none;
}

#footer .subscribe .subscriber_container .replace {
    display: none;
}

footer#footer .copyright {
    justify-content: center;
    display: flex;
}

body.mobile-view footer#footer {
    background-color: #0E1728;
}

/* Header mobile */

body.mobile-view div#menu-mobi-primary #menu-mobi-primary-items li a, body.mobile-view div#menu-mobi-secondary #menu-mobi-secondary-items li a {
    border-color: rgba(255, 255, 255, 0.2);
}

body.mobile-view nav.tab-bar section.right-medium {
    display: none;
    visibility: hidden;
}

body.mobile-view nav.tab-bar .middle.tab-bar-section {
    float: right;
}

body.mobile-view nav.tab-bar.hide-for-large-up section.left-small {
    height: 61px;
    width: 61px;
}

body.mobile-view nav.tab-bar, body.mobile-view nav.tab-bar .middle.tab-bar-section, body.mobile-view .tab-bar .middle.tab-bar-section a {
    background-color: #0E1728;
    height: 61px !important;
    max-height: 61px;
}

body.mobile-view .tab-bar .middle.tab-bar-section a img.logo, body.mobile-view .tab-bar .middle.tab-bar-section a img.logo span {
    max-height: 61px !important;
    float: right;
    margin-right: 0;
}

@media screen and (max-width: 1200px)    {
    .middle.tab-bar-section a img.logo {
        padding: 0 0 0 10px!important;
    }
}

.location_fld_wrapper {
    display: none;
}


body.mobile-view nav.tab-bar, body.mobile-view nav.tab-bar .middle.tab-bar-section, body.mobile-view .tab-bar .middle.tab-bar-section a {
    background-color: #0E1728;
    height: 61px !important;
    max-height: 61px;
}

body.mobile-view nav.tab-bar.hide-for-large-up a.menu-icon {
    display: inline-block;
    height: 62px;
    width: 61px;
    background-color: #0E1728;
}

body.mobile-view nav.tab-bar.hide-for-large-up a.menu-icon span {
    top: 22px;
    width: 24px;
    left: 18px;
    box-shadow: 0 0 0 1px #D8D9DA, 0 9px 0 1px #D8D9DA, 0 18px 0 1px #D8D9DA;
}

#directory_search_location-1 {
    display: none;
}