/* 
Theme Name:   CMS Theme
Theme URI:    https://themeforest.net/user/mvpthemes/
Description:  CMS Theme Developed for Crisp Multimedia Solutions Pvt. Ltd.
Author:       Manjeet Mahato
Author URI:   https://themeforest.net/user/mvpthemes/portfolio 
Version:      1.0.0
License:      GNU General Public License v3 or later
License URI:  http://www.gnu.org/licenses/gpl-3.0.html
Tags:         two-columns, custom-background, custom-colors, custom-menu, featured-images, theme-options, threaded-comments, translation-ready 
*/
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@300;400;500;600&display=swap');


:root {
    --primary-color: #341a50;
    --secondary-color: #fbbb19;
}

a {
    color: var(--primary-color);
    text-decoration: none;
}

.wp-caption {
    max-width: 100%;
    box-sizing: border-box;
}
 

.bg-dark {
    background-color: var(--primary-color) !important;
}

.bg-darker {
    background-color: #2c1446 !important;
}

.home h3 a,
.home h4 a {
    /*! white-space: break-spaces; */
    word-break: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 1.8rem;
    max-height: 13.3rem;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

body {
    background-color: #fff !important;
    /*! padding-top: 55px; */
    font-family: 'Noto Sans', sans-serif;
}

.rounded-featuerd {
    border-radius: 0.35rem 0.35rem 0rem 0rem !important;
}

.navbar {
    padding-top: .3rem;
    padding-bottom: .3rem;
}

.dropdown-menu {
    font-size: large !important;
    background-color: var(--primary-color);
}

.header-background {
    background-color: #eee;
    padding-bottom: 1rem;
}

.dropdown-item {
    color: #fff;
}

.btn-gazeta {
    background-color: var(--secondary-color) !important;
    border-color: var(--secondary-color) !important
}

.fw-500 {
    font-weight: 600;
}

.navbar-nav li:hover>ul.dropdown-menu {
    display: block;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
}

.navbar-brand img {
    max-width: 150px;
}

.dropdown-item.active,
.dropdown-item:active,
.dropdown-item:focus,
.dropdown-item:hover {
    background-color: var(--secondary-color);
    color: #000;
}

.header-social-media {
    /*! padding-top: 13px; */
    margin-right: 10px;
}

.header-social-media ul {
    margin-bottom: 0 !important;
}

.header-social-media ul li {
    list-style-type: none;
    display: inline-block;
    margin-right: 10px;
}

.header-social-media ul li a {
    color: var(--secondary-color);
}

.header-social-media ul li svg {
    width: 18px;
    height: 18px;
}

.header-social-media ul li a:hover {
    color: #fff !important;
}

/* rotate caret on hover */
.dropdown-menu>li>a:hover:after {
    text-decoration: none;
    transform: rotate(-90deg);
}

.nav-link {
    font-size: 0.8rem;
    color: #fff !important;
    text-transform: uppercase;
}

.mobile-menu li a {
    font-size: 1.0rem;
    color: #fff !important;
}

.mobile-menu ul {
    padding-left: 0;
}

.mobile-menu li {
    position: relative;
    margin-top: 10px;
}

.mobile-menu {
    margin-top: 1.2rem;
    border-top: 1px solid #4b2e6a;
}


.article-list h3 a {
    text-decoration: none;
    color: var(--primary-color);
}

.article-list p {
    margin-bottom: 0 !important;
}

.article-list .author-meta a,
.article-list .category-meta a {
    text-decoration: none;
    color: var(--primary-color);
}

.article-list .category-meta a {
    text-transform: uppercase;
}

.article-list,
.featured-post {
    border: 1px solid rgba(0, 0, 0, .1) !important;
    background: #fff;
}

.article-list h3 a:hover {
    color: #555;
}


.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    color: #fff;
    text-decoration: none;
}

.navigation li {
    display: inline;
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    background-color: var(--primary-color);
    border-radius: 3px;
    cursor: pointer;
    padding: 0.5rem 1.3rem;
}

.navigation li a:hover,
.navigation li.active a {
    background-color: var(--secondary-color);
    color: #000;
}

/* Sidebar */

.featured-post ul li {
    list-style-type: none;
}

.featured-post .list-group {
    padding: 0 0.8rem;
}

