    /*SINGLE POST*/

.ast-separate-container .post-navigation{
	display: none;
}

.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary{
	margin: 0;
}

.ast-separate-container .ast-article-single{
	padding: 0;
}

.ast-right-sidebar #secondary{
	padding-left: 20px;
}

.wp-block-post-terms p{
	margin-block-start: 8px;
}

.astra-advanced-hook-21512 .is-layout-flow > * + *{
	margin-block-start: 8px;
}

.astra-advanced-hook-21512 li{
	border: 1px solid #EBEBEB;
	padding: 20px;
}

.astra-advanced-hook-21512 .wp-block-column{
	border-radius: 8px;
}
.astra-advanced-hook-21512 li{
	border-radius: 8px;
}

.wp-block-latest-posts__post-title{
	font-weight: 700;
}

.astra-advanced-hook-21512 p{
	border-radius: 8px;
}

.post .wp-block-image img{
	margin-bottom: 30px;
}


ol, ul{
	margin: 0;
}


/*ALL POSTS*/

@media (min-width:1100px){
	.ast-row{
			display: grid;
			grid-template-columns: 32% 32% 32%;
			grid-gap: 1.25em;
			margin: 0;
		}
	}
	
	@media (min-width:767px) and (max-width:1099px){
	
	
		.ast-row{
			display: grid;
			grid-template-columns: 31% 31% 31%;
			grid-gap: 1.25em;
			margin: 0;
		}
		
	}
	
	@media (max-width:766px){
		
		.ast-row{
				margin-left: 0;
				margin-right: 0;
			}
	
			.ast-row .ast-article-post{
				margin-bottom: 20px;
			}
	}


	
	
	.ast-row .ast-article-post{
		border: 1px solid #EBEBEB;
		padding: 15px;
	}
	
	.blog-layout-1 .post-thumb{
		width: 100%;
	}
	
	.ast-row .ast-article-post img{
		height: 220px;
	  object-fit: cover;
	  width: 100%;
	}
	
	.ast-separate-container .ast-archive-description, .ast-separate-container .ast-author-box{
		border-bottom: none;
	}
	
	.astra-advanced-hook-21782  .current-menu-item a{
		border-left: 4px solid #005898;
		padding-left: 8px;
	}

	.ast-left-sidebar #secondary {
		padding-right: 30px;
	}

	@media (min-width:1101px) and (max-width:1257px){
		.ast-left-sidebar #secondary {
			padding-right: 20px;
		}
		 .archive.category .is-layout-flex{
			padding-right: 10px!important;
    		padding-left: 10px!important;
		}
	}