/*Header All Devices*/
.header {
  background: #041f8a; /* Old browsers */
  background: -moz-linear-gradient(top,  #041f8a 53%, #3ba6fa 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #041f8a 53%,#3ba6fa 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #041f8a 53%,#5fb9ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0323a2', endColorstr='#3ba6fa',GradientType=0 ); /* IE6-9 */;
}

/*Header Mobile Only*/
@media screen and (max-width: 981px) {
.menu-button {
    color: #fff;
 }
.header {
    height: 120px;
}
}

/*Header Desktop*/
@media (min-width:980px) {
.header {
    height: 70px;
    box-shadow: 3px 3px 8px #efefef;
    margin-bottom:80px;
 }
.header .logo-wrapper {
    position: absolute;
    left: 25px;
    top: 10px;
    min-width: 100px;
    width: 127px;
    height: 193px;
 }
.header #company-logo {
    display: block;
    margin: 0px auto;
    margin-top: -80px;
    float: none;
    background-size: contain;
    background-position: center;
    min-height: 50px;
    max-width: 321px;
    background-repeat: no-repeat;
    text-indent: -99999px;
    width: 200px;
    height:250px;
    position: relative;
    left: -24px;
 }
#inner-content {
  background: #fff;
  border:1px solid #efefef;
  box-shadow: 3px 3px 14px #ccc;
  padding-top: 20px;
  margin-top: -22px;
}
}

/*Desktop Placement*/
.header .search-form-wrapper {
    top: 22px;
    right: 5px;
    width:225px;
}
.header .primary-nav-wrapper {
    top: 22px;
    left: 155px;
}
.header .secondary-nav-wrapper {
    top:75px;
    left: 350px;
    right: 5px;
}


/*--- Primary Nav ---*/
.header .primary-nav-wrapper nav .nav li a {
    color: #fff;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform:uppercase;
    font-size: 1.4em;
    text-shadow:1px 1px 8px #011669;
}
.header .primary-nav-wrapper nav .nav li a:hover {
    color: #fdbf60;  
}

/*--- Primary Nav SM Links ---*/
.header nav.primary .nav li.sm-link {
	width:30px;
	margin-right:15px;
}
.header nav.primary .nav li.sm-link a .fab {
	margin-left:-20px;
}

@media screen and (max-width: 1269px) {
.header nav.primary .nav li.sm-link a .fab {
	margin-left:5px;
}
}

/*--- Secondary Nav ---*/
.header nav.secondary .nav {
    margin-top: 0px;
}
.header nav.secondary ul li {
    flex-grow: 0;
    padding: 0px 12px;
    margin-top: 3px;
}
.header nav.secondary .nav li a {
    font-size: 18px;
    line-height: 16px;
    color: #041f8a;
    text-transform: none;
    font-weight:700;
    max-height: 22px;
    font-family: 'Roboto', sans-serif;
}
.header nav.secondary .nav li a:hover {
    color:#e8a846;
    background:transparent;
}

