@charset "UTF-8"
/*
Theme Name: NewsTimes
Theme URI: https:#
Author: MD Eskander Hossen
Author URI: https://facebook.com/eskander211/
Description: Our default theme for NewsTime is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Text Domain: eskander
Domain Path: /languages
Version: 8.5.0
License: GNU General Public License v1 or later
License URI: http://#
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
Use it to make something cool, have fun, and share what you've learned with others.
*/


/* Style the navbar */

@import url('https://fonts.maateen.me/solaiman-lipi/font.css');
@import url('https://fonts.maateen.me/bangla/font.css');
body,
h1,
h2,
h3,
h4,
h5,
h6,
a {
    font-family: 'SolaimanLipi', sans-serif !important;
}
html, body {
    max-width: 100%;
    overflow-x: hidden;
}
.row {
    margin: 0 auto !important;
}

img {
    max-width: 100%;
    width: 100%;
}

.pt-like-it {
    display: inline-block;
    position: relative;
    height: 38px;
    line-height: 38px;
    padding: 0 16px;
    outline: 0;
    color: #57ad68;
    background: rgba(0, 0, 0, 0);
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    border: 1px solid #a9d8b2;
    vertical-align: bottom;
    white-space: nowrap;
    text-rendering: auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 999em;
    letter-spacing: -0.02em;
    font-weight: 400;
    font-style: normal;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-font-feature-settings: "liga" on;
}

.pt-like-it:hover,
.pt-like-it:hover a {
    border-color: #57ad68;
    color: #468c54;
}

.pt-like-it>a.like-button {
    border: none;
}

.pt-like-it .like-button:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: '\f087';
    margin-right: 3px;
}

.pt-like-it .like-count {
    padding-left: 10px;
}


/*end default*/

.pt-like-it {
    width: 50px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.pt-like-it a {
    display: inline-block;
    color: #a6a6a6;
}

#post-detail .post-desc .pt-like-it {
    display: none;
}

#slider-one .pt-like-it.hide-like {
    width: 35px;
}

#slider-two span.like-count {
    background: none;
}

#slider-two span.pt-like-it.hide-like {
    background: none;
}

#slider-two .owl-carousel .owl-item img {
    /*height: 508px;*/
}

.pt-like-it a.like-button {
    margin-left: 0px;
}

.pt-like-it a {
    margin-left: -10px;
}

#main-content .post-features a {
    display: contents;
    color: #000000;
}
#main-content .wp-block-image {
    margin-bottom: 1em;
    display: none;
}

/*link color*/

a:hover,
.reviews li,
.twitter-brand-name i.fa-twitter,
.site-link a,
.btn.green:hover,
.post-thumb .thumb-hover a:hover,
.faq-categories ul li a:hover {
    color: #002871;
}


/*comments template style*/

p.comment-form-author {
    width: 50%;
    float: left;
}

p.comment-form-email {
    width: 50%;
    float: right;
}

#contact-form input {
    padding: 8px !important;
}

input.form-control {
    padding: 8px !important;
}

input#email {
    width: 100%;
    float: right;
}

input#author {
    width: 100%;
    float: left;
}

p.comment-form-cookies-consent {
    display: inline-block;
    width: 100%;
}

textarea#comment {
    width: 100%;
    height: auto;
}

input#submit {
    width: 100%;
}

input#submit {
    width: 100%;
    background: #dc4a29;
    color: white;
    border: 1px solid #dc4a29;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}

input#submit:hover {
    width: 100%;
    background: white;
    color: #dc4a29;
    border: 1px solid #dc4a29;
}

#commentform p label {}


/*comments template style*/

h3#comments {
    font-size: 20px;
}

li.comment {
    /*background: whitesmoke;*/
    margin-bottom: 12px;
    padding: 1px 0px;
}

article.comment-body {
    background: white;
    /* margin: 8px;*/
    border: 1px solid #f1f1f1;
}

.comment-author-carnews article {
    border: 1px solid #f70009;
}

.comment-content {
    background: whitesmoke;
    padding: 6px 16px;
    border-bottom: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0;
}

textarea#comment {
    width: 100%;
    background: #ffffff;
    padding: 12px;
    border: 1px solid #dadada;
}

.comment-form label {
    width: 100%;
    float: left;
}

.comment-respond {
    padding: 10px;
    background: whitesmoke;
}


/* end comments template style*/

img.avatar.avatar-32.photo {
    /*    width: 10%;
    height: auto;
    float: left;*/
}

.comment-body time {
    /* color: #9c9c9c;*/
}

