/*
 * 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 */
#slider-wrapper {
  -webkit-box-sizing: border-box; 
	 -moz-box-sizing: border-box;    
	      box-sizing: border-box;        
}

.nivoSlider {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.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%;
	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;
}

.nivo-box img { display: block; }

/* Caption styles */
.nivo-caption {
	position: absolute;
	left: 0px;
	bottom: 0px;
	padding: 5px 10px;
	background: #000;
	color :#FFF;
	width: 100%;
	z-index: 8;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter: alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	   -moz-box-sizing: border-box;    /* Firefox, other Gecko */
	        box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p { padding: 5px; margin: 0; }

.nivo-caption a { display: inline !important; }

.nivo-html-caption { display:none; }

.nivo-directionNav {position: static;}

/* 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; }


/* -----------------------------------------
   Admissions
----------------------------------------- */

.theme-Admissions#slider-wrapper {
    background: #FFF;
	padding: 10px 10px 0 10px;
	margin-bottom: 20px;
	overflow: hidden;
	-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
       -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
            box-shadow: 0px 1px 5px 0px #4a4a4a;  
}

.theme-Admissions .nivoSlider {
	position: relative;
	background: #FFF url('https://www.goodwin.edu/assets/images/slider/images/loading.gif') no-repeat 50% 50%;
	margin-bottom: 10px;
    overflow: visible;
}

.theme-Admissions .nivoSlider img {
	position:absolute;
	top: 0px;
	left: 0px;
	display: none;
}

.theme-Admissions .nivoSlider a { display:block; }

.theme-Admissions .nivo-controlNav {
    text-align: left;
	padding: 0;
	position: relative;
    z-index: 10;
    -webkit-transition: opacity 300ms ease-in-out;
       -moz-transition: opacity 300ms ease-in-out;
            transition: opacity 300ms ease-in-out;
}

	.theme-Admissions .nivo-controlNav a {
		display: inline-block;
		width: 10px;
		height: 10px;
		background: url('https://www.goodwin.edu/assets/images/slider/images/bulletsblue.png') no-repeat;
		text-indent: -9999px;
		border: 0;
		margin: 0 2px;
	}
		.theme-Admissions .nivo-controlNav a.active { background-position: 0 -10px; }

.theme-Admissions nivo-directionNav {position:static;}

.theme-Admissions .nivo-directionNav a {
	display: block;
	width: 20px;
	height: 20px;
	background: url('https://www.goodwin.edu/assets/images/slider/images/arrowsblue.png') no-repeat;
	text-indent: -9999px;
	top: auto;
	bottom: -23px;
	z-index: 51;
    -webkit-transition: opacity 300ms ease-in-out;
       -moz-transition: opacity 300ms ease-in-out;
            transition: opacity 300ms ease-in-out;
}

.theme-Admissions a.nivo-nextNav { background-position: -20px 0; right: 0; }
	.theme-Admissions a.nivo-nextNav:hover { background-position: -20px -20px; }
	
.theme-Admissions a.nivo-prevNav { left: auto; right: 30px; }
	.theme-Admissions a.nivo-prevNav:hover { background-position: 0 -20px; }


.theme-Admissions .nivo-caption a {
    color: #FFF;
    border-bottom: 1px dotted #fff;
}
.theme-Admissions .nivo-caption a:hover { color: #FFF; }


/* -----------------------------------------
   Giving
----------------------------------------- */
.theme-Giving#slider-wrapper {
    background: #FFF;
    padding: 10px;
}
.theme-Giving .nivoSlider {
	position: relative;
	background: #fff url('https://www.goodwin.edu/assets/images/slider/images/loading.gif') no-repeat 50% 50%;
    margin-bottom: 10px;
    overflow: visible;
}
.theme-Giving .nivoSlider img {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}
.theme-Giving .nivoSlider a {
	border: 0;
	display: block;
}

.theme-Giving .nivo-controlNav a { display: none; }

.theme-Giving nivo-directionNav {position:static;}

.theme-Giving .nivo-directionNav a {
	display: block;
	width: 55px;
	height: 58px;
	background: url('https://www.goodwin.edu/assets/images/slider/images/arrows2.png') no-repeat;
	text-indent: -9999px;
	border: 0;
	z-index: 11;
	opacity: .8;
}

.theme-Giving a.nivo-nextNav {
	background-position: -55px 0;
	right: -10px;
}
	.theme-Giving a.nivo-nextNav:hover { opacity: 1; }
	
.theme-Giving a.nivo-prevNav { left: -10px; }
	.theme-Giving a.nivo-prevNav:hover { opacity: 1; }

.theme-Giving .nivo-caption {
	position: absolute;
	left: 65%;
	bottom: 5%;
	padding: 10px 15px;
	background: #FFF;
	color: #404040;
	width: 30%;
	-webkit-border-radius: 10px;
	    moz-border-radius: 10px;
		    border-radius: 10px;
}
	
	.theme-Giving .nivo-caption a {
		color: #00467f;
		font-weight: bold;
	}
	
/* -----------------------------------------
   Landingpages
----------------------------------------- */
.theme-Landing#slider-wrapper {
    background: #FFF;
	-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
       -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
            box-shadow: 0px 1px 5px 0px #4a4a4a;  
}
.theme-Landing .nivoSlider {
	position: relative;
	background: #fff url('https://www.goodwin.edu/assets/images/slider/images/loading.gif') no-repeat 50% 50%;
    margin-bottom: 10px;
    overflow: visible;
}
.theme-Landing .nivoSlider img {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}
.theme-Landing .nivoSlider a {
	border: 0;
	display: block;
}

.theme-Landing .nivo-controlNav  { display: none; }

.theme-Landing .nivo-directionNav a { display: none; }

.theme-Landing .nivo-caption { display: none; }
	


@media only screen and (max-width: 650px) { .theme-Giving#slider-wrapper, .theme-Admissions#slider-wrapper{ display: none; } }