/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style	-

 CUSTOM SKIN

author:	ThemePunch
email:			info@themepunch.com
website:		http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */
.custom.tparrows {
	cursor:pointer;
	width:40px;
	height:40px;
	position:absolute;
	display:block;
	z-index:100;
	background: green !important;
	background-color: #fff !important;
	border: 0px #121212 solid !important;
	color: #121212 !important;
}
.custom.tparrows:hover {
	background:#121212 !important;
	background-color: #121212 !important;
	color: #fff !important;
	width:40px !important;
	height: 40px !important;
}
.custom.tparrows:before {
	font-family: "revicons";
	font-size:15px;
	color:#121212 !important;
	display:block;
	line-height: 40px;
	text-align: center;
	background:#fff !important;
	background-color: #fff !important;
}
.custom.tparrows.tp-leftarrow:before {
	content: "\e824";
	background: green !important;
	background-color: #fff !important;
	color:#121212 !important;
}
.custom.tparrows.tp-rightarrow:before {
	content: "\e825";
	background:green !important;
	background-color: #fff !important;
	color:#121212 !important;
}



/* BULLETS */
.custom.tp-bullets {
	color: #121212 !important;
}
.custom.tp-bullets:before {
	content:" ";
	position:absolute;
	width:100%;
	height:100%;
	background:transparent;
	padding:10px;
	margin-left:-10px;margin-top:-10px;
	box-sizing:content-box;
	color: transparent !important;
}
.custom .tp-bullet {
	width:12px;
	height:12px;
	position:absolute;
	background: none !important;
	cursor: pointer;
	box-sizing:content-box;
	
}


.custom .tp-bullet::before {
	width:12px;
	height:12px;
	position:absolute;
	background: none !important;
	cursor: pointer;
	box-sizing:content-box;
	color: #121212 !important;
	border: 0px !important;
	
}

.custom .tp-bullet::after {
	width:12px;
	height:12px;
	position:absolute;
	background: #121212 !important;
	cursor: pointer;
	box-sizing:content-box;
	color: #ffffff !important;
	border: 0px !important;
	
}

.custom .tp-bullet:hover {
	width:12px;
	height:12px;
	position:absolute;
	background: #121212 !important;
	cursor: pointer;
	box-sizing:content-box;
	color: #ffffff !important;
	border: 0px !important;
	
}

.custom .tp-bullet:focus {
	width:12px;
	height:12px;
	position:absolute;
	background: #121212 !important;
	cursor: pointer;
	box-sizing:content-box;
	color: #ffffff !important;
	border: 0px !important;
	
}






.tp-arrows .tparrows .tparrows-carousel .noSwipe {
	color: #121212 !important;
	border: 0px #121212 solid !important;
	opacity: 1 !important;
	visibility: visible !important;
}

.tp-leftarrow .tparrows .tparrows-carousel {
	color: #121212 !important;
	border: 0px #121212 solid !important;
	opacity: 1 !important;
	visibility: visible !important;
}


.tp-rightarrow .tparrows .tparrows-carousel:focus {
	background: #121212 !important;
	color: #ffffff !important;
	visibility: visible !important;
}
.tp-rightarrow .tparrows .tparrows-carousel:active {
	background: green !important;
	color: #ffffff !important;
	visibility: visible !important;
}



.tparrows-carousel:before {
	background: none !important;
	color: #121212 !important;
	border: 0px #121212 solid !important;
	opacity: 1 !important;
	visibility: visible !important;
}


.tparrows-carousel:visited {
	background: #ffffff !important;
	color: #121212 !important;
	border: 2px #121212 solid !important;
	opacity: 1 !important;
	visibility: visible !important;
}


.tp-leftarrow {
	background: #ffffff !important;
	color: #121212 !important;
	opacity: 1 !important;
	visibility: visible !important;
}


.tp-rightarrow {
	color: #121212 !important;
	opacity: 1 !important;
	visibility: visible !important;
}


.tp-leftarrow:visited {
	background: #ffffff !important;
	color: #121212 !important;
	border: 2px #121212 solid !important;
	opacity: 1 !important;
	visibility: visible !important;
}


.tp-rightarrow::before {
	color: #121212 !important;
}

.tp-rightarrow::after {
	background: #121212 !important;
	color: #ffffff !important;
	opacity: 1 !important;
	visibility: visible !important;
}





.tp-leftarrow .tparrows .tparrows-carousel .noSwipe::after {
	background: #121212 !important;
	color: #ffffff !important;
	opacity: 1 !important;
	visibility: visible !important;

}

.tp-leftarrow .tparrows .tparrows-carousel::after {
	background: #121212 !important;
	color: #ffffff !important;
	opacity: 1 !important;
	visibility: visible !important;
}

.tp-leftarrow .tparrows::after {
	background: none !important;
	color: #ffffff !important;
	opacity: 1 !important;
	visibility: visible !important;
}

.tp-leftarrow::after {
	background: none !important;
	color: #ffffff !important;
	opacity: 1 !important;
	visibility: visible !important;
}


.tparrows {
	background-image: none !important;
	background: #ffffff !important;
	color: #121212 !important;
	border: 2px #121212 solid !important;
	opacity: 1.0 !important;
	visibility: visible !important;
}
