@charset "UTF-8";
/*
Theme Name: _tk
Theme URI: http://themekraft.com/store/_tk-free-wordpress-starter-theme-based-on-twitter-bootstrap/
Author: ThemeKraft
Author URI: http://themekraft.com/
Description: Hi, I am the ultra minimal starter theme _tk, ready for your next awesome WordPress project! I am the most seamless and minimalistic integration of Twitter Bootstrap Framework into the _s starter theme from Automattic, the guys behind WordPress. You can find me on GitHub. Fork me! I'm waiting for you ;)
Version: 1.1.9
License: GNU General Public License v3.0 /
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: gray, light, two-columns, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, sticky-post,  theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

This theme is the most seamless and minimalistic integration of Twitter Bootstrap Framework into
the _s starter theme from Automattic, the guys behind WordPress.

_s (or Underscores) http://underscores.me/, (C) 2012-2013 Automattic, Inc. Twitter Bootstrap

Credits:

1. Bootstrap

 * Bootstrap v3.3.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)

 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=f58353a31151a8c05d7c)
 * Config saved to config.json and https://gist.github.com/f58353a31151a8c05d7c

2. wp_bootstrap_navwalker

* Class Name: wp_bootstrap_navwalker
* GitHub URI: https://github.com/twittem/wp-bootstrap-navwalker

3. Glyphicons

 * http://getbootstrap.com/components/

*/
/* line 5, sass/_typography.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.125;
}

/* line 14, sass/_typography.scss */
h1 {
  font-size: 2.4rem;
  font-weight: 600;
  margin: 0 auto;
  padding: 1em 0 .5em;
  color: #5e0d14;
}

/* line 22, sass/_typography.scss */
h2 {
  font-size: 2.2rem;
  font-weight: 600;
  margin: 0 auto;
  padding: 1em 0 .5em;
  color: #5e0d14;
}

/* line 30, sass/_typography.scss */
h3 {
  font-size: 1.8rem;
  font-weight: 600;
  margin: 0 auto;
  padding: 1em 0 .5em;
  color: #5e0d14;
}

/* line 38, sass/_typography.scss */
h4 {
  font-size: 1.6rem;
  font-weight: 600;
  margin: 0 auto;
  padding: 1em 0 .5em;
  color: #5e0d14;
}

/* line 46, sass/_typography.scss */
p {
  text-align: justify;
}

/* line 50, sass/_typography.scss */
html:lang(en-US) p {
  text-align: left;
}

/* line 1, sass/_general.scss */
html {
  font-size: 62.5%;
}

/* line 5, sass/_general.scss */
body {
  font-family: "PT Sans", Helvetica, Arial, Heiti TC, "微軟正黑體", "Microsoft JhengHei", sans-serif;
  font-weight: 600;
  font-size: 1.4rem;
  line-height: 1.6;
  color: #383838;
  margin: 0;
  word-wrap: break-word;
  -moz-osx-font-smoothing: grayscale;
}

/* line 16, sass/_general.scss */
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

/* line 22, sass/_general.scss */
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

/* line 28, sass/_general.scss */
.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto;
}

/* line 34, sass/_general.scss */
img {
  display: inline-block;
  height: auto;
  max-width: 100%;
}
/* line 38, sass/_general.scss */
img[class*="wp-image-"] {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 44, sass/_general.scss */
.wp-caption {
  margin-bottom: 10px;
  max-width: 100%;
  border: 1px solid #ccc;
  padding: 0 10px;
}
/* line 49, sass/_general.scss */
.wp-caption.aligncenter {
  margin-bottom: 10px;
}
/* line 52, sass/_general.scss */
.wp-caption img[class*="wp-image-"] {
  display: block;
}
/* line 55, sass/_general.scss */
.wp-caption .wp-caption-text {
  text-align: center;
  margin-top: 10px;
}

/* line 61, sass/_general.scss */
embed, iframe, object {
  max-width: 100%;
}

/* line 65, sass/_general.scss */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
}
/* line 68, sass/_general.scss */
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* line 88, sass/_general.scss */
.main-content-inner {
  padding-bottom: 1.5em;
}

/* line 92, sass/_general.scss */
.hentry {
  margin: 0 0 1.5em;
}

/* line 96, sass/_general.scss */
.clear {
  clear: both;
}

/* line 100, sass/_general.scss */
.comment .children {
  margin-left: 1.5em;
}

/* line 104, sass/_general.scss */
#episode-list li, a, img {
  -webkit-transition: .3s all ease-out;
  -moz-transition: .3s all ease-out;
  transition: .3s all ease-out;
}

/* line 110, sass/_general.scss */
#logo {
  max-width: 438px;
  display: block;
  margin: 2.5em auto 3.5em;
}

/* line 116, sass/_general.scss */
#main-menu {
  text-align: center;
  margin-top: 5.75em;
  margin-bottom: 2.5em;
}
/* line 120, sass/_general.scss */
#main-menu li {
  display: inline-block;
  position: relative;
}
/* line 123, sass/_general.scss */
#main-menu li:after {
  content: '|';
  position: absolute;
  top: .5em;
  right: 0;
  color: #B8B4B4;
}
/* line 130, sass/_general.scss */
#main-menu li:last-child:after {
  display: none;
}
/* line 133, sass/_general.scss */
#main-menu li a {
  padding: .5em .5em;
  margin: 0 12px 0 4px;
  font-size: 1.8rem;
  color: #383838;
  font-weight: 500;
  /* text-shadow: 1px 1px 1px rgba(48, 48, 48, 0.5);*/
}
/* line 140, sass/_general.scss */
#main-menu li a:hover {
  color: #8A8A8A;
}
/* line 144, sass/_general.scss */
#main-menu li.current-menu-item a {
  background: #5e0d14;
  color: white;
  border-radius: 4px;
}

/* line 152, sass/_general.scss */
.single-videos #main-menu li.current-menu-parent a, .behind-the-scenes #main-menu li.menu-item-1039 a {
  background: #5e0d14;
  color: white;
  border-radius: 4px;
}

/* line 158, sass/_general.scss */
.site-navigation-inner {
  position: static;
}

/* line 162, sass/_general.scss */
.navbar-toggle {
  background: rgba(0, 0, 0, 0.5);
  float: none;
  border: none;
  border-radius: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
}
/* line 173, sass/_general.scss */
.navbar-toggle .icon-bar {
  background: white;
}

/* line 178, sass/_general.scss */
.navbar-collapse {
  border: none;
  box-shadow: none;
}

/* line 183, sass/_general.scss */
hr {
  margin: 1.5em 0 1.8em;
  /*border-top: 1px solid #ccc;*/
  border-top: 1px solid rgba(132, 132, 132, 0.8);
  margin-left: 15px;
  margin-right: 15px;
}

/* line 191, sass/_general.scss */
.menu-item-language-current {
  display: none !important;
}

/* line 196, sass/_general.scss */
.error404 {
  background: #9b999a;
}

/* line 201, sass/_general.scss */
.error-404 h1 {
  color: white;
  text-align: center;
  margin-top: 5em;
}
/* line 205, sass/_general.scss */
.error-404 h1:after {
  background: #ffffff;
}
/* line 209, sass/_general.scss */
.error-404 h3 a {
  color: #ffffff;
  border-bottom: 1px solid transparent;
  padding-bottom: .1em;
}
/* line 213, sass/_general.scss */
.error-404 h3 a:hover {
  text-decoration: none;
  border-color: #ffffff;
}
/* line 218, sass/_general.scss */
.error-404 p {
  text-align: center;
}
/* line 221, sass/_general.scss */
.error-404.not-found {
  color: #ffffff;
}

