  article {
		display: flex;
		margin: auto;
		}
.feed-container article {
    padding: 40px 72px;
    padding-top: 0;
    width: 100%;
}
.feed-thumbnail {
		max-width: 300px; 
		vertical-align: top;
		}
a.feed-cta:hover {
		text-decoration: underline;
		border: 1px solid #036;
		}
.feed-cta-container {
    width: unset;
    padding: 0!important;
    margin: 0!important;
    float: left;
    display: inline;
    justify-content: left;
    align-items: baseline;
    position: unset;
}
.feed-cta {
    border: 1px solid #036;
    color: #036;
    display: inline;
    margin: auto;
    padding: 5px 20px;
    width: fit-content;
}


.feed-main-container {
    float: left;
    width: calc(100% - 60px);
    display: inline;
	position: relative;
}

.feed-container .fas {
    font-weight: 900;
    font-size: 3em;
    top: 50%;
    color: #036;
}

.feed-container .prev {
    width: 30px;
    float: left;
}
.feed-container .next {
    width: 30px;
    float: left;
}

.feed-thumbnail {
    max-width: 250px;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}

/* Mobile Adjustments */

@media screen and (max-width: 1075px){
	.feed-thumbnail {
		max-width: 250px; 
	}
}
@media screen and (max-width: 980px){
	.feed-thumbnail {
		max-width: 150px; 
	}
	.feed-thumbnail {
		max-width: 200px;
		float: left;
		margin-right: 20px;
		margin-bottom: 20px;
	}	
}
@media screen and (max-width: 710px){
	article {
		display: inline;
		}
	.feed-container {
		width: 100%;
		position: relative;
		margin-left: 20px;
		float: right;
		border: 2px dotted #b8cc33;
		border-radius: 20px;
		min-width: 0px;
		padding-top: 0;
		margin-top: 0		
	}
		.feed-thumbnail {
		max-width: 180px;
	}
}
@media screen and (max-width: 710px){
	.feed-text-container {
			margin-top: 0!important;		
	}
}
