
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;500;600;700;800&display=swap');
.navbar-area.custom-style-02.dark-bg-01{
	background: #ffffff;
	padding: 15px 0px;
	box-shadow: 0px 0px 15px #ccc;
}

html, body ,ul , li , ol , h1 , h2 , h3 , h4 , h5 , h6 , span , strong , cite, a , div , section {
	font-family: 'Roboto Slab', serif;
}

:root {
  --main-color-one: #000;
  --main-color-two: #FF1747;
  --main-color-two: #FF1747;
  --secondary-color: #FEEBE4;
  --bg-light-one: #F2F3F5;
  --bg-light-two: #EAEAEA;
  --bg-dark-one: #081131;
  --bg-dark-two: #060C22;
  --bg-dark-three: #151C2B;
  --bg-dark-four: #0F1520;
  --bg-dark-five: #1A1A27;
  --heading-color: #333333;
  --paragraph-color: #666666;
}
.navbar-area.custom-style-01.dark-bg-01{
	background: none;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

.navbar-area.custom-style-01 .nav-container .navbar-collapse .navbar-nav > li a , .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children a{
	color: #000000;
}

.hamburger-menu-wrapper button{
	color: #fff;
}

.navbar-area.custom-style-01.v-02 .nav-container .navbar-nav .menu-item-has-children.current-menu-item a, .navbar-area.custom-style-01.v-02 .nav-container .navbar-nav .menu-item-has-children:hover a{
	color: #000;
}

.navbar-area.custom-style-01 .nav-container .navbar-collapse .navbar-nav > li:hover a{
	color: #fff;
}

.navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before{
	color: #000;
	right: 0px;
}

.navbar-area.custom-style-01 .nav-right-content.v-02 .support-bar-search-box input{
	background: #fff;
	color: #000;
}

.navbar-area.custom-style-01 .nav-right-content.v-02 .support-bar-search-box input::placeholder{
	color: #656363;
}

.supportbar-area-wrapper .col-lg-2{
	max-width: 13.666667%;
}

.navbar-area.custom-style-01.v-02 .nav-container .navbar-nav > li::after{
	background: #FF1747;
}

.category-style-01{
}

/*.image-blog-style-01 .content .title:hover{
	color: #ccc !important;
}*/

.breadcrumb-area {
    background-color: #1d263a;
}
.breadcrumb-area .breadcrumb-inner .content .title ,.breadcrumb-area .breadcrumb-inner .content .page-list .list-item a , .breadcrumb-area .breadcrumb-inner .content .page-list .list-item:last-child,
.breadcrumb-area .breadcrumb-inner .content .page-list .list-item:after{
	color: #fff;
}

.breadcrumb-area .breadcrumb-inner .content{
	height: 60px;
}
.breadcrumb-area .breadcrumb-inner .content .title{
	font-size: 19px;
}
.breadcrumb-area .breadcrumb-inner .content .page-list .list-item a , .breadcrumb-area .breadcrumb-inner .content .page-list .list-item:last-child{
	font-size: 14px;
}

.breadcrumb-area .breadcrumb-inner .content .page-list .list-item:after{
	font-size: 10px;
}

.navbar-area.custom-style-02 .nav-container .navbar-collapse .navbar-nav > li a{
	color: #0e0e0e;
	text-transform: uppercase;
}
.navbar-area.custom-style-02 .nav-container .navbar-collapse .navbar-nav>li>a{
	border-radius: 30px;
	transition: unset;
	padding: 5px 20px;
}
.navbar-area.custom-style-02 .nav-container .navbar-collapse .navbar-nav>li{
	line-height: initial;
}
.navbar  .logo-wrapper{
	max-width: 190px;
}
.navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children a:hover{
	color: #fff;
}

a{
	transition: unset !important;
}

.blog-grid-style-01.v-02 .content .title{
	font-size: 21px;
	line-height: 33px;
}

.img-box img{
	object-fit: cover !important;
}

.navbar-area.custom-style-02 .nav-right-content .search .search-open .icon{
	color: #000;
}

.image-blog-style-01 .content .title:hover{
	color: #fff;
	text-shadow: 2px 2px 10px #bababa;
}

.navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav>li>a{
	text-transform: uppercase;
	font-weight: 700;
	border-left: 1px solid #e6e6e6;
	text-align: center;
	display: inline-block;
	padding: 20px 20px;
}

.navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav>li>a:hover{
	background: #000;
	color: #fff;
}

.navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav>li{
	margin: 0px;
	padding: 0px !important;
	line-height: initial;
}

.blog-grid-style-01 .content .title{
	font-size: 20px;
	line-height: 30px;
}

.blog-grid-style-03.large .content .title{
	font-size: 30px;
	line-height: 50px;
}

.popular-videos-area-wrapper .blog-grid-style-03.large .content .title{
	font-size: 20px;
	line-height: 30px;
}

.img-box img{
	object-fit: cover !important;
}

.blog-grid-style-02 .content .title{
	font-size: 20px;
	line-height: 30px;
}

.recent-blog-post-style-02.light .single-blog-post-item .content .title:hover{

}

.live-news-update-area-wrapper .news-box .news-box-list .single-news-item::after{
	background: #FF1747 ;
}	

.recent-post-index-05-wrapper .header-past-recent-post-index-05 .recent-blog-post-style-02 .single-blog-post-item .content .title{
	font-size: 18px;
	line-height: 27px;
}
.footer-area.style-01.v-02 .footer-top .search-form .newsletter-footer .btn-wrapper{
	width: 35%;
}
.navbar-area .date-and-time{
	color: #000;
}

@media(min-width: 1201px) and (max-width: 1600px){
	.navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav>li>a{
	padding: 20px 10px;
    font-size: 14px;
}
}

@media(min-width: 992px) and (max-width: 1200px){
		.navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav>li>a{
		padding: 20px 10px;
    font-size: 13px;
	}
}


@media(max-width: 991px){
	.navbar-toggler{
		background: #000;
	}
	.navbar-nav{
			background: #fff;
    z-index: 99;
	}
	.navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a{
		color: #000;
	}
	.navbar-area.custom-style-01.v-02 .nav-container .navbar-nav > li::after{
		background: #000;
	}
	.post-meta .post-meta-list.style-02 .post-meta-item{
		padding-right: 10px;
		margin-right: 6px;
	}
	.post-meta .post-meta-list.style-02 .post-meta-item::after{
		top: 7px;
	}
}

@media(max-width: 767px){
	.navbar.navbar-area.navbar-expand-lg.has-topbar.nav-style-01.custom-style-01.dark-bg-01.v-02 .nav-right-content.v-02{
		display: none;
	}
	.logo-wrapper{
		max-width: 150px;
	}
	.supportbar-area-wrapper.index-04 .support-bar-search-box.style-02{
		display: block;
	}
	.breadcrumb-area .breadcrumb-inner .content .title, .breadcrumb-area .breadcrumb-inner .content .page-list .list-item a, .breadcrumb-area .breadcrumb-inner .content .page-list .list-item:last-child, .breadcrumb-area .breadcrumb-inner .content .page-list .list-item:after{
		color: #000;
	}
	.breadcrumb-area{
		background: none;
	}
}