/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

.hs-featured-image{
  float: none;
  max-width: 100%;
  margin: 0;
  width: 100%;
  height: 100%; 
  object-fit: contain;
}
.hs-featured-image-link{
      width: 100%;
    /*height: 230px;*/
    display: block;
}
.blog-section-nd{
  margin-left:-15px;
  margin-right:-15px;
  padding-left:15px;
  padding-right:15px;
}
.post-item{
  margin-bottom: 60px;
}
.post-body{
  background:#ffffff;
}
.post-header h4 a{
  color:#000000;
      font-size: 1.2rem;
    font-weight: bold;
        padding: 15px 10px 0px 10px;
    display: block;
  line-height: 1.4; 
}
h4{
  margin: 0;
}
.post-header h4 a:hover{
  text-decoration:none;
}
.blog_content_area{
  padding:10px;
}
.blog-post__tags{
      display: block;
    text-transform: uppercase;
  color:#53BCD9;
  text-decoration:none;
}
.blog-post__tag-link{
  color:#dc3545;
  text-decoration:none;
  font-weight:bold;
}
.blog-post__tag-link:hover{
  text-decoration:none;
  color:#dc3545;
}
.datesincepublish{
  float:right;
  font-size:0.7rem;
  color:#000000;
  display:inline-block;
  line-height: 1.4rem;
}
.btn-primary{
  background: #fff!important;
    border: 1px solid #000!important;
    color: #000!important;
}
.post-filter ul{
  list-style-type: none;
  padding:0;
  display:inline-block;  
}
.post-filter ul li{
  float:left;
  padding:0 10px;
}
.post-filter ul a{
  background:#1e304c;
  padding:5px 20px;
  border-radius:0;
  color:#ffffff;
      line-height: 2.3rem;
}
.post-filter ul a:hover{
  text-decoration:none;
  background:#f59f24;
}
.post-filter .widget-module{
  text-align:center;
}
.post-filter-bg{
  background: #1e304c;
    color: #fff;
}
.hs-search-field__input{
  width: 70%;
}
.hs-error-msg{
  color:#FF7760; 
}
input[type="submit"] {
    width: 100%;
    padding: 7px;
    border-radius: 5px;
    border: 0;
    background-color: #53BCD9;
    color: #ffffff;
}
@media all and (max-width:768px){
  .post-header-single{
    width:75%!important;
    top:unset!important;
    bottom:20%!important;
  }
  .post-header-single h1{
    font-size:1rem;
  }
  .separator{
    display:none;
  }
  .down-os{
    margin:0 auto;
  }
  .post-item{
  margin-bottom: 10px;
}
}
@media all and (min-width: 992px){
.rewritebot{
  max-width: calc(66.666667% + 30px)!important;
    flex: 0 0 calc(66.666667% + 30px)!important;
  }
}
@media all and (min-width: 768px){
  .rewritebot{ 
  max-width: calc(66.666667% + 30px)!important;
    flex: 0 0 calc(66.666667% + 30px)!important;
  }
}
.hs-recaptcha{
  display:none;
}
.blog-post-img{
  display: block;
    width: 100vw;
    height: 500px;
    object-fit: cover;
    object-position: top; 
}
.post-header-single{ 
    background: #ffffff;
    position: absolute;
    padding: 25px;
    left: 0;
    right: 0;
    top: 35%;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}
