/*
 Theme Name:   news-portal-child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  news-portal-child
 Author:       Blagica Atanasovska
 Author URI:   http://example.com
 Template:     news-portal
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  newsportalchild
*/

#news_portal_featured_posts-5
{
	background: #F2F2F2;
    padding: 15px;
}
#masthead .site-branding{
    margin: 0 !important;
    width: 250px !important;
    padding: 0;
}
.np-logo-section-wrapper{
        padding: 15px 0;
}
.wptww-testimonials-text {
    padding: 10px 25px;
}
.np-post-meta,.post-cats-list{
    display: none !important;
}
.lslide .np-post-meta{
    display: block !important;

}
.page.type-page .entry-header .entry-title{
    font-size: 26px;
    margin: 10px 0;
    background: #f7f7f7 none repeat scroll 0 0;
    border: 1px solid #e1e1e1;
    font-size: 16px;
    margin: 0 0 20px;
    padding: 6px 20px;
    text-transform: uppercase;
}
.np-header-ads-area{
    color:#029FB2;
}
article.hentry h1.entry-title,.post-title.large-size a,.np-post-title.small-size a,.np-post-title.large-size a, .np-post-title.small-size a{
    text-transform:none !important;
}
.sfsiplus_footerLnk{
  display:none !important;  
}
.np-block-title .np-cat-5,.np-block-title .np-cat-4{
    color:#046893 !important;
}
.middle-aside .news_portal_featured_posts .np-single-post-wrap{
    background: #f7f7f7;
    padding: 10px;
}
.custom-html-widget ul li {
    list-style: none !important;
    float: left;
    margin-bottom: 10px;
    border-bottom: 1px solid #1aa0b24f;
}
.custom-html-widget ul li span{    
        margin-bottom: 10px;
    width: 100%;
    float: left;
}
.page.type-page .entry-header .entry-title{
    color: #1aa0b2;
    text-transform: uppercase !important;
}
.wp-caption-text.gallery-caption{
     background: #3333;
    font-size: 11px;
    color: black;
    line-height: 15px;
    padding: 8px 2px;
}
.gallery-item{
     box-shadow: 2px 2px 4px #808080a6;
}
.entry-content{
      text-align: justify;
      
}
.comments-area{
    display:none !important;
}
.page-template-calculator_template .card-header,
.page-template-calculator_template .card-footer{
        font-weight: bold;
    color: #1aa0b2 !important;
    text-transform: uppercase;
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before{
     background: #1AA0B2 !important;
}