html, html a {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/**
 *  1280px+ ?
 */
/* gb top slider */
.gb-pose {
  z-index: 0;
}
.mobile-button {
  display: none;
}
/* label for latest video hide on anything above 1023 */
#latest_videos .site-content .vod-text {
  display: none;
}





/**
 *  768px-1023px
 */

@media screen and (max-width: 1023px) and (min-width: 768px) {
  /* slider section */
  .hero .slider {
    width: 100%;
  }
  /* latest from glenn section */
  #latest_from_glenn {
    display: block;
    padding: 0;
  }
  .slider-pro h3.sp-layer {
    font-size: 38px;
    font: 700 3.750rem 'utopia-std', serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .latest-left-inner {
    padding: 0 15px;
  }

  #latest_from_glenn_more {
	  padding: 0 15px;
  }

  .latest-left {
    display: block;
    margin: 17px 0 0;
  }
  .latest-heading {
	  font-size: 30px;
    font-size: 3rem;
	  margin: 0 0 23px;
    padding: 0 0 6px;
  }
  .latest-from-glenn-content {
    padding: 0;
    margin: 0 0 23px;
    width: 47.833%;
  }
  .latest-from-glenn-content:nth-of-type(odd) {
    margin-right: 4%;
  }
  .video-text {
    display: block;
    margin: 0;
  }
  .latest-vid-text {
    margin-top: 16px;
    padding: 0;
  }
  .latest-from-glenn-content p {
    font-size: 20px;
    font: 700 2rem 'utopia-std', serif;
  }
  /* latest from glenn section */
  /* show prep section */
  .home .showprep-right {
    padding: 0 0 20px;
  }
  .prep-ad {
    margin: 0;
  }
  .prep-heading {
    font-size: 32px;
    font-size: 3.250rem;
    margin: 24px 15px 9px;
  }
  li.prep-text {
    padding: .78em 0;
  }
  .sidebar-latest-soc-ico {
    margin-top: -4px;
  }
  /* show prep section */
  /* video of the day section */
  .desktop-2-3 {
    float: none;
  }
  #latest_videos .site-inner {
    padding: 0;
  }
  #video_of_the_day {
    min-height: 0;
  }
  .vod-text {
    font-size: 32px;
    font-size: 3.250rem;
    margin: 10px auto 3px;
    line-height: 49px;
  }
  .home #site-outer .site-inner {
    width: 100%;
  }
  .desktop-1-3 {
    float: none;
  }
  .home #video_of_the_day .site-inner .desktop-2-3,
  .home #video_of_the_day .site-inner .desktop-1-3 {
    max-width: 768px;
    width: 100%;
    margin: 0 auto;
    display: block;
  }
  #video_of_the_day .video-title {
    font-size: 20px;
    font: 700 2rem 'utopia-std', serif;
    margin: 16px 0 0;
  }
  #video_of_the_day .video-info {
    margin: 16px 0 0;
  }
  .site-content .vod-text {
    display: block; /* need this for anything below 1024 */
  }
  .site-inner img#latest_videos_title {
    display: none; /* make this go away on tablet/mobile */
  }
  .home #video_wrapper {
    border: 0 solid;
    padding: 23px 15px 14px;
  }
  .home #video_wrapper ul {
    max-width: 768px;
    width: 100%;
    margin: 0 auto;
  }
  .home .most-recent-video {
    margin: 19px auto 27px;
    display: block;
    height: auto;
    max-width: 768px;
    width: 100%;
  }
  .most-recent-video > a > div.recent_video_thumb > img {
    width: 100%;
  }
  .video-info > .video-title {
    font-size: 20px;
    font: 700 2rem 'utopia-std', serif;
  }
  time {
    font-size: 10px;
    font: 10px 'texgyreherosbold', sans-serif;
    color: #ada085;
    display: block;
  }
  .home .most-recent-video .recent_video_thumb {
    margin: 0 0 6px;
  }
  .home .recent_video_thumb {
    margin: 0 0 2px;
  }
  /* video of the day section */
  /* podcasts section */
  .home #podcasts {
    padding: 20px 15px 18px;
  }
  .home #podcasts .section-title {
    font-size: 32px;
    font: 3.250rem/38px 'texgyreherosbold', serif;
    color: #13304b;
    border-color: #13304b;
    margin: 0 0 30px;
  }
  .podcast > a > div > img {
    width: 100%;
    height: auto;
  }
  #podcasts .section-title {
    margin-bottom: 20px;
  }
  .podcast .audio-thumb {
    margin: 0 0 13px;
  }
  #podcasts h4 {
    font-size: 20px;
    font-size: 2rem;
  }
  li.podcast:nth-of-type(odd) {
    margin: 0 4% 30px 0;
  }
  #podcasts h4 {
    margin: 0px 0 2px;
    padding-top: 0;
    display: block;
  }
  /* podcasts section */
  /* email section */
  #email_sub > div > #want-more-glenn {
    margin: 37px 0 0;
  }
  #email_sub #want-more-glenn p {
    font-size: 13px;
    font-size: 1.300rem;
  }
  #email_sub {
    height: 279px;
  }
  #email_sub > div > #want-more-glenn {
    height: 279px;
    margin: 0;
    padding: 87px 15px 0;
  }
  #want-more-glenn p {
    margin: 5px 0 26px 0;
  }
  #want-more-glenn button {

  }
  #want-more-glenn .gb-head {
    height: 96%;
    bottom: 0;
    top: auto;
  }
  /* email section */
  /* footer section */
  .footlogo svg {
    width: 114px;
  }
  .footlogo {
    padding-top: 4px;
  }
  .footertext {
    margin-top: 7px;
  }
  p.footerrights {
    line-height: 12px;
    margin-top: 1px;
  }
  /* footer section */
  /* Category */
  .category #site-outer #archive-selection {
    padding: 16px 15px 29px;
  }
  /* Category */
}




/**
 *  500px+
 */
@media screen and (max-width: 500px ) {
  .category .the_article a h4.title {
    font-size: 16px;
  }
}




/**
 *  320px-767px
 */
