.rev_slider {height: 868px;}
.current-season img {height: auto; !important;}
.w-section {padding: 0 20px;  }
.hero-section{padding:0!important;}
a.blog-title-link{color: #fff; text-decoration: none;}
a.blog-title-link:hover{color: rbg(168,35,23); text-decoration: underline; }

/*small rev_slider*/
.rev_slider_small {
  height: 500px;
}

/*==============================
main navigation
===============================*/

header{/*position:absolute;*/width:100%;background-color: rgba(168, 35, 23, .9); z-index: 1001;}
.logo{position:relative;z-index:123;padding:10px;font:18px verdana;color:#6DDB07;float:left;width:15%}
.logo a{color:#6DDB07;}
nav{position:relative;width:1200px;margin:0 auto;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu ul#menu-main-navigation {padding-top: 18px;}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu{font-family:'open sans', sans-serif;position: relative;z-index: 9999;}
#cssmenu > ul > li{float:left}
#cssmenu > ul > li > a{font-family:'open sans', sans-serif; font-size: 1em; font-style: normal; font-weight: 300; text-transform: uppercase;padding:17px;letter-spacing:1px;text-decoration:none;color:#fff;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#fff}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background:#3b2915!important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li.has-sub > a{}
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px}
#cssmenu ul ul li{border-bottom:1px solid rgba(150,150,150,0.15);height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#463421;transition:all .25s ease;}
#cssmenu ul ul li:hover{background-color: #564029;}
#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{height:35px}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{padding:11px 15px; margin-bottom: 10px;width:170px;font-size:14px;text-decoration:none;color:#ddd;font-weight: 300;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#363636;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}


@media screen and (max-width: 991px) {
  .emmy-section .emmy ul, .emmy-section .emmy h2 {
    font-size: 1em;
  }
  #cssmenu > ul > li > a {font-size: .8em;padding: 10px 10px;}
  .img-logo {width: 80%;}
  /*nav{max-width: 728px;}*/
  .rev_slider {height: 650px;}
  .play-video img {width: 90%;}
  .ts-hero-content {top:270px;}

  /* blog styles */
  .ts-single-episode-subscribe-box-section {margin-bottom: 30px;}
  .ts-blog-overview-flex-parent p:first-child, .ts-single-episode-overview-flex-child p {font-size: 18px; line-height: 24px;}
  .ts-body{font-size: 16px;}

  /*responsive home video*/
  .cta-home-hero h2 {
  	font-size: 1.5em;
  }

/*responsive social head*/
.search-ts {
  top:15px;
}
}
@media screen and (min-width: 960px) {
  .w-container {
    max-width: 1200px;
  }
}

@media screen and (max-width:767px){
  .search-ts a {
    margin-top: 10px;
    margin-right: 10px;
  }
  .emmy-award-b.flex-child > img {
  	width: 20%;
  }
  .emmy-statute.flex-parent .flex-child{
  	margin-bottom: 0;
  }
  .emmy-award-a.flex-child {
    display: none;
  }
  .emmy-award-b.flex-child {
  	-webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
  }


  .nav-social-instagram, .nav-social-facebook, .nav-social-youtube, .nav-social-twitter, .nav-social-rss {
    display: none !important;
  }
  /*responsive home video*/
  .cta-home-hero h2 {
    font-size: 1em;
  }

.logo{position:relative;top:0;left: 0;width:100%;text-align:center;padding:10px 10;float:none}
.logo a img {width: 20%;}
.logo2{display:none}
nav{width:100%;}
#cssmenu{width:100%}
#cssmenu ul{width:100%;display:none}
#cssmenu ul li{width:100%;border-top:solid rgba(150,150,150,0.15);background-color: #3b2915;}
#cssmenu ul li:hover{background:#3b2915;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#463421!important;}
#cssmenu ul ul li:hover{background:#564029!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#ddd;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;}
.button{width:40px;height:30px;position:absolute;top:17px;left:3%;cursor:pointer;z-index: 12399994;}
.button:after{position:absolute;top:22px;right:20px;display:block;height:4px;width:20px;border-top:2px solid #dddddd;border-bottom:2px solid #dddddd;content:''}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#ddd;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height:46px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#262626}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
#cssmenu > ul > li > a {padding: 17px;}
#cssmenu ul ul li a{margin-bottom: 0;}
#cssmenu ul#menu-main-navigation {padding-top: 0;}
.rev_slider {height: 537px;}
.play-video img {width: 80%;}
.ts-hero-content {top:205px;}
.w-section{padding: 0 20px;}
.w-section.hero-section{padding: 0;}
.flex-child.secondary-feature {
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
  -ms-flex: 100%;
  flex: 100%;
  margin-bottom: 30px;
}
.secondary-feature.a img, .secondary-feature  img {
  min-width: 100%;
}
.secondary-feat-parent {
  flex-flow: row wrap;
}
/* index styles */
.current-episode-post-2, .index-blog-post-2 {display: none!important;}
}

@media (max-width:655px) and (min-width:540px) {
  .button{top:12px;}
  .button .menu-opened{top:12px;}
  .button .menu-opened{top:12px;}
  .rev_slider {height: 400px;}
  .play-video img {width: 70%;}
  .ts-hero-content {top:145px;}
  .ts-single-episode-overview-flex-child h2 {margin-bottom: 15px; font-size: 24px;}
}
@media screen and (max-width:539px) {
  .button{top:8px;}
  .button .menu-opened{top:8px;}
  .button .menu-opened{top:8px;}
  .rev_slider {height: 299px;}
  .play-video img {width: 70%;}
  .ts-hero-content {top:105px;}
  .ts-single-episode-overview-flex-child h2 {margin-bottom: 15px; font-size: 24px;}
  /* index styles */
  .current-episode-post-1 {display: none!important;}
}
@media screen and (max-width:478px) {
  .current-season img {height: 161px; !important;}
  .index-blog-post-1 {display:none!important;}
}
@media screen and (max-width:440px) {
  .button{top:3px;}
  .button .menu-opened{top:3px;}
  .button .menu-opened{top:3px;}
  .play-video img {width: 60%;}
  .ts-hero-content {top:110px;}
  .ts-single-episode-overview-flex-child h2 {margin-bottom: 15px; font-size: 24px;}
  .current-season img {height: 146px; !important;}

}
@media screen and (max-width:1100px) {
nav {
  max-width: 1000px;
}
.search-form-section {
  top: 112px;
}

}
@media screen and (max-width:991px) {
  .hero-video-container {
    height: 700px;
  }
nav {
  max-width: 900px;
}
.search-form-section {
  top: 95px;
}
.search form {
  width: 97%;
}
.search-form-container {
  padding: 0;
}
input.search-submit {
  bottom: -55px;
}
}
@media screen and (max-width:960px) {
nav {
  max-width: 800px;
}
.search-form-section {
  top: 90px;
}
}

@media screen and (max-width:800px) {
nav {
  max-width: 750px;
}
.search-form-section {
  top: 87px;
}
.search form {
  width: 93%;
}
}
@media screen and (max-width:835px) {
  .ts-contact-us-container figure img {
  	width: 100%;
  	height: 100%;
  }
  .ts-contact-us-container figure {
    width: 100% !important;
  }
}
@media screen and (max-width:767px) {
  .search-form-section {
    top: 85px;
  }
.ts-current-pr-alpha {
  width: 100%;
}
.ts-current-pr-beta {
  width: 100%
}
  video#home-hero-video-bg {
    display: none;
  }
.hero-video-container {
  height: 500px;
}
.award-list img {
  width: 30%;
  float: none;
}
}
@media screen and (max-width: 620px) {
  .search-form-section {
    top: 74px;
  }
  .misc-store-flex-child, .misc-store-flex-child-img {
    flex: 0 0 100% !important;
    position: relative;
  }
  .search form {
    width: 88%;
  }
}

@media (max-width:600px) and (min-width:400px) {
  .hero-video-container {
    height: 400px;
  }
  .search-form-section {
    top: 70px;
  }
  .search form {
    width: 74%;
  }
  .search-ts a {
    margin-top: 0;
  }
}

@media screen and (max-width: 414px) {
  .store-flex-child a.buy {
        padding: 7px 34px;
        margin-right: 10px;
  }
  .store-flex-child .wrp img.wrq {
    margin-bottom: 20px;
  }
  .store-flex-parent img.wrr {
  	padding: 2px 15px;
    margin-right: 20px;
  }
  .award-list img {
    width: 80%;
    float: none;
  }
}

@media screen and (max-width: 852px) {
.store-flex-child {
  flex: 0 0 100%;
}
}
