/*
Theme Name: BanglaNews - The Newspaper Wordpress Theme
Theme URI:
Author: Developed By Freelance IT Bangladesh
Author URI: http://wordpress.org/
Description: The BanglaNews theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: newspaper,megazine
Text Domain: BanglaPress

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@font-face {
    font-family: 'press';
    src: url('fonts/press.eot');
    src: local('?'), url('fonts/press.woff') format('woff'), url('fonts/press.ttf') format('truetype'), url('fonts/press.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face{font-family:'SolaimanLipi';src:url('fonts/solaimanlipi_20-04-07.eot');src:url('fonts/solaimanlipi_20-04-07.eot') format('embedded-opentype'),
url('fonts/solaimanlipi_20-04-07.woff') format('woff'),
url('fonts/solaimanlipi_20-04-07.ttf') format('truetype'),
url('fonts/solaimanlipi_20-04-07.svg') format('svg');}

*{
font-family: open sans,SolaimanLipi !important;
   -moz-osx-font-smoothing:auto !important;
   -webkit-font-smoothing: auto !important;
}
a{
      font-weight: 600;
      color:#000;

}
a:hover{
    text-decoration: none;
}

p{
 font-family: open sans,SolaimanLipi !important;

      font-weight: 100 !important;
      font-size: 16px;
      color:#000;
}
.address,.phone,.email a{
       font-family:sans-serif,SolaimanLipi;
          font-weight: normal !important;
      font-size: 16px !important;

     color:#000;

}
body{

}

body::-webkit-scrollbar {
    width: 9px;
}

body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

body::-webkit-scrollbar-thumb {
  background-color: #7A131A;
  outline: 1px solid slategrey;
}
.footer{
    padding: 40px;
    border-top:5px solid #A12021;
    margin: 0px;
}


.wp-caption-text{
    color: grey;
    font-style: italic;
    font-size: 12px;
}

.ajax_autosuggest_form_wrapper{border:none !important;margin-top:-17px;}
.header_top_ad_area_1 img{margin-top:-20px;}
.main_container{    box-shadow: 0px 5px 20px  #ccc;background-color:#fff;    margin-bottom: 30px !important; margin-top: 30px !important;}
.container {padding:0px;}
.header_top_logo{
    margin: auto;
}
.custom-html-widget{
    margin-bottom: 8px;color: darkslategrey;
    font-size: 15px;
}

.header_top_logo ul li {list-style:none;float:left !important;margin-right:5px;margin-left:5px;font-size:12px;}
.header_top_logo p{display:none;}
.header_top_logo ul li::after{content: " |";}
.header_top_logo ul{margin-top:-13px;text-align:Center;}
.header_top_logo{
    text-align: center;
}

.singlepost .card img {
    width: 100% !important;
    height: auto !important;
}
.popular-views{
    background-color: #83161B;

}
.popular-views p{
    color: #fff !important;
    padding: 5px;
}
.singlepostpopularviews img{
    width: 100% !important;
    height: auto !important;
}
.current{
    display: none;
}
.Post-Published-Time-Widget p{
    display: inline;

}
.singlepost .card{
    padding: 20px !important;
}
.singlepost .card p{
    font-size: 20px;
       font-family:Open Sans, SolaimanLipi;
}

.ubermenu-responsive-toggle{color:#fff !important;}
.Footer-Center-Column p,.Footer-Right-Column p{
        color: #A12021;
    font-weight: bold !important;
    border-bottom: 1px dashed #A12021;
}
.textwidget p{
    color: #000;
    border:none;
}
.desktop_nav {
    -webkit-margin-before: -12px;
}
.copyright{
    background-color: #4C4C4C    ;
    text-align: center;
    color: #fff;
    width: 100%;
    padding-top: 5px;

}
.copyright p,.copyright span{
       font-family: 'sans-serif','SolaimanLipi' !important;
}

.footer_bottom {
    margin: 0px !important;
}
#lct-widget-category li{float:left; list-style:none;border-right:1px solid lightgrey;padding-left:7px;padding-right:7px;margin-bottom:15px;}
#lct-widget-category{margin-left: -45px;}
#lct-widget-category li a{font-size:14px;}
.textwidget p,.textwidget span,.contact-info-wrap,.singlepost p,.singlepost span{font-family:sans-serif,SolaimanLipi;}
.breadcrumb {
    border:none;
}
#breaking_news_desktop,#breaking_news_mobile{
   margin-top:-16px;
   margin-bottom: -16px;
}
.wp-caption{
    width: auto !important;
}
.pl-ticker-title-cnt{
    text-align: center;
}
#post_time p,#post_time{
        color:#fff;
        background-color:   #a93f3f;


    font-size: 16px;
}

.related_post{
    background-color: #F8F8F8;
}
 .related_post_title{
   padding:8px;
 }
  .related_post_title a{
      color: #000;
   font-family:Open Sans, SolaimanLipi;
    font-size: 16px;
    font-weight: normal !important;
  }

  .morenews{
      padding: 20px;
  }

  .category_news{
       background-color: #F8F8F8;
  }
  .category_news a{
      font-family:Open Sans, SolaimanLipi;
      font-size: 18px;
      font-weight: normal !important;
  }
  .category_news img{
      width: 100%;
      height: auto;
  }
  .morenews .cat-heading p{
      background-color: #83161B;
      color: #fff;
          font-family: SolaimanLipi;
    font-size: 18px;
    padding-left: 5px;
    padding-right: 5px;
    width: 50%;
  }
  .morenews .cat-heading{
      border-bottom: 2px solid  #83161B;
      width: 100%;

      margin-bottom: 15px;
  }
  .More-News-Title-Single-Post{
      margin-bottom: -16px;
  }
  .post_right_sidebar img{
      margin-top: 10px;
      margin-bottom: 10px;
  }
   .fixed{
    position: fixed !important;
    top: 0px !important;
    width: 100% !important;
    left: 0 !important;
    transition: 0.5s !important;
   }

   #breaking_news_fixed{
        position: fixed !important;
      bottom: 0px;
      left: 0px;
      width: 100% !important;
   }
   .row4 img{
       width: 100%;
       height: auto;
   }
   .row4firstnews{
       background-color: #F8F8F8;

   }
   .row4firstnews img{
       height: 285px;
   }

   .row4firstnews .title{

       font-family: "Open Sans", SolaimanLipi;
           color:      #FFA500;
    font-size: 30px;

    padding: 5px;
   }
   .row4firstnews  .text{
       padding: 5px;
       font-family: "Open Sans", SolaimanLipi;
           position: absolute;
    bottom: 0;
    background-color: #0000004f;

    width: 100%;
   }
   .row4firstnews p{
        font-family: "Open Sans", SolaimanLipi;
        font-size: 20px;
   }
   .row4secondnews{
       background-color: #F8F8F8;
       margin-bottom: 5px;
       display:block;
   }
   .row4secondnews  .title{
   font-family: "Open Sans", SolaimanLipi;

    font-size: 16px !important;
        width: 89.5%;
    font-family: "Open Sans", SolaimanLipi;
    font-size: 20px;
    position: absolute;
    bottom: 22%;
    color: #fff;
    background-color: rgba(0,0,0,0.5);
    left: 15px;
    padding: 7px;
   }
    .row4secondnews  .title:hover{
        color: #FFA500;
    }

    .row4secondnews .text{

    padding: 10px;
    }
    #breaking_news_fixed{
        display: none;
    }
    .division{
        color: grey;
        font-weight:bold;
    }

    .division a{
        color: grey;
    }

     .description{
         background-color: #F8F8F8;
         padding:5px;
     }
     .description p{
          font-family: 'sans-serif','SolaimanLipi' !important;
          font-size: 20px;
     }
     .row5_third_news_wrapper img{
         width: 100%;
         height: 200px;
     }
     .row5_third_news{
         background-color: #F8F8F8;
         margin-bottom: 10px;
         margin-top: 10px;

     }

     .row5_third_news .text{
         padding: 10px;
     }
      .row5_third_news .text .title{
          font-size: 20px;
      }
      .row5_third_news p{
               font-family: 'sans-serif','SolaimanLipi' !important;
                  font-size: 20px;
      }
      .Front-page-Right-Side-Ad img{
          margin-bottom: 20px;
      }
       .Front-page-Side-Bar p{
           background-color: #83161B;
    color: #fff;
    font-family: SolaimanLipi;
    font-size: 18px;
    padding-left: 5px;
    padding-right: 5px;
    width: 50%;
    margin-top: 20px;
       }
       .Front-page-Side-Bar hr{
           background-color:#83161B;
          margin-top: -16px;
       }
       #totalpoll-poll-container,.totalpoll-buttons button{
           font-family: open sans,SolaimanLipi !important;
       }
       .totalpoll-button-results{
           background-color: green !important;
           color: #fff !important;
       }
       .category_news2 h3{
           background-color: #8A181D;
           padding: 5px;
       }
       .category_news2 h3 a{
           color: #fff;
                 font-family: open sans,SolaimanLipi !important;
                 font-size: 22px;
                 font-weight: normal;


       }
       .category_news2{
           padding:10px;
           border: 1px solid #8A181D;
           background-color: #F8F8F8;

       }
       .category_news2 img{
           width: 100% !important;
           height: auto;
       }

       .category_news2 .title{
           font-size: 18px;
               font-weight: bold !important;
       }
       .category_news2 hr{
           margin: 0px;
       }

    .cat_first_part{

    }
    .cat_first_part_news{
        background-color: #fff;
        border: 1px solid lightgrey;
        box-shadow: 0 1px 2px 0 rgba(0,0,0,0.14);
    }
    .cat_first_part_news .title{
        padding: 5px;
            font-weight: bold !important;
            font-size:18px;

    }
    .cat_second_part .title{
        padding: 5px;
        font-size: 18px;
        font-weight: normal !important;
    }

    .cat_second_part .title:hover{
        background-color: #fff !important;
    }
     .row7 .col-md-6{
         margin-bottom: 20px;
     }
      .popupaoc-button{
          display: block !important;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
         font-family: open sans,SolaimanLipi !important;
                 font-size: 20px;
      }
      .row4_second_news_wrapper img{
          height: 160px !important;
      }
      .ubermenu-nav li a{
          font-size: 16px;
      }
      .video_gallery_wrapper{
          margin-bottom: 20px;

          margin-top: 20px;
      }
          .photo_gallery_wrapper{
          margin-bottom: 20px;

          margin-top: 20px;
      }

      .category_breadcrumb{
          padding: 20px;
      }
      .breadcrumb-container{
          background: #F2F2F2;
    padding: 15px;
    border-radius:5px;
      }
      .categoryrow .card{
          border: none;
          padding: 20px;
      }
      .categoryrow img{
          width: 100%;
          height: auto;
      }
      .categoryrow  a{
          font-size: 20px;
      }
       .categoryrow p{
           font-size: 18px;
       }
       .categoryfirstrow{
           background-color: #F2F2F2;
    margin:0px;
            box-shadow: 0 1px 2px 0 rgba(0,0,0,0.14);
       }

        .categoryfirstrow .column{
            padding: 0px;
        }
       .category_single_wrapper{
           background-color: #F2F2F2;
            box-shadow: 0 1px 2px 0 rgba(0,0,0,0.14);
       }
       .category_single_wrapper .text{
           padding:7px;

       }
       .related_post a{
           font-weight: bold !important;
           font-size:18px !important;
       }
        .categoryfirstrow .text{
            padding: 7px;
        }
        .related_post{
            box-shadow: 0 1px 2px 0 rgba(0,0,0,0.14);
        }
        .Single-Post-Right-Sidebar-Ad img{
            margin-bottom:20px;
        }
        .archive-internal img{
            width:100% !important;
            height: auto;
        }
         .archive-internal a{
             font-size: 20px ;
         }
                  .archive-internal p{
             font-size: 18px;
         }
        .archive{
            margin: 0px;
            padding-top: 10px;
        }
        .archive-internal{
            padding-top: 30px;
        }
        .division a{
            font-size: 15px !important;
        }
        .searchrow img{
            width: 100% !important;
            height: auto;
        }
        .search-heading{
            padding: 15px;
        }
        .searchrow a{
            font-size: 20px !important;
        }
        .searchrow p{
            font-size: 18px !important;
        }
        .searchrow         .division a{
            font-size: 15px !important;
        }
        .ajax_autosuggest_form_wrapper input{
            font-size: 18px !important;
        }
#wpadminbar *{
	height:15px !important;
}
.pjnt-content .pjnt-item,.pjnt-label{
    font-size:16px !important;
}
.pjnt-box{
    padding:8px;
}
.pjnt-label{
     padding-top:8px;   
}
.Footer-Right-Column a{font-weight:normal; font-size:16px;}
.header_top_search{
	padding:2px;
}
.front-page-ad{padding-top:10px;padding-bottom:10px}
.comments-area{width:100% !important}
#ess-main-wrapper{
	margin-top:10px ;
}