body {background:#400000 url(../img/bg.png) repeat-y top center fixed;width: 100%;height: 100%;overflow-x: hidden;font-family: "Special Elite","Helvetica Neue",Helvetica,Arial,sans-serif;}
.top{background: transparent url(../img/moon_bg.jpg) no-repeat top center fixed;color: #fff;padding-top:75px;}
section {width: 100%;padding: 0 7%;display: table;margin: 0;max-width: none;background-color:transparent;height: 100vh;
    &:nth-of-type(2n) {background-color: #000;}
}
.quotes{font-family:'Special Elite',serif;font-size:18px;color:#f00;padding:25px 0;margin:0 auto;width:80%;}.carousel-inner{background-color:transparent;width:95%;margin:0 auto;padding:0;}.quotes-carousel .active.left {left: 0;opacity: 0;z-index: 2;}.quotes-carousel .next {left:0;opacity:1;z-index:1;}.quotes-author{font-weight:bold;font-style:normal;margin-top:10px;}#quotes-carousel.carousel-fade .item {opacity:0.8;-webkit-transition: opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition: opacity 1s ease-in-out;transition:opacity 1s ease-in-out;background:transparent;}#quotes-carousel.carousel-fade .active.left, #quotes-carousel.carousel-fade .active.right{left:0;z-index:2;opacity:0;filter:alpha(opacity=0);background:transparent;}
.well p{color:#000;}
.well a{color:#f00;text-decoration:underline;}
.content {display: table-cell;vertical-align: middle;}
#synopsis {padding-top: 100px;}
#bio {padding-top: 100px;background: transparent url(../img/moon_bg.jpg) no-repeat top center fixed;}
#contact {padding-top: 100px;}
#resources {padding-top: 100px;}
p {font-size:18px;color:#ccc;}
.excerpt {background-color:#fff;font-family:serif;font-size: 12px !important;text-align:left !important;padding: 10px;}
.excerpt p {color:#000 !important;}
.btn-custom {background-color:#31ca37;border:1px solid #000;color:#000;transition: all .3s ease 0s;}
.btn-custom.active,.btn-custom:active,.btn-custom:focus,.btn-custom:hover{background-color: #000;border:1px solid #000;color:#ccc;}
label {font-size: 16px;color:#ccc;}
a,a:hover,a:visited,a:focus,a:active,a.active {outline: 0;color: #ccc;}
h1,h2,h3,h4,h5,h6 {text-transform: uppercase;color: #400000;font-family: "Special Elite",serif;font-weight: 700;}
.navbar {text-transform: uppercase;text-align: center;font-family: "Special Elite",serif;}
.navbar a:link,a:visited {color: #444;}
.navbar a:focus {outline: 0;}
.navbar .navbar-nav {letter-spacing: 1px;}
.navbar .navbar-nav li a:focus {outline: 0;}
.navbar-default,.navbar-inverse {background: transparent;border: 0;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #fff;background-color: transparent;border-bottom: 2px solid #400000;}
section h2 {margin: 0;color: #400000;font-size: 3em;}
hr {border:0;height:3px;background-image: -webkit-linear-gradient(left,rgba(255,0,0,0),rgba(255,0,0,0.75), rgba(255,0,0,0));background-image:-moz-linear-gradient(left,rgba(255,0,0,0),rgba(255,0,0,0.75),rgba(255,0,0,0));background-image:-ms-linear-gradient(left,rgba(255,0,0,0),rgba(255,0,0,0.75),rgba(255,0,0,0));background-image:-o-linear-gradient(left, rgba(255,0,0,0), rgba(255,0,0,0.75), rgba(255,0,0,0));}
.red {color: #f00;}
.img-responsive {margin: 0 auto;}
footer{color:#f00;background-color:#400000;padding:30px 0px 30px 0px;}
.scrollup{color:#f00;bottom:20px;display:none;position:fixed;right: 20px;}
a:hover.scrollup {color: #000 !important;}
.tooltip > .tooltip-inner {background-color: #000;filter: none;opacity: 100;}
.tooltip.bottom .tooltip-arrow {top: 0;left: 50%;margin-left: -5px;border-bottom-color: #000;border-width: 0 5px 5px;}
.tooltip.in {filter: alpha(opacity=100);opacity: 100;}
.xs{padding:0px 20px 0px 20px;}
@media(min-width:767px) {

}
@media(max-width:767px) {
.top {background: transparent url(../img/moon_sm.png) no-repeat top center fixed !important;padding-top:75px;}
	.navbar-fixed-top {background: #400000;}
	section h2 {margin: 0;font-size: 22px;}
	section h3 {margin: 0;font-size: 20px;}
	.tooltip {display: none !important;}
}
@media(min-width:768px) {
    .navbar-fixed-top {padding: 25px 0;-webkit-transition: padding .3s;-moz-transition: padding .3s;transition: padding .3s;
	transition: background-color 2s ease 0s;}
    .navbar-fixed-top.navbar-shrink {padding: 10px 0;background: #400000;color: #f00 !important;}
}