/* line 226, sass/_general.scss */
.error404 input[type="search"] {
  border: 2px solid #ffffff;
  background: none;
  padding: .25em .5em;
  width: 100%;
}

/* line 233, sass/_general.scss */
.errro404 input[type="search"]:hover {
  background: rgba(0, 0, 0, 0.25);
}

/* line 238, sass/_general.scss */
.error404 input[type="submit"] {
  border: 2px solid #ffffff;
  background: #ffffff;
  color: #0f357e;
  padding: .25em 1em;
  width: 30%;
  font-weight: 600;
}
/* line 245, sass/_general.scss */
.error404 input[type="submit"]:hover {
  background: rgba(0, 0, 0, 0.25);
  color: #ffffff;
}
/* line 250, sass/_general.scss */
.error404 label {
  width: 60%;
}

/* line 1, sass/_pages.scss */
.entry-video {
  padding: 0;
}

/* WP Gallery */
/* line 6, sass/_pages.scss */
.gallery {
  margin-bottom: 1.5em;
}
/* line 8, sass/_pages.scss */
.gallery a img {
  border: none;
  height: auto;
  max-width: 90%;
}
/* line 13, sass/_pages.scss */
.gallery dd {
  margin: 0;
}

/* line 18, sass/_pages.scss */
.photo-gallery {
  padding-bottom: 15px;
  padding-top: 15px;
}
/* line 21, sass/_pages.scss */
.photo-gallery img {
  width: 100%;
}

/* line 26, sass/_pages.scss */
p.gallery-title {
  text-align: center;
}

/*.modal-backdrop {
    z-index: 1020 !important;
}*/
/* line 34, sass/_pages.scss */
.modal.and.carousel {
  position: fixed;
}

/* line 38, sass/_pages.scss */
.modal-content {
  background: transparent;
  box-shadow: none;
  border: none;
}
/* line 42, sass/_pages.scss */
.modal-content img {
  border: 1px solid #fff;
}
/* line 45, sass/_pages.scss */
.modal-content .modal-header {
  border-bottom: none;
}
/* line 48, sass/_pages.scss */
.modal-content .modal-footer {
  border-top: none;
}

/* line 53, sass/_pages.scss */
.modal-backdrop.in {
  z-index: auto;
}

/*
.fluid-width-video-wrapper {
  width: 100%;
  position: relative;
  padding: 0;
}
.fluid-width-video-wrapper iframe,
.fluid-width-video-wrapper object,
.fluid-width-video-wrapper embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 75% !important;
}*/
/*.fluid-width-video-wrapper {
  width: 100%;
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  padding: 0;
  height: 0;
}
.fluid-width-video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 75% !important;
}*/
/* line 89, sass/_pages.scss */
.fluid-width-video-wrapper {
  padding-top: 56.25% !important;
}

/* .episode-list-container hr {
  margin-left: 15px;
  margin-right: 15px;
}*/
/* line 98, sass/_pages.scss */
.episode-list-container {
  text-align: left;
}

/* line 104, sass/_pages.scss */
#episode-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 108, sass/_pages.scss */
#episode-list li {
  display: inline-block;
  float: none;
  vertical-align: top;
  margin-bottom: 1em;
  padding-top: 15px;
  /*  padding-left: 0px;
   padding-right: 30px;*/
}

/* line 121, sass/_pages.scss */
#d-chat {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 126, sass/_pages.scss */
#chat-button {
  text-align: center;
}
/* line 128, sass/_pages.scss */
#chat-button a {
  text-decoration: none;
  padding: 8px 20px;
  border: 2px solid #383838;
  color: #383838;
  display: inline-block;
}
/* line 134, sass/_pages.scss */
#chat-button a:hover {
  color: #9b999a;
  background-color: #383838;
}

/* line 142, sass/_pages.scss */
#episode-list li p {
  font-size: 1.2rem;
  color: #383838;
}
/* line 146, sass/_pages.scss */
#episode-list li img {
  width: 100%;
}
/* line 149, sass/_pages.scss */
#episode-list li a {
  display: block;
  text-decoration: none;
  color: #5e0d14;
  position: relative;
  overflow: hidden;
}
/* line 155, sass/_pages.scss */
#episode-list li a .fa {
  position: absolute;
  bottom: .5em;
  right: .5em;
  font-size: 2rem;
  color: #5e0d14;
  z-index: 1;
}
/* line 162, sass/_pages.scss */
#episode-list li a .fa:after {
  content: '';
  position: absolute;
  background: white;
  top: .2em;
  bottom: .2em;
  right: .2em;
  left: .2em;
  border-radius: 50%;
  z-index: -1;
}
/* line 175, sass/_pages.scss */
#episode-list li:hover a img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  transform: scale(1.05);
}

/*
Sharing Icons
*/
/* line 186, sass/_pages.scss */
.ssba, .shareaholic-canvas {
  margin: 5px 0 10px 0;
  text-align: center;
}

/* 
FACEBOOK FEED
*/
/* line 196, sass/_pages.scss */
ul.shareaholic-share-buttons li.shareaholic-share-button i.shareaholic-service-icon[class*="service-email_this"], ul li.shareaholic-share-button i.shareaholic-service-icon[class*="service-email_this"], ul.shareaholic-share-buttons li i.shareaholic-service-icon[class*="service-email_this"], ul li i.shareaholic-service-icon[class*="service-email_this"] {
  background-color: #7F6363 !important;
}

/* line 201, sass/_pages.scss */
#cff {
  margin: 10px auto 0px auto;
}

/* line 205, sass/_pages.scss */
.cff-likebox {
  display: none;
}

/* line 209, sass/_pages.scss */
#cff .cff-item:last-child {
  border-bottom: 0px;
}

/* line 213, sass/_pages.scss */
.fb-feed {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 219, sass/_pages.scss */
#cff.cff-fixed-height {
  padding: 5px 0px;
}
/* line 222, sass/_pages.scss */
#cff .cff-item {
  padding: 25px 0 10px 0;
  border-bottom: 1px solid rgba(70, 69, 69, 0.6);
}
/* line 232, sass/_pages.scss */
#cff .cff-date:before {
  content: none;
}

/*#cff .cff-item:first-child{
  padding-top: 20px;
}*/
/* line 242, sass/_pages.scss */
.cff-date:before {
  content: "";
  display: table;
  clear: both;
  border-top: 1px solid #B8B4B4;
  width: 30px;
  padding-top: 10px;
}

/* line 251, sass/_pages.scss */
#cff .cff-view-comments {
  display: none;
}

/*
Alternative Layout
*/
/* line 263, sass/_pages.scss */
.alternative .main-content-inner {
  z-index: 999;
  max-width: 840px;
  margin: 0 auto;
  position: relative;
}
/* line 269, sass/_pages.scss */
.alternative .cast-bg {
  height: 712px;
  width: 90%;
  margin: 0 auto;
  position: absolute;
  top: 0.5em;
  left: 0;
  right: 0;
  z-index: -1;
}

/*
Home page Top Content Grid 
*/
/* line 287, sass/_pages.scss */
.home .entry-content .col-sm-9, .home .entry-content .col-sm-12 {
  padding-left: 0;
  padding-right: 0;
}
/* line 291, sass/_pages.scss */
.home .entry-content .col-sm-3 {
  padding-right: 0;
}
/* line 295, sass/_pages.scss */
.home .ssba {
  margin-top: 12px;
  /*margin-left: 38%;*/
  float: right;
}

/* line 303, sass/_pages.scss */
.category .ssba, .category .shareaholic-canvas {
  margin-top: 12px;
  /*margin-left: 38%;*/
  float: right;
}

