    /* 
    Theme Name: Twenty Twenty Three Child ERASMY
    Template: twentytwentythree
    Version: 1.0.0 
    Text Domain: twentytwentythree-child
    */
h1.wp-block-post-title{
	display: none;
}
h1{
	padding-bottom: 20px;
}
.imemcc img {
	padding-bottom: 20px;
}
.columncarre p.carre{
	
}

.columncarre:hover p.carre{
	display: none;
}
.wp-block-navigation ul li a:hover{
	text-decoration: none;
	color: #6D2617 !important;
}
.wp-block-navigation ul li.current-menu-item{
	color: #6D2617 !important;
}

/*.columncarre p.carrehover{
	display: none ;
}*/
/*.columncarre:hover p.carrehover{
	display: table-cell;
		
}*/
.columncarre .hovergroup{
	display: none ;
}

.columncarre:hover .hovergroup{
	display: table-cell;
	 vertical-align: middle;
}
.columncarre{
	height: 250px;
	display: table ;
	text-align: center; 
}
.columncarre p {
	margin-block-start: 0.3rem !important;
  margin-block-end: 0.3rem !important;
  line-height: 1.4;
}

.carre{
	display: table-cell;
        vertical-align: middle;
}

.but{
	display: inline-block;
	text-align: center;
}
.colbut{
	text-align: center;
}
.grouplist{
	display: flex;
justify-content: center;
}
.wp-block-separator{
	border-bottom: none;
}

.tabs {
  display: flex;
  flex-wrap: wrap;
}

.radiotab {
  position: absolute;
  opacity: 0;
}

.label {
  width: 100%;
  background: #e5e5e5;
  cursor: pointer;
}

.label:active {
  background: #ccc;  
}

.panel {
  display: none;
  width: 100%;
}

.input:checked + .label + .panel {
  display: block;
}
@media screen and (max-width: 905px) {
	.columncarre{
	height: 220px;
	}
	.carre{
		font-size: 1.5rem !important;
	}
}
@media screen and (max-width: 782px) {
.accueil3{
padding-top: 30px !important;
padding-bottom: 30px !important;
padding-left: 150px !important;
padding-right: 150px !important;
}
.threetexts{
	padding-top: 0px !important;
	margin-top: 0px !important;
}
.columncarre{
	height: 120px;
	}
}
@media screen and (max-width: 580px) {
.accueil3{
padding-top: 30px !important;
padding-bottom: 30px !important;
padding-left: 100px !important;
padding-right: 100px !important;
}
}
@media screen and (max-width: 400px) {
.accueil3{
padding-top: 30px !important;
padding-bottom: 30px !important;
padding-left: 50px !important;
padding-right: 50px !important;
}
}
@media screen and (max-width: 600px) {
	.superblockslider{
		height: 600px !important;
	}
}
.superblockslider__button__navigation svg {
    width: 50px !important;
    height: 50px !important;
  }
  .columncarres .wp-block-column{
	  border-radius: 5px;
  }
  .blocktitre{
	  width: 550px !important;
	  margin-top: -70px !important;
	  
  }
@media screen and (max-width: 600px) {
	 .blocktitre{
	   width: 300px !important;
	 }
	 .separatorgroup{
		 padding-right: 150px !important;
	 }
  }
  .colu {
	  align-items: stretch !important;
	  display: flex;
  }
  .colu .wp-block-column {
	 align-items: center !important;
	  display: flex !important;
	  align-self: auto !important; 
	  border-radius: 5px;
  }
  .ombre {
	/*  box-shadow: 0 10px 10px -10px rgba(0,0,0,.5);*/
	  box-shadow: 0 4px 2px -2px gray;
  }
  .ombre2 {
	  box-shadow: 4px 4px 6px -2px gray;
  }
  .par{
	 margin-top: 15px !important;
  }
  .rond {
	  border-radius: 5px;
  }