﻿/* LOGO */
.navbar-brand, .navbar { width:450px; margin: 0px !important; }
.navbar-brand img { max-height: 95px; }


.logo_container {
  position: absolute;
  top:10px;
  z-index: 998;
  width: 320px;
}
#logo_spacer { height: 80px; display: inline-block;}
.logo_container > .topcontainer { background-color: transparent !important; }

@media (max-width: 991px) {
#logo_spacer { height: 160px; }
.logo_container { top: 56px; }
}

@media (max-width: 490px) {
  .navbar-brand, .navbar { width:300px !important; }
  #logo_spacer { height: 120px; }
  .logo_container { top: 56px; }
  .navbar-brand img { max-height: 60px; }
}

#navdiv > div:first-of-type{
  margin-bottom: 45px !important;
}