body {
	padding:0px;
}

a{
	 color:#c22837;
}
 
 .article-text p strong > a {
     font-family: texgyreherosbold;
}
 
 blockquote, q {
	 border-left:none;
	 padding-left:80px;
	 color:#1a1a1a;
	 font-size:18px;
 }
 
 .pullquote{
	font-size:40px;
	line-height:44px;
	color:#be9a59;
    font-family: texgyreherosbold;
	font-weight:400;
	border-left:solid 7px #be9a59;
	padding-left:18px;
	margin-left:-28px;
 }
 
 
 
button{
	 border-radius:0px;
 }
 
 /*
Main container
*/
.site-content {
	margin:auto;
	width:100%;
	max-width:1175px;
	padding:0px;
}
 
 
 .ad-in-article{
	 display:none;
 }
 
 /*
 boostrap padding fix
 */
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	padding:0px;
}

.hero {
	background-image: url("img/navy-dust-bg.jpg");
	height: auto;
	background-repeat: no-repeat;
	background-size: cover;
}

/*
some menu fixes
*/

.mobile-header-menu{
	display:none;
}

.ubermenu-bar-align-full{
	clear: none;
	margin-left:-10px;
}

.home #ubermenu-main-2221-primary{
	margin-top:18px;
	margin-left:-10px;
}

.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-tab:hover a.ubermenu-target, .ubermenu-tab:focus a.ubermenu-target {
		color:#ffffff;
}

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

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

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

.ub-expl-sub > .ubermenu-tab-content-panel > .ubermenu-item > a > img {
	margin-bottom:10px;
}

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


#site-header-menu li.ub-explore  > ul.ubermenu-submenu, #site-header-menu li.ub-media > ul.ubermenu-submenu, #site-header-menu li.ub-shop > ul.ubermenu-submenu {
	width:900px !important;
	margin-top:9px !important;
	margin-left:-300px !important;
}

#masthead li.ub-explore  > ul.ubermenu-submenu, #masthead li.ub-media > ul.ubermenu-submenu, #masthead li.ub-shop > ul.ubermenu-submenu {
	width:900px !important;
	margin-top:3px !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-shop > ul.ubermenu-submenu > li.ubermenu-tabs > ul.ubermenu-tabs-group{
	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;
	min-height:300px !important;
}

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

li.ub-about ul.ubermenu-submenu, li.ub-books ul.ubermenu-submenu, .ub-shop-sub ul.ubermenu-submenu {
	width:580px !important;
	padding-left:20px;
	padding-top: 10px;
	padding-right: 20px;
	min-height:300px !important;
}

.ubermenu .ubermenu-target-with-image>.ubermenu-target-text {
	clear:both !important;/*IE fix */
}

.ub-expl-sub a span, .ub-buzz a span, .ub-media-sub a span,  .ub-shop-sub a span {
	color:#0b304b !important;
	font-weight:600 !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, .ub-shop-sub a:hover span, .ub-shop-sub a:focus span{
	color:#f6f4f0 !important;
}

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

.subsub a span {
	color:#a5a399 !important;
	font-size:18px;
}

.subsub.sub-bold a span {
	color:#3a3a38 !important;
	font-weight:bold !important;
	font-family:utopia-std; 
	letter-spacing:-1px;
}

.subsub a:hover span{
	color:#87857b !important;
	font-size:18px !important;
}

.subsub a span:hover{
	font-size:18px !important;
}

.subsub.sub-bold a:hover span{
	color:#b79b50 !important;
	font-size:18px !important;
}


.ub-expl-sub:hover > a > span, .ub-shop-sub:hover > a > span{
	background-color: #1e1e1e;
    color: #f6f4f0 !important;
}

li.ub-read-col li.ubermenu-autocolumn ul.ubermenu-submenu li.dynamic_one{
	padding-left:13px !important;
}

li.ub-read-col li.ubermenu-autocolumn ul.ubermenu-submenu li.dynamic_one a{
	padding-right:0px !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, .ub-read.ub-media-sub > div >.ubermenu-target:after{
	display:none;
}

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

/*
.ub-media-sub:hover > div > .ubermenu-target:after{
	background-color: #1e1e1e;
    color: #f6f4f0 !important;	
}
*/

.ub-media-sub:hover > div > a > span{
	background-color: #1e1e1e;
    color: #f6f4f0 !important;
}

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

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>div>.ubermenu-target:after{
	position: absolute;
    right: 10px;
    top: 40%;
    margin-top: -6px;
    content: "\f107";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    color: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{
	top:40%;
}


.ub-read > div, .mobile-sub > div {
	padding:0 !important;
}


.mobile-sub > div > a > span.ubermenu-target-text{
	padding-left:10px;
	font-size:22px;
}

/*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;
	padding-top:52px;
}
.ub-watch.ub-media-sub > ul:nth-child(2) > li:nth-child(2) > div:nth-child(1) > ul:nth-child(1) > li:nth-child(1), .ub-watch.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;
	padding-top:10px;
}
.ub-listen.ub-media-sub > ul:nth-child(2) > li:nth-child(2) > div:nth-child(1) > ul:nth-child(1) > li:nth-child(1), .ub-listen.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-read .dynamic_one > a > span:nth-child(1)::before{
	width:250px;
	height:136px;
	background-image: url("img/showprep.jpg");
}

/******


MINIMAL MENU

******/

.main-navigation ul ul:before, .main-navigation ul ul:after{
	border:none;

}

#masthead li.top-menu-item > ul.ubermenu-submenu, .top-menu-item .sub-menu-item, #site-header-menu li.top-menu-item > ul.ubermenu-submenu{
	width: 210px !important;
	right:initial;
	min-width:0!important;
	margin-left:0 !important;
	padding: 7px 0px 12px 7px;
}

#masthead li.top-menu-item > ul.ubermenu-submenu, #site-header-menu li.top-menu-item > ul.ubermenu-submenu{
	padding:7px;
	background-color:#e1dfd7;
	margin-top:6px !important;
	
}

.home #masthead li.top-menu-item > ul.ubermenu-submenu, #site-header-menu li.top-menu-item > ul.ubermenu-submenu{
	margin-top:9px !important;
}

.top-menu-item .sub-menu-item{

}

.sub-menu-item > a > span {
	font-size:20px;
	color:#918f86 !important;
	font-weight:400 !important;
	font-family: texgyreherosbold, sans-serif !important;
	padding-left:0px !important;
}

.sub-menu-item > a{
	padding:0px !important;
}

#masthead .top-menu-item .sub-menu-item:hover > a > span, #site-header-menu .top-menu-item .sub-menu-item:hover > a > span{
	background-color:transparent !important;
	width:165px;
	color:#f6f4f0 !important;
}

#masthead .top-menu-item .sub-menu-item:hover > a:after, #site-header-menu .top-menu-item .sub-menu-item:hover > a:after {
    font-family: FontAwesome;	
	content: "\f101" !important;
	color: #b79b50;
	font-weight:normal;
	font-size:20px;
}

.sub-menu-item:hover{
	background-color: #0b304b;
}
/**************

END MINIMAL MENU

**************/


/*
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{
	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;
}
*/

.ub-watch.ub-media-sub > ul:nth-child(2) > li:nth-child(2) > div:nth-child(1) > ul:nth-child(1) > li > a > img {
	height:136px;
	width:250px;
	margin-bottom:10px;
}

.ub-watch.ub-media-sub > ul:nth-child(2) > li:nth-child(2) > div:nth-child(1){
	margin-top:51px;
	margin-left:0px;
}

.do-watch > a:nth-child(1){
	font-family:utopia-std !important;
	padding-bottom:0;
	padding-left:15px;
	padding-right:15px;
	font-size:22px;
	color:#3a3a38 !important;
}

.do-watch > div:nth-child(2){
	padding:0;
	padding-left:15px;
}

 .do-expl > div:nth-child(2), .do-shop > div:nth-child(2){
	 padding:0px;
	 padding-left:0px;
 }

.do-watch{
	padding-left:15px;
	padding-right:15px;
}

.do-watch > a:nth-child(1) > span:nth-child(2), .do-explore > a:nth-child(1) > span:nth-child(2), .do-shop > a:nth-child(1) > span:nth-child(2){
	font-family:utopia-std !important;
	font-size:22px;
	color:#3a3a38 !important;
	padding-left:0;
}

.do-explore > a {
	padding-bottom:5px !important;
	
}

.do-explore > div.ubermenu-content-block, .do-shop > div.ubermenu-content-block{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
}

.do-shop >div > p, .do-explore >div > p {
	padding-bottom:0px;
	padding-left:0px;
	margin-bottom:0px;
}


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

/*
latestpodcast
*/

.ub-listen.ub-media-sub > ul.ubermenu-column > li.ubermenu-item > div > ul > li.ubermenu-autocolumn{
	width:137px !important;
	padding-bottom:0;
	padding-top:55px;
}

.ub-listen.ub-media-sub > ul.ubermenu-column > li.ubermenu-item > div > ul > li.ubermenu-autocolumn >ul > li > a{
	padding:0px;
}

.do-listen > a:nth-child(1) > span:nth-child(2){
	padding-left:0px;
}

.ub-listen .readMore {
	margin-top:22px;
}

/*
Home page
section
*/

.vodAd-mobile, .latestAd-mobile, .home-topAd-mobile{
	display:none;
}

.gb-pose {
	height:500px;
	width:auto;
	margin-top:-50px;
}
/*
Latest from Glenn area
*/
#latest_wrapper{
	width:100%;
	height:auto;
	overflow: hidden;
	background-image: url('./img/halftone.png');
}



#latest_from_glenn {
	background-color:#f2efe6;
	padding-bottom:16px;
	min-height:600px;
	height:auto;
	display:inline;
	padding-right:0px;
	overflow: hidden;
	
}

.latest-left {
	width:840px;
	display:inline;
	float:right;
	padding-left:80px;
	padding-right:0px;
	margin-right:0px;
	margin-top:50px;	
}

a.latest-heading {
	font-size: 50px;
	color:#0b304b;
	letter-spacing:-1px;
	font-family: TeX Gyre Heros;
}

hr.latest-hr {
	width:730px;
	height: 7px;
	background-color:#0b304b;

}

.latest-vid-content {
	width:351.5px;
	margin-right:25px;
	margin-bottom:45px;
	float:left;
}



.latests-vid-text {
	width:351.5px;
	
}

.video-text {

	margin-right:15px;
	font-family: Utopia Std;
	font-size: 20px;
	line-height:24px;
	color: #3a3a38;

}
/*
Show Prep area
*/
#show_prep {
	background-color:#e2dfd8;
	min-height:600px;
	height:auto;
	
}

.showprep-right {
	width:430px;
	margin-top:50px;
}

.prep-ad{
	margin-bottom:10px;
}

.300x250-ad {
	width:300px;
	height:250px;
}

.prep-heading {
	font-size: 36px;
	color:#0b304b;
	letter-spacing:-1px;
}	

.prep-head-hr {
	width:430px;
	height: 7px;
	background-color:#0b304b;	
}

.prep-text {
	font-size:16px;
	line-height: 20px;
	hover:color:#60605c;
}

.prep-hr {
	height: 1px;
	color:#6b8391;
}
/*
Video of the day
*/
#video_of_the_day {

	background-image: url("img/blurred-vod-bg.jpg");
	height:700px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;

	
}

.vod-text {
	font-family: utopia-std;
	font-size: 92px;
	letter-spacing: -2px;
	color: #f4f2e9;
	margin-top: 39px;
	margin-bottom:0px;
	font-weight:700;
}

#tv {
	background-image: url("img/retro-tv.png");	
	height:500px;
	background-size: cover;
	background-repeat: no-repeat;
	bottom:0; 
	background-position:100%;
	margin-right:-20px;
	padding-right:0px;
}

