

.res-table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	border: 1px solid #ddd;
}
.res-table th,
.res-table td {
	text-align: left;
	padding: 8px;
}
.res-table tr:nth-child(even) {
	background-color: #f2f2f2
}
#rightsidebar div.k2ItemsBlock ul li a.moduleItemTitle,
#rightsidebar .feed-link>a,
#rightsidebar .latestnews a,
#rightsidebar .weblinks a,
#rightsidebar a.mod-articles-category-title.active,
#rightsidebar h4 .mod-articles-category-title,
#rightsidebar .mod-articles-category-introtext>a,
#rightsidebar p.mod-articles-category-introtext,
#leftcolumn div.k2ItemsBlock ul li a.moduleItemTitle,
#leftcolumn .feed-link>a,
#leftcolumn .latestnews a,
#leftcolumn .weblinks a,
#leftcolumn a.mod-articles-category-title.active,
#leftcolumn h4 .mod-articles-category-title,
#leftcolumn .mod-articles-category-introtext>a,
#leftcolumn p.mod-articles-category-introtext {
	font-family: "proxima-nova", sans-serif !important;
}

/*///////////////////////////////////////BEGIN Banner///////////////////////////////////////*/
	/**************BEGIN Image***************/
	
	.wideload-banner {
		background-color: #231F20;
		background-image: url("/cas/ggs/images/banners/home-banner.jpg");
		min-height: 350px;
		background-size: cover;
		background-position: left;
		position: relative;
		width: 100%;
	}
	
	.wideload-overlay {
		background: rgba(50, 50, 50, 0.50);
		min-height: 350px;
		overflow: hidden;
		z-index: 2;
	}
	
	.wideload-content {
		position: absolute;
		top: 50%;
		-webkit-transform: translate(0, -50%);
		transform: translate(0, -50%);
		left: 50%;
		margin-right: -50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		width: 70%;
	}
	/*---BEGIN Mobile---*/
	
	@media only screen and (min-width: 1025px) {
		.wideload-banner {
			background-image: url("/cas/ggs/images/banners/home-banner.jpg");
		}
	}
	
	@media only screen and (min-width:760px) and (max-width: 1024px) {
		.wideload-banner {
			background-image: url("/cas/ggs/images/banners/home-banner.jpg");
		}
	}
	
	@media only screen and (min-width:550px) and (max-width: 760px) {
		.wideload-banner {
			background-image: url("/cas/ggs/images/banners/home-banner.jpg");
		}
	}
	
	@media only screen and (min-width:300px) and (max-width: 550px) {
		.wideload-banner {
			background-image: url("/cas/ggs/images/banners/home-banner.jpg");
		}
	}
	/*---END Mobile---*/
	/**************END Image***************/
	/**************BEGIN Text***************/
	
	.wideload-banner h1,
	.wideload-banner h2 {
		text-align: center;
	}
	
	.wideload-banner h1 {
		color: #fff;
		margin: 0px;
	}
	
	.wideload-banner h2 {
		color: #A3CD65;
		margin: 0px;
	}
	
	.wideload-content h1 {
		font-size: 4rem;
		text-shadow: 2px 2px 2px black;
	}
	
	.wideload-content h2 {
		font-size: 2rem;
		font-family: din-condensed, san-serif !important;
		text-transform: uppercase;
		text-shadow: 2px 2px 2px black;
	}
	/*---BEGIN Mobile---*/
	
	@media only screen and (max-width: 980px) {
		.wideload-content {
			width: 95%;
		}
		.wideload-content h1 {
			font-size: 4rem !important;
		}
		.wideload-banner h2 {
			font-size: 2rem !important;
		}
	}
	/*---END Mobile---*/
	/**************END Text***************/
	/*---BEGIN Interior Banner---*/
	
	.wideload-banner-interior {
		background-color: #231F20;
		background-image: url("/cas/ggs/images/banners/home-banner.jpg");
		background-size: cover;
		height: 180px;
	}
	
	@media only screen and (min-width:760px) and (max-width: 1024px) {
		.wideload-banner-interior {
			background-image: url("/cas/ggs/images/banners/home-banner.jpg");
		}
	}
	
	@media only screen and (min-width:550px) and (max-width: 760px) {
		.wideload-banner-interior {
			background-image: url("/cas/ggs/images/banners/home-banner.jpg");
		}
	}
	
	@media only screen and (min-width:300px) and (max-width: 550px) {
		.wideload-banner-interior {
			background-image: url("/cas/ggs/images/banners/home-banner.jpg");
		}
	}
	/*---END Mobile---*/
	/*---End Interior Banner---*/