/* line 310, sass/_pages.scss */
.home .shareaholic-canvas {
  margin-top: 12px;
  /*margin-left: 38%;*/
  float: right;
}

/* line 316, sass/_pages.scss */
.ssba a {
  display: inline-block;
}

/* line 320, sass/_pages.scss */
.category .ssba, .home .ssba {
  display: inline-block;
}
/* line 322, sass/_pages.scss */
.category .ssba a, .home .ssba a {
  display: inline-block;
}

/* line 327, sass/_pages.scss */
.ssba a:hover {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
}

/* line 336, sass/_pages.scss */
.right {
  float: right;
  font-size: 1.8rem;
  line-height: 1.725em;
  font-weight: 300;
}

/* line 343, sass/_pages.scss */
.bigshorts-info, .youtube-info {
  text-transform: uppercase;
  color: #171717;
  font-size: 22px;
  line-height: 28px;
  text-align: center;
  padding-bottom: .2em;
}

/* line 352, sass/_pages.scss */
.about {
  padding-right: 2.5em;
}

/* line 356, sass/_pages.scss */
.total_views {
  color: #383838;
  font-size: 14px;
  text-transform: capitalize;
  text-align: center !important;
}

/* line 363, sass/_pages.scss */
.bsicon {
  width: 20px;
}

/* line 367, sass/_pages.scss */
.yticon {
  width: 44px;
}

/* line 371, sass/_pages.scss */
.b-left {
  border-left: 1px solid rgba(132, 132, 132, 0.8);
}

/* line 375, sass/_pages.scss */
.something {
  color: red;
}

/*
Single VIDEO Top Video Content
*/
/* line 384, sass/_pages.scss */
.singleview {
  text-align: center;
  display: none;
}

/* line 388, sass/_pages.scss */
#rightcontent {
  margin-top: 25px;
  border-left: 1px solid rgba(132, 132, 132, 0.8);
}

/* line 393, sass/_pages.scss */
#single-text {
  padding-right: 50px;
  margin-bottom: 3em;
}

/* line 398, sass/_pages.scss */
.behind-the-scenes #single-text {
  margin-bottom: 0;
}

/* line 402, sass/_pages.scss */
.view_num {
  color: #5e0d14;
}

/* line 406, sass/_pages.scss */
.singleview {
  color: #383838;
  display: none;
}

/*
Single VIDEO Top Video Content (season2 )
*/
/* line 414, sass/_pages.scss */
.season-2-cn .view_num, .season-2 .view_num {
  color: #0879EA;
}

/* line 418, sass/_pages.scss */
.season-2-cn .singleview {
  color: #9b999a;
  display: none;
}

/* line 423, sass/_pages.scss */
.season-2 .singleview {
  color: #9b999a;
  display: none;
}
/* line 426, sass/_pages.scss */
.season-2 #rightcontent {
  border-left: 1px solid rgba(70, 69, 69, 0.6);
}

/* line 431, sass/_pages.scss */
.season-2-cn #rightcontent {
  border-left: 1px solid rgba(70, 69, 69, 0.6);
}

/*
single behind the scenes
*/
/* line 439, sass/_pages.scss */
.behind-the-scenes #chat-button {
  display: none;
}

/* line 444, sass/_pages.scss */
.behind-the-scenes-cn #chat-button, .behind-the-scenes-cn #d-chat {
  display: none;
}

/* line 450, sass/_pages.scss */
.behind-the-scenes #d-chat, .behind-the-scenes .singleview {
  display: none;
}

/* line 455, sass/_pages.scss */
.behind-the-scenes-cn .singleview {
  display: none;
}

/* line 459, sass/_pages.scss */
.behind-the-scenes #rightcontent, .behind-the-scenes-cn #rightcontent {
  margin-top: 12px;
  border-left: 0;
}

/* line 464, sass/_pages.scss */
.behind-the-scenes .ssba, .behind-the-scenes-cn .ssba {
  float: right;
}

/* line 471, sass/_pages.scss */
.site-footer {
  margin: 2em 0;
}
/* line 473, sass/_pages.scss */
.site-footer img {
  margin: 0 1em;
}

/* line 478, sass/_pages.scss */
.site-info a {
  margin-left: 20px;
}

/* line 482, sass/_pages.scss */
p.legal {
  font-size: 1.2rem;
  text-transform: uppercase;
  text-align: center !important;
  margin: 3.625em auto;
  color: #5F5D5D;
}

/* line 492, sass/_pages.scss */
.back-to-top {
  display: none;
  position: fixed;
  bottom: 2em;
  right: 2em;
  text-decoration: none;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  color: #000000;
  background-color: rgba(235, 235, 235, 0.8);
  color: #5e0d14;
  font-size: 12px;
  padding: 1em;
  z-index: 2;
}
/* line 507, sass/_pages.scss */
.back-to-top:hover {
  background-color: rgba(135, 135, 135, 0.5);
  text-decoration: none;
  color: #ffffff;
}

/* line 2, sass/_seasons.scss */
.campaign {
  text-indent: -99999px;
  background-color: #0b0f32;
  height: 100%;
  width: 100%;
  min-height: 100%;
  position: absolute;
  #cursor: pointer;
}
/* line 10, sass/_seasons.scss */
.campaign .left-ad {
  height: 100%;
  width: 100%;
  position: absolute;
  margin-left: 5rem;
  background: url("assets/PRA15_banner_160x600_animated_V2.gif") no-repeat scroll left top;
}
/* line 18, sass/_seasons.scss */
.campaign .right-ad {
  height: 100%;
  width: 100%;
  position: absolute;
  margin-left: -5rem;
  background: url("assets/PRA15_banner_160x600_animated_V2.gif") no-repeat scroll right top;
}

/* line 29, sass/_seasons.scss */
a.adlink {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-decoration: none;
  z-index: 10;
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 42, sass/_seasons.scss */
.fixed-ad {
  top: 0;
  position: fixed !important;
}

/* line 49, sass/_seasons.scss */
#episode-list .sponsors-link:before {
  content: "";
  height: 15px;
  width: 1px;
  background-color: #ffffff;
  display: inline-block;
  margin-right: 1rem;
}
/* line 57, sass/_seasons.scss */
#episode-list .sponsors-link .sponsors {
  display: inline-block;
  font-size: 1rem;
  color: #ffffff;
  line-height: 1.5;
  vertical-align: bottom;
}
/* line 65, sass/_seasons.scss */
#episode-list .right {
  padding-top: 1.2rem;
}

/* line 71, sass/_seasons.scss */
.home {
  background: url("assets/bigshorts4-bg.png") no-repeat center top;
  background-color: #ffffff;
  background-size: 100% auto;
}
/* line 75, sass/_seasons.scss */
.home #main-menu li a {
#  color: #ffffff;
}
/* line 77, sass/_seasons.scss */
.home #main-menu li a:hover {
  color: #9b999a;
}
/* line 82, sass/_seasons.scss */
.home .main-content-inner {
  background-color: #10151a;
}
/* line 86, sass/_seasons.scss */
.home hr {
  border-top: 1px solid rgba(70, 69, 69, 0.6);
}
/* line 91, sass/_seasons.scss */
.home h1, .home h3 {
  color: #0879EA;
}
/* line 95, sass/_seasons.scss */
.home p,
.home #episode-list li p {
  color: #9b999a;
}
/* line 100, sass/_seasons.scss */
.home .right > a {
  color: #0879EA;
}
/* line 105, sass/_seasons.scss */
.home .cast-bg {
  background-size: 28%, 28%, 40%;
  background: url("assets/bigshorts4-right.png") no-repeat right top, url("assets/bigshorts4-left.png") no-repeat left top, url("http://prod.bigshorts.tv/wp-content/themes/_tk-master/assets/bigshorts-center.png") no-repeat 43% 45%;
}
/* line 111, sass/_seasons.scss */
.home .site-branding {
  background: url("assets/bigshorts_logo.png") no-repeat center center;
  height: 161px;
  background-size: contain;
  display: block;
}
/* line 120, sass/_seasons.scss */
html:lang(en) .home .site-branding {
  background: url("assets/bigshorts_logo_eng.png") no-repeat center center;
  height: 161px;
  background-size: contain;
  display: block;
}

