body {background: #D2CBC3 url(../images/page-background.jpg) top center no-repeat; background-size: 100%; background-attachment:fixed;}

/* a:hover { -o-transition:.3s;  -ms-transition:.3s;  -moz-transition:.3s;  -webkit-transition:.3s; transition:.3s;} */




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


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




.header-search, #open-left {display: none;}


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



.header-schedule {width: 35%; margin-top: 3em; text-align: right; text-transform: uppercase;}

@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;}



.header-schedule {color: #454343; }
.header-schedule a {color: #454343;}
.header-schedule a:hover {color: #1e8d86;}



/* === MAIN NAV === */
.main-nav {z-index: 1; width: 100%; background-image: url(../images/trans-white-45.png); }
.main-nav ul {margin: 0; padding: 0;  width: 100%;}
.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; z-index: 2; float: left; position: relative;}
.main-nav ul.sub-menu {display: none; margin: 0; position: absolute; top: 2.2em; left: 0px; width: 18em; z-index: 99999999999;}

.main-nav ul li:hover > ul {display: block;  -o-transition:0;  -ms-transition:0;  -moz-transition:0;  -webkit-transition:0; transition:0;}
.main-nav ul li a {display: block; padding: .6em .8em; color: #454343; font: 400 1em 'open sans', serif; line-height: 1em;}
.main-nav ul li a:hover {color: #fff; background-color: #345c84;}
.main-nav ul li.current-menu-item a, .main-nav .current_page_item > a,  .main-nav .current_page_ancestor > a {color: #008d86; }
.main-nav ul ul a, .main-nav .current_page_item .sub-menu a {background: #345c84 !important; color: #fff; font-size: .9em; line-height: 1.3em; height: auto; padding: .5em .75em; width: 18em; }
.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: #345c84; color: #fff;}
.main-nav a:hover, .main-nav a:focus {color: #d3ae2e; background-color: #345c84;}
.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;}


@media screen and ( min-width: 769px ) and ( max-width: 940px ) {
.main-nav ul li a { padding: .6em .3em; font-size: 1em;}
.main-nav ul.sub-menu {top: 2.2em;}
}
@media screen and ( min-width: 940px ) and ( max-width: 980px ) {
.main-nav ul li a { padding: .6em .6em; font-size: 1.1em;}
}

/* nav higlighing */
body.home .menu-item-8 a,
body.single-video .menu-item-9 a,
body.post-type-archive-video .menu-item-9 a,
body.page-id-30 .menu-item-30 a,
body.parent-pageid-30 .menu-item-30 a,
body.post-type-archive-share .menu-item-11 a,
body.single-share .menu-item-11 a,
body.post-type-archive-partner-content .menu-item-33 a,
body.single-partner-content .menu-item-33 a {color: #008d86 !important;}

.main-nav li.current-menu-item a:hover {color: #fff !important;}
.main-nav li.menu-item-object-custom a:hover {color: #fff !important;}

/* === 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;
  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: 0;}