.article-image {
    height: 10em;
}

.text-cover {
    display: inline-block;
    background-color: #FFE2A5;
}

.time-block {
    text-align: center;
    margin-bottom: 0.5em;
}

@media only screen and (max-height: 850px) {
    #card-style {font-size: 1.4em;}
}
@media only screen and (max-height: 750px) {
    #card-style {font-size: 1.0em;}
}

#route-button {
    width: 90%;
    
    padding: 0.5em;
    margin-left: auto;
    margin-right: auto;
    
    text-align: center;
    border-radius: 1em;
    
    color: #F36E21;
    background-color: #016F45;
        
    box-shadow: 0.1em 0.1em 0.4em 0em rgba(0, 0, 0, 0.4);
}



/*----------------------------------------------------------*/
/*OTHER*/
/*----------------------------------------------------------*/
#maps{
    height: 17em;
    width: 100%;
    box-shadow: 0.1em 0.1em 0.4em 0em rgba(0, 0, 0, 0.4);
    -webkit-filter: grayscale(50%);
       -moz-filter: grayscale(50%);
        -ms-filter: grayscale(50%);
         -o-filter: grayscale(50%);
            filter: grayscale(50%);
}



/*----------------------------------------------------------*/
/*GALLERY*/
/*----------------------------------------------------------*/
.gallery-preview-box {
    height: 5em;
    margin: 1em;
}

.gallery-pic {
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    box-shadow: 0.1em 0.1em 0.4em 0em rgba(0, 0, 0, 0.4);
}