#latest_ad {
	background: #141414;
	background-repeat: no-repeat;
	background-size: cover;
	height: 155px;
	padding-top: 32px;
	text-align:center;
	
}
/*
728x90 ad
*/
.728x90-ad {
	text-align:center;
}
/*
Latest videos
*/
#latest_videos {	
	background-image: url("img/chalkboard-bg.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	height: 445px;

}
/*
Subscribe area
*/
#email_sub {
	background-image: url("img/rivet-bg.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	height: 300px;
	
}

.glenn-head {
	height:270px;
	margin-top:30px;
	margin-right:30px;
	float:right;
}



/*
Article template
area
*/

.posted-on{
	margin-top:0px;
}

.featured-area{
	min-height:350px;
}

.small-featured-area{
	min-height: 283px;
}

.article-thumb-area{
	padding:0px;
	padding-bottom:8px;
	margin-top:20px;
}

.featured-video{
	min-height:440px;
}

.featured-thumbnail {
	width:783px;
	height:448px;
	margin-bottom:5px;
	display:inline;
}

.featured-area .sponsored-tag{
	position:relative;
	top:25px;
}


.sidebar-latest-headline-entry .sponsored-tag-light{
	background-color: #9c9990;
	position:relative;
}

.attachment-post-thumbnail {
	width:100%;
	height:442px;  	
}

.thumb-credits{
    -webkit-transform-origin: -14px 14px;
    -moz-transform-origin: -14px 14px;
    -ms-transform-origin: -14px 14px;
    -o-transform-origin: -14px 14px;
    transform-origin: -14px 14px;       /* Safari */
    -webkit-transform: rotate(-90deg);     /* Firefox */
    -moz-transform: rotate(-90deg);     /* IE */
    -ms-transform: rotate(-90deg);     /* Opera */
    -o-transform: rotate(-90deg);     /* Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

	font-size:20px;
	color:#6b7177;
	font-family: texgyreherosregular Montserrat, "Helvetica Neue", sans-serif;
	margin-bottom:-45px;
}

.mobile-thumb-credits{
	display:none;
}

.article-headline{
	font-size:50px;
	color:#ffffff;	
	pointer-events:none;
	line-height:1;
	margin-top:45px;
	margin-bottom:25px;

}

.article-no-thumb{
	padding-top:5%;
}

.post-excerpt{
	padding-top:40px;
	font-size:18px;
	color:#be9a59;
}

.article-recommends-sidebar {
	padding:0px;
	margin-left:47px;
	margin-top:20px;
	max-width:342px;
	float:right;
}

.article-recommends{
	font-size:36px;
	font-family: texgyreherosregular Montserrat, "Helvetica Neue", sans-serif;
	color:#ffffff;	
	pointer-events:none;	
	line-height:1;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom: 7px solid;
	display:inline-block;
	width:100%;

}

.recommends-content{
	display:block;
	clear:both;
	margin-top:5px;
	height:67px;
	

}

.recommends-content a:hover{
	text-decoration:none;
}

.recommends-content:hover .recommends-text, .recomends-text:hover{
	text-decoration:none;
}



article > div:nth-child(9) > div:nth-child(1) > div:nth-child(2) > div.recommends-content:nth-child(4){
	margin-bottom:29px;
}


.recommends-thumbs {
	width:118px;
	height:67px;
	float:left;
	margin-right:17px;
}

/*
overlay grayscale
*/
/*! Gray v1.5.0 (https://github.com/karlhorky/gray) | MIT */
.grayscale {
  /* Firefox 10-34 */
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");

  /*
    Chrome 19+,
    Safari 6+,
    Safari 6+ iOS,
    Opera 15+
  */
  -webkit-filter: grayscale(1);

  /* Firefox 35+ */
  filter: grayscale(1);

  /* IE 6-9 */
  filter: gray;
}

.grayscale.grayscale-fade {
  transition: filter .3s;
}

/* Webkit hack until filter is unprefixed */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .grayscale.grayscale-fade {
    -webkit-transition: -webkit-filter .3s;
    transition:         -webkit-filter .3s;
  }
}

.grayscale.grayscale-off,
.grayscale.grayscale-fade:hover {
  -webkit-filter: grayscale(0);
  filter:         grayscale(0);
}

/* Background element */
.grayscale.grayscale-replaced {
  -webkit-filter: none;
  filter:         none;
}

.grayscale.grayscale-replaced > svg {
  -webkit-transition: opacity .3s ease;
  transition:         opacity .3s ease;
  opacity: 1;
}

.grayscale.grayscale-replaced.grayscale-off > svg,
.grayscale.grayscale-replaced.grayscale-fade:hover > svg {
  opacity: 0;
}


/*
overlay colors
*/

.thumb-container-1{
	position:relative;
	width:118px;
	height:67px;
	float:left;
	margin-right:17px;

}

.thumb-container-2{
	position:relative;
	width: 320px;
    height: 180px;
	margin-bottom: 10px;
    margin-top:10px;
	float:left;
}


.thumb-container-1:after, .thumb-container-2:after{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;	
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;	
}

.thumb-container-1:hover:after, .thumb-container-2:hover:after{
		opacity:0.2;
}

.hover-gold:after{
	background: rgba(183,155,80, .4);
}

.hover-blue:after{
	background: rgba(11, 48, 70, .4);
}

.hover-red:after{
	background: rgba(181, 59, 39, .4);
}

.hover-gold:hover .grayscale.grayscale-fade, .hover-red:hover .grayscale.grayscale-fade, .hover-blue:hover .grayscale.grayscale-fade{
	-webkit-filter: grayscale(0);
	filter:         grayscale(0);
	  -webkit-filter: none;
  filter:         none;
}

.recommends-text {
	line-height: 20px;
	font-size: 16px;
	font-weight: 400;
	padding-top: 2px;
	font-family: utopia-std;	
	color:#ffffff;
	display:block;
	margin-top:2%;
	transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -webkit-transition: .25s ease-in-out;
}

.recommends-text:hover{
	color: #b79b50;
	text-decoration:none;
}

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

.article-author-bar {
	background-color:#141414;
	height:42px;
	border-color:#e5e1dc;
	transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -webkit-transition: .25s ease-in-out;
}

.author-title{
    white-space: nowrap;
    overflow: hidden;	
	color:#ffffff;
	font-size:18px;
	padding-top:5px;
	text-align:center;

}

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

.article-author-bar.stick {
	background-color:#003149;
    /*margin-top: 50px !important;	
	position: fixed;
	top: 0;*/
    z-index: 10000;
	border-top: 0px solid;
	width:100%;
}

.article-author-bar.absolute{
	position:absolute;
}

.article-author-bar .sponsored-tag{
	position:relative;
	bottom:2px;
	left:0px;
}

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

.article-author {
 
}

.author-details {
	line-height:1;
	padding:0px;
	padding-left:20px;
}

.avatar.photo{
	float:left;
	margin-right:5px;
	border-radius:0%;
}

.author-text {
	margin-top:7px;


}

a.author-name {
	pointer-events:none;
	color:#ffffff;
	font-size:16px;
	font-family:utopia-std;
}



a.author-date {
	color:#be9a59;
	pointer-events:none;
}

.cat-links, .comments-link, .tags-links{
	display:none !important;
}

.author-social {
	text-align:right;
	padding-top:11px;
	padding-right:20px;
}

.author-soc-ico{
	color:#ffffff;
	font-size:20px;
	padding-left:8px;
	transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -webkit-transition: .25s ease-in-out;
}

.author-social-mobile{
	display:none;
}

.mobile-share-popup{
	display:none;
}

.mobile-share-wrapper{
	display:none;
}

.mobile-share-popup-button{
	display:none;
}

.mobile-share-popup-icons {
	display:none;
}

.entry-format{
	display:none !important;
}

.article-com-number {
	padding-left:1px;
	font-size:15px;
}


#article_content{
	background-image: url("img/halftone.png");
	background-repeat: repeat;
	width:100%;
	padding-bottom:80px;
	min-height: 620px;
}

.origin-post {
    font-style: italic;
}

.article-text {
	margin-top:30px;
	font-size:18px;
	padding-left:20px;
}

.article-text > p > iframe {
	margin-left:-20px;
}

.article-text > button {
	margin-left:0px;
}

.article-img {
	margin-top: 45px;
	margin-bottom: 45px;
	padding-right:54px;
}

.article-heading{
	padding-top:34px;
}

.gb-sig {
	margin-left:auto;
	margin-right:auto;
	width:183px;
	height:143px;
	margin-bottom:25px;
}

.belowArt {
	display:block !important;
	max-width:620px;
	max-height:none;
	margin-right:auto;
	margin-left:auto;
}

 .article-sidebar{
	 margin-top:30px;
	 margin-left:0px;
	 margin-right:22px;
	 max-width:320px;
	 float:right;
 }

.article-sidebar-heading{
	font-family: texgyreheroscnbold Montserrat, "Helvetica Neue", sans-serif;
	font-size: 36px;
	color:#0b304b;
	letter-spacing:-1px;
	line-height:1.2;
	margin-top:34px;
	margin-bottom:5px;
	pointer-events:none;
	border-bottom: 7px solid #0b304b;
	display:inline-block;
	width:296px;
}

.article-sidebar-content{
	margin-bottom:10px;
}

.sidebar-thumbs{
	width:320px;
	height:180px;
	
}

.sidebar-text {
	margin-bottom:10px;
	margin-right:15px;
	font-family: Utopia Std;
	font-size: 20px;
	line-height:24px;
	color: #3a3a38;

}

.sidebar-text:hover{
	color:#60605c;
	text-decoration: none;
}

.sidebar-latest-headline-list{
	max-width:320px;
}

.sidebar-latest-headlines {
	color: #3a3a38;
	font-size:16px;
	line-height: 20px;
	width:296px;
	display:flex;
	align-items:center;
}

.sidebar-latest-headlines:hover{
	color:#696965;
	text-decoration: none;
}

.sidebar-latest-headline-entry{
	border-bottom:1px solid;
	border-color:#bcc6c5;
	padding-bottom:12px;
	padding-top:12px;
	width:320px;
}

article .sidebar-latest-headline-entry > a {
	width:296px;
	min-height:30px;
	font-size:14px;
	line-height:15px;
	font-family:utopia-std;
	font-weight:700;
}

.sidebar-latest-headline-list{
	list-style:none;
}

.sidebar-latest-soc-ico{
	float:right;
	margin-right:0px;
	display:none;
}

.sidebar-soc-ico{
	font-size:15px;
	color:#ada085;
	display:block;
}
.sidebar-soc-ico:hover{
	color:#be9a59;
}

#vav_wrapper .sidebar-soc-ico, #latest_videos .sidebar-soc-ico, #podcasts .sidebar-soc-ico{
	display:inline;
	margin-left:7px;
}

#podcasts .sidebar-soc-ico{
	margin-left:0px;
	margin-right:7px;
}

#latest_videos .sidebar-latest-soc-ico, #vav_wrapper .sidebar-latest-soc-ico, #podcasts .sidebar-latest-soc-ico{
	position:absolute;
	float:none;
	z-index:2;
}

#vav_wrapper .sidebar-latest-soc-ico{
	text-align:right;
	right:10px;
	bottom:-15px;
}

#vav_wrapper #featured_video .sidebar-latest-soc-ico{
	right:80px;
	bottom:215px;
}

.video-archive-more {
	padding-bottom:64px;
}

#latest_videos .sidebar-latest-soc-ico{
	right:30px;
	bottom:0;
}

#latest_videos .recent-video:last-of-type .sidebar-latest-soc-ico{
	right:0;
}

#podcasts .sidebar-latest-soc-ico{
	left:0;
	bottom:0;
}



