.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

/* overrides */

.carousel-wrapper .slick-slide {margin-left: 0;}
.carousel-wrapper .views-row-1 {margin-left: 0;}
.main-container .carousel-wrapper li {list-style: none;    }
.main-container .carousel-wrapper li .story-image picture {overflow: hidden;}
.carousel-wrapper .carousel-seven-items li img {max-width: 160px;}
.main-container .carousel-wrapper ul {padding:0;margin-bottom: 0;}
.main-container .carousel-wrapper h2, .watch-topic-wrapper h2, .iai-latest-segments h2 {padding-bottom:0;font-weight: 700;}
.main-container .carousel-wrapper h3, .main-container .watch-topic-wrapper h3, .main-container .iai-latest-segments h3 {padding-bottom:0;padding-top: 5px;margin-bottom:0;font-size: 20px;font-weight: bold;}
.main-container .watch-topic-featured h1, .watch-section .main-container h1 {font-size: 32px;padding-bottom:0;padding-top: 5px;margin-bottom:15px;color: #005c9a;font-weight: normal;text-transform: uppercase;}
.watch-topic-featured {padding-left: 0;padding-right: 0;}
.watch-topic-featured .story-item {padding-left: 0;padding-right: 0;}
.main-container .watch-topic-featured h2 {margin-bottom: 19px;padding-bottom:0;font-weight: normal;}
.watch-special-collections {padding-left: 50px;}
.watch-special-collections .collection-row .collection-item:nth-child(3n), .watch-section .watch-special-collections .collection-row .collection-item:nth-child(4n) {padding-top: 10px;}
.watch-section  .recipe-overlay {
      position: absolute;
      top: 15px;
      background: #e2e3e4;
      color: #bf2026;
      font-weight: bold;
      width: 90px;
      padding-left: 10px;
      left: 15px;
      font-size: 16px;
      border-bottom: solid #000 2px;
      border-right: solid #000 2px;
      z-index: 99;
      box-shadow: #bf2026 6px 7px 0 0;
    } 
.watch-section .hero-text {
    width: 96%;
}

.watch-featured-story-meta-wrapper {
  position: absolute;
  bottom: 28px;
  background: #1e1e1e;
  color: #fff;
  min-height: 70px;
  width: 95%;
  padding-top: 5px;
    padding-bottom: 5px;
} 
.watch-featured-story-meta-wrapper .watch-featured-story-title {
  padding-left: 15px; 
}
.watch-featured-story-meta-wrapper .watch-featured-story-title a {
  color: #fff;
}
.watch-featured-story-meta {color: #cccccc;padding-left: 15px;padding-top: 5px;font-weight: 600;font-size: 16px;}
.watch-special-collections img {width: 100%; max-width:197px;}


.carousel-wrapper {  
  margin: 0;
  padding: 0;
  width: 100%;
  max-width: 1196px;
}
.carousel-wrapper .col-md-12 {padding: 0 0 0 6px;}


.carousel-wrapper li img, .watch-topic-wrapper img {
  margin: 0; 
  border: #cccccc solid 4px;
}
.carousel-wrapper .carousel-seven-items li img {  
  border: 0;
}
.carousel-wrapper .slick-prev.slick-disabled:before {
  opacity: .25;
}
.carousel-wrapper .slick-next.slick-disabled:before {
  opacity: .25;
}
.carousel-wrapper .slick-prev:before {
  font-family: 'FontAwesome';
  content: "\f104";
  font-size: 60px; 
  border-radius: 0;
  line-height: 1; 
  color: #fff; 
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.carousel-wrapper .slick-next:before {
  font-family: 'FontAwesome';
  content: "\f105";
  font-size: 60px; 
  border-radius: 0;
  line-height: 1; 
  color: #fff; 
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.carousel-wrapper .slick-prev {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 120px;
  width: 49px;
  height: 63px;
  margin-top: -48px;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
  left: 5px;
  z-index: 99;
  display: block;
  border: solid #ccc 1px;
  background-color: #000;
  opacity: .65;
}
 
.carousel-wrapper .carousel-seven-items .slick-prev {
  margin-top: -10px;
  left: 0px;
      top: 96px;
}

.carousel-wrapper .slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 120px;
  width: 49px;
  height: 63px;
  margin-top: -48px;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
  right: 0;
  z-index: 99;
  display: block;
  border: solid #ccc 1px;
  background-color: #000;
  opacity: .65;
}

.carousel-wrapper .carousel-seven-items .slick-next {
  margin-top: -10px;
      top: 96px;
}



.promo-block {margin-top:15px;margin-bottom: 15px;}
.top-promo-wrapper,  .middle-promo-wrapper {padding-left: 0;clear:both;}
.highlighted .block-views {margin-top:20px;}
.node-type-story .highlighted .block-views {margin-top:0;}
@media (max-width:735px) {
  .node-type-story .highlighted .block-views {
    margin-top: 40px;
}
}
.col-md-4.topic-story-block {
  padding-left: 0;
  margin-top: 20px;
  min-height: 320px;
}
.node-type-recipe .col-md-4.topic-story-block {margin-top: 0;}
.node-type-story .topic-story-block {margin-top:0;min-height: 314px;}
.topic-story-block.col-md-4 {padding: 4px;}
@media (min-width:620px) and (max-width:992px) {
  .topic-story-block.col-md-4 {
    width: 33%;
    float: left;
    min-height: 260px; 
  }
}
img:hover {
    opacity: .7;
  
  }
.views-field-field-story-thumb {overflow: hidden;}
/*.watch-section .highlighted .topic-story-block:nth-of-type(4), .watch-section .highlighted .topic-story-block:nth-of-type(7), .watch-section .highlighted .topic-story-block:nth-of-type(11) {clear:both;}*/
.topic-story-block .col-md-12 {padding-left: 0;padding-right: 0;}
.highlighted #block-views-a0054af7a1acb3fb28a9a412b6c43c16 {margin-top:0;}
#block-views-taxonomy-views-watch-series {margin-top:15px;}
.has-video h3 {color: #005c7a;}
.has-video h3 a {color: #005c7a;font-weight: bolder;}
.watch-topic-wrapper .promo-block img {
  border: 0;max-width:1198px;
}
.main-content .pager {
  margin: 0 0 20px;
}
.pager-show-more {clear:left;}
.pager-show-more-next a {font-size: 24px;
    border-radius: 5px;
    margin-top: 20px;
    padding-left: 30px;
  padding-right: 30px;}
#views-exposed-form-watch-page-page-watch-search-all .views-exposed-widgets {background-color: #cccccc;padding: 10px 10px 25px 25px;}

.form-control {padding:0;}

@media (max-width: 319px) {
  .carousel-wrapper {max-width: 170px}
  .main-container .watch-topic-featured h1, .main-container h1 {
    font-size: 26px;
  }
}
@media (max-width:399px) {
  .watch-special-collections {
    padding-left: 20px;
  }
  .watch-special-collections .collection-row .collection-item {
     padding: 10px 20px;
  }
}
@media (max-width: 499px) {
  .watch-featured-story-meta-wrapper {
    width: 100%;
    position: relative;
    bottom: 0;
    margin-bottom: 20px;
  }
}
@media all and (min-width: 861px) and (max-width:980px) {
    .watch-topic-featured .story-item {
        width:100%;
        float: none;
    }

    .watch-topic-featured .watch-special-collections {
        width: 100%;
        float: none;
    }
}
@media (min-width:400px) and (max-width:991px) {
  .watch-special-collections .collection-row .collection-item {
    width: 50%;
    float: left;
  }
}
@media (min-width:430px) and (max-width:1198px) {    
  .carousel-wrapper .carousel-three-items .slick-next {  
        top: 135px;
  }
  .carousel-wrapper .carousel-three-items .slick-prev { 
        top: 135px;
  }
}
@media (max-width:1198px) {    
  .carousel-wrapper .carousel-three-items .slick-next {
    right: 4px;
  }
  .carousel-one-items-mobile.carousel-wrapper .slick-next {
    top: 48%;
  }
  .carousel-one-items-mobile.carousel-wrapper .slick-prev {
    top: 48%;
  }
}