@media screen and (max-width: 767px) and (min-width: 320px) {
  /* latest from glenn section */
  .latest-left-inner {
    padding: 0 13px;
  }

  #latest_from_glenn_more {
	padding: 0 13px;
  }

  .latest-heading {
    font-size: 32px;
    font: 3.250rem 'texgyreherosbold', serif;
    padding: 0 0 1px;
    margin: 0 auto 18px;
  }
  .latest-from-glenn-content {
    padding: 0;
    margin: 0 auto 17px;
    max-width: 640px;
    display: block;
  }
  .video-text {
    display: block;
    margin: 0;
  }
  .home .latest-vid-text p, .home .video-text {
    font-size: 15px;
    font: 700 15px 'utopia-std', serif;
    line-height: 17px;
  }
  div.load_more {
    padding: 9px 0;
    margin: 0px;
  }

  .home div.load_more{
	margin: 0 13px;
  }
  /* latest from glenn section */
  /* show prep section */
  .showprep-right {
    margin: 0;
  }
  .prep-heading {
    margin: 11px 13px 10px;
    font-size: 32px;
    font-size: 3.250rem;
  }
  li.prep-text {
    padding: 0.65em 0;
  }
  .showprep-right li a {
    font-size: 15px;
    font-size: 15px;
    line-height: 18px;
    max-width: 90%;
  }
  /* show prep section */
  /* video of the day section */
  #video_of_the_day {
    min-height: 0;
    padding: 0 13px;
  }
  .vod-text {
    font-size: 32px;
    font: 3.250rem 'texgyreherosbold', serif;
    margin: 11px 0 0;
  }
  #tv {
    margin: 0;
  }
  #video_of_the_day .video-info {
    margin: 1px 0 0;
  }
  #video_of_the_day .video-title {
    font-size: 15px;
    font-size: 1.5rem;
  }
  /* video of the day section */
  /* latest video section */
  #latest_videos .site-inner {
    padding: 0;
  }
  #latest_videos .site-content .vod-text {
    display: block; /* need this for anything below 1024 */
  }
  .site-inner img#latest_videos_title {
    display: none; /* make this go away on tablet/mobile */
  }
  .home #video_wrapper {
    border: 0 solid;
    padding: 23px 15px 14px;
  }
  .desktop-1-3 {
    float: none;
  }
  #latest_videos .vod-text {
    margin: 0 0 18px;
  }
  .recent-video .video-title {
    font-size: 15px;
    font-size: 1.5rem;
  }
  time {
    font-size: 10px;
    font: 10px 'texgyreherosbold', serif;
    color: #ada085;
    display: block;
  }
  .recent-video a:hover .video-info > time {
  }
  /* latest video section */


  /* Article */
  .article-thumb-area {
    margin: 0;
    padding-bottom: 17px;
  }
  .article-headline {
    margin: 8px auto 0;
    padding: 0 13px;
    line-height: 1.1;
  }
  .featured-area {
    min-height: 0;
  }

  /* author section */
  .article-author-bar {
    position: relative;
  }
  #article_content {
    padding-bottom: 49px;
  }
  a.author-name {
    font-size: 16px;
    font: 400 12px/5px 'utopia-std', serif;
    color: #3a3a38;
    display: block;
    padding: 14px 0 0; /* remove this if there is an issue with multi-line and the text dropping below image */
  }
  #author-bar time {
    font-size: 10px;
    font: 10px/0px 'texgyreherosbold', serif;
    color: #be9a59;
  }
  .author-details.col-xs-6 {
    width: 100%;
    float: none;
  }
  .author-details {
    padding-left: 13px;
  }
  .author-text {
  }
  .mobile-share-popup-button {
    font-size: 12px;
    font: 700 12px 'utopia-std', serif;
    letter-spacing: 1px;
    padding: 5px 10px;
    margin: -23px 0 0;
  }
  .article-text {
    margin-top: 24px;
    font-size: 18px;
    font: 400 18px/28px 'utopia-std', serif;
  }
  .article-text p strong > a {
    font-size: 17px;
    font-size: 17px;
  }
  .article-comments-button {
    letter-spacing: 1px;
    padding: 9px 0;
  }
  .article-transcript-button-both {
    width: 100%;
    font-size: 18px;
    font: 700 18px/28px 'utopia-std', serif;
    margin: 0 auto 12px;
  }
  .article-comments-button-both {
    width: 100%;
    font-size: 18px;
    font: 700 18px/28px 'utopia-std', serif;
  }
  .article-text > button {
    padding: 4px 0;
    width: 100%;
  }
  /* goofy footer section */
  article #want-more-glenn {

  }
  article #want-more-glenn .gb-head {
    display: none;
  }
  .newsletter-form-button-wrapper button#mobile_submit_button:hover {
    cursor: pointer;
  }
  article .article-text #want-more-glenn .newsletter-form-button-wrapper {
    width: 100%;
    max-width: 268px; /* change if you want bigger */
    margin: 20px auto 0;
  }
  article .article-text #want-more-glenn .newsletter-form-button-wrapper button {
    margin: 0;
  }
  article .article-text #want-more-glenn {
    padding: 20px 13px;
    margin: 20px auto;
  }
  article .article-text #want-more-glenn .newsletter-block {
    width: 100%;
    max-width: 100%;
  }
  article .article-text #want-more-glenn .newsletter-form-fields-wrapper {
    width: 100%;
    max-width: 400px; /* change if you want bigger */
  }
  #want-more-glenn h2 {
    font-size: 36px;
    text-align: center;
  }
  #want-more-glenn p,
  #email_sub #want-more-glenn p {
    font-size: 13px;
    line-height: 17px;
    text-align: center;
    margin: 6px 0 12px 0;
  }
  /* Category */
  .archive.category  #category-name {
    font-size: 26px;
    margin: 16px 0 0;
  }
  .category #site-outer #archive-selection {
    padding: 16px 13px 14px;
  }
  .category #archive-selection .border-bottom {
    padding: 0px 0px 6px;
  }
  .category #archive-selection ul {
    font-size: 17px;
    float: none;
    margin-top: 0;
  }
  .category .article-type div.header > h2.article-type-title {
    font-size: 26px;
  }
  .category #archive-selection .site-inner.border-bottom {
    margin: 0 auto;
  }
  .category .article-type {
    padding-top: 14px;
  }
  .category .article-type .site-inner .header {
    margin: 0px 10px 10px;
  }
  .category #read_category .site-inner .articles article:first-of-type,
  .category #watch_category .site-inner .articles article:first-of-type {
    margin-bottom: 14px;
  }
  .category #read_category .site-inner .articles article .image-wrapper {
    margin-bottom: 10px;
  }
  .category .the_article a h4.title {
    font-size: 11px;
    line-height: 11px;
  }
  .category #site-outer #watch_category {
    padding: 19px 0 30px;
  }
  .category #watch_category .site-inner .articles article .image-wrapper {
    margin-bottom: 7px;
  }

  .category #listen_category {
    padding-top: 21px;
  }
  .category #listen_category.article-type .site-inner .header {
    margin: 0 10px 17px;
  }
  .category #listen_category .site-inner .articles article {
    margin: 0 0 34px;
  }
  .category #listen_category .the_article a h4.title {
    display: block;
    margin: 7px 0 3px;
    line-height: 14px;
  }
  /* Category */
  /* Watch */
  #archive-selection .site-inner #featured_video article {
    width: 100%;
    max-width: 768px;
    height: auto;
    float: none;
    margin: 15px auto;
  }
  #read_category .site-inner .articles article:first-of-type,
  #watch_category .site-inner .articles article:first-of-type {
    width: 100%;
    max-width: 100%;
    justify-content: space-between;
    padding: 0px;
	margin-bottom:0px;
  }
  #read_category #featured_video .image-wrapper,
  #watch_category #featured_video .image-wrapper {
    margin: 0 auto 10px;
  }
  /* Watch */

  .newsletter-form-fields-wrapper,
  .newsletter-form-field-wrapper {
    padding-right: 0;
  }
  /* goofy footer section */
  /* author section */
  /* Footer section */
  .glenn-head {
    display: none;
  }
  #email_sub {
    height: auto;
    background-size: auto;
    background-position: 0 -120px;
  }
  #email_sub #want-more-glenn {
    margin: 0 auto;
    padding: 20px 13px;
	width:100%;
  }
  #email_sub #want-more-glenn h2 {
    font-size: 36px;
    text-align: center;
  }
  #want-more-glenn {
    padding: 0 13px;
  }
  button#submit_button.button {
    max-width: 295px;
    margin: 15px auto 0;
    display: block;
  }
  .newsletter-form-body div {
    display: block;

    margin: 0 auto;
  }
  /* Footer section */
}








/* ////////////////// GLOBAL //////////////////// */


#audio_player {
    background: #0e1114 !important;}

.shrink .site-branding .svg {
    height: 45px !important;}

.shrink .site-branding {
    top: 16px !important;}

.site-branding .svg {
    height: 55px !important;}

#masthead .site-branding .logo {
    height: 81px !important;
    width: 132px !important;}

#masthead {
	background-color: #242424 !important;}

.site-branding .logo {
	max-width: 132px !important;}

.site-branding {
    z-index: 0 !important;}

.gb-pose {
    margin-left: -30px !important;}

.page-template-template-live-player .feed-comments {
	display: none !important;}

body, button, input, select, textarea {
    font-family: 'utopia-std', serif !important;}

iframe {
    margin-bottom: 0px !important;}

.hero {
	padding-left:20px !important;
	padding-right: 20px !important;}

.ubermenu .ubermenu-item .ubermenu-submenu-drop {
    box-shadow: 3px 3px 3px rgba(0,0,0,.15) !important;}

#masthead li.top-menu-item > ul.ubermenu-submenu {
    margin-top: 18px !important;}

.style-svg {
    height: 65px !important;
	fill: #f6f4f0 !important;}

#site-navigation a {
    font-family: texgyreherosbold !important;
	font-weight: 400 !important;}

.site-branding {
    top: 11px !important;}

.type-overlay {
    top: 10px !important;
    left: 12px !important;}

.featured-area {
    min-height: 333px !important;}

#archive-selection .border-bottom {
    max-width: 1100px !important;
	width: 100% !important;}

#archive-selection ul li {
    font-weight: 400 !important;}

.live-player .tagline {
    color: #f4f2e9 !important;}

#archive-selection {
    padding: 25px 0px 0px 0px !important;
	min-height: 130px !important;
	border-bottom: 1px solid #3d3d3d !important;
	background-size: 600px !important;}

.article-type .site-inner .header {
    letter-spacing: -1px !important;
    margin: 0 0px 20px !important;}

#masthead .site-inner {
    background: #0e1114 !important;}

#masthead.shrink {
    background: #0e1114 !important;}

.site-footer {
	border-top: 1px solid #3d3d3d !important;}

p.footerrights {
    font-size: 8px !important;
    line-height: 14px !important;
    margin-top: 5px !important;}

p.footertos {
    font-size: 8px !important;
    line-height: 8px !important;}

.more-glenn-inner #want-more-glenn p, #want-more-glenn p {
	font-family: texgyreherosregular, "Helvetica Neue", sans-serif !important;}



/* ////////////////// FORM FIELDS //////////////////// */

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-family: texgyreherosregular, helvetica, arial, sans-serif !important;}
::-moz-placeholder { /* Firefox 19+ */
    font-family: texgyreherosregular, helvetica, arial, sans-serif !important;}
:-ms-input-placeholder { /* IE 10+ */
    font-family: texgyreherosregular, helvetica, arial, sans-serif !important;}
:-moz-placeholder { /* Firefox 18- */
    font-family: texgyreherosregular, helvetica, arial, sans-serif !important;}

.search-submit:before {
    font-size: 40px !important;
	color: #f4f2e9 !important;
	font-weight: 700 !important;}

#search .search-form input {
    color: #f4f2e9 !important;
    font-size: 40px !important;
    font-weight: 400 !important;
    font-family: Texgyreherosbold !important;
	letter-spacing:-1px !important;}

input[type="search"] {
    border-bottom: 0px solid #f4f2e9 !important;
    border-radius: 0px !important;
    border-top: 0px !important;
    border-right: 0px !important;
    border-left: 0px !important;
    color: #f4f2e9 !important;
    padding: 5px 0px !important;}

#advertise_with_us input, #advertise_with_us textarea {
	font-size: 14px !important;}



/* ////////////////// ADS //////////////////// */

.belowArt {
    margin-top: 65px !important;}

#archive_ad_space {
	padding: 18px 0 !important;}

.video_ad-bottom {
    padding: 18px 0 18px 0 !important;}

#vav_wrapper #archive_ad_space {
    background-color: #2b3238 !important;}

#archive_ad_space {
    background-color: #e0dfd6 !important;
	margin: 30px 0 30px !important;}

.vodAd {
    margin-left: 67px !important;}

#latest_ad {
    padding: 30px 0 30px !important;
    background: #e1dfd7 !important;}

.article-ad-970 {
    padding-bottom: 18px !important;
	padding-top: 18px !important;}




/* ////////////////// ADVERTISE WITH US //////////////////// */
#advertise_with_us #advertise_inner {
    max-width: 800px !important;
    padding-left: 15px !important;
	padding-right: 15px !important;}

#advertise_with_us h2 {
    font-size: 70px !important;}




/* ////////////////// LINKS //////////////////// */

.dark-link {
	text-decoration:none !important;
	color:#c22837 !important;
	font-family:texgyreherosbold !important;
	font-weight:400 !important;
	font-size:16px !important;
	margin:0px !important;
	transition: .25s ease-in-out !important;
	-moz-transition: .25s ease-in-out !important;
	-webkit-transition: .25s ease-in-out !important;
	line-height: 20px !important;
	display: block !important;}

.dark-link:hover {
	color:#7e1b24 !important;}



/* ////////////////// BUTTONS //////////////////// */

a.media_btn {
    padding: 0px !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    font-family: 'utopia-std' !important;
    display: inline-block !important;
    text-align: center !important;
	width: 100% !important;
	max-width: 750px !important;}

.article-comments-button, .article-transcript-button-both, .article-comments-button-both {
    margin: 60px 0px 7px !important;
	line-height: 1.75 !important;}

.article-transcript-button {
    margin: 60px 0px 7px 0px !important;}

#want-more-glenn button {
    background: none !important;
    cursor: pointer;
    letter-spacing: 2px !important;
    border: 2px solid #b79b50 !important;
	color: #b79b50 !important;
    padding: 3.2px 30px !important;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0px 0px !important;
    font-size: 18px;
    line-height: 1.75 !important;
	width: 100% !important;}