.meta-blog{
  display:inline-block!important;
  border:0!important; 
}
.meta-blog .datesincepublish{
  margin-left:10px; 
  float:none!important;
}
.meta-blog .blog-post__tag-link{
  font-size:1em;
}
.meta-blog .datesincepublish{
  font-size:1em;
}
.hs-search-field--open .hs-search-field__suggestions {
    padding: 15px 10px;
    background: #fff;
}
.hs-search-field__suggestions a:hover, .hs-search-field__suggestions a:focus{
  background-color:transparent!important;
  text-decoration:none;!important; 
}
.blog-bread{
  color: #59C9ED;
    border-bottom: 1px solid #59C9ED;
    display: block;
    padding: 10px;
    margin-bottom: 5%;
    font-size: 1rem;
}
.blog-bread a{ 
  color: #59C9ED;
  font-size: 1rem;
  text-transform:capitalize;
}
#hsresults li{

}
.pagination{
  justify-content: center; 
}
.pagination .current span{
  color:#59C9ED !important;
  font-weight:bold;
}
.blog-pagination {
    margin: 50px 0;
  text-align:center;
}
.all-posts-link{
  padding:15px 60px;
  color:#1E2432;
  text-decoration:none;
  border:2px solid #1E2432;
}
.all-posts-link:hover{
  color:#1E2432; 
  text-decoration:none;
}
.blog-pagination .previous-posts-link {
    float: none;
}
.blog-pagination ul {
    text-align: center;
    margin: 30px 0;
}
.blog-pagination ul span.pg {
    margin: 0 20px;
}
.blog-pagination ul li {
    display: inline-block;
    background: ;
}
.blog-pagination ul li a i,
.blog-pagination ul li {
    zoom: 1.2;
}
.blog-pagination ul li.hide {
    visibility: hidden;
}
.blog-pagination ul li a {
    padding: 5px 8px !important;
    text-decoration: none;
    line-height: 20px;
    color: #000000;
}
.blog-pagination ul li:hover,
.blog-pagination ul li.active {
    background: ;
}
.blog-pagination ul li:hover a,
.blog-pagination ul li.active a {
    color: #dc3545;
  font-weight:bold;
}
.blog-pagination .next-posts-link {
    float: none;
}
.color-blue{
  color:#dc3545;
}
.top-blog{
  
}
.hs-search-field{
  top:35%;
}
.search-field-blog .hs_cos_wrapper{
  height:86px;
}
.input input, .input textarea{
  width:100%;
}
.filter-expand-link{
    text-decoration: none;
    background: #f59f24;
    padding: 0px 15px;
    border-radius: 0;
    color: #fff;
    line-height: 2rem;
    float: left;
    margin-top: 2px;
}
.filter-expand-link:hover{
  text-decoration:none;
  color:#ffffff;
}
.tags-div{
  max-width:80%;
  display: inline-block;
}
.btn-oralxi{
  background-color:#1e304c;
  color:59c9ed;
  padding:5px 10px;
  border-radius:5px;
}
.btn-oralxi a{
  color:#59c9ed!important;
  font-weight:bold;
}
.btn-oralxi a:hover{
  color:#59c9ed!important;
  text-decoration:none;
}
input[type=checkbox], input[type=radio]{
  width:auto!important; 
  margin-top: 6px;
}
ul{
  list-style-type:none;
}
@media all and (max-width:768px){
.hs_cos_wrapper_type_rich_text img{
  width:100%!important;
}
}
@media all and (min-width:768px){
.hs_cos_wrapper_type_rich_text img{
  max-width:100%!important;
}
}
.hs_cos_wrapper_type_rich_text ul{
  list-style-type:unset!important;
}
.author-link{
  color:#1E2432;
  text-decoration:none;
  font-weight: 500; 
}
.article_post main .article_content {
  overflow: hidden;
  padding: 20px 0;
}
.article_post main .article_content .share_post {
      background-color: transparent;
    box-sizing: border-box;

    width: 100%;
    display: inline-block;
      position: relative;
}
.article_post main .article_content .share_post .sticky_scroll {
  background-color: transparent;
}
.article_post main .article_content .share_post .sticky_scroll .top {
}
.article_post main .article_content .text {
  width: 84%;
}
.sticky_scroll a{
}
.sticky_scroll a i{
      background: #000;
    border-radius: 50%;
    color: #fff;
    width: 37px;
    height: 37px;
    padding: 10px;
    text-align: center;
}
.download{
    border-radius: 50%;
    color: #fff;
    width: 37px;
    height: 37px;
    padding: 5px;
    text-align: center;
    border: 2px solid #000;
}
.filter-item--active span{
  color: #dc3545;
}
.filter-item span:hover{
  color: #dc3545;
}

/*
.blog-article-content img{
  padding: 20px 40px;
  border-radius: 8rem; 
}*/

.nounderline{
  text-decoration:none!important; 
}
.rounded-pill{
  margin: 0;
}

@media all and (max-width:991px){
  .navbar {
    padding: 0 !important;
  }
 
  .fixed-top{
    height:auto !important;
  }
}

@media all and (max-width:779px){
  .row-fluid-wrapper:not(:first-of-type) {
    padding: 0;
  }
}

.post-item .btn.btn-danger.rounded-pill{
  margin:10px 0 0 0; 
}

@media all and (max-width:779px){
  .article_post main .article_content .text {
    width: 100%;
  }
}

.input input{
  border:1px solid #ffffff;
  margin:0 0 10px 0; 
}

@media (max-width: 991px){
    ol.custom-ol-mobil li a {
      padding: 5px 15px; 
      display: block;
    }
}

#taglist #loadMore{
  margin: 0 10px;
}

@media all and (max-width:991px){
  #taglist .filter-item a.topic-link-filter span{
    padding:15px 0;
  }
}

/* blog featured */

h3.title-article-blog-featured{font-size:20px!important}