@charset "UTF-8";
/*==========================================================================================

 // Navbar

==========================================================================================*/
.navbar-fixed-top .container {
	/* Uncomment to make nav expand full width */
	/* width: auto; */
}

.navbar-inner {}
.navbar-inverse .navbar-inner {
	background-repeat: repeat;
}
.navbar-wrapper {
	background-color: #24C3DC;
	overflow:hidden;/* No fixed height, will break collapsible nav */
}


/* ---------------- brand (logo+sitecopy) ---------------- */
.navbar .brand {
	float: left;
	display: block;
}

/* --- logo --- */
.navbar .brand .logo {
	width: 124px;
	margin: 10px 0;
	padding: 0 10px 0 0;
	float: left;
}
.navbar .brand .logo img {
	width: 124px;
}
.navbar .brand .logo a {}
.navbar .brand .logo a:hover img {
	opacity:0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
}
.navbar .brand .logo a:focus {
	outline: none;
}

/* --- sitecopy --- */
.navbar .brand .sitecopy {
	font-family: 'Montserrat', sans-serif;
	padding: 33px 0 0;
	font-weight: 700; 
	float: left;
}
.navbar .brand .sitecopy .copy {
	font-size: 0.688em; /* 11px */
	line-height: 1;
	margin-bottom: 0;
	color: #FFF;
}
.navbar .brand .sitecopy .url {
	font-size: 0.688em; /* 11px */
	margin-bottom: 0;
	color: #BEEDF5;
}


/* ---------------- menu-main ---------------- */
#menu-main {
	font-family: 'Montserrat', sans-serif;
	margin-top: 25px;
}
#menu-main li {
	display:block;
	font-size: 1.125em; /* 18px */
	font-weight: 700;
}
#menu-main li a {
	color: #fff;
	padding: 9px 15px;
}
#menu-main li a:hover {
	color: #24C3DC;
	background: #fff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.nav .pull-right {
	float: right;
}





/*==========================================================================================

 // Footer

==========================================================================================*/
.footer-wrapper {
	margin-top:70px;
	background-color: #24C3DC;
	overflow:hidden;/* No fixed height, will break collapsible nav */
}
footer {
	padding:20px 0;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 0.3em;
	font-size: 0.625em; /* 10px */
	color: #FFF;
	font-weight: bold;
}







/*==========================================================================================================================================

 // RESPONSIVE

============================================================================================================================================*/





/*==========================================================================================

 // @media (max-width: 767px)

==========================================================================================*/
@media (max-width: 767px) {

/* Navbar
==========================================================================================*/
#menu-main #max767-dispNone {
	display: none;
}



}





/*==========================================================================================

 // Smaller screens - @media (max-width : 480px)

==========================================================================================*/
@media (max-width : 480px) {

/* Navbar
==========================================================================================*/

/* ---------------- brand (logo+sitecopy) ---------------- */
/* --- logo --- */
.navbar .brand .logo {
	padding-right: 0px;
}

/* --- sitecopy --- */
.navbar .brand .sitecopy {
	display: none;
}



/* Footer
==========================================================================================*/
footer {
	letter-spacing: 0.2em;
	font-size: 0.563em; /* 9px */
}



}





/*==========================================================================================

 // @media print

==========================================================================================*/
 @media print {



/* Navbar
==========================================================================================*/
.navbar-wrapper {
	display: none;
}



/* Footer
==========================================================================================*/
footer {
	display: none;
}



}