/*NARROW - iPAD AND ABOVE*/


.hidden-ipad{
	display:none!important;
}

.display-ipad{
	display:block;
}

.jumbotron .header-image {
background: url(../img/gw-header.jpg) 0 -651px no-repeat;
display:block;
width:100%;
height:109px;
}


.jumbotron .header-image:hover {
background: url(../img/gw-header.jpg) 0 -760px no-repeat;
}



#toggle-comments{
	display:none;
}

.navbar .follow.facebook a {
background: url('../img/icon-sprite.png') -26px -138px no-repeat;
}
.navbar .follow.facebook a:hover {
background: url('../img/icon-sprite.png') -26px -138px no-repeat;
}
.navbar .follow.twitter a {
	background: url('../img/icon-sprite.png') -75px -138px no-repeat;
}
.navbar .follow.twitter a:hover {
background: url('../img/icon-sprite.png') -75px -138px no-repeat;
}
.navbar .follow.plus a {
		background: url('../img/icon-sprite.png') 8px -138px no-repeat;
}
.navbar .follow.plus a:hover {
		background: url('../img/icon-sprite.png') 8px -138px no-repeat;
}


.follow-section  a.fb {
	background: url('../img/icon-sprite.png') -26px -138px no-repeat;
}
.follow-section  a.fb:hover {
	background: url('../img/icon-sprite.png') -26px -138px no-repeat;
}
.follow-section  a.twitter {
	background: url('../img/icon-sprite.png') -75px -138px no-repeat;
}
.follow-section  a.twitter:hover {
	background: url('../img/icon-sprite.png') -75px -138px no-repeat;
}
.follow-section  a.plus {
	background: url('../img/icon-sprite.png') 8px -138px no-repeat;
}
.follow-section  a.plus:hover {
		background: url('../img/icon-sprite.png') 8px -138px no-repeat;
}
.follow.instagram a {
	background: url('img/icon-sprite.png') -75px -138px no-repeat;
}
.follow.instagram a:hover {
	background: url('img/icon-sprite.png') -75px -138px no-repeat;
}

body .slabtextdone .slabtext {
display: block;
line-height: 1em;
}

.featured-1 article {
padding: 0px 20px 0 20px;
margin-top: 20px;
}

.social-wrapper {
float: right;
}

.card {
padding: 10px 12px 5px;
margin: 10px 0;
}

nav.nav-top-zero .mini-g-logo a {
padding-left: 0;
display: inline;
height: 46px;
float: left;
width: 155px;
margin-left: 10px;
}

.archive-posts-loop, .page-template ul.open-threads {
padding-top: 30px;
}

.single-quote .type-quote header .icon {
background: url(img/icon-sprite.png) -8px -290px no-repeat;
width: 85px;
height: 70px;
}


.navbar-form .input-append input, .navbar-form .input-prepend input {
margin-top: 7px;
margin-right: 20px;
margin-left: 20px;
}

.navbar .follow {
margin-top: 3px;
margin-right: 15px;
}

.navbar .nav.pull-right {
float: right;
margin-right: 35px;
}

.nav-collapse .nav.main>li {
float: none;
border-top: 1px solid #eee;
padding-left: 17px;
}

.toggle-nav {
display: block;
width: 40px;
height: 40px;
float: right;
padding: 0px!important;
margin-right: 5px;
margin-left: 5px;
color: #fff;
cursor: pointer;
margin-top: 3px;
margin-right: 17px;
}

.ticker-wrapper {
width: 100%;
background: #FFF;
padding: 8px 0 0;
position: relative;
top: -44px;
margin-bottom: -35px;
}

.widget-area .pds-input-label {
display: block;
float: left;
width: 170px!important;
cursor: pointer;
}

.open_thread .txt, .poll .txt, .video .txt, .twitter .txt, .didyouknow .txt, .quote .txt, .slideshow .txt, .whitehouse .txt, .news .txt, .livechat .txt, .breaking_news .txt {
float: left;
font-size: 20px;
font-weight: 400;
margin: 3px 0 10px;
min-height: 30px;
}

.open_thread h2.recent-entry-title .big {
font-size: 62px;
}

.open_thread h2.recent-entry-title .small {
font-size: 34px;
}

.breaking_news h4 {
color: #FFF;
text-transform: uppercase;
font-size: 18px;
font-weight: 700;
line-height: 1.13em;
}

.breaking_news .header a {
font-size: 20px;
color: #2F2F2F;
text-transform: uppercase;
padding-bottom: 0px;
display: block;
margin-bottom: 10px;
}

.site-footer {
background: #FDFDFD;
border-top: solid 4px #D80000;
font-size: 1.2em;
margin-top: 15px;
}

.follow-section {
margin-top: 0;
}

.site-footer .sitelinks h3 {
text-align: left;
padding-left: 50px;
}

.site-footer ul.nav {
margin: 0 0 0 50px;
padding: 0;
min-height: 0;
float: left;
}

.site-footer ul.nav li {
display: inherit;
float: none;
margin: 0;
padding: 6px 0;
font-size: 18px;
font-weight: normal;
}

.site-footer .inner {
margin-left: 0;
}

.site-footer #sign-up-input {
min-width: 150px;
}

.site-footer #footerSignUp {
margin: 7px 0 10px 0 !important;
background: #d80000;
color: #fff;
border: none;
padding: 5px 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
height: 40px;
font-size: 18px;
float: left;
}

