.container-menu {
	width: 100%;
	height: 80px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-color: rgba(0,0,0,0.50);
	position: sticky;
	top: 0px;
	margin-bottom: -80px;
	}

.container-tlo {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	width: 99.25vw;
	height: 100vh;
	background-image:  url(../images/15.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	/*background-size: cover;*/
	}
	

.map-responsive{
    overflow:hidden;
    padding-bottom:400px;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:50%;
		min-height: 400px;
    width:100%;
    position:absolute;
		}
		
		
footer{
  color: white;
}
footer a{
  color: #bfffff;
}
footer a:hover{
  color: white;
}

.footer-bottom{
  background: #000000;
  padding: 2em;
}
.footer-top{
  background: #2d4958;  
}
.footer-middle{
  background: #000000;
  padding-top: 2em;
  color: white;
}
/**Sub Navigation**/
.subnavigation-container{
  background: #3d6277;
}
.subnavigation .nav-link{
  color: white;
  font-weight: bold;
}
.subnavigation-container{
  text-align: center;
}
.subnavigation-container .navbar{
  display: inline-block;
  margin-bottom: -6px; /* Inline-block margin offffset HACK -Gilron */
}
.col-subnav a{
  padding: 1rem 1rem;
  color: white;
  font-weight: bold;
}
.col-subnav .active{
  border-top:5px solid orange;
 background: white;
  color: black;
}
.footer-address{
	color: rgba(255,255,255,1.00);
	padding-left: 36px;
	line-height: 13px;
}
.footer-logo{
	padding-top: 0px;
	margin-top: auto;
	margin-bottom: auto;
	max-width: 262px;

}
.footer-info{
	color: rgba(255,255,255,1.00);
	padding-left: 36px;
	line-height: 30px;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: auto;
}
span.icon { 
  font-family: 'Glyphicons'; 
}
		
	