#want-more-glenn button:hover {
    background: #b79b50 !important;
    letter-spacing: 2px !important;
    border: 2px solid #b79b50 !important;
	color: #fff !important;
    padding: 3.2px 30px !important;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0px 0px !important;
    font-size: 18px;
    line-height: 1.75 !important;}

.menu-button.button-404 {
    margin-top: 2px !important;
	color: #b79b50 !important;
    border: 2px solid #b79b50 !important;}

.menu-button.button-404:hover {
    margin-top: 2px !important;
	color: #f4f2e9 !important;
	background: #b79b50 !important;
    border: 2px solid #b79b50 !important;}

.ex-sp {
    margin-right: 5px;}

.category a.more-link:after, .category button.btn:after, .post-type-archive-gb_videos a.more-link:after, .group-blog a.more-link:after {
	font-weight: 400 !important;
	padding-left: 10px !important;}

.thefeed {
	color: #60686f;
    border: 2px solid #60686f;
    text-align: center;
    display: inline-block;
    background: transparent;
    letter-spacing: 2px;
    margin: 0px 0px 0px;
    padding: 0px 30px;
	width:100%;
    transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -webkit-transition: .25s ease-in-out;
    font-size: 18px;
    font-weight: 700;
    font-family: 'utopia-std', sans-serif;
    line-height: 1.75;}

.thefeed:hover {
	color: #fff;
	background-color:#60686f;
	text-decoration: none !important;}



/* ////////////////// HOMEPAGE SLIDER //////////////////// */

.sp-black {
    background: -webkit-linear-gradient(top, rgba(24,25,26,.0), rgba(24,25,26,.8)) !important;
	background: -o-linear-gradient(top, rgba(24,25,26,.0), rgba(24,25,26,.8)) !important;
	background: -moz-linear-gradient(top, rgba(24,25,26,.0), rgba(24,25,26,.8)) !important;
	background: linear-gradient(top, rgba(24,25,26,.0), rgba(24,25,26,.8)) !important;}

.sp-black:after {
    color: #b79b50 !important;
	padding-left: 10px !important;
	width: 40px !important;}

.slider-pro h3.sp-layer {
	padding-right: 15px !important;
	padding-bottom: 25px !important;
	padding-left: 30px;}

.sp-next-arrow:before, .sp-next-arrow:after, .sp-previous-arrow:before, .sp-previous-arrow:after {
    background-color: transparent !important;}

.slider-pro h3.sp-layer {
    font-size: 32px !important;
    font-family: utopia-std !important;
    font-weight: 700 !important;}

.sp-next-arrow {
    bottom: 164px !important;}



/* ////////////////// HOMEPAGE //////////////////// */

.featured-area .sponsored-tag {
    top: 15px !important;}

.latest-left {
    margin-top: 50px !important;}

.prep-heading {
    margin-top: 40px !important;}

.prep-heading {
	padding: 0 0 5px 0 !important;
	font-size:25px !important;
	font-weight: 700 !important;
	font-family: 'utopia-std' !important;
	letter-spacing: 2px !important;
	border-bottom: 3px solid !important;
	text-transform: uppercase !important;}

#email_sub {
    border-top: 1px solid #3d3d3d !important;}

#latest_wrapper {
    border-top: 1px solid #3d3d3d !important;}

.more-link {
	font-weight: 700 !important;}

#video_of_the_day {
    background-attachment: fixed !important;}

#vod-thumb {
    top: 52px !important;}

.test-tv {
    height: 495px !important;
    width: auto !important;}

.vod-text {
    font-family: texgyreherosbold !important;
	font-size: 90px !important;
	font-weight:400 !important;
	letter-spacing:-5px !important;}

.sponsored-tag {
    padding: 1px 4px 1px !important;
	z-index: 100 !important;}

#latest_from_glenn .sponsored-tag {
    padding: 3px 5px 3px !important;}

.desktop-marquee {
	width: calc(100% - 250px) !important;}

.the_article .hover-color {
    margin-bottom: 8px !important;}

#featured_article .the_article .hover-color {
    margin-bottom: 0px !important;}

#email-box {
    color: #f6f4f0 !important;
    background-size: 400px !important;
    background-repeat: no-repeat !important;
    background-position: 0px 1px !important;
    border: 0px !important;
    height: 40px !important;
    font-size: 14px !important;
    font-family: texgyreherosregular !important;
    padding: 0px 0px 3px 45px !important;}

.more-glenn-inner #want-more-glenn h2 {
    color: #b79b50 !important;
    letter-spacing: -2px !important;}

.the_article a:hover .title, .blog #read_category article:hover h4 {
    color: #787874 !important;
	background: none !important;}

.the_article .title, .blog #read_category article h4 {
    transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -webkit-transition: .25s ease-in-out;}

.glenn-head {
    margin-right: 0px !important;}

.latest-left {
    padding-left: 37px !important;}

.latest-from-glenn-content {
    margin: 0px 0px 45px 0 !important;
    width: 49.5% !important;
    padding: 0 0px !important;
    float: none !important;
    display: inline-flex !important;
    vertical-align: top !important;}

.video-text {
	margin-right: 25px !important;}

#vod-thumb img {
    -webkit-filter: grayscale(100%) !important;
    filter: grayscale(100%) !important;
    opacity: .5 !important;}

#vod-thumb img:hover {
    -webkit-filter: grayscale(0%) !important;
    filter: grayscale(0%) !important;
    opacity: 1 !important;}

#vod-thumb {
    background: rgba(11, 48, 70, 1) !important;}

#vod_lines rect:first-of-type {
    width: 22px !important;}

#vod_lines rect:last-of-type {
    width: 22px !important;}

#video_of_the_day .video-info {
    margin: 65px 0 0 0 !important;
	font-family: texgyreherosbold !important;
	font-size: 28px !important;}

h3.video-title {
    color: #f4f2e9 !important;
	font-weight:700 !important;
	font-family: utopia-std !important;}

.home .latest-from-glenn-content:hover p {
    color: #787874 !important;
	background: none !important;}

.home .latest-from-glenn-content p {
	background: none !important;
	line-height: 22px !important;
	font-size: 20px !important;
	-moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;}

.home #want-more-glenn .alert {
    padding: 5px 12px !important;
	margin-top: 10px !important;
    font-size: 14px !important;
    line-height: 25px !important;}

.home #want-more-glenn p {
	line-height: 25px !important;
	margin: -5px 0 20px 0 !important;}

.home #want-more-glenn #message {
    max-width: 558px !important;}

/*.latest-heading {
    margin: 0 30px 38px 0px !important;
	padding: 0 0 10px 0 !important;
	font-size:60px !important;
	letter-spacing:-3px !important;}*/

/*.latest-heading {
    margin: 0 30px 38px 0px !important;
    padding: 0px 0 0px 0 !important;
    font-size: 55px !important;
    letter-spacing: -3px !important;
    text-shadow: 0px 5px #f4f2e9, -3px -3px #f4f2e9, -6px 1px #f4f2e9, -8px -3px #f4f2e9, -4px 5px #f4f2e9, 4px 5px #f4f2e9, -4px 2px #f4f2e9 !important;
	display:none !important;}*/

.latest-heading {
    margin: 0 30px 30px 0px !important;
	padding: 0 0 5px 0 !important;
	font-size:25px !important;
	font-weight: 700 !important;
	font-family: 'utopia-std' !important;
	letter-spacing: 2px !important;
	border-bottom: 3px solid !important;
	text-transform: uppercase !important;}

.video-social i {
    margin: 0 7px 0 0 !important;}

.home #latest_videos .recent-video .tagline {
    padding-top: 6px !important;}

/*.home #podcasts .section-title {
	margin: 0 0px 24px 0px !important;
    padding: 0 0 6px 0 !important;
    border-bottom: 7px solid #0b304b !important;
    font-size: 50px !important;
    font-family: 'texgyreherosbold' !important;
    font-weight: 400 !important;
    color: #0b304b !important;
    letter-spacing: -2px !important;}*/

.home #podcasts .section-title {
	margin: 0 0px 24px 0px !important;
	padding: 0 0 5px 0 !important;
	font-size:25px !important;
	font-weight: 700 !important;
	font-family: 'utopia-std' !important;
	letter-spacing: 2px !important;
	border-bottom: 3px solid !important;
	text-transform: uppercase !important;}

#latest_videos {
	display:none !important;}

#show_prep {
	background-color: #edebe2 !important;}

li.prep-text {
	border-bottom: 1px solid #dbd9d2 !important;}

.showprep-right li a {
    font-family: texgyreherosregular !important;
	font-size: 14px !important;}

li.prep-text:last-of-type {
    border-bottom: 0px solid !important;}

#vod-thumb .playbtn {
	left: 40% !important;
	top: 47% !important;}

#audio_player .site-inner {
	max-width: 1173px !important;}

.player_meta.audio .desktop-marquee p {
    font-weight: 700 !important;}



/* ////////////////// NEWSLETTER SIGNUP //////////////////// */

.newsletter-form-fields-wrapper, .newsletter-form-field-wrapper {
    max-width: 340px !important;
    width: 100%;
	border-top: 1px solid #696461 !important;
	padding-right:0px !important;
	margin-right: 10px !important;}

#email_sub #want-more-glenn h2 {
    font-size: 45px !important;
    letter-spacing: -1px !important;}

#email_sub #want-more-glenn {
    margin: 75px 0px 0 0px !important;
	width: 100% !important;}

article .article-text #want-more-glenn button {
	padding: 2.2px 5px !important;}

article .article-text #want-more-glenn .newsletter-form-button-wrapper {
    width: 190px !important;}

article .article-text #want-more-glenn .newsletter-form-fields-wrapper {
    width: 270px !important;}

article .article-text #want-more-glenn h2 {
    font-size: 40px !important;
    letter-spacing: -1px !important;
    margin-bottom: 0px !important;
	color: #f4f2e9 !important;}

