/* Beercss added */
.hover-link span{
    border-bottom: 2px solid transparent;
}
.hover-link:hover span{
    color: var(--primary)!important;
    border-bottom: 2px solid var(--primary);
}
.drop-panel{
    display: none;
}
.drop-panel.active{
    display: unset;
}

/* Web Travelus */
.logo-min {
    max-width: 180px;
}

.logo-circle {
    max-width: 32px;
}

.footer-menu nav {
    display: none;
}
.footer-menu nav a{
    display: block;
}
.footer-menu.active nav {
    display: block;
}
.content figure img{
    max-width: 100%;
    border-radius: 1rem;
}
.content figure figcaption{
    text-align: center;
}
.content h1{
    font-size: 2.5rem;
    font-weight: bolder;
}
.content h2{
    font-size: 1.75rem
}
.content h3{
    font-size: 1.5rem
}

@media only screen and (min-width: 600px) {
    .footer-menu nav {
        display: inherit;
    }
}
@media only screen and (min-width: 1024px) {

    footer{
        padding-top:30px;
    }
    .footer-menu:first-child {
        padding-right: 50px;
    }
    .padding-200{
        padding: 0 200px 0 200px;
    }
}

@media only screen and (min-width: 1024px) {



}

.line-1, .line-2, .line-3, .line-4, .line-5{
display: -webkit-box;
-webkit-box-orient: vertical;
  overflow: hidden;
  white-space: normal;
}
.line-1 {-webkit-line-clamp: 1;}
.line-2 {-webkit-line-clamp: 2;}
.line-3 {-webkit-line-clamp: 3;}
.line-4 {-webkit-line-clamp: 4;}
.line-5 {-webkit-line-clamp: 5;}