.featured-post h4 span,
.related-posts h4 span {
    color: var(--primary-color);
    font-size: 1.6rem;
    padding: 0 0.8rem;
}

.rightsidebar .card img {
    width: 100% !important;
}

.featured-post h4::after,
.article-content-tags h4::after,
.related-posts h4::after,
.category-posts h4:after {
    content: "";
    display: inline-block;
    width: 93px;
    height: 2px;
    background: var(--primary-color);
    bottom: 5px;
    position: relative;
}

.article-content-tags h4::after,
.related-posts h4::after {
    left: 2%;
}

.featured-post-title {
    font-size: large;
    font-weight: 600;
}

.rightsidebar {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

    /* Position the items */
    /* // &:nth-child(2) { top: 25%; } */
    /* // &:nth-child(3) { top: 50%; } */
    /* // &:nth-child(4) { top: 75%; } */

}

.make-me-sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 70px;

    padding: 0 15px;
}

/* Footer */


.menu-footer-category-container .menu .menu-item {
    display: inline-block;
    padding: 2px 5px;
    border-radius: 5px;
    color: #fff;

}

.menu-footer-category-container .menu .menu-item a,
.menu-footer-pages-container .menu .menu-item a {
    color: #fff;
    text-decoration: none;
}

.menu-footer-pages-container .menu .menu-item {
    list-style-type: none;
    line-height: 1.8rem;
}

.footer-widget .menu .menu-item a:hover {
    color: var(--secondary-color);
}

.footer-widget ul {
    padding-bottom: 15px;
    padding-left: 0;
    border-bottom: 1px solid #4b2e6a;
}

.footer-widget img {
    width: 50%;
    height: auto;
}

.footer-widget p {
    font-size: small;
}

.footer-widget h4 span {
    color: var(--secondary-color);
}

.footer-widget h4::after {
    content: "";
    display: inline-block;
    width: 100px;
    height: 2px;
    background: var(--secondary-color);
    left: 3%;
    bottom: 12%;
    position: relative;
}

/* Single News */

.main-content {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .1) !important;
    border-radius: .25rem !important;
}

.article-content {
    padding-top: 1.2rem;
}

.article-content h1 {
    color: var(--primary-color);
}

.article-content .sub-heading {
    font-size: larger;
    color: #555;
    border-bottom: 1px solid #dfdfdf;
}

.article-content .heading-meta {
    font-size: small;
    color: #555;
}

.article-content .modified-time,
.article-content .time,
.article-content .auhtor-name a {
    color: #000;
}

.auhtor-name a:hover {
    color: var(--secondary-color) !important;
}

.article-content-author .author-pic img,
.article-content .author-pic img {
    border-radius: 50% !important;
    ;
}

.article-content .featured-image figcaption,
.article-content figcaption {
    position: relative;
    background-color: #000000b8;
    color: #fff;
    top: -25px;
    text-align: center;
}

.article-content-text p,
.article-content ul li {
    font-size: 1.2rem;
}

.article-content p a {
    color: var(--primary-color);
    text-decoration: underline;
}

.article-content p a:hover {
    color: var(--secondary-color);
}

.article-content blockquote {
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    padding: 10px 0px;
    color: var(--primary-color);
    margin-bottom: 2%;

}

.article-content blockquote p {
    margin: 0;
}

.article-content blockquote p {
    font-size: 1.4rem;
    font-weight: 500;
    text-align: center;
}

.article-content-text img {
    border-radius: 0.25rem !important;
}

.article-content .hot-posts article .card img {
    padding: 0 !important;
    border: 1px solid var(--secondary-color);
}

.article-content .hot-posts article .card {
    margin-bottom: 0;
}

.article-content h2 {
    margin: 20px 30px 20px 0px;
    font-weight: 600;
}

.article-content ul li {
    color: var(--primary-color);
}

.article-content-tags h4 {
    color: var(--primary-color);
}

.article-content-tags ul li,
.article-content-category ul li {
    display: inline-block;
}

.article-content-category {
    margin-top: -15px;
}

.article-content-tags a,
.article-content-category a {
    background-color: #f2f2f2;
    text-decoration: none;
    border-radius: .25rem;
    padding: 0.2rem 0.8rem;
    color: #000;
    margin: 0.2rem;
    border: 1px solid #656565;
    display: inline-block;
    width: fit-content;
    font-size: small;
}

