/*BG*/
html{
    background-color: #ffffff!important;
    background-image: none!important;
}
.single .template-page {
    padding-top: 0!important;
}
/*General*/
.excerpt--small{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;  
}
/*Header*/

.single-beacon footer,
.single-beacon #footer,
.single-beacon header,

.post-type-archive-lugar footer,
.post-type-archive-lugar #footer,
.post-type-archive-lugar header,
.single-lugar footer,
.single-lugar #footer,
.single-lugar header,

.post-type-archive-noticia footer,
.post-type-archive-noticia #footer,
.post-type-archive-noticia header,
.single-noticia footer,
.single-noticia #footer,
.single-noticia header,

.post-type-archive-evento footer,
.post-type-archive-evento #footer,
.post-type-archive-evento header,
.single-evento footer,
.single-evento #footer,
.single-evento header,

.post-type-archive-promocion footer,
.post-type-archive-promocion #footer,
.post-type-archive-promocion header,
.single-promocion footer,
.single-promocion #footer,
.single-promocion header,

.post-type-archive-itinerario footer,
.post-type-archive-itinerario #footer,
.post-type-archive-itinerario header,
.single-itinerario footer,
.single-itinerario #footer,
.single-itinerario header{
    display: none;
}




/*TOOLBAR*/
.toolbar{
    background: var(--color-primary)!important;
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    background: white;
    height: 56px;
    align-items: center;
    margin-left: 0!important;
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
.toolbar a{
    transition: 0.3s;
}
.toolbar span{
    color: white;
}
.toolbar div{
    text-align: center;
    height: 100%;;
}
.toolbar div{
    border-right: 1px solid #ffffff24!important;
}
.toolbar a:hover{
    background: #0000000a;
}
@media only screen and (min-width: 768px) {
    .toolbar div{
        text-align: center;
    }
}

@media only screen and (max-width: 767px) {
    .single .toolbar{
        margin-left: 24px;
    }
}
.list__btn-back:before {
    font-family: 'entypo-fontello';
    content: "\e87c";
    font-size: 1.8em;
    color: white;
    position: relative;
    top: 4px;
    margin-right: 1rem;
}
.list__btn-back:hover:before{
    text-decoration: none;
}
.list__btn-back:hover{
    text-decoration: none;
}
.list__btn-qr:before{
    content: url('../images/qr.png');
    height: 32px;
    width: 32px;
    position: absolute;
    margin-right: 1rem;
    top: 13px;
    margin-left: -47px;
}