/* Silence is golden */


/* This will only affect things categorized with NFL Panthers test and will age out organically as content is added */ 

.content-list-wrapper .category-nfl-panthers-test .categories-list a:first-of-type:before {
    content: 'NFL: Panthers';
    visibility: visible;
    display: inherit;
    position: absolute;
    color: #FFFFFF;
    background: #d8392c;
    border-radius: 4px;
    line-height: 1.4em;
    padding: 1px 4px;
}
.content-list-wrapper .category-nfl-panthers-test .categories-list a:first-of-type {
    visibility: hidden;
}


/* Fix for Time.ly detail page*/
.type-ai1ec_event.hentry {
  margin:10px;
}

/*hide byline on calendar page*/
.ai1ec_event .entry-meta-wrapper{
        display:none;
    }

/*related posts links*/
.related-posts .grid-item .h3.entry-title a {color:#000 !important}

/* Plan to Rescan menu addition fix - #52515*/
nav.primary .nav li a {
        padding: 5px 7px 5px 7px;
    }

/* Main menu fixes - SDH*/
@media (min-width:980px) and (max-width:1300px) {
    nav.primary .nav li a {
        font-size: 16px;
        padding: 5px 7px 5px 0px;
    }
        .header .search-form-wrapper .wrap {
        position: absolute;
        right: -180px;
    }
}

nav.primary .nav li a {
    margin-left: 0px;
    margin-right: 3px;
}
nav.primary ul {
    margin-left: -15px;
}

/* Responsive Livestream iframe - 16:9 Aspect Ratio - #811622 */
.iframe-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%;
}
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}


/* Election Results 3 Image Fixes */
@media screen and (max-width: 768px){
	div.gtx-race .candidate-image-wrapper.image-count-3 .candidate-image:nth-child(1),	div.gtx-race .candidate-image-wrapper.image-count-3 .candidate-image:nth-child(2), 	div.gtx-race .candidate-image-wrapper.image-count-3 .candidate-image:nth-child(3) {
		width: 33% !important;
		height: 100% !important;
	}	
}

div.gtx-race .candidate-image-wrapper {
	margin-top: 10px;
}


/*CSS fixes for header*/

.header .search-form-wrapper .wrap{right:0 !important}

@media (max-width:1200px) {

    .header .utility-nav-wrapper {width: 100%;}
    .header .search-form-wrapper .wrap{right:0}
    .header .search-form-wrapper {width: 100% !important;margin: 0px auto;}
  
}

@media (min-width:980px) and (max-width:1200px) {
   
    .header .search-form-wrapper .wrap {margin-right: 0 !important}
    .header .utility-nav-wrapper {width: auto;}
    .header .search-form-wrapper {width: auto;margin: 0px auto}
}

@media (min-width:980px) and (max-width:1250px) {
    
    .header .search-form-wrapper .wrap {margin-right: 0;}
    
}

.dfp-gutter-ad.dfp-gutter-left,.dfp-gutter-ad.dfp-gutter-right {width:calc((100% - 1280px) / 2)}
.dfp-gutter-ad.dfp-gutter-left img{margin:0 0 0 auto !important;float: right}
.dfp-gutter-ad.dfp-gutter-left img,.dfp-gutter-ad.dfp-gutter-right img{height: 85vh}

.secondary .sub-menu li {margin:0 !important;padding:5px 0px}
.secondary .sub-menu {border: 0 !important;background: #000 !important}


