#site-navigation {
  position: relative;
}

#sticky-navigation .main-nav ul li a {
  color: #ffffff;
}

/*
.inside-navigation.grid-container.grid-parent {
  padding-top: 30px;
  padding-bottom: 30px;
}
*/

/*
.navigation-branding img {
  width: 200px;
  height: 139px;
}
*/

.site-info {
  margin-bottom: 0px;
}
/*
html, body{
height:100%;
}
*/
html,
body {
 min-height: 100%;
}

.site-footer{
bottom:0;
position:relative;
}