

/* ==========================================================================
   Claibo.com
   ========================================================================== */



.claibo-splash {
  padding: 160px 0 160px 160px;
  margin-bottom: 30px;
}


.claibo-splash h1 {
  margin-bottom: 0px;
  font-size: 140px;
  line-height: 1;
  letter-spacing: -1px;
  color: inherit;
  font-family: 'Questrial', sans-serif;
  background-image: url('../Claibo_logo_white_opacity75_glow_420px_8bit.png');
  background-repeat: no-repeat;
  width: 420px;
  height: 121px;
}

.claibo-splash p {
  font-size: 18px;
  font-weight: 200;
  line-height: 5px;
  color: inherit;
  margin-left: 265px;
}

#menuplaceholder {
	height: 41px;
	margin-bottom: 60px;
}

.special p {
	font-size: 18px; 
	line-height: 24px; 
	font-weight: 200;
}




body {
    padding-top: 60px;
    padding-bottom: 40px;
}

#background {
position: fixed;
z-index: -1;
top: -50%;
left: -50%;
width: 200%;
height: 200%;
background-image: url('../');
}

#background-overlay {
z-index: 100;
width: 100%;
overflow: hidden;
background-color: rgba(255, 255, 255, .5);
margin-top: -60px;
padding-top: 60px;
margin-bottom: -40px;
padding-bottom: 40px;
}


#background video {
position: absolute;
z-index: 5;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
min-width: 50%;
min-height: 50%;
}

#background img {
position: absolute;
z-index: 5;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
min-width: 50%;
min-height: 50%;
}

.claibo-splash h1,
.claibo-splash p {
	color: rgba(255, 255, 255, 0.60) !important;
	text-shadow: 0 0 20px rgba(255, 255, 255, 0.6);
}

            


.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}














@media (max-width: 767px) { 
	
	.claibo-splash {
	  padding: 80px 0 80px 80px;
	  margin-bottom: 30px;
	}
		
}

@media (max-width: 500px) { 
	
	.claibo-splash {
	  padding: 40px 0 40px 40px;
	  margin-bottom: 30px;
	}
	
	.claibo-splash h1 {
	  margin-bottom: 0px;
	  font-size: 80px;
	  line-height: 1;
	  letter-spacing: -1px;
	  color: inherit;
	  font-family: 'Questrial', sans-serif;
	  
	}
	
	.claibo-splash p {
	  margin-left: 100px;
	}
	
	#menuplaceholder {
		margin-bottom: 20px;
	}
	
	.special p {
		margin: 30px;
	}
		
} 

@media (max-width: 767px) {

	body .container {
		
		padding-left: 20px;
		padding-right: 20px;
	}
	
	body {
		padding-left: 0;
		padding-right: 0;
	}

}


#navbar .navbar-inner {
	background-image: none;
	background-color: white;
	border-top: 0px solid #333;
	border-left: 0px solid #333;
	border-right: 0px solid #333;
	webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding-left: 0;
	padding-right: 0;
}

#navbar .navbar-inner .container {
	width: 940px;
}

@media (min-width: 1200px) {
	#navbar .navbar-inner .container {
	width: 1170px;
		}
	}
	
	



