html, body { overflow-x: hidden; } body { position: relative } .blog .entry-title, .blog .entry-title a, .archive .entry-title, .archive .entry-title a, .search .entry-title, .search .entry-title a { font-family: 'Poppins', sans-serif; line-height: 1.23em; min-height: 65px; } .site-logo-img img { transition: all 0.2s linear; max-width: 80%; } .bdp_blog_template .blog_header h2 a, .bdp_blog_template .bd-blog-header h2 a, .bdp_blog_template .bd_ad_container h4 { color: #333333 !important; font-size: 16px!important; } @media only screen and (max-width: 1500px){ #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary { display: block; margin-top: 40px; }} #mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge { letter-spacing: .5px; } .main-header-bar { background-color: #F8FBFE; border-bottom-color: #F8FBFE!important; border-bottom-style: solid; } .entry-meta, .entry-meta * { line-height: 1.45; color: var(--ast-global-color-0); display: none; } .ast-single-post .entry-title, .ast-single-post .entry-title a { line-height: 1.4; } h1, .entry-content h1 { font-size: 50px; font-size: 1.525rem; font-family: 'Poppins',sans-serif; line-height: 1.5em; } .ast-title-bar-wrap { background-image:none; background-color: black; background-size: cover; background-position: center center; } .ast-advanced-headers-layout { padding-top: 2%; padding-bottom: 2%; width: 100%; } h2, .entry-content h2 { font-size: 30px; font-size: 1.375rem; font-family: 'Poppins',sans-serif; line-height: 1.5em; } .bdp_blog_template.timeline .post_wrapper.box-blog img, .bd-post-image a img { width: auto; max-width: 98% !important; height: 100%; max-height: 250px!important; } .bdp_blog_template.media-grid .post-media { text-align: center; background: white; } .bdp_blog_template.media-grid .content-inner { background: #fff; padding: 10px; text-align: center; margin-top: -65px; position: relative; z-index: 2; width: 100%; padding-top: 30px; min-height: 200px; } .ast-custom-button { padding: 15px; }