#featuredslider .owl-carousel .owl-item .postedby img{min-height:32px!important; max-height:32px!important;}
.saboxplugin-authorname a{text-transform:capitalize; pointer-events: none;cursor: default; color:#000; }
.blog-details{margin:15px auto;padding:0;}
.blog-details .post-thumbnail .ccfic{display:none;}
.blog-list .post-thumbnail .ccfic{display:none;}
.blog-list .type-post{position:relative;border:1px solid #e3e1e1; border-radius:8px; margin-bottom:2rem;overflow: hidden;}
.blog-list .type-post .blogcontent{display:block; word-break:break-word; min-height:100px; width:100%;}
.blog-list .type-post:hover{-webkit-box-shadow: 0px 0px 15px -5px rgba(207,205,207,1);
  -moz-box-shadow: 0px 0px 15px -5px rgba(207,205,207,1);
  box-shadow: 0px 0px 15px -5px rgba(207,205,207,1);}
.blog-list .type-post .entry-title{min-height:40px;margin-bottom:10px;}
.blog-list .entry-title+.ccfic{min-height: 120px; max-height:120px; text-overflow: ellipsis;}
.rt-reading-time,.readtime{font-size:10px; font-weight:600; margin-bottom:10px;}
.trim{display: inline-block;width:45px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;vertical-align: top;}
.comments-area{margin-bottom:12em;}
.comments-area .submit{background-color: var(--brand-theme);color: var(--white-theme);padding: 12px 20px;
  font-size: 16px;border-radius: 5px;border: 1px solid var(--brand-theme);}
.comments-area .submit:hover{opacity:.9;}
.popular-posts{overflow:hidden; margin-bottom:40px;}
.wpp-list {margin: 0;padding: 0; list-style:none; overflow:hidden;}
.wpp-list li{border-top:1px solid var(--brand-grey); margin:0; padding:10px 0; display:block; overflow:hidden;}
.wpp-list li a{color:var(--black-theme);float: left;width:100%;}
.wpp-list li a:first-child{width:50px;}
.popular-posts .widget-title{text-transform:capitalize!important;}
.wpp-list li a+a{width:calc(100% - 70px);}
.wpp-list li a img{border:1px solid #f2f2f2; border-radius:5px;}
.wpp-list li:hover a img{border-color:#d9d9d9;}
.wpp-list li:hover a{color:var(--application-theme);}
.wpp-meta, .post-stats {display:inline-block;font-size: 0.8em;}
.crp_related_widget  ul {margin: 0; padding: 0; list-style:none; display:block;}
.crp_related_widget ul li{border-radius:5px; border:1px solid #d9d9d9; margin:0 1.5%; padding:15px; width:30%; display:inline-block;}
.crp_related_widget ul li:first-child{margin-left:0;}
.crp_related_widget ul li a{color:var(--black-theme);width:100%;}
.crp_related_widget ul li a .crp_title{height:48px; display:block; overflow:hidden; margin:15px 0; font-size:16px;}
.crp_related_widget ul li .crp_author{text-transform:capitalize;}
.crp_related_widget ul li a img{display:block; margin:0 auto;}
.crp_related_widget ul li:hover{-webkit-box-shadow: 0px 0px 15px -5px rgba(207,205,207,1);
  -moz-box-shadow: 0px 0px 15px -5px rgba(207,205,207,1);
  box-shadow: 0px 0px 15px -5px rgba(207,205,207,1);}
.crp_related_widget ul li a:hover{color:var(--application-theme);}
.crp_related_widget ul li .crp_author a{pointer-events: none;}
.crp_related_widget ul li .crp_author,.crp_related_widget ul li .crp_date{opacity:.6;}

.sechdulebox,.staticsbox,.widget_newsletterwidgetminimal{border-radius:5px;background: rgb(255, 255, 255); padding: 10px; position: relative;}
.widget_newsletterwidgetminimal{padding:60px 0px 4px 0px;max-width:200px; z-index:999;}
.widget_newsletterwidgetminimal .widget-title:before{content:''; background:url(/wp-content/uploads/2020/08/mail.png) 0 0 no-repeat;position: absolute;
  width: 48px; height: 48px; top:0px; left: 50%; transform: translate(-16px, 0px);}
.widget_newsletterwidgetminimal .tnp-email{padding-left:0!important; outline:0!important; border:0!important; background:transparent!important; border-bottom:1px solid #d8d8d8!important;}
.widget_newsletterwidgetminimal .widget-title{text-align:center; text-transform:none!important;}
.widget_newsletterwidgetminimal .tnp-submit{background:var(--anchor-color)!important; border-color:var(--anchor-color)!important; color:#fff!important;
  border:0!important; margin-top:15px!important; border-radius:5px!important; font-size: 15px!important;line-height: 40px; height: 40px; font-weight: 600;}
.widget_newsletterwidgetminimal .tnp-submit:focus{background:var(--anchor-color)!important; border-color:var(--anchor-color)!important; outline:0!important;}
.widget_newsletterwidgetminimal input{width:100%;}
.staticsbox:hover a h4{color:var(--application-theme); text-decoration:none;} 


.saboxplugin-wrap .saboxplugin-socials a svg{width:18px!important; height:18px!important;}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-facebook{border-color:#fff!important;} 

 
.owl-stage,.owl-item{height:100%; float: left; overflow: hidden;}
#featuredslider{border:1px solid #f6f6f6; border-radius:15px;}
#featuredslider .owl-item .col-md-6>a{width:100%;display:block;} 
#featuredslider .owl-item .col-md-6 .entry-title{height:50px; overflow: hidden; margin:0 0 5px 0; padding:0;}
#featuredslider .owl-stage-outer{  border-radius:10px; background:#f6f6f6;}
#featuredslider .owl-item a{color:var(--black-theme);}
#featuredslider .owl-nav{display:none;}
#featuredslider .owl-dots{position: absolute; bottom:-40px; text-align:center; left:50%; transform:translate(-50%, 0px);}
#featuredslider .owl-dots  .owl-dot{display:inline-block; margin:0 4px;}
#featuredslider .owl-dots  .owl-dot span{display:block; width:16px; height:16px; border-radius:50%; background:#d9d9d9;}
#featuredslider .owl-dots  .owl-dot.active span{background:#f8778a;}

.post-navigation{display:none;}
.authorinfo{font-size:12px; font-weight: 600; opacity:.7;}
.authorinfo  .postedby{text-transform:capitalize;}
.authorinfo  .postedby img{width:20px!important; height:20px!important; border-radius:50%; display:inline-block; margin:0 0 0 10px;}
.read{color:#1d2bd0; float:right;}
.author  .postedby{display:block; font-size:16px; text-transform:capitalize;}
.author  .postedby img{width:48px; height:48px; border-radius:50%; display:inline-block; margin-right:15px;}


.tnp-subscription input[type=text], .tnp-subscription input[type=email], .tnp-subscription select{background:#fff!important;border:1px solid #c0c0c0!important;outline:0!important; height:40px!important;}
.tnp-field input[type="submit"]{background:var(--brand-theme)!important; border-color:var(--brand-theme)!important;  color:var(--white-theme);outline:0!important; border-radius:5px;;}


article.type-page {min-height:auto;}
.tnp-subscription .tnp-field label{display:block}
.tnp-subscription .tnp-field input[type="text"],.tnp-subscription .tnp-field input[type="email"]{height:40px; width:300px; margin-bottom:20px;}


.blog-details h1, .blog-details h2, .blog-details h3, .blog-details h4, .blog-details h5, .blog-details h6,.blog-details,
.category-blog  .site-content,.category-blog h1, .category-blog h2, .category-blog h3, .category-blog h4, .category-blog h5, .category-blog h6,.blog-banner h1,.blog-banner h3,.blog-list,.blog-banner{
  font-family: 'Mulish', sans-serif!important;
}


@media (min-width: 767px) {
  .single-post .entry-content{
    margin:0 auto;
    max-width:764px;
    font-size: 19px;
    font-weight: 400;
    line-height: 1.79;
    color: rgba(0, 0, 0, 0.74);
  }

  .widget_newsletterwidgetminimal{float:right;}

  .single-post .authorinfo{
    margin-top:0;
  }

  .single-post .ccfic{
    display:block;
    font-size: 19px;
    font-weight: 400;
    line-height: 1.79;
    color: rgba(0, 0, 0, 0.74);
    margin:15px auto;
  }

  .single-post .entry-header,.author .entry-header{
    max-width:764px;
    margin:0 auto;
  }
  .single-post .entry-header h1, .author .entry-header h1{
  font-size: 40px;
  line-height: 1.21;
  }


  .single-post .entry-content .h2title, h2 {
    font-size: 1.6315em;
    padding-bottom:0em;
    line-height: 1.25;
    color: var(--title-color);
    font-weight: 600;
    margin-top: calc(13px + 1.2em);
    margin-bottom: calc(10px + 0.2em);
  }
  .single-post .entry-content p{
    margin-bottom:1.65em;
  }

  .single-post .entry-content br{
    display:none;
  }

  .single-post .entry-content strong {
    font-weight: 600;
  }

  .subscribeme{
    position:sticky;
    top:75px;
    z-index: 101;
    opacity:0;
  }
  .subscribeme.active{
    opacity:1;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
  }

  .subscribeme .widget-area{
    position: absolute;
    right: -60px;
  }
}

.single-post .authorinfo,.author .authorinfo{
    display:flex;
    align-items:center;
}

  .single-post .avatar,.author .avatar{
    border-radius:50%;
    height:32px;
  }
  .single-post .innerinfo{
    margin-left:10px;
  }

  .blog_social a {
    font-size: 20px;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 26px;
    padding: 3px;
    border: 1px solid #ccc;
    text-decoration: none;
    color: #000;
  }

  .blog_social a:hover {
    background: #f2f2f2;
  }

  .single-post #breadcrumbs{
    display:none;
  }

@media (max-width: 767px) {
  .widget_newsletterwidgetminimal{
    max-width:100%!important;
  }
  .single-post .ccfic{
    display:block;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.79;
    color: rgba(0, 0, 0, 0.74);
    margin:15px auto;
  }
  .newsletter{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
  }
  .subscribeme{
    order:2;
    box-shadow:0px 0px 29.12px 2.88px rgb(18 16 12 / 10%);
    margin-top:2rem;
    padding-top:1rem;
  }
  .entry-content{
    order:1;
  }
}

#featuredslider .owl-item .sliderimg{
  margin:15px;
}

@media(max-width:767px){
  #featuredslider .owl-item .sliderimg{
    margin:0;
  }
  #main>.blog-list{
    margin-top:2.5rem;
  }
}

.author .newsletter,.author .page-header{
  max-width:720px;
  margin:0 auto;
}

.blog-content{padding: 15px;}
.readtime{position:absolute;right:5px;top:34%;}
.blog-list .post-thumbnail {margin-bottom: 0;}