/*     Nick's CSS File     */


/* NOTE:  THESE ARE ALL DESKTOP RIGHTNOW */


/*     Larry:942     */
.latest-heading{
	font-family: texgyreherosbold;
}

/*     Larry:727     */
.latest-from-glenn-content p{
	font-family: utopia-std, sans-serif !important;
}

/*     Larry:961     */
.prep-heading{
	font-family: texgyreherosbold;
}

/*     Larry:1078     */
.showprep-right li a{
	font-family: utopia-std, sans-serif;
}

.latest-vid-text{
	padding-top:8px;
}

/*     Larry:973     */
li.prep-text {
	border-bottom: 1px solid #b2babb;
}

/*     Larry:1113  and Ben:834     */
.sidebar-soc-ico{
	color:#ada085;
}

/*     Larry:409     */
div.load_more p{
	font-weight:700;
	font-family: texgyreherosbold;
}

/*     Larry: Addition after line 400     */
#load_more_latest_wrapper p{
	margin:0px;
}

/*     Ben:151     */
#latest_from_glenn{
	padding-bottom:0px;
}

/*     Larry:902     */
.sp-next-arrow{
	bottom:120px !important;
}

/*     Larry:913     */
.slider-pro h3.sp-layer{
	padding-left:18px;
	line-height:1.1;
}

/*     Larry:923     */
.sp-black:after{
	line-height:1.0em;
}

/*     Larry: Addition     */
.video-info{
	padding-top:8px;
}


/*     Larry:1268     */
#podcasts .section-title{
	font-family: texgyreherosregular;
}


#podcasts h4{
	padding-top:8px;
}

/*     Larry:715    */
.podcast .title, .home .latest-from-glenn-content p, .article-type .title{
	font-family: utopia-std, sans-serif;
}

/*     Larry:740    */
.podcast:hover .title, .the_article a:hover .title {
	background:none;
}

/*     Larry:959    */
.menu-logo{
	height:32px;
	margin-top:10px;
}

/*     Larry:231    */
#sticky-nav svg{
	width:70px;
}

/*     Larry:263    */
.ubermenu ul.ubermenu-nav span.ubermenu-target > span.ubermenu-target-title, .ubermenu > ul.ubermenu-nav > .ubermenu-item > a.ubermenu-target > span.ubermenu-target-title{
	font-family:texgyreherosbold;
}


/*     Larry:438    */
#email_sub #want-more-glenn p{
	font-family: texgyreherosregular;
	font-size:16px;
}


/*     Ben:1127    */
#email-box{
	font-size:14px;
	font-family:texgyreherosregular;
}

.newsletter-form-fields-wrapper, .newsletter-form-field-wrapper{
	padding-right:10px;
}

/*     Larry:2378    */
#want-more-glenn button{
	font-size:18px;
	letter-spacing:2px !important;
	padding-top:7px;
	padding-bottom:7px;
}

/*     Larry:497    */
.category a.more-link{
	font-size:18px;
	letter-spacing:2px !important;
	margin-right:20px;
	margin-top:3px;
}

/*     Ben:1140    */
i.foot-social-icon:hover{
	color:#f6f4f0;
	-moz-transition:color .2s ease-in;
    -o-transition:color .2s ease-in;
    -webkit-transition:color .2s ease-in;
}

/*     Ben:1448    */
p.footerrights{
	font-family: texgyreherosregular;
	font-size:9px;
	line-height:14px;
}

/*     Ben:1456    */
p.footertos{
	font-family: texgyreherosregular;
	font-size:9px;
	line-height:14px;
}

/*     Larry:727    */
.recent-video:hover .video-title, #watch_category .the_article a:hover .title {
	background: none;
}



/*     STARTING CATEGORY    */


/*     Larry:624    */
#category-name{
	font-family:texgyreherosbold;
}

/*     Larry:630    */
#archive-selection ul{
	font-family:texgyreherosbold;
}

/*     Larry:651    */
#archive-selection a:hover {
	color:#fff;
	-moz-transition:color .2s ease-in;
    -o-transition:color .2s ease-in;
    -webkit-transition:color .2s ease-in;
}

