
#main-menu {
background-color: #941c34;
background-size: 100% 50%;
width: 100%;
height: auto;
}

.row-header-height {
height: 100%;
}

.container {
height: 100%;
}

a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; color: #D61618; }
a:active { text-decoration: none; }

#logo {
width: 3em;
height: auto;
}
#logo:hover {
opacity: 0.8;
}

.ticket-column {
height: 100%;
}

.ticket-column:hover{
opacity: 0.8;
}

.ticket-image {
width: 50vh;
height: auto;
}

.test {
position: absolute;
}

.menu-text {
position: absolute;
font-size: 3.25vw;
font-weight: 600;
display: inline-block;
padding-left: 10%;
padding-right: 10%;
}

@media only screen and (min-width: 768px){
/* For desktop: */
#main-menu {
background-color: #941c34;
background-size: 100% 50%;
width: 100%;
height: 11em;
}

.ticket-image {
width: 25vh;
height: auto;

}

#logo {
width: 5em;
height: auto;
}

.menu-text {
position: absolute;
font-weight: 600;
font-size: 2vw;
font-family: 'League Gothic', sans-serif;
}
}