/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 09 2025 | 17:14:26 */
.dracodia-blog .gdlr-core-blog-grid  {
	border: 1px solid #ddcdcd;
	padding: 20px;
	margin-bottom: 15px;
    height: 500px;
	max-height: 500px;
	position: relative;
}
.dracodia-blog .gdlr-core-blog-grid:hover  {
	background-color: #e7e7e7;
	cursor: pointer;
}
.dracodia-blog .gdlr-core-blog-grid.gdlr-core-blog-grid-with-frame {
	background: transparent;
}
.dracodia-blog .gdlr-core-pagination span {
	background-color: #ffc107;
	color: #929292;
}
.dracodia-blog .read-more-button {
	margin-top: 60px;
	display: block;
	position: absolute;
	bottom: 30px;
}
.dracodia-blog .gdlr-core-blog-thumbnail img {
	height: 200px;
}

body.single-post .infinite-single-nav-area {
	display: flex;
	gap: 20px;
	justify-content: space-around;
}
body.single-post .infinite-single-nav .infinite-text.infinite-title-font {
    color: #fff;
    background-color: #303F9F;
    text-align: center;
    padding: 10px 0;
	position: relative;
	cursor: pointer;
}
/* body.single-post .infinite-single-nav.infinite-single-nav-right .infinite-text.infinite-title-font:after {
    content: '\2192';
    margin-left: 10px;
    font-size: 30px;
    position: absolute;
    top: -12px;
} */
body.single-post .infinite-single-nav.infinite-single-nav-left .infinite-text.infinite-title-font {
	display: flex;
	justify-content: center;
}
/* body.single-post .infinite-single-nav.infinite-single-nav-left .infinite-text.infinite-title-font:before {
    content: '\2190';
    font-size: 30px;
    position: absolute;
    top: -12px;
    margin-right: 195px;
} */
body.single-post .infinite-single-nav a {
    color: #212121;
    text-align: left;
    float: left;
    line-height: 1.5;
    font-size: 22px;
}
body.single-post .infinite-single-nav .infinite-text.infinite-title-font:hover {
    background-color: #566fea;
}
body.single-post .infinite-single-nav a .infinite-single-nav-title {
    font-size: 22px;
}
body.single-post .infinite-single-nav a:hover {
	color: #303F9F;
}

body.infinite-body.category-blog.category .infinite-page-wrap {
	display: flex !important;
    flex-direction: column !important;
}

body.infinite-body.category-blog.category .infinite-sidebar-center  {
	width: 100%;
	order: 2;
}

body.infinite-body.category-blog.category .infinite-sidebar-wrap {
	display: flex;
	flex-direction: column;
}

body.infinite-body.category-blog.category .infinite-sidebar-center .gdlr-core-blog-item-holder {
	display: flex; 
	flex-wrap: wrap;
	width: 100%;
}

body.infinite-body.category-blog.category .gdlr-core-item-list {
	width: 46%;
}

body.infinite-body.category-blog.category .infinite-sidebar-wrap .infinite-sidebar-right {
	order: 1;
    width: 100%;
    display: flex;
    justify-content: flex-end;
}

body.infinite-body.category-blog.category .infinite-sidebar-wrap .infinite-sidebar-right .infinite-sidebar-area {
	min-width: 33%;
}

@media screen and (max-width: 767px) {
	body.single-post .infinite-single-nav-area {
		display: flex;
		flex-direction: column;
		gap: 20px;
	}
	
	body.single-post .infinite-single-nav a {
		display: none;
	}
	
	body.single-post .infinite-single-nav.infinite-single-nav-left,
	body.single-post .infinite-single-nav.infinite-single-nav-right {
		margin-bottom: 0;
	}
	
	body.infinite-body.category-blog.category .gdlr-core-item-list {
		width: 100%;
	}
	
	body.infinite-body.category-blog.category .infinite-sidebar-wrap .infinite-sidebar-right .infinite-sidebar-area {
		min-width: 100%;
	}
	
	
	body.infinite-body.category-blog.category .gdlr-core-blog-full .gdlr-core-blog-title {
		font-size: 28px;
	}
}