﻿/*
 * jQuery Nivo Slider v3.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
		z-index:0;
		margin:0 auto;

}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
left:0px; /* x offset position */
    top:0px; /* y offset position */
    position:absolute;
    overflow:hidden;
    background:none;
    font-family:Helvetica, Arial, Sans-Serif;
    color:#FFF;
    font-weight:bold;
    font-size:40px;
    line-height:44px;
    text-align:left;
    text-transform:uppercase; /* converts text to UPPERCASE */
    z-index:8;}

.nivo-caption1 {
	margin-left:0px;
	margin-right:0%;

	margin-top:80px;
    width:1400px;
         background-color:hsla(120,60%,70%,0.3);
/* BACKGROUND OF TITLE BLACK OPAQUE */	color:rgba(253, 253, 253, 1.0);/* TEXT OF TITLE, WHITE SOLID */
    text-transform:none;
    font-size:96px;
    	font-weight:normal; 
    font-family: 'Great Vibes', cursive;
	text-align:center;
    line-height:144px;
    padding: 0px;

}
#slider-wrapper  {width:100%;  background-color:transparent;  margin-top:0px;   }

#htmlcaption1			{ width:100%;}
.nivo-caption1a {
	margin-left:600px;
	margin-top:220px;
    width:100%;
    font-size:46px;
        font-weight:bold;
    line-height:46px;
    text-transform:none;
font-family: 'Dancing Script', cursive;
padding:0 0 30px 0;}


.nivo-caption2 {
    margin-top:160px;
    width:100%;  
      background-color:hsla(120,60%,70%,0.3);
	color:rgba(253, 253, 253, 1.0);/* TEXT OF TITLE, WHITE SOLID */
    text-transform:none;
    font-size:120px;
    font-family: 'Great Vibes', cursive;
        line-height:150px;
	text-align:center;
	font-weight:normal; 
	padding:0px;


}

.nivo-caption2a {
	margin-top:40px;
    width:100%;
    font-size:120px;
    font-weight:normal;
    text-transform:none;
    background-color:hsla(120,60%,70%,0.3);
    font-family: 'Great Vibes', cursive;
    padding: 5px 10px 5px 10px;
    line-height:150px;
    text-align:center;



}


.nivo-caption2a a:link {color:#fff; font-family:'Great Vibes', cursive; }
.nivo-caption2a a:visited {color:#fff; font-family:'Great Vibes', cursive; }
.nivo-caption2a a:active {color:#fff; font-family:'Great Vibes', cursive; }
.nivo-caption2a a:hover {color:#fff; font-family:'Great Vibes', cursive; }
.nivo-caption2a a:focus {color:#fff; font-family:'Great Vibes', cursive; }



.nivo-caption3 {
    margin-left:200px;
    margin-top:140px;
    width:660px;
    background: rgba(0, 0, 0, 0.4);/* BACKGROUND OF TITLE BLACK OPAQUE */	color:rgba(253, 253, 253, 1.0);/* TEXT OF TITLE, WHITE SOLID */
    padding: 5px 10px 5px 10px;
            line-height:54px;
    text-transform:none;
    font-size:48px;
	font-family:"Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	text-align:center;
    
}
.nivo-caption4 {
    margin-left:150px;
    margin-top:400px;
    width:650px;
        padding: 5px 10px 5px 10px;
            line-height:54px;
    text-transform:none;
    font-size:38px;
	font-family:"Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	text-align:center;
	    background: rgba(0, 0, 0, 0.4);/* BACKGROUND OF TITLE BLACK OPAQUE */	color:rgba(253, 253, 253, 1.0);/* TEXT OF TITLE, WHITE SOLID */


    
}

/* If the screen size is 601px wide or more, set the font-size of <div> to 96px */

@media screen and (min-width: 601px) { #slider-heading { width:100%; position:absolute; top:120px; height:160px; background-color:hsla(120,60%,55%,0.3); }  }

@media screen and (min-width: 601px) { #slider-heading h1 { text-transform:none;
    font-size:96px;
    	font-weight:normal; 
    font-family: 'Great Vibes', cursive;
	text-align:center;
    padding: 0px 0px 30px 0px; 
    color:white;
 }  }


/* If the screen size is 600px wide or less, set the font-size of <div> to 30px */

@media screen and (max-width: 600px) { #slider-heading { width:100%; position:absolute; top:70px; height:60px; background-color:hsla(120,60%,55%,0.3); }  }

@media screen and (max-width: 600px) { #slider-heading h1 { text-transform:none;
    font-size:30px;
    	font-weight:normal; 
    font-family: 'Great Vibes', cursive;
	text-align:center;
    padding: 0px 0px 0px 0px; 
    color:white;
 }  }



.nivo-caption p { 
	padding:5px;
	margin:0;

}
.nivo-caption title {
		opacity: 1.4; }                 


.nivo-caption a {
	display:inline !important;
	
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}