/*
Theme Name: Fewer Child
Theme URI: https://wordpress.com/themes/fewer/
Template: fewer-wpcom
Author: Automattic
Author URI: https://automattic.com
Description: Fewer is perfect for showcasing portfolios and blogs. With a clean and opinionated design, it offers excellent typography and style variations that make it easy to present your work or business. The theme is highly versatile, making it ideal for bloggers and businesses alike, and it offers a range of customizable options that allow you to tailor your site to your specific needs.
Version: 1.0.5.1773411758
Updated: 2026-03-13 14:22:38

*/
header div * {font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}

.wp-block-cover .wp-block-cover__image-background, 
.wp-block-cover-image, body img.wp-image-227 {height:auto!important;}


@media only screen and (min-width: 1000px) {
	.home .wp-block-group.wp-block-group-is-layout-constrained {max-width: 100%;}

	.wp-block-group.wp-block-group-is-layout-constrained {left: 3%;	  max-width: 96%;}
	.home .wp-block-group.wp-block-group-is-layout-constrained {left:0;}
}


.menufracbi {top: 11%;left: 1%;background:#fff;}
.menufracbi ul {background:#fff;}
nav { position: relative;  top: 0; left: 0;	 width: 100%;}


.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {object-fit: contain; }

/*home hack pour click sur tout  le bloc et pas juste l'image et le titre*/
.lienextrait .wp-block-read-more {position: absolute;  height: 100%;  width: 100%;  color: transparent;}


.wp-block-cover {height:auto;min-height: 370px!important;}
.reseauxsociauxmobile {z-index:777;position: fixed;  width: 100%;  top: 94px;padding:0,5em;width: 5%;}
.reseauxsociauxmobile ul {background:#fff;padding:0,5em;}
.wp-site-blocks .reseauxsociauxmobile .wp-social-link {padding: 5px 10px;}

#wpadminbar > #modal-1-content {  top: 30px;} 


.wp-block-contact-form-7-contact-form-selector {text-align:center;margin:0 auto;}


.bold a, .bold {font-weight: bold;}
.wp-block-bk-block-paypal-donation-block {margin:0 auto;text-align:center;}


.home .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {  width: 70%;text-align: center;
  margin: 0 auto;}

.listepageboutons li {
	overflow-wrap: break-word;
  pointer-events: auto;
  position: relative;
  list-style: none;
  display: block;
  padding: 2rem;
  border: 1px solid;
  margin: 1rem;
}

.listepageboutons li .wp-block-navigation__submenu-container {display:none;}


@media only screen and (max-width: 1000px) {
	#modal-1 {max-width: 70%;    padding: 2rem;}
	#modal-1 a, 
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content { padding: 0.4rem;font-size:0.9rem;} 
	
	.wp-block-site-logo {margin-top: 0!important;}
	
	.wp-block-navigation__submenu-container {padding: 0 0 0 30px!important;}
	
	.has-modal-open .wp-block-navigation__responsive-dialog {padding:1em;}
	
	nav.wp-block-navigation {height: 3rem;}
	
	.nodisplaymobile {display:none!important;padding:0;margin:0;width:0;width:0;}
	
	.wp-block-cover .wp-block-cover__image-background, 
	
	.wp-block-cover {min-height: 85px!important;} 
	figure.wp-block-gallery.has-nested-images {  padding: 1em;}
	
	header div p {padding-left:1em;padding-right:1em;}
	.wp-block-social-links.is-layout-flex {flex-direction: initial;margin: 0 auto !important; text-align:center;}
	.reseauxsociauxmobile.is-layout-flex {margin:0 auto!important; text-align:center;position:relative!important;top:auto;width: 100%;display:default!important;}
	.wp-block-social-links.is-layout-flex {	flex-wrap: initial!important;position:relative;top:auto;display: block;margin:0.5em auto 0 auto !important;} 
	.home .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {  width: 90%;}
	
	.wp-block-social-links {border:none!important;}
	.vide {display:none!important;margin:0;padding:0;}
	
	
	.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg {
  	height: 50px!important;
  	width: 50px!important;
	}
	 
}
