/* 
 * Custom Skin Sample
 *
 * This file shows an example of a custom skin.  It targets any menu that has the Skin set to "None"
 *
 * Copy this to custom/custom.css to apply this custom skin
 *
 * For a copy of this file with comments for each style, see https://gist.github.com/sevenspark/24a087689db958670ed5
 */
/* UberMenu - Copyright 2011-2016, SevenSpark */

.ubermenu-nav {
	font-size: 24px;
}

.ubermenu-skin-none {
  font-size: 12px;
  color: #888888;
}
.ubermenu-skin-none .ubermenu-target {
  color: #555555;
}
.ubermenu-skin-none .ubermenu-target-description {
  color: #aaaaaa;
}
.ubermenu-skin-none.ubermenu-responsive-toggle {
  color: #eeeeee;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: bold;
}
.ubermenu-skin-none.ubermenu-responsive-toggle:hover {
  background: #111111;
  color: #ffffff;
}
.ubermenu-skin-none {
  border: none;
  background: none;
}
.ubermenu-skin-none .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target,
.ubermenu-skin-none .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target,
.ubermenu-skin-none .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
  color: #b79b50;
/*  background: #000000;*/
}
.ubermenu-skin-none .ubermenu-item.ubermenu-item-level-0 > .ubermenu-highlight {
  color: #4d90fe;
  background: transparent;
}
.ubermenu-skin-none.ubermenu-vertical .ubermenu-item-level-0 > .ubermenu-target {
  background: #222222;
}
.ubermenu-skin-none .ubermenu-item-level-0 > .ubermenu-target {
  font-weight: bold;
  color: #1f1f29;
  text-transform: uppercase;
  border-left: none;
}
body:not(.rtl) .ubermenu-skin-none.ubermenu-horizontal .ubermenu-item-level-0:first-child > .ubermenu-target {
  box-shadow: none;
}
.ubermenu-skin-none .ubermenu-item-level-0:hover > .ubermenu-target,
.ubermenu-skin-none .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
/*  background: #000000;	*/
  color: #b79b50;
}
.ubermenu-skin-none .ubermenu-item-level-0 > .ubermenu-submenu-type-stack > .ubermenu-item > .ubermenu-target {
  color: #d9d9d9;
}
.ubermenu-skin-none .ubermenu-item-level-0 > .ubermenu-submenu-type-stack > .ubermenu-item > .ubermenu-target:hover {
  color: #ffffff;
}
.ubermenu-skin-none .ubermenu-submenu.ubermenu-submenu-drop {
  background: #f9f9f9;
  border: 1px solid #e0e0e0;
}
.ubermenu-skin-none.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {
  border-top: none;
  width:900px !important;
}
.ubermenu-skin-none .ubermenu-tab-content-panel {
  background: #f9f9f9;
}
.ubermenu-skin-none .ubermenu-submenu,
.ubermenu-skin-none .ubermenu-submenu .ubermenu-target {
  color: #555555;
}
.ubermenu-skin-none .ubermenu-submenu .ubermenu-highlight {
  color: #4d90fe;
}
.ubermenu-skin-none .ubermenu-submenu .ubermenu-target:hover,
.ubermenu-skin-none .ubermenu-submenu .ubermenu-active > .ubermenu-target {
  color: #111111;
}
.ubermenu-skin-none .ubermenu-submenu .ubermenu-target > .ubermenu-target-description {
  color: #aaaaaa;
}
.ubermenu-skin-none .ubermenu-submenu .ubermenu-active > .ubermenu-target > .ubermenu-target-description {
  color: #666666;
}
.ubermenu-skin-none .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
  font-weight: bold;
  color: #555555;
}
.ubermenu-skin-none .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target {
  border-bottom: 1px solid #e9e9e9;
}
.ubermenu-skin-none .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover {
  color: #222222;
}
.ubermenu-skin-none .ubermenu-submenu .ubermenu-current-menu-item > .ubermenu-target {
  color: #222222;
  background: transparent;
}
.ubermenu-nojs.ubermenu-skin-none .ubermenu-submenu .ubermenu-tabs .ubermenu-tab:hover > .ubermenu-target,
.ubermenu-skin-none .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target {
/*  background: #eeeeee;	*/
  color: #111111;
}
.ubermenu-skin-none .ubermenu-tabs-group,
.ubermenu-skin-none .ubermenu-tab > .ubermenu-target,
.ubermenu-skin-none .ubermenu-tab-content-panel {
  border-color: #eeeeee;
}
.ubermenu-skin-none .ubermenu-submenu-drop {
  border-bottom-width: 3px;
}






.ubermenu-tabs,
.ubermenu-tabs-group {
	background: #e2dfd8 !important;
}

