﻿*{
    margin:0;
}

#announcement{
    height:auto;
/*    background-color:black;*/
    color:white;
}

.container{
    width:1600px;
    margin:auto;
}

.subcontainer {
    width: 100%;
    margin: auto;
   /* background-color: dodgerblue;*/
    border-radius:4px;
}

.announcement-wrapper{
    width:100%;
    height:100px;
    display:flex;
    flex-direction:column;
    justify-content:left;
    align-items:flex-start;
    gap: 25px;
    padding-top: 10px;
    position: relative;
}

.header{
    font-size:1.0rem;
}

.slider-wrapper{
    width:100%;
}

.slide{
    width:100%;
    text-align:left;
    line-height:1.5;
    padding:0 40px;
}

.slide p{
    padding-right:40px;
    padding-bottom:40px;
    text-align:right;
}

.previous,
.next{
    padding:2px;
    width:30px;
    cursor:pointer;
    border-radius:50%;
    outline:none;
    transition: 0.7s ease-in-out;
    border: 3px solid white;
    background-color: white;
    box-shadow: 0 0 5px #bbb;
    position: absolute;
    top: 50%;
    z-index:1;
}

.previous{
    right:4%;
}

.next{
    right:1%;
}

.previous:hover,
.next:hover{
    background: 3px black;
}

#controls i{
    color:gray;
    font-size: 1rem;
}

.tns-nav{
    display:none;
    text-align:center;
}

.tns-nav button{
    border:none;
    padding:8px;
    border-radius:50%;
    background-color:white;
    margin-left:15px;
}

.tns-nav .tns-nav-active{
    background-color:gray;
}

@media(max-width:1600px){
    .container{
        width:100%;
    }
}