.lgldtvbox{
	background: rgb(20,20,20);
	padding: 15px;
	padding-bottom: 0px;
	margin-bottom: 25px;
	color: white;
	margin-top: -30px;
	border-radius: 3px;
}

.lgldtvbox h2 {
	border-left: solid 5px white;
	border-right: solid 1px white;
}

.lgldtvbox-button{
	border-radius:  0px;
    background: none;
    border: 1px white solid;
    color: white;
    text-transform: uppercase;
    text-shadow:  none;
    font-weight:  bold;
}

.fp-headlines-title{
	background: #e9443c;
	color: white;
	border-radius: 0;
	margin-top: 20px;
	margin-bottom: 15px;
}	

.lgld-thirdarticle{
	margin-top: -60px;
	margin-bottom: 25px;
}

@media(max-width:767px){
	.lgldtvbox{
		border-radius: 0px !important;
		margin-left: -50px;
		margin-right: -50px;
		width: calc(100% + 95px);
		padding-left: 20px;
	}
	
	.fp-headlines-title{
		text-align: center !important;
		margin-top: 5px;
	}
	
	.fp-headlines-title h2{
		text-align: center !important;
		width: 100%;
	}
	
	.leaderboard-ad-mobile{
		margin-left: -40px;
    	width: calc(100% + 79px);
	}
	
	.cp-news-grid-style-1{	
    	margin-left: -29px;
    	width: calc(100% + 60px);
	}	
	
	.cp-news-grid-style-2{
		margin-left: -29px;
    	width: calc(100% + 60px);
	}
	
	.cp-thumb-article-mob{
		margin-left: -15px;
		width: calc(100% + 30px);
		margin-right: -15px;
		border-radius: 0px;
		margin-top: -50px;
	}
	
	.tagline{
		top: 14px !important;
		left: 14px !important;
		line-height: 25px !important;
		font-size: smaller;
	}
	
	.cp-logo-row {
		padding-top: 0px;
		margin-top: -15px !important;
	}
	
	.main-content{
		overflow-x: hidden;
	}
	
	.mob-local-ads-top{
		margin-left: -40px !important;	
		margin-right: -40px !important;	
		width: calc(100% + 80px) !important;
		max-width: calc(100% + 80px) !important;
		min-height: 50px !important;
		margin-top: -50px !important;
	}
	
	.lgld-thirdarticle{
		margin-left: -30px;
		margin-top: -25px;
		margin-bottom: 20px;
	}
	
	.lgld-columnbelow{
		margin-left: -30px;
	}
}