
	body#highlight .wrapper,
	body#highlight #intro,
	body#highlight #more-highlights {
		display: flex;
		display: -webkit-flex;
	}
	
	body#highlight .wrapper {
		background-color: #fff;	
		padding-bottom:50px;
		width: 100%;
	}

	body#highlight #intro {
		-webkit-justify-content: center;
		justify-content: center;

		padding: 3em 0 0 0;
	}

	body#highlight #intro picture {
		justify-content:center;
		-webkit-justify-content:center;
		border-radius:5px;
		overflow: hidden;
		width: auto;
	}

	body#highlight #intro img {
		max-width:80vw;
	}


	body#highlight #highlight-content {
		display:flex;
		display:-webkit-flex;
	}

	body#highlight #highlight-content > div {
		padding:30px 0px 0px 15px;
	}

	body#highlight #highlight-content h1 + div {
		font-size: calc(1.0em + 0.2vw);
		margin-top: 30px;
		text-align: left;
	}



	body#highlight #highlight-content svg {
		margin-top: 20px;		
	}

	body#highlight #latest-news > .container {
		padding-top:0.5em;
	}


	body#highlight #more-highlights {
		flex-direction:column;
		-webkit-flex-direction:column;
		margin-top:calc(30px + 3vw);
	}


	#more-highlights h2 + p {
		margin-bottom:30px;
	}





	body#archive #more-highlights h1 {
		margin-bottom: 1em;
	}
	
	



	

	#more-highlights > .container-fluid {
		display:flex;
		display:-webkit-flex;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		justify-content: center;
		-webkit-justify-content: center;
		margin: 0px;
	}
	
	#more-highlights > .container-fluid:before {
		content: none;
	}
	
	#more-highlights h3 {
		letter-spacing:0px;
		margin-top:15px;
		text-transform:capitalize;
	}

	#more-highlights .news_sub {
		border-bottom:1px solid #f3eae0;
		margin-bottom:calc(0.9em + 0.3vw);
		margin-top:1em;
		padding-bottom:calc(0.9em + 0.3vw);
		transition:.3s border-bottom;
	}
	

	#more-highlights .news_sub * {
		cursor:pointer;	
	}

	#more-highlights a.news_sub:hover {
		border-color: #e5c363;
		text-decoration:none;
	}

	#more-highlights .news_img {
		background-position:center top;
		background-repeat:no-repeat;
		background-size:cover !important;
		border-radius: 5px;
		-webkit-filter: contrast(1) brightness(1.2);
		filter: contrast(1) brightness(1.2);
		height: calc(250px + 7vw);
		transition:.3s all;
	}

	#more-highlights a.news_sub:hover .news_img {
		-webkit-filter: contrast(1.45) brightness(0.9);
		filter: contrast(1.45) brightness(0.9);
	}
	
	#more-highlights .btn {
		background-color:#33322c;
		color:#fff;
		margin:calc(2em + 2vw) auto;
	}



		
		
		

	@media screen and (min-width:992px) {
		body#highlight #intro picture {
			max-width:80vw;
			overflow-x:hidden;
		}
		
		body#highlight .wrapper {
			flex-wrap: wrap;
			-webkit-flex-wrap: wrap;
			justify-content: center;
			-webkit-justify-content: center;
			align-items: flex-start;
			-webkit-align-items: flex-start;
			
    		margin-left: 20px;
			width: calc(100% - 40px);
		}
		
		
		body#highlight #intro {
			-webkit-justify-content: center;
			justify-content: center;
			padding: 30px;
			width: 40%;
			margin: 0px 0px auto auto;
		}

		body#highlight #highlight-content {
			width: 40%;
			margin: 0px auto auto 0px;
		}
		
		body#highlight p {
			font-size: calc(0.9em + 0.3vw);
		}
	}
		
		

	@media screen and (max-width:991px) {
																			
		body#highlight .wrapper {
			flex-direction:column;
			-webkit-flex-direction:column;
			width: 100%;
		}
		
		body#highlight #intro {
			margin-top: 20px;
			padding:0px;
		}

		body#highlight #highlight-content {
			padding:0px 30px;
		}
		
		body#highlight #highlight-content h1 + div {
			border-top: 1px solid #7F9880;
			margin-top:20px;
			padding-top:15px;
		}

		body#highlight #intro .inner,
		#more-highlights .container-fluid {
			border:none;
			padding:0px;
		}	
		
		
		#more-highlights > .container-fluid {
			-webkit-justify-content: flex-start;
			justify-content: flex-start;
			padding: 0px 10px;
		}


		#more-highlights {
			padding-bottom:8vw; 
			padding-top:4vw;
			margin-left: 15px;
			width: calc(100% - 30px);
		}		
		
		#more-highlights .news_img {
			height: 50vw;
		}
		
		#more-highlights .news_sub {
			padding: 0px 10px 10px 10px;
			width: 50%;
		}		
	
		
		#more-highlights h3 {
			font-size:1.6rem;
		}
	}