  .wave, .wave_highlevel, .wave_standard {
    height: 25%;
}
.masthead__caption {margin: 0 0 0 0;}
.masthead__caption .h2 {font-size: clamp(1.3125rem, 3vw, 2.8125rem); padding-top: 1.5rem;}
/*SLIDER STYLES*/
.masthead__pager {display: block;}

@media screen and (max-width: 40em) {
    .masthead__pager {display: block;}
}
.masthead__pager-list {
    position: relative;
    z-index: 100;
}
.masthead__pager-item {

}
.masthead__pager-item .masthead__pager-link {
    background-color: rgba(46,38,42,.25);
    cursor: pointer;
    transition-property: background-color;
    transition-delay: 0.1s;
    transition-duration: 375ms;
    transition-timing-function: ease-in-out;
    display: block;    
    height: 2.75rem;
    width: 3rem;
}
.masthead__pager-list .masthead__pager-item:first-child a {
    background-color: rgba(46,38,42,.25);
    cursor: pointer;
    transition-property: background-color;
    transition-delay: 0.1s;
    transition-duration: 375ms;
    display: block;    
    height: 2.75rem;
    width: 3rem;
}
.masthead__pager-list .masthead__pager-item:nth-child(2) a {
    background-color: rgba(46,38,42,.25);
    cursor: pointer;
    transition-property: background-color;
    transition-delay: 0.1s;
    transition-duration: 375ms;
    display: block;    
    height: 2.75rem;
    width: 3rem;
}
.masthead__pager-list .masthead__pager-item:first-child a:hover {background-color: rgba(46,38,42,.5)}
.masthead__pager-list .masthead__pager-item:nth-child(2) a:hover {background-color: rgba(46,38,42,.5)}
.masthead__pager-list .masthead__pager-item--is-active:first-child a {background-color: rgba(46,38,42,.5)}
.masthead__pager-list .masthead__pager-item--is-active:nth-child(2) a {background-color: rgba(46,38,42,.5)}

.masthead__pager-item .masthead__pager-link:hover {
    background-color: rgba(46,38,42,.5)
    
}
.masthead__pager-item--is-active .masthead__pager-link {
    background-color: rgba(46,38,42,.5)
}


/*/
/* SLIDER CONTENT */
/*/
.slider_content {
	position: absolute;
    z-index: 1;
    top: 30%;
    left: 7%;
    width: 45%;
    border: 0 solid gray;
    z-index: 100;
}
.slider_content .slider-image {
    width: 80%;
	max-width: 30rem;
    min-width: none;
    margin: 0;
	padding: 0 0 .5rem 0;
}
.slider_content .slider-header {
    color: white;
    font-size: clamp(1.25rem,2vw,2rem);
    font-weight: 600;
    line-height: 1.5;
    text-align: left;
    margin: 0;
    padding: 0;
	position: relative;
    z-index: 100;
}
.slider_content .slider-header2 {
    color: white;
    font-size: clamp(1.125rem,2vw,1.75rem);
    font-weight: 600;
    line-height: 1.5;
    text-align: left;
    margin: 0;
    padding: 0;
	position: relative;
    z-index: 100;
}
.slider_content .slider-body {
    color: white;
    margin-bottom: .5rem;
    font-size: clamp(.875rem,1.25vw,1.0625rem);
    line-height: 1.5;
	position: relative;
    z-index: 100;
}
.slider_content .slider-body .line1 {
    font-weight: 500;
    max-width: 100%;
    width: 100%;
    line-height: 1.5;
    margin: .25rem 0;
    padding: 0;
}
.slider_content .slider-body .line2 {
    font-weight: 500;
    max-width: 100%;
    width: 100%;
    line-height: 1.5;
    margin: .25rem 0;
    padding: 0;
}
.slider_content .slider-link {
    margin-top: 1rem;
}
.slider_content .slider-link a, 
.slider_content .slider-link a:active,
.slider_content .slider-link a:focus,
.slider_content .slider-link a:visited {
    color: white;
    background-color: #8a0000;
    transition-property: background-color, color;
    transition-delay: 0.1s;
    transition-duration: 375ms;
    transition-timing-function: ease-in-out;
    font-weight: 600;
    text-decoration: none;
    font-size: clamp(.75rem,1vw,1.125rem);
    padding: .5rem 1.5rem;
    border-radius: .5rem;
    border: 1px solid #8a0000;
    text-transform: uppercase;
}
.slider_content .slider-link a:hover {
    text-decoration: none;
    color: #8a0000;
    background-color: white;
    border: 1px solid #8a0000;
}

@media screen and (max-width: 75em) { /*1200px*/
    .slider_content { 
        top: 35%; left: 3%;
    }
}
@media screen and (max-width: 64em) { /*1024px*/
    .slider_content { 
        top: 20%; left: 3%; width: 50%;
    }
    .slider_content .slider-image { width: 50%; max-width: 50%; }
    .slider_content .slider-header {margin-bottom: .25rem; }
    .slider_content .slider-body {margin-bottom: .25rem; }
}
@media screen and (max-width: 48em) { /*768px*/
    .slider_content { top: 10%; left: 1%; width: 75%; }
    .slider_content .slider-image { width: 50%; max-width: 50%; margin-bottom: .25rem;  }
    .slider_content .slider-header {margin-bottom: .25rem; }
    .slider_content .slider-body {margin-bottom: .25rem;  width: 60%; max-width: 60%; }
}
@media screen and (max-width: 42.5em) { /*680px*/
	.masthead__slider .masthead__image img {height: auto; width: 100%;  max-width: 200%; margin-left: 0}
	.slider_content {top: 5%; width: 75%; max-width: 100%; left: 0; /*background: rgba(255, 255, 255,.5);*/ height: 100%; padding: .5rem }
	.slider_content .slider-image { width: 75%; }
	.slider_content .slider-header { width: 100%; max-width: 100%; }
	.slider_content .slider-body { width: 60%; max-width: 60%; }
	.slider_content .slider-link { width: 100%; max-width: 100%; margin-top: .5rem; }
    .slider_content .slider-link a, 
    .slider_content .slider-link a:active,
    .slider_content .slider-link a:focus,
    .slider_content .slider-link a:visited {
        padding: .25rem .75rem;
    }
}
@media screen and (max-width: 40em) { /*640px*/
	.masthead__slider .masthead__image img {height: auto; width: 200%; max-width: 200%; margin-left: -10rem}
    .slider_content { top: 10%; left: 1%; width: 100%; }
    .slider_content .slider-image { width: 50%; max-width: 50%; margin-bottom: .25rem;  }
    .slider_content .slider-header {width: 90%; max-width: 90%; margin-bottom: 0; }
	.slider_content .slider-body { width: 70%; max-width: 70%; margin-bottom: .25rem; }
}
@media screen and (max-width: 30em) { /*480px*/
    .slider_content { top: 10%; left: 1%; width: 100%; }
    .slider_content .slider-body {width: 80%; max-width: 80%; line-height: 1.25; }
    
}
@media screen and (max-width: 20em) { /*320*/
    .slider_content { top: 10%; left: 1%; width: 100%; }
    .slider_content .slider-header {font-size: clamp(1rem,1vw,1rem);}
    .slider_content .slider-body {font-size: clamp(.75rem,1vw,1rem);  width: 80%; max-width: 80%; }
	.slider_content .slider-link {margin-top: .25rem; }
}
