/* ================================
   HEADER &amp; LOGO
================================ */

.navigation.header-style-2 .logo img {
    padding-top: 20px;
    transform: skew(0deg);
    height: 120px;
}

.header-style-2 .navbar-nav {
    margin: 30px 0;
}

Header .top-bar-social-icon {
    top: 3px;
    text-align: left;
}

/* Mobile logo resize (overrides theme) */



@media screen and (max-width: 768px) {
    .navigation.header-style-2 .logo img {
        height: 70px !important;
        max-height: 70px !important;
        width: auto !important;
        padding-top: 15px;
    }
}

/* ================================
   BLOG META / TAG CLEANUP
================================ */

/* Hide categories, tags, meta info */
.single-post .cat-links,
.single-post .tags-links,
.entry-footer .cat-links,
.entry-footer .tags-links,
.entry-meta,
.post-meta,
.post-utility,
.post-utility .cat-links,
.post-utility .tags-links,
.post-tags,
.post-categories,
.meta-categories,
.meta-tags,
.tagsblock,
.tag-links,
.categories-list,
.blog-post__meta,
.article-meta,
.footer-meta {
    display: none !important;
}

/* ================================
   LATEST NEWS TEXT
================================ */

.latst-news-text h3.news-text-heading {
    display: none;
}

.latst-news-text p,
.news-text-desc {
    font-size: 16px;
    font-weight: 400;
    color: #333;
    line-height: 1.6em;
    margin-bottom: 10px;
}

/* ================================
   TYPOGRAPHY
================================ */

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&amp;display=swap');

html,
body,
p,
span,
div {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 1.6em !important;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* ================================
   MOBILE NAV TEXT (iOS Chrome FIX)
================================ */

@media screen and (max-width: 768px) {
    .mobile-nav a,
    .mobile-menu a,
    .offcanvas-menu a,
    .responsive-menu a,
    .hd-email,
    .hd-email a,
    .hd-email a:visited,
    .hd-phone,
    .hd-phone a,
    .hd-phone a:visited {
        color: #ffffff !important;
        -webkit-text-fill-color: #ffffff !important;
        opacity: 1 !important;
        text-decoration: none;
    }
}