.ubermenu-submenu {
	font-size: 14px;
}

.ubermenu-submenu-align-full_width {
	width: 1280px !important;
	margin: 0 0 0 -400px !important;
	z-index: 10000 !important;
}

.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group {
	border-width: 0 0 0 0 !important;
}

.ubermenu-skin-none.ubermenu-responsive-toggle {
	display: none;
}

.ubermenu-skin-none .ubermenu-item-level-0 > .ubermenu-target {
	font-family: texgyreherosregular;
}

#sticky-nav .ubermenu-skin-none .ubermenu-item-level-0 > .ubermenu-target {
	color: #b79b50;
}

@media screen and (max-width: 1023px) {
	.ubermenu-skin-none.ubermenu-responsive-toggle {
		display: block;
	}
}


/************
Tweaks
*************/

/**nicks tweaks**/
.subsub a span {color:grey !important;font-size:15px;font-weight:700;}
.subsub a span:hover {color:black !important;font-size:15px;font-weight:700;}

#sticky-nav .ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width, .ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar{
	left:220px;
}


.shrink .ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width, .ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar{
	left:220px;
}

li .subsub {border-bottom:0px !important;}
li .subsub:hover {background-color:transparent; !important}
.ubermenu .ubermenu-nav .ubermenu-column-1-4{width:275px !important;}
.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child{padding-left:0px !important;}

.ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target:after{
	content:"\f101" !important;
}


.ub-read.ub-media-sub > ul:nth-child(2) > li:nth-child(2) > div:nth-child(1):before{
	content:"hot right now";
	padding-bottom: 7px;
	font-family: texgyreherosbold;
	position: absolute !important;
	top: 0px;
	color:#0b304b !important;
	font-size:20px;
	border: 0px !important;
	border-bottom:7px solid #0b304b !important;
	left:155px;
	padding-top:20px;
	width:533px;
}





/*
ways to watch
*/
/*.ub-watch.ub-media-sub > ul:nth-child(2) > li:nth-child(2) > div:nth-child(1) > ul:nth-child(1):before{*/
.ub-watch.ub-media-sub > ul > li:nth-child(2) > div:nth-child(1):before{
	content:"ways to watch";
	padding-bottom: 7px;
	font-family: texgyreherosbold;
	position: absolute !important;
	top: 0px;
	color:#0b304b !important;
	font-size:20px;
	border: 0px !important;
	border-bottom:7px solid #0b304b !important;
	left:155px;
	padding-top:20px;
	width:533px;
}

.ub-listen.ub-media-sub > ul:nth-child(2) > li:nth-child(2) > div:nth-child(1):before {
	content:"latest podcasts";
	padding-bottom: 7px;
	font-family: texgyreherosbold;
	position: absolute !important;
	top: 0px;
	color:#0b304b !important;
	font-size:20px;
	border: 0px !important;
	border-bottom:7px solid #0b304b !important;
	left:155px;
	padding-top:20px;
	width:533px;
	
}

/*.ub-watch.ub-media-sub > ul:nth-child(2) > li:nth-child(2) > div:nth-child(1) > ul:nth-child(1):before{
	content:"ways to watch";
	padding-bottom:7px;
	color:#0b304b !important;
	font-size:20px;
	border-bottom-color: #0b304b !important;
	border-bottom-width: 7px;
	border-style: solid;
	left:155px;
	padding-top:20px;
	width:533px;
}
*/

.ubermenu .ubermenu-autocolumn, .ubermenu .ubermenu-submenu-type-stack{padding-top:40px;}



.button-RM{
	font-family: utopia-std;
	font-size:20px;
	padding-top:10px;
	padding-bottom:10px;
	color:#be9a59;
	border: 2px solid #be9a59;
	text-align:center;
	display:inline-block;
	background:transparent;
	font-weight:600;
	letter-spacing:2px;
	left:155px;
	top:250px;
	width:533px;
}

.readMore > .ubermenu-content-block{
	width: 566px;
	padding-left:14px;
	padding-top:0px;
	padding-bottom:0px;
	
}

.ubermenu .ubermenu-target-text{
padding-left:10px;
}
/**end nicks tweaks**/

.ubermenu-tab.ubermenu-item{
	border-bottom: solid 2px;
	border-color: #b79b50;
}


.ubermenu-item-layout-text_only{
	font-family: texgyreherosregular Montserrat, "Helvetica Neue", sans-serif;
	font-size:25px;
	color:#0b304b;
	border-bottom: solid 2px;
	border-color: #b79b50;
}

.ubermenu-tab:hover, .ubermenu-tab:focus{
	background-color:#1e1e1e;
	color:#ffffff;
}

.ubermenu .ubermenu-nav .ubermenu-column-1-4{
	width:148px;
}

