
/* The top bar */
.top-bar-wrapper{
	height:30px;
	background-color: #169998;
}
.top-bar {
	font-weight: 400;
	height:30px;
	line-height: 30px;
	color:#ffffff;
}
.top-bar .fblink{
	padding-left:2em;
	color:#fcb715;
}
.top-bar .fblink a{
	color:#fcb715;
}
.top-bar .fblink a:hover{
	color:#fff;;
}


/* The bottom bar */
.bottom-bar-wrapper{
	background-color: #169998;
}

.bottom-bar {
	font-weight: 400;
	line-height: 30px;
	color:#ffffff;
	font-size: 0.8em;
	background-color: #169998;
	text-align: center;
}
.bottom-bar a{
	color:#fcb715;
}
.bottom-bar a:hover{
	color:#fff;
}


/* FOOTER */
footer.main-footer, 
.footer-left, 
.footer-right{
	/*background-color: #000000;*/
	color:#ffffff;
}
footer.main-footer {
	background: url() no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.footer-left{
	font-size:1.2em;
	padding-top:4em;
	padding-bottom:10em;
}
.footer-left a,
.footer-left a:active,
.footer-left a:visited {
	color: #ffffff;
}
.footer-right{
	background-color:#169998;
	float:right;
}

.footer-logo {
	width:400px;
	padding-bottom: 2em;
}
.footer-icons {
	float:left;
	width:25px;
	color: #fcb715;
}

#google_map{
	cursor:pointer;
}
.google_map_info {
	color:#000000;
}

/* center logo */
.navbar-header {
    float: left;
    text-align: center;
    width: 100%;
}
.navbar-header .header-logo {
	max-height: 80px;
}

.navbar-brand {float:none;}



/* Customize the navbar links to be fill the entire space of the .navbar */
.navbar .navbar-inner {
    padding: 0;
}
.navbar .nav {
    margin: 0;
    display: table;
    width: 100%;
}
.navbar .nav li {
    display: table-cell;
    width: auto;
    float: none;
}

.navbar .nav li.dropdown {
    display: block;
}
.navbar .nav li.dropdown li {
    display: block;
}

.navbar .nav li a {
    text-align: center;
}
.navbar .nav li.dropdown.open > a{
	background-color: #000;
	border-color: #fcb715;
	color:#fcb715;
}
.navbar-nav > li > .dropdown-menu {
	background-color: #000;
}
.navbar .nav li.dropdown.open ul li a{
	color:#fff;
	line-height: 3em;
}




/* Customize navbar color */

.navbar-default .navbar-toggle{
	border-color: #fcb715;
	color:#fcb715;
}
.navbar-default, .top-bar {
	font-family: 'Montserrat';
}
.navbar-default {
	font-family: 'Montserrat';
	background-color: #000;
    border-color: #000;
	border:none;
	margin:0;
	text-transform: uppercase;
}

.navbar-default .navbar-nav {
	font-size:1.4em;
	font-weight: 400;
}

 /*Sets the hover color on navbar*/
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus {
	color: #fcb715; 
}

/*For active*/
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
	color: white; 
	background-color: #030033;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    color: #262626;
	text-decoration: none;
	background-color: #fcb715;  /*change color of links in drop down here*/
}
.nav > li > a {
	/*fake border for ui reason on hover*/
	border-bottom:3px solid #000;
	padding-top:20px;
	padding-bottom:30px;
}
.nav > li > a:hover,
.nav > li > a:focus {
    background-color: #169998; /*Change rollover cell color here*/
	border-color: #fcb715;
}

.navbar-default .navbar-nav > li > a {
	color: #fff; /*Change text color here*/
}






/* Large desktops and laptops */
@media (min-width: 1200px) {

}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	.navbar .nav li {
		font-size:0.7em;
	}

}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
.navbar-default .container{
		padding:0;
	}
	/* center logo */
	.navbar-header {
		margin:0!important;
		padding-left:1em;
		padding-right:1em;
	}
	.navbar-header .header-logo {
		max-width: 70%;
		padding-bottom:0.7em;
		float:left;
	}
	.navbar-default .navbar-collapse {
		border-top:none!important;
	}
	.navbar-default .navbar-toggle {
		margin:0;
	}
	/* cancel menu item centered */
	.navbar .nav {
		display:block;
		
	}
	.navbar .nav li {
		font-size:0.7em;
		display:block;

	}
	.navbar .nav li a {
		padding-top:15px;
		padding-bottom:12px;
	}
	.top-bar-wrapper{
		height:40px;
		background-color: #000000;
	}
	.top-bar {
		font-size: 0.8em;
	}
	.top-bar .fblink{
		padding-left:1em;
	}
	.navbar .nav li.dropdown.open ul li a{
		line-height: 2em;
	}
	.navbar-nav .open .dropdown-menu {
		background-color: #262626;
	}
	.navbar .nav li.dropdown.open ul li a:hover{
		color:#fcb715;
	}
}

/* Portrait phones and smaller */
@media (max-width: 480px) {
	.top-bar {
		font-size: 0.65em;
	}

}
