/* Slider styles */
.usl-loading {
	opacity: 0.35;
}
#v-slider {
	position:relative;
	display:block;
	clear:both;
}
/* Pager style */
#v-slider,
ul#slide,
#slide li {
	list-style: none outside none;
	overflow: hidden;
	padding: 0 !important;
	margin: 0 !important;
	width:100%;
}
#slide li {
	display:block;
}
#slide li img {
	min-width:100%;
	min-height:200px;
	width:100%;
	height:auto;
	margin-top:0;
	margin-bottom:0;
	padding:0;
}
#slide li a {
	position:absolute; 
	display:block;
	clear:both; 
	z-index:102; 
	width:100%; 
	height:60%; 
	top:20%; 
	left:0;
}

/* ======== PAGER ======= */
#slide-pager {
	box-shadow:inset 0 0 200px rgba(0, 0, 0, 0.6);
	-moz-box-shadow:inset 0 0 200px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow:inset 0 0 200px rgba(0, 0, 0, 0.6);
	-o-box-shadow:inset 0 0 200px rgba(0, 0, 0, 0.6);

	list-style-type:none;
	overflow:hidden;
	/*margin:14px 0 16px;*/
	padding:0;
	
	position:absolute;
	display:block;
	clear:both;
	z-index:99;
	
	top:0; left:0;
	width:100%; 
	height:100%;
	/*left:48%;*/
}
#slide-pager a.slider-arrow,
div.tagline-home {
	position:absolute;
	clear:both;
	display:block;
}
#slide-pager a.slider-arrow {
	z-index:9999;
	width:100%;	
	opacity:0.4;
	filter: alpha(opacity=40);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}
#slide-pager a.slider-arrow span {	
	height:26px; /* height of arrow graphic */
	display:block; clear:both;
}
/* holds 1 quote for each sibling image */
ul#slide li div.tagline-home-wrap {
	position:relative;
	width:100%;
	display:block;
	height:1px;
	margin-top:-1px;
	overflow:visible;
}
div.tagline-home {
	z-index:999;
	width:300px;
	left:58%;
	text-transform:uppercase;
}
div.tagline-home._top {
	top:0;
	padding:30px 0 0;
	/* text-transform:uppercase; */
}
div.tagline-home._btm {
	bottom:0;
	padding:0 0 36px;
}
div.tagline-home span {
	width:100%;
	clear:both;
	text-align:left;
	
	font-size:23px;
	font-weight:300;
	line-height:1.56;
	letter-spacing:0.08em;
	word-spacing:0.16em;
	color:rgb(240,241,242); /* fallbk */
	color:rgba(255,255,255,0.8);	
	text-shadow:1px 1px 20px rgba(0,0,0,0.7);
	
	display:block;
}
div.tagline-home._btm span {
	font-size:20px;
}

div.tagline-home._top span._320 {
    letter-spacing: 0.16em;
    text-transform: uppercase;
    padding-top: 4px;
}
#slide-pager a._top {
	top:0;
	padding:36px 0 0;
}
#slide-pager a._btm {
	bottom:0;
	padding:0 0 30px;
}
#slide-pager div.tagline-home._top {
	display:none !important;
}

