/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
p,li{
    font-size: 15px !important;
}
h4{
    font-size: 18px !important;
}
h3{
    font-size: 20px !important;
}
h2{
    font-size: 24px !important;
}
h1{
    font-size: 28px !important;
}
.marginauto{
    margin:0 auto !important;
}
.col.post-item>.col-inner {
    height: 100%;
}
.blog_style1{

}
.box-blog-post .is-divider{
    display: none;
}
.box-blog-post .box-text{
    padding-bottom: 10px;
    padding-top: 0 !important;
}
div#top-bar {
    padding: 5px 0;
}
.copyright-footer{
    color: #fff;
        padding-top: 10px;
}
#footer .button.icon.circle{
    margin-bottom: 0;
}
.blog_style1 .post-title:before{
    content: "";
    width: 15px;
    height: 15px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 8px;
    border:1px solid #0960a7;
}
.blog_style1  .post-title:hover:before{
    background-color: #0960a7;
}
header.entry-header .is-divider{
    display: none
}
form{
    margin-bottom: 0;
}
.nav-pagination>li>span, .nav-pagination>li>a{
    border-radius: 0 !important;
    border-width: 1px;
}
.banner h3{
    font-size: 32px !important;
}
@media screen and (min-width: 850px){
    .archive .large-10 {
        max-width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
}