/* line 138, sass/_seasons.scss */
.season-1-cn .cast-bg,
.category-season-1 .cast-bg,
.category-season-1-cn .cast-bg {
  background: url("assets/bigshorts_main.png") no-repeat right top, url("assets/bigshorts_second.png") no-repeat left top;
  background-size: contain;
}
/* line 142, sass/_seasons.scss */
.season-1-cn .main-content-inner,
.category-season-1 .main-content-inner,
.category-season-1-cn .main-content-inner {
  background-color: #9b999a;
}
/* line 145, sass/_seasons.scss */
.season-1-cn .campaign,
.category-season-1 .campaign,
.category-season-1-cn .campaign {
  #background-color: #734444;
  background-color: #0b0f32;
  #background: url("assets/imgad-test.jpg") no-repeat scroll center top;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 151, sass/_seasons.scss */
.season-1-cn .campaign .left-ad,
.category-season-1 .campaign .left-ad,
.category-season-1-cn .campaign .left-ad {
  background: none;
}
/* line 154, sass/_seasons.scss */
.season-1-cn .campaign .right-ad,
.category-season-1 .campaign .right-ad,
.category-season-1-cn .campaign .right-ad {
  background: none;
}

/* line 161, sass/_seasons.scss */
.season-1,
.season-1-cn,
.category-season-1,
.category-season-1-cn,
.behind-the-scenes,
.behind-the-scenes-cn,
.page-template-template-about,
.page-behind-the-scenes {
  background: url("assets/bg2.png") no-repeat center top;
  background-color: #9b999a;
  background-size: 100% auto;
}
/* line 172, sass/_seasons.scss */
.season-1 .main-content-inner,
.season-1-cn .main-content-inner,
.category-season-1 .main-content-inner,
.category-season-1-cn .main-content-inner,
.behind-the-scenes .main-content-inner,
.behind-the-scenes-cn .main-content-inner,
.page-template-template-about .main-content-inner,
.page-behind-the-scenes .main-content-inner {
  background-color: #9b999a;
}

/* line 179, sass/_seasons.scss */
.page-template-template-about .main-content-inner,
.page-behind-the-scenes .main-content-inner {
  background-color: transparent;
}

/* line 190, sass/_seasons.scss */
.season-1-cn .site-branding,
.behind-the-scenes-cn .site-branding,
.category-season-1-cn .site-branding,
.page-template-template-behind .site-branding,
.page-template-template-about .site-branding {
  background: url("assets/bigshorts_logo.png") no-repeat center center;
  height: 161px;
  background-size: contain;
  display: block;
}

/* line 204, sass/_seasons.scss */
.season-1 .site-branding,
.behind-the-scenes .site-branding,
.category-season-1 .site-branding,
html:lang(en) .page-template-template-behind .site-branding,
html:lang(en) .page-template-template-about .site-branding {
  background: url("assets/bigshorts_logo_eng.png") no-repeat center center;
  height: 161px;
  background-size: contain;
  display: block;
}

/* line 220, sass/_seasons.scss */
.season-2-cn .cast-bg,
.category-season-2 .cast-bg,
.category-season-2-cn .cast-bg {
  background: url("assets/bigshorts2-right.png") no-repeat right top, url("assets/bigshorts2-left.png") no-repeat left top, url("assets/bigshorts2-center.png") no-repeat 46% 45%;
  background-size: contain, contain, 58%;
}
/* line 224, sass/_seasons.scss */
.season-2-cn .main-content-inner,
.category-season-2 .main-content-inner,
.category-season-2-cn .main-content-inner {
  background-color: #10151a;
}

/* line 230, sass/_seasons.scss */
.season-2,
.season-2-cn,
.category-season-2,
.category-season-2-cn {
  background: url("assets/bigshorts2-bg.png") no-repeat center top;
  background-color: #10151a;
  background-size: 100% auto;
}

/* line 242, sass/_seasons.scss */
.season-2-cn .site-branding,
.category-season-2-cn .site-branding {
  background: url("assets/bigshorts2-logo.png") no-repeat center center;
  height: 161px;
  background-size: contain;
  display: block;
}

/* line 253, sass/_seasons.scss */
.season-2 .site-branding,
.category-season-2 .site-branding {
  background: url("assets/BigShorts2-logo-Eng.png") no-repeat center center;
  height: 161px;
  background-size: contain;
  display: block;
}

/* line 267, sass/_seasons.scss */
.season-2-cn #main-menu li a,
.season-2 #main-menu li a,
.category-season-2-cn #main-menu li a,
.category-season-2 #main-menu li a {
  color: #ffffff;
}
/* line 269, sass/_seasons.scss */
.season-2-cn #main-menu li a:hover,
.season-2 #main-menu li a:hover,
.category-season-2-cn #main-menu li a:hover,
.category-season-2 #main-menu li a:hover {
  color: #9b999a;
}
/* line 275, sass/_seasons.scss */
.season-2-cn h1, .season-2-cn h3,
.season-2 h1,
.season-2 h3,
.category-season-2-cn h1,
.category-season-2-cn h3,
.category-season-2 h1,
.category-season-2 h3 {
  color: #0879EA;
}
/* line 279, sass/_seasons.scss */
.season-2-cn #cff a,
.season-2-cn p,
.season-2 #cff a,
.season-2 p,
.category-season-2-cn #cff a,
.category-season-2-cn p,
.category-season-2 #cff a,
.category-season-2 p {
  color: #9b999a;
}
/* line 284, sass/_seasons.scss */
.season-2-cn #episode-list li p,
.season-2 #episode-list li p,
.category-season-2-cn #episode-list li p,
.category-season-2 #episode-list li p {
  color: #9b999a;
}
/* line 289, sass/_seasons.scss */
.season-2-cn hr,
.season-2 hr,
.category-season-2-cn hr,
.category-season-2 hr {
  border-top: 1px solid rgba(70, 69, 69, 0.6);
}
/* line 294, sass/_seasons.scss */
.season-2-cn #chat-button a,
.season-2 #chat-button a,
.category-season-2-cn #chat-button a,
.category-season-2 #chat-button a {
  border: 2px solid #b8b4b4;
  color: #9b999a;
}
/* line 297, sass/_seasons.scss */
.season-2-cn #chat-button a:active, .season-2-cn #chat-button a:visited, .season-2-cn #chat-button a:focus,
.season-2 #chat-button a:active,
.season-2 #chat-button a:visited,
.season-2 #chat-button a:focus,
.category-season-2-cn #chat-button a:active,
.category-season-2-cn #chat-button a:visited,
.category-season-2-cn #chat-button a:focus,
.category-season-2 #chat-button a:active,
.category-season-2 #chat-button a:visited,
.category-season-2 #chat-button a:focus {
  border: 2px solid #b8b4b4;
  color: #9b999a;
}
/* line 301, sass/_seasons.scss */
.season-2-cn #chat-button a:hover,
.season-2 #chat-button a:hover,
.category-season-2-cn #chat-button a:hover,
.category-season-2 #chat-button a:hover {
  color: #10151a;
  background-color: #9b999a;
}