/*--- Secondary Nav Logos ---*/
.header nav.secondary .nav li.fox32-link a:hover, .header nav.secondary .nav li.metv-link a:hover,
.header .secondary-nav-wrapper nav .nav li.digital a, .header .secondary-nav-wrapper nav .nav li.digital a:hover {
  color:transparent!important;
  text-shadow:none;
}
.header nav.secondary .nav li.CW32-link a {
    background: url(/content/uploads/2017/12/CW_32_side_by_side.png);
    background-size: 82px;
    background-repeat: no-repeat;
    color: transparent;
    width: 66px;
    padding: 20px;
    position:relative;
    top:8px;
}
.header nav.secondary .nav li.the-four-link a {
    background: url(/content/uploads/2017/12/thefournav.png);
    background-size: 100px;
    background-repeat: no-repeat;
    color: transparent;
    width: 81px;
    padding:20px;
    position:relative;
    top:-10px;
}
.header nav.secondary .nav li.metv-link a {
    background: url(/content/uploads/2017/05/efqx-logo_MeTV.png);
    background-size: 82px;
    background-repeat: no-repeat;
    color: transparent;
    width: 90px;
    padding:20px;
    position:relative;
    top:3px;
}
.header nav.secondary .nav li.fox32-link a {
    background: url(/content/uploads/2017/12/local_32_side_by_side.png);
    background-repeat: no-repeat;
    background-size: 66px;
    background-repeat: no-repeat;
    color: transparent;
    width: 66px;
    margin-top: 10px;
    text-shadow:none;
}
.header nav.secondary .nav li.comm-link a {
    background: url(/content/uploads/2020/03/Community.png);
    background-size: 66px;
    background-repeat: no-repeat;
    color: transparent;
    width: 66px;
    padding: 25px;
    position:relative;
    top:-5px;
}
.header nav.secondary .nav li.VRS-link a {
    background: url(/content/uploads/2020/03/VRS.png);
    background-size: 50px;
    background-repeat: no-repeat;
    color: transparent;
    width: 54px;
    padding: 25px;
    position:relative;
    top:-5px;
}
.header nav.secondary .nav li.sbtv-link a {
    background: url(/content/uploads/2020/02/SBTV1.png);
    background-size: 75px;
    background-repeat: no-repeat;
    color: transparent;
    width: 75px;
    padding: 25px;
    position:relative;
    top:2px;
}
.header nav.secondary .nav li.travel-link a {
    background: url(/content/uploads/2020/03/travelclub.png);
    background-size: 50px;
    background-repeat: no-repeat;
    color: transparent;
    width: 54px;
    padding: 25px;
    position:relative;
    top:-5px;
}
.header .secondary-nav-wrapper nav .nav li.mane-content {
  background-color:#fff;
  background-image:url(/content/uploads/2017/06/name-next-to-head.png);
  background-position:4px;
  background-size:55px;
  background-repeat:no-repeat;
  width:80px;
  height:32px;
  margin-top:6px;
}
.header .secondary-nav-wrapper nav .nav li.nmd {
  background-color:#fff;
  background-image:url(/content/uploads/2017/06/NMD.png);
  background-position:10px;
  background-size:36px;
  background-repeat:no-repeat;
  width:60px;
  height:32px;
  margin-top:5px;
}
.header nav.secondary .nav li.pulse-link a {
    background: url(/content/uploads/2019/11/910-pulse.png);
    background-repeat: no-repeat;
    background-size: 75px;
    background-repeat: no-repeat;
    color: transparent;
    width: 75px;
    margin-top: 6px;
    text-shadow:none;
}
.header nav.secondary .nav li.submit-tip a {
    background: url(/content/uploads/2020/03/SUBMIT-A-NEWS-TIP.png);
    background-repeat: no-repeat;
    background-size: 100px;
    background-repeat: no-repeat;
    color: transparent;
    width: 150px;
	padding: 40px;
    margin-top: -4px;
    text-shadow:none;
}

/* News Tip Button */
.header nav.secondary .nav li.nav-button a{
    background: #e8a846;
    color: #fff;
    font-weight: 700;
    position:relative;
    top:-10px;
    border-radius:0px 0px 4px 4px;
    margin-left:20px;

}
@media (min-width:1219px){
	   .header nav.secondary .nav li.nav-button a{
	    padding: 10px 10px 30px 10px;
	   }

}
@media (max-width:1218px){
	  .header nav.secondary .nav li.nav-button a{
	    padding: 10px 10px 35px 10px;
	  }
}
.header nav.secondary .nav li.nav-button a {
    text-shadow:none;
    font-size:1.1em;
    color:#fff;
    margin-top:3px;
}
.header .secondary-nav-wrapper nav .nav li.nav-button a:hover {
    color: #fff!important;
    text-shadow:2px 2px 2px #b17a25;
}

