body
{
	width:100vw;
	background-color: #fff;

}

	
.container{
	width:80vw;
	margin:0 10vw 0 10vw;
	box-sizing: border-box;
	border: 1px solid #800000;
	position:relative;
	margin-bottom: 35px;
	
}
.container
{
	display:flex;
	flex-direction: row;
	flex-wrap:wrap;
	align-content: flex-start;
	
		
}
.header
{

	flex-grow: 8; 
	margin:0 0 0 0;
	
    
}

.header-right
{
	margin:1% 2% 0 0;


}
/*////////////////////////Top-Image*/

.image_block
{
	width:100%;
	margin:0 auto;
}

.image_block img
{
	width:100%;
    height:100%;
	
}

/*////////////////////////Top-Image END*/
/*////////////////////////Nav*/

.nav_block
{
	
	border-bottom: 1px solid #800000;
	vertical-align: middle;
	width: 100%;

	
}
/*Home page link*/
.nav_block ul
{
	display: flex;
	list-style-type: none;
	color:#635D5D;
	gap:0;
}

/*////////////////////////Nav END*/
 .body_section{
	
	width:100vw;
	border: none;
	display:flex;
	padding:0 1%;
	 
}
	.blogs{
		
		width:100%;
		height:100%;
		padding: 0;
}
div.blogs{
	border: none;
}
/*////////////////////////Blog-Post*/
/* DICTATES BLOG POST CONTAINER*/
.blog_container
{
	box-sizing: border-box;
	
	padding: 2% 4%;
	border: solid 2px #ECEBEB;
	margin: 0 2% 2% 0;
	background-color:white;
	float:left;
}

.blog_container > h4{margin: 0 0 0 0;}



#content
{ 
width: 100%;
	margin-bottom:50px;
	background-color:white;

}

#content img
{
	width:92%;
	padding:2%;
	border: solid 1px #DDDDDD;
	margin:1% 0%;
}
.spacer
{
	
}
/*////////////////////////Blog-Post END*/

/*////////////////////////Categories*/
.categories
{

	align-self: flex-start;
/*	height: 100vh;*/
	padding:1.5% 0 0 0;
	margin:0 0 0 0;
	box-sizing: border-box;
	
}
	
/*////////////////////////Categories END*/
.blog_preview {
    width:31%;
}

.blog_preview img {
    width:175px !important;
    height:117px;
    object-fit:cover;
}

.blog_full {
    width:97%;
}

.blog_full img {
    display:block;
    width:100% !important;
    max-width:100%;
    height:auto;
    box-sizing:border-box;
    margin:1% 0;
}