#maintenance-notice-new {
    position: relative;
    font-size: 1.4rem;
    padding: 1.5rem 0.4rem;
    line-height: 2rem;
    color:#484848;
    margin:auto;
    width:100%;
    max-width:128rem;
    font-family:Roboto;
}
#maintenance-notice-new .notice-coupon-disclaimer{
	font-size:1.3rem;
}
#maintenance-notice-new .fa-tag{
	position: relative;
    left: 3.5rem;
    top:.2rem;
    color:#fff;
}
.maintenance-notice-login{
	background:#fff;
}
#maintenance-notice-new .pill{
	text-transform:uppercase;
	padding:0.3rem 2.5rem;
	border-radius:2rem;
	color:#fff;
	font-size:1.3rem;
	display:inline-block;
	margin-right:1.0rem;
	padding-left: 4rem;
	margin-bottom:0.4rem;	
	padding-bottom: .1rem;
}
.only-coupon-message, #maintenance-notice-new .maintenance-notice-slider-li{
	display:none;
}
#maintenance-notice-new .pill.red{
	background-color:#ea2125;
}
#maintenance-notice-new .pill.green{
    background-color:#8bc63f
}
#maintenance-notice-new .pill.orange{
    background-color:#ffbb33;
}
#maintenance-notice-new .carousel-inner{
    width: 80%;
    margin: auto;
}
#maintenance-notice-new .mauto{
	margin:auto;
}
#maintenance-notice-new .carousel-item-text {
    height:2.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    padding-right:2.5rem;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
    position:relative;
    cursor:default;
   
}
.white-space{
	 /*white-space: nowrap;*/
}
#maintenance-notice-new .auto-height{
	height:auto;
}
.carousel-controls{
    position:absolute;
    right:0;
    width:10rem;
    top:0;
    color:#444;
    margin:0;
    background-color:#fff;
}
.carousel-controls .carousel-indicators{
    margin:0.8rem 0 0 0;
    top: 0;
}
.carousel-controls .carousel-indicators li{
    opacity:1;
    background-color:#d8d8d8;
    border-radius:50%;
    border:0rem;
    width:0.8rem !important;
    height:0.8rem;
    margin-right: 0.5rem;
}
.carousel-controls .carousel-indicators li.active{
    background-color:#8cc63f;
}
.carousel-controls a, .carousel-controls a:hover .carousel-controls a:active{
    color:#808080 !important;
    opacity:1 !important;
    width:auto;
    display:inline-block;
    padding: 0 !important;
}
#maintenance-notice-new .carousel-arrow{
    font-weight: 100;
    font-size: 2rem;
}
#maintenance-notice-new .carousel-inner-arrow{
	color:var(--callToAction);
	cursor:pointer;
}
.notices-bg{
	background:var(--lightBackground);
}
@media only screen and (max-width: 1024px){
	#maintenance-notice-new .carousel-inner-arrow {
	  margin-right: 2rem;
	}
}
@media only screen and (max-width: 800px){
	#maintenance-notice-new .carousel-inner-arrow {
	  margin-right: 3rem;
	}
}
@media only screen and (max-width: 700px){
	#maintenance-notice-new .carousel-inner-arrow {
	  margin-right: 4rem;
	}
}
@media only screen and (max-width: 600px) {
    #maintenance-notice-new .carousel-inner{
        width: 90%;
    }
    #maintenance-notice-slider{
        margin-top:1rem;
    }
    .carousel-controls {
	    left:43%;
	    top: -2.4rem;
    }
    #maintenance-notice-new .carousel-item-text{
    text-align: left;
    }
    #maintenance-notice-new .carousel-arrow{
    margin-right: 3rem;
    } 
    #maintenance-notice-new .carousel-inner-arrow {
	  margin-right: 0rem;
	}
}