article .article-text #want-more-glenn {
    overflow: hidden;
	padding: 10px 10px 17px 20px !important;}

article .article-text #want-more-glenn p {
	color: #f4f2e9 !important;
margin-bottom: 16px !important;}

article #want-more-glenn {
    background-size: 600px !important;}

article #want-more-glenn {
    margin: 20px 0 20px 0px !important;}

.mg-inner-img {
    width: 230px !important;
	height: auto !important;
    margin-bottom: 25px !important;
    line-height: 25px !important;}

.page-template-signup-php #want-more-glenn {
	max-width: 650px !important;}

#want-more-glenn .alert {
    padding: 5px 12px !important;
	margin-top: 12px !important;
    font-size: 14px !important;
    line-height: 15px !important;}

#signup_area {
	height: 485px !important;}

.more-glenn-inner #want-more-glenn p, #want-more-glenn p {
	line-height: 25px !important;}

.thank-you h3 {
    font-family: 'texgyreherosbold', "Helvetica Neue", sans-serif !important;
    letter-spacing: 0px !important;}

#want-more-glenn .thank-you p {
    color: #8f979e !important;
	margin-top:10px !important;}

.page-template-thank-you #signup_area {
    height: 445px !important;}

.page-template-thank-you #signup_content {
    height: 1014px !important;}



/* ////////////////// SHOW PREP //////////////////// */

#showprep_content h2 {
    font-size: 45px !important;
    letter-spacing: -1px !important;
    margin-top: 10px !important;}

#showprep_content p {
    font-size: 15px !important;}

#showprep_wrapper a {
    padding-left: 15px !important;}

#showprep_wrapper li {
    padding: 20px 0 !important;}

#showprep_wrapper #submit_selections {
    margin-top: 30px !important;}

#showprep_wrapper .thank-you {
    font-size: 15px !important;
    margin-top: 35px !important;}

#show_date {
    font-size: 22px !important;
	margin: 15px 0 0 0 !important;
	color: #f6f4f0 !important;}

.showprep-sidebar {
	padding: 8px 0 0 20px !important;}

.fb_iframe_widget_fluid span {
    margin-top: 50px !important;
    margin-bottom: 50px !important;}

.showprep-template-default #site-outer {
    background: url(http://www.glennbeck.com/publish/themes/gb4/img/halftone.png) !important;}

.score p {
    width: 45px !important;}

#showprep_content {
    margin-top: 10px !important;}

.showprep-more {
	margin: 15px 0 0 30px !important;
	font-size: 22px !important;}

.vote-totals {
    width: 45px !important;}

.vote .button.selected {
    color:#1a1a1a !important;}

.vote .button:hover, .vote .selected {
    color:#1a1a1a !important;}

.vote .button {
    color: #a8a8a7 !important;}


/* ////////////////// CONTACT //////////////////// */

.page-template-template-contact-page h2.section-title {
	letter-spacing: -1px !important;}

.page-template-template-contact-page .personality .show-name {
    margin-bottom: 7px !important;
    margin-top: -7px !important;}

.page-template-template-contact-page .personality .social a {
	color: #c5bda7 !important;
	font-size: 18px !important;}

.page-template-template-contact-page .contact-section {
    border-bottom: 1px solid #c5bda7 !important;}

.page-template-template-contact-page #call_the_show p, #theblaze_help p, #email_glenn p {
	font-size: 16px !important;
	line-height: 22px !important;}

.page-template-template-contact-page #call_the_show p.phone-number {
	font-size: 50px !important;
	margin-top: 15px !important;
	margin-bottom: 20px !important;}

.page-template-template-contact-page #theblaze_help p {
	margin-top: 22px !important;}

.page-template-template-contact-page .contact-section .button:after {
    font-weight: 400 !important;}

.page-template-template-contact-page #call_the_show {margin-bottom: 30px !important;}

.page-template-template-contact-page .blaze-logo {
	max-width: 100px !important;
	margin-top: 7px !important;}

.page-template-template-contact-page #contact_form {
    margin: 30px 0 !important;}

.page-template-template-contact-page .button.gold {
	margin: 17px 0px !important;}



/* ////////////////// HOW TO LISTEN //////////////////// */

#find_your_station .section_title {
    letter-spacing: -1px;
	padding: 30px 0 30px 0 !important;}

.page-id-11434 .article-type .site-inner .articles {
    padding-left: 0px !important;
    padding-right: 0px !important;}

.page-id-11434 #archive-selection {
	border-top: 1px solid #3d3d3d !important;}

.page-id-11434 a.more-link {
	margin: 3px 0px 8px 0px !important;}



/* ////////////////// SEARCH RESULTS //////////////////// */

.search-results a.author-name {
    font-size: 10px !important;
    font-family: texgyreherosbold !important;
    font-weight: 400 !important;}

.search-results .posted-on {
    font-size: 10px !important;
    font-weight: 400 !important;
    font-family: texgyreherosbold !important;}

.search-results strong {
    font-weight: 700 !important;
	font-family: utopia-std !important;}

.search-results h1.page-title {
    font-family: texgyreherosbold !important;
    font-weight: 400 !important;}

.search-results h1.page-title {
    font-size: 35px !important;
    letter-spacing: -1px !important;
    margin-top: 18px !important;
	color: #0b304b !important;}

.search-results .entry-title {
	transition: .25s ease-in-out !important;
    -moz-transition: .25s ease-in-out !important;
	-webkit-transition: .25s ease-in-out !important;}

.search-results .entry-title a:hover {
	text-decoration: none !important;
	color: #787874 !important;}

.search .site-footer {
    margin-bottom: 0px !important;}

.search-results .pagination {
    margin-bottom: 0px !important;
    margin-top: 60px !important;
	font-family: texgyreherosbold !important;
    font-weight: 400 !important;
    font-size: 16px !important;
	color: #aeada1 !important;}

.search-results .page-numbers {
	transition: .25s ease-in-out !important;
    -moz-transition: .25s ease-in-out !important;
	-webkit-transition: .25s ease-in-out !important;
	color: #aeada1 !important;}

.search-results .page-numbers:hover {
	color: #0b304b !important;
	text-decoration: none !important;}

.search-results .current {
    color: #0b304b !important;}

.pagination .prev:before {
    top: -3px !important;}

.search-results .pagination .prev, .search-results .pagination .next {
    background: transparent;
    top: 0px !important;}

.search-results .pagination .prev {
    left: -75px;}

.search-results #watch_category .article-type h2.article-type-title {
    font-family: utopia-std !important;
	font-weight:700 !important;}




/* ////////////////// ABOUT //////////////////// */

.about-text {
    font-family: Utopia-Std !important;}

.about-glenn-p {
	color:#b79b50 !important;}

.about-g {
	color:#b79b50 !important;}

.about-sideways {
	color:#b79b50 !important;}

.about-sideways {
    -webkit-transform-origin: 10px 35px !important;
    -moz-transform-origin: 10px 35px !important;
    -ms-transform-origin: 10px 35px !important;
    -o-transform-origin: 10px 35px !important;
    transform-origin: 10px 35px !important;}

.about-glenn-h1 {
	font-family: 'texgyreherosbold' !important;
	font-weight: 400 !important;}



/* ////////////////// ARTICLE TEMPLATES //////////////////// */

a.author-date {
    color: #b79b50 !important;
    font-weight: 400 !important;
    pointer-events: none !important;
    font-family: texgyreherosbold !important;}

.sidebar-latest-headline-entry .sponsored-tag-light {
    background-color: #d0cec7 !important;
    text-transform: uppercase !important;}

.alm-btn-wrap {
    margin-bottom: 0px !important;}

.post-template-default #load-more {
    font-weight: 400 !important;
	background-color: #d8d5ce !important;
	font-family: texgyreherosbold !important;
	margin-bottom: 0px !important;}

.recommends-text {
    line-height: 17px !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    padding-top: 7px !important;
	font-family: texgyreherosregular !important;}

.article-text > p > iframe {
    margin-left: 0px !important;}

.sidebar-latest-headline-entry:last-of-type:after {
	border: 0px !important;}

article .sidebar-latest-headline-entry > a {
    font-size: 12px !important;
    line-height: 15px !important;
    font-family: texgyreherosregular !important;
	font-weight: 400 !important;}

.author-title-text {
    font-weight: 700 !important;
	visibility: hidden !important;
    display: inline !important;
    opacity: 0 !important;
    transition: .25s ease-in-out !important;
    -moz-transition: .25s ease-in-out !important;
    -webkit-transition: .25s ease-in-out !important;}

#author-bar.stick .author-title-text {
	font-weight: 700 !important;
    visibility: visible !important;
    opacity: 1 !important;
    display: inline !important;
    text-overflow: ellipsis !important;}

.article-sidebar-heading {
    margin-top: 20px !important;}

.article-sidebar-heading {
	font-family: 'utopia-std' !important;
	font-size: 20px !important;
	font-weight: 700;
	letter-spacing: 2px;
	padding-bottom: 5px;
	border-bottom: 3px solid;
	text-transform:uppercase !important;}

.recommends-text:hover {
    color: #b5b9c1 !important;}

.article-headline {
    margin-top: 14px !important;}

.thumb-credits p {
    margin: 0 0 40px !important;}

#article_content {
	background-attachment: fixed !important;}

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

.full-article {
	color: #c22837;
    border: 2px solid #c22837;
    text-align: center;
    display: inline-block;
    background: transparent;
    letter-spacing: 2px;
    margin: 20px 0px 0px;
    padding: 0px 30px;
	width:100%;
    transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -webkit-transition: .25s ease-in-out;
    font-size: 18px;
    font-weight: 700;
    font-family: 'utopia-std', sans-serif;
    line-height: 1.75;}

.full-article:hover {
	color: #fff;
	background-color:#c22837;
	text-decoration: none !important;}

.related {
	font-weight:400 !important;
	font-family: texgyreherosbold !important;
	line-height: 20px !important;
	display: inline-block !important;
	font-size: 16px !important;}

.related:hover {
	font-weight:400 !important;
	font-family: texgyreherosbold !important;
	line-height: 20px !important;
	display: inline-block !important;
	text-decoration: none;
	color:#7e1b24 !important;
    transition: .25s ease-in-out !important;
    -moz-transition: .25s ease-in-out !important;
    -webkit-transition: .25s ease-in-out !important;}

.article-text p strong > a {
    font-family: 'utopia-std' !important;
	font-weight:700 !important;}

.article-text strong {
    font-weight: 700 !important;
    font-family: 'utopia-std' !important;}

.article-text h2 {
	font-size: 24px !important;
    margin-bottom: 26px !important;
	color: #0b304b !important;}

.article-author-bar {
    border-top: 1px solid;
    border-color: #3d3d3d !important;}

.article-author-bar.stick {
    border-color: transparent !important;
    background-color: #0b2537 !important;}

/*.article-recommends {
    padding-bottom: 7px !important;
	color: #f6f4f0 !important;}*/

.article-recommends {
    padding-bottom: 5px !important;
	color: #f6f4f0 !important;
	font-size: 20px !important;
	font-weight: 700 !important;
	font-family: 'utopia-std' !important;
	letter-spacing: 2px !important;
	margin-top: 16px !important;
	text-transform:uppercase !important;
	border-bottom: 3px solid !important;}

blockquote {
    padding-left: 40px !important;
	color: #7f7e7e !important;}

blockquote strong, blockquote b {
    font-weight: 700;
    font-family: 'utopia-std';}

.article-recommends-ad {
    padding-bottom: 30px !important;}

.category-show-prep .hero {
    background-position: top left !important;
    background-size: 600px !important;}

.article-button-wrapper {
    margin: 0 0px !important;}



/* ////////////////// VIDEO & AUDIO PLAYER TEMPLATES //////////////////// */

#related-videos article {
    max-width: 32.5% !important;
	padding: 0 10px !important;
	margin: 10px 0px !important;}

#related-videos {
	padding: 30px 0 30px 0 !important;}

.clip_title {
    font-family: 'utopia-std' !important;
	font-weight: 400 !important;}

.tagline {
    margin-bottom: 3px !important;}

.single-audio #content-wrap, .single-gb_videos #content-wrap {
	margin-bottom: 30px !important;}

.single-gb_videos .the_article  a:hover .title {
    color: #f6f4f0 !important;}

.single-audio #content-wrap {
	width: 100% !important;}

.single-gb_videos #content-wrap {
	width: 100% !important;}

.single-gb_videos .col-sm-4 {
    text-align: right !important;}

.single-audio .col-sm-4 {
    text-align: right !important;}

#video_description, #audio_description {
    margin-top: 15px !important;
	padding-right:0px !important;}

.watch-wrapper article {
    margin: 20px 0 0px !important;}

#audio_meta .playbtn-lg {
    height: 80px !important;
	width: 80px !important;}

#audio_main #audio_meta .controls {
    margin: 0 30px 0 0 !important;}

.page-template-template-live-player #content-wrap {
    margin-bottom: 30px !important;}

.page-template-template-live-player .feed-comments h3 {
	letter-spacing: -1px !important;
	font-weight: 400 !important;}

.page-template-template-live-player .comments {
    padding-right: 30px !important;}

.page-template-template-live-player .container {
    width: 100% !important;}

.page-template-template-live-player .col-sm-4 {
	text-align: right !important;}

.page-template-template-live-player #div-gpt-ad-1494605033633-0 {
	width: 100% !important;
	height: auto !important;
    padding-top: 10px !important;}