img.avatar.avatar-32.photo {
    WIDTH: 9%;
    height: auto;
    float: left;
    margin-right: 8px;
}

.comment-meta a {
    color: #656565;
}

a.comment-reply-link {
    color: black;
}

footer.comment-meta {
    width: 100%;
}

.comment-list .comment ul {
    margin-left: 7%;
}

.comment-list .comment .children ul {
    margin-left: 0%;
}


/* end comments template style*/

.video-head-front {
    padding: 6px 0px;
    margin: 12px 0px;
}


/*pagination*/

.pagination-area.tac {
    display: block;
    text-align: center;
    margin: 30px 0 0;
}

span.page-numbers.current {
    margin: 0 5px 0 0;
    display: inline-block;
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    margin-left: -1px;
    z-index: 3;
    color: #fff;
    background-color: #dc4a29;
    cursor: default;
    border: 1px solid #dc4a29;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

span.page-numbers.current:hover {
    background: #337ab7;
    border: 1px solid #337ab7;
}

a.page-numbers {
    margin: 0 5px 0 0;
    display: inline-block;
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #a0a0a0;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
}

a.page-numbers:hover {
    background-color: #eee;
    border-color: #ddd;
}

.nav-links {
    display: inline-block;
}

.gallery-size {
    margin: 0px;
    padding: 1px;
    height: 239px;
}

button.btn.btn-icon.red:hover {
    border: 1px solid #e05f42;
}

button.btn.btn-icon.red {
    z-index: 9999;
}

p.no-posts {
    font-size: 20px;
    color: red;
    text-align: center;
}

.newsletter-form {
    margin-bottom: 10px;
}

i.fa.fa-street-view {
    font-size: 15px !important;
}

.cat-color {}

table#wp-calendar {
    width: 100%;
    text-align: center;
}

#wp-calendar caption {
    color: #000;
    text-align: center;
    font-weight: 600;
    padding: 3px;
}

#wp-calendar th {
    text-align: center;
    color: #000;
    padding: 4px 0px;
}

.wp-calendar-nav-prev a {
    color: #000;
    margin: 8px;
    margin-bottom: 0px;
}

#wp-calendar thead {
    background: #f1f1f1;
}

img.attachment-post-thumbnails.size-post-thumbnails {
    width: 100%;
    height: auto;
}

.horizontal-tab-content.tab-content {
    overflow-y: scroll;
    width: 100%;
    height: 350px;
}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control {
    height: 150px;
}

#login-popup .md-content>div p {
    margin: 0;
    padding: 10px 0;
    color: #dadada;
}

#wppb-login-wrap label {
    width: 100% !important;
    color: #d4d4d4;
}

#wppb-login-wrap input#wppb-submit {
    padding: 0px !important;
}

input#wppb-submit {
    width: 100%;
    background: #007a80;
    border: 1.2px solid #007a80;
    color: #ececec;
    font-size: 16px;
    -webkit-transition: 0.15s;
    -o-transition: 0.15s;
    transition: 0.15s;
}

input#wppb-submit:hover {
    background: #ffff;
    color: #007a80;
}

input#register {
    padding: 0px !important;
}

input#register {
    width: 100%;
    background: #007a80;
    border: 1.2px solid #007a80;
    color: #ececec;
    font-size: 16px;
    -webkit-transition: .15s;
    -o-transition: .15s;
    transition: .15s;
}

input#register:hover {
    background: #ffff;
    color: #007a80;
}

.md-content>div {
    padding: 0px;
}

#wppb-login-wrap input {
    padding: 8px !important;
    width: 100% !important;
    border-radius: 0px;
}

p.login-username {
    padding: 0px !important;
}

input#rememberme {
    width: 14px !important;
    float: left;
    margin-top: -11px;
    margin-right: 10px;
}

p.login-remember {
    padding: 0px !important;
}

.md-content>div ul {
    margin: 0;
    padding: 0px;
}

label {
    width: 100% !important;
    color: #d4d4d4;
}

.wppb-user-forms input:not([type="button"]):not([type="reset"]):not([type="submit"]),
.wppb-user-forms select,
.wppb-user-forms textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    width: 100%;
}

form#wppb-register-user {
    overflow-y: scroll;
    width: 100%;
    height: 320px;
}

form textarea#description {
    width: 100%;
    height: 120px;
    padding: 8px;
    line-height: 1.5;
    font-size: 14px;
}

input {
    border-radius: 0px !important;
    padding: 0px !important;
}

ul.categories-widget {
    overflow: auto;
    height: 360px;
}

ul.categories-widget::-webkit-scrollbar {
    width: 0px;
}

