/*
Theme Name: SobizPress
Theme URI: http://www.sobizpress.com
Author: Sobizpress
Author URI: http://www.sobizpress.com
Description: Commercial Template of sobizpress for News Portal
Version: 2.0.4
*/
/*-----------------------------------------------------------------------------------------------------------
                                    ----Header---
------------------------------------------------------------------------------------------------------------*/
.taja_box {
    background: #2f3690;
    padding: 2px 12px 2px 12px;
    border-radius: 20px;
    margin-top: 12px;
}
.trending_box {
    background: #2aabe2;
    padding: 2px 12px 2px 12px;
    border-radius: 20px;
}
.taja_box a {
    font-size: 13px;
}
.trending_box a {
    font-size: 13px;
}
/*-----------------------------------------------------------------------------------------------------------
                                    ----Menu---
------------------------------------------------------------------------------------------------------------*/
.main_menu {
    border-top: 3px solid #2f3690;
    border-bottom: 1px solid #e5e5e5;
    padding: 5px 0px 5px 0px;
    background: white;
}
.uk-sticky-fixed {
    top: 0 !important;
    box-shadow: 0 5px 15px rgba(0,0,0,.08);
}
.uk-sticky-fixed .main_menu {
    border: none;
}
.navbar-light .navbar-brand {
    color: #fff;
}
.nav-item {
    position: relative;
    margin: 0 18px;
}
.nav-item:hover:after {
    width: 100%;
}
.nav-item:after {
    content: '';
    display: block;
    border-top: 3px solid #e21309;
    width: 0;
    position: absolute;
    left: 0;
    transition: .2s ease-out;
    top: -8px;
}
.navbar-light .navbar-nav .nav-link {
    font-family: poppins,sans-serif;
    line-height: 30px;
    font-size: 17px;
    color: #444;
    font-weight: 500;
    padding: 0;
    margin: 10px 0;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #e21309;
}
.dropdown-menu a:hover {
    background: #2f3690;
    color: #fff;
}
.dropdown-menu a {
    font-size: 14px;
    font-family: 'poppins';
    font-weight: 500;
}
.dropdown-menu {
    background: white;
    box-shadow: 0 5px 15px rgba(0,0,0,.08);
    border: none;
    border-radius: 0 0 7px 7px !important;
    top: 55px;
}
.sidebar-nav-logo {
    background: #e9e9e9;
    padding: 28px;
}
.menu li a {
    font-size: 20px;
    font-weight: 900;
    line-height: 60px;
    font-family: 'Rajdhani';
    color: #afafaf !important;
}
/*-----------------------------------------------------------------------------------------------------------
                                    ----Body---
------------------------------------------------------------------------------------------------------------*/
body, .uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, h1, h2, h3, h4, h5, h6 {
    font-family: 'Mukta', sans-serif;
}
.uk-link, a {
    color: #333;
    text-decoration: none !important;
}
.uk-link-toggle:focus .uk-link, .uk-link-toggle:hover .uk-link, .uk-link:hover, a:hover {
    color: #006eb8;
    text-decoration: underline;
}
.title-tag-box {
    background: #303690;
    padding: 5px;
}
.news-box-card {
    background: #2f3690;
    padding: 20px;
}
.border-botton {
    border-bottom: 1px solid #e5e5e5;
}
.clip {
    width: 30px;
    height: 19px;
    top: 10px;
    position: relative;
    z-index: 0;
    background: #2cabe2;
    clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%);
}
.my-overlay {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(95%,rgb(0, 0, 0)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0)0,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0)0,rgb(0, 0, 0) 100%);
}
.card-box {
    background: white;
    box-shadow: 0 5px 15px rgba(0,0,0,.08);
    border-bottom: 2px solid #2f3690;
    border-radius: 6px;
}
.entertainments_box {
    background: #2cabe2;
}
/*-----------------------------------------------------------------------------------------------------------
                                    ----Font---
------------------------------------------------------------------------------------------------------------*/
p {
    font-size: 20px;
    line-height: 35px;
    color: #444;
}
.breaking_news_desktop_title {
    font-size: 67px;
    line-height: 77px;
    margin: 0;
    font-weight: 800;
}
.breaking-date p {
    font-size: 15px;
}
.breaking-author a {
    font-size: 15px;
    font-weight: 600;
    color: #464646;
}
.news-excerpt {
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
}
/*-----------------------------------------------------------------------------------------------------------
                                    ----Image---
------------------------------------------------------------------------------------------------------------*/
.breaking-author img {
    height: 40px;
    width: 40px;
    margin-right: 5px;
    border: 1px dashed #d12229;
    padding: 2px;
}
.cover {
    object-fit: cover;
}
.small-news-thumnail img {
    height: 110px;
    width: 138px;
}
.medium-thumnail img {
    height: 193px;
}
.xsmall-thumnail img {
    height: 162px;
}
.xmedium-thumnail img {
    height: 510px;
}
.small-thumnail img {
    height: 245px;
}
.xxmedium-thumnail img {
    height: 210px;
}
.height-medium-thumnail img {
    height: 338px;
}
.xxsmall-thumnail img {
    height: 162px;
}
.ht-110 img {
    height: 95px;
    width: 95px;
}
/*-----------------------------------------------------------------------------------------------------------
                                    ----Category Heading---
------------------------------------------------------------------------------------------------------------*/
.gtn-category-heading {
    display: flex;
    position: relative;
    align-items: center;
    margin-bottom: 30px;
    border-bottom: 1px solid #d80303;
}
.gtn-category-heading span {
    color: #2f3690;
    font-size: 30px;
    font-family: 'Rajdhani';
    font-weight: 800;
    display: inline-block;
    line-height: 40px;
    position: relative;
    padding-top: 10px;
}
.gtn-category-heading span:before {
    content: "";
    position: absolute;
    border-top: 3px solid #d80303;
    bottom: -2px;
    width: 100%;
}
.gtn-category-heading a {
    display: inline-flex;
    border-left: 1px solid #989898;
    line-height: 16px;
    padding-left: 15px;
    margin-left: 15px;
    margin-top: 10px;
    font-weight: 600;
    font-family: 'poppins';
    font-size: 15px;
    color: #2cabe2;
}
.gtn-category-heading a:after {
    content: "\f054";
    font-family: fontawesome;
    color: #2cabe2;
    margin-left: 5px;
    font-size: 14px;
}
/*-----------------------------------------------------------------------------------------------------------
                                    ----Single---
------------------------------------------------------------------------------------------------------------*/
.single-top-title {
    font-size: 54px;
    line-height: 64px;
    font-weight: 800;
    background-color: #fff;
    transition: 300ms ease all;
}
.ok-sticky-title {
    top: 54px;
    position: fixed!important;
    z-index: 99999;
    background: #fff;
    text-align: left;
    font-size: 36px!important;
    width: 100%;
    max-width: 100%;
    padding: 12px 0!important;
    margin-left: -15px;
}
/*-----------------------------------------------------------------------------------------------------------
                                    ----Author Box---
------------------------------------------------------------------------------------------------------------*/
.author-box {
    background: white;
    box-shadow: 0px 10px 40px 0px #0066b324;
    padding: 20px;
    border-radius: 10px;
}
.author-archive a {
    font-size: 15px;
    font-family: 'Poppins';
    font-weight: 600;
}
.author-archive img {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    margin-right: 8px;
}
.author_post_count {
    margin: 0px;
    font-size: 16px;
    margin-top: 4px;
    font-family: 'Rajdhani';
    font-weight: 700;
    color: #2f3690;
}


/*-----------------------------------------------------------------------------------------------------------
                                    ----Footer---
------------------------------------------------------------------------------------------------------------*/
.footer-box {
    background: #2f3690;
}
.trademark-box {
    background: #2cabe2;
}
/*-----------------------------------------------------------------------------------------------------------
                                    ----Scrollbox---
------------------------------------------------------------------------------------------------------------*/
.scrollbox {
    height: 505px;
    overflow: auto;
    overflow-x: hidden;
    visibility: hidden;
    padding-right: 15px;
}
.tab-content {
    background: #fff;
}
.scrollbox-content,
.scrollbox:hover,
.scrollbox:focus {
    visibility: visible;
}
.scrollbox_delayed {
    transition: visibility 0.2s;
}
.scrollbox_delayed:hover {
    transition: visibility 0s 0.2s;
}
#mybox::-webkit-scrollbar {
    width: 10px;
    background: #b1b1b1;
}
#mybox::-webkit-scrollbar-track {
    border-radius: 0px;
    background: #ffffff;
}
#mybox::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #890304;
    padding: 0;
}
