/* home page css 
 note: for social river go to socialriver.css
*/


/* SLIDESHOW ******************************************************/

.home-banner-wrapper {
	background: white;
	max-width:100%;
	visibility: hidden;
	border: 0px solid #333;
	border-radius: 6px 6px 6px 6px !important;
	-moz-border-radius: 6px 6px 6px 6px !important;
	-webkit-border-radius: 6px 6px 6px 6px !important;
	padding: 0px;
	position:relative;
	overflow: hidden;

}

.galleria_slide img {
	border: 0px !important;
	border-radius: 6px 0px 0px 6px !important;
	-moz-border-radius: 6px 0px 0px 6px !important;
	-webkit-border-radius: 6px 0px 0px 6px !important;

}

ul.rslides-home {
	
}
ul.rslides-home li {
	margin: 0px;
	padding: 0px;
}

h2.home-banner-title {
}

.home-banner-text {
	padding: 0em 1.5em 0em 0.3em;
	text-align: left;
	font-size: 0.875em;
	color: #000000;
	overflow: hidden !important;

}
.home-banner-text h2 {
	
}
.home-banner-text a {
	color: #000000;
	
}
.home-banner-text p {
	line-height: 1.5em;
	font-weight: 100;
}
/*for explo about slide only*/
p.home-about {
	/*font-family: "ff-unit-slab-web", "Helvetica Neue", Helvetica, Arial, sans-serif !important;*/
	font-weight: 100;

}
.home-banner-link {
	text-align: center;
}
ul.centered-btns_tabs {
	position: absolute;
	bottom: .5em;
	right: 0em;
	z-index: 1111100;
	width: 30%;
	float: right;
}
ul.centered-btns_tabs a[class^='centered-btns1_'] {
	background-color: #cccccc;
	border: 0px;
	margin-left: 0.3em;
}

/*CONTENT *****************************************/
#homepage-left-col {
	padding-top:0;
	
}
.homepage-content-region {
	margin-top: 2em;
}
.homepage-content-region h1 {
	font-size: 1.6em;
}

p.homepage-small {
	font-size: 0.85em;
	margin-top: 0;
}

/*VISIT SECTION **********************************/

.visit-block-content-column {
	margin-top: 12px;
}
#visit-right-col h2 {
	margin-top: 0.75em;
	font-size: 1.063em;
}
#visit-right-col h4 {
	margin-bottom: 0;
}

.no-right-padding {
	padding-right:0;
}

/*EVENTS SECTION *********************************/

#homepage-events hr {
	padding: 0.5em 0;
	margin-top: 2em;
}
.getmore {
	font-weight: 600;
    font-size: 0.875em;
    text-transform: uppercase;
    letter-spacing: 0.125em;
  	float: right;
}

.getmore-last {
	font-weight: 600;
    font-size: 0.875em;
    text-transform: uppercase;
    letter-spacing: 0.125em;
  	text-align: right;
  	margin-bottom:2em;
}


/*VIDEO SECTION **********************************/

.home-video-holder {
	border: 1px solid #cccccc;
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	background-color: #fff;
	margin: 0px 0px 2em 0px;
}
.home-video-holder h1 {
	font-size: 1.2em;
	margin: 1.2em 1.2em 0em 1.2em;
}
.home-video-holder p {
	font-size: 0.875em;
	line-height: 1.5em;
	padding: 0 1.5em 0 1.5em;
}
.home-video-holder h5 {
	font-size: 1em;
	margin: 1em 1.2em 1em 1.2em;
}
.home-video-holder h5 a {
	text-decoration: none;
}

/*EXPLORE SECTION *********************************/

#more-to-explore {
	margin-top: 0em;
	padding: 1.5em 1.5em 1em 1.5em;
	background-color: #F8F8F9;
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border: 1px solid #cccccc;
}
.more-link {
	text-align: right;
	margin: 0px 1.5em 1.3em 0px;
	font-weight: 400;
	font-weight: 600;
    font-size: 0.875em;
    text-transform: uppercase;
    letter-spacing: 0.125em;
    padding-right: 2em;
}
#more-to-explore .more-link {
	margin-right: 0;
}


.home-banner-image {
	max-width: 100%;
}
.home-banner-image img {
	width: 100% !important;
}

.centered-btns_nav.next {
	visibility: hidden;
}
.centered-btns_nav.prev {
	visibility: hidden;
}


/*MEDIA QUERIES *************************************/

@media screen and (min-width: 768px) and (max-width: 1070px) {

	#homepage-left-col {
		padding-top: 1.6em;
	}

	.home-banner-text {
		text-align: left;
		font-size: 0.8em;
		padding: 1em 2em 0em 2em;
		color: rgba(251,251,251, 1);
		padding: .5em 1.5em 0em 1.5em;
	}

	.home-banner-text a {
		color: rgba(251,251,251, 1);
	}

	.centered-btns_nav.next {
		right: 30% !important;
		visibility: visible;
	}
	.centered-btns_nav.prev {
		visibility: visible;
	}

	.home-banner-wrapper {
		background: rgba(0,0,0, 1);
		border: 0px solid #333;
	}

}


@media screen and (min-width: 1071px) {

	#homepage-left-col {
		padding-top: 1.6em;
	}

	.home-banner-text {
		text-align: left;
		font-size: 1em;
		padding: 2em 2em 0em 2em;
		color: rgba(251,251,251, 1);
		padding: .5em 1.5em 0em 1.5em;

	}

	.centered-btns_nav.next {
		right: 30% !important;
		visibility: visible;
	}
	.centered-btns_nav.prev {
		visibility: visible;
	}

	.home-banner-wrapper {
		background: rgba(0,0,0, 1);
		border: 0px solid #000;
	}

	.home-banner-text a {
		color: rgba(251,251,251, 1);
	}

}







