/* CSS Document */
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800");
@import url("https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700");

header#main-header {
	height: auto; /*360px;*/
	background: url(../ximages/homepage/slides/slide2-bg.png) no-repeat center;
	background-size: cover;
	padding-bottom: 0px;
}
/* RS Styles -------------------------------------------------------------- */

.boxedcontainer {
	max-width: 1170px;
	margin: auto;
	padding: 0px;
}
.tp-banner-fullscreen-container {
	width: 100%;
	position: relative;
	padding: 0;
}
.tp-banner-container {
	width: 100%;
	position: relative;
	padding: 0;
}
.tp-banner {
	width: 100%;
	position: relative;
}
.tr-bg {
	background: rgba(0,0,0,0.50);
	color: #fff;
	display: inline-block;
}
h2.tr-bg {
	padding: 10px 15px;
	font-weight: 300;
	margin-top: 80px;
	text-transform: uppercase;
	line-height: normal;
}
p.tr-bg {
	padding: 10px 15px;
	font-weight: 400;
	margin-top: 20px;
	line-height: normal;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;
}

.tp-caption.large_skinny_white_72 {
	font-size: 72px;
	line-height: 60px;
	font-weight: 400;
	font-family: "Open Sans";
	color: rgb(255, 255, 255);
	text-decoration: none;
}
.tp-caption.large_skinny_grey_72 {
	font-size: 72px;
	line-height: 60px;
	font-weight: 400;
	font-family: "Open Sans";
	color: #ccc;
	text-decoration: none;
}
.tp-caption.large_skinny_white_42 {
	font-size: 42px;
	line-height: 60px;
	font-weight: 400;
	font-family: "Open Sans";
	color: rgb(255, 255, 255);
	text-decoration: none;
}
.tp-caption.large_skinny_grey_36 { /* xxxx */
	font-size: 36px;
	line-height: 60px;
	font-weight: 400;
	font-family: "Open Sans";
	color: #ccc;
	text-decoration: none;
}
.tp-caption.large_fat_grey_44 { /* xxxx */
	font-size: 44px;
	line-height: 60px;
	font-weight: 800;
	font-family: "Open Sans";
	color: #ccc;
	text-decoration: none;
}
.tp-caption.large_skinny_white_36 {
	font-size: 36px;
	line-height: 60px;
	font-weight: 400;
	font-family: "Open Sans";
	color: rgb(255, 255, 255);
	text-decoration: none;
}
.tp-caption.large_skinny_grey_36 {
	font-size: 36px;
	line-height: 60px;
	font-weight: 400;
	font-family: "Open Sans";
	color: #ccc;
	text-decoration: none;
}
.tp-caption.small_skinny_dark_grey_20 { /* xxxx */
	font-size: 20px;
	line-height: 60px;
	font-weight: 400;
	font-family: "Open Sans";
	color: #EB7B54;
	text-decoration: none;
}
.cap_text {
	color: #000;
	width: 13em;
	position: relative;
	white-space: normal;
	text-align: left;
	font-size: 13px;
}

.tp-caption.large_blue_36 { /* xxxx */
	font-size: 36px;
	line-height: 60px;
	font-weight: 600;
	font-family: "Open Sans";
	color: #444095;
	text-decoration: none;
}

.tp-caption.small_skinny_blue_20 { /* xxxx */
	font-size: 20px;
	line-height: 60px;
	font-weight: 400;
	font-family: "Open Sans";
	color: #444095;
	text-decoration: none;
}

.tp-caption.small_skinny_grey_20 {
	font-size: 20px;
	line-height: 20px;
	font-weight: 400;
	font-family: "Open Sans";
	color: #ccc;
	text-decoration: none;
	white-space: normal;
}

.tp-caption.large_skinny_blue_42 { /* xxxx */
	font-size: 42px;
	line-height: 60px;
	font-weight: 600;
	font-family: "Open Sans";
	color: #0082ab;
	text-decoration: none;
}



/*Small Devices*/
@media (min-width: 768px) {
header#main-header {
	height: auto;
	padding: 0px;
}
}

/*Medium Devices*/
@media (min-width: 992px) {
header#main-header {
	height: auto;
	padding: 0px;
}
}

/*Large Devices*/
@media (min-width: 1200px) {
header#main-header {
	height: auto;
	padding: 0px;
}
}