#slide-pager a img {
	display:block;
	clear:both;
	margin-left:auto;
	margin-right:auto;
}
/*#slide-pager a.slider-arrow:focus, */
#slide-pager a.slider-arrow:active, 
#slide-pager a.slider-arrow:hover {
	background-color:transparent;
	/*background-color:rgba(0,0,0,0.3) !important;*/
	
	opacity:0.9 !important;
	filter: alpha(opacity=90);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	
	cursor: pointer;
    -webkit-transition: opacity .2s ease-in;
       -moz-transition: opacity .2s ease-in;
            transition: opacity .2s ease-in;	
}
@media (min-width:1599px) {
	div.tagline-home {
		left: 55.3%;
		width: 32%;
	}
	div.tagline-home span {
		font-size: 26px;
		line-height:1.48;
	}
	div.tagline-home._btm span {
		font-size:22px;
	}
	div.tagline-home._btm {
		padding: 0 0 34px;
	}
}
@media (min-width:1701px) {	
	div.tagline-home {
		width:34%;
		left:55%;
	}
	div.tagline-home span {
		font-size: 30px;
	}
	div.tagline-home._btm span {
		font-size: 25px;
	}
}
@media (min-width:1441px) and (max-width:1598px) {
	div.tagline-home {
		width:32%;
		left:54.5%;
	}
	div.tagline-home span {
		font-size:25px;
	}
	div.tagline-home._btm span {
		font-size:21px;
	}
}
@media (min-width:1201px) and (max-width:1440px) {
	div.tagline-home {
		width:390px;
		width:35%;
		left:56%;
	}
}
@media (min-width:1025px) and (max-width:1200px) {
	div.tagline-home {
		width:360px;
		left:56.5%;
	}
}
@media (min-width:769px) and (max-width:1024px) {
	#slide-pager a img {
		width:70px;
		height:auto;
	}
	div.tagline-home {
		width:38%;
		left:57%;
	}
	div.tagline-home span {
		font-size:20px;
	}
	div.tagline-home._btm span {
		font-size:17px;
	}
}
@media only screen and (min-device-width : 801px) and (max-device-width : 1024px) 
and (orientation : portrait) {
	#slide li img {
		min-width:140% !important;
		margin-left:-20%;
		min-height:1024px;
	}
}
@media only screen and (min-device-width : 801px) and (max-device-width : 1024px) 
and (orientation : landscape) {
	#slide li img {
		min-width:140% !important;
		margin-left:-20%;
		min-height:768px;
	}
	#slide-pager ._top {padding:20px 0 0;}
	#slide-pager ._btm {padding:0 0 38px;}
}
@media only screen and (max-width:800px) {
	#slide-pager a._top {padding:30px 0 0;}
	div.tagline-home._top {padding:30px 0 0;}
	#slide-pager a._btm {padding:0px 0 20px;}
	div.tagline-home._btm {padding:0px 0 30px;}
	div.tagline-home span {
		font-weight:400;
	}	
	div.tagline-home {
		width:72%;
		left:14%;
	}	
	div.tagline-home span {
		text-align:center;
	}
	div.tagline-home._top {
		top:42px;
	}
	div.tagline-home._btm {
		bottom:42px;
	}	
}
@media (min-width:481px) and (max-width:800px) {
	#slide-pager a img {
		width:60px;
		height:auto;
	}
	#slide li img {
		min-width:200% !important;
		margin-left:-40%;
	}
	div.tagline-home span {
		line-height:1.48;
		font-weight:300;
	}
	/*
	div.tagline-home span {
		font-size:18px;
	}
	div.tagline-home._btm span {
		font-size:16px;
	}*/
}
@media only screen and (min-width:481px) and (max-width:800px)  
and (orientation:portrait) {
	#slide li img {
		min-width:200% !important;
		margin-left:-40%;
	}
}
@media (min-width:611px) and (max-width:800px) {

	div.tagline-home span {
		font-size:22px;
	}
	div.tagline-home._btm span {
		font-size:18px;
	}
}	
@media (min-width:481px) and (max-width:610px) {

	div.tagline-home span {
		font-size:20px;
	}
	div.tagline-home._btm span {
		font-size:16px;
	}
}	
@media only screen and (max-width:480px) {
	#slide-pager div.tagline-home {
		width:100%;
		left:0;
		font-size:60%;
	}
	div.tagline-home._top {
		top:32px;
	}
	div.tagline-home._btm {
		bottom:32px;
	}	
	div.tagline-home span {
		width:90%;
		margin:0 auto;
		text-align:center !important;
		font-size:20px;
		font-weight:300; /*400;*/
		line-height: 1.48;
	}
	div.tagline-home._btm span {
		font-size:16px;
	}
	div.tagline-home {
		left:0;
		width:100%;
	}
	/*
	div.tagline-home-wrap {
		display:none !important;
	}
	#slide-pager div.tagline-home._top {
		display:block !important;
	}*/
}
/*
@media only screen and (min-width:321px) and (max-width:480px) {
	#slide li img {
		min-width:240% !important;
		margin-left:-60%;
	}
} */
@media only screen and (min-width:320px) and (max-width:480px) 
and (orientation:portrait) {
	#slide li img {
		min-width:240% !important;
		margin-left:-60%;
		min-height:480px;
	}
	div.tagline-home span {
	    /*font-size: 18px;*/
	}
}

@media only screen and (min-width:376px) and (max-width:480px) 
and (orientation:landscape) {	
	#slide li img {
		min-height:240px;
	}
}
@media only screen and (min-width:376px) and (max-width:480px) {
	#slide-pager.pager-v {
		/*left:44%;*/
	}
	#slide-pager a img {
		width:48px;
		height:auto;
	}
}
@media only screen and (max-width:375px) {
	#slide-pager a img {
		width:48px;
		height:auto;
	}
	div.tagline-home span {
	    /*font-size: 18px;*/
	}
	div.tagline-home span {
		width:90%;
		font-size:18px;
	}
	div.tagline-home._btm span {
		font-size:15px;
	}
}
@media only screen and (min-width:321px) and (max-width:375px) {}

@media only screen and (max-width:320px) {
	#slide li img {		
		min-height:480px;
		/* height:480px !important; */
	}
}
@media only screen and (max-width: 320px) and (orientation:portrait) {
	#slide li img {		
		min-height:480px;
		/* height:480px !important; */
	}
}
@media only screen and (max-width: 320px) and (orientation:landscape) {
	#slide-pager.pager-v {
		/*left:40%;*/
	}
	#slide li img {		
		min-height:240px;
	}
}