/* --- Header Mid-width Device Primary Nav --- */
@media (min-width:1127px) and (max-width:1270px) {
	.header .primary-nav-wrapper nav .nav li a  {
  		font-size: 1.2em;
	}
	.header .primary-nav-wrapper {
    left: 175px;
	}
	nav.primary .nav li.sm-link a {
		padding:0 5px;
	}
	.header nav.primary .nav li.sm-link a .fa, .header nav.primary .nav li.sm-link a .fa.fa-twitter {
		margin-left:0;
		margin-left:15px;
	}
}
@media (min-width:980px) and (max-width:1269px) {
	.header .primary-nav-wrapper nav .nav li a  {
  		font-size: 1.1em;
 	}
	nav.primary .nav li.sm-link a {
		padding:0 5px;
	}
	.header nav.primary .nav li.sm-link a .fa, .header nav.primary .nav li.sm-link a .fa.fa-twitter {
		margin-left:0;
	}
	nav.primary .nav li a {
		padding:0 .6em;
	}
	
}
/* Mid-Width Devices Secondary Nav */
@media (min-width:1288px) {
	.header nav.secondary .nav {
		margin-left:-160px;
	}

}
@media (min-width:1120px) and (max-width:1287px) {
	.header .secondary-nav-wrapper {
		left:170px;
	}
	.header nav.secondary .nav li.nav-button a {
		font-size:1em;
	}
}
@media (min-width:980px) and (max-width:1119px) {
	.header .secondary-nav-wrapper {
		left:130px;
	}
	.header nav.secondary ul li {
	padding:0 5px;
	}
	.header nav.secondary .nav li a {
	font-size:.9em;
	}
}
@media (min-width:980px) {
	.header nav.secondary .nav li.nav-button {
    min-width:150px;
	font-size:.8em;
	}

}
/*-- Search --*/
.search-form-wrapper .fa {
	color:#fff;
}


/*---  Old Search 
#searchform button {
display:none;
}

#searchform input[type="text"] {
	background-color:transparent;
	background-image: url(/content/uploads/2017/05/search-icon.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	background-size: 18px 18px;
	border: none;
	cursor: pointer;
	height: 18px;
	margin: 3px 0;
	padding: 0 0 0 34px;
	position: relative;
	-webkit-transition: width 400ms ease, background 400ms ease;
	transition:         width 400ms ease, background 400ms ease;
	width: 0;
    z-index:9999;
}

#searchform input[type="text"]:focus {
	background-color: #fff;
	background-position: -55px center;
	border: 1px solid #949494;
	box-shadow:2px 2px 4px #ccc;
	cursor: text;
	outline: 0;
	width: 225px;
    height:35px;
	z-index:9999;
	position:relative;
	top:14px;
} ---*/


/*--- Top Row  ---*/
.top-row {
    margin-bottom:10px;
}
.top-row .wpb_row {
	margin-bottom: 0px;
}

/* Content Lists */