.sidebar-latest-headline-entry:hover .sidebar-latest-soc-ico, #vav_wrapper article:hover .sidebar-latest-soc-ico, #latest_videos .recent-video:hover .sidebar-latest-soc-ico, #podcasts .podcast:hover .sidebar-latest-soc-ico{
	display:inline;
}


.article-ad-970 {
	background-color:#e1dfd7;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
}

.970x90-ad {
	width:970px;
	height:90px;
}

.article-ad-320 {
	display:none;
}

.alm-btn-wrap{
	margin-bottom:20px;
}

#load-more{
	text-align:center;
	background-color:#e2dfd8;
	width:100%;
	text-transform:lowercase;
	color:#b7b4aa;
	font-size:20px;
	height:54px;
}


#load-more-stories{
	text-align:center;
	background-color:#e2dfd8;
}

#load_more {
	display:none;
}

#mobile_email{
	display:none;
}

/*
transcript and comment buttons
*/

.article-transcript-button-both, .button-left{
	color:#b79b50;
	border: 2px solid #b79b50;
	text-align:center;
	width:49%;
	float:left;
	display:inline-block;
	background:transparent;
	letter-spacing:2px;
	margin:7px 0px;
	padding:5px 0px;
	transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-webkit-transition: .25s ease-in-out;	
}

.button-right:not(:hover), .button-right:visited, .button-right:active, .button-left:not(:hover), .button-left:visited, .button-left:active, .article-transcript-button-both:active, .article-transcript-button-both:visited, .article-transcript-button-both:not(:hover), .article-comments-button-both:not(:hover){
	background:transparent;
}

.article-comments-button-both, .button-right{
	color:#b79b50;
	border: 2px solid #b79b50;
	text-align:center;
	width:49%;
	float:right;
	display:inline-block;
	background:transparent;
	letter-spacing:2px;
	margin:7px 0px;
	padding:5px 0px;
	transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-webkit-transition: .25s ease-in-out;	
}

/*
individual transcript and comment buttons
*/

.article-transcript-button, .single-button, .article-comments-button{
	color:#b79b50;
	border: 2px solid #b79b50;
	text-align:center;
	width:100%;
	display:inline-block;
	background:transparent;
	letter-spacing:2px;
	margin:7px 0px;
	padding:5px 0px;
	transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-webkit-transition: .25s ease-in-out;
}

.article-transcript-button:active, .article-transcript-button:visited, .article-transcript-button:not(:hover){
	background:transparent;
}

/*
transcript area
*/
.transcript-area{
	padding-top:20px;
	clear:both;
}

/*
facebook comments
*/
.article-comments-area{
	width:100%;
}



.article-comments-area:active .fb-comment-area, .article-comments-area:visited .fb-comment-area{
	display:block;
}


.article-comments-button:active, .article-comments-button:visited, .article-comments-button:not(:hover){
	background:transparent;
}


/*
all buttons
*/
#want-more-glenn button, .button-RM:hover, .more-glenn-inner button:hover, .button-404:hover, .button-shift, .button-shift:not(:hover), .article-comments-button-both:hover, .article-transcript-button-both:hover, .article-transcript-button:hover, .article-comments-button:hover{
	color:#ffffff;
	background:#b79b50;
}

.article-transcript-button-both:focus, .article-comments-button-both:focus, .article-transcript-button:focus, .article-comments-area:focus{
	outline:none;
}

/*
Player bar
*/
#bottom_player.stick {
    margin-bottom: 0 !important;	
	position: fixed;
	bottom: 0;
    z-index: 1000;
	border-bottom: 0px solid;
	width:100%;
	height:33px;
	background-color:#141414;
}

/*
404 Page
*/
#main_404{
	background-image: url("img/noisy_net.png");
}

.image-gb-404{
	height:737px;
	width:565px;
	margin-left:-25px;
}

.text-404{
	text-align:center;
	padding-top:160px;
	margin-left:-25px;
}

.title-404 {
	font-size:120px;
	color:#ffffff;
	letter-spacing:-4px;
}

.sub-title-404{
	font-size:50px;
	color:#be9a59;
	margin-bottom:20px;
	letter-spacing:-1px;
	margin-top:10px;
	line-height:52px;
}

.text-container-404{
	width:350px;
	margin-left:121px;
}

.sub-text-404{
	font-family: texgyreherosregular Montserrat, "Helvetica Neue", sans-serif;
	font-size:22px;
	color:#ffffff;
	line-height:1.2em;
	margin:1px;
}

.button-404{
	font-family: utopia-std;
	font-size:18px;
	margin-top:40px;
	color:#be9a59;
	border: 2px solid #be9a59;
	text-align:center;
	display:inline-block;
	background:transparent;
	font-weight:600;
	letter-spacing:2px;
}

.button-404:active, .button-404:visited, .button-404:not(:hover){
	background:transparent;
}

.glenn-head-404{
	display:none;
}
/*******
Email Signup template 1280+

*******/

#signup_content{
	height:1042px;

}

#signup_area{
	height:471px;
	background-image: url("img/noisy_net.png");
	background-repeat: repeat;
	width:100%;
	
}

.more-glenn-inner{
	width:750px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	padding-top:65px;
	
}

.more-glenn-thankyou{
	height:471px;
}

.mg-inner-img{
	width:335px;
	height:51px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:38px;
}

.more-glenn-inner #want-more-glenn{
	margin-top:-25px;
}

.more-glenn-inner #want-more-glenn h2{
	font-family:utopia-std, bold;
	font-weight:600;
	color:#be9a59;
	font-size:70px;
	margin-bottom:30px;
}

.more-glenn-inner #want-more-glenn p{
	color:#ffffff;
	font-size:18px;
	font-family: texgyreherosregular Montserrat, "Helvetica Neue", sans-serif;	
	margin-bottom:55px;
}

.more-glenn-inner button:hover > span{
	color:#ffffff !important;
}

.more-glenn-inner button:active, .more-glenn-inner button:visited, .more-glenn-inner button:not(:hover){
	background:transparent;
}

#email-box{
	font-family: FontAwesome;
}

#email-box:-ms-input-placeholder{
	color:#a7a49f;
}
#email-box::-webkit-input-placeholder{
	color:#a7a49f;
}
#email-box::-moz-placeholder{
	color:#a7a49f;
}


#signup_img_area{
	height:570px;
	background-image: url("img/gb-email-phone.jpg");
	background-repeat: no-repeat;
	width:100%;	
	background-size: cover;
	background-position: center; 	
}


.more-glenn-inner > #want-more-glenn > .gb-head{
	display:none;
}

/*
hiding gb-head and shortcode styles
*/
#email_sub > .site-content > #want-more-glenn > .gb-head{
	display:none;
}


article .article-text #want-more-glenn{
	overflow:hidden;
	padding: 10px 10px 10px 15px;
}

article .article-text #want-more-glenn .newsletter-block{
	width:77%;
	max-width:77%;
}

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

article .article-text #want-more-glenn .newsletter-form-button-wrapper{
	width:195px;

}

article .article-text #want-more-glenn .newsletter-form-button-wrapper button {
	width:100%;
	height:40px;
	padding-left:10px;
	padding-right:0px;
}


article #want-more-glenn .gb-head{
	height:215px;
	right:-31px;
	top:-45px;
}


/*
About template 1280+
*/
#mobile-glenn-img{
	display:none;
}

#large-mobile-glenn-img{
	display:none;
}


#about_content{
	background-image: url("img/halftone.png");
	background-repeat: repeat;
	width:100%;
	padding-top:82px;
}


#who_is_glenn{
	height:670px;
	background-image: url("img/about-header.jpg");
	width:100%;
	background-size: cover;
	background-position: center; 
}

.about-glenn-p-container{
	height:auto;
	margin-left:-30px;
}



.about-head-text.col-lg-4{
	width:37%;
}

.about-glenn-h1{
	font-size:130px;
	color:#f4f1e9;
	font-family: texgyreherosregular Montserrat, "Helvetica Neue", sans-serif;	
	letter-spacing:-3px;
	line-height:1;
	margin-top:60px;
	margin-bottom:36px;
}

.about-glenn-p{
	margin-left:0px;
	font-size:29px;
	line-height:1.2;
	color:#be9a59;
	border-left:15px solid;
	padding-left:20px;
}

.gb-white-name{
	color:#f4f1e9;
}

.about-signature{
	margin-top:-130px;
	margin-bottom:132px;
	padding-right:380px;
	text-align:right;
}


.about-sig-img{
	position:absolute;
	top:109%;
	left:62%;
	z-index:1;
	width:292px;
	height: 234px;
}

.about-text-container{
	position:relative;
	z-index:2;
	font-size:18px;
	width:auto;
	max-width:788px;
	margin:auto;
}

.about-text{
	text-align:left;
	font-family: Utopia Std;
	font-size:20px;
	line-height:1.4;
}

.image-bank1{
	height:603px;
	margin-bottom:45px;
	margin-top:45px;
}

.image-bank1-left{
	text-align:right;
	width:426px;
}

.about-gb-img-1{
	width:426px;
	height:318px;
	margin-bottom: 20px;
}

.about-gb-img-2{
	width:353px;
	height:265px;
}

.about-gb-img-3{
	width:100%;
	height:auto;
}

.image-bank1-right{
	padding-left:17px;
	padding-top:47px;
	width:748px;
}

.image-bank2{
	height:300px;
	margin-top:49px;
	margin-bottom:57px;
	margin-left:37px;
}

.image-bank2-left{
	text-align:right;
	padding-right:20px;
}

.image-bank2-middle{
	width:211px;
}

.about-gb-img-4{
	width:337px;
	height:301px;
}

.about-gb-img-5{
	height:300px;
	width:211px;
}

.about-gb-img-6{
	width:450px;
	height:300px;
}

.image-bank2-right{
	padding-left:20px;
	width:470px;
}

.about-g{
	float:left;
	font-family: Utopia-Std, bold;
	font-size:100px;
	color:#be9a59;
	line-height:84%;
	margin-right:3px;
	font-weight:600;
}


.about-sideways{
	    -webkit-transform-origin: 10px 39px;
    -moz-transform-origin: 10px 39px;
    -ms-transform-origin: 10px 39px;
    -o-transform-origin: 10px 39px;
    transform-origin: 10px 39px;
	
		/* Safari */
	-webkit-transform: rotate(-90deg);

	/* Firefox */
	-moz-transform: rotate(-90deg);

	/* IE */
	-ms-transform: rotate(-90deg);

	/* Opera */
	-o-transform: rotate(-90deg);

	/* Internet Explorer */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);


	font-size:70px;

	color:#be9a59;
	margin-right:0px;
	margin-bottom:57px;
	font-family: texgyreherosbold;
	position:absolute;
	font-weight:400;
}

.about-bullets{
	text-align:left;
	padding-left:47px;
}

.image-bank3{
	height:514px;
	margin-top:56px;
	margin-bottom:102px;
}

.image-bank3-left{
	text-align:right;
	padding-right:10px;	
	width:637px;
}

.image-bank3-right{
	text-align:left;
	padding-top:60px;
	padding-left:10px;
	width:538px;
}

.about-gb-img-7{
	width:635px;
	height:513px;
}

.about-gb-img-8{
	width:100%;
	height:auto;
}



/*
Footer- my also be in style.css
*/
#site-footer {
	background-color:#0f212e;
	padding-left:0px;
	height: 120px;

}

.footlogo{
	padding-top:10px;
}

.footer-text-align{
	text-align:right;
	padding-top:15px;
}

.footertext{
	line-height:1.2;
	margin-right:0;
	margin-top:15px;	
	margin-left:auto;
	color:white;
	display:inline-block;
	text-align:right;
}

i.foot-social-icon {
	font-size:16px;
	text-align:right;
	margin-left:12px;
	margin-bottom: 4px;
	color:#b69b4e;
}

