@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'code_boldregular';
	src: url('font/code-bold-webfont.eot');
	src: url('font/code-bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('font/code-bold-webfont.woff') format('woff'),
	url('font/code-bold-webfont.ttf') format('truetype'),
	url('font/code-bold-webfont.svg#code_boldregular') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'code_lightregular';
	src: url('font/code-light-webfont.eot');
	src: url('font/code-light-webfont.eot?#iefix') format('embedded-opentype'),
	url('font/code-light-webfont.woff') format('woff'),
	url('font/code-light-webfont.ttf') format('truetype'),
	url('font/code-light-webfont.svg#code_lightregular') format('svg');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'bebas_neueregular';
	src: url('font/bebasneue-webfont.eot');
	src: url('font/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
	url('font/bebasneue-webfont.woff') format('woff'),
	url('font/bebasneue-webfont.ttf') format('truetype'),
	url('font/bebasneue-webfont.svg#bebas_neueregular') format('svg');
	font-weight: normal;
	font-style: normal;

}
html,body{
	font-family: 'code_boldregular';
	width:100%;
	height:100%;
	text-transform: none;
	background-color:#EAEAEA;
	/* IE10 Consumer Preview */
	background-image: -ms-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #EAEAEA 100%);
	/* Mozilla Firefox */
	background-image: -moz-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #EAEAEA 100%);
	/* Opera */
	background-image: -o-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #EAEAEA 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #FFFFFF), color-stop(1, #EAEAEA));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #EAEAEA 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: radial-gradient(circle farthest-corner at center, #FFFFFF 0%, #EAEAEA 100%);
}
.navigation{
	width:100%;
	height:139px;
	position:fixed;
	top:0;
	left:0;
	background: url('../images/header-bg.jpg');
	background-repeat:repeat-x;
	z-index: 999;
	box-shadow: 0 10px 10px rgba(255,255,255,0.3);
	-webkit-box-shadow: 0 10px 10px rgba(255,255,255,0.3);
	-moz-box-shadow: 0 10px 10px rgba(255,255,255,0.3);
}
.navigation li{
	cursor:pointer;
	display:block;
	-webkit-transition: all .2s ease-in-out;
}
.navigation li:hover,.active{
	color:#F8F8F8 !important;
}
.headerContent{
	width:980px;
	height:89px;
	margin: 0 auto;
	color: #fff;
	padding-top:46px;
}
.headerMenuLeft{
	float:left;
	height: 65px;
	padding-top: 24px;
	margin:5px;
}
.headerMenuRight{
	float:right;
	height: 65px;
	padding-top: 24px;
	margin:5px;
}
.headerLogo{
	position:absolute;
	left:50%;
	margin-left:-144px;
	background: url('../images/header-logo.png');
	width:288px;
	height:115px;
	float:left;
}
textarea {
	background: url('http://i.stack.imgur.com/ynxjD.png') repeat-y;
	width: 600px;
	height: 300px;
	font: normal 14px verdana;
	line-height: 24px;
	padding: 2px 110px;
	border: solid 1px #ddd;
	resize: none;
}
.headerMenuName{
	color:#fff;
	height:27px;
	font-size:22px;
	text-align:center;
}
.headerMenuName:hover{
	color:#CCCCCC;
}
.active div{
	color:#CCCCCC;
}
.headerMenuLine{
	margin: 5px;
	height: 2px;
	width: 100px;
	background-repeat: no-repeat;
	background-image: url('../images/linecontact.png');
	background-size: 140px;
	background-position: center;
}
.headerMenuSubName{
	color:#ac9974;
	font-size:13px;
	text-align:center;
}
/******************************
Download menu
*******************************/
.download{
	background-image:url('../images/download.png');
	background-repeat:no-repeat;
	background-position:50% 0%;
	height:27px;
	cursor:pointer;
}
.downloadMenu{
	background-color:#000;
	width:203px;
	height:164px;
	font-family:Arial;
	font-size:14px;
	color:#fff;
	text-transform:capitalize;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	position:fixed;
	top:139px;
	left:50%;
	margin-left:272px;
	z-index:10;
	display:none;
}
.downloadMenuContent{
	padding:5px;
}
.downloadMenuContentLink{
	border-bottom: solid #555555;
	border-bottom-width:1px;
	text-align:center;
	padding:7px;
	cursor:pointer;
}
.downloadMenuContentLinkLast{
	border-bottom: 0;
}
/******************************
End download menu
*******************************/
.content{
	margin: 0 auto;
	width: 980px;
	position: relative;
	padding-top: 175px;
}
.contentThePlace{
	margin:0 auto;
	position: relative;
	margin-top: 50px;
}
.divContentLeft{
	float:left;
	width:340px;
}
.spanTitle{
	font-weight:600;
	font-size:50px;
	text-decoration-style:dashed;
}
h1 {
	font:"Lucida Grande";
	font-weight:600;
	font-size:50px;
	position: relative;
	color: #000;
}
h1 span {
	background: url('../images/gradient-white.png') repeat-x;
	position: absolute;
	display: block;
	width: 100%;
	height: 31px;
}
.divContentLeftText{
	width:340px;
	float:left;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}
.divContentRightText{
	width:501px;
	height:384px;
	float:right;
	font-size:14px;
	margin-top:80px;
}
.divContentRightText li{
	list-style:none;
}
.divContentRightCarouselButtons{
	padding-top:20px;
	float:right;
}
.divContentRightCarouselButtons div{
	width:32px;
	height:31px;
	float:right;
}
.arrow1{
	background-image:url('../images/arrow1black.png');
	background-repeat:no-repeat;
	cursor:pointer;
}
.arrow2{
	background-image:url('../images/arrow2black.png');
	background-repeat:no-repeat;
	cursor:pointer;
}
.arrow3{
	background-image:url('../images/arrow3black.png');
	background-repeat:no-repeat;
	cursor:pointer;
}
.arrow4{
	background-image:url('../images/arrow4black.png');
	background-repeat:no-repeat;
	cursor:pointer;
}
.arrow5{
	background-image:url('../images/arrow5black.png');
	background-repeat:no-repeat;
	cursor:pointer;
}
.arrow1.selected{
	background-image:url('../images/arrow1white.png');
	background-repeat:no-repeat;
	cursor:pointer;
}
.arrow2.selected{
	background-image:url('../images/arrow2white.png');
	background-repeat:no-repeat;
	cursor:pointer;
}
.arrow3.selected{
	background-image:url('../images/arrow3white.png');
	background-repeat:no-repeat;
	cursor:pointer;
}
.arrow4.selected{
	background-image:url('../images/arrow4white.png');
	background-repeat:no-repeat;
	cursor:pointer;
}
.arrow5.selected{
	background-image:url('../images/arrow5white.png');
	background-repeat:no-repeat;
	cursor:pointer;
}
.slide{
	background-attachment: fixed;
	width:100%;
	height:100%;
	min-height:800px;
	min-width:980px;
	position: relative;
}
.wrapper{
	width:980px;
	height:200px;
	margin:0 auto;
	position:relative;
}
.button{
	display:block;
	width:106px;
	height:87px;
	position:absolute;
	bottom:0px;
	left:50%;
}
.button1{
	display:block;
	width:969px;

	position:absolute;
	bottom:87px;
	left:50%;
}
.button:hover{
	cursor:pointer;
}
.buttonBlack{
	background-image:url(../images/scrollblack.png);
}
.buttonWhite{
	background-image:url(../images/scrollwhite.png);
}
.blackFooter{
	height:20px;
	width:100%;
	background-color:#000;
	bottom:0;
	position:absolute;
}
/******************************
Landing
*******************************/
#landing{
	/*background-image:url('../images/1.png');
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;*/
	background-color:#868787;
}
#landing img{
	position:absolute;
	/*left:50%;
	margin-left:-656px;
	top:50%;
	margin-top:-420px;*/

	height:100%;
}