/* line 316, sass/_seasons.scss */
.season-3-cn .cast-bg,
.category-season-3 .cast-bg,
.category-season-3-cn .cast-bg {
  background: url("assets/bigshorts3-right2.png") no-repeat right top, url("assets/bigshorts3-left2.png") no-repeat left top, url("http://prod.bigshorts.tv/wp-content/themes/_tk-master/assets/bigshorts-center.png") no-repeat 43% 45%;
  background-size: contain, contain, 58%;
}
/* line 320, sass/_seasons.scss */
.season-3-cn .main-content-inner,
.category-season-3 .main-content-inner,
.category-season-3-cn .main-content-inner {
  background-color: #10151a;
}
/* line 323, sass/_seasons.scss */
.season-3-cn .campaign,
.category-season-3 .campaign,
.category-season-3-cn .campaign {
  background-color: #0b0f32;
  #background-color: #734444;
  #background: url("assets/imgad-test2.jpg") no-repeat scroll center top;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 329, sass/_seasons.scss */
.season-3-cn .campaign .left-ad,
.category-season-3 .campaign .left-ad,
.category-season-3-cn .campaign .left-ad {
  background: none;
}
/* line 332, sass/_seasons.scss */
.season-3-cn .campaign .right-ad,
.category-season-3 .campaign .right-ad,
.category-season-3-cn .campaign .right-ad {
  background: none;
}

/* line 339, sass/_seasons.scss */
.season-3,
.season-3-cn,
.category-season-3,
.category-season-3-cn {
  background: url("assets/bigshorts3-bg.png") no-repeat center top;
  background-color: #ffffff;
  background-size: 100% auto;
}

/* line 351, sass/_seasons.scss */
.season-3-cn .site-branding,
.category-season-3-cn .site-branding {
  background: url("assets/bigshorts_logo.png") no-repeat center center;
  height: 161px;
  background-size: contain;
  display: block;
}

/* line 362, sass/_seasons.scss */
.season-3 .site-branding,
.category-season-3 .site-branding {
  background: url("assets/bigshorts_logo_eng.png") no-repeat center center;
  height: 161px;
  background-size: contain;
  display: block;
}

/* line 376, sass/_seasons.scss */
.season-3-cn #main-menu li a,
.season-3 #main-menu li a,
.category-season-3-cn #main-menu li a,
.category-season-3 #main-menu li a {
}
/* line 378, sass/_seasons.scss */
.season-3-cn #main-menu li a:hover,
.season-3 #main-menu li a:hover,
.category-season-3-cn #main-menu li a:hover,
.category-season-3 #main-menu li a:hover {
  color: #9b999a;
}
/* line 384, sass/_seasons.scss */
.season-3-cn h1, .season-3-cn h3,
.season-3 h1,
.season-3 h3,
.category-season-3-cn h1,
.category-season-3-cn h3,
.category-season-3 h1,
.category-season-3 h3 {
  color: #0879EA;
}
/* line 388, sass/_seasons.scss */
.season-3-cn #cff a,
.season-3-cn p,
.season-3 #cff a,
.season-3 p,
.category-season-3-cn #cff a,
.category-season-3-cn p,
.category-season-3 #cff a,
.category-season-3 p {
  color: #9b999a;
}
/* line 393, sass/_seasons.scss */
.season-3-cn #episode-list li p,
.season-3 #episode-list li p,
.category-season-3-cn #episode-list li p,
.category-season-3 #episode-list li p {
  color: #9b999a;
}
/* line 398, sass/_seasons.scss */
.season-3-cn hr,
.season-3 hr,
.category-season-3-cn hr,
.category-season-3 hr {
  border-top: 1px solid rgba(70, 69, 69, 0.6);
}
/* line 403, sass/_seasons.scss */
.season-3-cn #chat-button a,
.season-3 #chat-button a,
.category-season-3-cn #chat-button a,
.category-season-3 #chat-button a {
  border: 2px solid #b8b4b4;
  color: #9b999a;
}
/* line 406, sass/_seasons.scss */
.season-3-cn #chat-button a:active, .season-3-cn #chat-button a:visited, .season-3-cn #chat-button a:focus,
.season-3 #chat-button a:active,
.season-3 #chat-button a:visited,
.season-3 #chat-button a:focus,
.category-season-3-cn #chat-button a:active,
.category-season-3-cn #chat-button a:visited,
.category-season-3-cn #chat-button a:focus,
.category-season-3 #chat-button a:active,
.category-season-3 #chat-button a:visited,
.category-season-3 #chat-button a:focus {
  border: 2px solid #b8b4b4;
  color: #9b999a;
}
/* line 410, sass/_seasons.scss */
.season-3-cn #chat-button a:hover,
.season-3 #chat-button a:hover,
.category-season-3-cn #chat-button a:hover,
.category-season-3 #chat-button a:hover {
  color: #10151a;
  background-color: #9b999a;
}

/* line 316, sass/_seasons.scss */
.home .cast-bg,
.season-4-cn .cast-bg,
.category-season-4 .cast-bg,
.category-season-4-cn .cast-bg {
  background: url("assets/bigshorts4-right.png") no-repeat right top, url("assets/bigshorts4-left.png") no-repeat left top, url("http://prod.bigshorts.tv/wp-content/themes/_tk-master/assets/bigshorts-center.png") no-repeat 43% 45%;
  background-size: 28%, 28%, 40%;
}
/* line 320, sass/_seasons.scss */
.season-4-cn .main-content-inner,
.category-season-4 .main-content-inner,
.category-season-4-cn .main-content-inner {
  background-color: #10151a;
}
/* line 323, sass/_seasons.scss */
.season-4-cn .campaign,
.category-season-4 .campaign,
.category-season-4-cn .campaign {
  background-color: #0b0f32;
  #background-color: #734444;
  #background: url("assets/imgad-test2.jpg") no-repeat scroll center top;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 329, sass/_seasons.scss */
.season-4-cn .campaign .left-ad,
.category-season-4 .campaign .left-ad,
.category-season-4-cn .campaign .left-ad {
  background: none;
}
/* line 332, sass/_seasons.scss */
.season-4-cn .campaign .right-ad,
.category-season-4 .campaign .right-ad,
.category-season-4-cn .campaign .right-ad {
  background: none;
}

/* line 339, sass/_seasons.scss */
.season-4,
.season-4-cn,
.category-season-4,
.category-season-4-cn {
  background: url("assets/bigshorts4-bg.png") no-repeat center top;
  background-color: #ffffff;
  background-size: 100% auto;
}

/* line 351, sass/_seasons.scss */
.season-4-cn .site-branding,
.category-season-4-cn .site-branding {
  background: url("assets/bigshorts_logo.png") no-repeat center center;
  height: 161px;
  background-size: contain;
  display: block;
}

/* line 362, sass/_seasons.scss */
.season-4 .site-branding,
.category-season-4 .site-branding {
  background: url("assets/bigshorts_logo_eng.png") no-repeat center center;
  height: 161px;
  background-size: contain;
  display: block;
}

/* line 376, sass/_seasons.scss */
.season-4-cn #main-menu li a,
.season-4 #main-menu li a,
.category-season-4-cn #main-menu li a,
.category-season-4 #main-menu li a {
}
/* line 378, sass/_seasons.scss */
.season-4-cn #main-menu li a:hover,
.season-4 #main-menu li a:hover,
.category-season-4-cn #main-menu li a:hover,
.category-season-4 #main-menu li a:hover {
  color: #9b999a;
}
/* line 384, sass/_seasons.scss */
.season-4-cn h1, .season-4-cn h3,
.season-4 h1,
.season-4 h3,
.category-season-4-cn h1,
.category-season-4-cn h3,
.category-season-4 h1,
.category-season-4 h3 {
  color: #0879EA;
}
/* line 388, sass/_seasons.scss */
.season-4-cn #cff a,
.season-4-cn p,
.season-4 #cff a,
.season-4 p,
.category-season-4-cn #cff a,
.category-season-4-cn p,
.category-season-4 #cff a,
.category-season-4 p {
  color: #9b999a;
}
/* line 393, sass/_seasons.scss */
.season-4-cn #episode-list li p,
.season-4 #episode-list li p,
.category-season-4-cn #episode-list li p,
.category-season-4 #episode-list li p {
  color: #9b999a;
}
/* line 398, sass/_seasons.scss */
.season-4-cn hr,
.season-4 hr,
.category-season-4-cn hr,
.category-season-4 hr {
  border-top: 1px solid rgba(70, 69, 69, 0.6);
}
/* line 403, sass/_seasons.scss */
.season-4-cn #chat-button a,
.season-4 #chat-button a,
.category-season-4-cn #chat-button a,
.category-season-4 #chat-button a {
  border: 2px solid #b8b4b4;
  color: #9b999a;
}
/* line 406, sass/_seasons.scss */
.season-4-cn #chat-button a:active, .season-4-cn #chat-button a:visited, .season-4-cn #chat-button a:focus,
.season-4 #chat-button a:active,
.season-4 #chat-button a:visited,
.season-4 #chat-button a:focus,
.category-season-4-cn #chat-button a:active,
.category-season-4-cn #chat-button a:visited,
.category-season-4-cn #chat-button a:focus,
.category-season-4 #chat-button a:active,
.category-season-4 #chat-button a:visited,
.category-season-4 #chat-button a:focus {
  border: 2px solid #b8b4b4;
  color: #9b999a;
}
/* line 410, sass/_seasons.scss */
.season-4-cn #chat-button a:hover,
.season-4 #chat-button a:hover,
.category-season-4-cn #chat-button a:hover,
.category-season-4 #chat-button a:hover {
  color: #10151a;
  background-color: #9b999a;
}