.page-template-template-live-player #audio_description {
    padding-right: 30px !important;}

.page-template-template-live-player h3.live-time {
    font-weight: 400 !important;}

#audio_meta .playbtn-lg .icon-large {
	font-size: 38px !important;
    margin-top: 15px !important;
    text-align: center !important;
	padding-left: 17px !important;}

#audio_meta .fa-play:before {
    content: "\f04b";
    padding-left: 5px !important;}

.page-template-template-live-player .live {
    color: #ffffff !important;
    background: #b52734 !important;
    float: left !important;
    padding: 0px !important;
    margin-right: 10px !important;
    font-size: 18px !important;
    text-align: center !important;
    font-family: 'texgyreheroscnbold', sans-serif !important;}

.single-gb_videos #content-wrap {
    margin-bottom: 30px !important;
    margin-top: 30px !important;}


/* ////////////////// CATEGORY PAGE TEMPLATES //////////////////// */

#category-name {
    font-family: texgyreherosbold;
    font-size: 50px !important;
    letter-spacing: -2px !important;
	font-weight: 400 !important;}

.video-archive-more div.load_more {
    margin: 0 10px 0px 10px !important;}

div.load_more {
    margin: 0 30px 0px 0px !important;}

.post-type-archive-audio div.load_more {
    margin: 0px auto !important;}

.video-archive-more {
    padding-bottom: 0px !important;}

#featured_article .image-wrapper {
    max-width: 60% !important;}

#featured_article .meta_content {
    width: 39% !important;}

#watch_category .the_article a:hover .title, .blog #watch_category article:hover h4 {
    color: #f6f4f0 !important;
	background: none !important;}

#watch_category h2.article-type-title {
    letter-spacing: -1px !important;
    font-weight: 400 !important;}

#listen_category {
    margin-bottom: -20px !important;
    margin-top: 0px !important;}

#watch_category #series a {
    max-width: 48.5% !important;}

.hfeed div.load_more {
    margin: 0 0px 0px 0px !important;}

.post-type-archive-audio div.load_more {
    margin: 0px auto !important;}

.post-type-archive-gb_videos #archive-selection .the_article .hover-color {
    margin-bottom: 0px !important;}

.post-type-archive-gb_videos article {
	padding: 0px 0px 20px !important;
	max-width: 350px !important;
	margin: 20px 0 0 !important;}

#featured_video .image-wrapper {
	max-width: 60% !important;}

.post-type-archive-gb_videos #archive-selection article {
	padding: 0px !important;
	max-width: 100% !important;}

#featured_video .meta_content {
	width: 39% !important;}

#watch_category #series {
    margin: 15px 0 30px 0 !important;}

#watch_category #series img {
	border: solid 1px #1f252b !important;}

.post-type-archive-gb_videos .type-overlay, .hfeed .type-overlay {
    top: 0px !important;}

.post-type-archive-gb_videos .watch-wrapper article {
    margin: 20px 0 0 !important;}

.post-type-archive-gb_videos #vav_wrapper .sidebar-latest-soc-ico {
    bottom: -25px !important;}

.post-type-archive-gb_videos #archive-selection article {
    margin-top: 0 !important;}

.post-type-archive-audio #archive-selection, .page-template-affiliates-page #archive-selection, .search-results #archive-selection {
    background-size: 600px !important;}




/* ////////////////// SHADOWING GLENN CATEGORY //////////////////// */

.category-shadowing-glenn #archive-selection ul {
    display: none !important;}

.category-shadowing-glenn #featured_article article {
    padding: 0px !important;}

.category-shadowing-glenn .read-wrapper article {
	max-width: 350px !important;
	padding: 0px !important;}


/* ////////////////// SHOW PREP CATEGORY //////////////////// */

.category-show-prep #archive-selection ul {
    display: none !important;}

.category-show-prep #featured_article article {
    padding: 0px !important;}

.category-show-prep .read-wrapper article {
	max-width: 350px !important;
	padding: 0px !important;}


/* ////////////////// 3 THINGS CATEGORY //////////////////// */

.category-3-things #archive-selection ul {
    display: none !important;}

.category-3-things #featured_article article {
    padding: 0px !important;}

.category-3-things .read-wrapper article {
	max-width: 350px !important;
	padding: 0px !important;}




@media screen and (max-width: 1023px){

/* ////////////////// GLOBAL //////////////////// */

.shrink .site-branding {
    top: 17px !important;}


/* ////////////////// LISTEN LIVE PLAYER //////////////////// */

#audio_meta .playbtn-lg {
    height: 60px !important;
	width: 60px !important;
	border: 4px solid !important;}

#audio_meta .playbtn-lg .icon-large {
    font-size: 28px !important;
    margin-top: 12px !important;
    text-align: center !important;
    padding-left: 8px !important;}

#audio_meta .fa-play:before {
    padding-left: 0px !important;}

#audio_main #audio_meta .controls {
    margin: 0 10px 0 0 !important;}

.page-template-template-live-player h3.tagline {
    font-size: 20px !important;}

.page-template-template-live-player .col-sm-8 {
	padding: 0px 20px !important;}

.page-template-template-live-player #content-wrap {
    margin-bottom: 0px !important;}

.page-template-template-live-player .feed-comments {
    padding: 30px 20px !important;}

.page-template-template-live-player .col-sm-4 {
    text-align: center !important;}

.page-template-template-live-player .feed-comments .feed-ad {
    padding-bottom: 0px !important;
	padding-top: 20px !important;}

.page-template-template-live-player .feed-comments h3 {
	font-size: 32px !important;}

.page-template-template-live-player #related_audio {
	padding: 30px 0 0 0 !important;}

.playbtn .fa-microphone.icon-small {
    left: 18px !important;
    top: -2px !important;
	font-size: 28px !important;}


/* ////////////////// SHOW PREP //////////////////// */

#showprep_wrapper {
    padding: 0px 15px 0 15px !important;}
}


@media screen and (min-width: 1023px) and (max-width: 9000px) {
.article-headline {
	font-size:42px !important;}
}



@media screen and (min-width: 1023px) and (max-width: 1170px) {

/* ////////////////// LISTEN LIVE AUDIO //////////////////// */

.page-template-template-live-player .feed-comments, .page-template-template-live-player #related_audio {
    padding: 25px 20px !important;}

#vod-thumb .playbtn {
    left: 35% !important;}


/* ////////////////// GLOBAL //////////////////// */

#site-outer .site-inner {
    padding: 0px 35px !important;}


/* ////////////////// CATEGORY PAGE TEMPLATES //////////////////// */

.blog-more div.load_more p {
    padding: 0px !important;}

.video-archive-more div.load_more p {
	padding: 0px !important;}

.archive #category-name {
    border-bottom: 7px solid #f6f4f0 !important;
	padding-bottom: 10px !important;}

#archive-selection .border-bottom {
	border-bottom: none !important;}

