@charset "UTF-8";
/* CSS Document */
@font-face {
	font-family: 'Conv_GeometricSlab703BT-XtraBold';
	src: url('fonts/GeometricSlab703BT-XtraBold.eot');
	src: local('☺'), url('fonts/GeometricSlab703BT-XtraBold.woff') format('woff'), url('fonts/GeometricSlab703BT-XtraBold.ttf') format('truetype'), url('fonts/GeometricSlab703BT-XtraBold.svg') format('svg');
	font-weight: lighter;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_LearningCurve_OT';
	src: url('fonts/LearningCurve_OT.eot');
	src: local('☺'), url('fonts/LearningCurve_OT.woff') format('woff'), url('fonts/LearningCurve_OT.ttf') format('truetype'), url('fonts/LearningCurve_OT.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_BAARS___';
	src: url('fonts/BAARS___.eot');
	src: local('☺'), url('fonts/BAARS___.woff') format('woff'), url('fonts/BAARS___.ttf') format('truetype'), url('fonts/BAARS___.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_MyriadPro-Regular';
	src: url('fonts/MyriadPro-Regular.eot');
	src: local('☺'), url('fonts/MyriadPro-Regular.woff') format('woff'), url('fonts/MyriadPro-Regular.ttf') format('truetype'), url('fonts/MyriadPro-Regular.svg') format('svg');
	font-weight: lighter;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_GeometricSlab703BT-Medium';
	src: url('fonts/GeometricSlab703BT-Medium.eot');
	src: local('☺'), url('fonts/GeometricSlab703BT-Medium.woff') format('woff'), url('fonts/GeometricSlab703BT-Medium.ttf') format('truetype'), url('fonts/GeometricSlab703BT-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

a, a:link, a:visited {
text-decoration: none;	
color: #000000;
}

body {
margin: 0;	
}
h2 {
background: #c9ebfc;
font-family: 'Conv_GeometricSlab703BT-XtraBold';
font-weight: lighter;
text-align: center;
font-size: 35px;
text-transform: uppercase;
margin: 0;
padding: 20px;
}
/* -----  HEADER STYLES --------- */
header {
	background: #31c5f4 url(../images/header_bg.png) center;
	margin: 0 auto;
	padding: 0;
	max-width: 1024px;
	
}
header h1 {
margin: 0;
text-align: center;
text-transform: uppercase;
font-family: 'Conv_GeometricSlab703BT-XtraBold';
font-weight: lighter;
padding-bottom: 30px;
color: #2e3f99;
	
}
#logo {
max-width: 200px;
margin: 0 auto;
padding: 20px;	
}
#phone {
float: right;
width: 150px;	
background: #39ffdf;
margin-top: 20px;
font-family: 'Conv_GeometricSlab703BT-XtraBold';
font-weight: lighter;
text-align: center;
font-size: 18px;
color: #2e3f99;
}
#header_wrapper {
background: #31c5f4;
}
#nav_header_wrapper {
background: #000;	
}

/*---- end header styles --- */
/* ------------- NAV STYLES -------- */
#header_nav {
background: #000;	
margin: 0 auto;
padding: 0;
height: 60px;
max-width: 1024px;
}
#header_nav ul {
margin: 0 auto;
width: 860px;
}
nav ul li {
float: left;	
margin: 20px 0;
list-style-type: none;
}
#header_nav ul li a {
color: #fff;
text-decoration: none;
padding: 20px;
font-family: 'Conv_GeometricSlab703BT-XtraBold';
font-weight: lighter;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 20px;
}
#footer_nav ul {
    margin: 0 auto;
    width: 695px;
}
#footer_nav ul li:first-child a {
padding-left: 0;	
}
#footer_nav ul {
padding: 0;	
}
#footer_nav {
background: #31c5f4;
height: 60px;	
}
#footer_nav ul li a {
	font-family: 'Conv_GeometricSlab703BT-XtraBold';
	font-weight: lighter;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 15px;
