/*
Theme Name: Les Mayoresses
Text Domain: mayoresses
Version: 1.1
Description: Thème WordPress pour les Mayoresses
Tags: mayoresses
Author: karac web Sàrl
Author URI: https://karac.ch
Theme URI: https://karac.ch
*/

/* Original design is in assets/ae8a61e95a-screen.min.css. WordPress adaptations below. */
.screen-reader-text,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.skip-link:focus{position:fixed;top:8px;left:8px;z-index:100000;background:#fff;color:#333;padding:12px 18px}
:focus-visible{outline:3px solid #39a5c4;outline-offset:4px}
#GeneralWrapper header button.menumobile{border:0;padding:0;background:transparent;font-family:inherit;line-height:1}
#GeneralWrapper .page-int .content-text h1.separator{font-size:2.02729em;padding:10px 0 50px;margin:0;position:relative}
#GeneralWrapper .page-int .content-text h1.separator::after{content:"";position:absolute;width:29px;height:5px;bottom:25px;left:0;background:#ff9c3c}
.news_bloc .card-text h4 a{color:inherit;text-decoration:none}
.news_bloc .card-text h4 a:hover{color:#39a5c4}
.news_bloc time,.news-date{display:block}
.news-empty{padding:15px;color:#999}
.news-pagination{display:flex;gap:8px;flex-wrap:wrap;clear:both;padding:15px 0 30px}
.news-pagination .page-numbers{padding:8px 12px;border:1px solid #ddd;color:#737373;text-decoration:none}
.news-pagination .current,.news-pagination a:hover{background:#39a5c4;color:#fff;border-color:#39a5c4}
.content-text iframe{display:block;max-width:100%;border:0}
.content-text .form-soutien input:not([type=radio]):not([type=checkbox]),.content-text .form-soutien textarea,.content-text .form-soutien select{max-width:100%;box-sizing:border-box}
.content-text .form-soutien .wpcf7-submit{background:#ff9c3c;color:#fff;border:0;padding:10px 24px;cursor:pointer}
/* The legacy grid used inline-block cards, including whitespace between columns. */
#actualites .cards>.card{vertical-align:top}
#GeneralWrapper .content-text .news-content img{max-width:100%}
@media(max-width:991px){#GeneralWrapper .page-int .content-text h1.separator{font-size:1.60181em}}
@media(max-width:767px){
    #GeneralWrapper nav.main-nav.is-open{display:block}
    #GeneralWrapper .page-int .content-text{padding-right:0}
    #GeneralWrapper .page-int .content-text h1.separator{font-size:1.42383em;overflow-wrap:anywhere}
    .news-list .news_bloc{overflow:hidden}
    .news-pagination{justify-content:center}
}
@media print{.menumobile,.main-nav,.global-footer,#actions,aside,.skip-link{display:none!important}.page-int>.container{width:100%!important}.page-int{width:100%!important}}

#GeneralWrapper #actualites .news_bloc .img-card img{display:block;width:100%;height:auto}

#GeneralWrapper .news_bloc .card-text time.subtitle{text-align:left}