h2, .h2 {
    font-size: 1.3em;
    font-weight: 700;
    line-height: 1em;
    color:#041f8a;
    margin-top: -10px;
    margin-bottom: 10px;
    padding: 2px;
    font-family: 'Roboto Condensed', San serif;
    text-transform: uppercase;
  
}
h2::after {
    content: ' ';
    display: block;
    background: #bb1404;
    height: 3px;
    width: 50px;
    margin-bottom: 8px;
    margin-top:8px
}
.widget_nav_menu h2 {
  border-bottom:none!important;
}
.loop-wrapper .hentry {
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.loop-wrapper .hentry .entry-title {
    margin-top: 5px;
}
.content-list-wrapper .hentry .categories-list:before {
  content:"";
}
.content-list-wrapper .hentry .categories-list a {
  background:#4b96e5;
  color:#fff;
  padding:2px 4px;
  font-weight:bold;
}
.content-list-wrapper .hentry .entry-title a {
    color: #000;
    font-family: 'Roboto', San serif;
    font-size: 1.2em;
    line-height: 1.2em;
}
.content-list-wrapper .hentry .entry-title a:hover {
    color:#1680e2;
}

/*Grids*/
.loop-wrapper .grid-item {
  padding:0px;
  background:#252525;
  box-shadow:2px 2px 2px #efefef;
}
.loop-wrapper  .hentry.grid-item .entry-content-wrap {
   padding:5px;
}
.loop-wrapper  .hentry.grid-item .entry-title a {
   color:#fff;
   font-size: 1em;
}
 


/*Top Story Area*/
.top-story-main-row {
  margin-bottom:0px;
}
.topstory-left .content-list-wrapper .hentry .entry-title a {
   font-size:1.8em;
   font-weight:700;
}
.topstory-right .content-list-wrapper .hentry .entry-title a {
  font-size:.9em;
}
.top-stories-titlebar h2 {
    margin-bottom:-20px!important;
    width:100%;
    font-size:1.8em;
}
.topstory-right.vc_column_container>.vc_column-inner {
    padding-left: 10px;
    padding-right: 0px;
}
.topstory-right .loop-wrapper .hentry {
    padding-bottom: 12px;
    margin-bottom: 16px;
}
.topstory-left {
  margin-left:-15px;
}

/*Right Rail*/

.right-rail .content-list-wrapper .h3.entry-title a {
    font-size: 1em;
}

.right-rail .hentry.post {
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.right-rail .gtx-dfp-ad-inner-wrapper {
    margin: 0px auto;
    margin-bottom: 20px;
}


/* Page Right Rail & Sidebar */
.right-rail {
   border-left:1px solid #efefef;
   padding-left:5%;
}
.right-rail h2 {
    border-top: none;
    color: #021a7d;
    border-bottom: none;
    line-height: 18px;
    margin-bottom: 20px;
}

.vc_row-fluid .vc_col-sm-4:last-of-type h3.entry-title, .last-col h3.entry-title {
    font-size: 100%;
}

.templatera_shortcode .vc_col-sm-12 {
    padding-left: 0;
    padding-right: 0;
}

.vc_row-fluid .vc_col-sm-4 .widget {
    padding: 0;
}

.promo-img {
	margin-bottom: -10px !important;
}


/*Weather Widget*/
.wx-widget {
    margin-top:-20px;
}
.wx-widget .vc_tta-tabs-container {
    max-height:30px;
}
.vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    background-color: #253f92!important;
}
.vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #5472d2!important;
    background-color: #253f92!important;
}
.wx-widget .vc_tta-tabs-container a {
    margin-top:-12px;
}    
.vc_tta.vc_general.wx-widget .vc_tta-panel-body {
    padding: 10px 10px;
} 
.wx-widget .vc_tta-tab.vc_active a {
    color: #fff!important;
    font-weight: bold;
    font-size: 14px;
}   
.wx-footer {
    background:#e8a846;
    margin-top:-22px;
    text-align:right;
    padding:2px 5px;
}
.wx-footer a {
    color:#fff;
    font-weight:700;
    font-family: 'Roboto';
}
.wpb-js-composer .vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    color: #fff!important;
}

/* -- Meet The Team Widget --*/
.meet-the-team .grid-wrapper {   
  border: 1px solid #ccc;
  box-shadow: 2px 2px 4px #cc
}
.meet-the-team .loop-wrapper .grid-item {
  padding:10px;
  background:#ffffff;
  box-shadow:none;
  border:none;
}
.meet-the-team .loop-wrapper  .hentry.grid-item .entry-title a {
    color: #252525;
    text-align: center;
    position: relative;
    top: -5px;
    border: 1px solid white;
    display: block;
}
.meet-the-team .grid-wrapper .grid-item img{
   border-radius:50%;
}
.meet-the-team .grid-wrapper .grid-item img:hover{
	border-radius:25%;
}

/*--- Mugshots --*/
.mugshots .loop-wrapper  .hentry.grid-item .entry-title a {
  top:0px;
}

/*--- Related Posts Lists*/
.related-posts .loop-wrapper  .hentry.grid-item .entry-title a {
   color:#000;
}
.related-posts .loop-wrapper  .hentry.grid-item {
   background:#fff;
}

