/********************/
/* feuille style tab  1  */
/********************/

.flex-parent-element {
  display: flex;
  width: 100%;
  justify-content: center; /* alignement vertical */
  flex-wrap: wrap;
}

.flex-child-element {
  flex: 1;
 
  margin: auto;
}

.flex-child-element:first-child {
  margin-right: 10px;
}

img {
	max-width: 100%;
	height: auto;
}
.cat {
 height:100%;
}

.centered-element{
    margin-left: auto;
    margin-right: auto;
    background-color: grey;
   
}

/********************/


label, #toggle
{
    display: none;
}
 
@media all and (max-width: 991px)
{
    nav
    {
        height: 60px;
    }
 
    nav .main_pages 
    {
        display: none;
        flex-direction: column;
        background: #48435C;
        height: 220px;
    }
 
    nav .main_pages a {
        width: 50%;
    }
 
    label 
    {
        width: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 auto;
        font-size: 40px;
        color: white;
        cursor: pointer;
    }
 
    #toggle:checked + .main_pages {
        display: flex;
    }
}