@media (min-width: 768px) {
  /* line 3, sass/_mediaqueries.scss */
  .alternative .entry-content iframe, .alternative .entry-content img.size-full {
    width: 134.65% !important;
    max-width: none;
  }
  /* line 7, sass/_mediaqueries.scss */
  .alternative .entry-content.alt iframe {
    max-width: 100% !important;
  }

  /* line 11, sass/_mediaqueries.scss */
  .fluid-width-video-wrapper {
    padding-top: 56.25% !important;
  }

  /* line 14, sass/_mediaqueries.scss */
  .alternative .entry-content.alt .fluid-width-video-wrapper {
    padding-top: 56.2% !important;
  }

  /* line 17, sass/_mediaqueries.scss */
  .entry-share {
    margin-top: 450px;
    padding-top: 9.2em;
    /*2.2em*/
  }

  /* line 22, sass/_mediaqueries.scss */
  .mobile-only {
    display: none;
  }

  /* line 25, sass/_mediaqueries.scss */
  h1 {
    font-size: 3.0rem;
  }

  /* line 28, sass/_mediaqueries.scss */
  h3 {
    font-size: 2.0rem;
  }

  /* line 31, sass/_mediaqueries.scss */
  .home .ssba {
    float: right;
  }

  /* line 35, sass/_mediaqueries.scss */
  .category .ssba {
    float: right;
  }
}
@media (max-width: 1440px) {
  /* line 42, sass/_mediaqueries.scss */
  .alternative .cast-bg {
    height: 680px;
    width: 100%;
  }
}
@media screen and (max-width: 1280px) {
  /* line 48, sass/_mediaqueries.scss */
  #main-menu li a {
    background: rgba(155, 153, 154, 0.5);
    border-radius: 4px;
  }

  /* line 52, sass/_mediaqueries.scss */
  .season-2-cn #main-menu li a,
  .season-2 #main-menu li a,
  .category-season-2 #main-menu li a,
  .category-season-2-cn #main-menu li a,
  .home #main-menu li a {
    background: rgba(155, 153, 154, 0.5);
  }

  /* line 59, sass/_mediaqueries.scss */
  #main-menu li.current-menu-item a {
    background: #5e0d14;
  }

  /* line 63, sass/_mediaqueries.scss */
  .left-ad {
    margin-left: 0 !important;
  }

  /* line 66, sass/_mediaqueries.scss */
  .right-ad {
    margin-left: 0 !important;
  }
}
@media (max-width: 1200px) {
  /* line 78, sass/_mediaqueries.scss */
  .category-season-2-cn .cast-bg,
  .category-season-2 .cast-bg,
  .season-2-cn .cast-bg {
    background: url("assets/bigshorts2-right.png") no-repeat right top, url("assets/bigshorts2-left.png") no-repeat left top, url("assets/bigshorts2-center.png") no-repeat 48% 40%;
    background-size: 37%, 37%, 48%;
  }

  .season-3-cn .cast-bg,
  .category-season-3 .cast-bg,
  .category-season-3-cn .cast-bg {
    background: url("assets/bigshorts3-right2.png") no-repeat right top, url("assets/bigshorts3-left2.png") no-repeat left top, url("http://prod.bigshorts.tv/wp-content/themes/_tk-master/assets/bigshorts-center.png") no-repeat 43% 45%;
    background-size: 37%, 37%, 45%;
  }

  .home .cast-bg,
  .season-4-cn .cast-bg,
  .category-season-4 .cast-bg,
  .category-season-4-cn .cast-bg {
    background: url("assets/bigshorts4-right.png") no-repeat right top, url("assets/bigshorts4-left.png") no-repeat left top, url("http://prod.bigshorts.tv/wp-content/themes/_tk-master/assets/bigshorts-center.png") no-repeat 43% 45%;
    background-size: 27%, 27%, 45%;
  }
}
@media (max-width: 1024px) {
  /* line 91, sass/_mediaqueries.scss */
  .campaign {
    display: none;
  }

  /* line 94, sass/_mediaqueries.scss */
  #logo {
    max-width: 320px;
  }

  /* line 97, sass/_mediaqueries.scss */
  .alternative .cast-bg {
    height: 512px;
  }

 /* Background for Seaon 1 CN & ENG, About Us and Behind the Scenes
*/
  /* line 103, sass/_mediaqueries.scss */
  .category-season-1,
  .category-season-1-cn,
  .season-1-cn,
  .season-1,
  .behind-the-scenes,
  .behind-the-scenes-cn,
  .page-template-template-about,
  .page-behind-the-scenes {
    background-size: auto;
  }

  /* line 119, sass/_mediaqueries.scss */
  .season-1 .cast-bg,
  .season-1-cn .cast-bg,
  .category-season-1 .cast-bg,
  .category-season-1-cn .cast-bg {
    background-size: 30%;
  }

  /* line 130, sass/_mediaqueries.scss */
  .season-2-cn .cast-bg,
  .season-2 .cast-bg,
  .category-season-2 .cast-bg,
  .category-season-2-cn .cast-bg {
    background: url("assets/bigshorts2-right.png") no-repeat right top, url("assets/bigshorts2-left.png") no-repeat left top, url("assets/bigshorts2-center.png") no-repeat 48% 60%;
    background-size: 37%, 37%, 51%;
  }

  /* line 139, sass/_mediaqueries.scss */
  #main-menu li a {
    background: rgba(155, 153, 154, 0.5);
    border-radius: 4px;
  }

  /* line 150, sass/_mediaqueries.scss */
  .season-2-cn #main-menu li a,
  .season-2 #main-menu li a,
  .category-season-2 #main-menu li a,
  .category-season-2-cn #main-menu li a {
    background: rgba(0, 0, 0, 0.5);
  }

  /* line 155, sass/_mediaqueries.scss */
  #main-menu li.current-menu-item a {
    background: #5e0d14;
  }
}
@media (max-width: 992px) {
  /* line 162, sass/_mediaqueries.scss */
  h1 {
    font-size: 3.2rem;
  }

  /* line 165, sass/_mediaqueries.scss */
  h2 {
    font-size: 3rem;
  }

  /* line 168, sass/_mediaqueries.scss */
  h3 {
    font-size: 2.4rem;
  }

  /* line 171, sass/_mediaqueries.scss */
  .alternative .cast-bg {
    height: 462px;
    margin-top: 10%;
  }

  /* line 175, sass/_mediaqueries.scss */
  #main-menu {
    margin-top: 2.75em;
  }

  /* line 178, sass/_mediaqueries.scss */
  #logo {
    margin-bottom: 0;
  }

  /* line 188, sass/_mediaqueries.scss */
  .season-2-cn .cast-bg,
  .season-2 .cast-bg,
  .category-season-2 .cast-bg,
  .category-season-2-cn .cast-bg {
    background: url("assets/bigshorts2-right.png") no-repeat right top, url("assets/bigshorts2-left.png") no-repeat left top, url("assets/bigshorts2-center.png") no-repeat 45% 62%;
    background-size: 32%, 32%, 58%;
  }

  /* line 201, sass/_mediaqueries.scss */
  .season-1-cn .cast-bg,
  .season-1 .cast-bg,
  .category-season-1 .cast-bg,
  .category-season-12-cn .cast-bg {
    background-size: 28%;
  }

  /* line 206, sass/_mediaqueries.scss */
  .site-branding {
    height: 185px;
  }

  /* line 210, sass/_mediaqueries.scss */
  .b-left {
    border-left: 0;
  }

  /* line 213, sass/_mediaqueries.scss */
  .about {
    padding-bottom: 2em;
  }

  /* line 217, sass/_mediaqueries.scss */
  .alternative .cast-bg {
    margin-top: 0;
  }

  /* line 221, sass/_mediaqueries.scss */
  #main-menu li a {
    background: rgba(155, 153, 154, 0.5);
    border-radius: 4px;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  /*Below iPad*/
  /* line 232, sass/_mediaqueries.scss */
  body {
    font-size: 1.4rem;
  }

  /* line 235, sass/_mediaqueries.scss */
  h1 {
    font-size: 3.4rem;
  }

  /* line 238, sass/_mediaqueries.scss */
  h4 {
    font-size: 1.6rem;
  }

  /* line 241, sass/_mediaqueries.scss */
  .alternative .cast-bg {
    height: 362px;
  }

  /* line 244, sass/_mediaqueries.scss */
  #logo {
    margin-top: 0em;
    margin-bottom: 4em;
  }

  /* line 248, sass/_mediaqueries.scss */
  #main-menu li {
    display: block;
  }

  /* line 251, sass/_mediaqueries.scss */
  #main-menu li:after {
    display: none;
  }

  /* line 254, sass/_mediaqueries.scss */
  .tablet-up {
    display: none;
  }

  /* line 257, sass/_mediaqueries.scss */
  #logo {
    max-width: 300px;
  }

  /* line 260, sass/_mediaqueries.scss */
  #main-menu li a {
    border-radius: 0;
  }

  /* line 263, sass/_mediaqueries.scss */
  .home .ssba,
  .category .ssba {
    float: none;
  }

  /* line 267, sass/_mediaqueries.scss */
  .home .ssba, .category .ssba {
    margin-top: 0;
  }

  /* line 270, sass/_mediaqueries.scss */
  .behind-the-scenes-cn #single-text,
  .behind-the-scenes #single-text {
    margin-bottom: 0;
  }

  /* line 274, sass/_mediaqueries.scss */
  .behind-the-scenes .ssba,
  .behind-the-scenes-cn .ssba {
    float: left;
  }

  /* line 285, sass/_mediaqueries.scss */
  .season-2-cn .cast-bg,
  .season-2 .cast-bg,
  .category-season-2 .cast-bg,
  .category-season-2-cn .cast-bg {
    background: url("assets/bigshorts2-right.png") no-repeat right top, url("assets/bigshorts2-left.png") no-repeat left top, url("assets/bigshorts2-center.png") no-repeat 46% 75%;
    background-size: 32%, 32%, 57%;
  }

  /* line 293, sass/_mediaqueries.scss */
  .home #episode-list li:last-child {
    display: none;
  }
}
@media (max-width: 667px) {
  /* line 301, sass/_mediaqueries.scss */
  #logo {
    max-width: 220px;
  }

  /* line 304, sass/_mediaqueries.scss */
  .alternative .cast-bg {
    height: 250px;
  }

  /* line 307, sass/_mediaqueries.scss */
  .entry-share {
    margin-top: 0;
    padding-top: 0;
  }

  /* line 311, sass/_mediaqueries.scss */
  #episode-list li:nth-child(even) {
    padding-left: 7px;
  }

  /* line 314, sass/_mediaqueries.scss */
  #episode-list li:nth-child(odd) {
    padding-right: 7px;
  }

  /* line 318, sass/_mediaqueries.scss */
  .home .entry-content .col-sm-3 {
    padding-left: 0;
  }

  /* line 328, sass/_mediaqueries.scss */
  .season-2-cn .cast-bg,
  .season-2 .cast-bg,
  .category-season-2 .cast-bg,
  .category-season-2-cn .cast-bg {
    background: url("assets/bigshorts2-right.png") no-repeat right top, url("assets/bigshorts2-left.png") no-repeat left top, url("assets/bigshorts2-center.png") no-repeat 48% 170%;
    background-size: 32%, 32%, 62%;
  }

  /* line 341, sass/_mediaqueries.scss */
  .season-1-cn .cast-bg,
  .season-1 .cast-bg,
  .category-season-1 .cast-bg,
  .category-season-12-cn .cast-bg {
    background-size: 35%;
  }

  /* line 346, sass/_mediaqueries.scss */
  .category-season-1,
  .category-season-1-cn,
  .season-1-cn,
  .season-1,
  .behind-the-scenes,
  .behind-the-scenes-cn,
  .page-template-template-about,
  .page-behind-the-scenes {
    background-size: 150%;
  }

  /* line 357, sass/_mediaqueries.scss */
  #logo {
    margin-bottom: 1em;
    margin-top: -1em;
  }
}
@media (max-device-width: 628px) {
  /* line 371, sass/_mediaqueries.scss */
  .season-2-cn .cast-bg,
  .season-2 .cast-bg,
  .category-season-2 .cast-bg,
  .category-season-2-cn .cast-bg {
    background: url("assets/bigshorts2-right.png") no-repeat right top, url("assets/bigshorts2-left.png") no-repeat left top, url("assets/bigshorts2-center.png") no-repeat 45% 132%;
    background-size: 32%, 32%, 60%;
  }
}
@media (max-width: 480px) {
  .home .cast-bg,
  .season-4-cn .cast-bg,
  .category-season-4 .cast-bg,
  .category-season-4-cn .cast-bg {
    background: url("assets/bigshorts4-right.png") no-repeat right 120%, url("assets/bigshorts4-left.png") no-repeat left 120%, url("http://prod.bigshorts.tv/wp-content/themes/_tk-master/assets/bigshorts-center.png") no-repeat 45% 50%;
    background-size: 30%, 32%, 62%;
  }

  .season-3-cn .cast-bg,
  .category-season-3 .cast-bg,
  .category-season-3-cn .cast-bg {
    background: url("assets/bigshorts3-right2.png") no-repeat right 120%, url("assets/bigshorts3-left2.png") no-repeat left 120%, url("http://prod.bigshorts.tv/wp-content/themes/_tk-master/assets/bigshorts-center.png") no-repeat 45% 50%;
    background-size: 30%, 32%, 62%;
  }

  /* line 388, sass/_mediaqueries.scss */
  .season-2-cn .cast-bg,
  .season-2 .cast-bg,
  .category-season-2 .cast-bg,
  .category-season-2-cn .cast-bg {
    background: url("assets/bigshorts2-right.png") no-repeat right 150%, url("assets/bigshorts2-left.png") no-repeat left 150%, url("assets/bigshorts2-center.png") no-repeat 47% 82%;
    background-size: 32%, 32%, 62%;
  }

  /* line 401, sass/_mediaqueries.scss */
  .season-1-cn .cast-bg,
  .season-1 .cast-bg,
  .category-season-1 .cast-bg,
  .category-season-1-cn .cast-bg {
    background: url("assets/bigshorts_main.png") no-repeat right 120%, url("assets/bigshorts_second.png") no-repeat left 120%;
    background-size: 31%;
  }

  /* line 408, sass/_mediaqueries.scss */
  .category-season-1,
  .category-season-1-cn,
  .season-1-cn,
  .season-1,
  .behind-the-scenes,
  .behind-the-scenes-cn,
  .page-template-template-about,
  .page-behind-the-scenes {
    background-size: 240%;
  }

  /* line 418, sass/_mediaqueries.scss */
  .home #episode-list li:last-child {
    display: none;
  }

  /* line 421, sass/_mediaqueries.scss */
  h1 {
    font-size: 2.4rem;
  }

  /* line 424, sass/_mediaqueries.scss */
  h3 {
    font-size: 1.5rem;
  }

  /* line 427, sass/_mediaqueries.scss */
  .right {
    line-height: 1.25em;
  }

  /* line 430, sass/_mediaqueries.scss */
  .site-footer img {
    margin: 1.5em 1em;
  }

  /* line 433, sass/_mediaqueries.scss */
  #main-menu {
    margin-top: 0;
  }

  /* line 436, sass/_mediaqueries.scss */
  #main-menu li a {
    border-radius: 0;
  }

  /* line 439, sass/_mediaqueries.scss */
  #logo {
    margin-bottom: 3em;
    margin-top: 0em;
  }

  /* line 443, sass/_mediaqueries.scss */
  .about {
    padding-right: 0;
  }

  /* line 447, sass/_mediaqueries.scss */
  #single-text {
    padding-right: 15px;
  }
}
@media (max-width: 320px) {
  /* line 454, sass/_mediaqueries.scss */
  .alternative .cast-bg {
    display: none;
  }

  /* line 457, sass/_mediaqueries.scss */
  #logo {
    margin-bottom: 0;
  }
}
/* Magnific Popup CSS */
/* line 2, sass/_magnific-popup.scss */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

