/*** To change the font, visit FontSquirell:https ://www.fontsquirrel.com/fontface ***/
@font-face {				
	font-family:"BebasNeueRegular";
	src:url("../fonts/BebasNeue-webfont.eot");
	src:url("../fonts/BebasNeue-webfont.eot?#iefix") format("eot"),
		url("../fonts/BebasNeue-webfont.woff") format("woff"),
		url("../fonts/BebasNeue-webfont.ttf") format("truetype"),
		url("../fonts/BebasNeue-webfont.svg#webfontfuvdSzbb") format("svg");
	font-weight:normal;
	font-style:normal;			
}

.advanced-slider-holder {
	position:absolute;
}

.advanced-slider {
	position:relative;
	width:660px;
	height:350px;
	overflow:hidden;
	display:none;
}

.advanced-slider a {
	color:#00CCFF;
  	text-decoration:none;
	outline:none;
}

.advanced-slider a:hover {
  	color:#CD0000;
	text-decoration:none;
}

.advanced-slider img {
	border:none;	
}

.advanced-slider li {
	position:absolute;
	display:none;
	float:left;
	width:100%;
}

.advanced-slider li.current {			
	display:block;
	z-index:2 !important;			
}
		
.advanced-slider li.next {			
	display:block;
	z-index:1 !important;			
}

.advanced-slider li ul li {
	display:block !important;
	position:relative !important;	
}

.advanced-slider .slider_bar {
	position:absolute;
	overflow:hidden;
	z-index:3;
	left:0;
	top:0;
}

.advanced-slider .slider_block {
	position:absolute;
	overflow:hidden;
	z-index:4;
	left:0;
	top:0;
}

.advanced-slider .slider_row {
	position:absolute;
	overflow:hidden;
	z-index:5;
	left:0;
	top:0;
}

/*** Border ***/
.advanced-slider-border {
	position:absolute;
	z-index:-1;
	top:-5px;
	left:-5px;
	width:710px;
	height:200px;
	background-color:#F0F0F0;
	border:1px solid #FFF;
	-moz-border-radius:0px; 
	-webkit-border-radius:0px; 
	-o-border-radius:0px; 
	-ms-border-radius:0px; 
	-khtml-border-radius:0px; 
	border-radius:0px;
	padding:0px;	
}

/*** Shadow ***/
.advanced-slider-shadow {
	position:absolute;
	width:710px;
	height:0px;
	top:200px;
	left:0px;
	background:url(advanced-slider-themes/shadow.png) no-repeat 0 center;
}

/*** Bg ***/
.advanced-slider .bg {
	position:absolute;	
}

/*** Preloader ***/
.advanced-slider .preloader {
	position:absolute;
	top:50%;
	left:50%;
	width:0px;
	height:0px;
	margin-left:0px;
	margin-top:0px;	
	background:#fff url(advanced-slider-themes/preloader.gif) no-repeat center center;
}

/*** Timer ***/
.advanced-slider .timer {
	position:absolute;
	top:0;
	left:0;
	height:170px;
	background-color:#fff;
	-moz-opacity:.3;
	filter:alpha(opacity=30);
	opacity:.3;
	z-index:11;
	visibility:hidden;
	font-size:0;
}

/*** Video Play Button ***/
.advanced-slider .video-play {
	position:absolute;
	left:50%;
	top:50%;
	width:43px;
	height:43px;
	margin-left:-21px;
	margin-top:-21px;	
	cursor:pointer;
	z-index:12;
}

.advanced-slider .video-play:hover {
	-moz-opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
}

.advanced-slider .video-frame {
	position:absolute;
	z-index:13;
	left:0;
	top:0;
	display:block;
}

.advanced-slider .video-close {
	position:absolute;
	width:21px;
	height:21px;
	background:#000 url(advanced-slider-themes/video_close.png) no-repeat center center;
	cursor:pointer;	
	right:6px;
	top:6px;
	border:1px solid #5E5C5C;
}

/*** Content ***/
.advanced-slider .textbox {
	position:absolute;
	z-index:3;
	overflow:hidden;
	top:0;
	left:0;
	font-family:"BebasNeueRegular";
}

.advanced-slider a.bg-url {
	display:block;
	clear:both;
	position:absolute;
	top:0;
	left:0;
	background-color:rgba(0,0,0,0);	
}