.article-content-tags a:hover,
.article-content-category a:hover {
    background-color: var(--primary-color);
    color: #fff;
}

.google-news p {
    font-size: 0.9rem;
}

.article-subscription .border-subs {
    border-top: 1px solid #dee2e6 !important;
    border-bottom: 1px solid #dee2e6 !important;
    padding-top: 15px;
}

.google-news p a {
    text-decoration: none;
    font-weight: bolder;
}

.social-media-follow ul li {
    list-style-type: none;
    display: inline-block;
    margin-right: 10px;
}

.social-media-follow ul li svg {
    width: 24px;
    height: 24px;
}

.article-subscription-box .google-news p img {
    max-width: 54px;
}

.article-content-author {
    background-color: #f0f0f0;
    padding: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 0.25rem;
}

.article-content-author .author-pic {
    margin-right: .012rem;
}

.article-content-author .author-pic img {
    width: 100%;
    height: auto;
    border: 1px solid var(--primary-color);
    padding: .1rem;
}

.article-content-author .author-social-media a {
    margin: 0.35rem;
}

.article-content .author-social-media a:hover {
    color: var(--secondary-color);
}

.related-posts ul {
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px;
}

.related-posts ul li {
    list-style-type: none;
    border: 1px solid rgba(0, 0, 0, .1) !important;
}

.related-posts ul li img {
    width: 100%;
    height: auto;
}

.related-posts ul li h3 {
    font-size: 1.2rem;
    font-weight: 600;
}

.you-may-like {
    background-color: var(--primary-color);
    color: #fff;
    padding: 10px;
    margin-bottom: 1.2rem;
}

.you-may-like h4 span {
    color: var(--secondary-color);
    font-size: 1.4rem;
    padding: 0 0.8rem 0 0;
}

.you-may-like h4::after {
    content: "";
    display: inline-block;
    width: 93px;
    height: 2px;
    background: var(--secondary-color);
    bottom: 5px;
    position: relative;
}

.you-may-like .card {
    background-color: var(--primary-color);
}

.you-may-like-columns {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;

}

.you-may-like .card h3 {
    font-size: 1.2rem;
}

.you-may-like .card p {
    font-size: 14px;
    margin-bottom: 5px;
}

.you-may-like .card h3 a,
.you-may-like .card p a {
    color: #fff !important;
    text-decoration: none;
}

.you-may-like .card h3 a:hover,
.you-may-like .card p a:hover {
    color: var(--secondary-color) !important;
}


/* Category */
.cat-header,
.single-news-header {
    padding-top: 75px !important;
}

.cat-header p {
    margin: 0;
}

/* Front Page */

.home article a:hover {
    color: #000;
}

.home-holder {
    background-color: #f9f9f9;
    padding-top: 45px;
}

.featured-posts article:first-child {
    width: 100%;
    padding: 0;
}

.featured-posts article:first-child p {
    display: block;
}

.featured-posts article:first-child h3 {
    font-size: 1.8rem;
}

.featured-posts article {
    width: 45.5%;
    display: inline-block;
    vertical-align: top;
    /*! padding: 0.5rem; */
    background-color: #fff;
    margin: 0.6rem;
}

.featured-posts article p {
    display: none;
}

.featured-posts article h3 {
    font-size: larger;
}

.featured-posts article h3 a:hover,
.hot-posts article h3 a:hover {
    color: #000;
}

.card-columns {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
}

.feature-hot-spot {
    background: #eee;
    padding: 2.8rem 0rem;
}

.feature-hot-spot h2:after {
    content: "";
    display: inline-block;
    width: 100px;
    height: 2px;
    background: var(--secondary-color);
    left: 0;
    bottom: 8px;
    position: relative;
}

.feature-hot-spot h2:before {
    content: "";
    display: inline-block;
    width: 100px;
    height: 2px;
    background: var(--secondary-color);
    right: 0;
    bottom: 8px;
    position: relative;
}

.hot-post-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;

}

.hot-posts article .card {
    margin-bottom: 10px;
}

.hot-posts article .card img {
    padding: 5px;
}

.hot-posts article .col {
    padding: 0.23rem 0rem 0.3rem 1.3rem !important;
}

.hot-posts article .card-body {
    padding: 0rem 1rem 0rem 0rem;
}

.rounded-hot-post {
    border-radius: 0.8rem !important;
}

