<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* NOTE: The commit dated 2/24/22 was a last minute request that was rushed before I left this position.
 * This CSS will need to be cleaned up and the breakpoints refined at some point. 
 */

/* Feed Content */
@media all and (max-width: 767px) {
	.igimage-wrapper,
	.igimage {
		height: 300px;
		width: 300px;
		max-width: 100%;
    }
	.igcaption {
		width: 300px;
		margin: -72px auto 0 auto;
	}	
}
@media all and (min-width: 768px) and (max-width: 999px) {	
	.igimage-wrapper,
	.igimage {
		height: 200px;
		width: 100%;
		max-width: 200px;
    }
	.igcaption {
		width: 200px;
		margin: -72px auto 0 auto;
	}	
}
@media all and (max-width: 999px) {
	.igpost-wrapper {
		flex-basis: 100%;
		margin: 5% auto;
	}
	.igfeed {
		flex-direction: column;
		align-content: center;
		flex-wrap: wrap;
	}
	.igfeed .igpost-wrapper:nth-child(2) {
		display: none;
	}
	.igimage-wrapper {
		margin: 0 auto 0 auto;
	}
	.igimage {
		border-radius: 7px 7px 0 0;
	}		
	.ig-profile-link {
		margin-top: 15px;
	}
}
@media all and (min-width: 1000px) and (max-width: 1300px) {
	.igpost-wrapper {
		margin: 10px 0;
		width: 100%;
	}
	.igimage-wrapper,
	.igimage {
		height: 200px;
		width: 100%;
		max-width: 200px;
	}
	.igimage-wrapper {
		margin: 0 auto 0 auto;
	}
	.igimage {
		border-radius: 7px;
	}
	.igcaption {
		width: 100%;
		max-width: 200px;
		margin: -93px auto 0 auto;
	}
}
@media all and (min-width: 1301px) {
	.igfeed {
		flex-direction: row;
		justify-content: start;
	}
	.igpost-wrapper {
		flex-basis: 50%;
		margin: 20px;
	}
	.igimage-wrapper,
	.igimage {
		height: 207px;
    	width: 100%;
		max-width: 300px;
	}
	.igimage-wrapper {
		margin: 0 auto 0 auto;
	}
	.igcaption {
		max-width: 300px;
		min-height: 93px;
		width: 100%;
		margin: 0 auto 0 auto;
	}
	.ig-profile-link {
		margin-top: 35px;
	}	
}
.igfeed {
	display: flex;
}
.igpost-wrapper {
	display: flex;
	height: 100%;
    flex-direction: column;
    margin-bottom: 0;
    overflow: hidden;
}
.igimage-wrapper {
    display: block;
    overflow: hidden;
    border-radius: 7px 7px 0 0;
}
.igimage {
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: -webkit-transform 2s ease-in-out;
    transition: -webkit-transform 2s ease-in-out;
    transition: transform 2s ease-in-out;
    transition: transform 2s ease-in-out, -webkit-transform 2s ease-in-out;
	box-shadow: 0 0 5px #cccccc;
    display: block;
}
.igimage:hover {
	-webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.igcaption {
    min-height: 93px;
	background-color: #f1f1f1;
    border-radius: 0 0 7px 7px;
    padding: 15px 10px;
    z-index: 999;
}
.igcaption a {
	width: 100%;
    color: black;
    font-weight: bold;
}
.igcaption a:hover,
.igcaption a:active,
.igcaption a:focus,
.igcaption a:visited {
	color: black;
}
#main p.igcaption,
.node--type-page #main p.igcaption {
	margin-bottom: 0;
}
.ig-profile-link {
	flex-basis: 100%;
}

/* Login */
.fb-login-btn {
	color: #ffffff;
	background-color: #4267B2;
	padding: 10px;
	margin-bottom: 15px;
	display: inline-block;
}
.fb-login-btn:hover {
	text-decoration: none;
}
.fb-login-btn i {
	margin-right: 5px;
}
.ig-block-error {
	font-weight: bold;
	background-color: red;
	color: white;
	padding: 10px;
}
</pre></body></html>