p.footerrights{
	
	text-align:right;
	margin-bottom:0px;
	font-size:8px;
	color:#706e6c;
}

p.footertos {

	margin-bottom:0px;
	font-size:8px;
	color:#706e6c;
}

.mediaBreak{
	display:none;
}

.style-svg {
	margin-top:10px;

	fill:#ffffff;
	width:120px;
	height:45px;
}

/*******************************

		Search results


*******************************/

.search-results .content-area.search-content{
	float:none;
	margin-right:0px;
	width:100%;
}

.search-results article{
	margin-bottom:20px; 
}

.search-results .entry-title{
	font-size:18px;
	font-family:utopia-std;
	margin-bottom:0px;	
}

.search-results .entry-title a:hover{
	color: #696965;
}

.search-results .results{
	display:inline-block;
}

.search-results .results .result-details{
	display:inline-block;
	vertical-align:middle;
	padding-left:20px;
}

.search-results .results .result-details-line2{
	color: #b79b50;
}

.search-results .results .result-details-line2 .author-name.author{
	color: #b79b50;
}

.search-results .posted-on{
	display:inline-block;
}

.search-results .pagination{
	background:#1a1a1a;
	border-radius:0;
	padding-left:15px;
	font-size:16px;
}

.search-results .pagination .nav-links::after {
	line-height:48px;
}

.search-results .pagination .next::before {
	line-height:48px;
}


.search-results .current{
	color:#c22836;
}

.search-results a.page-numbers{
	color: #b79b50;
}


/*
Tablet
*/

@media only screen and (min-width:1024px) and (max-width: 1279px) {
	
	.site-content{
		width:988px;
		padding-right:0px;
		padding-left:0px;
	}
	
	#colophon .site-content{
		width:988px;
	}

	.hero {
		height: auto;

	}
	
	.featured-area{
		width:65%;
	}

	.article-thumb .col-sm-7{
		padding-right:0px;
		margin-right:0px;
	}

	.author-title-text{
		font-size:16px;
	}
	
	.featured-video{
		min-height:340px;
	}

	.post-thumbnail {
		width:640px;
		height:360px;
		margin-left:0px;
		margin-bottom:5px;
		margin-right:0px;
	}

	.attachment-post-thumbnail {
		width:auto;
		height: 360px;
	}

	.article-recommends-sidebar {
		width:33.333333%;
		padding:0px;
		padding-left:0px;
		margin-top:20px;	
		margin-left:0px;
	}

	.recommends-content:nth-child(3) {
		display:none;
	}

	.article-recommends{
		font-size:36px;
		font-family: texgyreherosregular Montserrat, "Helvetica Neue", sans-serif;
		color:#ffffff;	
		pointer-events:none;	
		line-height:1;

	}

	.recommends-content{
		display:block;
		clear:both;
		margin-top:5px;
		padding-top:5px;

	}

	.recommends-hr {
		height: 7px;
		background-color:#ffffff;		
	}

	.recommends-thumbs {
		width:118px;
		height:67px;
		float:left;
		margin-right:17px;
	}

	.recommends-text {
		line-height:1;
		font-size:16px;
		color:#ffffff;
		display:block;
		margin-top:2%;

	}
	
	.author-details{
		width:25%;
	}
	
	.author-title{
		width:50%;
	}
	
	.author-social{
		width:25%;
	}

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

	.article-text.col-sm-6{
		width:66%;
	}

	.article-sidebar.col-sm-6{
		width:33%;
	}


	/*
	404 Page 1024-1279
	*/
	#main_404{
		background-color:#181d22;
	}

	.image-404.col-lg-6, .image-404.col-md-6{
		max-width:50%;
		width:auto;
	}

	.image-gb-404{
		max-height:737px;
		height:auto;
		max-width:565px;
		width:auto;
		margin-left:-75px;
	}

	.text-404.col-lg-6{
		max-width:50%;
		width:auto;
	}

	.text-404.col-md-6{
		width:auto;
		max-width: 520px;
	}

	.text-404{
		text-align:center;
		padding-top:160px;
		margin-left:125px;

	}

	.title-404 {
		font-size:120px;
		color:#ffffff;
		letter-spacing:-4px;
	}

	.sub-title-404{
		font-size:50px;
		color:#be9a59;
		margin-bottom:20px;
		letter-spacing:-1px;
		margin-top:10px;
	}

	.text-container-404{
		width:335px;
		margin-left:0px;
		display:block;
	}

	.sub-text-404{
		font-family: texgyreherosregular Montserrat, "Helvetica Neue", sans-serif;
		font-size:22px;
		color:#ffffff;
		line-height:1.2em;
		margin:1px;
		display:inline;	
	}

	.button-404{
		font-family: utopia-std;
		font-size:18px;
		margin-top:40px;
		color:#be9a59;
		border: 2px solid #be9a59;
		text-align:center;
		display:inline-block;
		background:transparent;
		font-weight:600;
		letter-spacing:2px;
	}

	.button-404:active, .button-404:visited, .button-404:not(:hover){
		background:transparent;
	}

	/*
	about 1024-1280
	*/
	
	#about_glenn .site-content {
		max-width:988px;
	}

	#about_content{
		background-image: url("img/halftone.png");
		background-repeat: repeat;
		width:100%;
		padding-top:82px;
	}

	#who_is_glenn{
		height:615px;
		background-image: url("img/about-header.jpg");
		width:100%;
		background-size: cover;
		background-position: center; 
	}



	.about-glenn-h1{
		font-size:100px;
		color:#f4f1e9;
		font-family: texgyreherosregular Montserrat, "Helvetica Neue", sans-serif;	
		letter-spacing:-1px;
		line-height:1;
		margin-top:65px;
		margin-bottom:36px;
		padding-left: 20px;
	}
	
	.about-head-text.col-lg-4{
		width:38%;
	}

	.about-glenn-p{
		margin-left:20px;
		font-size:25px;
		line-height:1.2;
		color:#be9a59;
		padding-left:20px;
		border-left: 15px solid;
		margin-right:18px;
	}

	.gb-white-name{
		color:#f4f1e9;
	}

	.about-signature{
		margin-top:-130px;
		margin-bottom:130px;
		padding-right:50px;
		text-align:right;
	}

	.about-sig-img{
		width:292px;
		height: 234px;
	}

	.about-text-container{
		font-size:18px;
		margin:auto;
	}

	.image-bank1{
		height:482px;
		margin-bottom:45px;
		margin-top:45px;
	}

	.image-bank1-left{
		text-align:right;
		width:341px;
	}

	.about-gb-img-1{
		width:341px;
		height:254px;
		max-height:254px;
		margin-bottom: 20px;
	}

	.about-gb-img-2{
		width:282px;
		height:212px;
		max-height:212px;
	}

	.about-gb-img-3{
		width:100%;
		height:auto;
		max-height:386px;
	}

	.image-bank1-right{
		padding-left:17px;
		padding-top:47px;
		width:598px;
	}

	.image-bank2{
		height:240px;
		margin-top:49px;
		margin-bottom:57px;
	}

	.image-bank2-left{
		text-align:right;
		padding-right:20px;
	}

	.image-bank2-middle{
		width:169px;
	}

	.about-gb-img-4{
		width:270px;
		height:240px;
		min-height:200px;
		max-height:240px;
	}

	.about-gb-img-5{
		height:240px;
		width:169px;
		min-height:200px;	
		max-height:240px;
	}

	.about-gb-img-6{
		width:360px;
		height:240px;
		min-height:200px;	
		max-height:240px;
	}

	.image-bank2-right{
		padding-left:20px;
		width:376px;
	}

	.about-g{
		float:left;
		font-family: Utopia-Std, bold;
		font-size:100px;
		color:#be9a59;
		line-height:80%;
	}

	.about-text{
		text-align:left;
		font-family: Utopia Std;
		font-size:20px;
		line-height:1.4;
	}

	.about-sideways{
			-webkit-transform-origin: 1px 50px;
		-moz-transform-origin: 1px 50px;
		-ms-transform-origin: 1px 50px;
		-o-transform-origin: 1px 50px;
		transform-origin: 1px 50px;
		
			/* Safari */
		-webkit-transform: rotate(-90deg);

		/* Firefox */
		-moz-transform: rotate(-90deg);

		/* IE */
		-ms-transform: rotate(-90deg);

		/* Opera */
		-o-transform: rotate(-90deg);

		/* Internet Explorer */
		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);


		font-size:70px;

		color:#be9a59;
		margin-right:0px;
		margin-bottom:57px;
		font-family: texgyreherosbold;
		font-wieght:400;
		position:absolute;
	}

	.about-bullets{
		text-align:left;
		padding-left:47px;
	}

	.image-bank3{
		height:411px;
		margin-top:56px;
		margin-bottom:81px;
	}

	.image-bank3-left{
		text-align:right;
		padding-right:10px;
		width:510px;
	}

	.image-bank3-right{
		text-align:left;
		padding-top:3.5%;
		padding-left:10px;
		width:442px;
	}

	.about-gb-img-7{
		width:508px;
		height:410px;
		max-height:410px;
	}

	.about-gb-img-8{
		width:100%;
		height:auto;
		max-height:288px;
	}	

}



/*
Mobile
*/



