@charset "utf-8";
/* CSS Document */
/* Mobile Layout: 480px and below. */
#full-width-slider {
	width: 100%;
	color: #5E6B72;
}
.infoBlock {
	position: absolute;
	left: 10%;
	bottom: 0;
	right: auto;
	min-width: 34%;
	max-width: 50%;
	overflow: hidden;
}
.infoBlockLeftWhite {
	background: rgba(255,255,255,0.34);
}
.infoBlock h1,
.infoBlock h2,
.infoBlock p {
	font-weight: 300;
	color: #FFF;
	margin: 20px 20px 10px 20px;
	padding: 0;
	text-shadow: 2px 2px 2px rgba(0,0,0,1);
}
.infoBlock h4 {
	line-height: 1.2;
	margin: 0;
	padding-bottom: 3px;
}
.infoBlock a:link,
.infoBlock a:visited {
	color: #FFF;
	text-decoration: underline;
}
.infoBlock a:hover {
	color: #FFF;
	text-decoration: none;
}
.infoBlock h1 {
	font-size: 1.5rem;
}
.infoBlock h2 {
	font-size: 2rem;
}
.fullWidth {
	max-width: 1400px;
	margin: 0 auto;
}
 @media screen and (min-width: 0px) and (max-width: 400px) {
.royalSlider.heroSlider,
.royalSlider.heroSlider .rsOverflow {
	height: 300px !important;
}
.infoBlock {
	min-width: 70%;
}
.infoBlock h1 {
 *font-size: 1.7rem;
}
.infoBlock h2 {
	font-size: 1rem;
}
}

/* Mobile Layout: 480px and below Landscape. */
@media only screen and (min-width: 480px) and (orientation: landscape) {
}

/* Tablet Layout: 481px to 567px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 481px) {
}
 @media screen and (min-width: 401px) and (max-width: 800px) {
.royalSlider.heroSlider,
.royalSlider.heroSlider .rsOverflow {
	height: 300px !important;
}
.infoBlock {
	min-width: 60%;
}
.infoBlock h1 {
	font-size: 1.7rem;
}
.infoBlock h2 {
	font-size: 1.2rem;
}
}
/* Landscape Layout: 568px to 768px. Inherits styles from: Previous Layout. */
@media only screen and (min-width: 568px) {
}
/* Landscape Layout: 568px to 768px. Landscape */
@media only screen and (min-width: 568px) and (orientation: landscape) {
}

/* Desktop Layout: 768px to a max of 1110px.  Inherits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (min-width: 768px) {
.infoBlock {
	min-width: 70%;
}
}
/* iPhone X */
@media only screen and (min-width: 812px) and (orientation: landscape) {
.infoBlock {
	min-width: 70%;
}
}
@media screen and (min-width:960px) and (min-height:660px) {
.heroSlider .rsOverflow,
.royalSlider.heroSlider {
	height: 520px !important;
}
.infoBlock {
	min-width: 50%;
}
}
@media screen and (min-width:960px) and (min-height:1000px) {
.heroSlider .rsOverflow,
.royalSlider.heroSlider {
	height: 660px !important;
}
}
/* Tablet Layout: 1024 to 768px. Inherits styles from: Mobile Layout and Tablet Layout. Landscape */
@media only screen and (min-width: 1024px) and (orientation: landscape) {
.heroSlider .rsOverflow,
.royalSlider.heroSlider {
	height: 520px !important;
}
.infoBlock {
	min-width: 30%;
}
}

/* Desktop Layout: 1110px onwards Inherits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (min-width: 1366px) {
.infoBlock {
	min-width: 20%;
}
}

/* Mac Book Air: 1440 to 990px. Landscape */
@media only screen and (min-width: 1440px) and (orientation: landscape) {
}
