
  /* ************************************ */
 /* ***** Devices up to 768px wide ***** */
/* ************************************ */


	 /*** ******************* ***/
	/*** Bootstrap Overrides ***/

		.container-fluid{ /* restrict the main container to 1170 */
			max-width: 1170px;
		}

		.img-responsive, img {/* make the img-responsive styles apply to all images by default */
			display: block;
			max-width: 100%;
			height: auto;
		}

		.row { /* add some padding to rows by default */
			padding-top: 40px;
			padding-bottom: 40px;
		}

		iframe,object{
			max-width:100%;
			width:100%;
		}

		div.embed-control{
			width:100% !important;
			margin-bottom: 20px;
		}

		.center-block,
		.pull-left,
		.pull-right { /* add margins to image alignment classes */
			margin-bottom: 15px;
		}

		.pull-right {
			margin-left: 15px;
		}

		.pull-left {
			margin-right: 15px;
		}
				
		
		/* Youtube/Vimeo Embeds on archives +
		   show landing pages (using a script to load 
		   thumbs and only load iframe content when clicked */
		
		
		.youtube, .vimeo {
		    background-color: #000;
		    margin-bottom: 30px;
		    position: relative;
		    padding-top: 56.25%;
		    overflow: hidden;
		    cursor: pointer;
		}
		.youtube img, .vimeo img {
		    width: 100%;
		    top: -16.84%;
		    left: 0;
		    opacity: 0.7;
		}
		.youtube .play-button, .vimeo .play-button {
		    width: 90px;
		    height: 60px;
		    background-color: #333;
		    box-shadow: 0 0 30px rgba( 0,0,0,0.6 );
		    z-index: 1;
		    opacity: 0.8;
		    border-radius: 6px;
		}
		.youtube .play-button:before, .vimeo .play-button:before {
		    content: "";
		    border-style: solid;
		    border-width: 15px 0 15px 26.0px;
		    border-color: transparent transparent transparent #fff;
		}
		.youtube img,
		.youtube .play-button,
		.vimeo img,
		.vimeo .play-button {
		    cursor: pointer;
		}
		.youtube img,
		.youtube iframe,
		.youtube .play-button,
		.youtube .play-button:before,
		.vimeo img,
		.vimeo iframe,
		.vimeo .play-button,
		.vimeo .play-button:before {
		    position: absolute;
		}
		.youtube .play-button,
		.youtube .play-button:before,
		.vimeo .play-button,
		.vimeo .play-button:before {
		    top: 50%;
		    left: 50%;
		    transform: translate3d( -50%, -50%, 0 );
		}
		.youtube iframe, 
		.vimeo iframe {
		    height: 100%;
		    width: 100%;
		    top: 0;
		    left: 0;
		}
				
		
		


	 /*** *************************** ***/
	/*** Basic Page Structure/Styles ***/

		body {
			font-family: "baskerville-urw", Times, serif;
			color: #16264c;
		}

	 /*** *************************** ***/
	/* Styles to apply to wrapper divs */


		/* Gray gradient bands: top sliders - also applying the same style to main-content if there isn't a slider*/

		.gray-gradient {

			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bfbfbf+1,e6e6e6+25,e6e6e6+75,bfbfbf+100 */
			background: #bfbfbf; /* Old browsers */
			background: -moz-linear-gradient(top,  #bfbfbf 1%, #e6e6e6 25%, #e6e6e6 75%, #bfbfbf 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#bfbfbf), color-stop(25%,#e6e6e6), color-stop(75%,#e6e6e6), color-stop(100%,#bfbfbf)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #bfbfbf 1%,#e6e6e6 25%,#e6e6e6 75%,#bfbfbf 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #bfbfbf 1%,#e6e6e6 25%,#e6e6e6 75%,#bfbfbf 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #bfbfbf 1%,#e6e6e6 25%,#e6e6e6 75%,#bfbfbf 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #bfbfbf 1%,#e6e6e6 25%,#e6e6e6 75%,#bfbfbf 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#bfbfbf',GradientType=0 ); /* IE6-9 */

		}

		/* Transparent background bands: */

		.trans-white {
			background: rgba(255,255,255, .8) !important;
		}

		/* Transparent white bands: slider nav */

		.trans-blue {
			background: rgba(32,38,76, .8) !important;
		}

		/* Red Search/Nav bands */
		.search-band {
			background: #a9184b;
			color: white;
		}

		.rev-band, .rev-band h1, .rev-band h2, .rev-band h3, .rev-band h4, .rev-band h5, .rev-band h6 {
			color: white;
		}

		.rev-band a:link, .rev-band a:visited {
			color: #c6d7ff;
		}

		.rev-band a:hover {
			color: white;
		}

		/* This may not be needed - might just put this style on the bottom stay in touch & a couple bands on homepage */

		.photo-bg {
			margin-bottom: 9px;
			background-size: cover;
		}

	 /*** ******************************* ***/
	/* Styles to apply to rows for padding */


		.padding-large {
			padding-top: 60px;
			padding-bottom: 60px;
		}

		.padding-small {
			padding-top: 20px;
			padding-bottom: 20px;
		}

		.padding-xsmall {
			padding-top: 10px;
			padding-bottom: 10px;
		}

		.padding-none {
			padding-top: 0;
			padding-bottom: 0;
		}

		.padding-top {
			padding-bottom: 0;
		}

		.padding-bottom {
			padding-top: 0;
		}

		.inner-panel { /* apllied to add padding within certain columns */
			padding: 15px;
		}

		.inner-panel + .inner-panel {
			margin-top: 30px;
		}

		.col-mobile-padding {
			margin-bottom: 30px;
		}

		@media (min-width: 768px) {
			.col-mobile-padding { margin-bottom: 0;}
		}


	 /*** ************ ***/
	/* Basic Typography */

		h1, h2, h3, h4, h5, h6 {
			color: #16264c;
			font-weight: 700;
			margin-bottom: 0.25em;
		}

		div > h1:first-child, div > h2:first-child, div > h3:first-child, div > h4:first-child, div > h5:first-child, div > h6:first-child {
			margin-top: 0 !important;
		}

		h5 + h2 {
			margin-top: -0.25em;

		}

		h3, h4, h5 {
			font-family: "futura-pt", Helvetica, Arial, sans-serif;
		}

		h2 { /* Large slider/section headings */
			font-size: 2em;
		}

		h3 { /* most common heading - big bold subheads */
			font-size: 1.7em;
		}

		h3 span.h3-italic {  /* note about payment on donation form */
			font-size: 80%;
			font-weight: 300;
			font-style: italic;
		}
		
		h4 { /* - big normal-weight subheads */
			font-size: 1.6em;
			font-weight: 400;
		}

		h5 { /* smaller bold subheads */
			font-size: 1.3em;
		}

		h6 { /* tiny bold subheads */
			font-size: 1.3em;

		}

		a:link,
		a:visited {
			color: #a9184b;
			outline: none !important;
		}

		a:hover {
			color: #16264c;
			text-decoration: none;
		}

		p, address {
			font-size: 1.2em;
			line-height: 1.2em;
			padding: 0;
			margin: 0 0 .75em 0;
		}

		ul, ol {
			font-size: 1.2em;
		}

		blockquote {
			border: none;
			font-style: italic;
			font-weight: 700;
			font-size: 1.4em;
		}

		blockquote footer {
			color: #16264c;
			font-style: normal;
		}

		.clearboth {
			clear: both;
		}

		/* Styles for button links - can be use on <a> or <input> - if margins are needed, add based on location - not in the styles below! */


		.btn-link, .btn-link:link, .btn-link:visited,
		.btn-link-green, .btn-link-green:link, .btn-link-green:visited,
		.btn-link-red, .btn-link-red:link, .btn-link-red:visited,
		.btn-link-light, .btn-link-light:link, .btn-link-light:visited
		{
			display: inline-block;
			padding: 10px 15px;
			-webkit-border-radius: 20px;
			-moz-border-radius: 20px;
			border-radius: 20px;
			background: #16264c;
			color: white !important; /* stop rev-band styles from chaning the color  */
			font-weight: 700;
			font-family: "futura-pt", Helvetica, Arial, sans-serif;
			margin: .5em 0 .75em 0;
			border:none;
		}

		.btn-link-green, .btn-link-green:link, .btn-link-green:visited {background: #76b155;}
		.btn-link-red, .btn-link-red:link, .btn-link-red:visited {background: #a9184b;}
		.btn-link-light, .btn-link-light:link, .btn-link-light:visited {background: #b9c2d9; color: #16264c !important;}

		.btn-link:hover,
		.btn-link-green:hover
		 {
			background: #a9184b;
			text-decoration: none;
		}

		.btn-link-red:hover {
			background: black;
			text-decoration: none;
		}

		.btn-link-light:hover {
			background: #a9184b;
			text-decoration: none;

		}

		.hidden-content { /* used with toggle-btn */
			display: none;
		}

		.toggle-btn span + span { /* toggle buttons that change the text when clicked use the spans */
			display: none;
		}



	  /*** ***************** ***/
	 /*** Basic Form Styles ***/

	 	.form-group input[type=text],
	 	.form-group textarea {
		 	background: #cdcbcb;
		 	font-weight: 700;
		 	border: 2px solid #16264c;
		 	color: #445379;
		 	padding: 10px;
		 	height: auto;
	 	}

	 	.form-group input[type=text]:focus,
	 	.form-group textarea:focus {
		 	outline: none;
		 	border-color: #a9184b;
		 	box-shadow: none;
		 	background: white;
		 	color: black;


	 	}

	 	input.submit-button {
		 	border: 2px solid #16264c;
		 	background: #a9184b;
		 	color: white;
		 	font-weight: 700;
		 	font-size: 1.2em;
		 	padding: 5px 10px;
	 	}

	 	input.submit-button:hover {
		 	background: #16264c;
	 	}

	 	#captcha-image {
		 	margin: 15px 0;
	 	}

	 	.form-control {
		 	margin-top: 3px;
		 	margin-bottom: 10px;
	 	}

	 	.sold-out .header {
		 	opacity: .5;
	 	}

	 	.sold-out .body {
		 	opacity: .3;
	 	}
	 	

	 /*** ************ ***/
	/*** BLR Be Love Revolution Form ***/				 	
				 	
		 .blr-form, .blr-form input, .blr-form textarea, .blr-form #donate-now {
				
			
			font-family: proxima-nova, sans-serif;
			
			font-weight: 400;
			color: rgba(82, 82, 82, 0.6);
			font-style: normal;
			
			}
			
			.blr-form h1 .blr-form h2, .blr-form h3, .blr-form h4, .blr-form h5, .blr-form h6 {
			
			
			font-family: proxima-nova-condensed, sans-serif;
			
			font-weight: 700;
			letter-spacing: 1.8px;
			color: black;
			
			font-style: normal;
			text-transform: uppercase;
			}
			
			.blr-form a {
				color: rgba(82,82,82,.6);
    -webkit-transition: color .15s ease-out;
    -moz-transition: color .15s ease-out;
    -ms-transition: color .15s ease-out;
    -o-transition: color .15s ease-out;
    transition: color .15s ease-out;
    padding-bottom: .05em;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(82,82,82,.18);
    -webkit-transition: border-color .15s ease-out,color .15s ease-out;
    -moz-transition: border-color .15s ease-out,color .15s ease-out;
    -ms-transition: border-color .15s ease-out,color .15s ease-out;
    -o-transition: border-color .15s ease-out,color .15s ease-out;
    transition: border-color .15s ease-out,color .15s ease-out;


			}
			
			.blr-form a:hover {
				color: rgba(82,82,82,.4);
			}
			
			
			.blr-form #donate-now {
			padding: 21px 34px;
			
			font-size: 15px;
			
			letter-spacing: 1px;
			
			font-family: proxima-nova;
			
			font-size: 10px;
			
			font-weight: 600;
			
			font-style: normal;
			
			text-transform: uppercase;
			
			letter-spacing: .2em;
			
			color: #000 !important;
			
			
			border-color: #000;
			border-width: 2px;
			
			border-style: solid;
			border-radius: 3px;
			
			margin-top: 30px;
			
			background-color: transparent;
			
			-webkit-transition: 0.1s background-color linear, 0.1s color linear;
			
			-moz-transition: 0.1s background-color linear, 0.1s color linear;
			
			-o-transition: 0.1s background-color linear, 0.1s color linear;
			
			transition: 0.1s background-color linear, 0.1s color linear;
			}
			
			.blr-form #donate-now:hover {
				color: white !important;
				background-color: black;
			}


	 /*** ************ ***/
	/*** Header + Nav ***/


		.header-wrap {
			background-position: center top;
			position: relative;
			padding-bottom: 80px;
			/* padding-bottom: 250px; */
			background-size: cover;
		}

	.header-text-overlay {
			position: absolute;
			top: 25vw;
			left: 0;
			right: 0;
/* 			width: 60vw; */
			color: white;
			text-align: center;
		}

		.header-text-overlay h1 {
			font-size: 8vw;
			line-height: .87;
			color: white;
			margin-bottom: .7em;
		}
		
		.header-text-overlay p {
		font-family: "futura-pt", Helvetica, Arial, sans-serif;
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: 0.17em;
		font-size: 2.5vw;
		margin-bottom: .5em;
		}
		
		.header-text-overlay img {
			width: 5vw;
			max-width: 25px;
			margin: 0 auto;
		}


		.menu-toggle:link,
		.menu-toggle:visited,
		.mobile-search-btn:link,
		.mobile-search-btn:visited {
			float: right;
			color: white;
			font-family: "futura-pt", Helvetica, Arial, sans-serif;
			font-weight: 700;
			font-size: 1.5em;
			text-transform: uppercase;
			padding: 15px 15px 15px 30px;
			background: url(images/main-menu-burger.png) left 22px no-repeat;
		}

		.mobile-search-btn:link,
		.mobile-search-btn:visited {
			padding: 5px 15px 5px 30px;
			background: url(images/search-mag.png) left 12px no-repeat;
		}

		.header-wrap nav ul {
			list-style: none;
			font-family: "futura-pt", Helvetica, Arial, sans-serif;
			font-weight: 700;
			margin: 0;
			padding: 0;
		}

		.header-wrap nav ul li {

		}

		.header-wrap nav ul li:last-child {
			margin-right: 0;
		}

		.header-wrap nav ul a {
			color: white;
			text-decoration: none;
		}

		.header-wrap nav ul a:hover {
			color: #b9c2d9;
			text-decoration: none;
		}

		.main-nav {
			background: rgba(26, 38, 80, .8);
			padding: 10px;
			position: relative;
		}

		nav.main-nav .mobile-nav-wrap {
			clear: both;
			display: block;
			position: absolute;
			top: 50px;
			left: 0;
			z-index: 99;
			background: #16264c;
			width: 100%;
		}

		nav.main-nav ul {
			float: none;
			clear: both;

			font-size: 2em;
			text-shadow: 5px 5px 10px black;
		}

		nav.main-nav ul li {
			margin-right: 25px;
			position: relative;
			display: block;
			float: none;
			margin: 0 0 0 0;
		}

		nav.main-nav ul li a {
			border-bottom: 1px solid #1d3368;
			border-top: 1px solid #000b24;
			padding: 15px 15px;
			display: block;
			margin: 0;
		}

		nav.main-nav ul li.selected a {
			color: #c6d7ff;
		}

		nav.main-nav ul li.hasChild a {
			background: url(images/main-menu-plus.png) 95% center no-repeat;
		}

		nav.main-nav ul li.hasChild.activeParent a {
			background: url(images/main-menu-arrow_down.png) 95% center no-repeat;
			border-bottom: none;
		}

		nav.main-nav ul li.hasChild ul li a,
		nav.main-nav ul li.hasChild.activeParent ul li a {
			background: none;
		}

		/* main nav - children */

		nav.main-nav ul li ul {
			font-size: .9em;
			font-weight: 700;
			float: none;
			margin: 0;
			padding: 0;
			position: relative;
		}

		nav.main-nav ul li ul li {
			float: none;
			margin: 0;
			padding: 0;
		}

		nav.main-nav ul li ul li a,
		nav.main-nav ul li.selected ul li a {
			color: white;
			padding: 8px 15px;
			display: block;
			border: none;
		}

		nav.main-nav ul li ul a span {
			display: none;
		}

		nav.main-nav ul li ul li a:hover,
		nav.main-nav ul li.selected ul li a:hover {
			color: #b9c2d9;
		}

		nav.main-nav ul li.selected ul li.selected a {
			color: #b9c2d9;
		}


		/* Search form  */

		.search-mobile {
		    font-family: "futura-pt", Helvetica, Arial, sans-serif;
			font-weight: 700;
		    margin: 0 0 0 0;
		    padding: 15px;
		    text-align: right;
		    width: 100%;
		    display: block;
		}

		.search-mobile form {
			border: 3px solid #b9c2d9;
			display: block;
		}

		#search-mobile-input {
			float:left;
			border: none;
			padding: 5px;
			width: 70%;
			font-size: 1.2em;
			background: transparent;
			color: white;
		}

		a#search-mobile-go, button#search-mobile-go {
			float:right;
			color:#45557a;
		    background: #b9c2d9;
		    padding: 7px;
		    font-weight: bold;
		    text-align: center;
		    font-size: 1em;
			border: none;
			width: 25%;

		}

		a#search-mobile-go:hover, button#search-mobile-go:hover {
			color: #16264c;
			text-decoration: none;
		}

		/* Social Nav */

		#social-nav-mobile li {
			float: left;
			margin-bottom: 10px;
		}




		/* Header Logo */

		.header-logo {
			float: left;
			width: 200px;
		}


		/* Page Title */

		.page-title {
			text-align: center;

		}

		.page-title h1 {
			color: white;
			font-weight: 700;
			font-size: 4em;
			margin-bottom: 0;
/* 			text-shadow: 5px 5px 5px rgba(22,38,76, 1), -5px -5px 5px rgba(22,38,76, 1); */       /* OLD BLUE REPLACED 5/2019 */
			text-shadow: 2px 4px 4px rgba(22,22,22, .4), -2px -2px 4px rgba(22,22,22, .25);
			margin-top: 1.7em;
			padding-top: 100px;
		}

		.page-title h4 {
			font-family: "futura-pt", Helvetica, Arial, sans-serif;
			font-weight: 700;
			color: white;
/* 			text-shadow: 5px 5px 5px rgba(22,38,76, 1), -5px -5px 5px rgba(22,38,76, 1); */
			text-shadow: 2px 4px 4px rgba(22,22,22, .4), -2px -2px 4px rgba(22,22,22, .25);

			margin-top: 0;
		}


		/* Sub Nav */

		.sub-nav ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}

		.sub-nav ul li {
			float: left;
			margin: 0 20px 0 0;
			padding: 0 20px 0 0;
			border-right: 2px solid #16264c;
		}

		.sub-nav ul li:last-child {
			margin-right: 0;
			padding-right: 0;
			border-right: none;
		}

		.sub-nav ul a {
			color: #16264c;
			font-family: "futura-pt", Helvetica, Arial, sans-serif;
			font-weight: 700;
			font-size: 1.4em;
			text-decoration: none;
		}

		.sub-nav ul a:hover {
			color: #b9c2d9;
			text-decoration: none;
		}

		.sub-nav ul li.selected a {
			color: #a9184b;
		}

		.sub-nav ul a span {
			display: none;
		}


		.sub-nav + .main-content {
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e6e6e6+0,f7f7f7+15,f7f7f7+85,e6e6e6+100 */
			background: rgb(230,230,230); /* Old browsers */
			background: -moz-linear-gradient(top,  rgba(230,230,230,1) 0%, rgba(247,247,247,1) 15%, rgba(247,247,247,1) 85%, rgba(230,230,230,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,230,230,1)), color-stop(15%,rgba(247,247,247,1)), color-stop(85%,rgba(247,247,247,1)), color-stop(100%,rgba(230,230,230,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(230,230,230,1) 0%,rgba(247,247,247,1) 15%,rgba(247,247,247,1) 85%,rgba(230,230,230,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(230,230,230,1) 0%,rgba(247,247,247,1) 15%,rgba(247,247,247,1) 85%,rgba(230,230,230,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(230,230,230,1) 0%,rgba(247,247,247,1) 15%,rgba(247,247,247,1) 85%,rgba(230,230,230,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgba(230,230,230,1) 0%,rgba(247,247,247,1) 15%,rgba(247,247,247,1) 85%,rgba(230,230,230,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
		}


		.main-content.people {
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e6e6e6+0,f7f7f7+15,f7f7f7+85,e6e6e6+100 */
			background: rgb(230,230,230); /* Old browsers */
			background: -moz-linear-gradient(top,  rgba(230,230,230,1) 0%, rgba(247,247,247,1) 15%, rgba(247,247,247,1) 85%, rgba(230,230,230,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,230,230,1)), color-stop(15%,rgba(247,247,247,1)), color-stop(85%,rgba(247,247,247,1)), color-stop(100%,rgba(230,230,230,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(230,230,230,1) 0%,rgba(247,247,247,1) 15%,rgba(247,247,247,1) 85%,rgba(230,230,230,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(230,230,230,1) 0%,rgba(247,247,247,1) 15%,rgba(247,247,247,1) 85%,rgba(230,230,230,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(230,230,230,1) 0%,rgba(247,247,247,1) 15%,rgba(247,247,247,1) 85%,rgba(230,230,230,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgba(230,230,230,1) 0%,rgba(247,247,247,1) 15%,rgba(247,247,247,1) 85%,rgba(230,230,230,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
		}

		/*** ************* ***/
		/*** Stay in Touch ***/

		.stay-in-touch {
			background-image: url(images/bg-adoration_of_magi-1300x750.jpg);
		}

		.stay-in-touch .section-heading {
			display: none;
		}

		.free-book-title span {
			font-weight: 400;
		}

		  /*** ************* ***/
		 /*** Basic Sliders ***/

		 #bx-controls-container {
			margin: 0 auto;
			width: auto;
			position: relative;
			text-align: center;
		 }

		 #bx-prevcontrol img,
		 #bx-prevcontrol .bx-prev,
		 #bx-prevcontrol  {
			 display: inline-block;
			 margin: 0 auto;
		 }

		#bx-nextcontrol img,
		#bx-nextcontrol .bx-next,
		#bx-nextcontrol  {
			 display: inline-block;
			 margin: 0 auto;
		 }

		 #bx-prevcontrol .bx-prev:hover img,
		 #bx-nextcontrol .bx-next:hover img {
			 opacity: .5;
		 }

/* 		 <div id="bx-pager-container"><div class="bx-pager bx-default-pager"><div class="bx-pager-item"><a href="" data-slide-index="0" class="bx-pager-link active">1</a></div><div class="bx-pager-item"><a href="" data-slide-index="1" class="bx-pager-link">2</a></div></div></div> */


		 #bx-pager-container { /* used by js to as target to place pager into */
		 	text-align: center;
		 	display: inline-block;
		 	padding: 0 5px;
		 }

		 .bx-pager {
			 display: inline-block;
			 margin: 0 auto 0 auto;
		 }

		 .bx-pager .bx-pager-item {
			 display: inline-block;
			 margin: 0 auto;

		 }

		 .bx-pager .bx-pager-item .bx-pager-link {
			 background-image: url(images/slider-dot.png);
			 background-repeat: no-repeat;
			 background-position: center center;
			 width: 30px;
			 height: 18px;
			 color: #16264c;
			 font-size: 1px;
			 margin-top: -10px;
			 vertical-align: 10px;
			 display: inline-block;
			 margin: 0 auto;
		 }

		 .bx-pager .bx-pager-item .bx-pager-link.active,
		 .bx-pager .bx-pager-item .bx-pager-link:hover {
			 background-image: url(images/slider-dot-current.png);
		 }



		 /*** ********** ***/
		/* Footer styling */

		.page-footer {
			background: url(images/bg-footer_crosses.gif) center top repeat;
			color: white;
			font-family: "futura-pt", Helvetica, Arial, sans-serif;
		}

		.page-footer h2 {color: white;}

		.page-footer address {
			margin-bottom: 0;
		}

		.page-footer ul {
			list-style: none;
			font-size: 1.3em;
			padding: 0;
			margin: 0;
		}

		.page-footer ul li {

		}

		.page-footer ul li.section {
			font-weight: 700;
			font-size: 1.5em;
			margin-top: .5em;
		}

		.page-footer ul li.section + li.section {
			margin-top: 0;
		}

		.page-footer a {
			color: white;
		}

		.page-footer a:hover {
			color: #b9c2d9;

		}

		 /*** *************** ***/
		/* Photo Gallery Band  */



		 /*** ******* ***/
		/* Home Styles */

		/* Header */


		.page-home .sub-page-info {
			display: none;
		}


	 /*** ******* ***/
		/* ! emily Home Styles */

		/* Header */
		
	
		.page-home .header-wrap {
/* 			padding-bottom: 350px; */
				padding-bottom: 50vw;
		}
		
		
		/* Three blurbs band */

		.home-3-blurbs {
			text-align: center;
		}

		.blurbs-row {
			padding-bottom: 20px;
		}

		.home-3-blurbs h1 {
			font-family: "futura-pt", Helvetica, Arial, sans-serif;
			font-size: 1.9em;
		}


		.home-donate-band .btn-link-green {
		}

		.home-donate-band p {
			margin-bottom: 0;
			text-align: center;
		}

		.home-donate-band p span {
			display: block;
			font-weight: 700;
			font-size: 1.4em;
			font-family: "futura-pt", Helvetica, Arial, sans-serif;
			/* padding-right: 15px; */
		}


		/*  Stay in touch band */

		.page-home .stay-in-touch {
			background-image: none;
			background: #e6e6e6;
		}

		.page-home .stay-in-touch .section-heading {
			display: block;
		}

		.page-home .stay-in-touch .section-heading h1 {
			margin-bottom: 0;
		}

		/* id 916 band */

		.id-916 {
			background-image: url(images/clouds-bg-1300x550.jpg);

		}

		.id916logo {
			margin: 0 0 15px -20px;
		}

		.id916photo {
			border: 10px solid white;
			width: 85%;
				-ms-transform: rotate(-7deg); /* IE 9 */
				-webkit-transform: rotate(-7deg); /* Chrome, Safari, Opera */
				transform: rotate(-7deg);
		}


		/* Featured Staff Band */

		.featured-staff {
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#08173c+0,16264c+15,16264c+85,08173c+100 */
background: rgb(8,23,60); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(8,23,60,1) 0%, rgba(22,38,76,1) 15%, rgba(22,38,76,1) 85%, rgba(8,23,60,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(8,23,60,1)), color-stop(15%,rgba(22,38,76,1)), color-stop(85%,rgba(22,38,76,1)), color-stop(100%,rgba(8,23,60,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(8,23,60,1) 0%,rgba(22,38,76,1) 15%,rgba(22,38,76,1) 85%,rgba(8,23,60,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(8,23,60,1) 0%,rgba(22,38,76,1) 15%,rgba(22,38,76,1) 85%,rgba(8,23,60,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(8,23,60,1) 0%,rgba(22,38,76,1) 15%,rgba(22,38,76,1) 85%,rgba(8,23,60,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(8,23,60,1) 0%,rgba(22,38,76,1) 15%,rgba(22,38,76,1) 85%,rgba(8,23,60,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#08173c', endColorstr='#08173c',GradientType=0 ); /* IE6-9 */


		}

		.featured-staff-nav {
			margin-bottom: 9px;
			background: #16264c;
		}

		.featured-staff-nav h3 {
			float: left;
		}

		.featured-staff-nav ul {
			margin: 0;
			padding: 0;
			list-style: none;
			float: left;
		}

		.featured-staff-nav li {
			float: left;
		}

		.featured-staff-nav li a {
			font-family: "futura-pt", Helvetica, Arial, sans-serif;
			font-size: 1.6em;
			display: block;
			padding: 0 20px;
			border-right: 1px solid white;
		}

		.featured-staff-nav li:last-child a {
			border-right: none;
		}

		.featured-staff-nav li a.active {
			color: white;
			background: url(images/arrow-up-white.png) 20px center no-repeat;
			padding-left: 40px;
			text-decoration: none;
		}

		.featured-staff-inner { /* moved to specialty responsive styles in renewal-responsive.css */

		}

		/* Blog Feed Band */

		.blog-feed-band {
			background-image: url(../images/page_headers/bg-blog.jpg);

		}

		.blog-featured-image-home {
			margin: 0 auto 20px auto;
		}



  		 /*** ************ ***/
		/* Missions Section */

		.mission-select, .mission-select-small {
			border: 8px solid #820833;
			color: #a9184b;
			height: auto;
			padding: 15px;
			height: 73px;
			font-size: 1.4em;
			font-weight: 700;
			font-family: "futura-pt", Helvetica, Arial, sans-serif;
			border-radius: 0;
			-moz-border-radius: 0;
			-webkit-border-radius: 0;

			appearance: none;
			-moz-appearance: none;
			-webkit-appearance: none;

			background-image: url("images/select_bg_arrow.jpg");
			background-repeat: no-repeat;
			background-attachment: scroll;
			background-position: 101% -6px;

			transition-property: border-color;
			transition-duration: 0s;
		}

		.mission-select:focus {
			background-image: url("images/select_bg_arrow_dark.jpg");
			border-color: #45041b;
			color: #45041b;
			box-shadow: none;
		}

		select.mission-select::-ms-expand,
		select.mission-select-small::-ms-expand{ /* get rid of arrow in ie versions */
			display:none;
		}

		.mission-select-small {
			padding: 10px;
			height: 60px;
			font-size: 1.2em;
			color: #16264c;
			border-color: #b9c2d9;
			background-image: url("images/select_bg_arrow_blue.jpg");
			background-position: 101% -6px;
		}

		.mission-select-small:focus {
			background-image: url("images/select_bg_arrow_blue_dark.jpg");
			border-color: #16264c;
			color: #16264c;
		}

		.mission-coordinator-thumb {
			max-width: 40%;
		}

		.mission-join-band {
			background-image: url("images/missions-globe_bg.png");
			background-color: #16264c;
			background-repeat: no-repeat;
			background-position: -5% center;
			color: white;
			margin-bottom: 9px;
			margin-top: 9px;
		}

		.mission-date-list {
			list-style: none;
			padding: 0;
			margin: 0;
		}

		.mission-date-list li {
			margin: 0;
			font-size: 1.3em;
			font-style: italic;
			color: white;
			border-top: 1px solid white;
			display: block;
			padding: 10px 5px;
		}

		.mission-date-list li:first-child {
			background: rgba(169,24,75, .5);
			font-style: normal;
			font-weight: 700;
		}

		/* Coordinators */

		.row.people-list {
			border-bottom: 1px solid #15254c;
		}

		.row.people-list.tdOn {
			background: rgba(255,255,255, .8);
		}

		.row.people-list.tdOff {
			background: rgba(235,235,235, 1);
		}

		.coordinator-name {
			float: left;
			margin-right: 15px;
		}

		.country-flag {
			float: left;
			margin: 0 5px 15px 0;
		}

		.short-blurb {
			clear: both;
		}

		.auto-trim-content {
		  clear: both;
		  max-height: 200px;
		  position: relative;
		  overflow: hidden;
		}

		.auto-trim-content .read-more {
		  position: absolute;
		  bottom: 0;
		  left: 0;
		  width: 100%;
		  text-align: center;
		  text-align: left;
		  margin: 0;
		  padding: 90px 0 0 0;

		  /* "transparent" only works here because == rgba(0,0,0,0) */
		  background-image: linear-gradient(to bottom, rgba(255,255,255,0), white);
		}

		.tdOff .auto-trim-content .read-more {
		  background-image: linear-gradient(to bottom, rgba(235,235,235,0), rgba(235,235,235,1));

		}


		 /*** *************** ***/
		/* Photo Gallery  Band */


		.photo-gallery-band {
			background-image: url(images/bg-dark_blurry_crowd-1300x650.jpg);
		}


		
  		 /*** ********* ***/
		/* Media Section */

		/* Archives */


		.archive-heading {
			background: #15254c;
		}

		 /*** ******** ***/
		/* Contact Page */

		.conTabs {
			list-style: none;
			margin: 0 0 15px 0;
			padding: 0;
			font-weight: 700;
		}


		 /*** ********* ***/
		/* Free Downloads */

		.downloads-list {
			list-style: none;
			padding: 0;
			margin: 0 0 15px 0;
			font-weight: 700;
		}

		.social-sidebar {
			padding: 0;
			margin: 0 0 15px 0;
		}

		.social-sidebar li {
			list-style: none;
			clear: both;
			margin: 0 0 15px 0;
		}

		.social-sidebar li img {
			float: left;
			width: 35px;
			margin-right: 15px;
		}


  		 /*** ********* ***/
		/* Store Section */

		/* Cart/Account Band */

		.store-info {
			background: rgba(26,38,80, .4);
			color: white;
			margin: 80px 0 -80px 0;
			font-family: "futura-pt", Helvetica, Arial, sans-serif;

		}

		.profile-logged-in, .profile-logged-out {
			font-size: 1.2em;
			margin-bottom: 0;
		}

		.profile-logged-in {
			background: url(images/store-user.png) left center no-repeat;
			height: 40px;
			padding-top: 8px;
			padding-left: 35px;
		}

		.profile-logged-out {
			margin-top: 10px;
		}

		.cart-items {
			width: 46px;
			height: 34px;
			display: block;
			background: url(images/store-cart.png) left center no-repeat;
			position: relative;
			float: left;
			margin-top: 15px;
		}

		.cart-items span {
			display: block;
			width: 20px;
			font-size: 1.3em;
			font-weight: 700;
			left: 20px;
			top: -5px;
			text-align: center;
			position: absolute;
		}

		.rev-band .review-cart-button:link,
		.rev-band .review-cart-button:visited {
			background: #a9184b;
			padding: 5px;
			display: inline-block;
			font-weight: 700;
			color: white;
			font-size: 1.4em;
			margin-left: 20px;
			margin-top: 10px;
		}

		.review-cart-button:hover {
			background: #820833;
		}





		/* Search Band */

		form.store-search {
			display: block;
			clear: both;
		}

		.store-search-field {
			width: 80%;
			padding: 10px;
			border: 8px solid #a9184b;
			float: left;
			height: 60px;
			font-family: "futura-pt", Helvetica, Arial, sans-serif;
			font-weight: 700;
			font-size: 1.2em;
			color: #a9184b;
			border-right: none;
		}

		.store-search-submit {
			width: 20%;
			background: #a9184b;
			color: white;
			font-family: "futura-pt", Helvetica, Arial, sans-serif;
			font-weight: 700;
			border: none;
			display: block;
			padding: 10px;
			float: left;
			height: 60px;
			font-size: 1.5em;
		}

		.search-band .store-search-field {
			border-color: #820833;
		}

		.search-band .store-search-submit {
			background-color: #820833;
		}

		.store-search-submit:hover, .search-band .store-search-submit:hover {
			background-color: #51031e;
		}

		.store-topics {
			list-style: none;
			margin: 0;
			padding: 0;
			font-family: "futura-pt", Helvetica, Arial, sans-serif;
			font-weight: 700;
			font-size: 1.2em;
		}

		/* Category Listing */

		.store-category-listing .row {
			border-bottom: 1px dotted #cccccc;
		}

		.store-category-listing img {
			margin: 0 auto;
		}

		.category-listing .tdOff {


		}

		.category-listing .single-item {

		}

		.results-label {
			display: block;
			float: left;
		}

		.results-pager {
			list-style: none;
			display: inline-block;
			float: right;
		}

		.results-pager li {
			display: inline-block;
			float: left;
		}

		.results-pager li a:link, .results-pager li a:visited {
			display: inline-block;
			padding: 5px 10px;
			text-align: center;
			font-weight: 700;
			font-size: 1.2em;
			font-family: "futura-pt", Helvetica, Arial, sans-serif;
			background: #a9184b;
			color: white;
			margin: 0 5px;
			text-decoration: none;
		}

		.results-pager li a:hover {
			background-color: #16264c;
			text-decoration: none;
		}

		.results-pager li a.selected {
			background: #969696;
		}

		p.discounted {
			font-family: "futura-pt", Helvetica, Arial, sans-serif;
			margin-bottom: 0;
			color: #76b155;
			font-style: italic;
		}


		/* Product Page */

		.product-details-form {
			border: 2px solid #16264c;
			background: white;
		}

		.pricing-row {
			background: #16264c;
			color: white;
			padding: 10px 15px 5px 15px;
		}

		.pricing-row h4 {
			color: white;
		}

		input#quantity {

		}

		label.qty-label {
			margin-top: 10px;
		}

		span.discounted-inline {
			font-style: italic;
		}

		/* Cart Page */

		.cart-item {
		/* border-top: 1px dotted #969696; */
		}

		.cart-item-text {

		}

		.cartThumb {
			float: left;
			margin: 0 15px 15px 0;
		}

		.cart-item-total {
			padding: 10px 0;
		}

		.cart-item-footer {
			background: #e9e9e9;
			margin-bottom: -15px;
			font-size: 80%;
		}

		.alert {
			font-size: 1.5em;
			font-family: "futura-pt", Helvetica, Arial, sans-serif;
		}

		.alert-success {
		}

		/* Shipping Popup */

		#reset-modal .modal-content,
		#shipping-modal .modal-content,
		#password-modal .modal-content {

			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bfbfbf+1,e6e6e6+25,e6e6e6+75,bfbfbf+100 */
			background: #bfbfbf; /* Old browsers */
			background: -moz-linear-gradient(top,  #bfbfbf 1%, #e6e6e6 25%, #e6e6e6 75%, #bfbfbf 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#bfbfbf), color-stop(25%,#e6e6e6), color-stop(75%,#e6e6e6), color-stop(100%,#bfbfbf)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #bfbfbf 1%,#e6e6e6 25%,#e6e6e6 75%,#bfbfbf 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #bfbfbf 1%,#e6e6e6 25%,#e6e6e6 75%,#bfbfbf 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #bfbfbf 1%,#e6e6e6 25%,#e6e6e6 75%,#bfbfbf 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #bfbfbf 1%,#e6e6e6 25%,#e6e6e6 75%,#bfbfbf 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#bfbfbf',GradientType=0 ); /* IE6-9 */

			border: none;

		}

		#reset-modal .modal-header,
		#shipping-modal .modal-header,
		#password-modal .modal-header {
			text-align: center;
			background: #a9184b;
		}

		#reset-modal .modal-header h2,
		#shipping-modal .modal-header h2,
		#password-modal .modal-header h2 {
			color: white;
		}


  	 /*** ******** ***/
		/* Blog Section */
   /*** ******** ***/

		.author-bio {
			width: 100%;
			display: block;
			clear: both;
			margin-top: 30px;
			border-top: 1px solid #15254c;
			padding-top: 15px;
			font-style: italic;
		}

		.author-bio img {
			float: right;
			margin: 0 0 15px 15px;
		}


		/* ************************************ */
	 /* ** Devices 768px wide and greater ** */
	/* ************************************ */
	@media (min-width: 768px) {

		 /*** ************ ***/
		/*** Header + Nav ***/

			/* Header Logo */

			.header-logo {
				float: none;
				margin: 0 auto;
				width: 239px;
				margin-bottom: 10px;
			}



			/* Social Nav */

			#social-nav {
				float: right;
				padding: 0;
				margin: 15px 0 0 15px;
			}

			#social-nav li {
				padding: 0;
				margin: 0 0 0 10px;
			}

			#social-nav li a {
				padding: 0;
				margin: 0;
			}



			/* Search form  */

			#search-btn {
				float: right;
	/* 			clear: right; */
				width: 20px;
				margin: 18px 0 0 25px;
			}

			#search-btn:hover {
				opacity: .7;
				cursor: pointer;
			}

			.search-big {
			    font-family: "futura-pt", Helvetica, Arial, sans-serif;
				font-weight: 700;
			    margin: 0 0 0 0;
			    padding: 15px;
			    text-align: right;
				width: 300px;
			    display: block;

			    position: absolute;
			    right: 0%;
			    top: 120px;


			}

			.search-big form {
				border: 3px solid #b9c2d9;
				display: block;
				background: #45557a;
			}

			#search-big-input {
				float:left;
				border: none;
				padding: 5px;
				width: 70%;
				font-size: 1.2em;
				background: transparent;
				color: white;
			}

			a#search-big-go, button#search-big-go {
				float:right;
				color:#45557a;
			    background: #b9c2d9;
			    padding: 7px;
			    font-weight: bold;
			    text-align: center;
			    font-size: 1em;
				border: none;
				width: 25%;

			}

			a#search-big-go:hover, buttton#search-big-go:hover {
				color: #16264c;
				text-decoration: none;
			}




			.header-wrap {
				padding-bottom: 100px;
				/* padding-bottom: 300px; */
				text-align: center;
			}

			.page-title {
				text-align: center;

			}

			.page-title h1 {
				padding-top: 100px;
			}


			/* main nav */

			nav.main-nav .mobile-nav-wrap {
				clear: none;
				display: inline;
				position: relative;
				background: none;
				width: auto;
				top: auto;
				left: auto;

				float: none;
				margin: 0 auto;
				display: block;
			}

			nav.main-nav ul {
				float: left;
				font-size: 18px;
				clear: none;
				position: relative;
				text-align: left;
			}

			nav.main-nav ul li {
				position: relative;
				display: block;
				float: left;
				margin: 0 20px 0 0;
			}

			nav.main-nav ul li a {
				border: none;
				padding: 15px 0;
				display: block;
			}


			nav.main-nav ul li.store-link-btn a,
			nav.main-nav ul li.donate-link-btn a {
				display: inline-block;
				padding: 3px 10px 3px 40px;
				-webkit-border-radius: 10px;
				-moz-border-radius: 10px;
				border-radius: 10px;
				margin: .5em 0 .75em 0;
				border:2px solid white;
				text-transform: capitalize;
				background: url(../images/layout/storenavcart.png) no-repeat 10px center;
			}
			
			


			nav.main-nav ul li.donate-link-btn a {
				padding: 3px 10px 3px 10px;

				background: white;
				color: #76b155;
				text-shadow: none;
			}
			
						/* Donate Submenu */
			nav.main-nav ul li.donate-link-btn ul li a {
				background: none;
				color: white;
				padding: 10px 15px;
				margin: 0;
				display: block;
				border: none;
				-webkit-border-radius: 0;
				-moz-border-radius: 0;
				border-radius: 0;
				border-bottom: 1px solid white;	
			}

			



			/* main nav - children */

			nav.main-nav ul li ul {
				font-size: .9em;
				font-weight: 800;
				float: none;
				margin: 0;
				padding: 0;
				width: 300px;
				position: absolute;
				left: -9999px;
				z-index: 99;

				background: rgba(22,38,76,.9);
			}


			nav.main-nav ul li:hover ul {
				left: -15px;
				top: 55px;
			}

			nav.main-nav ul li ul li a,
			nav.main-nav ul li.selected ul li a {
				color: white;
				padding: 10px 15px;
				display: block;
				border-bottom: 1px solid white;
			}



			nav.main-nav ul li ul li:last-child a {
				border-bottom: none;
			}

			nav.main-nav ul li ul a span,
			nav.main-nav ul li.selected ul a span {
				font-size: .8em;
				font-weight: 400;
				display: block;
				color: #b9c2d9;
			}

			nav.main-nav ul li ul a:hover span,
			nav.main-nav ul li.selected ul a:hover span {
				color: white;
			}


			nav.main-nav ul li.store-link-btn ul {
				display: none;
			}
			





		 /*** ************ ***/
		/***** Homepage  ****/

	 /*** ************ ***/
		/* !*** Homepage   768 ****/

			.page-home .header-wrap {
/* 				padding-bottom: 400px; */
			}

				.header-text-overlay h1 {
					font-size: 6vw;
					line-height: .87;
					margin-bottom: .55em;
				}
				
				.header-text-overlay p {
				font-size: 2.5vw;
				}

			.home-3-blurbs .col-sm-4 {
				padding-left: 55px;
				padding-right: 55px;
			}


			.featured-staff-inner {
				background: 30px bottom no-repeat;
				background-image: inherit;
			}



			.blog-feed-band {
				padding-bottom: 30px;

			}


			.blog-featured-image-home {
				margin: 10px 0 20px 20px;
				float: right;
				max-width: 200px
			}



	/* 		STORE */

			.store-info {
				margin: 100px 0 -100px 0;
			}

			.cart-items {
				margin-top: 0;
			}

			.rev-band .review-cart-button,
			.profile-logged-in, .profile-logged-out {
				float: left;
			}

			.rev-band .review-cart-button:link,
			.rev-band .review-cart-button:visited {
				margin-top: 0;
			}

			.rev-band .review-cart-button:hover {
				background: rgba(26,38,80, 1);
			}



			/* Missions */

			.mission-coordinator-thumb {
				width: 150px;
			}


			/* Slider Adjustments */

			#bx-controls-container {

			}

			.slider-instructions {
				position: absolute;
				top: 5px;
				left: 60%;
			}

			.slider-instructions.many-slides {
				left: 65%;
			}

	}
	
	


	  /* ************************************ */
	 /* ** Devices 960px wide and greater ** */
	/* ************************************ */

	@media (min-width: 960px) {



			.page-home .header-wrap {
/* 				padding-bottom: 500px; */
			}
				.header-text-overlay  {
					padding: 0 20vw;
					}

				.header-text-overlay h1 {
					font-size: 5em;
					margin-bottom: .55em;
				}
				
				.header-text-overlay p {
				font-size: 2em;
				}
				
			.header-logo {
				float: left;
				margin-bottom: 0;
			}

			nav.main-nav .mobile-nav-wrap {

				float: right;
			}

			nav.main-nav ul {
				float: right;

			}

			.search-big {
			    top: 50px;
			}



	}






	  /* ************************************ */
	 /* ** Devices 992px wide and greater ** */
	/* ************************************ */

	@media (min-width: 992px) {




	}

	  /* ************************************ */
	 /* ** Devices 1200px wide and greater * */
	/* ************************************ */

	@media (min-width: 1200px) {
		
			.page-home .header-wrap {
				padding-bottom: 600px;
			}
			
			.header-text-overlay  {
				top: 15vw;
				top: 280px;
				padding: 0 20vw;
				}

	}

	  /* ************************************ */
	 /* **    Special Media Queries       ** */
	/* ************************************ */

	/* Main Menu */

	@media (min-width: 768px) and (max-width: 900px) {

	/*
		nav.main-nav ul {
				float: left;
				clear: both;
			}
	*/

	}

	/* Secondary Nav */

	@media (min-width: 768px) and (max-width: 900px) {
		.secondary-nav div.sec-nav ul li {
			margin: 0 1px 0 0;
		}
	}



	/* Home Staff Slider */

	@media (min-width: 1px) and (max-width: 767px) {

		.featured-staff-inner {
			background-image: none !important;
		}

	}
	
	
	
	
	
	
  /* ************************************ */
 /* ** Popup (home, food for the journey ** */
/* ************************************ */

.show-pop-up {
    display: block !important;
}
.pop-up {
    background: rgba(32,38,76, .95);
    display: none;
    height: 2220px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 999;
}
.pop-up #pop-up-content p {
    margin: 0 auto;
    width: 70%;
    font-weight: bold;
    color: white;
}


.pop-up #pop-up-content {
    margin: 30px auto 0;
    position: relative;
    width: 90%;
    background: white;
    padding: 20px;
    border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border: 0px solid #000000;
}

 #pop-up-content img {
	 margin: 0 auto;
 }
 
.pop-up #big-image {
    margin-bottom: 20px;
}
.pop-up #big-x {
    left: 47%;
    position: absolute;
    top: -15px;
}

.pop-up iframe {
	
}

  /* ************************************ */
 /* ** Devices 768px wide and greater ** */
/* ************************************ */
@media (min-width: 768px) {
	
	.pop-up #pop-up-content {
   		 width: 70%;
		}

}



  /* ************************************ */
 /* ** Devices 900px wide and greater ** */
/* ************************************ */
@media (min-width: 900px) {
	
	.pop-up #pop-up-content {
  	  width: 50%;
	}
	
}



