
html {
  overflow-y: scroll;
}

.container
{
 padding-left:0; 
 padding-right:0; 
}

body {
	/* font-family: Geneva, Arial, Helvetica, sans-serif; */
    /* font-size: 14px; */
	font-family: 'Quicksand', sans-serif;
	font-size: 15px;
	color: #666;
	background-image: url(img/bg.png);
	background-repeat: repeat;
	
}

/* BANNER */

.banner img {
    width: 100%;
/*     max-height: 300px; */
}

/* NAVBAR */
@media (min-width: 768px) {
    .nav.navbar-nav {
        width: 100%;
    }
   .nav.navbar-nav > li {
       width: 25%;

   }
   .nav.navbar-nav > li > a {
       text-overflow: clip;
       overflow: hidden;
       padding-top: 5px;
       padding-bottom: 5px;
       padding-left: 2px;
       padding-right: 2px;
       text-align: center;
   }
}

.drop-down-header {
/*     text-decoration: underline; */
    text-overflow: ellipsis;
    overflow: hidden;
}

.navbar {
    min-height: 20px;
    margin-bottom: 0px;
    font-family: 'Quicksand', sans-serif;
    font-size: 12px;
}

#the-navbar-wrapper {
	background-color: #f4c430;/*     min-height: 30px; */
}

.nav.navbar-nav {
}

.navbar-default .navbar-nav > li > a {
    color: #FFF;
    line-height: 20px;
}

.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus {
	background-color: #daa520;
	color: #FFF;
}

.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
/*     color: #6F4DAE;
    background-color:  #F3BA11; */
    background-color: transparent;
    color: #FFF;
    background-image: none;
}




@media (min-width: 768px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
  }
}


.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
    color: #000;
    background-color: #FFF;
    background-image: none;
}



.dropdown-menu {
	padding-top: 0px;
	padding-bottom: 0px;
	min-width: 0px;
	width: 100%;
	border: none;
	-webkit-box-shadow: none;
    box-shadow: none;
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
	text-align: center;
    line-height: 1.2;
    color: #000;
    background-color: #FFF;
    white-space: nowrap;
    margin-bottom: 1px;
}

.dropdown-menu > li > a:hover, 
.dropdown-menu > li > a:focus {
	color: #daa520;
	text-decoration: none;
	background-color: #FFF;
	background-image: none;
}

.dropdown-menu>.active>a, 
.dropdown-menu>.active>a:focus, 
.dropdown-menu>.active>a:hover {
    color: #daa520;
    background-color: #FFF;
    background-image: none;    
}






/* MAIN CONTENT */
#main-content {
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 40px;
    background-color: #FFF;
/*     border: 1px solid green; */
}

/* FOOTER */
#footer {
	/*     border: 1px solid red; */
/*     margin-top: 0px; */
	border-top-width: 1px;
	border-top-color: #333333;
	border-top-style: dotted;
	padding-top: 10px;
	padding-bottom: 8px;
	background-color: #FFFFFF;
	color: #333333;
}

.copyright {
    float: left;
    margin-left: 40px;
}

.scroll-to-top {
	float: left;
	margin-left: 20px;
	text-decoration: none;
}

.scroll-to-top:hover, .scroll-to-top:visited {
	text-decoration: none;
}


/* MENU BOTTOM */
#menu-bottom {
	float: right;
	margin-right: 20px;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
}

#menu-bottom li {
	display: inline;

}

#menu-bottom li::after {
	content: "|"
}

#menu-bottom li:last-child::after {
	content: none;
}

#menu-bottom li a,
#menu-bottom li a:hover,
#menu-bottom li a:visited {
	text-decoration: none;
	color: #000;
}

#menu-bottom li a:hover {
	color: #daa520;
}

.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