@media only screen and (min-width: 768px) and (max-width:1023px){
	
	.ad-in-article > div > div > iframe{
		margin-bottom:11px;
	}	
	
	.ad-in-article{
		display:inline;
	}

	.site-content{
		width:100%;
		padding-right:0px;
		padding-left:0px;
	}
	
	.vodAd-mobile, .latestAd-mobile, .home-topAd-mobile {
		display:block;
	}
	
	/*****************************
		
		Ubermenu mobile
	
	*****************************/
	
	#sticky-nav{
		display:none;
	}
	
	.home.hero{
		display:none;
	}
	
	#content {
		display:none;
	}
	
	.mobile-header-menu{
		display:block !important;
		position: relative;
		top: -8px;
		clear: both!important;
		width: 100vw;
		height: 57px!important;
		max-height: 57px!important;
		min-height: 50px!important;
		z-index: 49;
		transition: all 1s ease-in-out;
		-moz-transition: all 1s ease-in-out;
		-webkit-transition: all 1s ease-in-out;
		-o-transition: all 1s ease-in-out;
		padding: 0 20px;
		margin-bottom:-8px !important;
		background-color:#141414;
	}
	
	.mobile-header-menu .site-branding a{
		width:100px;
	}
	
	.mobile-header-menu .site-branding a > div {
		width:100px;
	}
	
	.mobile-header-menu > .site-branding{
		height:40px;
		margin-top:8px !important;
		padding-top:8px;
	}
	
	.mobile-header-menu > .site-branding a {
		display:inline-block;
	}
	
	.mobile-header-menu .site-branding > a > .logo {
		height: 40px;
	}
	
	.mobile-header-menu .site-branding .svg{
		height:35px !important;
		fill:#ffffff;
	}
	
	.mobile-header-menu .main-navigation{
		width:100vw !important;
		position:relative;
		top:0px;
		right:25px;
		transition: all 1s ease-in-out;
		-moz-transition: all 1s ease-in-out;
		-webkit-transition: all 1s ease-in-out;
		-o-transition: all 1s ease-in-out;
	}
	.mobile-header-menu .main-navigation a {
		padding-bottom:0px;
		padding-top:17px !important;
		position: relative;
		top:-56px;
		right:15px;
	}
	
	.mobile-header-menu .ub-mobile .ubermenu-target{
		right:0px;
		top:0px;
		padding-top:4px !important;
	}
	
	.mobile-header-menu .main-navigation  .ubermenu-responsive-toggle:hover{
		background-color: #1a1a1a;
	}
	
	.mobile-header-menu .main-navigation a > i::before {
		font-size:30px;
		color:#be9a59;
	}
	
	.mobile-header-menu .main-navigation a.ubermenu-responsive-toggle-open > i::before{
		color:#c22836;
	}
	
	.ub-mobile-search > div.ubermenu-custom-content {
		padding-left:10px;
		padding-bottom: 5px;
		padding-top: 0px;
	}
	
	.ub-mobile-search > div.ubermenu-custom-content >div.ubermenu-search{
		border-bottom:7px solid #0b304b;		
	}
	
	input.ubermenu-search-input::-webkit-input-placeholder {
		color: #cdcfcf !important;
		content:"search";
		font-size:25px;
		letter-spacing:-1px;
	}
 
	input.ubermenu-search-input:-moz-placeholder { /* Firefox 18- */
		color: #cdcfcf !important;
		content:"search";		
		font-size:25px;
		letter-spacing:-1px; 
	}
 
	input.ubermenu-search-input::-moz-placeholder {  /* Firefox 19+ */
		color: #cdcfcf !important;
		content:"search";		
		font-size:25px;
		letter-spacing:-1px;
	}
 
	input.ubermenu-search-input:-ms-input-placeholder {  
		color: #cdcfcf !important;
		content:"search";		
		font-size:25px;
		letter-spacing:-1px;  
	}
	
	.ubermenu-search > .ubermenu-searchform > .ubermenu-search-input{
		padding-bottom:0 !important;
		padding-top:3px !important;
		padding-left:45px !important;
		padding-right:0 !important;
		height:30px !important;
		font-size:25px;
		color: #003149 !important;
	}
	
	input.ubermenu-search-submit {
		color: #cdcfcf !important;
		font-size:25px !important; 
		position:absolute;
		left:0px !important;
	}
	
	.ub-mobile-search > div > div > form {
		background:#f7f4f0 !important;
		width:100% !important;
	}
	
	.mobile-header-menu .ub-mobile > ul > li a.ubermenu-item-layout-text_only{
		font-family: texgyreherosbold !important;
		font-size:16px;
		color:#7c7b76 !important;
		font-weight:400;
	}
	
	#site-header-menu.mobile-header-menu > nav > nav.ubermenu{
		left:5px;
		top:-2px;
		background-color:#f7f4f0 !important;
		max-height:none;
		height:auto;
		width:100vw;
		position:relative;
		display:block;
		overflow:visible !important;
		transition: all 1s ease-in-out;
		-moz-transition: all 1s ease-in-out;
		-webkit-transition: all 1s ease-in-out;
		-o-transition: all 1s ease-in-out;
		
	}
	
	#site-header-menu > nav > nav.ubermenu > ul.ubermenu-nav{
		overflow:visible !important;
	}
	
	#site-header-menu.mobile-header-menu > nav > nav.ubermenu.ubermenu-responsive-collapse{
		display:none;
	}	
	
	#site-header-menu.mobile-header-menu > nav > nav.ubermenu > ul > li.ub-mobile {
		border-bottom:1px solid;
		border-color: #b79b50;
		padding-bottom:10px;
		padding-left:10px;
		
	}
	
	
	#site-header-menu.mobile-header-menu > nav > nav.ubermenu > ul > li.ubermenu-item > ul {
		max-width:none;
		margin-top:0px;
		width:110%;
		left:-10px !important;
		top:15px !important;
		position:relative;
		background-color:#e1dfd7 !important;
		box-shadow:0 0 0 0;
	}
	
	.ub-mobile > a >span.ubermenu-target-text{
		position:relative;
		width:100%;
		font-size:25px !important;
		letter-spacing:-1px !important;
		color:#003149;
	}
	
	.ub-mobile.ubermenu-active > a >span.ubermenu-target-text {
		color:#ffffff;
	}
	
	.ub-mobile.ubermenu-active > a >span.ubermenu-target-text > span {
		color: #be9a59;
	}
	
	.ub-mobile > a > span.ubermenu-target-text > span{
		color:#be9a59;
		position:absolute;
		right:0px;
		top:0px;
	}
	
	#site-header-menu.mobile-header-menu > nav > nav.ubermenu > ul > li.ubermenu-active{
		background-color: #141414;
	}
	
	#site-header-menu.mobile-header-menu > nav > nav.ubermenu > ul > li.ubermenu-active > ul {
		background-color: #e1dfd7;
	}
	
	#site-header-menu.mobile-header-menu > nav > nav.ubermenu > ul > li.ubermenu-active > ul > li.mobile-sub {
		background-color: #e1dfd7;
	}	
	
	.ub-mobile > ul > li.mobile-sub{
		width:100% !important;
		border-bottom:1px solid #ced1cc;
		padding-bottom:10px;
		padding-left:20px;
	}
	
	.mobile-sub > a > span.ubermenu-target-text {
		padding-left:10px;
		font-size:22px;
	}
	
	/**********************************************
	
		Ubermenu End
	
	**********************************************/
	
	.article-content.site-content {
		max-width:768px;
		margin-right:auto;
		margin-left:auto;
	}

	.site {
		background-image: url("img/halftone.png");
		background-repeat:repeat;
		width:100%;
	}	
		
	 
	.hero {
		background-image:none !important;
		background-color:transparent;
		height: auto;

	}
	 
	.article-video{


	}
	
	.featured-area{
		min-height: 400px;
		
	}
	
	.featured-area.col-md-7{
		width:100%;
	}
	
	.featured-video{
		min-height: 170px;
	}


	.article-thumb{
		float:none;
		padding:0px;
		padding-right:0px;
		padding-bottom:8px;
		width:768px;
		margin-right:auto;
		margin-left:auto;
	}

	.post-thumbnail {
		margin-top: 0px !important;
		width:100%;
		height:180px;
		margin-left:0px;
		margin-bottom:5px;
	}

	.attachment-post-thumbnail {
		width:100%;
		margin-left:0px;
		height:auto;  
		
	}
	
	.thumb-credits{
		display:none;
	}
	
	.mobile-thumb-credits{
		display:inline;
		font-size:10px;
		color:#6e7379;		
	}
	
	.mobile-thumb-credits p, .mobile-thumb-credits p em {
		display:inline;
		font-style: normal;
	}
	
	.featured-area .sponsored-tag{	
		left:20px;
	}	

	.article-headline{
		font-size:30px;
		color:#0b304b;	
		line-height:1;
		margin-left:20px;
		display:block;

	} 

	.article-recommends-sidebar {
		display:none;
	}

	article .article-author-bar {
		background-color:transparent;
		height:42px;
		border-top:0px;
	}

	.article-author-bar.stick{
		display:none;
	}

	.author-details{
		padding-left:14px;
	}
	
	.author-details.col-md-2{
		width:50%;
	}

	a.author-name{
		color:#0b304b;		
	}

	.author-title{
		display:none;
	}

	.author-social{
		display:none;
	}

	.author-social-mobile{
		padding-right:12px;
		display:block;
		float:right;
		text-align:right;
	}

	.mobile-share-popup-button{
		display:block;
		color:#be9a59;
		background:transparent;
		border: 2px solid #be9a59;
		text-align:center;
		float:right;
	}
	
	.mobile-share-popup{
		position:fixed;
		width:100%;
		height:200%;
		background:#0d1419;
		opacity:.90;
		z-index:50;
		display:none;
		top:0;
	}
	
	.mobile-share-wrapper{
		width:100%;
		position:fixed;
		top:40%;
		z-index:51;
		text-align:center;
	}
	
	.mobile-share-popup-close{
		top:75px;
		right:25px;
		position:fixed;
		
	}
	
	.mobile-share-popup-icons{
		list-style:none;
		display:none;
		text-align:center;
		position:relative;
		margin:auto;
	}
	
	.mobile-share-wrapper p {
		color:#be9a59;
		font-size:18px;
		margin-bottom:24px;
		padding-right:22px;
		font-family: texgyreherosregular Montserrat, "Helvetica Neue", sans-serif;		
	}
	
	.mobile-share-popup-icons > li{
		display:inline;
	}
	
	.mobile-share-popup-icons > li i{
		font-size:50px;
		margin-right:30px;
		color:#f5f3f0;
	}	

	#article_content {
		background-image:none;
		background-color:transparent;
		width:768px;
		margin-right:auto;
		margin-left:auto;
	}

	.article-text.col-sm-6{
		width:100%;
	}

	.article-text{
		padding-right:12px;
		padding-left:14px;
	}
	
	.belowArt {
		display:block !important;
		max-width:768px;
		max-height:600px;
	}	

	.article-sidebar {
		display:none;
	}
	
	.article-text > button {
		margin-left:-20px;
	}

	.article-ad-970 {
		display:none;
	}

	.article-ad-320 {
		display:block;
		background-color:#565656;
		height:auto;
		padding-top:9px;
		padding-bottom:9px;
		text-align:center;
	}

	.fb-comments{
		max-width:320px;
	}

	.320x50-ad {

		width:320px;
		height:50px;
	}

	#load-more-stories{
		display:none;
	}

	#load_more{
		display:inline;
		height:34px;
	}

	#mobile_email{
		display:inline;
		height:76px;
	}
	/*******
	catagories mobile 768-1023
	********/
	.archive > .site > #site-outer{

		padding-right:12px;
		padding-left:12px;
		background-image: url("img/noisy_net.png");
	}
	
	.category > .site > #site-outer{
		padding-right:12px;
		padding-left:12px;
		background-image: url("img/halftone.png");
	}		
	
	#site-outer #archive-selection .site-inner, #site-outer #watch_category .site-inner, .category #site-outer #read_category .site-inner{
		max-width:768px !important;
	}

	#archive-selection .site-inner.border-bottom{
		background-image: url("img/navy-dust-bg.jpg");
	}	
	
	#site-outer #archive-selection{
		background-image:none;
		background:transparent;
		padding-bottom: 28px;
	}
	
	#featured_video > article > .the_article > .image-wrapper > a{
		max-width:100%;
		
	}
	
	#featured_video article{
		padding:0;
	}
	
	#featured_video > article > .the_article > .image-wrapper, #featured_article > article > .the_article > .image-wrapper{
		max-width:100%;
	}
	
	#featured_video > article > .the_article > .meta_content, #featured_article > article > .the_article > .meta_content{
		width:100%;

	}
	
	#featured_video > article > .the_article > .meta_content h3.title{
		font-size:30px;
	}
	
	.category #featured_video > article > .the_article > .meta_content h3.title{
		color:#3a3a38;
	}
	
	.archive.category #featured_article > article > .the_article > .meta_content h3.title{
		font-size:24px;
		color:#3a3a38;
	}		
	
	.article-type div.header > h2.article-type-title{
		display:none;
	}
	
	.articles article .the_article > a > .image-wrapper, div.site-inner article .the_article a div.image-wrapper {
		float:left;
		width:240px;
		height:135px;
		margin-right:13px;
	}
	
	.watch-wrapper .site-inner .articles article, #archive-selection .site-inner article, #read_category .site-inner .articles article{
		width:100%;
		max-width:100%;
		padding:0;
		margin:6px 0;
	}
	
	.the_article a h4.title{
		font-size:20px;
		display:inline;
	}
	
	#site-outer #watch_category{
		background-image:none;
		background:transparent;
		padding:0px;
	}
	
	#watch_category .title{
		
	}

	.category #site-outer #watch_category .site-inner .articles article .the_article .title{
		color:#3a3a38;
	}	
	
	
	#archive_ad_space.row{
		margin-right:0;
		margin-left:0;
		margin-top:17px;
		margin-bottom:17px;
	}
	
	#watch_category .site-inner .articles > article > .the_article > a > div.image-wrapper > div.playbtn, #archive-selection .site-inner article > .the_article > a > div.image-wrapper > div.playbtn{
		height: 51px;
		width:52px;
		top:52%;
		left:50%;
	}	
	
	/**************
	GB_watch mobile 768-1024
	**************/
	.playbtn-sm .icon-small{
		margin-top:15%;
		padding-left:29%;
	}
	
	#watch_category .the_article a:hover .title{
		display:none;
	}
	
	#vav_wrapper article:hover .sidebar-latest-soc-ico{
		display:none;
	}
	/********
	Homepage mobile 768-1023
	********/
	#masthead{
		display:none;
	}
	
	.home-topAd{
		display:none;
		
	}
	
	.home-topAd-mobile{
		display:block;
	}
	
	h3.sp-layer.sp-static.sp-black{
		padding-left:45px;
	}
	
	.showprep-right{
		max-width:768px;
	}
	
	.showprep-right > ul {
		max-width:768px;
	}
	
	.prep-link{
		max-width:720px;
	}
	
	.vodAd {
		display:none;
	}
	
	.vodAd-mobile {
		display:block;
		margin-bottom:0px;
	}
	
	#video_of_the_day{
		background-image: url("img/noisy_net.png");
		padding-left:15px;
		padding-right:15px;
	}

	#tv{
		height:355px;
	}
	
	.vod-text{
		color:#ffffff;
	}
	
	#vod_thumb{
		left:0;
	}
	
	#vod_thumb > img {
		width:100%;
	}
	
	#vod_desk{
		display:none;
	}
	
	.video-info > .video-title {
		color:#ffffff;
	}
	
	.latestAd{
		display:none;
	}
	
	.latestAd-mobile{
		display:block;
	}
	
	#latest_videos{
		background-image: url("img/noisy_net.png");		
	}
	
	#video_wrapper > ul{
		display:block;
	}
	
	.most-recent-video a div img{
		max-width:none;
		width:768px;
	}
	
	#chalk_piece{
		display:none;
	}
	
	#podcasts > div > ul{
		display:block;
	}
	
	/*******
	Email Signup template 768-1023

	*******/

	#signup_content{
		height:1042px;

	}

	#signup_area{
		height:471px;
		background-image: url("img/noisy_net.png");
		background-repeat: repeat;
		width:100%;
		
	}

	.more-glenn-inner{
		width:665px;
		text-align:center;
		margin-right:auto;
		margin-left:auto;
		padding-top:65px;
	}

	.mg-inner-img{
		width:300px;
		height:51px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:38px;
	}

	.more-glenn-inner #want-more-glenn h2{
		color:#be9a59;
		font-size:53px;
		margin-bottom:30px;
	}

	.more-glenn-inner #want-more-glenn p{
		color:#ffffff;
		font-size:16px;
	}

	#signup_img_area{
		height:570px;
		background-image: url("img/gb-email-phone.jpg");
		background-repeat: no-repeat;
		width:100%;	
		background-size: cover;
		background-position: center; 	
	}

	/*
	About mobile 768-1023
	*/

	#mobile-glenn-img{
		display:none;
	}

	#large-mobile-glenn-img{
		display:block;
		background-image: url("img/gb-final-about-1024.jpg");
		width:100%;
		height:331px;
		background-position: center center;
		background-size:cover;
	}

	#about_content{
		background-image: url("img/halftone.png");
		background-repeat: repeat;
		width:768px;
		padding-top:62px;
		margin-right:auto;
		margin-left:auto;
	}


	#who_is_glenn{
		height:350px;
		background-image: url("img/navy-dust-bg.jpg");
		background-position: center; 
		text-align:center;
	}



	.about-head-text.col-sm-5 {
		width:100%;
		float:none;
		max-width:768px;
	}

	.about-head-text{
		text-align:left;
		margin-right:auto;
		margin-left:auto;
		max-width:768px;
	}

	.about-glenn-h1{
		font-size:80px;
		color:#f4f1e9;
		font-family: texgyreherosregular Montserrat, "Helvetica Neue", sans-serif;	
		letter-spacing:-1px;
		line-height:1;
		margin-top:60px;
		margin-bottom:32px;
		margin-left:33px;
	}

	.about-glenn-p{
		margin-right:28px;
		margin-left:60px;
		font-size:20px;
		line-height:1.2;
		color:#be9a59;
	}

	.gb-white-name{
		color:#f4f1e9;
	}

	.about-signature{
		display:none;
	}

	.about-text-container{
		font-size:18px;
		width:100%;
		margin:auto;
		clear:both;

	}


	.image-bank1{
		height:339px;
		margin-bottom:25px;
		margin-top:25px;
	}

	.image-bank1-left.col-sm-5{
		width:100%;
	}

	.image-bank1-left{
		text-align:center;
		margin-bottom:8px;

	}

	.about-gb-img-1{
		float:left;
		max-width:50%;
		height:auto;
		width:auto;
		max-height:285px;
		margin-bottom:0px;
		margin-right:4px;
	}

	.about-gb-img-2{
		float:right;
		max-width:50%;
		width:auto;
		height:auto;
		max-height:285px;
		margin-left:4px;
	}

	.about-gb-img-3{
		max-width:100%;
		width:auto;
		height:auto;
		margin-bottom:20px;
		max-height:none;
	}

	.image-bank1-right.col-sm-7{
		width:100%;
	}

	.image-bank1-right{
		padding-left:0px;
		padding-top:0px;
	}

	.image-bank2{
		height:437px;
		margin-top:25px;
		margin-bottom:25px;
		margin-left:0px;
	}

	.image-bank2-left.col-sm-4{
		width:100%;
		float:none;
	}

	.image-bank2-left{
		text-align:center;
		padding-right:0px;
	}

	.image-bank2-middle.col-sm-2{
		width:32%;
	}

	.image-bank2-middle{
		float:left;
		padding-right:4px;
	}

	.about-gb-img-4{
		max-width:100%;
		width:100%;
		height:auto;
		margin-bottom:8px;
		max-height:none;
	}

	.about-gb-img-5{
		height:auto;
		max-width:100%;
		max-height:343px;
		width:auto;
		min-height:100px;
		margin-bottom:25px;
		margin-right:4px;
	}

	.about-gb-img-6{
		height:auto;
		max-height:343px;
		width:100%;
		min-height:100px;
		margin-bottom:0px;
		padding-left:0px;
	}

	.image-bank2-right.col-sm-5{
		width:68%;
		text-align:right;
	}

	.image-bank2-right{
		float:right;
		padding-left:4px;
		margin-bottom:25px;
	}

	.about-g{
		font-weight:normal;
		margin-right:0px;
		float:none;
		font-family: Utopia-Std, bold;
		font-size:18px;
		color:#141414;
		line-height:100%;
	}

	.about-text{
		width:100%;
		padding-right:12px;
		padding-left:14px;
		font-size:18px;
	}

	.about-sideways{
		display:none;
	}

	.about-bullets{
		width:100%;
		text-align:left;
		padding-left:28px;
	}

	.image-bank3{
		height:auto;
		margin-top:25px;
		margin-bottom:0px;
	}

	.image-bank3-left.col-sm-6{
		width:100%;
		
	}

	.image-bank3-left{
		text-align:center;
		padding-right:0px;
		margin-bottom:8px;
	}

	.image-bank3-right.col-sm-6{
		width:100%;
	}

	.image-bank3-right{
		text-align:center;
		margin-bottom:8px;
		padding-top:0px;
		padding-left:0px;
	}

	.about-gb-img-7{
		width:100%;
		height:auto;
		max-height:none;
	}

	.about-gb-img-8{
		width:100%;
		height:auto;
		max-height:none;
		margin-bottom:0px;
	}

	/*
	404 Page 768-1023
	*/
	#main_404{
		background-image: url("img/noisy_net.png");
	}

	.image-gb-404{
		display:none;
	}

	.text-404.col-md-6{
		width:100%;
		float:none;
	}

	.text-404{
		padding-top:0px;
		text-align:center;
		padding-right: 0px;
		padding-left: 0px;
		margin-left:0px;
	}

	.title-404 {
		margin-top:45px;
		margin-bottom:10px;
		font-size:120px;
		color:#ffffff;
	}

	.sub-title-404{
		font-size:60px;
		color:#be9a59;
		margin-bottom:20px;
	}

	.text-container-404{
		max-width:400px;
		margin-right:auto;
		margin-left:auto;
	}

	.sub-text-404{
		font-size:24px;
		color:#ffffff;
		line-height:1;
		margin:1px;
		display:inline;
	}

	.button-404{
		font-family:utopia-std;
		font-size:18px;
		margin-top:40px;
		margin-bottom:40px;
		color:#be9a59;
		border: 2px solid #be9a59;
		text-align:center;
		display:inline-block;
		background:transparent;
		letter-spacing:2px;
		font-weight:600;
	}

	.button-404:hover, .button-404:active, .button-404:visited, .button-404:not(:hover){
		background:transparent;
	}

	.glenn-head-404{
		display:block;
		margin-right:auto;
		margin-left:auto;
		max-width:345px;
	}

	/*
	footer mobile
	*/

	.site-footer {
		background-color:#0f212e;
		padding-left:0px;
		height: auto;

	}

	.ft-site-content  {
		background-image:none;
		background-color:#0f212e !important;
	}

	.footlogo{
		text-align:center;
	}

	.style-svg {
		margin-right:-5px;
		margin-top:25px;
		margin-bottom:10px;
		clear:both;
		fill:#ffffff;
		width:280px;
		height:auto;
	}

	.footer-text-align{
		text-align:center;
	}

	i.foot-social-icon {
		font-size:28px;
		text-align:center;
		margin-left:13px;
		margin-bottom: 10px;
		color:#b69b4e;
	}

	.footertext{
		text-align:center;
		margin-bottom:20px;
		margin-right:auto;
	}

	p.footerrights{
		text-align:center;
	}

	p.footertos {
		text-align:center;
	}

	.mediaBreak {
		display:block;
	}
	
