html {
  position: relative;
  min-height: 100%;
}

body {
    padding: 0 0 60px 0;
}
/*
Extra small devices (<768px): width: auto (or no width)
Small Devices (≥768px): width: 750px
*/

nav.logo {
    border-bottom: 5px solid #BF1E2E;
    padding: 0;
    background: url('/images/everktyg_sm.png') center no-repeat;
    height: 85px;
}

@media screen and (min-width: 700px)
{
    nav.logo {
        background: url('/images/everktyg690.png') center no-repeat;
        height: 195px;
    }
}

@media screen and (min-width: 990px)
{
    nav.logo {
        background: url('/images/everktyg.png') center no-repeat;
        height: 270px;
    }
}


main.container {
    margin-top: 25px;
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 60px; /* Set the fixed height of the footer here */
  line-height: 60px; /* Vertically center the text there */
  background-color: #414143;
  color: #ccc;
}

.footer a {
    color: inherit;
}

