.widget-area-wrapper .widget .widget-title.style-01 , .title , .main-title , .widget-title , .posts-title , .author-post-title{
    font-family: var(--body-font) !important;
}
.thumb-video{
    position: relative;
}
.thumb-video .play-icon img{
    width: 50px !important;
}
.popular_stories .blog-grid-style-01 .img-box img{
    width: 100%;
    height: 380px;
    object-fit: cover;
}
.editors_choice .blog-grid-style-01 .img-box img{
    width: 100%;
    height: 282px;
    object-fit: cover;
}
.aligncenter{
    margin: auto;
    text-align: center;
}
.alignright{
    text-align: right;
}
.alignleft{
    text-align: left;
}
.archive-blog .img-boxc img , .bvlq img{
    width: 100%;
    height: 375px;
    object-fit: contain;
}
#accordionExample .col-lg-6{
    margin-bottom: 30px;
}
.search-form.style-01 input[type=text]{
    width: 80%;
}
.footer-area.style-01.v-02 .footer-top .search-form .newsletter-footer .btn-wrapper{
    width: 25%;
}
.footer-area.style-01.v-02 .footer-top .search-form .newsletter-footer .btn-wrapper button{
    width: 100%;
    padding: 10px;
}
.error_show {
    color: red;
    font-style: italic;
    font-size: 15px;
}
/**** huy css ****/
.navbar-area.custom-style-02.dark-bg-01{
    --bg-menu-header: #78b43d;
    --bg-click-slide-menu: #fff;
    --bg-click-slide-menu-close: #78b43d;
    --hover-link-menu-header: rgb(0, 0, 0, 30%);
    --hover-link-submenu-header: #78b43d;
    --border-top-submenu-header: #3c811e;
    
    --color-link-submenu-header: #404040;

    background:  #78b43d;
}
.navbar-area.custom-style-02 .nav-container .navbar-collapse .navbar-nav > li a {
    padding: 10px 15px;
}
.navbar-area .nav-container .navbar-collapse .navbar-nav li + li {
    margin-left: 0px;
}
.navbar-area .nav-container .navbar-collapse .navbar-nav li {    
    font-size: 14px;
}
.blog-details-inner-area p{
    line-height: 30px;
}
.blog-details-inner-area *
{
        font-family: 'Roboto' !important;
}
@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1670px;
    }
}
.author{
    display: none !important;
}