/*!
 * Slider Revolution
 *
 */

.rev_slider_wrapper {background:#000 !important;}

.fullwidthbanner-container {z-index:100;}

/* Navigation */
.tp-rightarrow.default,
.tp-leftarrow.default {
	position:absolute;
	top:50% !important;
	width:51px;
	height:51px;
	opacity:0.3;
	border:2px solid #fff;
	border-radius:5px;
	background:none;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.tp-rightarrow.default:hover, .tp-leftarrow.default:hover {opacity:0.7;}

.tp-rightarrow.default:before,
.tp-leftarrow.default:before {
	position:absolute;
	left:0;
	top:0;
	width:47px;
	height:47px;
	font-family: FontAwesome;
	text-align:center;
	line-height:51px;
	font-size:14px;
	color:#fff;
}
.tp-rightarrow.default:before {content: "\f054";}
.tp-leftarrow.default:before {content: "\f053";}

.tp-rightarrow.default.hidearrows {right:-40px !important; opacity:0;}
.tp-leftarrow.default.hidearrows {left:-40px !important; opacity:0;}

.tp-bullets.simplebullets.round {
	z-index:800 !important;
	padding:11px 8px 0;
	height:21px;
	opacity:1 !important;
	background-color:#fff;
}
.tp-bullets.simplebullets.round:after,
.tp-bullets.simplebullets.round:before {
	content:'';
	position:absolute;
	top:0;
	width:32px;
	height:21px;
	background-repeat:no-repeat;
	background-size:100% 100%;
}
.tp-bullets.simplebullets.round:after {left:-32px; background-image:url(../img/slider_pag_l.png);}
.tp-bullets.simplebullets.round:before {right:-32px; background-image:url(../img/slider_pag_r.png);}
.tp-bullets.simplebullets.round .bullet {
	width:10px;
	height:10px;
	margin:0 10px !Important;
	border:2px solid #fff;
	border-radius:50%;
	background-color:#ccc;
	background-image:none !important;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.round .bullet:hover {
	border-color:#333;
	background-color:#333;
}