#block-views-block-bloque-lois-et-reglements-block-1 {
    margin-bottom: 40px;
    width: 100%;
}

#block-views-block-bloque-lois-et-reglements-block-1 .block-title {
    font-size: 36px;
}

.view--bloque-lois-et-reglements .views-row {
    margin-top: 24px;
}

.path-publications .view--conseil-des-ministres .view__content .views-row .card-img {
    background-size: 240px !important;
    background-color: #dae1f5;
}

.path-publications .view--conseil-des-ministres .view__content .views-row .card-cat {
    margin: 15px 15px 0 15px;
}

.path-taxonomy .view--taxonomy-term  {
    
}

.path-taxonomy .view--taxonomy-term .views-row .views-field-title a {
    padding: 24px;
    background-color: #FFF;
    border-radius: 8px;
    display: block;
    color: #5c5c5c;
}

.path-taxonomy .view--taxonomy-term .views-row .views-field-title a:hover {
    color: #04f;
}

.path-taxonomy .view--taxonomy-term .views-row {
    margin-bottom: 16px;
}

.view--bloque-lois-et-reglements .view__content {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.view--bloque-lois-et-reglements .view__content .views-row {
    flex: 0 0 calc(33% - 15px);
    padding: 15px;
    background-color: #fff;
    border-radius: 8px;
    margin: 15px 0;
}

.field--name-field-pieces-jointes .field__item {
    margin-bottom: 8px;
}

.sidebar {
    margin-bottom: 40px;
}

.breadcrumb{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
} 

#block-views-block-bloque-lois-et-reglements-block-1 {
    padding-top: 20px;
    margin-top: 20px;
    border-top: 1px solid #c8d7ff;
}

#block-abonnementsimplenews .description, #block-abonnementsimplenews #edit-message {
    display: none;
}

.page--node-type-article #block-bettersocialsharingbuttons {
 display: none;   
}

/* SGG */
.members li img {
    object-position: top center;
}

.ministre-bio-img img {
    width: 60%;
}

@media screen and (max-width: 640px) {
    .view--bloque-lois-et-reglements .view__content .views-row {
        flex: 0 0 100%;
    }
}


@media screen and (min-width: 641px) and (max-width: 768px) {
    .view--bloque-lois-et-reglements .view__content .views-row {
        flex: 0 0 48%;
    }
}