/* Guidors directory — grid / list + full-card links */

.guidor-card{
    display: block;
    color: inherit;
    text-decoration: none !important;
    height: 100%;
}

.guidor-card:hover,
.guidor-card:focus{
    color: inherit;
    text-decoration: none !important;
}

.guidors-dir-toggle .btn.is-active{
    background-color: var(--primary, #006c7c);
    border-color: var(--primary, #006c7c);
    color: #fff;
}

.guidors-dir.is-list .guidors-dir__item{
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100%;
}

.guidors-dir.is-list .guidor-card{
    display: flex;
    flex-direction: row;
    align-items: stretch;
}

.guidors-dir.is-list .guidor-card .uitem-bg{
    width: 240px;
    min-height: 180px;
    height: auto;
    flex-shrink: 0;
}

.guidors-dir.is-list .guidor-card .card-body{
    flex: 1 1 auto;
    min-width: 0;
}

@media (max-width: 767.98px){
    .guidors-dir.is-list .guidor-card{
        flex-direction: column;
    }
    .guidors-dir.is-list .guidor-card .uitem-bg{
        width: 100%;
        height: 200px;
        min-height: 0;
    }
}