/*--- Popular Posts Lists*/
.popular-post-list .entry-content-wrap {
  display:table;
}
.popular-post-list .basic-content-wrap:before {
    float: left;
    position: relative;
    margin-right: 10px;
    color: #FFF;
    font-family: 'Oxygen', sans-serif;
    font-weight: 700;
    background-color: #BBB;
    padding: 1px 10px;
    border-radius:50%;
    top: 0px;
}
.popular-post-list article:nth-of-type(1) .basic-content-wrap:before {
    content: "1";
    padding: 1px 11px;
}
.popular-post-list article:nth-of-type(2) .basic-content-wrap:before {
    content: "2";
}
.popular-post-list article:nth-of-type(3) .basic-content-wrap:before {
    content: "3";
}
.popular-post-list article:nth-of-type(4) .basic-content-wrap:before {
    content: "4";
}
.popular-post-list article:nth-of-type(5) .basic-content-wrap:before {
    content: "5";
}
.popular-post-list article:nth-of-type(6) .basic-content-wrap:before {
    content: "6";
}
.popular-post-list article:nth-of-type(7) .basic-content-wrap:before {
    content: "7";
}
.popular-post-list article:nth-of-type(8) .basic-content-wrap:before {
    content: "8";
}
.popular-post-list article:nth-of-type(9) .basic-content-wrap:before {
    content: "9";
}
.popular-post-list article:nth-of-type(10) .basic-content-wrap:before {
    content: "10";
}

/* -- Sidebar Menus -- */
.vc_wp_custommenu h2 {
	background:#041f8a;
	color:#fff;
	text-align:center;
}
.vc_wp_custommenu h2:after {
  display:none;
}
.vc_wp_custommenu ul {
	list-style:none;
	padding:0px;
	margin-top:-10px;
}
.vc_wp_custommenu ul.sub-menu {
	list-style:disc;
	padding-left:15px;
}
.vc_wp_custommenu .widget li {
	background:#efefef;
	margin-bottom:5px;
	padding:2px 8px;
}
.vc_wp_custommenu .widget li:hover {
   	background:#d8d8d8;
}
.vc_wp_custommenu .widget .sub-menu li {
    padding:2px;
    margin-left:10px;
}
.vc_wp_custommenu .widget li a {
	font-size: 1.1em;
    line-height: 1em;
    color: #041f8a;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
}

/* -- Article Pages --*/
.type-post p,
.type-ingested_article p {
   font-size: 1.1em;
   line-height: 1.6em;
   margin-bottom: 1.2em;
   color:#000;
}
.ssbp-wrap.ssbp--centred {
  margin-top:55px;
  margin-bottom:55px;
}
.yuzo_related_post .relatedthumb a {
  font-size:1.4em!important;
  font-family:'Roboto', San serif;
  color:#000;
}
.yuzo_related_post h3 {
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1em;
    color:#3f83d6;
    margin-top: -10px;
    margin-bottom: 10px;
    margin-top:95px;
    padding: 2px;
    text-transform:uppercase;
}

/* -- Livestream Promo on Watch Now Pages --- */
.livestream-promo {
	background:#bb1404;
	text-align:center;
}
.livestream-promo a {
	color:#fff;
	font-weight:700;
	font-family:'Roboto Condensed', sans-serif;
	font-size:1.4em;
	position:relative;
	top:-3px;
}
.livestream-promo .fa {
	color:#fff;
	margin-top:4px;
}

/* -- Fox 32 Topper Graphic --*/
.fox32-header {
	background:#2d0083;
	padding:0px;
	position:relative;
	top:25px;
	max-height:65px;
}
.fox32-header .fox32-logo {
	width:20%;
	display:inline-block;
}
.fox32-header h2 {
	color:#fff;
	font-size:2em;
	font-family:'Roboto Condensed', sans-serif;
    display:inline-block;
    position:relative;
    bottom:20px;
    left:20px;
}
.fox32-header h2:after {
	display:none;
}

/*Fix because the Evie Calendar Widget Container & Bootstrap container conflict*/
.evie-widget {
  width:300px;
  margin:0px auto;
}