.site-footer #sign-up-input {
min-width: 150px;
height: 30px;
}

.follow-section .follow a {
height: 38px;
width: 45px;
display: block;
padding: 0!important;
float: left;
color: #333;
font-size: 15px!important;
}

article.featured-1 h2, article.featured-1 h2 a {
line-height: 1!important;
color: #2f2f2f;
text-transform: uppercase;
display: inline-block;
margin-top: 10px;
}

.site-content .pagination [class*="navigation"] {
overflow: hidden;
width: 183px;
float: none!important;
margin: 20px auto 0!important;
}

.archive-posts-loop, .page-template ul.open-threads {
padding-top: 10px;
}

.archive-posts-loop .span2{
	min-width: 140px;
}

.widget-area.recent-stories .single h2 {
font-size: 18px;
line-height: 24px;
margin: 0;
}

.vote{
	margin-top: 10px;
margin-bottom: 5px;
}

.open-threads .entry-meta {
margin-bottom:20px;
}

.open-threads .span2 {
display: block;
min-height: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-left:0!important;
}

.open-threads .span10 {
display: block;
min-height: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-left:0!important;
}

.open-threads .span8{
	margin-left:20px;
}

.card img {
width: auto;
margin-bottom: 18px;
}

.page-template .livechat h1 {
line-height: 30px;
background-color: #D80000;
margin: -20px -20px 0;
width: 160px;
font-weight: 300;
}

.single .site-content [class*="navigation"] {
margin: 10px 0 15px;
overflow: hidden;
width: 183px;
float: right;
}

.single h1 {
font-size: 28px;
line-height: 1.2em;
}

.single .the-post footer.entry-meta {
padding: 10px 0;
margin: 10px 0 20px;
font-size: 16px;
}

.video-container, .video-holder {
margin-bottom: 20px;
}

.videoContainer {
margin-bottom: 20px;
}

.single #content{
	margin-top:0;
}

.widget-area h4 {
font-size: 20px;
color: #FFF;
text-align: right;
letter-spacing: 1px;
line-height: 1em;
margin: 0 15px 0 0;
background: #DB0000;
font-weight: 400;
width: auto;
display: inline-block;
padding: 6px 14px 6px 32px;
border: solid 1px #D80000;
text-transform: capitalize;
}

.widget-area .card {
padding: 20px 12px 20px;
margin: 10px 0;
}

.open_thread h2.recent-entry-title a {
font-weight: 700;
margin: 20px 0 25px 0;
display: block;
}

.single .open_thread h2 {
margin-top: 15px;
}

article footer.entry-meta {
margin-top: 20px;
}

.single-quote .type-quote header .icon {
background: url(../img/icon-sprite.png) -8px -290px no-repeat;
width: 85px;
height: 70px;
}

.widget-area.recent-stories .single .time {

font-size: 14px;
}

.follow-section .follow a:hover {
	color: #333;
}

#subscription-greta-2{
	margin-top:15px;
}

.widget-area {
position: relative;
top: -8px;
}

.archive-posts .hentry h2 {
margin: -5px 0 60px 0!important;
line-height: .4em!important;
}


.single .widget-area .tweets .card, .single .widget-area .slideshow .card, .single .widget-area .poll .card, .single .widget-area .latest-video .card {
padding: 30px 12px 20px;
}

.featured-1 h2.entry-title{
	font-size:34px;
}

.listen-on-card .external img {
margin: 15px 0px 30px 5px;
}

.nav-collapse .follow-box.nav>li {
margin-right: 5px;
}

.navbar .nav>li>a {
padding: 13px 12px 13px!important;
}
.widget-area .now-playing h4 {
width: 66%;
}

.widget-area#episode-widget .sb-header {
	margin-bottom: 0px;
}
.archive-posts .episode-category {
	font-size: 30px;
	line-height: 35px;
}
.archive-posts .invest-category {
	font-size: 30px;
	line-height: 30px;
}
#main-invest-content .span8 .card {
	margin: 0px;
}
.widget-area#episode-widget .sb-header, .widget-area#promo-widget .sb-header {
	margin: 0px;
}
#promo-widget.widget-area {
	top: -7px;
	margin: 0px;
}
#side-invest-content {
	margin-top: 0px;
	top: -7px;
}
.promo-title, .single h1.promo-title {
	font-size: 20px;
	line-height: 20px;
	margin: 0 0 10px 0;
}
.widget-area#episode-widget .sb-header:hover, .widget-area#promo-widget .sb-header:hover {
	cursor: auto;
}
.widget-area .card#episode-guide.in, .widget-area .card#promo-box.in {
	margin: 0px;
}
.promo-top .promo-group {
	padding: 0px 5px;
	display: block;
	margin-bottom: 10px;
}
.story-title {
	font-size: 16px;
}
.episode .episode-title {
	font-size: 16px;
	line-height: 18px;
}
.episode-guide .story-list {
	margin: 5px 0 5px 10px;
}
.promo-top .promo-date {
	display: inline-block;
}
.promo-left {
	width: 42%;
}
.promo-txt-left {
	width: 58%;
}
.category-description p {
font-size: 18px;
line-height: 24px;
}
.social-buttons > a {
	width: 24.5%;
}
.loop-card .social-buttons > a {
	margin-right: 10px;
}