/* fonts */


body {
  font-family: 'Nocturno Regular', sans-serif;
}


/* Down Arrow */

.downArrow{
  position: fixed;
  bottom: -4%;
  left: 48.5%;
}
.bounce {
  -moz-animation: bounce 3s infinite;
  -webkit-animation: bounce 3s infinite;
  animation: bounce 3s infinite;
}
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

/* Video Classes */
html, body{ height: 100%; margin: 0; padding: 0;}
#background {
    position: absolute;
    top:0;
    left:0;
    z-index: -999;
    width: 100%;
    height: 100%;
}
.container-fluid{margin: 0; padding: 0; height: 100%;}
.embed-responsive{height: 100%;}
.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}

.embed-responsive-item {
    min-width: 480px;
    min-height: 200px;
}

#video_overlays {
    position:absolute;
    width:55px;


    z-index:300000;
    top: 45%;
    left:45%;
    text-align:center;
}



/* Page Classes */
#centerContainer { width: 100%; text-align: left; margin: 0px auto; }
      .message-size2 {
          margin-top: 30px;
          font-family: 'Nocturno Regular Italic';
          font-size: 36px;
          font-weight: 400;
      }
.logo-size {
    font-size: 27px;
    font-weight: 400;
}
.message-size {
    margin-top: 30px;
    font-family: 'Nocturno Regular Italic';
    font-size: 18px;
    font-weight: 400;
}
.left-text {
  text-align: left;
}
.right-text {
  text-align: right;
}
.centered-text {
  text-align: center;
}
.header-top {
    padding-top: 30px;
}
.header-bottom {
    padding-bottom: 10px;
}
.subheader-top {
    padding-top: 10px;
}
.subheader-bottom {
    padding-bottom: 30px;
}
.time-top {
    padding-top: 25%;
}
.time-top2 {
    padding-top: 5%;
}
.time-headings {
 font-size: 1vw;
 font-weight: 700;
}
.time-size {
    font-size: 5vw;
    font-weight: 500;
}
.time-headings-mini {
font-size: 2vw;
 font-weight: 500;
}
.time-size-mini {
    font-size: 40px;
    font-weight: 500;
}
.icons-top {
    min-width: 160px;
    padding-top: 80px;
}
.black-bg {
    background: #000;
}

#central-block-mini {
      display: none;
}
#times-mini-1 {
      display: none;
}
#times-mini-2 {
      display: none;
}

/* Large desktop */
@media (min-width: 979px) {
    #central-block {
          display: block;
    }
    #central-block-mini {
          display: none;
    }
      .subheader-bottom {
          padding-bottom: 30px;
      }
    #times-mini-1 {
          display: none;
    }
    #times-mini-2 {
          display: none;
    }
      .left-text {
        text-align: left;
      }
      .right-text {
        text-align: right;
      }
      .logo-size {
          font-size: 27px;
          font-weight: 400;
      }
      .message-size {
          margin-top: 30px;
          font-family: 'Nocturno Regular Italic';
          font-size: 18px;
          font-weight: 400;
      }
      .message-size2 {
          margin-top: 30px;
          font-family: 'Nocturno Regular Italic';
          font-size: 36px;
          font-weight: 400;
      }
      .embed-responsive-16by9 {
          padding-bottom: 56.25%;
      }
      .embed-responsive{height: 100%;}

 }
 
/* Portrait tablet to landscape and desktop (max-width: 979px) */
@media (min-width: 768px) and (max-width: 979px) {
    #central-block {
          display: block;
    }
    #central-block-mini {
          display: none;
    }
      .subheader-bottom {
          padding-bottom: 30px;
      }
    #times-mini-1 {
          display: none;
    }
    #times-mini-2 {
          display: none;
    }
      .left-text {
        text-align: left;
      }
      .right-text {
        text-align: right;
      }
      .logo-size {
          font-size: 27px;
          font-weight: 400;
      }
      .message-size {
          margin-top: 30px;
          font-family: 'Nocturno Regular Italic';
          font-size: 18px;
          font-weight: 400;
      }
      .message-size2 {
          margin-top: 30px;
          font-family: 'Nocturno Regular Italic';
          font-size: 24px;
          font-weight: 600;
      }
      .embed-responsive-16by9 {
          padding-bottom: 56.25%;
      }
      .embed-responsive{height: 100%;}
 }
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    #central-block {
          display: none;
    }
    #central-block-mini {
          display: block;
    }
      .subheader-bottom {
          padding-bottom: 10px;
      }
    #times-mini-1 {
          display: block;
          padding-top: 20px;
    }
    #times-mini-2 {
          display: block;
    }
      .left-text {
        text-align: left;
      }
      .right-text {
        text-align: right;
      }

      .logo-size {
          font-size: 25px;
          font-weight: 400;
      }
 }
 
/* Landscape phones and down */
@media (max-width: 480px) {
    #central-block {
          display: none;
    }
    #central-block-mini {
          display: block;
    }
      .subheader-bottom {
          padding-bottom: 10px;
      }
    #times-mini-1 {
          display: block;
          padding-top: 20px;
    }
    #times-mini-2 {
          display: block;
    }
      .left-text {
        text-align: left;
      }
      .right-text {
        text-align: right;
      }

      .logo-size {
          font-size: 25px;
          font-weight: 400;
      }
      .message-size {
          margin-top: 30px;
          font-family: 'Nocturno Regular Italic';
          font-size: 16px;
          font-weight: 400;
      }
      .message-size2 {
          margin-top: 30px;
          font-family: 'Nocturno Regular Italic';
          font-size: 20px;
          font-weight: 600;
      }
      .embed-responsive-16by9 {
          padding-bottom: 5%;
      }
      .embed-responsive{height: 180px; min-width: 320px; left: 0px;}
      .embed-responsive-item {height: 180px; min-width: 320px; left: 0px;}
      }

#video-box {
    padding-top: 50px;
           display: none;
}
#video-still {
    padding-top: 50px;
    width:100%;
    display: block;
}
#scroll_news  {
           display: none;
}

