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; 
}#wp-admin-bar-igniteup_enabled{background-color: #C70000 !important;}
#wp-admin-bar-igniteup_enabled:hover a{background: #A20A0A !important;color: #FFFFFF !important;}