		
	.hpf2-box{
		box-shadow: -1px 3px 2px 0px rgba(0,0,0,0.4);
		position:relative;
	}
		
		.hpf2-overlay{
			background-image:url('/images/zfeatured/zfeatured-green-overlay.png');
			background-position:center bottom;
			background-size:auto 80%;
			background-repeat:repeat-x;
			
			position:absolute;
			pointer-events:none;
			top:0;
			left:0;
			height:100%;
			width:100%;
			
			z-index:5;
		}	
		
		.hpf2-text-box{
			
			height:50%;
			width:100%;
			
			bottom:0; left:0;
			position:absolute;
			z-index:10;
			
			transition:height .5s;
			-webkit-transition:height .5s;
			-moz-transition:height .5s;
			
		}
		
			.hpf2-box:hover .hpf2-text-box{
				height:55%;
			}
		
			.hpf2-text-box .inner{
				padding:10px;
			}
			
			.hpf2-text-box hr{
				border-top:5px solid #eea615;
				margin:5px 0;
				width:50%;
			}
		
			.hpf2-text-box h5,
			.hpf2-text-box p{
				color:#FFF;
			}
			
			.hpf2-text-box h5{
				margin-bottom:0;
				text-transform:uppercase;
			}
			
			.hpf2-text-box p{
				font-family:'Roboto Condensed';
				font-size:1.8rem;
				font-weight:bold;
				line-height:1;
			}
			
			.hpf2-text-box p.five-lines{
				font-size:1.65rem;
			}
			
			span.hpf2-read-more{
				background-color:#7ab749;
				color:#FFF !important;
				display:inline-block;
				font-family:'Roboto Condensed';
				font-size:12px;
				font-weight:bold;
				position:absolute;
				right:0; bottom:0;
				padding:5px;
				text-transform:uppercase;
				z-index:12;
				
				transition:background-color .5s;
				-webkit-transition:background-color .5s;
				-moz-transition:background-color .5s;
				
			}
			
			.hpf2-box:hover span.hpf2-read-more{
				background-color:#eea615;
			}
	
	.hpf2-sec-box{
		margin-bottom:60px;
	}
		
		.hpf2-sec-box .text-box p{
			font-family:'Roboto Condensed';
			line-height:1.2;
		}
		
		.hpf2-sec-box .text-box p:first-child{
			font-weight:bold;
			margin-bottom:5px;
		}	
		
			.hpf2-sec-box .text-box p:first-child a:link,
			.hpf2-sec-box .text-box p:first-child a:visited{
				color:#002E1A;
			}
		
		.hpf2-sec-box .text-box .read-more a:link,
		.hpf2-sec-box .text-box .read-more a:visited{
			color:#002E1A;
			text-decoration:underline;
		}
	
	
	.btn-hpf2{
		background-color:#b77f10;
		border:none;
		color:#FFF;
		font-family:'Roboto Condensed';
		font-size:2rem;
		font-weight:bold;
		padding:0 30px 0 0;
		vertical-align:middle;
	}
	
		.btn-hpf2:before{
			
			background-color:#eea615;
			background-repeat:no-repeat;
			background-position:center center;
			background-size:50%;
			content: '';
			display:inline-block;
			height:50px;
			padding:0;
			margin:0 30px 0 0;
			vertical-align:middle;
			width:50px;
			
		}
		
		.btn-hpf2.strategic-priorities:before{
			background-image:url('/templates/zprototype/images/custom/planning.svg');
			
		}
		
		.btn-hpf2.publications:before{
			background-image:url('/templates/zprototype/images/custom/documents.svg');
			
		}
		
		.btn-hpf2.media-gallery:before{
			background-image:url('/templates/zprototype/images/custom/multimedia.svg');
			
		}
		
	.zsocial-wrapper .nav-tabs{
		display:none;
	}
		
	@media( max-width:1199px ){
		
		.hpf2-overlay{
			background-size:auto 100%;
		}
		
		.hpf2-text-box h5{
			font-size:1.25rem;
		}
		
		.hpf2-text-box{
			height:60%;
		}
		
			.hpf2-text-box p{
				font-size:1.65rem;
			}
			
			.hpf2-text-box p.five-lines{
				font-size:1.5rem;
			}
		
		
	}
	
	@media( max-width:991px ){
		
		.hpf2-col{
			margin-bottom:60px;
		}
		
			.hpf2-col img{
				width:100%;
			}
		
		#zfeatured{
			margin-top:60px !important;
		}	
		
		.hpf2-text-box{
			height:50%;
		}
		
		.hpf2-text-box h5{
			font-size:1.75rem;
		}
		
			.hpf2-text-box p,
			.hpf2-text-box p.five-lines{
				font-size:2.25rem;
			}
		
		.hpf2-sec-box img{
			width:100%;
		}
		
		.hpf2-sec-box .text-box p{
			margin-top:30px;
		}
			
		.btn-hpf2{
			font-size:1.5rem;
		}
		
		
	}
	
	@media( max-width:767px ){
		
		.btn-hpf2{
			font-size:1.45rem;
			padding:15px;
			margin:0;
		}
		
		.btn-hpf2:before{
			display:none;
		}
		
	}