padding: 10px;
color: #2e3f99;
}
.red {
color: #ab1e2e;	
}
/* -------- end nav styles ------ */
/*--------- FIGURE STYLES ------- */
figure {
max-width: 1024px;
margin: 0 auto;	
padding: 0;
}


/*------- end figure styles ------- */
/*----- MAIN CONTENT STYLES ----- */
#home_col_left {
width: 25%; 	
float: left;
}
#home_col_left img {
max-width: 100%;	
}
#home_col_right {
float: right;
width: 60%;	
}
#main_content p {
font-family: 'Conv_BAARS___';
font-size: 20px;	
max-width: 600px;
}
#main_content {
max-width: 1024px;	
margin: 0 auto;
}
/*---- end main content styles ----*/
/*--------Loon box styles ------ */
#loon_box {
background: #000;	
max-width: 1024px;
margin: 0 auto;
}
#loon_box_wrapper {
background: #000;	
}
#loon_box p {
color: #8ED2CE;	
font-size: 25px;
padding: 20px 0 0 20px;
}
.slab {
	font-family: 'Conv_GeometricSlab703BT-XtraBold';
	font-weight: lighter;
}
.script {
		font-family: 'Conv_LearningCurve_OT';
		font-size: 50px!important;
}
#loon_box_left {
width: 50%;	
float: left;
}
#loon_box_right {
width: 50%;
float: right;	
}
#loon_box img {
max-width: 450px;	

}
.loon_listen {
max-width: 250px;
font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
text-transform: uppercase;
font-size: 20px!important;
text-align: center;
border: 3px solid #fff;
padding: 20px 10px!important;
margin-left: 200px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
.loon_listen a {
	color: 	#2ec5f4;

}
#map {
max-width: 100%;	
}
#home_away img{
	max-width: 100%;
	margin: 0 auto;
}
#home_away {
background: #000;
padding: 20px;	
}
/* ------ end loon box styles ----- */
/* -------- FOOTER styles ------ */
footer {
	background: #31c5f4;
	max-width: 1024px;
	margin: 0 auto;
	padding-bottom: 30px;
}
#footer_wrapper {
	background: #31c5f4;
}
footer p {
color: #fff;	
font-family: 'Conv_GeometricSlab703BT-XtraBold';
font-weight: lighter;
font-size: 20px;
text-align: center;
margin-top: 0;
}
.contact {
	font-family: 'Conv_GeometricSlab703BT-XtraBold';
	font-weight: lighter;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 15px;
padding: 10px;
color: #2e3f99;
text-align: center;
}

