	/*

	Skin Name: base

	Description: base skin for the Epic Slider.

	Version: 1.0

	Author: unlimitDesign

	*/



	/* http://meyerweb.com/eric/tools/css/reset/ 

       v2.0 | 20110126

       License: none (public domain)

	*/

	

	

	/*html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline; }

	

	body{background:#000;font:12px/14px Arial, Helvetica, sans-serif;}*/





	/*Wrapper

	-------------------*/

	

	.epicSlider.slider-wrapper{width:100%;height:100%;position:absolute;overflow:hidden;top:0px;left:0px; background: url(../images/ui_epicslider/loader.gif) center center no-repeat;margin-bottom:30px;}

	.epicSlider p:last-child { margin-bottom:0; }

	



	/*Overlay

	-------------------*/

	

	.epicSlider.theme-default #epic-overlay{position:absolute;width:100%;height:100%;background:transparent url(../images/ui_epicslider/pattern.png) repeat top left;z-index:2;}

	



	/*Slides

	-------------------*/

	

	.epicSlider.theme-default #slides img{position:absolute;top:0px;left:0px;width:100%;display:none;max-width:none;/* -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges;*/}





	/*Navigation

	-------------------*/

	

	.epicSlider.theme-default #epic-navigation{position:absolute;z-index:5;bottom:50px;right:65px;width:84px;height:40px;}

	.epicSlider.theme-default #epic-navigation.allcontrols{width:124px;} /*sum of all three buttons*/

	.epicSlider.theme-default #epic-navigation .nav-button{background-color:#000;/*fallback for iE8*/background:rgba(0,0,0,1);width:40px;height:40px;float:left;cursor:pointer;margin-right:2px;}

	.epicSlider.theme-default #epic-navigation .nav-button.nav-last{margin-right:0;}/*:last-child{margin-right:0;}-if i8 isn't supported*/

	.epicSlider.theme-default #epic-navigation .nav-button.disabled{opacity:0.5}

	.epicSlider.theme-default #epic-navigation .nav-button #play{position:absolute;background:url(../images/ui_epicslider/pause-play-theme-default.png) center 0 no-repeat;width:40px;height:40px;float:left;cursor:pointer;margin-right:5px;}

	.epicSlider.theme-default #epic-navigation .nav-button #play.active{background:url(../images/ui_epicslider/pause-play-theme-default.png) center -40px no-repeat;}

	.epicSlider.theme-default #epic-navigation .nav-button #progress{background-color:#ff005a;/*fallback for iE8*/bottom:0;position:absolute;height:40px;background: rgba(255,0,90,1);}

	.epicSlider.theme-default #epic-navigation .nav-button #progress.reset{width:0px !important;}

	.epicSlider.theme-default #epic-navigation .nav-button #prev.left{background:url(../images/ui_epicslider/nav-theme-default.png) center 0 no-repeat;width:40px;height:40px;float:left;margin-right:5px;cursor:pointer;}

	.epicSlider.theme-default #epic-navigation .nav-button #next.right{background:url(../images/ui_epicslider/nav-theme-default.png) center -40px no-repeat;width:40px;height:40px;float:left;cursor:pointer;}

	.epicSlider.theme-default #epic-navigation .nav-button #prev.down{background:url(../images/ui_epicslider/nav-theme-default.png) center -120px no-repeat;width:40px;height:40px;float:left;margin-right:5px;cursor:pointer;}

	.epicSlider.theme-default #epic-navigation .nav-button #next.up{background:url(../images/ui_epicslider/nav-theme-default.png) center -80px no-repeat;width:40px;height:40px;float:left;cursor:pointer;}

	.epicSlider.theme-default #epic-navigation .nav-button #next:hover,.epicSlider.theme-default #epic-navigation .nav-button #prev:hover{background-color:#ff005a;/*fallback for iE8*/background-color:rgba(255,0,90,1);}

	/*.epicSlider.theme-default #epic-navigation #play:hover{background:rgba(0,0,0,1) url(../ui/pause-play-theme-default.png) center 0 no-repeat;}*/

		

		

	/*Graphics or custom

	 js elements

	-------------------*/

	

	.epic-logo,.epic-graphic{z-index:3;display:none;position:fixed;}

	.epic-graphic{background:none !important;width:100%;height:100%;}

	.epic-graphic img{max-width:100%;margin:auto;}

	



	/*Caption positions

	-------------------*/

	

	.epic-caption{z-index:3;display:none;position:absolute; font-family:Open Sans;}

	

	/*position:left*/

	.epic-caption.topLeft{top:75px;left:65px; text-align:left; float:left;}

	.epic-caption.bottomLeft{bottom:100px;left:65px; text-align:left; float:left;}	

	

	/*position:right*/

	.epic-caption.topRight{top:75px;right:65px; left:auto; text-align:right; float:right;}

	.epic-caption.bottomRight{bottom:100px;right:65px; left:auto; text-align:right; float:right;}	

	

	/*vh-align classes*/

	.epic-table{width:100%;height:100%;display:table;}

	.epic-table-cell{width:100%;display:table-cell; vertical-align:middle; text-align:center;}

	

	

	/*Captions

	-------------------*/

	

	/*1. caption type: boxed background*/

	.epic-caption-boxed{padding:20px; font-family:Arial, Helvetica, sans-serif;line-height:16px;}

	

		/*sizes*/

		.epic-caption-boxed h1, .epic-caption-boxed h1 span{font-size:45px;line-height:45px;}

		.epic-caption-boxed h2, .epic-caption-boxed h2 span{font-size:40px;line-height:40px;}

		.epic-caption-boxed h3, .epic-caption-boxed h3 span{font-size:35px;line-height:35px;}

		.epic-caption-boxed h4, .epic-caption-boxed h4 span{font-size:30px;line-height:30px;}

		.epic-caption-boxed h5, .epic-caption-boxed h5 span{font-size:25px;line-height:25px;}

		.epic-caption-boxed h6, .epic-caption-boxed h6 span{font-size:20px;line-height:20px;}

		.epic-caption-boxed p{margin:0;}

		.epic-caption-boxed h1, .epic-caption-boxed h2, .epic-caption-boxed h3, .epic-caption-boxed h4, .epic-caption-boxed h5, .epic-caption-boxed h6 {

			text-transform:uppercase;

		}

		

		/*font font_variation*/

		.epic-caption-boxed span.font_variation{font-weight:normal;font-family: 'Quicksand', sans-serif;}

		

		/*colors*/

		.epic-caption-boxed{background:#000;background:rgba(0,0,0,0.8);color:#fff;}

		.epic-caption-boxed p{color:#fff;}

		

		

	/*2. caption type: elegant*/

	.epic-caption-boxed{font-family:Arial, Helvetica, sans-serif;line-height:16px;}



		/*sizes*/

		.epic-caption-elegant h1, .epic-caption-elegant h1 span{font-size:45px;line-height:45px;}

		.epic-caption-elegant h2, .epic-caption-elegant h2 span{font-size:40px;line-height:40px;}

		.epic-caption-elegant h3, .epic-caption-elegant h3 span{font-size:35px;line-height:35px;}

		.epic-caption-elegant h4, .epic-caption-elegant h4 span{font-size:30px;line-height:30px;}

		.epic-caption-elegant h5, .epic-caption-elegant h5 span{font-size:25px;line-height:25px;}

		.epic-caption-elegant h6, .epic-caption-elegant h6 span{font-size:20px;line-height:20px;}

		.epic-caption-elegant p{margin:0;}

		.epic-caption-elegant h1,.epic-caption-elegant h2,.epic-caption-elegant h3,.epic-caption-elegant h4,.epic-caption-elegant h5,.epic-caption-elegant h6{border-bottom:1px solid;padding-bottom:15px;margin-bottom:15px; text-transform:uppercase;}

		

		/*font variation*/

		.epic-caption-elegant span.font_variation{font-weight:normal;font-family: 'Quicksand', sans-serif;}

		

		/*colors*/

		.epic-caption-elegant{color:#fff;}

		.epic-caption-elegant p{color:#fff;}

		.epic-caption-elegant h1,.epic-caption-elegant h2,.epic-caption-elegant h3,.epic-caption-elegant h4,.epic-caption-elegant h5,.epic-caption-elegant h6{color:#fff;}

			

		

	

	/*3. caption type: striped  */

	/*.epic-caption-striped{}*/

	.epic-caption-striped span{padding: 15px 20px 13px; font-family:inherit;float:inherit; font-weight:inherit;margin-bottom:3px; text-transform:uppercase;}

	

		/*sizes*/

		.epic-caption-striped span.size_1{font-size:100px;line-height:90px; }

		.epic-caption-striped span.size_2{font-size:80px;line-height:70px;}

		.epic-caption-striped span.size_3{font-size:60px;line-height:50px;}

		.epic-caption-striped span.size_4{font-size:50px;line-height:40px;}

		.epic-caption-striped span.size_5{font-size:40px;line-height:30px;}

		.epic-caption-striped span.size_6{font-size:30px;line-height:20px;}



		/*font variation*/

		.epic-caption-striped span.font_variation{font-weight:normal;font-family: 'Quicksand', sans-serif;}

		

		/*colors*/

		.epic-caption-striped span{background:#000; background:rgb(0,0,0);color:#fff;}



		/*positioning*/

		.epic-caption-striped.topLeft span,.epic-caption-striped.bottomLeft span{display:inline-block;}

		.epic-caption-striped.topRight span,.epic-caption-striped.bottomRight span{display:inline-block;}

		

		/*link*/

		.epic-caption-striped a {position:relative; color:#999;}

		.epic-caption-striped a:hover span {background:#ff005a; color:#fff;}

	

	

	/*4. caption type: impact  */

	.epic-caption-impact{width:100%;height:100%;}

	.epic-caption-impact span{text-transform:uppercase;}

	

		/*sizes*/

		.epic-caption-impact span.size_1{font-size:100px;line-height:75px; text-shadow: black 0.1em 0.1em 0.3em;}

		.epic-caption-impact span.size_2{font-size:80px;line-height:64px; text-shadow: black 0.1em 0.1em 0.3em;}

		.epic-caption-impact span.size_3{font-size:70px;line-height:52px; text-shadow: black 0.1em 0.1em 0.3em;}

		.epic-caption-impact span.size_4{font-size:60px;line-height:47px; text-shadow: black 0.1em 0.1em 0.3em;}

		.epic-caption-impact span.size_5{font-size:50px;line-height:38px; text-shadow: black 0.1em 0.1em 0.3em;}

		.epic-caption-impact span.size_6{font-size:40px;line-height:34px; text-shadow: black 0.1em 0.1em 0.3em;}

		

		/*font variation*/

		.epic-caption-impact span.font_variation{font-weight:normal;font-family: 'Quicksand', sans-serif;}

		

		/*colors*/

		.epic-caption-impact span{color:#fff;}

		

		/*link*/

		.epic-caption-impact a, .epic-caption-impact a span{color:#ddd;}

		.epic-caption-impact a:hover, .epic-caption-impact a span:hover{color:#A3701B;}







	/*Media Queries

	-------------------*/

	



	@media only screen and (min-width: 960px) and (max-width: 1199px) {

	

	

		/*epic

		-----------------------------*/

		

		/*positions*/

		#epic-navigation,.epic-logo,.epic-graphic,.epic-caption{position:absolute !important;}

	

	}

	

	

	

	/*Mobile Layout: Landscape Container width:768px

	

	-----------------------------------------------*/

	

	@media only screen and (min-width: 768px) and (max-width: 959px) {

	

	

		/*epic

		-----------------------------*/

		

		/*positions*/

		#epic-navigation,.epic-logo,.epic-graphic,.epic-caption{position:absolute !important;}

		

		/*graphic*/

		.epic-logo{background-attachment: inherit;}

		.epic-graphic img{max-width:450px;height:auto;}

		

		/*captions*/

		/*caption type: striped  */

		/*sizes*/

		.epic-caption-striped span.size_1{font-size:70px;line-height:60px; }

		.epic-caption-striped span.size_2{font-size:60px;line-height:50px;}

		.epic-caption-striped span.size_3{font-size:50px;line-height:40px;}

		.epic-caption-striped span.size_4{font-size:40px;line-height:30px;}

		.epic-caption-striped span.size_5{font-size:30px;line-height:20px;}

		.epic-caption-striped span.size_6{font-size:20px;line-height:10px;}



		/*caption type: impact  */

		/*sizes*/

		.epic-caption-impact span.size_1{font-size:70px;line-height:52px;}

		.epic-caption-impact span.size_2{font-size:60px;line-height:50px;}

		.epic-caption-impact span.size_3{font-size:50px;line-height:42px;}

		.epic-caption-impact span.size_4{font-size:40px;line-height:35px;}

		.epic-caption-impact span.size_5{font-size:30px;line-height:22px;}

		.epic-caption-impact span.size_6{font-size:20px;line-height:20px;}

	

	}

	

	

	/*Mobile Layout: Landscape Container width:480px

	

	-----------------------------------------------*/

	@media only screen and (min-width: 480px) and (max-width: 767px) {

	

	

		/*epic

		-----------------------------*/

		

		/*positions*/

		#epic-navigation,.epic-logo,.epic-graphic,.epic-caption{position:absolute !important;}

		

		/*nav*/

		.epicSlider.theme-default #epic-navigation{bottom:10px;left:50%;margin-left:-41px; width:84px;height:40px;}

		.epicSlider.theme-default #epic-navigation.allcontrols{width:124px;left:50%;margin-left:-65px; } /*sum of all three buttons*/

		

		/*graphic*/

		.epic-logo{width:180px;height:180px;margin:-90px 0 0 -90px;background-attachment:inherit;}

		.epic-graphic img{max-width:180px;height:auto;}

		

		/*captions*/

		.epic-caption span.size_1,.epic-caption span.size_2,.epic-caption span.size_3,.epic-caption span.size_4,.epic-caption span.size_5,.epic-caption span.size_6,

		.epic-caption h1,.epic-caption h2,.epic-caption h3,.epic-caption h4,.epic-caption h5,.epic-caption h6,

		.epic-caption h1 span,.epic-caption h2 span,.epic-caption h3 span,.epic-caption h4 span,.epic-caption h5 span,.epic-caption h6 span {font-size:17px; line-height:17px;border:none;}

		.epic-caption span, .epic-caption div, .epic-caption a span{background:none !important;color:#fff !important;width:100% !important;padding:0;margin:0; border:none !important;}

		.epic-caption a, .epic-caption a:hover{font-size: inherit;background:none !important;color:#fff !important;}

		.epic-caption.topLeft,.epic-caption.topRight,.epic-caption.bottomLeft,.epic-caption.bottomRight{top:auto;left:auto;bottom:60px;right:auto; text-align:center; float:none;}

		.epic-caption{position:absolute;overflow:hidden;background:#000;/*ie8 fallback*/background:rgba(0,0,0,0.8); bottom:60px; padding:20px 0 !important; height:auto;width:100% !important;border:none !important;}

		

		/*for graphic content only - theme specific*/

		.epic-caption.epic-logo{background:none !important;}



	

	}

	

	/*Mobile Layout: Portrait Container width:320px

	

	-----------------------------------------------*/

	

	@media only screen and (max-width: 479px){

	

		/*epic

		-----------------------------*/

		

		/*positions*/

		#epic-navigation,.epic-logo,.epic-graphic,.epic-caption{position:absolute !important;}

		

		/*nav*/

		.epicSlider.theme-default #epic-navigation{bottom:10px;left:50%;margin-left:-41px; width:84px;height:40px;}

		.epicSlider.theme-default #epic-navigation.allcontrols{width:124px;left:50%;margin-left:-65px; } /*sum of all three buttons*/

		

		/*graphic*/

		.epic-logo{width:180px;height:180px;margin:-90px 0 0 -90px;background-attachment:inherit;}

		.epic-graphic img{max-width:180px;height:auto;}

		

		/*captions*/

		.epic-caption span.size_1,.epic-caption span.size_2,.epic-caption span.size_3,.epic-caption span.size_4,.epic-caption span.size_5,.epic-caption span.size_6,

		.epic-caption h1,.epic-caption h2,.epic-caption h3,.epic-caption h4,.epic-caption h5,.epic-caption h6,

		.epic-caption h1 span,.epic-caption h2 span,.epic-caption h3 span,.epic-caption h4 span,.epic-caption h5 span,.epic-caption h6 span {font-size:14px; line-height:14px;border:none;}

		.epic-caption span, .epic-caption div, .epic-caption a span{background:none !important;color:#fff !important;width:100% !important;padding:0;margin:0; border:none !important;}

		.epic-caption a, .epic-caption a:hover{font-size: inherit;background:none !important;color:#fff !important;}

		.epic-caption.topLeft,.epic-caption.topRight,.epic-caption.bottomLeft,.epic-caption.bottomRight{top:auto;left:auto;bottom:60px;right:auto; text-align:center; float:none;}

		.epic-caption{position:absolute;overflow:hidden;background:#000;/*ie8 fallback*/background:rgba(0,0,0,0.8); bottom:60px; padding:20px 0 !important; height:auto;width:100% !important;border:none !important;}

		

		/*for graphic content only - theme specific*/

		.epic-caption.epic-logo{background:none !important;}





	}

		

	

