	.photosHeading {
	  display: inline-block;
	  border-top: 4px solid var(--red);
	  padding-top: 4px;
	  padding-bottom: 10px;
	  margin-bottom: 0!important;
	  margin-top: 0!important;
	  line-height: 1.2;
	  font-size: 1.8rem;
	  font-weight: 600 !important;
	}
	
	.redlineHeading::before {
		content: "";
		display: block;
		margin-bottom: 8px;
		width: 35px;
		height: 4px;
		background: var(--red);		
	}
	.redlineHeading {
		display: inline-block;
		padding-bottom: 10px;
		margin-top: 0!important;
		margin-bottom: 0!important;		
	}	
	
	.photoBox figure, .photoBox .figure-caption {
		margin-bottom: 0!important;
	}
	
	.photoBox {
		margin-bottom: 0.65rem;
		box-shadow: 1px 1px 3px #aaacaa;
		max-width: 1280px;
	}
		
	.photoCaption {
		font-family: 'Charter',serif;
		margin-bottom: 2rem;
		padding-bottom: 0.5rem;
		margin-left: 16px;
		margin-right: 16px;
		border-bottom: 1px solid #aaacaa;
		font-size: 1.2rem;
		line-height: 1.4;
		max-width: 1280px;
	}
		
	.photoBox img {
		margin-bottom: 0;
	}
		
	.photoBox .figure-caption {
		font-size: 1rem;
		color: #282a29;
		background-color: white;
		padding-top: .5rem;
		padding-bottom: .5rem;
		border: none;
	}
			

	@media (max-width: 767.98px) {
		.photoCaption {
			font-size: 1.1rem;
		}
		
		.photosIntro {
			font-size: 1.14rem;
		}

	}

	@media (max-width: 575.98px) {
		
		.photoBox {
			margin-left: -16px!important;
			margin-right: -16px!important;
		}	  
		.photoCaption {
			font-size: 1.05rem;
			margin-left: 0;
			margin-right: 0;
		}
	}
	
	.stickyLinks .trendingPhotos {
		margin-top: 47px;
		margin-bottom: 0.5rem!important;
	}
	
	figure {
		margin: 0 0 1rem;
	}	
	
	.backLink {
		margin-top: 0.7rem;
		margin-bottom: 0.7rem;
	}
	
	.backLink a {
		color: #0070E0;
		text-decoration: none;
	}
	
	.btn {
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.5;
    --bs-btn-color: var(--bs-body-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: var(--bs-border-radius);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
    --bs-btn-disabled-opacity: 0.65;
    --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), 0.5);
    display: inline-block;
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
    font-family: var(--bs-btn-font-family);
    font-size: var(--bs-btn-font-size);
    font-weight: var(--bs-btn-font-weight);
    line-height: var(--bs-btn-line-height);
    color: var(--bs-btn-color);
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
    border-radius: var(--bs-btn-border-radius);
    background-color: var(--bs-btn-bg);
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
    .btn {
        transition: none;
    }
}
.btn:hover {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
    color: var(--bs-btn-color);
    background-color: var(--bs-btn-bg);
    border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn,
.btn.show,
.btn:first-child:active,
:not(.btn-check) + .btn:active {
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible,
.btn.show:focus-visible,
.btn:first-child:active:focus-visible,
:not(.btn-check) + .btn:active:focus-visible {
    box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled {
    color: var(--bs-btn-disabled-color);
    pointer-events: none;
    background-color: var(--bs-btn-disabled-bg);
    border-color: var(--bs-btn-disabled-border-color);
    opacity: var(--bs-btn-disabled-opacity);
}
.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #0d6efd;
    --bs-btn-border-color: #0d6efd;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0b5ed7;
    --bs-btn-hover-border-color: #0a58ca;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0a58ca;
    --bs-btn-active-border-color: #0a53be;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0d6efd;
    --bs-btn-disabled-border-color: #0d6efd;
}