/* -------- end footer styles ------ */
/*----- SHARE BUTTONS STYLE ------ */
#sharebar-color {
background: #000!important;	
}
#sthoverbuttons .sthoverbuttons-shade-r {
    background: #fff none repeat scroll 0 0!important;
    border: 4px solid #c9ebfc;
}
.sthoverbuttons-top {
display: none!important;	
}
.sthoverbuttons-bottom {
display: none!important;	
}
#sthoverbuttons #sthoverbuttons-background {
display: none!important;	
}
#sthoverbuttonsMain {
background: #fff!important;
border: 2px solid #C9EBFC!important;	
}
#sthoverbuttons {
	font-family: 'Conv_MyriadPro-Regular'!important;
}
.st_twitter_large .stButton .stLarge {
	background-image: url("../images/twitter.png")!important;
}
.st_facebook_large .stButton .stLarge {
	background-image: url("../images/facebook.png")!important;
}
.st_googleplus_large .stButton .stLarge {
	background-image: url("../images/google_plus.png")!important;
}
.st_tumblr_large .stButton .stLarge {
	background-image: url("../images/tumblr.png")!important;
}
.st_email_large .stButton .stLarge {
	background-image: url("../images/email.png")!important;
}
/* ---- end share button styles ----- */
/*-------- INNER CONTENT STYLES ------- */
.orange {
	color: #dd6426;
}
.blue {
color: #31c5f4;	
}
.small_header {
	font-size: 20px;
	font-family: 'Conv_GeometricSlab703BT-XtraBold';
	font-weight: lighter;
}
.header_medium {
font-size: 25px;	
	font-family: 'Conv_GeometricSlab703BT-XtraBold';
	font-weight: lighter;
}
.header_large {
font-size: 35px;	
font-family: 'Conv_GeometricSlab703BT-XtraBold';
font-weight: lighter;
text-transform: uppercase;
}
.lists li {
font-size: 16px;	
list-style-type: none;
font-family: 'Conv_MyriadPro-Regular';
}
.what_to_bring li {
padding-top: 10px;	
}
#col_left  {
	width: 21%;
	float: left;
	text-align: center;
}
#col_right {
	width: 60%;	
	float: left;
}
#col_right p {
	font-family: 'Conv_MyriadPro-Regular';
}
#inner_content {
background: #fff;
max-width: 1024px;
margin: 0 auto;	
}
#col_left ul li {
text-align: center;
}
.header {
margin-top: 15px;	
}
#compass_logo {
margin-top: 60px;	
}
/* --------- end innter content styles ------ */

/* ---------- direction styles -------- */
 .driving_box input {
	 
 background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-shadow: 0 1px 6px #ccc inset;
    font-size: 1em;
    margin: 0;
    padding: 5px;
 }
 .address {
	font-size: 22px; 
	font-family: 'Conv_GeometricSlab703BT-Medium';
	font-weight: lighter;
 }
	.driving_box a,.book_now a {
	color: #fff;
	background: #31c5f4;		
	padding: 10px	;
	font-family: 'Conv_GeometricSlab703BT-Medium';
	font-weight: lighter;
	text-transform: uppercase;
	}
	.book_now {
	margin: 20px 0;	
	}
/* ----------- end direction styles ------ */
.clear {
clear: both;	
}

@media (max-width: 980px) {
.loon_listen {
margin-left: 100px;	
}
#loon_box img {
width: 95%;	
}
}
@media (max-width: 880px) {
	#col_right {
		width: 70%;	
	}
	#col_left {
	width: 30%;	
	}
}
@media (max-width: 700px) {
	#footer_nav {
height: 100%;	
}
#footer_nav li {
float: none;	
padding: 0;
margin: 5px

}
#footer_nav ul {
width: 100%;	
padding: 20px 0 0 0;
margin: 0;
}
#footer_nav li:nth-child(2n+0) {
display: none;	
}
#footer_nav li:first-child a {
padding-left: 10px!important;	
}
}
@media (max-width: 660px) {
nav ul li {
	margin: 22px 0;	
}
#header_nav ul li a {
	font-size: 16px;
	padding: 0 11px;	
}
#header_nav li:first-child a {
padding: 0;	
}
#header_nav ul {
	width: 480px;
}
.loon_listen {
margin-left: 20px;	
}
#loon_box p {
font-size: 22px;	
}
}
@media (max-width: 550px) {
	#col_left, #col_right {
	width: 100%;	
	}
	#col_right {
	text-align: center;	
	}
	.lists {
	padding: 10px;	
	}
}
@media (max-width: 480px) {
#header_nav ul li {
float: none;	
padding: 0;
margin: 0;
text-align: center;
}
#header_nav ul {
padding: 0;	
width: 100%;
}
#header_nav {
padding: 10px 0;
}
#home_col_left {
width: 100%;	
}
#home_col_right {
width: 100%;
text-align: center;
}
#home_col_right p {
margin: 20px;	
}
#loon_box_left {
width: 100%;	
}
#loon_box_right {
width: 100%;	
}
.loon_listen {
margin-left: 150px;	
}
#loon_box {
padding: 10px;	
}


}
