/* COVERAGE MAP STYLES */
.page-template-stations-list .main {
	margin-top: 0;
	margin-bottom: 0; }

.page-template-stations-list .wpb_column.vc_column_container {
    padding-top: 30px;
    padding-bottom: 0;
    font-size: 85%;
    font-style: italic;
    font-weight: 700;
}

.page-template-stations-list .nsxt-map-container {
	margin: 50px auto 0;
	width: 1000px;
	font-family: Lato; }

@media (max-width: 1000px) {
    .page-template-stations-list .nsxt-map-container {
        display: none;
    }
}

.page-template-stations-list .nxst-map {
	display: block;
	position: relative;
	height: 638px;
	background-image: url('/wp-content/uploads/2024/06/nxstmap-blank.jpg');
	background-repeat: no-repeat; }

.page-template-stations-list .nxst-map.marked {
    background-image: url('/wp-content/uploads/2016/07/nxstmap-plotted.jpg');}

.page-template-stations-list .station {
	height: 10px;
	width: 10px;
	border: 1px solid #fff;
	background-color: #615346;
	position: absolute;
	border-radius: 50%;
	cursor: pointer;
	z-index: 50; }

.page-template-stations-list .station:hover { z-index: 75; }

.page-template-stations-list .station .market-info {
	display: none;
	background-color: #fff;
    width: 350px;
    padding: 10px;
    /*border: 2px solid #2380bb;*/
    box-shadow: 2px 2px 1px rgba(0,0,0,.5);
    position: relative;
	top: 4px;
	left: 4px;
	z-index: 100;
	border-radius: 6px;
	overflow: hidden; }

	.page-template-stations-list .station .market-info.e {
		left: auto;
		right: 345px; }

	.page-template-stations-list .station .market-info .dmarank {
		float: right;
	    font-size: 50px;
	    border-left: 2px solid rgba(161,144,105,.5);
	    padding-left: 8px;
	    color: rgba(150, 150, 150, 0.7);
	    line-height: 60px;
		position: relative; }

	.page-template-stations-list .station .market-info p.dmarank::before {
	    content: 'DMA';
	    font-size: 11px;
	    display: block;
	    line-height: 0px;
	    position: absolute;
	    top: 5px;
	    text-align: left; }

	.page-template-stations-list .station .market-info h2 {
		font-size: 18px;
		margin: 0 0 6px;
		line-height: 24px; }

	.page-template-stations-list .station .market-info p {
		margin: 0;
		font-size: 12px;
		color: #555555;
		line-height: 15px; }

.page-template-stations-list .station a {
	color: #2380bb;
	text-decoration: none; }