/******************************
SLIDE 1
*******************************/
#slide1{
	background-color:#EAEAEA;
	/* IE10 Consumer Preview */
	background-image: -ms-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #EAEAEA 100%);
	/* Mozilla Firefox */
	background-image: -moz-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #EAEAEA 100%);
	/* Opera */
	background-image: -o-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #EAEAEA 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #FFFFFF), color-stop(1, #EAEAEA));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #EAEAEA 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: radial-gradient(circle farthest-corner at center, #FFFFFF 0%, #EAEAEA 100%);
}
.slide1test{
	position: absolute;
	}
/******************************
SLIDE 2
*******************************/
#slide2{
	background-color:#EAEAEA;
	/* IE10 Consumer Preview */
	background-image: -ms-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #EAEAEA 100%);
	/* Mozilla Firefox */
	background-image: -moz-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #EAEAEA 100%);
	/* Opera */
	background-image: -o-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #EAEAEA 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #FFFFFF), color-stop(1, #EAEAEA));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #EAEAEA 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: radial-gradient(circle farthest-corner at center, #FFFFFF 0%, #EAEAEA 100%);

}
.theplacePics{

	background-repeat: repeat-x;
	background-position:bottom center;
	background-size: auto;
	position:absolute;
	padding-top:139px;

	background-color:#000;
	margin:0 auto;
	background-size:auto;
}
/******************************
SLIDE 3
*******************************/
#slide3{
	background-color:#EAEAEA;
	/* IE10 Consumer Preview */
	background-image: -ms-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #EAEAEA 100%);
	/* Mozilla Firefox */
	background-image: -moz-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #EAEAEA 100%);
	/* Opera */
	background-image: -o-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #EAEAEA 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #FFFFFF), color-stop(1, #EAEAEA));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #EAEAEA 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: radial-gradient(circle farthest-corner at center, #FFFFFF 0%, #EAEAEA 100%);
}

/******************************
SLIDE 4
*******************************/

#slide4{
	background-image: url(../img/bg_events.fw.png);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#slide4 .parallaxbg{
	position:absolute;
	right:40px;
	top:40px;
	font-size:28px;
	color:rgba(51,51,51,0.3);
}

/*******************************
Venues
*******************************/
.row {
	width: 1250px;
  margin-left: -20px;
  *zoom: 1;
}

.row:before,
.row:after {
  display: table;
  line-height: 0;
  content: "";
}

.row:after {
  clear: both;
}

.row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}


.span3 {
  max-width: 300px;
  float: left;
}

.text-indoor{
	font-family: 'arial';
	}
.venue-width{
	max-width:270px;
	margin-left: 20px;
	}
.text-center {
  text-align: center;
}
.row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}

input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 206px;
}

.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
.section{
	display: inline-block;
	margin-left: 20px;
	}
.indoor-link{
	color: #153B5F;
	text-decoration: none;
	}
.outdoor-link{
	color: #2B7F29;
	text-decoration: none;
	}
.rooftop-link{
	color: #9B1326;
	text-decoration: none;
	}
.social-link{
	color: #E17706;
	text-decoration: none;
	}
.centerDiv{
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	}
.centerDivGallery{
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
	}
.titleContact{
	font-family: 'code_boldregular';
	font-size: 40px;
	}
.divContentRightTextContact{
	width:501px;
	height: 566px;
	float:right;
	font-size:14px;
	position: relative;
	overflow: hidden;
}
.contactInputLines{
	outline: 0;
	border: 0px;
	background: transparent;
	width: 350px;
	}
.contactInput{
	outline: 0;
	border: 0px;
	background: transparent;
	}

