  
/*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: .3125rem;
    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: .3125rem;
    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: .3125rem;
    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: 25%;
    left: 7%;
    width: 35%;
    border: 0 solid gray;
}
.slider_content .slider-image {
    width: 80%;
	max-width: 30rem;
    min-width: none;
    margin: 0;
	padding: 0 0 .5rem 0;
}
.slider_content .slider-header {
    color: #8a0000;
    font-size: clamp(1rem,1.5vw,2rem);
    font-weight: 600;
    line-height: 1.5;
    text-align: left;
}
.slider_content .slider-body {
    margin-top: .5rem; 
    margin-bottom: .5rem;
    font-size: clamp(.5625rem,1.25vw,1.0625rem);
    line-height: 1.5;
    width: 100%;
}
.slider_content .slider-body .line1 {
    font-size: clamp(.5625rem, 1.5vw, 1rem);
    font-weight: 500;
}
.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;
    display: inline-block;
    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(.5625rem,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;
}

/*slider 1*/
.slider_1 .slider_content {top: 20%;}

.slider_1 .slider_content .slider-header {line-height: 1.25; color: black; } 
.slider_1 .slider_content .slider-link a {background-color: black; border: 0;}
.slider_1 .slider_content .slider-link a:hover {color: #FFFFFF;}


@media screen and (max-width: 75em) { /*1200px*/
    .slider_content {top: 25%; left: 3%;}
    .slider_1 .slider_content {top: 20%;}

}
@media screen and (max-width: 64em) { /*1024px*/
    .slider_content { top: 20%; left: 3%; width: 40%; }
    .slider_1 .slider_content {top: 20%; width: 45%;}
    .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_1 .masthead__image img {
        width: 125%;
        max-width: 100%;
        height: auto;
    }
    .slider_content { top: 10%; left: 3%; width: 40%; }
    .slider_1 .slider_content {top: 10%;}
    .slider_1 .slider_content .slider-header { width: 100%; max-width: 100%; }
    .slider_1 .slider_content .slider-body { width: 100%; max-width: 85%; }

    .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: 100%; max-width: 100%; }
}
@media screen and (max-width: 42.5em) { /*680px*/
	.masthead__slider .masthead__image img {height: auto; width: 100%;  max-width: 200%; margin-left: 0}
    

    .masthead__slider .profdevweek img {
        /*height: auto !important; 
        width: 100% !important;  
        max-width: 200% !important; 
        margin-left: -60vw !important;*/
    }
	.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;*/
        padding: .5vw 1vw .5vw 1vw;
        border-radius: 1vw;
    }
}
@media screen and (max-width: 40em) { /*640px*/
	.masthead__slider .masthead__image img {height: auto; width: 200%;  max-width: 200%; margin-left: 0}
    .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: 60%; max-width: 60%; margin-bottom: .25rem; margin-top: .25rem;}

    .slider_1 .slider_content .slider-header {font-size: .875rem; }
    .slider_1 .masthead__slider .masthead__image img { }
}
@media screen and (max-width: 30em) { /*480px*/
    .slider_content { top: 1%; left: 1%; width: 50%; }
    .slider_1 .slider_content {top: 0; left: 1%; width: 45%;}

    .slider_content .slider-body {line-height: 1.25; }
    .slider_content .slider-body {margin-bottom: .25rem; margin-top: .25rem; width: 75%; max-width: 75%; }
}
@media screen and (max-width: 25em) { /*400px*/
    .slider_content {z-index: 500;}
    .slider_content .slider-body {line-height: 1.25; }
    .slider_content { top: 1%; left: 1%; width: 100%; }
    .slider_content .slider-body {margin-bottom: .25rem; width: 50%; max-width: 50%; }
}
@media screen and (max-width: 20em) { /*320*/
    .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; padding: 0; }
    /*.slider_content .slider-link a {padding: .0125rem .25rem; border-radius: .25rem}*/
}
