body {
    font-family: "Quicksand", sans-serif !important;
}

.ui.inverted.segment, .ui.primary.inverted.segment {
    /*background: #378899 !important;*/
    background-image:url("images/bg.jpg") !important;
    background-size:cover;
}

.ui.inverted.secondary.pointing.menu .item:hover {
    color: white !important; /* Change text color */
    border-color: white !important; /* Change the bottom border color */
}

.ui.secondary.inverted.pointing.menu {
    border-color:rgba(0,0,0,0) !important;
}

p {
    line-height: 135%;
}

/*.ui {
    font-family: "Quicksand", sans-serif !important;
}*/

.ui.teal.ribbon.label {
    background: #3a90b1 !important;
    border-color:#2a6983 !important;
    font-family: "Londrina Solid", sans-serif !important;
    font-weight: 300 !important;
    font-size: 1.3em !important;
    margin-bottom:15px !important;
}

.ui.header.inverted {
    font-family: "Londrina Solid", sans-serif !important;
    font-weight: 100 !important;
    font-size: 4em !important;
}

.ui.header {
    font-family: "Londrina Solid", sans-serif !important;
    font-weight: 400 !important;
    font-size: 1.7em !important;
}

h1, h2, h3, h4, h5 {
    font-family: "Quicksand", serif !important;
    font-weight: 700 !important;
}

.ui.column>.content>.header {
    font-family: "Quicksand", serif !important;
    font-weight: 700 !important;
}

/* Game cards at bottom*/
.ui.card>.content>.header {
    font-family: "Quicksand", serif !important;
    font-weight: 700 !important;
}

.ui.four.column.grid .column {
    display: flex;
}

.ui.four.column.grid .column .ui.card {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}