.advanced-slider .content {
	position:absolute;
	-moz-opacity:0;
	filter:alpha(opacity=0);
	opacity:0;
}

.advanced-slider span.border {
	display:block;
	position:absolute;
	top:-1px;
	width:100%;
	height:1px;
	background-color:#FFF;
	-moz-opacity:0.3;
	filter:alpha(opacity=0.3);
	opacity:0.3;	
}

.advanced-slider span.border-black {
	background-color:#000;
	-moz-opacity:1;
	filter:alpha(opacity=1);
	opacity:1;
}

.advanced-slider span.bg {
	display:block;
	position:absolute;
	padding:10 15px;
	width:100%;
	height:100%;
	background-color:#000;
}

.advanced-slider span.bg-opacity {
	-moz-opacity:0.6;
	filter:alpha(opacity=0.6);
	opacity:0.6;	
}

.advanced-slider canvas {
	display:block;
	position:absolute;
	z-index:1;
	padding:10 15px;
	width:100%;
	height:100%;
}

.advanced-slider span.canvas-bg {
	display:block;
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	padding:10 15px;
	width:100%;
	height:100%;
	background-color:#FFF;
	-moz-opacity:0.08;
	filter:alpha(opacity=0.08);
	opacity:0.08;	
}

.advanced-slider canvas.border {
	border:1px solid rgba(255,255,255,0.3);
}

.advanced-slider canvas.border-top {
	border-top:1px solid rgba(255,255,255,0.3);
}

.advanced-slider span.text {
	display:block;
	z-index:3;
	position:relative;
	font-family:"BebasNeueRegular";
}

.advanced-slider span.title, .advanced-slider .title {
	font-size:30px;
	color:#FFF;
}

.advanced-slider span.field, .advanced-slider .field {
	display:block;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}

.advanced-slider p.margin {
	margin:0 0 18px;
}

