/*
Theme Name: GRAVITEO
Theme URI: https://cetir.net
Template: nectar-blocks-theme
Author: CETIR
Author URI: https://cetir.net
Version: 1.1765271717
Updated: 2026-02-27 09:15:17

*/

/* Typo  */

#nectar-content-wrap h2::before, 
#nectar-content-wrap h2::after {
    content: "";
    background: #2b303a;
    border-radius: 100em;
    width: 10px;
    height: 10px;
    display: inline-block;
    margin: 8px;
}
#nectar-content-wrap .nectar-blocks-post-grid__item__title h2::before, 
#nectar-content-wrap .nectar-blocks-post-grid__item__title h2::after{
    display: none;
}
header#top nav a{
	font-family:'Graviteo - Farray';
}
/*h3{
	margin-bottom: 1.3em !important;
    margin-top: 1em !important;
}
h3::before{
    display: inline-flex;
    content: "";
    width: 100px;
    height: 7px;
    background: #60B341;
    margin: 1.9em 0 0;
    position: absolute;
}*/


/* Image  */
.is-style-img-qrcode{ max-width:220px; }


/* banner-slider / banner-slider_carrousel */
#nectar-nav.transparent {
    backdrop-filter: blur(8px);
}
.banner-slider_carrousel .nectar-blocks-carousel-item__content {
    height: 100%;
}



/* Section Nectar */
main .column--fixed .wp-block-nectar-blocks-row.alignfull,
main > .wp-block-nectar-blocks-column > .nectar-blocks-column__inner > .wp-block-nectar-blocks-row.alignfull{
    width: 100vw;
    margin-left: 50%;
    transform: translateX(-50%);
}

.nectar-blocks-carousel.carousel-img-bg{
    background-color: #f0f8ec;
    background-image: url(../../uploads/2026/03/activite-bg-header_o.svg);
    background-position: left bottom;
    background-size: contain;
    background-repeat: no-repeat;
}
@media screen and (min-width: 768px) {
    .nectar-blocks-carousel.carousel-img-bg .nectar-swiper .swiper-button-wrap{
        top: -90px!important;
    }
}
.nectar-swiper--button-arrows .swiper-arrow-control{
    border: 1px #bcaea5 solid;
    border-radius: 100EM;
}
.diviseur-pointille{
    border-bottom: 1px dashed #bcaea5;
}

/* POST Archives */
.nectar-blocks-post-grid__item a.style--button.nectar-font-label{
    padding: 2px 8px;
}

/* Nav Post pied de page */
.blog_next_prev_buttons.nectar-blocks__post-section{
    /* Permet le design du footer de passer par dessus */
    margin-bottom: 0;
}

.nectar-blocks-post-grid__item a.style--button.nectar-font-label,
.nectar-blocks-post-grid__item  .nectar-blocks-post-grid__item__title__arrow{
    background-color: #60B341!important;
    color: white!important;
}

.nectar-blocks-post-grid:not(.post-header) article.nectar-blocks-post-grid__item:hover{
    background-color: #f0f8ec;
} 