/* Maj du 16/09 :  */

.cw-ibox {
    -moz-transition: 0.1s ease-in-out;
    -o-transition: 0.1s ease-in-out;
    -webkit-transition: 0.1s ease-in-out;
    transition: 0.1s ease-in-out;
    border-radius: 0.0939rem;
    padding: 20px;
    overflow: auto;
    background: #a7a7a7;
}

/* MAJ du 13/11/24 */

.jumbotron-bloc-principal-child-2 .cw-pictos .picto {
    height: 150px;
    width: 150px;
}

@media (max-width: 767.98px) {
    .jumbotron-bloc-principal-child-2 .cw-pictos > div {
        margin: 0px 20px !important;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.jumbotron-bloc-principal-child-2 .cw-pictos > div {
		margin: 0 !important;
	}
}



/* MAJ du 13/12/24 */

.cw-grid {
    grid-template-rows: repeat(1, 1fr);
    height: 300px;
}

@media (max-width: 1200px) {
    .cw-grid {
        grid-template-rows: repeat(2, 1fr);
        height: 480px;
    }
}

@media (max-width: 615px) {
    .cw-grid {
        grid-template-rows: repeat(4, 1fr);
        height: 1200px;
    }
}


.page-node-52 .cw-grid {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(1, 1fr);
    height: 300px;
}

@media (max-width: 1200px) {
    .page-node-52 .cw-grid {
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(1, 1fr);
        height: 230px;
    }
}

@media (max-width: 615px) {
    .page-node-52 .cw-grid {
        grid-template-rows: repeat(3, 1fr);
		grid-template-columns: repeat(1, 1fr);
        height: 800px;
    }
}

/* MAJ du 24/03/25 */

.block-actualites .title-h2, .block-actualites .view-header {
    color: #EDB740;
	margin: auto;
    padding-top: 50px;
}

/* MAJ du 29/04/25 */

@media (max-width: 991.98px) {
    #navbar-top #block-informationsnavbar {
        display: none !important;
    }
}

.jumbotron-bloc-principal:after, .not-front .jumbotron-bloc-principal:after {
    background-image: inherit;
}

@media (max-width: 991.98px) {
    .region-jumbotron:after {
        background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0, rgba(0, 0, 0, 0.1) 80%);
    }
} 


@media (min-width: 992px) {
    .jumbotron-bloc-principal:after, .not-front .jumbotron-bloc-principal:after {
        background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0, rgba(0, 0, 0, 0.1) 80%);
    }
}
.jumbotron-denomination {
    color: white;
}