/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


.header-bottom-nav > li > a {
    padding: 0 .75em;
    line-height: 2.5em;
}
#secondary .badge.post-date span{
    display: none;
}

.recent-blog-posts a {
    color: #000;
    font-size: 14px;
}

.recent-blog-posts {
    padding: 5px 0 5px;
}

#secondary span.widget-title{
    margin: 0 0 20px;
    font-size: 14px;
    font-weight: normal;
    display: block;
}

#secondary .widget .is-divider{
    display: none;
}
.recent-blog-posts .mr-half {
    margin-right: 5px;
}
#secondary ul li{
    font-size: 14px
}

#secondary ul li.cat-item a:before,#secondary ul.menu li a:before  {
    font-family: 'fl-icons' !important;
    font-display: block;
    speak: none !important;
    margin: 0;
    padding: 0;
    display: inline-block;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    position: relative;
    content: "\f105";
    margin-right: 10px
}

.category .col.post-item{
    margin-bottom: 15px;
    border-bottom: 1px solid #ccc6;
}
ul.menu>li>a, ul.menu>li>span:first-child, .widget>ul>li>a, .widget>ul>li>span:first-child{
    color: #000
}
@media screen and (min-width: 768px){
.category .col.post-item .box-image{
    width: 30% !important
}
.category .col.post-item .box-image .image-cover{
    padding-top:70% !important;
}

}
.footer-2 {
    position: fixed;
    bottom: 0px;
    width: 100%;
    background: #fff;
    left: 0px;
    padding: 0px;
    display: none;
}
.footer-2 .widget{
    margin: 0px
}
.footer-2 .section{
    padding:5px 0px !important
}

.footer-2  .icon-box-center .icon-box-img{
    margin-bottom: 0px
}
.footer-2  .icon-box-center {
    font-size: 13px
}

@media screen and (max-width: 768px){
    .footer-2 {
        display: block;
    }
    footer{
        padding-bottom: 55px
    }

}