
/*------Home Banner------*/


.cycle-slideshow{width:100%;
	             height:100%;
	             display:block;
	             position:relative;
	             margin: 0 auto;
	             overflow:hidden;
}

.slide{display:block;
	   position:relative;
	   width:100%;
}

.caption{width:100%;
	     display:block;
	     position:absolute;
	     bottom:15px;
	     z-index:9999;
	     background:rgba(25,25,25, .5);
	     padding-top:40px;
	     padding-bottom:20px;
	     -webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
		 -o-box-sizing: border-box;
		 box-sizing:border-box;
}

.caption h3{text-transform:uppercase;
			color:white;
			font-family: 'PT Sans', sans-serif;
			font-size:40px;
			line-height: .05em;
			

}

.caption p{text-transform:uppercase;
			color:white;
			font-family: 'PT Sans', sans-serif;
			font-size:17px;
			line-height: 2em;

}

.caption a{border:1px solid white;
		   border-radius:5px;
		   padding:4px 12px;
		   -webkit-transition: background 0.3s linear 0s;
		   -moz-transition: background 0.3s linear 0s;
		   -o-transition: background 0.3s linear 0s;
		   transition: background 0.3s linear 0s;

}

.caption a:hover{background:white;}

.info-center{width:100%;
		     max-width:1000px;
		     margin-left:auto;
		     margin-right:auto;
}

.info-center p{margin-top:17px;
			   margin-bottom:12px;
			   line-height: 1em;}

.info-logo{float:left;
		   padding-left:10px;
		   padding-right:0px;
		   margin-top:-15px;
}

.cycle-prev, .cycle-next{font-size:200%;
						  color:#fff;
						  display:block;
						  position:absolute;
						  top:45%;
						  z-index:9999;
						  cursor:pointer;
}



.cycle-prev{left:10%;
			opacity: .4;
			transition: all 0.6s ease-in-out;
			-webkit-transition: all 0.6s ease-in-out;
			-moz-transition: all 0.6s ease-in-out;
			-o-transition: all 0.6s ease-in-out;
			-es-transition: all 0.6s ease-in-out;
}
.cycle-next{right:10%;
			opacity: .4;
			transition: all 0.6s ease-in-out;
			-webkit-transition: all 0.6s ease-in-out;
			-moz-transition: all 0.6s ease-in-out;
			-o-transition: all 0.6s ease-in-out;
			-es-transition: all 0.6s ease-in-out;
}
.cycle-pager{width:100%;
	   text-align:center;
	   display:block;
	   position:absolute;
	   z-index:9999;
	   top:10px;
}

.cycle-pager span{text-indent:-600%;
	       white-space:nowrap;
	       width:20px;
		   height:3px;
		   display:inline-block;
		   background:rgba(255,255,255, .30);
		   margin:0 4px;
		   cursor:pointer;
		   -webkit-transition: background 0.6s linear .0s;
		   -webkit-transition: box-shadow 0.5s linear .0s;

		   -moz-transition: background 0.6s linear .0s;
		   -moz-transition: box-shadow 0.5s linear .0s;

		   -o-transition: background 0.6s linear .0s;
		   -0-transition: box-shadow 0.5s linear .0s;

		   transition: background 0.6s linear .0s;
		   transition: box-shadow 0.5s linear .0s;


}

.cycle-pager .cycle-pager-active{background:#ee6c18;
								 box-shadow:0px 0px 12px #ffcc00;
								 border:.06em solid #ff4800;
}


.cycle-slideshow:hover .cycle-next{opacity: 1;}
.cycle-slideshow:hover .cycle-prev{opacity: 1;}



@media screen and (max-width: 768px){

	

	.caption{width:100%;
	        display:block;
	         position:absolute;
	         bottom:14px;
	         z-index:9999;
	         background:rgba(25,25,25, .6);
	         padding-top:0px;
	         padding-bottom:0px;
	        -webkit-box-sizing: border-box;
		     -moz-box-sizing: border-box;
		    -o-box-sizing: border-box;
		      box-sizing:border-box;
		      text-align:left;
}

	.caption h3{font-size:20px;
			   line-height: 1em;
			    margin-left:-16px;
	}

    .caption p{font-size:12px;
			  line-height: 1em;
			  margin-bottom:5px;
			  margin-left:-16px;
			  text-align:left;
    }

     .caption a{border:1px solid white;
		        border-radius:5px;
		        padding:2px 6px;
		        text-align:left;
		        margin-left:0px;
	}

	.info-center{width:100%;
		         max-width:700px;
		         margin-left:auto;
		         margin-right:auto;
		         margin-top:5px;
		         margin-bottom:0px;
	}

	.info-logo{margin-top:12px;}

	.info-center p{margin-top:12px;
				   margin-bottom:10px;
	}
			

}

@media screen and (max-width: 670px){

	.cycle-prev, .cycle-next, .cycle-pager{display:none;}
	.caption{display:none;}
	.info-logo{display:none;}
}


/*---#pager{width:100%;
	   text-align:center;
	   display:block;
	   position:absolute;
	   cursor:pointer;
	   z-index:999;
}

#pager a{font-size:.0em;
	     color:transparent;
	     width:15px;
		 height:15px;
		 display:inline-block;
		 position:relative;
		 border-radius:20px;
		 background:white;
		 margin:5px;
}

#pager a.activeSlide {background:#191919;}--*/






/*------Home Banner------


#homebanner{position:relative;
   	 	    width:100%;	 	 
}


#slider img{position:absolute;
	        width:100%;
	      display:block;
		
}




*/






/*--#homebanner{width:100%;
			height:700px;
	    	display:block;
	    	position:relative;
			margin:auto;
		    padding:0px;
}


#slider{width:100%;
	  	height:100%;
	    display:block;
	    position:absolute;
	    overflow:hidden;
}

@media screen and (max-width: 740px){


#homebanner{width:100%;
			height:275px;
	    	display:block;
	    	position:relative;
			margin:auto;
		    padding:0px;
}



.home-image{max-width:100%;
	        height:100%;
		    display:block;
	    	position:relative;
	    	overflow:hidden;
			
	}
	

}


@media screen and (max-width: 340px){


#homebanner{width:auto;
			height:100px;
	    	display:block;
	    	position:relative;
			margin:auto;
		    padding:0px;
}



.home-image{width:100%;
	        height:100%;
		    display:block;
	    	position:relative;
	    	overflow:hidden;
			
	}
	

}



.info{width:100%;
	  height:80px;
	  display:block;
	  position:relative;
	  z-index: 99;
}

.info h1{color:white;
 		 font-size:35px;
 		 padding:15px 0px 0px 20px;
}

.info p{color:white;
 		 font-size:20px;
 		 padding:0px 0px 0px 20px;
 		 line-height:1px;
 		}
--*/