/* @override http://gigantour.com/assets/stylesheets/app.css
	http://www.gigantour.com/assets/stylesheets/app.css */

@import "pictos.css";
@import "Bitsumishi.css";

/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/


/* -----------------------------------------
   Shared Styles
----------------------------------------- */


.orbit-wrapper .orbit-caption h3 {
    color: #fff;
 }

.orbit-bullets li {
	margin-bottom: 0px;
}

#featured {
	margin-bottom: 20px;
	height: 1px; width: 1px; overflow: hidden;
}

/*#featured { 
      width: 940px;
      height: 450px;
      background: #000 url('../images/orbit/loading.gif') no-repeat center center;
      overflow: hidden; 
      z-index: 10; }*/
/*#featured img,  
#featured div { display: none; }*/


.reveal-modal {
	width: 640px;
}

.pictos {
  color: #5da95d; 
font: 150% "Pictos";
}


table span {
  display: block;
  height: 20px;
  width: 100%;
  border: 1px solid #ddd;
  width: 50px;
}

table i {
  display: block;
  height: 20px;
  background-color: rgba(204, 123, 102, 1);
  width: 25%;
}

.great i {
  background-color: rgba(174, 195, 118, 1);
  width: 100%;
}

.average i {
  background-color: rgba(232, 202, 102, 1);
  width: 50%;
}


.level {
  
border-left: 1px solid #DDD !important; }


.tweet {
	margin: 0 0 18px;
}

.tweetUser {
	margin-right: 9px;
	font-weight: bold;
}




.slogan {
    margin: 0 0 1.2em 0;
    padding: .5em 0 .7em 0;
    font-family: ff-tisa-web-pro-1, ff-tisa-web-pro-2, Georgia, sans-serif;
    font-size: 1.9em;
    font-weight: normal;
    text-align: center;
    line-height: 2.2;
    border-top: 4px double rgba(78, 68, 60, 0.3);
    border-bottom: 4px double rgba(78, 68, 60, 0.3);
    color: rgba(78, 68, 60, 0.9);
    }
.slogan abbr[title="and"] {
    margin: 0 5px 0 0;
    font-family: "adobe-caslon-pro-1", "adobe-caslon-pro-2", Baskerville, "Goudy Old Style", serif;
    font-style: italic;
    font-size: 1.5em;
    line-height: 1;
    vertical-align: bottom;
    }
.slogan em {
    font-style: italic;
    }


#sponsors .columns {
	text-align: center;
}

.hentry img {
	float: left;
	margin-right: 18px;
}

/* HEADER */

#header {
	padding-top: 15px;
	height: 97px;
}
#gigantic-logo img { 
	max-width: 546px;
}

.nav {
  font-family: 'BitsumishiPro';
  float: right;
  font-size: 18px; 
  font-size: 1.8rem;
  text-transform: uppercase;
  
}
 
.nav li{
	float: left;
/*	line-height: 5;*/	
} 

.nav a {
	padding: 5px 0px 10px 20px;
	display: block;
	color: #eeeeee;
}   

.nav li:first-child a {
	padding-left: 0px;
}   

.nav a:hover {
	color: #e23b30;
}   

/* Homepage Banner */

.monster-overlay {
	background:  url('../images/monsters.png') top right no-repeat;
	width: 449px;
	height: 600px;
	pointer-events: none;
	position: absolute;
	top: -76px;
	right: -27px;
	z-index: 2000;
}

/*#monster {
	margin-left: -82px;
	z-index: 1000;
	margin-top: -76px;
	pointer-events: none;
	position
}
#monster img {
	max-width: 170% !important;
}*/

.sidebar {
	padding-top: 59px;
}

#Home .sidebar {
	padding-top: 0px;
}

.slogan {
  font-family: 'BitsumishiPro'; 
}

h1 {
  font-family: 'BitsumishiPro'; 
  text-transform: uppercase;
}


#event-map > div {
	width: 100% !important;
	height: 200px !important;
	margin-bottom: 1em;
}

#event-map > img {
	display: none;
}

.back {
	position: absolute;
	right: 0;
	top: 8px;
}

.footnote {
	font-size: 80%; line-height: 1.25;
}

sup.footnote {
	vertical-align: super;
}


.sidebar h5 {
	padding-bottom: 5px;
	margin-bottom: 10px;
  	border-bottom: 4px double rgba(78, 68, 60, 0.4);
	color: #AEB3B3;
	text-transform: uppercase;
	font-family: 'BitsumishiPro'; 
	
}


#masthead {
	margin-bottom: 18px;
}
/* -----------------------------------------
   History
----------------------------------------- */


.tourEntry:first-child {
}

.tourEntry {
    min-height: 300px;
    margin-bottom: 40px;
    padding: 2em;
    overflow: hidden;
}

.tourEntry ul {
    margin-top: 10px;
    margin-left: 0px;    
}

.tourImage {
}

.tourDetails {
}

#footer {
	margin-top: 24px;
	padding-top: 10px;
	margin-bottom: 24px;
	
	border-top: 4px double rgba(18, 22, 22, .9);
	color: #5F6464;
}
.footer-links {
overflow: hidden;
}

.footer-links li{
	float: left;
} 

.footer-links a{
	padding-right: 20px;
} 

#footer a {
	color: #5F6464;
	font-weight: bold;
} 

#footer a:hover {
	color: #FFF;
} 

.copyright {
	text-align: right;
}
.copyright a {
	text-transform: uppercase;
	
}


/* -----------------------------------------
   Tour
----------------------------------------- */


#Tour .vip.button {
	margin-right: 10px;
}

.fluid-width-video-wrapper {
	margin-bottom: 10px;
}