#sp-header .logo a, .logo {font-family:'Stardos Stencil', sans-serif; font-weight:700; font-size:28px; letter-spacing:1px;}
#sp-header.full-header {border-bottom:1px solid #ff7f50;}

.article-details .article-header h1, .article-details .article-header h2, .article-header, .article-header a {font-size: 26px;font-weight:700;font-family: 'Jost', sans-serif;}
.article-header	{border-bottom:1px solid #95cfb0;}
.subheading-category{font-size: 26px;font-weight:700;font-family: 'Jost', sans-serif;}
.sp-page-title .sp-page-title-heading {font-size: 2.5rem;font-weight:700;font-family: 'Jost', sans-serif;color:#715f80;padding: 40px 0px;}


.breadcrumb{background-color:#ffffff;border-bottom:1px solid #dae6e1; padding:0px;}


#sp-left .sp-module, #sp-right .sp-module{
	padding:0px 10px 30px 10px;
	border:0px;
	text-align:left;
}

.ariane{margin-top:50px;margin-bottom:50px;}

.mfp_masonry_skin_default .mfp_masonry_item {padding:20px 30px 50px 30px;}
.mfp_masonry_skin_card .mfp_masonry_item .mfp_cat {font-size:80%; text-transform:none;}
.mfp_masonry_skin_default .mfp_masonry_item .mfp_cat a{color:#a9a9a9;}



.mfp_masonry_skin_default .mfp_masonry_item .mfp_thumb_pos_top img, .mfp_masonry_skin_default .mfp_masonry_item .mfp_thumb_pos_top2 img{margin:0px 0px 15px 0px;}

.fa, .fas, [class*=" icon-"], [class^=icon-] {margin-right:10px;}

.mod-articles-category-group{font-weight:bold;color:#FF7F50; border-bottom:1px solid #FF7F50;}


#osmap-menu-uid-sommaire {font-size:1.5em; font-family: 'Jost', sans-serif;}
.osmap-item-separator {font-size:1em;}


button{
    background-color: #9370db;
    border: none;
    color: white;
    padding: 10px 25px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    /*margin: 4px 2px;*/
    cursor: pointer;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}

button:hover {
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.24),0 8px 25px 0 rgba(0,0,0,0.19);}

.mod-articles-category-date{font-size:70%;font-style:italic;color:#a9a9a9;}
#sp-right .sp-module {line-height:18px; text-align:left;}


.col-lg-3 {margin-top:50px;}
ul#puce.menupuce {list-style-type : disc;padding-left:1rem;}
h3.card-header.puce{font-size:16px;text-align:center;}



ol.raisons li{padding: 0px 0px 20px 0px;}


.article-details {}

.balado{margin-top:30px;}
h3.balado-tit{font-size:16px;text-align:center;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125); padding: 0.5rem 1rem;}

h3.video-tit{font-size:16px;text-align:center;background-color:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.125); margin-bottom:20px;}



/* brevo */
.sib-form2 {    background-attachment: fixed;    font-size: 16px;    font-family: Roboto, sans-serif;    padding: 0px;    margin: 0;}
.sib-form-block2 p{line-height: 1.1em;}
#sib-container2{background: #fff;    margin: 0 auto;   padding: 10px 5px;    display: inline-block;width: 100%;}



/* brevo */

