/*
Theme Name: Twenty Twenty-Five Magneto
Template: twentytwentyfive
Author: Unmecduweb
Author URI:   https://unmecduweb.com
Version:      0.1.0
*/
@import url("../twentytwentyfive/style.css");


@font-face {
    font-family: 'proxima_novabold';
    src: url('fonts/fontsfree-net-proxima-nova-bold-webfont.woff2') format('woff2'),
    url('fonts/fontsfree-net-proxima-nova-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

h1.proxima_novabold{font-family: "proxima_novabold" !important;}
h2.has-small-font-size{font-size: 1.1rem !important;}

main a {
    font-size: 0.9rem;
}
main p{text-align: justify}
p.has-small-font-size a{font-size: 0.9rem !important;}

/*
 * Change the position of the more block on the front, by making it a block level element.
 * https://github.com/WordPress/gutenberg/issues/65934
*/
.more-link {
    display: block;
}


.list-btn{
    list-style: none;
    padding:0;
    margin:20px 0;
    text-align:center;
}
.list-btn li:first-child{
    margin-left:0px;
}
.list-btn li{
    margin: 0;
    padding:0;
    font-size: 1.2rem;
    display:inline-block;
    color:#fff;
}
/*.list-btn li:nth-last-child(4) {*/
/*	border-bottom: 1px solid #ccc;*/
/*	padding-bottom: 20px;*/
/*	margin-bottom: 10px;*/

.list-btn li.separator {
    /*margin: 10px auto;
     #border-bottom: 1px solid #ccc;*/
    width: 80%;
    height: 1px;
    display:block
}

.list-btn li a{
    padding: 0.4rem 0.6rem;
    margin: 0px 7px;
    text-decoration:none;
    color:#333;
    font-size: 1rem;
    display:block;
}
.list-btn li a:hover, .list-btn li a[aria-current="page"] {
    text-decoration: underline;
    color:#2B6582;
}


/* ---- Pagination minimaliste ---- */
.pagination-evenements ul {
    display: flex;
    justify-content: center;
    list-style: none;
    padding: 0;
    margin: 2rem 0 0;
    gap: 1rem;
}

.pagination-evenements li {
    margin: 0;
}

.pagination-evenements a,
.pagination-evenements span {
    font-size: 0.95rem;
    color: #333;
    text-decoration: underline;
    text-underline-offset: 3px;
    transition: color 0.2s ease;
}

.pagination-evenements a:hover {
    color: #2B6582;
}

.pagination-evenements .current {
    font-weight: 600;
    text-decoration: none;
    color: #000;
}

.wp-block-navigation .wp-block-navigation-item.current-menu-item{
    outline-width: 2px;
    outline-offset: 4px;
    outline-style:solid;
    /*border: 1px solid #2B6582;*/
}

header .wp-block-group, main .wp-block-group{
    padding-top:0px !important;
}
#wp--skip-link--target{
    margin-top: 34px !important;
}
header{
    padding-top: 15px !important;
}
footer{
    margin-top: 25px !important;
}

.current-cat a{border: 1px solid #2B6582; padding: 0.6rem;}
.current-cat svg{vertical-align: text-bottom;}

.wpcf7-form input, .wpcf7-form textarea{
    width: 100%;
    font-size: 1.3rem;
}
.wpcf7-form input.wpcf7-submit{
    color:#2B6582;
    border: 1px solid #2B6582;
    background: #fff;
    padding: 0.6rem;
    display: inline-block;
    cursor: pointer;
}
.wpcf7-form input.wpcf7-submit:hover{
    background: #2B6582;
    color: #fff;

}

/* #color

rouge : #544049
Bleu #2B6582
 */
