@font-face {
    font-family: Roboto Regular;
    src: url('plugins/fonts/Roboto-Regular.ttf');
}
@font-face {
    font-family: Roboto Bold;
    src: url('plugins/fonts/Roboto-Bold.ttf');
}
html{
    margin:0;
    padding:0;
}
body {
    font-family: 'Roboto Regular', sans-serif;
    background-color: #ACACBF;
}
.row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
h1,h2,h3,h4,h5,h6,strong,b,*.sb{
    font-family: 'Roboto Bold', sans-serif;
    font-weight: bold;
}
nav{
    background-color:#f9f9f9;
}
.site-top-banner img {
    width: 100%;
}
.header-awards {
    color:#900;
    font-size: 26px;
}
.calendar{
    text-align: center;
    margin: 10px 0 15px;
}
.content-wrap{
    background-color:#fff;
    padding: 1.5%;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
}
.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.s-sponsors {
    background-color: #ededed;
    padding: 20px 0;
    margin-top: 15px;
}
.sponsor-wrap .slick-track {
    display: flex;
    align-items: center;
    justify-content: center;
}
.sponsor-wrap .slick-track .slick-slide {
    display: flex;
    justify-content: center;
}
.sponsor-wrap .slick-track .slick-slide img {
    max-width: 147px;
}
.slick-prev:before, .slick-next:before {
    font-family: "Font Awesome 5 Free" !important;
    color: #333;
}
.slick-next:before {
    content: "\f35a" !important;
}
.slick-prev:before {
    content: "\f359" !important;
}
.slick-next {
    right: 0px;
    z-index: 1;
}
.slick-prev {
    left: 0px;
    z-index: 1;
}
.slick-next.slick-arrow,
.slick-prev.slick-arrow {
    display:none !important;
}
.home-vid-wrap{
    max-width: 600px;
    text-align: center;
    margin: 0 auto;
    box-shadow: 0 0 10px 2px #e8eaee;
}

/** MEDIAS **/
@media (min-width: 1200px) {
    .container {
        max-width: 960px;
    }
}