/* .header {
    position: relative;
} */
header .navbar {
    background-color: #FFF;
    box-shadow: #ddd 5px 1px 5px 1px;
    border-top: 2px solid #ED1C24;
}
.header-full-ads {
    margin-top: 80px;
}
.date-display {
    padding: 15px;
}
.date-display time {
    font-weight: bold;
    font-size: 1.2em;
}
.cat-heading, 
.gallery-heading, 
.breadcrumb-text {
    background-color: #ED1C24;
}
.cat-heading::after, 
.cat-heading::before,
.gallery-heading::after,
.gallery-heading::before {
    position: relative;
}
.news-pagination li a{
    background-color:#ED1C24;
    color: #FFF;
}
li.nav-item a.nav-link:hover, 
li.nav-item.dropdown a:hover,
.slider-feature-single.lead-medium .title a:hover {
    color:#ED1C24 !important;
}

.mobile_menu_trigger .others {
    cursor: pointer;
}
#top_search_bar .search_input {
    width: 80%;
    right: 10%;
    left: 10%;
    top: 5px;
    height: 60px;
}

.welcome-area .news-list-item .content {
    flex: inherit;
    max-width: 100%;
    padding: 10px;
}
.welcome-area .slider-feature-single.lead-big{
    margin-bottom: 15px;
    min-height: 0;
}
.slider-feature-single.lead-medium .title {
    position: absolute;
}
.welcome-area .slider-feature-single.lead-medium {
    text-align: center;
}
.slider-feature-single.lead-medium img {
    width: 100%;
}
.welcome-area .slider-feature-single.lead-medium img {
    height: 166px;
}

.slider-feature-single.lead-medium .title a{
    color: #FFF;
}
.slider-feature-single.lead-medium .overlay {
    background-image: linear-gradient(to top, #000000, #191919, rgba(130, 130, 130, 0), rgba(191, 191, 191, 0), rgba(255, 255, 255, 0));
    opacity: 0.8;
}

section#home-block-3 .slider-feature-single.lead-medium {
    min-height: inherit;
}
#next, #prev {
    background-color: inherit;
}

.feature-news-slider .owl-prev, 
.feature-news-slider .owl-next,
.feature-news-slider .owl-prev:hover, 
.feature-news-slider .owl-next:hover{
    background-color: #FFF !important;
    color: #000 !important;
    font-weight: bold;
}

.single-page-cat-news .single-thumb img {
    width: 100%;
}
.cat-news-area .cat-news-list {
    position: relative;
}
.cat-news-area .cat-news-list {
    position: relative;
    padding: 0;
}
.cat-news-area .cat-news-list .heading {
    min-height: 80px;
}
.cat-news-area .cat-news-list .heading a {
    padding: 11px;
    display: block;
    font-size: 1.1em;
}
.cat-news-area .cat-news-list .single-thumb {
    text-align: center;
}
.cat-news-area .cat-news-list .single-thumb img {
    max-height: 200px;    
    border: 10px solid #FFF;
}
.category-page-title {
    font-size: 2em;
    font-weight: bold;
    border-top: 5px solid #f5f5f5;
    border-bottom: 5px solid #f5f5f5;
    padding: 10px;
    background-color:#ED1C24;
    color:#FFF;
}
.tab-widget .nav-tabs .nav-link.active{
    background-color: #000;
}

#home-block-1 .textwidget {
    box-shadow: 0px 5px 10px 5px #DEDEDE;
}

.single-page-cat-news .content {
    overflow: hidden;
}


.post-meta {
    background-color: #FFF;
    padding-top: 15px;
    text-align: center;
}
.post-meta .cat-name {
    margin-bottom: 0px;
    background: #ED1C24;
    padding: 15px;
}
.post-meta .cat-name a {
    font-size: 1.2em;
    font-weight: bold;
}
.reporter-info {
    padding-top: 15px;
    text-align: left;
    padding-left: 15px;
}
.posted-time {
    padding-top: 15px;
    text-align: right;
    padding-right: 15px;
}

.single-feature-item {
    background-color: #FFF;
    margin-top: 15px;
}
.single-feature-item .title {
    padding: 15px;
    font-size: 1.2em;
}

.gallery-area .slick-slide img {
    width: 100%;
    height: auto;
}

.photo-gallery .slick-next, .photo-gallery .slick-prev,
.video-gallery .slick-next, .video-gallery .slick-prev {
    top: -41px;
    width: 30px;
    z-index: 999999;
}
.photo-gallery .slick-prev{
    left: 10px;
}
.photo-gallery .slick-next{
    right: 10px;
}
.video-gallery .slick-prev {
    left: 10px;
}
.video-gallery .slick-next {
    right: 10px;
}

.welcome-area .widget-wrapper {
    margin-bottom: 0px;
}
.welcome-area .widget-wrapper img {
    margin: -6px;
    border: 5px solid #f5f5f5;
}