@charset "utf-8";

body {
	font-family: 'Overpass Mono', monospace;
	background:#000;
	color: #FFF;
}

a {color:#06c6b8;}

a:hover, a:focus {
	color:#06c6b8;
}

ul, ol {
	list-style:none;
}

iframe {border:0;}

.padding-top-bottom-80 {padding: 80px 0;}
.lead {
	font-family: 'Overpass Mono', monospace;
	font-weight: 300;
	font-size: 16px;
	margin-bottom: 8px;
}

.jumbotron{position:relative;color:#fff;}
.masthead{
	height:980px;
	background: url(../images/header_img1.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	/* background:url(../images/header_img1.jpg) no-repeat #000 center center;
	overflow:hidden;
	background-attachment:fixed;
	background-position:50% 0;
	background-size:cover; */
}

.navbar .brand { max-width: 235px; }
.navbar{background:#06c6b8;}
.navbar-inner{background:none;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:none;-ms-filter:none;}
.navbar .nav>li>a{    
	color: #FFF;
    text-transform: uppercase;
    text-shadow: none;
    font-size: 15px;
    letter-spacing: 1px;
    font-weight: 400;
}
.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#000;}
.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{background:none;color:#000;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.navbar .nav{padding-top:7px;}
.navbar .btn,.navbar .btn-group{margin-top:0;}
.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#FFF;background-color:transparent;}
.navbar li.dropdown:hover ul{display:block;}
.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{top:97%;}
/* .navbar-absolute+div{margin-top:68px;} */
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{background:#ba091a;background-image:none;}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background:#ba091a;}
.btn{background:#06c6b8;color:#FFF;box-shadow: none;text-shadow: none;border:none;text-transform: lowercase;font-weight: 300;border-radius: 0;}
.btn:hover,.btn:focus,.btn:active{background:#6f6f6f;color:#FFF;}
.btn-med{font-size:16px;padding:12px 30px;}
.btn-large{font-size:18px;padding:20px 50px;}
.btn-success{background-color:#2cc76a;background-image:none;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);}
.btn-success:hover,.btn-success:focus,.btn-success:active{background-color:#22bb5f!important;color:#FFF!important;}
.btn-primary{background-color:#2db6d8;background-image:none;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:#209ab8!important;color:#FFF!important;}
.btn-danger{background-color:#e03114;background-image:none;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active{background-color:#d62d11!important;color:#FFF!important;}
.navbar .nav>.active>a.btn{background-color:#22bb5f!important;color:#FFF!important;}

.hero-unit{background:none;text-align:center;padding-top:300px;padding-bottom:0;}
.hero-unit h1{padding-bottom:15px;font-size:90px;text-shadow:0px 0px 10px rgba(0,0,0,0.5);}
.hero-unit h3{font-weight:normal;padding-bottom:15px;font-size:40px;}

.slide2{background:none;text-align:center;padding-top:100px;}
.slide2 h1{font-size:50px;}
.slide3{background:none;text-align:center;padding-top:100px;}
.slide3 h1{font-size:50px;padding-top:10px;}
.slide3 h3{font-size:20px;padding-right:20px;}

.fancy{line-height:0.5;text-align:center;}
.fancy span{display:inline-block;position:relative;}
.fancy span:before,.fancy span:after{content:"";position:absolute;height:5px;border-bottom:1px solid white;border-top:1px solid white;top:8px;width:150px;}
.fancy span:before{right:100%;margin-right:15px;}
.fancy span:after{left:100%;margin-left:15px;}

.PageHead{margin:20px 0;text-align:center;}
.PageHead h3{
	    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 35px;
    margin: 20px 0 30px;
    letter-spacing: 20px;
    word-break: break-all;
}
.PageHead h3 span{
	display:block;
	line-height:0;
	margin-top: 10px;
}
.PageHead.inverse{color:#FFF;}

#events {padding: 90px 0 130px 0;}
.EventsList{margin-bottom:15px;}
.EventsList .thumbnail{
	/*border:0;*/
	text-align:center;
	text-transform:uppercase;
	margin-bottom: 15px !important;
}
.EventsList .thumbnail h3 {text-transform:lowercase;color: #FFF;font-weight: 300;}
.EventsList .thumbnail p {color: #FFF;}
/*.EventsList .thumbnail,.EventsList .caption{margin:0;padding:0;}*/
.showmore{border:1px #CCC solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:8px 10px;color:#666;}
.showmore:hover{text-decoration:none;color:#999;}
.sectionfooter{margin:30px 0;}

#about {padding: 60px 0 100px 0; text-align: center;}
#about h4 {
    margin: 20px 0;
    letter-spacing: 10px;
    text-transform: uppercase;
}
.about {
	color: #FFF;
}
/* .about{color:#fff;background:url(../images/about_img.jpg) #000 center center;overflow:hidden;background-attachment:fixed;background-position:50% 0;background-size:cover;} */
.theteam{margin-bottom:30px;}
.theteam img{cursor:pointer;}
.theteam img:hover{opacity:0.5;}

#disco {padding: 60px 0 0 0; text-align: center;}
#disco p {
	    margin-top: 20px;
    /* height: 60px; */
    margin-bottom: 50px;
}

#gallery {padding: 60px 0 60px 0;}
.Gallery ul {margin:0;}
.Gallery ul li{float:left;width:33.3333%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1%;}
.Gallery ul li:first-child {width:100%;}
.Gallery ul li img{min-width:100%;}

#media {padding: 140px 0 160px 0;}
.ourmedia{color:#fff;background:url(../images/media_img.jpg) #000 center center;overflow:hidden;background-attachment:fixed;background-position:50% 0;background-size:cover;}
.MediaThumb{margin:30px 0;}
.MediaThumb div{cursor:pointer;}
.MediaThumb img{border:solid 5px #151515;min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.MediaThumb p{text-transform:uppercase;text-align:center;padding:5px 0;background:transparent;border:solid 5px transparent;color:#a0a0a0;}
.MediaThumb div:hover img{border:solid 5px #FFF;}
.MediaThumb div:hover p{background:#FFF;border:solid 5px #FFF;color:#333;}

#contact {padding: 40px 0 80px 0;}

.ContactUs {margin-top:25px;}

.ContactUs h3 {
	margin-top:0; 
	line-height: normal;
	word-break: break-all;
	text-transform: lowercase;
}
.ContactUs h5 {
	font-family: 'Overpass Mono', monospace;
	font-weight: 400;
	font-size: 16px;
    text-transform: lowercase;
}

.ContactUs input[type=text],.ContactUs input[type=email] {
	height:50px;
	padding: 4px 15px;
	border-radius: 0;
	letter-spacing: 2px;
}
.ContactUs textarea {
	height:150px;
	padding: 4px 15px;
	border-radius: 0;
	letter-spacing: 2px;
}

.footer{
	color: #fff;
	/* background: url(../images/footer_img.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover; */
	padding: 40px 0 50px 0;
}

#TwitterBlock{width:100%;
	text-align:center;}
#TwitterBlock iframe{width:100%;height:auto;}
#TwitterLogo{width:50px;margin:10px auto;}
#TwitterLogo img{max-width:100%;}

#TwitterFooter{font-size:12px;color:#999999;text-align:center;position:relative;margin-top:-50px;}
.socialButtons{text-align:center;margin: 0 0 50px 0;}
.socialButtons a{padding:5px;}
.socialButtons a:hover{opacity:0.5;}

.blogpost{margin-bottom:30px;}
.blogpost img{padding:10px 0;max-width:100%;min-width:100%;}
.blog h1.title{font-size:30px;line-height:32px;}
.blog h3.subtitle{font-size:16px;font-weight:normal;line-height:20px;padding-bottom:5px;}
.bloglist{margin:0;padding:0;list-style:none;}
.bloglist li{padding:5px 0;color:#666;}
.bloglist li a{color:#666;}
.commentform input{height:40px;}
.commentform textarea{height:150px;}
.commentform p{text-align:right;}
.commentform .btn{margin-right:0;}
.media-list p{margin-bottom:30px;}
.media-list .timestamp{font-size:12px;color:#999;display:block;padding:5px 0;}
.pagenotfound{background:url(../images/404.jpg) no-repeat center center;background-size:cover;display:table;position:fixed;height:100%;width:100%;top:0;bottom:0;left:0;right:0;color:#FFF;}
.pagenotfound .content404{display:table-cell;vertical-align:middle;text-align:center;color:#FFF;}
.pagenotfound h1{font-size:150px;font-weight:bold;margin:50px 0;}
.comingsoon{background:url(../images/header_img1.jpg) no-repeat center center;background-size:cover;display:table;position:fixed;height:100%;width:100%;top:0;bottom:0;left:0;right:0;color:#FFF;}
.comingsoon .contentcoming{display:table-cell;vertical-align:middle;text-align:center;color:#FFF;}

@media (max-width: 979px) {
	.hero-unit{padding-top:250px;}
	.hero-unit h1{font-size:60px;}
	.hero-unit h3{font-size:18px;line-height:25px;padding-top:5px;padding-bottom:5px;font-weight:normal;}
	.navbar .btn-navbar{margin-top:20px;background:transparent;text-shadow:none;border:0;box-shadow:none;}
	.navbar .btn-navbar:hover{background:transparent;}
	.navbar-fixed-top.navbar-absolute{position:absolute;margin:0;}
	.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background:transparent;}
	.slide2,.slide3{padding-top:75px;}
	.slide3 h1{font-size:25px;}
	.slide3 h3,.slide2 h3{font-size:18px;line-height:25px;padding-top:5px;padding-bottom:5px;font-weight:normal;}
}

@media (max-width: 767px) {
	.jumbotron,.about,.ourmedia{padding:20px 20px;margin-top:-20px;margin-right:-20px;margin-left:-20px;height:auto;padding-right: 20px!important;padding-left: 20px!important;background-attachment: scroll !important;}
	.jumbotron {min-height: 100vh;background-attachment: scroll !important;}
	.PageHead h3,.FeatLayout h3{/*font-size:20px;line-height:25px;*/padding-top:5px;padding-bottom:5px;}
	.jumbotron .navbar-fixed-top.navbar-absolute{top:20px;}
	.navbar .btn-navbar{margin-top:23px;}
	.theteam [class*="span"]{width:30%;float:left;margin-right:3%;margin-bottom:30px;}
	.Gallery ul li{width:50%;padding:2%;}
	.mediavideo iframe{width:100%;}
	.MediaThumb [class*="span"]{width:46%;float:left;margin-right:2%;}
	.sectionfooter{margin-bottom:50px;}
	.footer{padding:20px 20px;margin-bottom:-20px;margin-right:-20px;margin-left:-20px;background-attachment: scroll !important;}
	.nav-collapse .nav>li {
		text-align: center;
	}
}

@media (max-width: 480px) {
	.hero-unit h1{font-size:20px;}
	.slide2 iframe{width:100%;height:200px;}
	.mediavideo iframe{height:200px;}
	.flex-direction-nav{display:none;}
	.hero-unit{padding-top:190px;}
	.hero-unit h1{font-size:42px;}
}