.page-template-stations-list .station .affiliates {
			min-height: 20px; /* Allow multiple rows */
			margin-top: 5px;
			text-align: center; }

		.page-template-stations-list .station .affiliates i {
		    height: 20px;
		    display: inline-block;
		    margin: 5px 5px 0;
		    opacity: .4;
		    background-repeat: no-repeat; }

		.page-template-stations-list .station .affiliates i.IND {
			background-image: url('networks/ind-20.png');
		    width: 46px; }

		.page-template-stations-list .station .affiliates i.NBC {
			background-image: url('networks/nbc-20.png');
		    width: 20px; }

		.page-template-stations-list .station .affiliates i.ABC {
			background-image: url('networks/abc-20.png');
		    width: 20px; }

		.page-template-stations-list .station .affiliates i.FOX {
			background-image: url('networks/fox-20.png');
		    width: 45px; }

		.page-template-stations-list .station .affiliates i.CBS {
			background-image: url('networks/cbs-20.png');
		    width: 20px; }

		.page-template-stations-list .station .affiliates i.MyNetworkTV {
			background-image: url('networks/mynet-20.png');
			width: 28px; }

		.page-template-stations-list .station .affiliates i.Bounce {
			background-image: url('networks/bounce-20.png');
		    width: 70px; }

		.page-template-stations-list .station .affiliates i.CW {
			background-image: url('networks/cw-20.png');
		    width: 48px; }

		.page-template-stations-list .station .affiliates i.Telemundo {
			background-image: url('networks/telemundo-20.png');
			width: 26px; }

		.page-template-stations-list .station .affiliates i.EstrellaTV {
			background-image: url('networks/estrellatv-20.png');
			width: 34px; }

		.page-template-stations-list .station .affiliates i.GRIT {
			background-image: url('networks/grit-20.png');
			width: 56px; }

		.page-template-stations-list .station .affiliates i.LAFF {
			background-image: url('networks/laff-20.png');
			width: 36px; }

		.page-template-stations-list .station .affiliates i.ESCAPE {
			background-image: url('networks/courttv-mystery-20.png');
			width: 50px; }

		.page-template-stations-list .station .affiliates i.MeTV {
			background-image: url('networks/metv-20.png');
			width: 71px; }

		.page-template-stations-list .station .affiliates i.AntennaTV {
			background-image: url('networks/antennatv-20.png');
			width: 20px; }

		.page-template-stations-list .station .affiliates i.Comet {
			background-image: url('networks/comet-20.png');
			width: 34px; }

		.page-template-stations-list .station .affiliates i.Charge {
			background-image: url('networks/charge-20.png');
			width: 96px; }

		.page-template-stations-list .station .affiliates i.CMT {
			background-image: url('networks/cmt-20.png');
			width: 26px; }

		.page-template-stations-list .station .affiliates i.CoziTV {
			background-image: url('networks/cozitv-20.png');
			width: 62px; }

		.page-template-stations-list .station .affiliates i.Decades {
			background-image: url('networks/decades-20.png');
			width: 56px; }

		.page-template-stations-list .station .affiliates i.GetTV {
			background-image: url('networks/gettv-20.png');
			width: 63px; }

		.page-template-stations-list .station .affiliates i.HeroesIcons {
			background-image: url('networks/heroesicons-20.png');
			width: 81px; }

		.page-template-stations-list .station .affiliates i.HSN {
			background-image: url('networks/hsn-20.png');
			width: 20px; }

		.page-template-stations-list .station .affiliates i.IonTelevision {
			background-image: url('networks/iontelevision-20.png');
			width: 28px; }

		.page-template-stations-list .station .affiliates i.JoeTV {
			background-image: url('networks/joetv-20.png');
			width: 55px; }

		.page-template-stations-list .station .affiliates i.JusticeNetwork {
			background-image: url('networks/justicenetwork-20.png');
			width: 56px; }

		.page-template-stations-list .station .affiliates i.LATV {
			background-image: url('networks/latv-20.png');
			width: 49px; }

		.page-template-stations-list .station .affiliates i.Movies {
			background-image: url('networks/movies-20.png');
			width: 104px; }

		.page-template-stations-list .station .affiliates i.MundoMax {
			background-image: url('networks/mundomax-20.png');
			width: 31px; }

		.page-template-stations-list .station .affiliates i.StartTV {
			background-image: url('networks/starttv-20.png');
			width: 92px; }

		.page-template-stations-list .station .affiliates i.TheCountryNetwork {
			background-image: url('networks/tcn-20.png');
			width: 32px; }

		.page-template-stations-list .station .affiliates i.ThisTV {
			background-image: url('networks/thistv-20.png');
			width: 52px; }

		.page-template-stations-list .station .affiliates i.UntamedSports {
			background-image: url('networks/untamedsports-20.png');
			width: 50px; }

		.page-template-stations-list .station .affiliates i.WGN {
			background-image: url('networks/wgn-20.png');
			width: 63px; }

		.page-template-stations-list .station .affiliates i.CourtTV {
			background-image: url('networks/courttv-20.png');
			width: 40px; }

		.page-template-stations-list .station .affiliates i.Stadium {
			background-image: url('networks/stadium-20.png');
			width: 41px; }

		.page-template-stations-list .station .affiliates i.CourtTVMystery {
			background-image: url('networks/courttv-mystery-20.png');
			width: 50px; }

.page-template-stations-list .station .affiliates i.TBD {
			margin: 0;
			width: 0; }
