.cat-row {
	margin-bottom:0px;
}
	.cat-row .content-wrapper {
		padding-bottom:0px !important;
		padding-top:0px !important;
	}
	.cat-row .content-wrapper:nth-child(4) { /* Stops the columns from wrapping to 2 lines when 4 across */
		margin-right:0px;
	}
	
		/*.cat-row .content-wrapper  {
			list-style-type:none;
			padding-left:0px;
			padding-top:3px;
			padding-bottom:3px;
			background-color:#A7A9AB;
			margin-bottom:0px;
			width:249px;  Linked to .cat-row .image-wrapper width 
		}*/
			.cat-row .content-wrapper .category {
				padding-left:0px;
				vertical-align:middle;
				text-align:center;
				padding-top:3px;
				padding-bottom:3px;
				background-color:#A7A9AB;
				text-transform:uppercase;
				font-weight:bold;
				font-size:13px;
				width:249px;
				
			}
			
			@media (min-width:991px) and (max-width:1200px) {
				.cat-row .content-wrapper .category {
					width:205px;
				}
			}
			
			@media (max-width:991px) {
				.cat-row .content-wrapper .category {
					width:auto;
				}
			}
				
			
				.cat-row .content-wrapper .category a{
					color:white;
					text-decoration:none;
				}
					.cat-row .content-wrapper .category a:hover {
						text-decoration:underline;
					}
			/*	.cat-row .content-wrapper ul li::after {
					content: ', ';
					color:white;	
				}
					.cat-row .content-wrapper ul li:first-child::after { 
						content: '';
					}
					.cat-row .content-wrapper ul li:last-child::after { 
						content: '';
					} */
			.cat-row .content-wrapper ul li a{
				color:white;
				
			}
			
	.cat-row .image-wrapper {
	  width: 249px; 
	  height: 249px; 
	  overflow: hidden;
	  display: inline-block;
	  vertical-align: top;
	  
	}
	
		@media (min-width:991px) and (max-width:1200px) {
			.cat-row .image-wrapper {
				 width: 205px; 
				 height: 205px;
			}
		}
		
		@media (max-width:991px) {
			.cat-row .image-wrapper {
				overflow:visible;
				 width: auto; 
				 height: auto;
				 display:inherit;
			}
		}
		
		.cat-row .image-wrapper img {
		  max-width: 100%;
		  height: auto;
		  width: auto;
		}
		
		.cat-row .image-wrapper img.landscape {
		  max-width: none;
		  max-height: 100%;
		}
	
	.cat-row .text-wrapper {
		position:absolute;
		bottom:0;
		background-color:rgba(14,31,65,0.9); 
		width:94.5%;
		display:block;
		padding:10px 15px;
	}
		
		@media (max-width:1200px) {
			.cat-row .text-wrapper {
				width:96%;
			}
		}
		
		@media (max-width:991px) {
			.cat-row .text-wrapper {
				position:relative;
				width:100%;
				background-color:rgba(14,31,65,1); 
			}
			.cat-row .content-wrapper .text-wrapper .excerpt {
				display:inline-block;
				margin-top:5px;
			}
		}
	
		.cat-row .text-wrapper a.title {
			color:white;
			font-weight:bold;
			font-size:16px;
			display:block;
			text-decoration:none;
		}
				@media (min-width:991px) and (max-width:1200px) {
					.cat-row .text-wrapper a.title {
						font-size:13px;
					}
				}
				
			.cat-row .text-wrapper a.title:hover {
				text-decoration:underline;
			}
						
		
		.cat-row .text-wrapper .excerpt {
			display:none;
			font-size:13px;
		}
		
				@media (min-width:991px) and (max-width:1200px) {
					.cat-row .text-wrapper .excerpt {
						font-size:12px;
					}
				}
				
			.cat-row .content-wrapper:hover .text-wrapper .excerpt {
				display:inline;
			}
			
			@media (max-width:991px) {
				.cat-row .content-wrapper:hover .text-wrapper .excerpt {
					display:inline-block;
				}
			}
			
		
		.cat-row .text-wrapper .excerpt a {
			color:white;
			text-decoration:none;
		}
		

.page-grid-stories #primary #main .page h1.entry-title {
	border-bottom:none !important;
	font-weight:500;
	padding-bottom:0px;
	margin-bottom:0px;
	
}

	.page-grid-stories #primary #main .page h1.entry-title.with-child-cat {
		margin-bottom:0px;
		padding-bottom:0px;
		font-weight:500;
	}
	
	.page-grid-stories .category-parent-wrapper {
		font-size:17px;
		margin-top:4px;
		color:#777;
	}		
		
.large-featured-story {
	position:relative;
	padding-top:0px !important;
	padding-bottom:0px !important;
	margin-bottom:0px;
	width:99%;
}

	.large-featured-story .text-wrapper {
		position:absolute;
		bottom:0px;
		background-color:rgba(14,31,65,0.87); 
		padding:15px 25px;
	}
	
				@media (max-width:767px) {
					.large-featured-story .text-wrapper {
						position:relative;
						background-color:rgba(14,31,65,1); 
					}
				}
					
		.large-featured-story .text-wrapper a.title {
			font-size:20px;
			color:white;
			text-decoration:none;
			font-weight:bold;
			
		}
			.large-featured-story .text-wrapper a.title:hover {
				text-decoration:underline;
			}
		
		.large-featured-story .text-wrapper .excerpt {
			color:white;
		}
		
			.large-featured-story .text-wrapper .excerpt a {
				color:white;
			}
				.large-featured-story .text-wrapper .excerpt a:hover {
					color:#ccc;
				}
			
	
	
 
