.carousel{position:relative;margin-bottom:0px;line-height:1rem;}
.carousel-inner{width:100%;position:relative;}
.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;}
.carousel-inner>.item>img{display:block;line-height:1;}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block;}
.carousel-inner>.active{left:0;}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%;}
.carousel-inner>.next{left:100%;}
.carousel-inner>.prev{left:-100%;}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0;}
.carousel-inner>.active.left{left:-100%;}
.carousel-inner>.active.right{left:100%;}
.carousel-control{position:absolute;top:40%;left:15px;width:48px;height:48px;margin-top:-20px;font-size:4.0em;font-weight:100;line-height:1.5rem;color:#ffffff;text-align:center;background:#000000;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.8;filter:alpha(opacity=50);}.carousel-control.right{left:auto;right:15px;}
.carousel-control:hover{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);}
.carousel-caption{position:absolute;left:0;right:0;bottom:0;top:10px;padding:15px;}
.carousel-caption h4,.carousel-caption p{color:#ffffff;line-height:20px;}
.carousel-caption h4{margin:0 0 5px;}
.carousel-caption p, .carousel-caption-bottom p{color:#ffffff;font-size: 1.5rem; line-height: 1.5;font-weight: bold;}


.carousel-caption-large{position:absolute;left:0;right:0;bottom:0;padding:0px;}

.slide_title {font-family: "Tungsten A", "Tungsten B","Osw",Arial,sans-serif; font-size: 5.5rem; color:white; font-weight: bold; margin: 0rem;}

.mask{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	overflow:hidden;
	width:100%;
	height:100%;
	background-attachment:fixed
}

.carousel-caption-bottom {position:absolute;left:0;right:0;bottom:0;padding:15px;}



.rgba-black-slight-bottom,.rgba-black-slight-bottom:after{
background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3) );
}
.rgba-black-light-bottom,.rgba-black-light-bottom:after{
background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    }
.rgba-black-strong-bottom,.rgba-black-strong-bottom:after{
background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8) );}

.rgba-black-slight,.rgba-black-slight:after{
background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
}
.rgba-black-light,.rgba-black-light:after{
background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    }
.rgba-black-strong,.rgba-black-strong:after{
background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));}


.carousel-inner,.carousel,.item,.container,.fill {
  height:622px;
  width:100%;
  background-position:left top;
  -webkit-background-size: cover; 
	        background-size: cover; 
	        background-color: #500000;
}


.slide-content-inner { width: 62.5rem;  margin-left: auto;
    margin-right: auto; }

.slide-button {
        border-style: solid;
        border-width: 0px;
        cursor: pointer;
        font-family: "Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
        font-weight: normal;
        line-height: normal;
        margin: 1.25rem 0 1.25rem;
        position: relative;
        text-decoration: none;
        text-align: center;
        -webkit-appearance: none;
        -webkit-border-radius: 0;
        display: inline-block;
        padding-top: 1rem;
        padding-right: 2rem;
        padding-bottom: 1.0625rem;
        padding-left: 2rem;
        font-size: 1rem;
        background-color: #500000;
        border-color: #400000;
        color: #ffffff !important;
        letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 600;
    transition: background-color 300ms ease-out;
    border-width: 2px; border-color: white;
    }

.slide-button a:hover,.slide-button:hover, .slide-button:visited,.slide-button > a:hover{color:#ffffff}
#homepage_rotator .slide-button > a:hover{color:#ffffff}
#homepage_rotator .slide-button > a:focus{color:#ffffff}

@media(max-width: 1023px){

.slide-content-inner { width: auto; }
}



 @media only screen and (max-width:85.0em){

.carousel-inner,.carousel,.item,.container,.fill {
  height:450px;
}

}

 @media only screen and (max-width:64.913em){

.slide-content-inner { width: 100%; 
padding: 0px 65px 0px 65px;}

.carousel-inner{overflow:visible;width:100%;position:relative;}
.carousel-caption p, .carousel-caption-bottom p{color:#ffffff;font-size: 1.5rem; line-height: 1.7rem;font-weight: bold;}
.slide_title {font-family: "Tungsten A", "Tungsten B","Osw",Arial,sans-serif; font-size: 4.0rem; font-weight: bold;line-height: 4.5rem;}


.carousel-inner,.carousel,.item,.container,.fill {
  height:400px;
}



}



 @media only screen and (max-width:43.913em){

.slide-content-inner { width: 100%; 
padding: 0px 65px 0px 65px;}

.carousel-inner{overflow:visible;width:100%;position:relative;}
.carousel-caption p, .carousel-caption-bottom p {color:#ffffff;font-size: 1.1rem; line-height: 1.4rem;font-weight: bold;}
.slide_title  {font-family: "Tungsten A", "Tungsten B","Osw",Arial,sans-serif; font-size: 2.8rem; font-weight: bold; line-height: 3.2rem;overflow: visible;}


.rgba-black-slight-bottom,.rgba-black-slight-bottom:after{
background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
}
.rgba-black-light-bottom,.rgba-black-light-bottom:after{
background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    }
.rgba-black-strong-bottom,.rgba-black-strong-bottom:after{
background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));}

.carousel-inner,.carousel,.item,.container,.fill {
  height:400px;
}
     
 }




}


.departmentmenubar ul {
    display: block;
    background: #f3f3f3;
    margin-left: 0;
    list-style: none;
    width: 100%;
    text-align: center;