/***
 Custom Content Text Styles
***/
/*** Content Button ***/
.advanced-slider a[role="buttons"] {
	display:inline-block;
	background-color:#45a0fb;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8ed0fa), color-stop(100%, #2980d7));
	background-image:-webkit-linear-gradient(#8ed0fa, #2980d7);
	background-image:-moz-linear-gradient(#8ed0fa, #2980d7);
	background-image:-o-linear-gradient(#8ed0fa, #2980d7);
	background-image:linear-gradient(#8ed0fa, #2980d7);
	-moz-background-clip:padding; 
	-webkit-background-clip:padding; 
	-o-background-clip:padding-box; 
	-ms-background-clip:padding-box; 
	-khtml-background-clip:padding-box; 
	background-clip:padding-box; 
	border:1px solid #3371a0;
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	-o-border-radius:4px; 
	-ms-border-radius:4px; 
	-khtml-border-radius:4px; 
	border-radius:4px; 
	-moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset; 
	-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset; 
	-o-box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset; 
	box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset; 
	color:#fff;
	cursor:pointer;
	font:13px/17px Arial,Tahoma,sans-serif;
	font-weight:bold;
	margin:0;
	padding:6px 15px; 
	text-align:left; 
	-moz-text-shadow:0px 1px rgba(0,0,0,0.2); 
	text-shadow:0px 1px rgba(0,0,0,0.2); 
	-moz-transition-duration:0.3s; 
	-webkit-transition-duration:0.3s;
	-o-transition-duration:0.3s; 
	transition-duration:0.3s;
}

.advanced-slider a[role="buttons"]:hover, .advanced-slider a[role="buttons"]:focus {
	background-color:#3284c6;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5bb4ec), color-stop(100%, #0e5aa5));
	background-image:-webkit-linear-gradient(#5bb4ec, #0e5aa5);
	background-image:-moz-linear-gradient(#5bb4ec, #0e5aa5);
	background-image:-o-linear-gradient(#5bb4ec, #0e5aa5);
	background-image:linear-gradient(#5bb4ec, #0e5aa5);
	-moz-background-clip:padding; 
	-webkit-background-clip:padding; 
	-o-background-clip:padding-box; 
	-ms-background-clip:padding-box; 
	-khtml-background-clip:padding-box; 
	background-clip:padding-box; 
	border-color:#0162a8; 
	text-decoration:none; 
	color:#fff;
	-moz-transition-duration:0s; 
	-webkit-transition-duration:0s; 
	-o-transition-duration:0s; 
	transition-duration:0s;
}

/*** Content Ribbon ***/
.advanced-slider .ribbon {
	box-shadow:3px 3px 5px rgba(0,0,0,0.3);
	background-color:#86c13a;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8dcb3d), color-stop(100%, #5d902f));
	background-image:-webkit-linear-gradient(#8dcb3d, #5d902f);
	background-image:-moz-linear-gradient(#8dcb3d, #5d902f);
	background-image:-o-linear-gradient(#8dcb3d, #5d902f);
	background-image:linear-gradient(#8dcb3d, #5d902f);
	-moz-background-clip:padding; 
	-webkit-background-clip:padding; 
	-o-background-clip:padding-box; 
	-ms-background-clip:padding-box; 
	-khtml-background-clip:padding-box; 
	background-clip:padding-box; 
	border:1px solid #619b25;
	-moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.2) inset, 0 1px 5px rgba(0,0,0,0.3); 
	-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.2) inset, 0 1px 5px rgba(0,0,0,0.3); 
	-o-box-shadow:0 1px 0 0 rgba(255,255,255,0.2) inset, 0 1px 5px rgba(0,0,0,0.3); 
	box-shadow:0 1px 0 0 rgba(255,255,255,0.2) inset, 0 1px 5px rgba(0,0,0,0.3);	
}

/*** Big Green BG ***/
.big-green-bg {
	background-color:#8fd400;
	-moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 3px 3px 5px rgba(0,0,0,0.3); 
	-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 3px 3px 5px rgba(0,0,0,0.3); 
	-o-box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 3px 3px 5px rgba(0,0,0,0.3); 
	box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 3px 3px 5px rgba(0,0,0,0.3);
	padding:10px 15px 5px; 
	color:#FFF; 
	font-size:56px; 
	-moz-text-shadow:0px -1px rgba(0,0,0,0.6); 
	text-shadow:0px -1px rgba(0,0,0,0.6);
}

/*** Medium Black BG ***/
.medium-black-bg {
	background-color:#000;
	box-shadow:3px 3px 5px rgba(0,0,0,0.3);
	padding:8px 12px 3px; 
	color:#FFF; 
	font-size:28px;
}

/*** Medium White BG ***/
.medium-white-bg {
	background-color:#FFF;
	box-shadow:3px 3px 5px rgba(0,0,0,0.3);
	padding:8px 12px 3px; 
	color:#000; 
	font-size:28px;
}

/*** Small Black BG ***/
.small-black-bg {
	background-color:#000;
	padding:6px 10px; color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	box-shadow:3px 3px 5px rgba(0,0,0,0.3);
}

.bg-opacity-black {
	background-color:rgba(0,0,0,0.5);
}

/*** Small White BG ***/
.small-white-bg {
	background-color:#FFF;
	padding:10px 15px;
	color:#000; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	box-shadow:3px 3px 5px rgba(255,255,255,0.3);
}

.bg-opacity-white {
	background-color:rgba(255,255,255,0.5);
}

/*** Big White ***/
.big-white {
	color:#FFF; 
	font-size:45px; 
	text-shadow:1px 1px 3px rgba(0,0,0,0.3);
}

/*** Medium White ***/
.medium-white {
	color:#FFF; 
	font-size:18px; 
}

.medium-white span {
	opacity:0.6;
}

/*** Big Black ***/
.big-black {
	color:#000; 
	font-size:45px; 
	text-shadow:1px 1px 1px rgba(255,255,255,0.2);
}

/*** Medium Black ***/
.medium-black {
	color:#000; 
	font-size:18px; 
}

.medium-black span {
	opacity:0.6;
}

/*** Bottom Black ***/
.bottom-black {
	width:100%;
	bottom:0;
}

.bottom-black .bg {
	border-top:1px solid #404040;
}

.bottom-black .text {
	padding:15px 20px;
}

.bottom-black .title {
	font-size:28px;
}

.bottom-black .field {
	color:#EEE;
}

/*** Caption Black ***/
.caption-black {
	color:#6b2c47; 
	font-size:50px;
}

.caption-white-bg {
	background-color:#FFF;
	padding:0px 1px; 
	color:#000; 
	font-size:28px;
	line-height:25px;
	height:22px;
}