#category-name {
    border-bottom: 7px solid #f6f4f0 !important;
    padding-bottom: 10px !important;}

.post-type-archive-audio div.load_more {
    margin: 0px 25px 0px 20px !important;}

div.load_more p {
    padding: 15px 0px !important;}
}

.home div.load_more p {
    padding: 0px 0px !important;}


@media screen and (max-width: 1177px) and (min-width: 1024px) {

article #want-more-glenn .gb-head {
	right: -125px !important;}
}


@media screen and (max-width: 1023px) and (min-width: 768px) {

.more-glenn-inner #want-more-glenn h2 {
	margin-bottom: 10px !important;}

.home #want-more-glenn p {
	font-size: 16px !important;}

article #want-more-glenn .gb-head {
	right: -31px !important;}

article .article-text #want-more-glenn {
    width: 805px !important;
    margin: 20px auto !important;}

.page-template-template-contact-page .contact-text {
	padding-left: 20px !important;
	padding-right: 20px !important;}

.category-shadowing-glenn #featured_article .title {
    font-size: 35px !important;
    line-height: 40px !important;
	color: #f0ede7 !important;}

.category-shadowing-glenn .read-wrapper article {
    width: 100% !important;
    max-width: 100% !important;}

.category-shadowing-glenn #site-outer #read_category .site-inner {
  max-width: 1100px !important;}

.category-show-prep #featured_article .title {
    font-size: 35px !important;
    line-height: 40px !important;
	color: #f0ede7 !important;}

.category-show-prep .read-wrapper article {
    width: 100% !important;
    max-width: 100% !important;}

.category-show-prep #site-outer #read_category .site-inner {
  max-width: 1100px !important;}


.category-3-things #featured_article .title {
    font-size: 35px !important;
    line-height: 40px !important;
	color: #f0ede7 !important;}

.category-3-things .read-wrapper article {
    width: 100% !important;
    max-width: 100% !important;}

.category-3-things #site-outer #read_category .site-inner {
  max-width: 1100px !important;}


.thumb-credits {
	margin: 4px 0 -12px 15px !important;}

.post-type-archive-gb_videos #site-outer {
    padding-right: 0px !important;
	padding-left: 0px !important;}

.post-type-archive-gb_videos .meta_content h3.title {
    font-size: 35px !important;}

.post-type-archive-gb_videos #site-outer #watch_category .site-inner {
	max-width: 1100px !important;}

#watch_category #series {
    margin: 15px 20px 30px !important;}

.post-type-archive-gb_videos article {
	max-width: 100% !important;}

.page-template-template-live-player #content-wrap {
    padding: 0px 20px !important;}

.page-template-template-live-player .feed-comments, .page-template-template-live-player #related_audio {
    padding: 25px 20px !important;}

.page-template-template-live-player #related_audio {
    padding: 25px 0px 0px !important;}

#show_prep {
    background-color: #e1dfd7 !important;}

li.prep-text {
    border-bottom: 1px solid #c6c4bd !important;}

.video-text {
    margin-right: 0px !important;}

#signup_area {
	height: 440px !important;}

#archive-selection .site-inner article {
	margin: 0px !important;}

#find_your_station .section_title {
    padding: 30px 0 30px 20px !important;}

.page-template-affiliates-page .article-type .site-inner .articles {
    padding-left: 12px !important;
    padding-right: 12px !important;}

.group-blog #site-outer #archive-selection {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-left: 20px !important;
    padding-right: 25px !important;}

.post-type-archive-audio #site-outer #archive-selection {
    margin-left: -12px !important;
	margin-right: -12px !important;}

#read_category .articles, #watch_category .articles {
    padding: 0px 20px !important;}

.article-text {
    padding-right: 0px !important;
    padding-left: 0px !important;}

.ad-in-article {
	margin-right: 0px !important;
    margin-left: -40px !important;}

.newsletter-form-fields-wrapper, .newsletter-form-field-wrapper {
	max-width: 248px !important;}

#email_sub #want-more-glenn p {
    width: 470px !important;
    line-height: 18px !important;}

.home #email_sub #want-more-glenn .alert {
    width: 467px !important;
    line-height: 25px !important;}

#related-videos {
	display: none !important;}

.single-gb_videos #content-wrap {
	margin-bottom: 0px !important;}

.home .hero {
	margin: 0px auto 0 !important;}

.hero {
	padding-left:0px !important;
	padding-right: 0px !important;}

#archive-selection .site-inner.border-bottom {
	background-image: url(img/navy-dust-bg.jpg) !important;}

#series_heading {
    margin-left: -12px !important;
    margin-right: -12px !important;}

#series_meta {
	padding: 0px 30px !important;}

.article-type div.header > h2.article-type-title {
    font-size: 35px !important;
	margin-left: 20px !important;}

.post-type-archive-gb_videos #watch_category #archive_ad_space {
    margin-left: -12px !important;
    width: 104% !important;}

#watch_category .playbtn-sm .icon-small {
    margin-top: 17% !important;}

#site-outer #watch_category {
    padding: 30px 0px !important;}

.about-glenn-h1 {
    margin-top: 25px !important;
	margin-bottom: 20px !important;}

.about-g {
	color:#1a1a1a !important;}

#about_content {
    margin-bottom: 50px !important;}

#who_is_glenn {
	height: 240px !important;}

.single_video_title, .single_audio_title {
    line-height: 35px !important;
	font-size: 32px !important;}

.hero .slider {
	margin: 0px auto 0 !important;}

.latest-left {
	padding-left: 0px !important;}

.latest-from-glenn-content {
	padding: 0 6px !important;}

.type-overlay {
    left: 16px !important;}

.single-audio .col-sm-8, .single-gb_videos .col-sm-8 {
    padding-right:30px !important;}

.single-audio #content-wrap, .single-gb_videos #content-wrap {
    padding-left: 20px !important;
    padding-right: 25px !important;
	margin-bottom: 30px !important;}

.latest-heading {
    margin: 0 13px 30px 6px !important;}

.latest-vid-text {
	margin-top: 8px !important;}

div.load_more {
    margin: 0 25px 0px 20px !important;}

#latest_from_glenn {
    padding-bottom: 30px !important;}

#load_more_latest_wrapper {
	padding: 9px 0 !important;}

.showprep-right {
	margin-left: 0px !important;}

.prep-heading {
    margin: 24px 25px 9px 20px !important;}

.vod-text {
    font: 25px 'utopia-std' !important;
	font-weight: 700 !important;
	letter-spacing: 2px !important;
	text-transform: uppercase !important;
	border-bottom: 3px solid !important;
	padding-bottom: 5px !important;
	margin: 10px auto -20px !important;}

#video_of_the_day {
    padding-left: 20px !important;
    padding-right: 25px !important;
	padding-top: 20px !important;
	padding-bottom:40px !important;}

#video_of_the_day .video-title {
    font-family: texgyreherosbold !important;
    font-weight: 400 !important;
    font-size: 27px !important;
	line-height: 1.1 !important;}

.home #podcasts .section-title {
    margin: 0 0px 24px 0px !important;
	padding: 0 9px 5px 4px !important;}

.showprep-right ul {
	margin: 0 25px 0 20px !important;}

li.prep-text {
    margin-right: 44px !important;}

#podcasts .sidebar-latest-soc-ico {
    padding: 5px 10px !important;}

.showprep-right {
    margin-bottom: 0px !important;
	padding: 18px 0 20px !important;}

h3.sp-layer.sp-static.sp-black {
    padding-left: 20px !important;
    line-height: 1.1 !important;
	-webkit-font-smoothing: subpixel-antialiased !important;}

li.podcast {
    width: 24.833% !important;
    padding: 10px !important;}

li.podcast:nth-of-type(odd) {
    margin: 0 !important;}

#email_sub > div > #want-more-glenn {
    height: 279px;
    margin: 0 !important;
    padding: 87px 20px 0;
	width: 100% !important;}

#want-more-glenn p {
    margin: 5px 0 30px 0 !important;
    font-size: 18px !important;
    line-height: 25px !important;}

.newsletter-form-wrapper {
	padding-right:0px !important;}

#email_sub .newsletter-form-fields-wrapper.form-fields {
	width: 100% !important;}

.prep-ad {
    background-color:#e1dfd7 !important;
	padding: 0px !important;}

.article-ad-320 {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
	background-color:#e1dfd7 !important;}

.featured-thumbnail {
    width: 100% !important;
    height: auto !important;}

.hero {
    padding-top: 0px !important;}

.article-thumb-area {
    margin-top: 0px !important;}

#article_content {
		width: 100% !important;}

.article-text > p > iframe {
     margin-left: 0px !important;}

.article-text p {
    margin: 0 auto 1.75em !important;
    max-width: 768px !important;}

.article-text h2 {
	max-width: 768px !important;
	margin: 0 auto 26px !important;}

.article-headline {
    margin-top: 20px !important;
    margin-bottom: 0px !important;}

.author-details {
	padding-left: 20px !important;}

.author-social-mobile {
	padding-right: 25px !important;}

.mobile-share-popup-button {
    font-size: 12px !important;
    font: 700 12px 'utopia-std', serif !important;
    letter-spacing: 1px !important;
    padding: 5px 10px 4px !important;
	margin-top: 8px !important;}

time {
	color: #b79b50 !important;}

.author-text {
    margin-top: 20px !important;}

.featured-thumbnail img {
	width:100% !important;}

#site-outer #archive-selection {
	background-size: 600px !important;
	margin-left: -12px !important;
    margin-right: -12px !important;
	padding-left: 20px !important;
	padding-right: 25px !important;}

#listen_category li.podcast {
    width: 47.833% !important;}

.sidebar-latest-soc-ico {
    margin-left: 10px !important;}

.post-type-archive-audio div.load_more {
    margin: 0px 25px 0px 20px !important;}

.footertext {
    width: 100% !important; }

.footlogo {
    width: 100% !important;}

.article-button-wrapper {
    margin: 0 auto !important;
	max-width: 768px !important;}

}


@media screen and (max-width: 930px) {
#site-navigation {
    width: 430px !important;}

#want-more-glenn #message {
    max-width: 720px !important;}
}



