/*-----------------------------------------------------------------------------
-	Revolution Slider 5.0 Default Style Settings -
Screen Stylesheet
version:   	5.0.0
date:      	29/10/15
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/
							
/******************************
	-	BASIC STYLES		-
******************************/
.rev_slider_wrapper{
	position:relative;
	z-index: 0;
}
.rev_slider{
	position:relative;
	overflow:visible;
}
.tp-overflow-hidden { overflow:hidden;}
.rev_slider >ul,
.tp-revslider-mainul >li,
.rev_slider >ul >li,
.rev_slider >ul >li:before,
.tp-revslider-mainul >li:before,
.tp-simpleresponsive >ul,
.tp-simpleresponsive >ul >li,
.tp-simpleresponsive >ul >li:before,
.tp-revslider-mainul >li,
.tp-simpleresponsive >ul >li{
	list-style:none !important;
	position:absolute;	
	margin:0px !important;
	padding:0px !important;
	overflow-x: visible;
	overflow-y: visible;
	list-style-type: none !important;
	background-image:none;
	background-position:0px 0px;
	text-indent: 0em;
	top:0px;left:0px;
}
.tp-revslider-mainul >li,
.rev_slider >ul >li,
.rev_slider >ul >li:before,
.tp-revslider-mainul >li:before,
.tp-simpleresponsive >ul >li,
.tp-simpleresponsive >ul >li:before,
.tp-revslider-mainul >li,
.tp-simpleresponsive >ul >li { 
	visibility:hidden; 
}
.tp-revslider-slidesli,
.tp-revslider-mainul	{	
	padding:0 !important; 
	margin:0 !important; 
	list-style:none !important;
}
.rev_slider li.tp-revslider-slidesli {
    position: absolute !important;
}
.rev_slider .tp-caption,
 	{ 
	position:relative;  
	visibility:hidden; 
	white-space: nowrap;
	display: block;
}
.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
,
{
	margin-bottom:0;
}
	
/* CAROUSEL FUNCTIONS */
/* ADDED FOR SLIDELINK MANAGEMENT */
.tp-caption {
	z-index:1
}
.tp-caption {	
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;	
	position:absolute;
	-webkit-font-smoothing: antialiased !important;
}
/**********************************************
	-	FULLSCREEN AND FULLWIDHT CONTAINERS	-
**********************************************/
.rev_slider_wrapper	{	width:100%;}
.fullwidthbanner-container{
	position:relative;
	padding:0;
	overflow:hidden;
}
.fullwidthbanner-container .fullwidthabanner{
	width:100%;
	position:relative;
}
/*********************************
	-	SPECIAL TP CAPTIONS -
**********************************/
									
/***********************************************
	-	SPECIAL ALTERNATIVE IMAGE SETTINGS	-
***********************************************/
/******************************
	-	IE8 HACKS	-
*******************************/
/********************************
	-	FULLSCREEN VIDEO	-
*********************************/
.rs-background-video-layer video::-webkit-media-controls { display:none !important;}
.rs-background-video-layer audio::-webkit-media-controls { display:none !important;}
/********************************
	-	DOTTED OVERLAYS	-
*********************************/
/******************************
	-	SHADOWS		-
******************************/
/******************************
	-	BUTTONS	-
*******************************/
	
/*	BUTTON COLORS	*/
/* TP BUTTONS DESKTOP SIZE */
/* REV BUTTONS MEDIUM */
/* REV BUTTONS SMALL */
/* ROUNDING OPTIONS */
/* BURGER BUTTON */
/* SCROLL DOWN BUTTON */
@-webkit-keyframes rev-ani-mouse {
	0% { opacity: 1;top: 29%;}
	15% {opacity: 1;top: 50%;}
	50% { opacity: 0;top: 50%;}
	100% { opacity: 0;top: 29%;}
}
@-moz-keyframes rev-ani-mouse {
	0% {opacity: 1;top: 29%;}
	15% {opacity: 1;top: 50%;}
	50% {opacity: 0;top: 50%;}
	100% {opacity: 0;top: 29%;}
}
@keyframes rev-ani-mouse {
	0% {opacity: 1;top: 29%;}
	15% {opacity: 1;top: 50%;}
	50% {opacity: 0;top: 50%;}
	100% {opacity: 0;top: 29%;}
}
/************************************
-	TP BANNER TIMER		-
*************************************/
.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; /*background:url(../assets/timer.png);*/ background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}
.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}
/*********************************************
-	BASIC SETTINGS FOR THE BANNER	-
***********************************************/
/*  CAPTION SLIDELINK   **/
/*********************************************
-	WOOCOMMERCE STYLES	-
***********************************************/
/******************************
	-	LOADER FORMS	-
********************************/
.tp-loader 	{
	top:50%; left:50%;
	z-index:10000;
	position:absolute;
}
@-webkit-keyframes tp-rotateplane {
  0% { -webkit-transform: perspective(120px) }
  50% { -webkit-transform: perspective(120px) rotateY(180deg) }
  100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}
@keyframes tp-rotateplane {
  0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg);} 
  50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);} 
  100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}
}
@-webkit-keyframes tp-scaleout {
  0% { -webkit-transform: scale(0.0) }
  100% {-webkit-transform: scale(1.0); opacity: 0;}
}
@keyframes tp-scaleout {
  0% {transform: scale(0.0);-webkit-transform: scale(0.0);} 
  100% {transform: scale(1.0);-webkit-transform: scale(1.0);opacity: 0;}
}
@-webkit-keyframes tp-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}
@keyframes tp-bouncedelay {
  0%, 80%, 100% {transform: scale(0.0);} 
  40% {transform: scale(1.0);}
}
@-webkit-keyframes tp-rotate { 100% { -webkit-transform: rotate(360deg) }}
@keyframes tp-rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }}
@-webkit-keyframes tp-bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}
@keyframes tp-bounce {
  0%, 100% {transform: scale(0.0);} 
  50% { transform: scale(1.0);}
}
/***********************************************
	-  STANDARD NAVIGATION SETTINGS 
***********************************************/
.tp-bannertimer					{	background:#000; background:rgba(0,0,0,0.15); height:5px;}
/***************************
	- KEN BURNS FIXES -
***************************/
/***************************
	- 3D SHADOW MODE -
***************************/
/*******************
	- DEBUG MODE -
*******************/