/* line 13, sass/_magnific-popup.scss */
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

/* line 23, sass/_magnific-popup.scss */
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

/* line 33, sass/_magnific-popup.scss */
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/* line 39, sass/_magnific-popup.scss */
.mfp-align-top .mfp-container:before {
  display: none;
}

/* line 42, sass/_magnific-popup.scss */
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

/* line 50, sass/_magnific-popup.scss */
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

/* line 55, sass/_magnific-popup.scss */
.mfp-ajax-cur {
  cursor: progress;
}

/* line 58, sass/_magnific-popup.scss */
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

/* line 63, sass/_magnific-popup.scss */
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

/* line 69, sass/_magnific-popup.scss */
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

/* line 72, sass/_magnific-popup.scss */
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 80, sass/_magnific-popup.scss */
.mfp-loading.mfp-figure {
  display: none;
}

/* line 83, sass/_magnific-popup.scss */
.mfp-hide {
  display: none !important;
}

/* line 86, sass/_magnific-popup.scss */
.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

/* line 96, sass/_magnific-popup.scss */
.mfp-preloader a {
  color: #CCC;
}

/* line 98, sass/_magnific-popup.scss */
.mfp-preloader a:hover {
  color: #FFF;
}

/* line 101, sass/_magnific-popup.scss */
.mfp-s-ready .mfp-preloader {
  display: none;
}

