body { background-color: #000000; font-family: Arial !important; font-weight: 300; font-size: 16px; color: #555; line-height: 1.6em; -webkit-font-smoothing: antialiased; -webkit-overflow-scrolling: touch; }

h1, h2, h3, h4, h5, h6 { font-family: Arial !important; font-weight: 300; color: #444; }
h1 { 	font-size: 40px; }
h3 { 	font-weight: 400;}
h4 { 	font-weight: 400; font-size: 20px; }
p { margin-bottom: 20px; font-size: 16px; }
a { color: #d6ee18; text-shadow: 1px 1px 3px #474747; word-wrap: break-word;
    -webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
    -moz-transition: color 0.1s ease-in, background 0.1s ease-in;
    -ms-transition: color 0.1s ease-in, background 0.1s ease-in;
    -o-transition: color 0.1s ease-in, background 0.1s ease-in;
    transition: color 0.1s ease-in, background 0.1s ease-in;  }
a:hover, a:focus { color: #b7cb1b; text-decoration: none; outline: 0; }
a:before, a:after { -webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
    -moz-transition: color 0.1s ease-in, background 0.1s ease-in;
    -ms-transition: color 0.1s ease-in, background 0.1s ease-in;
    -o-transition: color 0.1s ease-in, background 0.1s ease-in;
    transition: color 0.1s ease-in, background 0.1s ease-in;  }
.navbar-inverse .navbar-nav > li > a { color: #c6d550; }
.alignleft { text-align: left; }
.alignright { text-align: right; }
.aligncenter { text-align: center; }
.btn-theme  { color: #fff; background-color: #0296BC; border-color: #0296BC; }
.btn-theme:hover  { color: #fff; background-color: #444;  border-color: #444; }
form.signup { margin-top: 30px; }
form.signup button.btn { text-transform: uppercase; font-weight: 700; }
form.signup input.form-control:focus { border-color: #0296BC;  }
/* Nav */
a.navbar-brand { color: #fff !important; font-weight: 900; text-transform: uppercase; }
a.navbar-brand:hover { color: #ddd !important; }
/* Header */
#header { background-color: #000; margin-top: -120px; padding-top: 150px;  background-attachment: relative;
	background-position: top center; font-family: Arial !important; -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; }
#header h1 { margin-top: 60px; margin-bottom: 15px; color: #fff; font-size: 45px; font-weight: 900; letter-spacing: -1px;}
h2.subtitle { color: #fff; font-size: 20px; }
/* slide */
.carousel-indicators { position: absolute; bottom: -40px; left: 50%; z-index: 15; width: 60%; padding-left: 0; margin-left: -50%; text-align: center; list-style: none; }
.carousel-indicators li {
  display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; cursor: pointer; background-color: #000 \9;
  background-color: #fff; border: 1px solid #fff; border-radius: 10px; }
.carousel-indicators .active {
  width: 12px; height: 12px; margin: 0; background-color: #b7cb1b; }
.carousel-inner img { border: #000000 2px solid; }

p.copyright { color: #fff;  text-align: center;  }
/* footer */
#footer { background: #0D0B0E; 	padding: 20px 0 5px;  }
p.copyright { color: #fff; text-align: center; }
.socialIcons li { list-style: none; display: inline; margin-right: 6px; }
footer { border-top: 1px solid #303030; padding: 35px 0 15px; background: #161616; }
.social a {	font-size: 32px; margin: 0 10px; }