/*******************************

		Search results


*******************************/

.search-results .content-area.search-content{
	float:none;
	margin-right:0px;
	width:100%;
}

.search-results article{
	margin-bottom:20px; 
}

.search-results .entry-title{
	font-size:16px !important;
	font-family:utopia-std;
	margin-bottom:0px;	
}

.search-results .entry-title a:hover{
	color: #696965;
}

.search-results .results{
	display:inline-block;
}

.search-results .results .result-details{
	display:inline-block;
	vertical-align:middle;
	padding-left:15px;
	max-width:670px;
}

.search-results .results .result-details-line2{
	color: #b79b50;
}

.search-results .results .result-details-line2 .author-name.author{
	color: #b79b50;
}

.search-results .posted-on{
	display:inline-block;
}

.search-results .pagination{
	background:#1a1a1a;
	border-radius:0;
	padding-left:15px;
	font-size:16px;

}

.search-results .pagination .nav-links::after {
	line-height:48px;
}

.search-results .pagination .next::before {
	line-height:48px;
}


.search-results .current{
	color:#c22836;
}

.search-results a.page-numbers{
	color: #b79b50;
}
	
	
	
	
}	


/*
Smaller Mobile
*/
@media screen and (min-width: 320px) and (max-width:767px) {
	
	.ad-in-article > div > div > iframe{
		margin-bottom:11px;
	}
	
	.ad-in-article{
		display:inline;
	}	

	.vodAd-mobile, .latestAd-mobile, .home-topAd-mobile{
		display:block;
	}

	.site {
		background-image: url("img/halftone.png");
		background-repeat:repeat;
		width:100%;
		overflow-x:hidden;
	}	
		
	.site-content{
		width:100%;
		padding:0 0 0 0;	
	 }
	 
	/*****************************
		
		Ubermenu mobile
	
	*****************************/
	
	#sticky-nav{
		display:none;
	}
	
	.home.hero{
		display:none;
	}
	
	#content {
		display:none;
	}
	
	.mobile-header-menu{
		display:block !important;
		position: relative;
		top: -8px;
		clear: both!important;
		width: 100vw;
		height: 57px!important;
		max-height: 57px!important;
		min-height: 50px!important;
		z-index: 49;
		transition: all 1s ease-in-out;
		-moz-transition: all 1s ease-in-out;
		-webkit-transition: all 1s ease-in-out;
		-o-transition: all 1s ease-in-out;
		padding: 0 20px;
		margin-bottom:-8px !important;
		background-color:#141414;
	}
	
	.mobile-header-menu .site-branding a{
		width:100px;
	}
	
	.mobile-header-menu .site-branding a > div {
		width:100px;
	}
	
	.mobile-header-menu > .site-branding{
		height:40px;
		margin-top:8px !important;
		padding-top:8px;
	}
	
	.mobile-header-menu > .site-branding a {
		display:inline-block;
	}
	
	.mobile-header-menu .site-branding > a > .logo {
		height: 40px;
	}
	
	.mobile-header-menu .site-branding .svg{
		height:35px !important;
		fill:#ffffff;
	}
	
	.mobile-header-menu .main-navigation{
		width:100vw !important;
		position:relative;
		top:0px;
		right:25px;
		transition: all 1s ease-in-out;
		-moz-transition: all 1s ease-in-out;
		-webkit-transition: all 1s ease-in-out;
		-o-transition: all 1s ease-in-out;
	}
	.mobile-header-menu .main-navigation a {
		padding-bottom:0px;
		padding-top:17px !important;
		position: relative;
		top:-56px;
		right:15px;
	}
	
	.mobile-header-menu .ub-mobile .ubermenu-target{
		right:0px;
		top:0px;
		padding-top:4px !important;
	}
	
	.mobile-header-menu .main-navigation  .ubermenu-responsive-toggle:hover{
		background-color: #1a1a1a;
	}
	
	.mobile-header-menu .main-navigation a > i::before {
		font-size:30px;
		color:#be9a59;
	}
	
	.mobile-header-menu .main-navigation a.ubermenu-responsive-toggle-open > i::before{
		color:#c22836;
	}
	
	.ub-mobile-search > div.ubermenu-custom-content {
		padding-left:10px;
		padding-bottom: 5px;
		padding-top: 0px;
	}
	
	.ub-mobile-search > div.ubermenu-custom-content >div.ubermenu-search{
		border-bottom:7px solid #0b304b;		
	}
	
	input.ubermenu-search-input::-webkit-input-placeholder {
		color: #cdcfcf !important;
		content:"search";
		font-size:25px;
		letter-spacing:-1px;
	}
 
	input.ubermenu-search-input:-moz-placeholder { /* Firefox 18- */
		color: #cdcfcf !important;
		content:"search";		
		font-size:25px;
		letter-spacing:-1px; 
	}
 
	input.ubermenu-search-input::-moz-placeholder {  /* Firefox 19+ */
		color: #cdcfcf !important;
		content:"search";		
		font-size:25px;
		letter-spacing:-1px;
	}
 
	input.ubermenu-search-input:-ms-input-placeholder {  
		color: #cdcfcf !important;
		content:"search";		
		font-size:25px;
		letter-spacing:-1px;  
	}
	
	.ubermenu-search > .ubermenu-searchform > .ubermenu-search-input{
		padding-bottom:0 !important;
		padding-top:3px !important;
		padding-left:45px !important;
		padding-right:0 !important;
		height:30px !important;
		font-size:25px;
		color: #003149 !important;
	}
	
	input.ubermenu-search-submit {
		color: #cdcfcf !important;
		font-size:25px !important; 
		position:absolute;
		left:0px !important;
	}
	
	.ub-mobile-search > div > div > form {
		background:#f7f4f0 !important;
		width:100% !important;
	}
	
	.mobile-header-menu .ub-mobile > ul > li a.ubermenu-item-layout-text_only{
		font-family: texgyreherosbold !important;
		font-size:16px;
		color:#7c7b76 !important;
		font-weight:400;
	}
	
	#site-header-menu.mobile-header-menu > nav > nav.ubermenu{
		left:5px;
		top:-2px;
		background-color:#f7f4f0 !important;
		max-height:none;
		height:auto;
		width:100vw;
		position:relative;
		display:block;
		overflow:visible !important;
		transition: all 1s ease-in-out;
		-moz-transition: all 1s ease-in-out;
		-webkit-transition: all 1s ease-in-out;
		-o-transition: all 1s ease-in-out;
		
	}
	
	#site-header-menu > nav > nav.ubermenu > ul.ubermenu-nav{
		overflow:visible !important;
	}
	
	#site-header-menu.mobile-header-menu > nav > nav.ubermenu.ubermenu-responsive-collapse{
		display:none;
	}	
	
	#site-header-menu.mobile-header-menu > nav > nav.ubermenu > ul > li.ub-mobile {
		border-bottom:1px solid;
		border-color: #b79b50;
		padding-bottom:10px;
		padding-left:10px;
		
	}
	
	
	#site-header-menu.mobile-header-menu > nav > nav.ubermenu > ul > li.ubermenu-item > ul {
		max-width:none;
		margin-top:0px;
		width:110%;
		left:-10px !important;
		top:15px !important;
		position:relative;
		background-color:#e1dfd7 !important;
		box-shadow:0 0 0 0;
	}
	
	.ub-mobile > a >span.ubermenu-target-text{
		position:relative;
		width:100%;
		font-size:25px !important;
		letter-spacing:-1px !important;
		color:#003149;
	}
	
	.ub-mobile.ubermenu-active > a >span.ubermenu-target-text {
		color:#ffffff;
	}
	
	.ub-mobile.ubermenu-active > a >span.ubermenu-target-text > span {
		color: #be9a59;
	}
	
	.ub-mobile > a > span.ubermenu-target-text > span{
		color:#be9a59;
		position:absolute;
		right:0px;
		top:0px;
	}
	
	#site-header-menu.mobile-header-menu > nav > nav.ubermenu > ul > li.ubermenu-active{
		background-color: #141414;
	}
	
	#site-header-menu.mobile-header-menu > nav > nav.ubermenu > ul > li.ubermenu-active > ul {
		background-color: #e1dfd7;
	}
	
	.ub-mobile > ul > li.mobile-sub{
		width:100% !important;
		border-bottom:1px solid #ced1cc;
		padding-bottom:10px;
		padding-left:20px;
	}
	
	.mobile-sub > a > span.ubermenu-target-text {
		padding-left:10px;
		font-size:22px;
	}
	
	/**********************************************
	
		Ubermenu End
	
	**********************************************/
	 
	 
	 .article-content.site-content{
		 max-width:767px;
		 margin-right:auto;
		 margin-left:auto;
	 }
	 
	.hero {
		background-image:none !important;
		background-color:transparent;
		height: auto;

	}
	 
	.featured-video{
		min-height: 220px;

	}
	
	.featured-area{
		min-height:350px;
	}
	
	.featured-area .sponsored-tag{	
		left:15px;
		top:5px;
	}		

	.article-thumb{
		padding:0px;
		padding-right:0px;
		padding-bottom:8px;
		
	}

	.post-thumbnail {
		margin-top: 0px !important;
		width:100%;
		height:180px;
		margin-left:0px;
		margin-bottom:5px;
	}
	
	.thumb-credits{
		display:none;
	}
	
	.mobile-thumb-credits{
		display:inline;
		font-size:10px;
		color:#6e7379;
	}
	
	.mobile-thumb-credits p, .mobile-thumb-credits p em {
		display:inline;
		font-style:normal;
	}	

	.attachment-post-thumbnail {
		width:100%;
		margin-left:0px;
		height:auto;  
	}
	

	.article-headline{
		font-size:30px;
		color:#0b304b;	
		line-height:1;
		margin-left:14px;
		display:block;
		margin-right:12px;
	} 

	.article-recommends-sidebar {
		display:none;
	}

	.article-author-bar {
		background-color:transparent;
		height:42px;
		border-top:0px !important;
	}

	.article-author-bar.stick{
		display:none;
	}

	a.author-name{
		color:#0b304b;		
	}

	.article-title{
		display:none;
	}
	
	.author-text{
		margin-top:0px;
	}

	.author-social{
		display:none;
	}
	

	.author-social-mobile{
		padding-right:12px;
		display:block;
		float:right;
		text-align:right;
	}

	.mobile-share-popup-button{
		display:block;
		color:#be9a59;
		background:transparent;
		border: 2px solid #be9a59;
		text-align:center;
		float:right;
	}
	
	.mobile-share-popup{
		position:fixed;
		width:100%;
		height:200%;
		background:#0d1419;
		opacity:.90;
		z-index:50;
		display:none;
		top:0;
	}
	
	.mobile-share-wrapper{
		width:100%;
		position:fixed;
		top:40%;
		z-index:51;
		text-align:center;
	}
	
	.mobile-share-popup-close{
		top:75px;
		right:14px;
		position:fixed;
		
	}
	
	.mobile-share-popup-icons{
		list-style:none;
		display:none;
		text-align:center;
		position:relative;
		margin:auto;
	}
	
	.mobile-share-wrapper p {
		color:#be9a59;
		font-size:18px;
		margin-bottom:24px;
		font-family: texgyreherosregular Montserrat, "Helvetica Neue", sans-serif;		
	}
	
	.mobile-share-popup-icons > li{
		display:inline;
	}
	
	.mobile-share-popup-icons > li i{
		font-size:50px;
		margin-right:30px;
		color:#f5f3f0;
	}


	#article_content {
		background-image:none;
		background-color:transparent;
	}

	.article-text{
		padding-right:12px;
		padding-left:14px;
	}
	
	.belowArt {
		display:block !important;
		max-width:320px;
		max-height:600px;
	}		
	
	.article-text > p > iframe {
		margin-left:0px;
	}
	
	.article-text > button{
		margin-left:0px;
	}

	.article-sidebar {
		display:none;
	}

	.article-ad-970 {
		display:none;
	}

	.article-ad-320 {
		display:block;
		background-color:#565656;
		height:auto;
		padding-top:9px;
		padding-bottom:9px;
		text-align:center;
	}

	.fb-comments{
		max-width:320px;
	}

	.320x50-ad {

		width:320px;
		height:50px;
	}

	#load-more-stories{
		display:none;
	}

	#load_more{
		display:inline;
		height:34px;
	}

	#mobile_email{
		display:inline;
		height:76px;
	}
	
	
	/*******
	catagories mobile 320-767
	********/
	.archive > .site > #site-outer{
		padding-right:12px;
		padding-left:12px;
		background-image: url("img/halftone.png");
	}
	

	.category > .site > #site-outer{
		padding-right:12px;
		padding-left:12px;
		background-image: url("img/halftone.png");
	}	
	
	#archive-selection .site-inner ul {
		
	}
	
	#archive-selection .site-inner.border-bottom{
		background-image: url("img/navy-dust-bg.jpg");
		padding-left:10px;
		margin-right:-12px;
		margin-left:-12px;
		margin-top:-16px;
		padding-top:13px;
	}
	
	#site-outer #archive-selection{
		background-image:none;
		background:transparent;
		padding-bottom: 0px;
	}
	
	#featured_video > article > .the_article > .image-wrapper > a{
		max-width:100%;
		
	}
	
	#featured_video article{
		padding:0;
	}
	
	#featured_video > article > .the_article > .image-wrapper, #featured_article > article > .the_article > .image-wrapper{
		float: none;
		width: 100%;
		height: auto;
		margin-right: 0px;
		max-width:none;
		padding-left:0px;
	}
	
	#featured_video > article > .the_article > .meta_content, #featured_article > article > .the_article > .meta_content{
		width:100%;
		padding-left:0px;
	}
	
	#featured_video > article > .the_article > .meta_content h3.title{
		font-size: 15px;
		display: inline;
	}
	
	.category #featured_video > article > .the_article > .meta_content h3.title{
		color:#3a3a38;
	}
	
	.archive.category #featured_article > article > .the_article > .meta_content h3.title{
		font-size:24px;
		color:#3a3a38;
	}	
	
	
	.article-type div.header > h2.article-type-title{
		display:none;
	}
	
	.articles article .the_article > a > .image-wrapper, div.site-inner article .the_article a div.image-wrapper {
		float:left;
		width:100px;
		height:55px;
		margin-right:13px;
		margin-left:0px;
		margin-bottom:7px;
	}
	
	.watch-wrapper .site-inner .articles article, #archive-selection .site-inner article, #read_category .site-inner .articles article{
		width:49%;
		max-width:100%;
		padding:0;
		margin:3px 0;
	}
	
	.the_article a h4.title{
		font-size:13px;
		display:inline;
	}
	
	#site-outer #watch_category{
		padding:0px;
	}
	
	.category #site-outer #watch_category .site-inner .articles article .the_article .title{
		color:#3a3a38;
	}
	
	
	#archive_ad_space.row{
		margin-right:0;
		margin-left:0;
		margin-top:17px;
		margin-bottom:17px;
	}
	
	#watch_category .site-inner .articles > article > .the_article > a > div.image-wrapper > div.playbtn, #archive-selection .site-inner article > .the_article > a > div.image-wrapper > div.playbtn{
		height: 41px;
		width:41px;
		top:62%;
		left:60%;
	}
	
	#archive-selection #featured_video .playbtn-lg{
		left:50%;
	}
	
	#archive-selection #featured_video .playbtn-lg .icon-large{
	font-size: 28px !important;
	margin-top: 27%;
	padding-left: 37%;
	}
	
	/**********
	
	gb_videos mobile 320-767
	
	**********/
	
	.post-type-archive-gb_videos > .site > #site-outer{
		padding-right:0px;
		padding-left:0px;
	}
	
	
	#vav_wrapper{
		padding-right:12px;
		padding-left:12px;
	}
	
	.post-type-archive-gb_videos #category-name, .post-type-archive-gb_videos #watch_category h2.article-type-title, .post-type-archive-gb_videos #watch_category h4.title{
		color:#ffffff;
	}
	
	.post-type-archive-gb_videos #watch_category h2.article-type-title{
		font-size:25px;
	}	
	
	.post-type-archive-gb_videos #featured_video .more-link{
		display:none;
	}
		
	#watch_category .the_article a:hover .title{
		display:none;
	}
	
	#vav_wrapper article:hover .sidebar-latest-soc-ico{
		display:none;
	}
	
	.video-archive-more {
		padding-bottom:0px;
		padding-top:22px;
		margin-left:-12px;
		margin-right:-12px;
	}
	
	
	/*******
	Email Signup template 320-767

	*******/

	#signup_content{
		height:500px;
		max-height:500px;
	}

	#signup_area{
		height:400px;
		background-repeat: repeat;
		width:100%;
		
	}

	.more-glenn-inner{
		width:295px;
		text-align:center;
		margin-right:auto;
		margin-left:auto;
		padding-top:46px;
	}
	


	body .mg-inner-img{
		width:227px !important;
		height:51px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:27px;
	}

	.more-glenn-inner #want-more-glenn h2{
		color:#be9a59;
		font-size:35px;
		margin-bottom:20px;
	}

	.more-glenn-inner #want-more-glenn p{
		color:#ffffff;
		font-size:15px;
		margin-bottom:30px;
	}

	.more-glenn-inner #want-more-glenn button {
		margin-left:-13px !important;
	}
	
	.mg-email{
		height:97px;
	}
	
	.more-glenn-inner #want-more-glenn .email-icon{
		margin-right:-11px;
	}
	
	#want-more-glenn fieldset{
		height:40px;
	}
	
	.more-glenn-inner #want-more-glenn .form-fields{
			width:88%;
			margin-right: 15px;
	}
	
	.more-glenn-inner #want-more-glenn input{
		margin-bottom: 15px;
	}

	button#submit_button.button{
		width:295px;
	}

	#signup_img_area{
		height:102px;
		background-image: url("img/gb-email-phone-mobile.jpg");
		background-repeat: no-repeat;
		width:100%;	
		background-size: cover;
		background-position: center; 	
	}

	/*
	About mobile 320-767
	*/
	#about_content{
		background-image: url("img/halftone.png");
		background-repeat: repeat;
		width:100%;
		padding-top:25px;
	}
	
	#about_glenn .site-content{
		width:320px;
	}

	#mobile-glenn-img{
		display:block;
		height: auto;
	}

	#large-mobile-glenn-img{
		display:none;
	}

	#who_is_glenn{
		height:auto;
		background-image: url("img/navy-dust-bg.jpg");
		background-position: center; 
	}



	.about-head-text.col-xs-12{
		width:100%;
		float:none;
		padding-left:14px;
		padding-right:12px;
	}

	.about-glenn-h1{
		font-size:42px;
		color:#f4f1e9;
		font-family: texgyreherosregular Montserrat, "Helvetica Neue", sans-serif;	
		letter-spacing:-1px;
		line-height:1;
		margin-top:25px;
		margin-bottom:25px;
		margin-left:0px;
	}

	.about-glenn-p{
		margin-right:0px;
		margin-left:0px;
		margin-bottom:25px;
		padding-left:14px;
		font-size:18px;
		line-height:1.4;
		color:#be9a59;
	}

	.gb-white-name{
		color:#f4f1e9;
	}

	.about-signature{
		display:none;
	}

	.about-text-container{
		font-size:18px;
		max-width:100%;
		margin:auto;

	}

	.image-bank1{
		height:339px;
		margin-bottom:25px;
		margin-top:25px;
	}

	.image-bank1-left{
		text-align:center;
		margin-bottom:7px;
		width:100%;
	}

	.about-gb-img-1{
		float:left;
		max-width:50%;
		height:auto;
		width:auto;
		padding-right:4px;
		margin-bottom:0px;
	}

	.about-gb-img-2{
		float:right;
		max-width:50%;
		width:auto;
		height:auto;
		padding-left:4px;
	}

	.about-gb-img-3{
		max-width:100%;
		width:auto;
		height:auto;
		margin-bottom:20px;
	}

	.image-bank1-right{
		padding-left:0px;
		padding-top:0px;
		width:100%;
	}

	.image-bank2{
		height:auto;
		margin-top:25px;
		margin-bottom:25px;
		margin-left:0px;
	}

	.image-bank2-left{
		text-align:center;
		padding-right:0px;
	}

	.image-bank2-middle.col-xs-4{
		width:32%
	}

	.image-bank2-middle{
		float:left;
		text-align:left;
		padding-right:4px;
	}

	.about-gb-img-4{
		max-width:100%;
		width:auto;
		height:auto;
		margin-bottom:8px;
	}

	.about-gb-img-5{
		height:140px;
		max-width:100%;
		max-height:345px;
		width:auto;
		min-height:100px;
		margin-bottom:25px;
	}

	.about-gb-img-6{
		height:140px;
		max-height:345px;
		width:100%;
		min-height:100px;
		margin-bottom:25px;
	}

	.image-bank2-right.col-xs-8{
		width:68%;
	}

	.image-bank2-right{
		float:right;
		text-align:right;
		padding-left:4px;
	}

	.about-g{
		float:none;
		font-family: Utopia-Std, bold;
		font-size:18px;
		color:#141414;
		line-height:100%;
		margin-right:0px;
		font-weight:normal;
	}

	.about-text{
		clear:both;
		max-width:100%;
		padding-right:12px;
		padding-left:14px;
		font-size:18px;
		margin-bottom:25px;
	}

	.about-sideways{
		display:none;
	}

	.about-bullets{
		max-width:100%;
		text-align:left;
		padding-right:12px;
		padding-left:28px;
		line-height:1.4;
	}

	.image-bank3{
		height:auto;
		margin-top:25px;
		margin-bottom:0px;
	}

	.image-bank3-left{
		text-align:center;
		padding-right:0px;
		margin-bottom:8px;
		width:100%;
	}

	.image-bank3-right{
		text-align:center;
		padding-top:0px;
		padding-left:0px;
		margin-bottom:8px;
		width:100%;
	}

	.about-gb-img-7{
		max-width:100%;
		width:auto;
		height:auto;
	}

	.about-gb-img-8{
		max-width:100%;
		width:auto;
		height:auto;
	}

	/*
	footer mobile
	*/

	.site-footer {
		background-color:#0f212e;
		padding-left:0px;
		height: auto;

	}

	.ft-site-content  {
		background-image:none;
		background-color:#0f212e !important;
	}

	.footlogo{
		text-align:center;
	}

	.style-svg {
		margin-right:-5px;
		margin-top:25px;
		margin-bottom:10px;
		clear:both;
		fill:#ffffff;
		width:135px;
		height:60px;
	}

	.footer-text-align{
		text-align:center;
	}

	i.foot-social-icon {
		font-size:28px;
		text-align:center;
		margin-left:13px;
		margin-bottom: 10px;
		color:#b69b4e;
	}

	.footertext{
		text-align:center;
		margin-bottom:20px;
		margin-right:auto;
	}

	p.footerrights{
		text-align:center;
	}

	p.footertos {
		text-align:center;
	}

	.mediaBreak {
		display:block;
	}

	/*
	404 Page
	*/
	#main_404{
		background-image: url("img/noisy_net.png");
	}

	.image-gb-404{
		display:none;
	}

	.text-404{
		text-align:center;
		padding-right: 12px;
		padding-left: 12px;
		margin-left:0px;
		padding-top:0px;
	}

	.title-404 {
		margin-top:45px;
		margin-bottom:10px;
		font-size:95px;
		color:#ffffff;
		margin-left:0px;
	}

	.sub-title-404{
		font-size:40px;
		color:#be9a59;
		margin-bottom:20px;
	}

	.text-container-404{
		width:auto;
		margin-left:auto;
		margin-right:auto;
		max-width:400px;
	}

	.sub-text-404{
		font-size:17px;
		color:#ffffff;
		line-height:1;
		margin:1px;
		display:inline;
	}

	.button-404{
		font-family:utopia-std;
		font-size:18px;
		margin-top:40px;
		margin-bottom:40px;
		color:#be9a59;
		border: 2px solid #be9a59;
		text-align:center;
		display:inline-block;
		background:transparent;
		letter-spacing:2px;
		font-weight:600;
	}

	.button-404:hover, .button-404:active, .button-404:visited, .button-404:not(:hover){
		background:transparent;
	}

	.glenn-head-404{
		display:block;
		margin-right:auto;
		margin-left:auto;
		width:100%;
		max-width:345px;
	}
	
/*******************************

		Search results


*******************************/

.search-results .content-area.search-content{
	float:none;
	margin-right:0px;
	width:100%;
}

.search-results article{
	margin-bottom:20px; 
}

.search-results .entry-title{
	font-size:15px;
	font-family:utopia-std;
	margin-bottom:0px;	
}

.search-results .entry-title a:hover{
	color: #696965;
}

.search-results .results{
	display:inline-block;
}

.search-results .results img{
	height:60px;
	width:60px;
}

.search-results .results .result-details{
	display:inline-block;
	vertical-align:middle;
	padding-left:8px;
	font-size:10px;
	max-width:255px;
}

.search-results .results .result-details-line2{
	color: #b79b50;
}

.search-results .results .result-details-line2 .author-name.author{
	color: #b79b50;
}

.search-results .posted-on{
	display:inline-block;
}

.search-results .pagination{
	background:#1a1a1a;
	border-radius:0;
	padding-left:15px;
	font-size:16px;
}

.search-results .pagination .nav-links::after {
	line-height:48px;
}

.search-results .pagination .next::before {
	line-height:48px;
}


.search-results .current{
	color:#c22836;
}

.search-results a.page-numbers{
	color: #b79b50;
}
	

}