/*     Larry:672    */
.article-type{
	padding-top:30px;
	padding-bottom:40px;
}

/*     Larry:514    */
.category a.more-link:after, .category button.btn:after{
	padding-left:0.5em;
}

/*     Larry:698    */
.article-type h2.article-type-title{
	font-family:texgyreherosbold;
}

/*     Larry:771    */
#listen_category{
	margin-bottom:-20px;
}

#video_bg{
	padding-bottom:30px;
}

/*     Larry:1711    */
.single_video_title, .single_audio_title{
	line-height:52px;
}

/*     Larry:1724    */
#video_description, #audio_description{
	font-family:texgyreherosregular;
	padding-right:30px;
}


/*     Larry:1859    */
.tagline{
	font-family:texgyreherosbold;
}

/*     Larry:1866    */
.clip_title{
	font-family:texgyreherosbold;
}












/*     Ben:924    */
.article-transcript-button{
	font-family:utopia-std, sans-serif;
	font-size:18px;
	font-weight:700;
}

/*     Ben:959    */
.article-comments-button{
	font-family:utopia-std, sans-serif;
	font-size:18px;
	font-weight:700;
}

/*     Ben:868    */
#load-more{
	color:#a09e95;
	font-family:texgyreherosbold;
	letter-spacing:-1px;
	margin-bottom:-20px;
}

/*     Ben:606    */
.article-author-bar.stick{
	border-top:1px solid;
	border-color:#fff;
}

/*     Ben:584    */
.article-author-bar{
	border-top:1px solid;
	border-color:#fff;
	height:43px;
}

/*     Ben:848    */
.article-ad-970{
	padding-bottom:6px;
}

.article-recommends-ad {
margin-top: 0px;
margin-bottom: 0px;
}

/*     Ben:405    */
.post-excerpt {
padding-top: 0px;
}


.wp-caption .wp-caption-text{
	font-size:10px;
	font-family:texgyreherosregular;
	color:#6e7379;
}

/*     Ben:754    */
.article-sidebar-heading{
	margin-top:8px;
}


/*     Ben:817    */
.sidebar-latest-headline-entry{
	border-bottom:none;
	padding-bottom:5px;
	padding-top:5px;
	width:320px;
}

/*     Ben:Add this after    */
.sidebar-latest-headline-entry:after{
	display:block;
    clear:both;
    content : "";
    position: relative;
    left    : 0;
    bottom  : 0;
    max-width:300px;
    height  : 1px;
    width   : 300px''%;  /* or 100px */
    border-bottom:1px solid #bcc6c5;
    margin:0;
    padding:4px 0px;
}


.article-recommends{
	font-family:texgyreherosbold;
	letter-spacing:-1px;
}

/*     Ben:570    */
.recommends-text{
	line-height: 20px;
	font-size: 15px;
	font-weight: 400;
	padding-top: 2px;
	font-family: utopia-std;
}

/*     Ben:373    */
.thumb-credits{
	transform-origin: -8px 9px;
	font-size: 10px;
	color: #6e7379;
	font-style: normal;
}

/*     Ben:391    */
.article-headline{
	line-height:1.05;
	margin-top:35px;
}

.author-soc-ico:hover{
	color:#b79b50;
}

/*     Ben:640    */
.author-text{
	font-family:texgyreherosregular;
}

/*     Ben:654    */
a.author-date{
	font-family:texgyreherosregular;
}


/*     Larry:790    */
#archive_ad_space{
	background-color:#2b3238;
}

/*     Ben:1104    */
.more-glenn-inner #want-more-glenn h2{
	margin-bottom:10px;
}

/*     Ben:1112    */
.more-glenn-inner #want-more-glenn p{
	margin-bottom:40px;
}

/*     Ben:1070    */
#signup_content{
	height:1041px;
}



/*     Larry:143 -- NOTE:  THE ORIGINAL OVERFLOW:HIDDEN WAS CAUSING THE MENU TO BREAK    */
#masthead{
	overflow:visible;
}


/*     INSTEAD I ADDED THIS    */
body{
	overflow-x:hidden;
}