/* @override 
	http://dev.ifc.com/wp-content/themes/ifc/assets/schedule/css/channel-skins.css?ver=1.0 */
/* ========================================= */

body.page-template-page-schedule-php #container {
  background: transparent; }

/* Schedule Results */

body.page-template-page-schedule-php h4.item-title a {
   }

body.page-template-page-schedule-php .item-time {
  }

body.page-template-page-schedule-php .item-description {
  }

body.page-template-page-schedule-php .item-meta a {
   }

body.page-template-page-schedule-php .item .item-time {
   }

body.page-template-page-schedule-php .item .item-time em {
  }

body.page-template-page-schedule-php .item .item-meta .item-title {
   }

body.page-template-page-schedule-php .item .item-meta .item-title a {
  }

body.page-template-page-schedule-php .item .item-meta .item-description a {
   }

body.page-template-page-schedule-php .item .all-airtimes-link span {
  padding-left: 5px;
  }

body.page-template-page-schedule-php #schedule-search-field {
  
  }

body.page-template-page-schedule-php #schedule-search-submit {
  
  }

body.page-template-page-schedule-php #current {
  /* background: #f5f5f5 url("../images/bg.jpg") no-repeat left top; */
}

.panel table {
  margin-right: 10px; }

.item {
  margin-bottom: 0;
  padding: 0; }

.item td {
  padding: 10px 8px;
  vertical-align: top; }

.item-time {
   }

td.item-thumb {
  width: 200px;
  overflow: hidden; }

.time-alt {
  display: block;
  color: #888;
  font-style: normal;
  font-size: 15px; }

.item-title {
   }

.item-title a {
   }

.new .item-title a {
  padding-right: 85px;
  background: url(../i/schedule-new.png) no-repeat right top; }

.item .episode-title {
  display: block;
  margin: 2px 0 6px 0;
  font-size: 13px !important;
  font-weight: normal; }

.item-description {
   }

.item-description a {
   }

.item-details {
  font-size: 11px;
  font-weight: bold;
  color: #999;
  padding: 8px 0; }

.item-actions li {
  float: left;
  padding: 0; }

.item-actions li a {
   }

.item-remind {
  margin-top: -3px;
  float: right; }

.item-actions .item-remind a {
   }

.item-actions .item-remind a:hover {
   }

.day-header h3 {
  padding: 24px 0;
  font-size: 20px;
  color: #8c8c8c;
  text-align: left;
  font-weight: normal; }

.day-header h3 strong {
  color: #464543; }

body.page-template-page-schedule-php #schedule-content .paid {
  background: #222;
  border: solid 1px transparent;
  color: #444 !important;
  font-size: 16px; }

/* Show All Airtimes */
body.page-template-page-schedule-php #show-all-link {
  }

body.page-template-page-schedule-php #show-all-link:hover {
   }

/* Results Header */
body.page-template-page-schedule-php #results-header {
  }

/* Search Filtering */
body.page-template-page-schedule-php #schedule-filters-series ul li a,
body.page-template-page-schedule-php #schedule-filters-genres ul li a {
  margin-bottom: 1px; }

body.page-template-page-schedule-php #schedule-filters-series ul li a:hover,
body.page-template-page-schedule-php #schedule-filters-genres ul li a:hover {
  background-color: #ed6400;
  color: #000; }

body.page-template-page-schedule-php #schedule-filters-series a.active,
body.page-template-page-schedule-php #schedule-filters-genres a.active {
  color: #000;
  background-color: #ed6400; }

body.page-template-page-schedule-php #schedule-filters-series ul li a:hover,
body.page-template-page-schedule-php #schedule-filters-series ul li a.active {
  text-decoration: none;
  background-color: #ed6400;
  color: #000;
  font-weight: bold; }

/* Timezone Selector */
body.page-template-page-schedule-php #schedule-timezone a {
  margin: 0; }

body.page-template-page-schedule-php #schedule-timezone a.active,
body.page-template-page-schedule-php #schedule-timezone a:hover {
  background: #434a4c;
  color: #9ea7a9;
  font-weight: bold; } 

/* Channel Finder */
body.page-template-page-schedule-php #schedule-cfinder {
  border-color: #222; }

/* Schedule search loader */
body.page-template-page-schedule-php .loading-results {
  }

/* Schedule reminder form */
body.page-template-page-schedule-php .reminder-form {
  color: #f4e7d2;
  border: none;
  background: #f8f4f2;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#382727', endColorstr='#000');
  /* for IE */
  background: -webkit-gradient(linear, top, bottom, from(#382727), to(black));
  /* for webkit browsers */
  background: -moz-linear-gradient(90deg, black, #382727);
  /* for firefox 3.6+ */ }

body.page-template-page-schedule-php .reminder-form h4 {
  color: #000; }

#schedule-filters-series h3 {
  color: #000 !important;
  font-size: 20px; }

#schedule-filters-genres h3 {
  color: #000 !important;
  font-size: 20px; }

.series-filter:hover {
  background: #f7d53b;
  color: #000;
  padding-left: 10px !important; }

.series-filter:hover span {
  color: #000; }

#schedule-filters-series .series-filter .title-showfilter {
  color: #008be1;
  font-weight: bold;
  margin: 12px 0 0 15px; }

#schedule-filters-series .series-filter .thumb-showfilter img {
  max-width: 40px; }

#schedule-filters-genres .genre-filter {
  color: #008be1 !important;
  font-weight: bold;
  display: none; }

.back-to-schedule-link {
  color: #ed6300;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-top: 80px;
display: block;
clear: both;
}

.back-to-schedule-link:hover {
  }

.day-header h3 {
  padding: 24px 0 10px 0; }

#schedule-cfinder {
  margin-bottom: 15px;
  padding-bottom: 10px; }

#channel-finder {
  margin: 10px 0 17px -15px; }

/*.item-meta .item-rating-TV14,
.item-meta .item-rating-TVMA,*/
.item-meta .item-cc,
.item-meta .item-rating-Unrated {
  display: none; }

#schedule-filters-series ul li a:hover,
#schedule-filters-genres ul li a:hover,
#schedule-filters-series ul li .active,
#schedule-filters-genres ul li .active {
  padding-left: 8px !important; }
  