@media screen and (max-width: 767px) {

/* ////////////////// SHOW PREP //////////////////// */

#vod_lines {
    display: none !important;}

#showprep_content p {
    font-size: 13px !important;}

#showprep_content h2 {
    font-size: 30px !important;}

#show_date {
    font-size: 18px !important;
    margin: 0px 0 14px 0 !important;
    padding-top: 15px !important;
    float: none !important;}

	#showprep_wrapper {
    padding: 15px 15px 0 15px !important;}


.single-gb_videos #video_description, .single-gb_videos .tagline, .single-gb_videos .single_video_title {
	padding: 0px 15px 0px 15px !important;}

.personality {
    padding: 5px !important;
    width: 49% !important;}

#personality_wrapper {
    display: block !important;}

.page-template-template-contact-page h2.section-title {
    letter-spacing: -1px !important;
	font-size: 3.250rem !important;}

.page-template-template-contact-page #call_the_show p.phone-number {
    font-size: 3.250rem !important;}

.category-shadowing-glenn .read-wrapper article {
    width: 100% !important;
    max-width: 100% !important;}

.category-shadowing-glenn #archive-selection {
	padding: 1px 15px 0px 15px !important;}

.category-shadowing-glenn #archive-selection .the_article {
	display:block !important;}

.category-shadowing-glenn #featured_article > article > .the_article > .image-wrapper {
	float: none !important;
    width: 100% !important;
    height: auto !important;
    margin-right: 0px !important;
    max-width: none !important;
	padding-left: 0px !important;}

.category-shadowing-glenn #featured_article > article > .the_article > .meta_content {
    width: 100% !important;}

.category-shadowing-glenn #featured_article .title {
    color: #f0ede7 !important;}

.category-shadowing-glenn #featured_article .more-link {
    display: inline-block !important;}

.category-shadowing-glenn #site-outer #archive-selection {
    padding: 1px 15px 20px !important;}


.category-show-prep .read-wrapper article {
    width: 100% !important;
    max-width: 100% !important;}

.category-show-prep #archive-selection {
	padding: 1px 15px 0px 15px !important;}

.category-show-prep #archive-selection .the_article {
	display:block !important;}

.category-show-prep #featured_article > article > .the_article > .image-wrapper {
	float: none !important;
    width: 100% !important;
    height: auto !important;
    margin-right: 0px !important;
    max-width: none !important;
	padding-left: 0px !important;}

.category-show-prep #featured_article > article > .the_article > .meta_content {
    width: 100% !important;}

.category-show-prep #featured_article .title {
    color: #f0ede7 !important;}

.category-show-prep #featured_article .more-link {
    display: inline-block !important;}

.category-show-prep #site-outer #archive-selection {
    padding: 1px 15px 20px !important;}


.category-3-things .read-wrapper article {
    width: 100% !important;
    max-width: 100% !important;}

.category-3-things #archive-selection {
	padding: 1px 15px 0px 15px !important;}

.category-3-things #archive-selection .the_article {
	display:block !important;}

.category-3-things #featured_article > article > .the_article > .image-wrapper {
	float: none !important;
    width: 100% !important;
    height: auto !important;
    margin-right: 0px !important;
    max-width: none !important;
	padding-left: 0px !important;}

.category-3-things #featured_article > article > .the_article > .meta_content {
    width: 100% !important;}

.category-3-things #featured_article .title {
    color: #f0ede7 !important;}

.category-3-things #featured_article .more-link {
    display: inline-block !important;}

.category-3-things #site-outer #archive-selection {
    padding: 1px 15px 20px !important;}


article .article-text #want-more-glenn .newsletter-form-fields-wrapper {
    width: 100% !important;
	margin-left: -5px !important;}

article .article-text #want-more-glenn .newsletter-form-button-wrapper {
    width: 100% !important;
    max-width: 100% !important;
	margin:0 auto !important;}

article .article-text #want-more-glenn .newsletter-form-button-wrapper button {
    margin-left: -10px !important;}

article .article-text #want-more-glenn {
    padding: 20px 10px 40px 20px !important;}

article .newsletter-form-wrapper {
	max-width:400px !important;
	margin: 0 auto !important;}


#advertise_with_us h2 {
    font-size: 35px !important;}

#advertise_with_us input, #advertise_with_us textarea {
	width: 100% !important;}

#advertise_with_us .advertise-form-right {
    margin-left: 0% !important;}

#advertise_with_us .advertise-form-left {
    margin-right: 0% !important;}

#advertise_with_us h3 {
	font-size: 20px !important;}

#advertise_with_us #advertise_body p {
	font-size: 14px !important;}

.button-404:hover {
	background-color:#b79b50 !important;}

.shrink .site-branding .svg {
    height: 42px !important;}

.article-button-wrapper {
    margin: 0 15px !important;}

.article-comments-button {
    padding: 0px 0 !important;}

.thumb-credits {
	margin: 4px 0 -12px 15px !important;}

.showprep-right li a {
    max-width: 100% !important;}

.prep-text:hover .sidebar-latest-soc-ico {
    display: none !important;}

.post-type-archive-gb_videos .type-overlay, .hfeed .type-overlay {
    left: 8px !important;
	font-size: 20px !important;}

#watch_category #series {
    display:none !important;}

.post-type-archive-gb_videos #archive-selection article {
    margin-top: 20px !important;}

.post-type-archive-gb_videos #watch_category .header {
    padding: 0px 13px !important;}

.post-type-archive-gb_videos .article-type .site-inner .header {
    margin: 0 0px 8px !important;}

.post-type-archive-gb_videos #vav_wrapper {
	padding-left: 0px !important;
	padding-right: 0px !important;}

.post-type-archive-gb_videos article {
	max-width: 100% !important;}

#featured_video .image-wrapper {
    max-width: 100% !important;}

#featured_video .meta_content {
    width: 100% !important;
	text-align:left !important;
	padding-bottom: 23px !important;}

#featured_video > article > .the_article > .meta_content h3.title {
	font-size: 22px !important;
    line-height: 26px !important;
    margin-top: 8px !important;
	display: block;}

.post-type-archive-gb_videos #featured_video .more-link {
    display: inline-block;}

.post-type-archive-gb_videos #archive-selection .site-inner article {
    padding-top: 0px !important;}

#watch_category #series a {
	display: none !important;}

#site-header-menu.mobile-header-menu > nav > nav.ubermenu {
    left: 10px !important;
	top: 21px !important;}

#site-header-menu.mobile-header-menu > nav > nav.ubermenu > ul > li.ub-mobile {
    padding-left: 5px !important;}

.ub-mobile-search > div.ubermenu-custom-content {
    padding-left: 15px !important;
    padding-right: 15px !important;}

#vod-thumb .playbtn {
    left: 48% !important;
	top: 48% !important;}

#show_prep {
    background-color: #e1dfd7 !important;}

li.prep-text {
    border-bottom: 1px solid #c6c4bd !important;}

.video-text {
    margin-right: 0px !important;}

.article-text {
	margin-top: 5px !important;}

.page-template-affiliates-page .article-type div.header > h2.article-type-title {
    font-size: 32px !important;
    padding-left: 13px !important;}


.about-glenn-h1 {
	font-family: 'texgyreherosbold' !important;
	font-weight: 400 !important;}

.page-template-affiliates-page li.podcast:nth-of-type(5n) {
    display: none !important;}

#listen_options .listen-link {
    max-height: 100% !important;
	max-width: 100% !important;}

.page-template-affiliates-page li.podcast {
    margin: 0 auto !important;
    width: 42.5% !important;}

.page-template-affiliates-page .playbtn-sm .icon-small, .post-type-archive-audio .playbtn-sm .icon-small {
	font-size: 27px !important;}

#find_your_station .section_title {
    padding: 30px 0 30px 13px !important;
	font-weight: 400 !important;
	font-size: 32px !important;}

.page-template-affiliates-page #archive-selection {
	height: 130px !important;
    max-height: 130px !important;
    min-height: 90px !important;}

.page-template-affiliates-page #category-name {
	padding-top: 0px !important;}


.more-glenn-inner #want-more-glenn button {
    margin-left: 0px !important;}

.post-type-archive-audio div.load_more {
    margin: 0px 12px auto !important;}

#signup_area {
	height: 450px !important;}

#signup_content {
    height: auto !important;}

.single-audio #content-wrap, .single-gb_videos #content-wrap {
    margin-bottom: 0px !important;}

#signup_img_area {
	height: 350px !important;}

#watch_category .site-inner .articles > article > .the_article > a > div.image-wrapper > div.playbtn {
	top: 71% !important;}

.playbtn-sm .icon-small {
    z-index: 2;
    font-size: 21px !important;
    text-align: center;}

.article-text {
    padding-right: 0px !important;
    padding-left: 0px !important;}

.article-text p {
	padding: 0px 15px !important;}

.article-text h2 {
	padding: 0 15px !important;}

.latest-from-glenn-content img {
	width:100% !important;}

#related-videos {
	display: none !important;}

.single-gb_videos #content-wrap {
	margin-bottom: 0px !important;}

#watch_category .site-inner .articles article {
    padding: 0px 0px 11px !important;
    border-bottom: 1px solid #2b3238 !important;}

.post-type-archive-gb_videos #watch_category #archive_ad_space {
    margin-left: -12px !important;
    width: 107% !important;}

#watch_category .tagline {
	font-size: 11px !important;}

#series_heading {
    margin-left: -12px !important;
	margin-right: -12px !important;}

#series_meta {
	padding: 0px 12px !important;}

#site-outer #watch_category {
    padding: 20px 0px !important;}

#series_heading p {
    font-size: 12px !important;}

#series_heading h1 {
	margin-top: 20px !important;}

.about-text {
    font-family: Utopia-Std !important;}

#about_content {
    margin-bottom: 30px !important;}

.about-g {
	color:#1a1a1a !important;}

.playbtn-sm .icon-small {
	font-size: 21px !important;}

.single-audio .col-sm-8 {
	padding-left: 20px;
    padding-right: 25px;}

.single_video_title, .single_audio_title {
    line-height: 35px !important;
	font-size: 32px !important;}

.clip_title {
    font-size: 20px !important;}

#div-gpt-ad-1479585004692-14 {
    background: #2b3238 !important;
	padding: 18px 0px 18px 0 !important;}

