.grid-row {
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 5px;
	color: #333;
}

.fp-featured {
	background-color: #000;
}

.fp-title {
	font-family: "aktiv-grotesk-condensed","aktiv-grotesk",Helvetica,sans-serif;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 5px;
	margin-bottom: 0;
	padding: 15px;
	font-size: 24px;
	text-transform: none;
	background-color: #C03;
	overflow: hidden;
	z-index: 1;
	font-weight: 700;
	color: #FFF;
}

.bgimg {
	height: 250px;
	width: 300px;
	float: right;
	margin-left: 15px;
}

.cms-page-view p {
	line-height: 24px;
	margin: 0 0 1.5em;
	text-align: unset;
}

.cms-page-view .text1 {
	font-family: "aktiv-grotesk-condensed",aktiv-grotesk,helvetica,sans-serif;
	line-height: 1;
	color: #999;
}

.cms-page-view .titletext {
	font-family: "aktiv-grotesk-condensed",aktiv-grotesk,helvetica,sans-serif;
	font-size: 20pt;
	line-height: unset;
}

.cms-page-view .text2 {
	padding: 10px;
	display: inline-block;
	vertical-align: middle;
	font-family: "aktiv-grotesk-condensed",aktiv-grotesk,helvetica,sans-serif;
	color: #C03;
	line-height: 50px;
	font-size: 42pt;
}

.inline-edit-editable p {
text-align: justify;
}

hr {
	border: 0;
	border-top: 1px solid #333;
	margin-bottom: 0;
	margin-top: 0;
}

.sponsorlinks {
	float: left;
	font-size: 13pt;
	text-align: center; width: 33%;
}

.grid-vid {
	display: flex;
}

.grid-small-100 {
	line-height: 1.8;
}

.frame {
	float: left;
}

.left {
	float: left;
}

.gridbox {
	padding: 5px;
}

.gridbox span {
	 font-size: 20pt;
	 color: #333;
}

.sponsor {
	text-align: center;
}

.clear {
	clear: both;
}

.title {
	font-size: 12pt;
	font-family: "aktiv-grotesk-condensed","aktiv-grotesk",helvetica,sans-serif;
}


@media only screen and (max-width: 1250px){
	.grid-vid {
		display: table;
		margin: 0 auto;
	}
}

@media screen and (max-width: 770px) {
	.fp-title {
		font-size: 4.66926vw;
		position: static;
		display: block;
	}
	.cms-page-view .text1 {
		margin: 15px;
		line-height: 1;
		color: #999;
		font-size: 24pt;
		text-align: left;
}
}

@media only screen and (max-width: 600px) {
	.grid-large-100, .grid-large-25, .grid-large-30, .grid-large-33, .grid-large-40, .grid-large-50, .grid-large-60, .grid-large-70, .grid-medium-100, .grid-medium-25, .grid-medium-30, .grid-medium-33, .grid-medium-40, .grid-medium-50, .grid-medium-60, .grid-medium-70, .grid-small-100, .grid-small-25, .grid-small-30, .grid-small-33, .grid-small-40, .grid-small-50, .grid-small-60, .grid-small-70, .grid-xlarge-100, .grid-xlarge-25, .grid-xlarge-30, .grid-xlarge-33, .grid-xlarge-40, .grid-xlarge-50, .grid-xlarge-60, .grid-xlarge-70, .grid-xsmall-100, .grid-xsmall-25, .grid-xsmall-30, .grid-xsmall-33, .grid-xsmall-40, .grid-xsmall-50, .grid-xsmall-60, .grid-xsmall-70 {
		width: 100%;
	}
}

@media screen and (max-width: 1199px) and (min-width: 480px) {
		.cms-page-view .text1 {
			font-size: 3vw;
			margin: 15px;
		}

		.cms-page-view .text2 {
			font-size: 5vw;
			line-height: 5vw;
			padding-left: 8.34028vw;
		}
}

.kuListView ul li .kuDesc {
    display: none;
}