#wppb-register-user,
.horizontal-tab-content.tab-content::-webkit-scrollbar {
    width: 0px;
}

#wppb-register-user::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
}

#wppb-register-user::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

#wppb-register-user h4 {
    color: #e2e2e2;
}

a.wppb-logout-url {
    color: #ffff;
    background: #009a9a;
    padding: 9px;
    text-align: center;
    font-size: 16px;
    text-decoration: none !important;
}

a.wppb-logout-url:hover {
    background: #fbff00;
    color: #000000;
}

#wp-calendar a {
    background: #a5bbbd;
    margin: 6px;
}

#gallery-slider span.tag {
    color: white;
    padding: 5px 10px;
}
#slider-two .more-slide img {
    height: 253.5px;
}
#commented ul>div {
    padding: 6px;
    background: #eaeaea;
    color: black;
    border-bottom: 1px solid #a0a0a0;
}

input#send_credentials_via_email {
    height: auto;
}

ul#wp-admin-bar-top-secondary {
    /* margin-bottom: 0px; */
    /* display: none; */
    /* bottom: 12% !important; */
    margin-top: -33px;
}

#custom-fb-height._2p3a {
    width: 100% !important;
}

li#news_head_line a {
    color: black;
}

i.fa {
    margin: 0 8px;
}


/*menu setup*/

.res-menu-holder {
    overflow-y: auto;
    height: 100%;
}

.res-menu-holder::-webkit-scrollbar {
    width: 0px;
}

#header-menu ul {
    max-width: 920px;
}

.news-bar .row {
    display: flex;
    align-items: center;
}


/* Style the header */


/* Page content */

.content {
    padding: 0px;
}


/* The sticky class is added to the header with JS when it reaches its scroll position */

.sticky {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    max-width: 1350px;
    z-index: 99999;
    margin: auto;
}


/* Add some top padding to the page content to prevent sudden quick movement (as the header gets a new position at the top of the page (position:fixed and top:0) */

.sticky+.content {
    padding-top: 102px;
}


/*search style*/

input.search_input {}

i.fa.fa-search {
    padding: 12px 15px;
    color: #333;
    padding-right: 0px;
}

a.search_icon {
    height: auto;
    z-index: 9999;
    text-align: center;
}

input.search_input {
    background: #f5f5f5;
    padding: 6px 15px !important;
    border: 1px solid #888888;
    border-radius: 50px !important;
    font-size: 15px;
    position: absolute;
    right: 35px;
    top: 6px;
    z-index: 999;
    display: none;
    width: 785% !important;
}

.d-flex.h-100 {
    width: auto;
    float: right;
    position: relative;
}


/*dropdown menu*/

.dropdown-menu {
    position: inherit;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 100%;
    padding: 0;
    margin: 0px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: none;
    border-radius: 0px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    /* box-shadow: 0 6px 12px rgba(0,0,0,0.175); */
    /* -webkit-background-clip: padding-box; */
    background-clip: padding-box;
}

#menu-header-menu-1 li.menu-item {
    border-bottom: 1px solid #525252;
}

.dropdown-menu>li>a {
    margin-left: 18px !important;
    color: #000 !important;
}

ul.tm-breadcrum {
    margin: auto 40px;
}

ul.tm-breadcrum a {
    color: #868686;
    display: contents;
}
/*bread crumb*/

.breadcrum {
    padding: 13px 0 10px 0;
    border-bottom: 1px solid #dadada;
    background: #fff;
    font-size: 14px;
    font-weight: bold;
}
.breadcrum a {
    color: #2f2f2f;
    float: left;
    font-size: 12px;
    font-weight: 600;
    margin-right: 6px;
}
.breadcrum .home-link::after {
    content: '/';
}
#post-detail .single-padding {
    padding: 20px 0px;
}

.col-md-9.col-sm-8 {
    padding: 0;
}

.footer-widget p.has-normal-font-size {
    color: #f5f5f5;
    font-size: 1.1em !important;
}

input.search_input:focus {
    outline: none;
}

#tag-social .social {
    float: right;
}

h3.single-header {
    font-size: 3em;
    font-weight: 600;
    margin: 20px 0px;
    color: #001627;
}

.single-category .post-categories li {
    float: left;
    margin: 3px;
}

.single-category .post-categories a {
    color: #565656;
    font-size: 11px;
    background: #e2e2e2;
    padding: 2px 5px;
    border-radius: 2px;
}

.single-category .post-categories a:hover {
    background: #c12400;
}

.single-category p.size {
    float: left;
    margin: 0;
    margin-right: 10px;
    font-size: 13px !important;
    margin-top: -2px;
}

