/*
Theme Name 	: VIKA - Contruction HTML Template
Author 		: Logshiv Web Design
Version 	: 1.0
File-name 	: blogs.css
*//*---------------------------------------------------------------------------*/

/*insights start*/
.insights{
	float: left;
	clear: both;
	width: 100%;
	padding: 80px 0px;
	position: relative;
	z-index: 1;
}
.insights:before{
	content: 'Blog';
	position: absolute;
	top: 0%;
	left: 8%;
	font-family: arial !important;
	letter-spacing: 15px;
	font-size: 150px;
	color: transparent;
	-webkit-text-stroke-width: 5px;
	-webkit-text-stroke-color: rgba(00,00,00,0.02);
	z-index: -1;
}
.insights-content{
	width: 100%;
	margin: 26px 0px;
}
.owl-dots{
	overflow: hidden;
	height: 0;
	width: 0;
	display: none;
}
/*insights end*/
/*pagination start*/
.active > .page-link, .page-link.active{
	background-color: var(--color) !important;
	border-color: var(--color) !important;
	color: white !important;
}
.page-item .page-link {
	color: var(--color);
}
/*pagination end*/

/*Blog-simple start*/
.blog-simple{
	float: left;
	clear: both;
	width: 100%;
	padding: 80px 0px;
	background: rgba(0, 0, 0, 0.01);
}
.blog-simple .card{
	overflow: hidden;
	border-color: rgba(0, 0, 0, 0.02);
}
.blog-simple .card img{
	border-radius: 0px;
}
.blog-timer{
	padding: 10px 2px;
}
.blogger-img{
	width: 50px;
	height: 50px;
	border-radius: 1000px !important;
}
/*Blog-simple end*/

/*sidebar-blog start*/
.sidebar-blog{
	float: left;
	clear: both;
	width: 100%;
	padding: 80px 0px;
	background: rgba(0, 0, 0, 0.00);
}
.sidebar-blog .card{
	overflow: hidden;
	border-color: rgba(0, 0, 0, 0.02);
}
.sidebar-blog .card img{
	border-radius: 0px;
}
.blog-timer{
	padding: 10px 2px;
}
.blogger-img{
	width: 50px;
	height: 50px;
	border-radius: 1000px !important;
}

/*sidebar start*/
.sidebarblog-search{
	width: 100%;
	float: left;
	clear: both;
	padding-left: 20px;
}
.sidebarblog-search form div input[type="submit"]{
	color: white;
}
.recent-blogs{
	width: 100%;
	float: left;
	clear: both;
	padding-left: 20px;
}
.recent-blogs ul{
	padding-left: 1rem !important;
}
.recent-blogs ul li{
	margin-top: 10px;
}
.recent-blogs ul li a{
	color: var(--color);
	font-weight: bold;
}
.categories-blog{
	width: 100%;
	float: left;
	clear: both;
	padding-left: 20px;
}
.categories-blog ul{
	padding-left: 1rem !important;
}
.categories-blog ul li{
	margin-top: 10px;
}
.categories-blog ul li a{
	color: var(--color);
	font-weight: bold;
}
.tags-blog{
	width: 100%;
	float: left;
	clear: both;
	padding-left: 20px;
}
.tags-box a{
	padding: 10px 20px;
	float: left;
	margin: 5px;
	background: rgba(0, 0, 0, 0.03);
	color: black;
	transition: 0.5s;
}
.tags-box a:hover{
	background: var(--color);
	color: white;
}
/*sidebar-blog end*/


/*Detailed Blogs Start*/
.detailed-blog{
	width: 100%;
	float: left;
	clear: both;
	padding: 50px 0px;
}
.blog-details{
	background: rgba(0, 0, 0, 0.02);
}
.comments{
	width: 100%;
	background: rgba(0, 0, 0, 0.03);
	padding: 14px;
	margin: 10px 0px;
}
.comments-reply{
	width: 100%;
	background: rgba(0, 0, 0, 0.04);
	margin: 5px 0px;
	padding: 10px;
}

/*sidebar start*/
.detailedblog-search{
	width: 100%;
	float: left;
	clear: both;
	padding-left: 20px;
}
.detailedblog-search form div input[type="submit"]{
	color: white;
}
.detailedrecent-blogs{
	width: 100%;
	float: left;
	clear: both;
	padding-left: 20px;
}
.detailedrecent-blogs ul{
	padding-left: 1rem !important;
}
.detailedrecent-blogs ul li{
	margin-top: 10px;
}
.detailedrecent-blogs ul li a{
	color: var(--color);
	font-weight: bold;
}
.detailedcategories-blog{
	width: 100%;
	float: left;
	clear: both;
	padding-left: 20px;
}
.detailedcategories-blog ul{
	padding-left: 1rem !important;
}
.detailedcategories-blog ul li{
	margin-top: 10px;
}
.detailedcategories-blog ul li a{
	color: var(--color);
	font-weight: bold;
}
.detailedtags-blog{
	width: 100%;
	float: left;
	clear: both;
	padding-left: 20px;
}
.detailedtags-box a{
	padding: 10px 20px;
	float: left;
	margin: 5px;
	background: rgba(0, 0, 0, 0.03);
	color: black;
	transition: 0.5s;
}
.detailedtags-box a:hover{
	background: var(--color);
	color: white;
}
/*Detailed Blogs End*/