.theme-default .nivoSlider {
	position:relative;
	background: transparent;
    margin:0px;
    /*** NEED TO CHANGE FOR HEIGHT ***/

}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	width:40%;
	text-align:center; 
	margin-top:-70px;
	right:0; 
	z-index:100;
	max-width:530px;
}
.theme-default .nivo-controlNav a {
    /*** NEED TO CHANGE FOR POINT OF NAV ***/
	width:18px;
	height:18px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
		
	background:transparent;
	border:2px solid #fff;
	text-indent:-9999px;
	margin: 0 4px;
	display:inline-block;

}

.theme-default .nivo-controlNav a.active {
	border:2px solid #608a84;
}

.theme-default .nivo-directionNav a {
	display:none;
	width:40px;
	height:80px;
	background:url(arrows.png);
	text-indent:-9999px;
	border:0;
	opacity: 0.5;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    top:45%;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
	background-position:-40px 0;
	right:5%;
}
.theme-default a.nivo-prevNav {
	left:5%;
}

.theme-default .nivo-caption {
	position:absolute; 	background:#4e6076; text-align:center; 
	width:40%;
	max-width:530px;
	padding-top:4%;
	text-align:center;
	top:0%;
	right:0%;
	bottom: 0px;
	z-index:8;
}

.theme-default .nivo-caption p {
	font-size:24px;
	padding:0px 50px;
	display:inline-block;
	color:#fff;
  font-family: 'Open Sans'; 
	font-weight: 300;
	line-height:30px;
	text-align:center;
}

.theme-default .nivo-caption h2 {
	font-size:48px;
	padding:0px 10px;
	display:inline-block; text-transform:uppercase;
	color:#fff;
  font-family: 'Vidaloka';
	font-weight: 700;
	margin-top:-10px;
}

.theme-default .nivo-caption h2 > a {
    color: hsl(0, 0%, 100%);
    font-family: "Vidaloka";
    font-size: 48px;
    font-weight: 700;
    text-transform: uppercase;
	text-align:center;
	text-decoration:none;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}
@media all and (max-width: 1200px)
{
.theme-default .nivo-caption h2{
	font-size:42px;
	
}
.theme-default .nivo-caption p {
	font-size:25px;
	line-height:30px;
	padding:0px 42px;
}
.theme-default .nivo-controlNav {
	margin-top:-45px;
	width:40%;
}
	
}
@media all and (max-width: 1100px)
{
.theme-default .nivo-caption h2,.theme-default .nivo-caption h2 > a{
	font-size:38px;
	
}
.theme-default .nivo-caption p {
	font-size:22px;
	line-height:30px;
	padding:0px 38px;
}
.theme-default .nivo-controlNav {
	margin-top:-55px;
	width:40%;
}
	
}
@media all and (max-width: 980px)
{
.theme-default .nivo-caption h2,.theme-default .nivo-caption h2 > a{
	font-size:33px;
	
}
.theme-default .nivo-caption p {
	font-size:18px;
	line-height:25px;
	padding:0px 25px;
}
.theme-default .nivo-controlNav {
	margin-top:-57px;
	width:40%;
}
	
}
@media all and (max-width: 800px)
{
.theme-default .nivo-caption h2,.theme-default .nivo-caption h2 > a{
	font-size:30px;
	
}
.theme-default .nivo-caption p {
	font-size:18px;
	line-height:25px;
	padding:0px 30px;
}
.theme-default .nivo-controlNav {
	margin-top:-57px;
	width:40%;
}
	
}
@media all and (max-width: 768px)
{
.theme-default .nivo-caption h2,.theme-default .nivo-caption h2 > a{
	font-size:25px;
	
}
.theme-default .nivo-caption p {
	font-size:15px;
	line-height:22px;
	padding:0px 20px;
}
.theme-default .nivo-controlNav {
	margin-top:-57px;
	width:40%;
}
	
}
@media all and (max-width: 640px)
{
.theme-default .nivo-caption h2,.theme-default .nivo-caption h2 > a{
	font-size:18px;
	
}
.theme-default .nivo-caption p {
	font-size:12px;
	line-height:14px;
	padding:0px 15px;
}
.theme-default .nivo-controlNav {
	margin-top:-57px;
	width:40%;
}
	
}
@media all and (max-width: 480px)
{
.theme-default .nivo-caption h2,.theme-default .nivo-caption h2 > a{
	font-size:15px;
	
}
.theme-default .nivo-caption p {
	/*font-size:12px;
	line-height:14px;
	padding:0px 15px;*/
	display:none;
}
.theme-default .nivo-controlNav {
	margin-top:-70px;
	width:40%;
}
	
}
@media all and (max-width: 360px)
{
	.slider-main{display:none;}
}