.mobile-header-menu .main-navigation a > i::before {
    color: #b79b50 !important;}

.vod-text {
    font: 25px 'utopia-std' !important;
	font-weight: 700 !important;
	letter-spacing: 2px !important;
	text-transform: uppercase !important;
	border-bottom: 3px solid !important;
	padding-bottom: 5px !important;}

.hero {
	padding-left:0px !important;
	padding-right: 0px !important;}

#show_prep {
    padding-top: 18px !important;}

#podcasts {
    padding: 8px 0 !important;}

#latest_from_glenn {
	padding-bottom: 15px !important;}

.mobile-header-menu {
    padding: 0 15px !important;}

.prep-ad {
    margin-bottom: 0px !important;}

.article-headline {
    margin-top: 20px !important;
    margin-bottom: 0px !important;}

.article-comments-button-both {
    margin: 0px 0px 7px !important;
	line-height: 1.75 !important;}

.button-right {
	width: 100% !important;
	margin-top:0px !important;}

.button-left {
	width: 100% !important;}
}


@media screen and (max-width: 767px) and (min-width: 320px) {

.more-glenn-inner #want-more-glenn h2 {
    letter-spacing: -1px !important;}

#want-more-glenn .alert {
	margin-top: 15px !important;
	line-height: 15px !important;}

.thank-you h3 {
	font-size: 20px !important;}

.page-template-signup #want-more-glenn .success {
    line-height: 15px !important;}

.more-glenn-inner {
	padding-top: 50px !important;}

body .mg-inner-img {
    width: 180px !important;
	margin-bottom: 40px !important;}

.showprep-more {
    display: none !important;}

p.footertos {
    font-size: 8px !important;
    line-height: 12px !important;}

.about-text {
    font-family: Utopia-Std !important;}

.more-glenn-inner #want-more-glenn button {
    margin-left: 0px !important;}

#archive-selection {
    background-color: #112433 !important;
    background-image: url(http://www.glennbeck.com/publish/themes/gb4/img/navy-dust-tile.jpg) !important;
    background-position: top center !important;
    background-repeat: repeat-x !important;
    background-size: 600px !important;}

.archive > .site > #site-outer {
    padding-right: 0px !important;
    padding-left: 0px !important;}

li.podcast {
    margin: 0 12px !important;
    width: 42.5% !important;}

.prep-heading {
    margin: 30px 13px 10px !important;}

.article-ad-320 {
    background-color: #e2dfd8 !important;}

#want-more-glenn button {
    margin: 7px 0px !important;}

div.load_more {
    margin: 0 12px 0px 12px !important;}

#want-more-glenn button:hover {
    margin: 7px 0px !important;}

.newsletter-form-body div {
    display: block !important;}

#listen_category {
    margin-bottom: 0px !important;}

.playbtn .fa-microphone.icon-small {
    left: calc(50% - 9px) !important;
	top: -2px !important;}

.playbtn-sm .icon-small {
    z-index: 2;
    font-size: 21px !important;
    text-align: center;}

.ub-mobile-search ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  	font-family: texgyreherosbold, helvetica, arial, sans-serif !important;}

.ub-mobile-search ::-moz-placeholder { /* Firefox 19+ */
  	font-family: texgyreherosbold, helvetica, arial, sans-serif !important;}

.ub-mobile-search :-ms-input-placeholder { /* IE 10+ */
  	font-family: texgyreherosbold, helvetica, arial, sans-serif !important;}

.ub-mobile-search :-moz-placeholder { /* Firefox 18- */
  	font-family: texgyreherosbold, helvetica, arial, sans-serif !important;}

.latest-from-glenn-content {
    margin: 0px 0px 25px 0 !important;
    width: 100% !important;
    padding: 0 0px !important;
    float: none !important;
    display: block !important;
    vertical-align: top !important;}

.home-lightbox--close-desktop {
    right: 30px !important;}

.mobile-share-popup-icons > li i {
    font-size: 50px;
	margin: 0px !important;
	padding: 10px !important;}

.mobile-share-popup-close {
    width: 20px !important;
	top: 30px !important;
    right: 30px !important;}

.post-excerpt {
    padding-top: 40px !important;
    font-size: 16px !important;
    color: #be9a59 !important;
	line-height:20px !important;
	padding: 8px 12px 0px !important;}

.article-no-thumb-area {
	margin-top:20px !important;}

.article-author-bar {
    margin-top: 0px !important;}

.featured-area {
    min-height: 0 !important;}

#category-name {
    font-family: texgyreherosbold;
    font-size: 3.250rem !important;
    letter-spacing: -2px !important;
	font-weight: 400 !important;}

#archive-selection .border-bottom {
	padding: 0 0 5px 0 !important;}

.newsletter-form-fields-wrapper, .newsletter-form-field-wrapper {
    max-width: 100% !important;
    width: 100%;}

#featured_article .title {
    font-size: 22px !important;
    line-height: 26px !important;
	margin-top: 8px !important;
	text-align: left !important;}

#archive-selection .site-inner.border-bottom {
    background-image: url(img/navy-dust-bg.jpg);
    margin: 0px !important;}

.category #featured_article .more-link, .blog #featured_article .more-link, .post-type-archive-gb_videos #featured_video .more-link {
    float: none;
    margin-top: 1em !important;}

.blog #site-outer #archive-selection {
    padding: 20px 15px !important;}

.the_article a h4.title {
    font-size: 15px !important;}

.podcast .title, .home .latest-from-glenn-content p, .article-type .title {
    line-height: 15px !important;
	font-size: 16px !important;}

#read_category .articles, #watch_category .articles {
    padding: 0px 15px !important;}

#read_category .site-inner .articles article {
    padding: 9px 0px 9px !important;
    border-bottom: 1px solid #e1dfd7 !important;}

#archive_ad_space {
	padding: 15px 0 !important;
	background-color: #e0dfd6 !important;}

.article-type {
    padding-top: 10px !important;
	padding-bottom: 12px !important;}

div.load_more p {
    letter-spacing: -1px !important;}

#archive-selection ul li {
    font-size: 18px !important;}

#archive-selection .border-bottom {
    width: auto !important;}

#category-name {
    margin-left: 0px !important;
	text-align: left !important;}

#archive-selection ul {
    float:none !important;
    font-weight: 400 !important;}

#archive-selection {
    padding: 0px 15px 0px 15px !important;
	text-align:center !important;}

#archive-selection ul {
    margin-top: 10px !important;
	margin-bottom: 14px !important;}

#listen_category {
    margin-top: 10px !important;}

#archive-selection .site-inner article {
    padding-top: 15px !important;}

#site-header-menu.mobile-header-menu > nav > nav.ubermenu > ul > li.ub-mobile {
    padding-bottom: 13px !important;
    padding-top: 3px !important;}

.mobile-header-menu .ub-mobile .ubermenu-target {
    padding-top: 10px !important;
	padding-bottom: 5px !important;}

.ubermenu .ubermenu-search .ubermenu-searchform {
    margin: 7px -8px !important;}

#audio_player .fa-external-link {
    padding-right: 24px !important;}

#video_of_the_day .video-info {
    margin: 8px 0 0 0 !important;
    padding-bottom: 35px !important;}

#vod-thumb {
    top: 0px !important;}

.vod-text {
    margin: 20px 0 20px !important;
	color: #fff !important;}

#video_of_the_day .video-title {
    line-height: 25px !important;
	font-size: 20px !important;}

#latest_from_glenn, #podcasts {
    padding-right: 0px !important;}

.ubermenu-custom-content-padded {
    padding: 15px 10px !important;}

.footertext {
	margin-top: 5px !important;}

#email_sub #want-more-glenn h2 {
	font-size: 38px !important;}

#video_of_the_day {
    padding: 0 15px !important;}

.ubermenu-responsive-toggle-icon-only .fa {
    margin-right: -15px !important;}

.article-ad-320.mobile-ad {
    min-height: 86px !important;}

#featured_article {
	text-align:left !important;}

.home #podcasts .section-title {
    padding: 0 0 5px 0 !important;
	margin: 11px 13px 20px !important;}

.article-ad-320 {
	padding-top: 18px !important;
	padding-bottom: 18px !important;}

iframe {
	margin-bottom: 0px !important;}

.showprep-right {
    padding-bottom: 5px !important;}

.mobile-header-menu .main-navigation a {
    padding-top: 24px !important;}

#want-more-glenn p, #email_sub #want-more-glenn p {
    font-size: 15px;
	line-height: 20px !important;}

.home #want-more-glenn #message .alert {
	font-size: 14px !important;
	line-height: 25px !important;}

.home .latest-vid-text p, .home .video-text {
    font-size: 20px !important;
    font: 700 20px 'utopia-std', serif !important;
    line-height: 22px !important;}

.latest-from-glenn-content {
    margin: 0 auto 25px !important;}

#email_sub #want-more-glenn {
    margin: 0 auto !important;
    padding: 20px 13px;
    width: 100%;}

#email_sub #want-more-glenn {
    margin: 0 auto !important;
    padding: 20px 30px 40px !important;}

.latest-heading {
    margin: 10px 0px 17px 0px !important;
    padding: 0 0 5px 0 !important;
	text-shadow:none !important;
	display: none !important;}

.hero {
    padding-top:0px !important;}

.article-thumb-area {
    padding-bottom: 10px !important;}

blockquote {
    padding-left: 0px !important;}

.type-overlay {
    top: 10px !important;
    left: 12px !important;}

.newsletter-form-body div {
    text-align: center !important;}

.newsletter-form-fields-wrapper, .newsletter-form-field-wrapper {
    width: 100% !important;}

#want-more-glenn p, #email_sub #want-more-glenn p {
    text-align: center !important;
    margin: 15px auto 20px auto !important;}

#podcasts li.podcast {
    width: 42.5% !important;}
}

@media screen and (max-width: 727px) {

.showprep-more {
    display: none !important;}

#site-navigation {
        width: 100vw !important;}
}


/* ////////////////// INTERNET EXPLORER //////////////////// */

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     /* IE10+ CSS styles go here */
	.latest-from-glenn-content {
    display: inline-block !important;}
}
