.bold {
  font-weight: 700; }

.categoriestab {
  top: -40px;
  position: relative; }

.cat-featured {
  width: 100%; }
  .cat-featured img {
    width: 100%;
    height: 100%;
    object-fit: cover; }
  .cat-featured .overlaysection {
    width: 80%;
    height: 50%;
    left: 15%;
    top: 25%;
    bottom: 25%;
    position: absolute; }
    .cat-featured .overlaysection .tag {
      background-color: #512757;
      border-radius: 25px;
      padding: 5px 10px 5px 10px;
      color: #fff;
      font-weight: lighter;
      position: relative;
      float: left; }
    .cat-featured .overlaysection .tagsection {
      display: block;
      position: relative;
      width: 100%; }
    .cat-featured .overlaysection h1 {
      font-family: "Source Sans Pro", sans-serif;
      display: block;
      position: relative; }

.featurecolour {
  color: #6c43bf;
  background-color: #6c43bf; }

.detailssection {
  position: absolute;
  z-index: 9999;
  top: 30%;
  margin-left: 20%;
  color: #fff; }
  .detailssection .logo {
    max-width: 150px;
    padding-top: 5px;
    padding-bottom: 15px; }
  .detailssection .tag {
    margin-bottom: 0;
    padding: 0px;
    color: #fff;
    font-weight: 500;
    font-size: 20px;
    position: relative;
    float: left; }
  .detailssection .tagsection {
    display: block;
    position: relative;
    width: 100%; }
  .detailssection .btn {
    width: 150px; }
  .detailssection h1 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    font-size: 40px;
    display: block;
    position: relative; }
  .detailssection p {
    opacity: 0.7; }

.featured-item {
  background-color: black !important; }

.owl-dots {
  background-color: transparent;
  position: absolute;
  bottom: 165px;
  margin-left: 21%; }

.owl-nav {
  background-color: transparent;
  position: absolute;
  color: #fff;
  right: 15%;
  bottom: 165px; }
  .owl-nav button span {
    font-size: 40px; }

.owl-carousel .item-video {
  height: 80vh;
  width: 100%;
  overflow: hidden; }
  .owl-carousel .item-video .gradientback {
    position: absolute;
    bottom: -5px;
    left: 0px;
    width: 100%;
    height: 35%;
    background: -moz-linear-gradient(top, rgba(137, 255, 241, 0) 0%, #1a1a1a 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(137, 255, 241, 0)), color-stop(100%, #1a1a1a));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(137, 255, 241, 0) 0%, #1a1a1a 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(137, 255, 241, 0) 0%, #1a1a1a 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(137, 255, 241, 0) 0%, #1a1a1a 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(137, 255, 241, 0) 0%, #1a1a1a 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0089fff1', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .owl-carousel .item-video video {
    object-fit: cover;
    width: 100%;
    height: 100%;
    opacity: 70%; }

.channelfeatured {
  opacity: 80%; }

p {
  font-family: "Source Sans Pro", sans-serif; }

.caps {
  text-transform: uppercase; }

body {
  background-color: #1a1a1a !important; }

.bg-dark {
  background-color: #1a1a1a !important; }

.white {
  color: #fff; }

.black {
  color: #000; }

.w100 {
  width: 100%; }

.btm {
  bottom: 0;
  position: absolute; }

.date {
  padding: 0 !important;
  margin: 0 !important; }

.vh {
  height: 50vh; }

.channel-block {
  padding-top: 20px; }

.transition:hover {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2); }

.featuredtransition {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  box-shadow: rgba(236, 96, 0, 0.8); }

.channelimg {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  cursor: pointer; }

.videotop {
  width: 60% !important;
  border-radius: 5px;
  -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.75); }

.main-content {
  position: relative; }

.main-content .owl-theme .custom-nav {
  position: absolute;
  top: 20%;
  left: 0;
  right: 0; }

.main-content .owl-theme .custom-nav .owl-prev, .main-content .owl-theme .custom-nav .owl-next {
  position: absolute;
  height: 100px;
  color: inherit;
  background: none;
  border: none;
  z-index: 100; }

.main-content .owl-theme .custom-nav .owl-prev i, .main-content .owl-theme .custom-nav .owl-next i {
  font-size: 2.5rem;
  color: #cecece; }

.main-content .owl-theme .custom-nav .owl-prev {
  left: 0; }

.main-content .owl-theme .custom-nav .owl-next {
  right: 0; }

/*# sourceMappingURL=video.css.map */
