a:hover { -o-transition:.5s;  -ms-transition:.5s;  -moz-transition:.5s;  -webkit-transition:.5s; transition:.5s;}

/* === LAYOUT === */
.container {max-width: 1024px; margin: 0 auto;}
.menu-drawer {display: none;}


/* === HEADER === */
.header .program-id, 
.header .header-search,
.header .header-schedule, 
.header .header-social {
  padding: .75em 0;
}

.header-search,
.header-schedule, 
.header-social {
  top: 1.5em;
}


.header-search {display: none;}


.header .program-id {
  width: 33%;
}

.header-search {
  width: 25%;
  position: absolute;
  right: 2%;
  top: 1.5em;
}

.header-search-input-wrap {
  display: inline-block;
}

.header-search input[type=text] {
  width: 75%;
  padding: 0 .2em;
  display: inline-block;
}

.header-search input[type=submit] {
  width: 20%;
  display: inline-block;
}

.header-schedule {
  width: 25%;
  position: absolute;
  right: 28%;
  top: 1.2em;
}

@media screen and ( min-width: 769px ) and ( max-width: 850px ) {
.header-schedule-row2 span {display: none;}
}


.header-social { display: inline-block; position: absolute; right: 1em;}


.skip-header { bottom: -2.6em;}



/* === MAIN NAV === */
.main-nav {height: 2.3em; z-index: 1;}
.main-nav-items-wrap {padding: 0; margin: 0; white-space: nowrap; display: inline-block;  float: left;}
.main-nav ul li {padding: 0; font-size: 1em; text-transform: uppercase; float: left; position: relative; z-index: 2;}
.main-nav ul.sub-menu {display: none; margin: 0; position: absolute; top: 2.3em; left: 0px; width: 188px; z-index: 99999999999;}
.main-nav ul li:hover > ul {display: block;}
.main-nav ul li a {display: block; padding: .6em .4em; color: #fff; font: bold 1em 'Roboto Slab', serif; line-height: 1.2em; text-shadow: 1px 1px 6px #000;}
.main-nav ul li a:hover {background-color: #d3ae2e; color: #fff;}
.main-nav ul li.current-menu-item a, .main-nav .current_page_item > a,  .main-nav .current_page_ancestor > a {color: #d3ae2e; }
.main-nav ul ul a, .main-nav .current_page_item .sub-menu a {background: #d3ae2e !important; color: #fff; font-size: .9em; line-height: 1.3em; height: auto; padding: .5em .75em; width: 13em; }
.main-nav ul ul a:hover, .main-nav .current_page_item .sub-menu a:hover {background: #333 !important; color: #fff !important;}
.main-nav li:hover > a {background-color: #d3ae2e; color: #fff;}
.main-nav a:hover, .main-nav a:focus {color: #d3ae2e;}
.main-nav .current_page_item:hover a {color: #fff;}
.main-nav .current-menu-parent ul li a {color: #fff;}
.main-nav .current-menu-parent .current-menu-item a {color: #fff;}

/* nav higlighing */
body.single-video .menu-item-14 a, 
body.category .menu-item-82 a,
body.category .menu-item-235 a,
body.single-format-standard .menu-item-82 a,
body.single-format-standard .menu-item-235 a,
body.post-type-archive-posters .menu-item-82 a, 
body.single-posters .menu-item-82 a,
body.single-posters .menu-item-234 a {color: #d3ae2e; }

body.single-format-standard .menu-item-82 ul a,
body.single-format-standard .menu-item-235 ul a,
body.single-posters .menu-item-82 ul a {background-color: #333; color: #fff; }







/* === END MAIN NAV === */

.main-nav .menu-item-192 {display: none;}


/* === LAYOUT === */

.left-column {float: left; max-width: 686px; width: 69%;
    /* Firefox */
 width: -moz-calc(100% - 324px);
/* WebKit */
 width: -webkit-calc(100% - 324px);
/* Opera */
 width: -o-calc(100% - 324px);
/* Standard */
 width: calc(100% - 324px);

}

.right-column {
  float: right;
  width: 31%;
  min-width: 324px;
  max-width: 324px;
}

.sidebox { min-width: 300px; max-width: 300px;}


.right-column .inset {width: 100%; margin-left: 12px; margin-right: 12px;}


/* === SECTION LINKS === */
.section-link-wrap {max-width:9999px; overflow-y: hidden; overflow-x: auto; white-space: nowrap;}
.section-link-wrap, .section-link {height: 14em;}
.section-link {width: 32%; margin-right: 1%; max-width: 205px;}
.section-link.last-in-row {margin-right: 0;}
.section-link.visible {display: block;}


/* === CAROUSEL === */
.carousel,
.media-carousel {
  max-height: 370px;
}


/* === WATCH DATES === */
.watch {
  height: 12.1em;
}

.watch-dates-wrap {
  position: relative; /* ie fix */
}

.watch-dates,
.watch-date {
  height: 9.5em;
}



/* === POST === */
.post-text-cta {
  float: left;
  width: 70%;
}

.share-box {
  width: 28%;
}
.share-box.vertical {
  float: right;
}



/* === video page === */
#videotop .vid-left-column {width: 60%; float: left; margin-right: 2%;}
#videotop .vid-right-column {width: 38%; float: left;}
	 

/* === END video page === */

#alt-ad-bot {display: none;}

#ajaxgrid {margin-top: 1.5em; margin-bottom: 1em;}