.col-md-9.col-sm-12 {
    padding: 0;
}

#video-content p {
    font-size: 1.15em !important;
    margin-bottom: 0px !important;
    color: #1b1b1b !important;
}

#video-content a {
    color: #1b1b1b !important;
}

.nav-justified.owl-dots {
    right: 0 !important;
}

#gallery-page .owl-dots {
    position: absolute;
    right: 0;
    top: 100%;
}

a.home-vid-title {
    color: #191919;
    font-size: 1.15em;
    margin-top: 10px;
}

.post-content h4 a {
    font-size: 1em;
    font-weight: bold;
}

.post-content p {
    font-size: 1.15em !important;
    line-height: 1.35 !important;
}

#gallery-page .bx-viewport {
    background: #2c2d30 !important;
    border: 0;
}

#gallery-page li {
    margin: 0px !important;
}

#gallery-page li a {
    padding: 6px 10px !important;
}
.view-section {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 1px solid #d0d0d0;
    padding-top: 12px;
}
span#scrollup {
    top: 90%;
    position: fixed;
}

li.phone,
li.email {
    float: left;
    margin-right: 20px;
    color: #ececec;
}

/*footer.footer p {
    color: #d8d8d8;
}*/

.post-wrap .post-thumb {
    width: 35%;
}

li {
    list-style-type: none;
}

.team-info h5 {
    font-size: 16px;
    text-align: center;
    margin-top: 20px;
    font-weight: bold;
    color: #363644;
    margin-bottom: 4px;
}

.team-info h6 {
    font-size: 15px;
    text-align: center;
    font-weight: 500;
    color: #808080;
}

.reporter-size {
    height: 460px;
}

.reporter-aria {
    margin-top: 20px;
}

.post-meta .first {
    /* border-bottom: 1px solid #d0d0d0; */
    /*margin-bottom: 10px;*/
}

.float-left {
    padding-left: 0px !important;
}

.float-right {
    padding-right: 0px !important;
}

.float-left {
    padding: 0px !important;
}


/* logo slider style */

ul.containerslider {
    width: 14em;
    height: 40px !important;
}

ul.containerslider li {
    color: black;
    text-align: center;
}

.hidden-md-up {
    display: none;
}

.hidden-sm-down {
    display: block;
}
.d-none {
    display: none;
}

/* logo slider style */


/* single page bread crump */

.single-cat-info {
    overflow: hidden;
    margin-bottom: 15px !important;
    background: #EAE5E5 !important;
    width: 100% !important;
}

.single-cat-home {
    background: #dc4a29;
    padding: 4px 12px;
    float: left;
    position: absolute;
}

.single-cat-cate {
    background: #666666;
    padding: 4px 12px !important;
    float: left !important;
    color: #fff!important;
    font-size: 15px !important;
    width: 92%;
    margin-left: 78px;
}

.single-cat-cate a {
    color: #fff;
    font-size: 13px !important;
    text-decoration: none !important;
}

.single-cat-cate li {
    list-style-type: none;
    float: left;
    margin: 4px 6px 0px;
}
.view-section div {
    display: flex;
    align-items: center;
}
#video-page .col-lg-4.col-md-4 {
    height: 330px;
}


/*header tow style*/

.cat_title_two {
    display: block;
/*    margin-top: 10px;*/
    margin-bottom: 8px;
    background-color: #FBF8F8;
    border-bottom: 2px solid#01284F;
    border-top: 1px solid#EDE9E9;
    border-right: 1px solid#EDE9E9;
}
.video-widget .row;
}
.cat_title_two a {
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    text-transform: uppercase;
    text-decoration: none;
    position: relative;
    display: inline-block;
    margin: 0px 0 0 0 !important;
    background: #01284F;
    padding: 8px 20px;
}
.cat_title_two a {
    position: relative;
    height: 44px;
    width: max-content;
    font-size: 18px;
    display: flex;
    align-items: center;
}

.cat_title_two a:after {
    left: 100%;
    height: 0;
    width: 7px;
    position: absolute;
    top: 0;
    content: "";
    pointer-events: none;
    margin-left: 0;
    margin-top: 0;
    border-bottom: 45px solid #01284F;
    border-right: 30px solid transparent;
}
.grid-post-item {
    height: 310px;
}
button#print {
    padding: 0;
}

/*single page style*/
.with-content ul.post-meta {
    font-weight: 600;
    border-bottom: 1px solid #6d6d6d;
    display: table;
}
.post-categories li a::after {
    content: ',';
    display: inline-block;
}