﻿/*
 * 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
 */
 
 .white{color:#fff}
 
/*
 #masthead2{color:#333;margin:0 auto;position:relative;}   margin:9px 0 20px;min-height:100px;#ededed max-width:100% {height:475px}
#masthead2 .gd-swipe{height:475px}
#masthead2 .gd-swipe-wrap div{height:475px}
#masthead2 .slideshow-youtube{padding:0px 0px;width:228px}
#masthead2 .slideshow-description{padding:37px 49px;width:228px}
#masthead2 .slideshow-description h3{font-size:48px;font-family:"Oswald", "Impact", sans-serif;font-weight:normal;line-height:55px;margin:50;width: 230px;text-transform:uppercase;text-align:left;}
#masthead2 .slideshow-description p{font-size:17.5px;font-family:"Rokkitt", "Courier new", serif;line-height:19px;position:absolute;top:277px;width:210px;text-align:justify;}
#masthead2 .slideshow-description ul{list-style-type:square;margin:20px 20px 10px;position:absolute;top:259px;}
#masthead2 .slideshow-description li{font-size:18px;margin-bottom:0px;font-family:"Rokkitt", "Courier new", serif;width:228px}
#masthead2 .slideshow-description span{color:#f06d00;display:inline-block;font-size:12px;line-height:20px;position:absolute;bottom:23px;left:218px}
#masthead2 .slideshow-description span.white{color:#fff}
#masthead2 .slideshow-description span span{font-size:34px;font-weight: 600;*line-height: 38px}
#masthead2 .slideshow-description .flt-btn-grn{font-size:16px;font-weight:400;line-height:16px;padding:12px 18px 10px;*vertical-align:middle;position:absolute;bottom:14px}
#masthead2 .slideshow-description h1{font-size:14px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:normal;line-height:1px;position:absolute;bottom:30px;text-align:center;width:210px;text-transform:uppercase}
#masthead2 .slideshow-description h2{font-size:15px;font-family:"Rokkitt", "Courier new", serif;font-weight:normal;line-height:1px;position:absolute;bottom:12px;text-align:center;width:210px;}
*/
 
/* The Nivo Slider styles */
/*.nivoSlider { border-bottom: 5px solid #3f3f3f;position:relative;  width:100%; height:auto; overflow: hidden; background:url(../../images/slider_img_bg.png)center bottom no-repeat; padding:0 0 0px;  }*/
.nivoSlider img { position:absolute; top:0px; left:0px; max-width: none;  }
.nivoSlider img title { position:relative; top:0px; left:30%; bottom:30px; width: 380px; height: 130px;  background: rgba(32, 33, 36, 0.7); }
.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 { position:absolute; left:15%; bottom: 30%; background: transparent; color:#fff; width:220px; height: 230px; z-index:8;  overflow: hidden; display: none;} 
.nivo-caption p {padding:10px 20px; margin:0; color:#fff; font-size: 12px;}
.nivo-caption h2 { padding:15px 20px; margin:0; font-size: 18px; color: #ffffff; background: #49a0ff; font-weight: normal;}
.nivo-caption h2 { padding:15px 20px; margin:0; font-size: 18px; color: #ffffff; background: #49a0ff; font-weight: normal;}
.nivo-caption { position:absolute; left:49px; top: 30px; background: transparent; color:#fff; width:230px; height: 475px; z-index:8;  overflow: hidden; display: none;}
.nivo-caption p {font-size:17.5px;font-family:"Rokkitt", "Courier new", serif;line-height:19px;position:absolute;top:277px;width:210px;text-align:justify;}

.nivo-caption ul{list-style-type:square;margin:20px 20px 10px;position:absolute;top:259px;}
.nivo-caption .flt-btn-grn{font-size:16px;font-weight:400;line-height:16px;padding:12px 10px 10px;*vertical-align:middle;position:absolute;bottom:12%;}

*/
.nivo-caption { position:absolute; left:5%; top: 8%; background: transparent; color:#fff; width:100%; height: 100%; z-index:8;  overflow: hidden; display: none;}
.nivo-caption h3 {font-size:48px;font-family:"Oswald", "Impact", sans-serif;font-weight:normal;line-height:55px;margin:50;width: 24%;text-transform:uppercase;text-align:left;
padding:0px 0px; margin:0; color:#fff; }

.nivo-caption p {font-size:17.5px;font-family:"Rokkitt", "Courier new", serif;line-height:19px;width:22%;text-align:justify;}

.nivo-caption ul{list-style-type:square;margin:20px 20px 10px;position:absolute;top:46%;}
.nivo-caption li{font-size:18px;margin-bottom:0px;font-family:"Rokkitt", "Courier new", serif;width:228px}
.nivo-caption span{color:#f06d00;display:inline-block;font-size:12px;line-height:20px;position:absolute;bottom:23px;left:218px}
.nivo-caption span.white{color:#fff}
.nivo-caption span span{font-size:34px;font-weight: 600;*line-height: 38px}
.nivo-caption h1{font-size:14px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:normal;line-height:1px;position:absolute;bottom:15%;text-align:center;width:210px;text-transform:uppercase}
.nivo-caption h2{font-size:15px;font-family:"Rokkitt", "Courier new", serif;font-weight:normal;line-height:1px;position:absolute;bottom:12%;text-align:center;width:210px;}
/*.nivo-caption .flt-btn-grn{font-size:16px;font-weight:400;padding:12px 10px 10px;vertical-align:middle;position:relative;top:85%;}
*/
.nivo-caption a { display:inline !important; }
.nivo-html-caption { display:none; }
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a { position:absolute; top:92%; z-index:9; cursor:pointer; }
.nivo-prevNav { /*left:0px;*/
right: 35px; }
.nivo-nextNav { right:0px; }
/* Control nav styles (e.g. 1,2,3...) 
.nivo-controlNav { text-align:center; padding: 0 0 15px; margin-top: -30px;}
.nivo-controlNav a { cursor:pointer; }
.nivo-controlNav a.active { font-weight:bold; }*/

title { position:relative; top:0px; left:30%; bottom:30px; width: 380px; height: 130px;  background: rgba(32, 33, 36, 0.7); }




/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
		
		}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		
		} 

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		.nivo-caption { bottom: 7%;} 
		.nivo-caption h2 { padding: 9px 10px; font-size: 11px; line-height: 14px; }
		.nivo-caption p { padding: 9px 10px; font-size: 10px; line-height: 14px; }
		/*.nivo-directionNav a { width: 28px; height: 30px; background-size: cover; }
		.nivo-prevNav { margin: 0px; background-position: 0px 0px;  }
		a.nivo-prevNav { background-position: 0px !important; }
		.nivo-directionNav a.nivo-prevNav:hover { width: 28px; height: 30px; background-size: cover; }
		.nivo-directionNav a.nivo-nextNav:hover { background-position:0px 50%; width: 28px; height: 30px; background-size: cover; } */
		.nivo-controlNav { bottom: 5px; }
		/*.nivo-caption .flt-btn-grn{font-size:16px;font-weight:400;line-height:16px;padding:12px 10px 10px;*vertical-align:middle;position:absolute;bottom:12%;}*/

		/*..nivo-directionNav a { top: 86%; }  */
		
		} 
		
		/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
		@media only screen and (max-width: 479px) {
		.nivo-caption { bottom: 1%; height: 98px; width: 300px;} 
		.nivo-caption h2 { padding: 5px 3px; font-size: 9px; line-height: 12px; }
		.nivo-caption p { padding: 5px 3px; font-size: 9px; line-height: 12px; }
		/* .nivo-directionNav a { width: 28px; height: 30px; background-size: cover; }
		.nivo-prevNav { margin: 0px; background-position: 0px 0px;  }
		a.nivo-prevNav { background-position: 0px !important; }
		.nivo-directionNav a.nivo-prevNav:hover { width: 28px; height: 30px; background-size: cover; }
		.nivo-directionNav a.nivo-nextNav:hover { background-position:0px 50%; width: 24px; height: 30px; background-size: cover; }*/
		.nivo-controlNav { bottom: -7px; }
		/*.nivo-directionNav a { top: 82%; } */
		
		}
		
		