@import "css/lato-font.css";
@import "css/poppins-font.css";
@import "css/pt-serif-font.css";

body {
	background-color: #444;
}

#wrapper, 
#content {
	background-color: #000;
}

h1, h2, h3, h4, h5, h6 {
	color: #fff;
}

.custom-hero-nav-headline h1 {
	font-size: 3rem;
}

.device-xs .custom-hero-nav-headline h1,
.device-sm .custom-hero-nav-headline h1,
.device-md .custom-hero-nav-headline h1
{
	font-size: 2rem;
}

p {
	font-size: 1.4rem;
}

label p {
	font-size: 1rem;
	color: #fff;
}

.form-group .col-md-12 p {
	font-size: 1rem;
	color: #fff;
}

body #wrapper, 
body #content,
label {
	color: #fff;
}

.custom-hero-nav {
	position: absolute;
	top: 50%;
	left: 100px;
	margin-top: 35px;
	transform: translateY(-50%);
	z-index: 1;
	background-color: #fff;
	padding: 20px 60px 20px 40px;
	border-radius: 4px;
	transition: background-color .3s ease;
}

.custom-hero-nav-headline {
	position: absolute;
	top: 30%;
	left: 100px;
	transform: translateY(-50%);
	z-index: 1;
}

.custom-hero-nav-headline h1 {
	color: #444;
	margin-bottom: 15px;
}	

.device-xs .custom-hero-nav,
.device-sm .custom-hero-nav,
.device-md .custom-hero-nav {
	top: 260px;
	left: 50px;
	margin-top: 0;
	background-color: rgba(255, 255, 255, 0.5);
}

.device-xs .custom-hero-nav-headline,
.device-sm .custom-hero-nav-headline,
.device-md .custom-hero-nav-headline {
	top: 100px;
	left: 50px;
	margin-top: 0;
	background-color: rgba(255, 255, 255, 0.5);
	border-radius: 4px;
	padding: 20px 20px 0px 20px;
}

.custom-hero-nav:hover { background-color: #FFF; }

.custom-hero-nav ul { counter-reset: dots; }

.custom-hero-nav li {
	display: block;
	margin: 15px 0;
}

.custom-hero-nav li:before {
	margin-right: 16px;
	color: #FFF;
	font-weight: 500;
	opacity: .6;
	counter-increment: dots;
	content: counter(dots, decimal-leading-zero) ".";
	transition: color .3s ease;
}

.custom-hero-nav:hover li:before { color: #999; }

.custom-hero-nav li a {
	display: inline-block;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #444;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	transition: color .3s ease;
}

.device-xs .custom-hero-nav li a,
.device-sm .custom-hero-nav li a,
.device-md .custom-hero-nav li a {
	font-size: 14px;
}

.custom-hero-nav li a:hover {
	color: #b7d31d;
}

.custom-hero-nav:hover li a:hover { color: #b7d31d; }


.tiny_bullet_slider .tp-bullet:before{content:" ";  position:absolute;  width:100%;  height:25px;  top:-12px;  left:0px;  background:transparent}#rev_slider_103_1 .uranus.tparrows{width:50px; height:50px; background:rgba(255,255,255,0)}#rev_slider_103_1 .uranus.tparrows:before{width:50px; height:50px; line-height:50px; font-size:40px; transition:all 0.3s;-webkit-transition:all 0.3s}#rev_slider_103_1 .uranus.tparrows:hover:before{opacity:0.75}.bullet-bar.tp-bullets{}.bullet-bar.tp-bullets:before{content:" ";position:absolute;width:100%;height:100%;background:transparent;padding:10px;margin-left:-10px;margin-top:-10px;box-sizing:content-box}.bullet-bar .tp-bullet{width:60px;height:3px;position:absolute;background:#aaa;  background:rgba(204,204,204,0.5);cursor:pointer;box-sizing:content-box}.bullet-bar .tp-bullet:hover,.bullet-bar .tp-bullet.selected{background:rgba(204,204,204,1)}.bullet-bar .tp-bullet-image{}.bullet-bar .tp-bullet-title{}.device-xl .rev_row_wrap,.device-lg .rev_row_wrap { width: 600px !important; left: 0 !important; }.device-xs .tp-bullets,.device-sm .tp-bullets,.device-md .tp-bullets { left: 50% !important; transform: translate(-50%, -33px) !important;}

#welcome .bullet-bar.tp-bullets {
	display: none !important;
}

.custom-hero-nav li:before {
	content: none !important;
}

.dark #footer, #footer.dark {
    color: rgba(255, 255, 255, 0.75);
    background-color: #282828;
    border-top-color: #b7d31d;
}

a {
	color: #b7d31d;
}
a:hover {
	color: #ccc;
}

#copyrights a {
	color: #b7d31d;
}

#copyrights a:hover {
	color: #fff;
}

.btn-primary {
    color: #fff;
    background-color: #b7d31d;
    border-color: #b7d31d;
}

#footer {
	margin-bottom: 40px;
}

#gotoTop:hover {
	background-color: #b7d31d;
}

::selection {
	background-color: #b7d31d;
}