/* --- Author Bios Styles --- */
.author-bio-field.author-bio-field-featured_image {
  float:right;
  max-width:200px;
  margin:0 0 15px 15px;
}
.author-bio-field.author-bio-field-author_email {
  background:#ccc;
  width:30%;
  float:right;
  text-align:center;
  border-radius:4px;
  padding:4px;
  font-weight:bold;
  margin-bottom:40px;
}
@media (max-width:980px) {
 .author-bio-field.author-bio-field-author_email {
   width:60%;
 }
}
.author-bio-field.author-bio-field-author_email a:after {
 content:' >>';
}
.author_bios h1 {
  margin-left:15px;
}

/*Mugshots*/
.mugshot-promo-text {
    background: url(/content/uploads/2017/08/mugshot_bg.gif);
    background-size: 100%;
    min-height: 150px;
    margin-top: -20px;
    text-align:center;
    padding:20px;
    box-shadow:2px 2px 4px #ccc;
}
.mugshot-promo-text a {
   font-size:2.4em;
   font-weight:700;
   color:#ad0202;
   text-shadow:4px 4px 9px #adadad;
   font-family:Times New Roman;
}

/*Weather Promo*/
.wx-promo img {
	margin-top:-20px;
}
.wx-promo .wx-content {
	text-align:right;
	background:#ececec;
        margin-top:-7px;
}
.wx-promo a {
	margin-right:15px;
	font-family:'Roboto', San serif;
	font-size:120%;
}
.wx-promo-img-object {
margin-top:-40px;
}

/*Footer*/
.footer {
    clear: both;
    background-color: #041f8a;
    color: #fff;
}
.footer .row {
	margin-top:20px; 
}
.footer h4.widgettitle {
    border:none;
    margin-top:10px;
}
.footer a {
    color: #fff;
    font-size: 14px;
}

@media (min-width:980px) {
.col-sm-4.footer1, .col-sm-4.footer2 {
	width:20%;
	border-right:1px solid #535b7d;
}
.col-sm-4.footer3 {
	width:58%;
}
.footer .menu-as-seen-on-container {
	margin-top:-20px;
}
.footer .menu-as-seen-on-container li:nth-child(even) {
	float:left;
	width:40%; 
}
.footer .menu-as-seen-on-container li:nth-child(odd) {
	float:right;
	width:40%;
}
}

.footer .gtxcel-logo, .privacy-policy {
	width:200px;
	margin:0px auto;
	text-align:center;
}
.copyright {
	text-align:center;
}


/* SKI REPORT */
.jci-content {
  max-width: 645px;
  font-family: sans-serif; }

.jci-left, .jci-right {
  width: 49%;
  display: inline-block;
  vertical-align: top; }

.jci-left {
  margin-bottom: 1rem; }

.jci-resort {
  clear: both;
  margin-bottom: 2rem; }