li.ub-explore  > ul.ubermenu-submenu, li.ub-media > ul.ubermenu-submenu {
	width:900px !important;
	margin-top:8px !important;
	margin-left:-300px !important;
}

li.ub-media > ul.ubermenu-submenu > li.ubermenu-tabs > ul.ubermenu-tabs-group{
	width:167px !important;
	padding-left:22px;
	padding-top:12px;	
}

li.ub-explore > ul.ubermenu-submenu > li.ubermenu-tabs > ul.ubermenu-tabs-group{
	padding-left:22px;
	padding-top:12px;
}

li.ub-about ul.ubermenu-submenu {
	width:580px !important;
	padding-left:20px;
	
}


.ub-about a span, .ub-books a span, .ub-buzz a span, .ub-media-sub a span {
	color:#0b304b !important;
	font-weight:600;
}

.ub-read-sub a span {
	color:#a5a399 !important;
}

.ub-about a:hover span, .ub-books a:hover span, .ub-buzz a:hover span, .ub-media-sub a:hover span, .ub-media-sub a:focus span{
	color:#f6f4f0 !important;
}



.ubermenu .ubermenu-target {
	padding: 5px 22px 10px 0;
	line-height: 1em !important;
}

.ub-expl-sub > .ubermenu-tab-content-panel{
	padding-right:20px;
	padding-left:20px;
	padding-top:10px;
	
}

.ub-expl-sub > .ubermenu-tab-content-panel > .ubermenu-item > a {
	padding-right:10px;
}

.ub-expl-sub > .ubermenu-tab-content-panel > .ubermenu-item > a > img {
	height:236px;
	width:260px;
}

.ub-expl-sub > .ubermenu-tab-content-panel > .ubermenu-item > a:hover span, li.ub-media-sub > .ubermenu-column > .ubermenu-item > ul.ubermenu-submenu > li.ubermenu-autocolumn > ul.ubermenu-submenu > li.dynamic_one > a:hover span {
	color:#555555 !important;
}

ul.ubermenu-column-1-4 > li.ub-media-sub > .ubermenu-column > .ubermenu-item > ul.ubermenu-submenu > li.ubermenu-autocolumn > ul.ubermenu-submenu{
	padding-bottom:0px;
}

ul.ubermenu-column-1-4 > li.ub-media-sub > .ubermenu-column > .ubermenu-item > ul.ubermenu-submenu > li.ubermenu-autocolumn > ul.ubermenu-submenu > li.dynamic_one.ubermenu-item-level-6{
	padding-left:0px !important;
}

li.ub-media-sub > .ubermenu-column > .ubermenu-item > ul.ubermenu-submenu > li.ubermenu-autocolumn > ul.ubermenu-submenu > li.dynamic_one > a{
	padding-right:0px !important;
	padding-left:0px !important;
}

.dynamic_one.ubermenu-item.ubermenu-item-level-6 > a:nth-child(1){
	padding-left:14px !important;
}

.ub-media-sub > .ubermenu-column-3-4{
	width:710px !important;
}

.ub-media-sub > .ubermenu-column > .ubermenu-column-3-5 > ul.ubermenu-submenu {
	width:546px !important; 
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{
	display:none;
}

.ub-media-sub:hover > .ubermenu-target:after, .ub-expl-sub:hover > .ubermenu-target:after{
	display:inline-block;
}

li.ub-media-sub > ul.ubermenu-column > li.ubermenu-column-3-5 {
	width:80%;
}

/*cleanup*/
.ub-read.ub-media-sub > ul:nth-child(2) > li:nth-child(2) > div:nth-child(1) > ul:nth-child(1) > li:nth-child(1), .ub-read.ub-media-sub > ul:nth-child(2) > li:nth-child(2) > div:nth-child(1) > ul:nth-child(1) > li:nth-child(2){
	padding-bottom:0px;
}
.ub-media.ub-media-sub > ul:nth-child(2) > li:nth-child(2) > div:nth-child(1) > ul:nth-child(1) > li:nth-child(1), .ub-media.ub-media-sub > ul:nth-child(2) > li:nth-child(2) > div:nth-child(1) > ul:nth-child(1) > li:nth-child(2) {
	padding-bottom:0px;
}

.dynamic_one.ubermenu-item.ubermenu-item-type-custom.ubermenu-item-level-6.ubermenu-column.ubermenu-column-auto{
	margin-top:0px;
}

.ubermenu-tabs.ubermenu-item-level-4.ubermenu-tab-layout-left.ubermenu-tabs-show-default{
	min-height:400px !important;
}


/**********
End Tweaks
*********/


@media screen and (min-width: 960px) {
	.ubermenu.ubermenu-responsive-default {
		display: inline-block !important;
	}
} 