.double-column {
    padding-top: 2.2rem;
}


.second-post {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    margin-top: 15px;
}

.category-posts h4 span {
    color: var(--primary-color);
    padding: 0 0.8rem 0 0;
    text-transform: uppercase;
}

.category-link {
    text-transform: uppercase;
}

.category-link:hover {
    color: #000;
}

.category-posts .web-stories-list.is-carousel.has-archive-link {
    margin-top: 0;
}

.two-news-column {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    margin-top: 15px;
}

.two-news-column h4 span {
    font-size: 1.2rem !important;
    padding-left: 0.8rem;
}

.two-news-column h4 span:after {
    font-size: 1.2rem !important;
    padding-left: 0.8rem;
}


/* Anchor Tag Links Color Replacement */
.author-name a:hover,
.social-media-follow ul li a:hover,
.related-post-title a:hover,
.nav-link:hover {
    color: var(--secondary-color) !important;
}

/* Web Story */

/* .story-column {
    columns: 4;
    -webkit-columns: 4;
    -moz-columns: 4; 
}   */
.story-column .card {
    margin-bottom: 10px;
}

.story-column .card .card-body h3 {
    font-size: 1.2rem;
}

.story-column .card .card-body h3 a:hover {
    color: #000;
}

.story-column .card .card-body .author-meta {
    font-size: 14px;
}


/* Post Formats */
/* Audio Format */

.gazetapost-format-audio .article-content-text iframe {
    width: 100%;
    height: 166px;
}

.gazetapost-format-video .article-content-text .video-embed {
    margin-bottom: 1.2rem;
}

/* Page */

.page-menu a:hover {
    color: #000;
}

.page .social-box {
    display: none;
}

.page-menu .current-menu-item {
    background-color: var(--secondary-color);
    color: #000;
}

.page-menu li a {
    font-size: 1.2rem;
}

.authors-column .card {
    text-align: center;
    margin-bottom: 0.5rem;
}

.authors-column .card img {
    border-radius: 50%;
    margin-left: 24%;
    margin-top: 1.2rem;
}

.authors-column .card .card-body h4 {
    font-size: 1rem;
}

.authors-column .card .card-body span a {
    margin: .2rem;
}

.authors-column .card .card-body span a:hover,
.authors-column .card .card-body h4 a:hover {
    color: var(--secondary-color);
}

.author-main-content .article-content-author {
    background-color: #fff;
}

/* Advertisements */
.advertisement {
    text-align: center;
}
/* Media Querie */