.jci-updated {
  margin: 0px;
  font-size: .8rem;
  color: #3A77A2; }

.jci-resortName {
  margin: 2px 0px 2px 0px;
  color: #0069DC;
  font-size: 1.4rem;
  font-weight: bold;
  border-bottom: 2px solid; }

.jci-data, .jci-label {
  display: block;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  position: relative; }

.jci-data {
  margin-bottom: .8rem;
  padding-bottom: .3rem;
  font-size: 1.1rem; }

.jci-label {
  font-size: .8rem;
  font-style: italic;
  margin-bottom: .1rem;
  color: #3A77A2; }

.jci-column .jci-data:not(:last-child) {
  border-bottom: 2px solid #eef; }
/* END SKI REPORT */

/* WC-1384 fix ad centering */
.gtx-dfp-ad-wrapper {
  width:100%;
  padding:10px 0;
  text-align:center;
}

/* WC-1547 remove negative margins from .gtx-gallery-slider to fix text cutoff */
.gtx-gallery-slider.gtx-gallery-slider {
  margin: 20px 0 10px 0;
}

/* 47747 fix spacing in top row - Seth */
.top-row-image {
    margin-bottom: 0px !important;
    margin-top: 12px;
}
@media (min-width:768px) {
.top-row-image {
    margin-left: 50px;
}
}

/* WC-1774 */
.ugcg_form_container.ugcg-front.ugcg-front-ok h2 {
     margin-top:15px;
     margin-bottom:10px;
}
.ugcg_form_container.ugcg-front.ugcg-front-ok p {
     margin-top:0;
     line-height:normal;
}

/* WC-1853 Question Answer plugin */
.answer-post-header,
.qa-wrapper .nav-right .item.ask-question,
.question-submit.pickform form div.option:nth-child(4),
.question-submit.pickform form div.option:nth-child(5),
.question-submit.pickform form div.option:nth-child(6),
.question-submit.pickform form div.option:nth-child(7) .title,
.question-submit.pickform form div.option:nth-child(7) .details,
.qa-answer-reply,
.qa-answer-content .ssbp-container,
.question-details .meta span,
.question-template-default .entry-meta.entry-author,
.single-question .question-content .qa-user,
.single-question .question-content .content-header .meta,
.subscribers,
.single-question .qa-subscribe,
.qa-wrapper .nav-right .item.notifications {
  display:none;
}

.logged-in .answer-post-header {
  display:block;
}

.qa-wrapper .top-nav {
  padding-bottom:1px;
}

.answer-section-header:after,
.clear {
  content: "";
  display: table;
  clear: both;
}

.pagename-ask-a-question .top-stories-titlebar:nth-child(2) h2 {
  margin-bottom:0!important;
}

/* WC-1952 Custom Closings */
.gtx-closings-wwtv-row {
  font-size: 1.2em;
  border-bottom: 1px solid #ccc;
  padding: 0 0 .5em 0;
  margin: 0 0 .5em 0;
}

/* WC-1980 GravityView */
.gv-map-view .item-title p {
  font-size:1.3rem;
  font-weight:bold;
  margin:0 0 .25em 0;
}

.gv-field-8-4 {
    width: 100%;
    height: 180px;
    overflow: hidden;
    margin: 10px;
    position: relative;
}

.gv-container .gv-map-view-image .gv-field-8-4 {
    margin:0;
    display:block;
}
.gv-container .gv-map-view-image .gv-field-8-4 img {
    position: absolute;
    left: -100%;
    right: -100%;
    top: -100%;
    bottom: -100%;
    margin: auto; 
    height: auto;
    width: auto;
    max-height:none;
	margin-bottom: auto!important;
}
.gv-map-view-image {
    padding-bottom:0!important;
}
.gv-map-view-title {
    padding:0!important;
}
.gv-map-view-title h3 {
    font-size:1.5em!important;
    padding:.5em .5em 0 .5em!important;
    margin:0 0 .15em 0!important;
    font-weight:bold;
}
.gv-map-view-main-attr {
    padding:0;
}
.gv-map-view-main-attr .gv-map-view-title h3 {
    padding-left:0!important;
    font-size:1.35em!important;
}
.gv-map-view-main-attr .gv-map-view-image {
    padding:0 1em 0!important;
}
.gv-map-view-content {
    padding:0 .5em .5em!important;
}
.gv-map-single-container .gv-map-view-content p {
    margin: .5em 0 .5em 0!important;
    padding: 0!important;
    font-size: 1.25em!important;
    font-weight: normal!important;
}
.gv-map-view-title p {
    font-size:.95em!important;
}
.gv-map-view-title {
    width:65%!important;
}
.gv-map-view-footer,
.gv-map-view-middle-container {
    display:none;
}
.gv-map-entries {
    margin-top:15px;
}

/* GravityView mobile styles */
@media only screen and (max-width: 768px) {
.gv-map-view-title h3 {
    font-size:1.5em!important;
    padding:.5em .5em 0 0!important;
    margin:0 0 .15em 0!important;
    font-weight:bold;
}
.gv-map-view-main-attr {
    padding:15px 0;
}
.gv-map-view-title {
    padding:0 15px!important;
}
}

/* Skycam landing page styling - #51517 - SH */
.skycam-grid {
  padding:0 0 10px 0;
  background:#252525;
  box-shadow:2px 2px 2px #efefef;
}
.skycam-grid a {
   color:#fff;
   font-size: 1em;
   padding-left: 10px;
}