/* line 104, sass/_magnific-popup.scss */
.mfp-s-error .mfp-content {
  display: none;
}

/* line 107, sass/_magnific-popup.scss */
button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}

/* line 121, sass/_magnific-popup.scss */
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 125, sass/_magnific-popup.scss */
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

/* line 140, sass/_magnific-popup.scss */
.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}

/* line 143, sass/_magnific-popup.scss */
.mfp-close:active {
  top: 1px;
}

/* line 146, sass/_magnific-popup.scss */
.mfp-close-btn-in .mfp-close {
  color: #333;
}

/* line 149, sass/_magnific-popup.scss */
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

/* line 157, sass/_magnific-popup.scss */
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

/* line 166, sass/_magnific-popup.scss */
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

/* line 176, sass/_magnific-popup.scss */
.mfp-arrow:active {
  margin-top: -54px;
}

/* line 178, sass/_magnific-popup.scss */
.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

/* line 181, sass/_magnific-popup.scss */
.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

/* line 193, sass/_magnific-popup.scss */
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

/* line 197, sass/_magnific-popup.scss */
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

/* line 202, sass/_magnific-popup.scss */
.mfp-arrow-left {
  left: 0;
}

/* line 204, sass/_magnific-popup.scss */
.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

/* line 207, sass/_magnific-popup.scss */
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

/* line 211, sass/_magnific-popup.scss */
.mfp-arrow-right {
  right: 0;
}

/* line 213, sass/_magnific-popup.scss */
.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

/* line 216, sass/_magnific-popup.scss */
.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

/* line 219, sass/_magnific-popup.scss */
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 222, sass/_magnific-popup.scss */
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

/* line 226, sass/_magnific-popup.scss */
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

/* line 229, sass/_magnific-popup.scss */
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

/* line 234, sass/_magnific-popup.scss */
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
/* line 245, sass/_magnific-popup.scss */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
/* line 256, sass/_magnific-popup.scss */
.mfp-figure {
  line-height: 0;
}

/* line 258, sass/_magnific-popup.scss */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

/* line 271, sass/_magnific-popup.scss */
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

/* line 276, sass/_magnific-popup.scss */
.mfp-figure figure {
  margin: 0;
}

/* line 279, sass/_magnific-popup.scss */
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

/* line 287, sass/_magnific-popup.scss */
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

/* line 294, sass/_magnific-popup.scss */
.mfp-image-holder .mfp-content {
  max-width: 100%;
}

/* line 297, sass/_magnific-popup.scss */
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  /* line 304, sass/_magnific-popup.scss */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 307, sass/_magnific-popup.scss */
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  /* line 309, sass/_magnific-popup.scss */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  /* line 312, sass/_magnific-popup.scss */
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  /* line 315, sass/_magnific-popup.scss */
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }

  /* line 323, sass/_magnific-popup.scss */
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  /* line 325, sass/_magnific-popup.scss */
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  /* line 328, sass/_magnific-popup.scss */
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  /* line 340, sass/_magnific-popup.scss */
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  /* line 343, sass/_magnific-popup.scss */
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  /* line 346, sass/_magnific-popup.scss */
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  /* line 349, sass/_magnific-popup.scss */
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
