/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**/

#owl-hero{
	margin: 20px auto 30px;	
}

@media only screen {
	.owl-carousel{width: 100%;}
}

@media only screen and (min-width: 64.063em) {
	.owl-carousel{width: 1002px;}
}

.owl-carousel{
	background: none repeat scroll 0 0 #000;
    display: none;
    /*height: 404px;*/
    list-style: outside none none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    /*position: relative;*/
    /*width: 1002px;*/
}

.owl-carousel .description h2, .owl-carousel .description p {
	margin: 0px;
	padding: 0px 12px;
	font-family: 'Helvetica-Neue', Helvetica, sans-serif;
}


@media only screen {
	.owl-carousel .description{
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
		width:100%;	
		padding:12px;
	}
	
	.owl-carousel .description p{
		color: #fff;
		font-size: 2 em;
		font-weight: normal;
		line-height: 2.5 em;
	}
	
	.owl-carousel .description h2{
		color: #fff;
		font-size: 3.5 em;
		font-weight: bold;
		line-height: 4.5 em;
		text-transform: uppercase;	
		padding-bottom: 1em;
	}
}

@media only screen and (min-width: 64.063em) {
	.owl-carousel .description{
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
		font-size: 11px;
		/*left: 499px;*/
		margin-left:499px;
		padding: 12px 0;
		position:absolute;
		top: 69px;
		width: 502px;	
	}
	
	.owl-carousel .description p{
		color: #fff;
		font-size: 22px;
		font-weight: normal;
		line-height: 26px;
	}
	
	.owl-carousel .description h2{
		color: #fff;
		font-size: 24px;
		font-weight: bold;
		line-height: 30px;
		text-transform: uppercase;	
	}
}
	

.owl-carousel .description p a:link, .description p a:visited {
    color: rgb(255, 255, 255);
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    padding: 5px 0;
}
.owl-carousel .description p a:hover, .description p a:active {
    color: rgb(190, 190, 190);
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    padding: 5px 0;
}

.owl-controls{
	list-style: none;
	/*margin: 100;*/
	padding: 0;
	z-index: 9999;
	position: absolute;
	bottom: 0px;
	right: 0;
	margin-right: 10px;
	margin-bottom: 12px;
}

.owl-theme .owl-controls .owl-page span {
    background: none repeat scroll 0 0 #869791;
    border-radius: 20px;
    display: block;
    height: 12px;
    margin: 5px 2px;
    opacity: 0.5;
    width: 12px;
}

.owl-buttons{
	display:none;	
}