@media only screen and (max-width: 600px) {

    .navbar {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .article-list .fs-4 {
        font-size: calc(1.0rem + .3vw) !important;
    }

    .article-list .category-meta,
    .article-list .author-meta {
        margin: 0;
        font-size: 0.6rem;
    }

    .article-list .article-content {
        display: none;
    }

    .navigation li a,
    .navigation li a:hover,
    .navigation li.active a,
    .navigation li.disabled {
        padding: 0.3rem 0.5rem;
    }

    .header-meta-content {
        margin-left: 13%;
        font-size: 12px;
    }

    .border-subs,
    .article-content-author {
        text-align: center;
    }

    .cat-header,
    .single-news-header {
        padding-top: 80px !important;
    }

    .article-content-author .author-pic img {
        width: 50%;
        margin-bottom: 1.2rem;
    }

    .article-content {
        padding-top: 0;
    }

    .related-posts ul {
        padding: 0;
    }

    .related-posts ul {
        -moz-column-count: 1;
        -moz-column-gap: 20px;
        -webkit-column-count: 1;
        -webkit-column-gap: 20px;
        column-count: 1;
        column-gap: 20px;
      }

    .card-columns {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1;
    }

    .story-column {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }

    .featured-posts article {
        width: 100%;
        margin-bottom: 0.8rem;
        margin-left: 0;
        margin-top: 0;
    }

    .featured-posts article:first-child h3 {
        font-size: 1.4rem;
    }

    .home .card-body h3 {
        font-size: 1.2rem !important;
    }

    .category-posts h4 span {
        font-size: 1.2rem;
    }

    .hot-post-columns {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1;

    }

    .authors-column .card img {}

    .hot-post-columns article {
        margin-bottom: 0.8rem;
    }

    .second-post,
    .you-may-like-columns {
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
    }

    .you-may-like .card p {
        display: none;
    }

    .you-may-like .card h3 {
        font-size: 1.0rem;
    }

    .you-may-like article:first-child {
        margin-bottom: 15px;
    }

    .category article:first-child .author-meta {
        font-size: 14px;
    }

    .feature-hot-spot {
        padding: 0
    }

    .two-news-column {
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
    }

    .two-news-column aside {
        margin-bottom: 10px;
    }

    .double-column {
        padding-top: 0;
    }

    .featured-post h4::after,
    .article-content-tags h4::after,
    .related-posts h4::after,
    .category-posts h4::after {
        width: 50px;
    }

    .home .author-meta {
        font-size: small;
    }





}


/* Social Mediia Share */

.social-box {
    display: block;

}

.social-btn {
    display: block;
    width: 100%;
}

.social-btn span {
    font-size: 1.2rem;
}

a.col-2.sbtn span {
    display: block;
}

a.col-2.sbtn {
    width: 6%;
    display: inline-block;
    text-align: center;
    border-radius: 50px;
    padding: 10px;
    color: #fff;
    margin: 0 0.5% 0 0;
    max-width: 50px;
    min-width: 50px;
}

.s-twitter {
    background: #03A9F4;
}


.s-twitter:hover {
    background: #0093d6;
}


.s-facebook {
    background: #3F51B5;
}


a.col-1.sbtn.s-facebook:hover {
    background: #2f409f;
}


.s-googleplus {
    background: #F44336;
}

.s-googleplus:hover {
    background: #c82c21;
}


.s-whatsapp {
    background: #4CAF50;
}


a.col-2.sbtn.s-whatsapp:hover {
    background: #3d9440;
}



.s-linkedin {
    background: #1a7baa;
}



a.col-2.sbtn.s-linkedin:hover {
    background: #136288;
}


.s-pinterest {
    background: #bd081c;
}



a.col-2.sbtn.s-pinterest:hover {
    background: #a10718;
}



/*.s-buffer {
	background: #ced7df;
}
.s-buffer::before {
    font-family: fontawesome;
    content: '\e804';
}
a.col-2.sbtn.s-buffer:hover {
    background: #c3c5c8;
}*/

/********************************
////// Important
*******************************/

.social-btn a:last-of-type {
    margin: 0;
}




@media only screen and (max-width: 768px) {


    .social-box {
        padding: 0;
    }
}


/* Menu Mobile */

@media (max-width: 991.98px) {
    .offcanvas-collapse {
        position: fixed;
        top: 56px;
        /* Height of navbar */
        bottom: 0;
        left: 100%;
        width: 100%;
        padding-right: 1rem;
        padding-left: 1rem;
        overflow-y: auto;
        visibility: hidden;
        background-color: var(--primary-color);
        transition: transform 0.3s ease-in-out, visibility 0.3s ease-in-out;
    }

    .offcanvas-collapse.open {
        visibility: visible;
        transform: translateX(-100%);
    }

    .modal-backdrop.show {
        opacity: 0;
    }

    .navbar-nav {
        margin-top: 1.8rem;
    }

    .form-control {
        height: 40px;
    }

    .header-social-media ul {
        padding-left: 0;
    }


    .header-social-media ul li svg {
        width: 24px;
        height: 24px;
    }

    .home-holder {
        padding-top: 60px;
    }


}

/* Mobile Menu */

.mobile-menu {
    display: none;
}

@media only screen and (min-width: 800px) {
    .desktop-menu {
        display: block !important;
    }

    .mobile-menu {
        display: none !important;
    }

    .mobile {
        display: none !important;
    }

    .desktop {
        display: block !important;
    }
}

@media only screen and (max-width: 799px) {
    .desktop-menu {
        display: none !important;
    }

    .mobile-menu {
        display: block !important;
    }

    #menu-main-menu {
        display: none !important;
    }

    .mobile {
        display: block !important;
    }

    .desktop {
        display: none !important;
    }

    .search-bar {
        margin-top: 0.5rem;
    }

    .btn-group-sm>.btn,
    .btn-sm {
        padding: .25rem 1.5rem;
    }

    .mobile .follow {
        border-bottom: 1px solid #4b2e6a;
    }
}

.arena-liveblog h2, .arena-liveblog h3 {
	margin: 5px 30px 0 0px !important;
}