@media(min-width: 481px) {}

@media(min-width: 768px) {
}

@media(min-width: 1025px) {
  /*------------------- SOUS PAGES "PRODUITS" ---------------------*/
  .nohome.parent_nos-gammes #intro-content .wp-block-media-text__media
  {
    --dist : 300Px;
    margin-top: calc(var(--dist)* -1);
    height: calc(100% + var(--dist));
  }
  .nohome.parent_nos-gammes #content
  {
    z-index: 2;
  }
  .nohome.parent_nos-gammes #intro-content .wp-block-media-text
  {
    overflow: visible;
    grid-template-columns: 4fr 5fr !important;
  }
  /*-----------------*/
	/* NEWS / ACTU */
	/*-----------------*/
	#news{
		padding-left: 30px;
		padding-right: 30px;
	}
  /*------------------- REASSURANCES ---------------------*/
  #reassurances
  {
    padding: 150px 20px;
  }
}

@media(min-width: 1281px) {
  /*------------------- NAVPRIMARY ---------------------*/
  .navigmenu .naviglink
  {
    font-size: 15px;
  }
  .navigmenu
   {
    gap: 2px;
   }
}

@media(min-width: 1481px) {
  /*------------------- NAVPRIMARY ---------------------*/
  .navigmenu .naviglink
  {
    font-size: 15px;
    gap: 4px;
  }
  .navigmenu
   {
    gap: 4px;
   }
}

@media(min-width: 1681px) {
}


@media(max-width: 1680px) {

}

@media(max-width: 1480px) {

	/*---------------SECTIONS---------------------*/
	.sectionsbloc .wrap-text {
	  padding: 80px 20px;
	}

}
@media(max-width: 1280px) {
  
}

@media(max-width: 1024px) {

  /*---------------HEADER---------------------*/
  body:not(.is-toggle-open) #header .ckmenu {
    position: relative;
    z-index: 1000
  }

  .logoParent {
    display: none;
  }

  #header .ckmenu-nav {
    top: 0;
    padding-top: 50px
  }

  #headerGrid {
    align-items: start;
  }

  /*-------------------MDTAC---------------------*/
  .md-tac {
    text-align: center;
  }

  .title.md-tac:not(.no-after):after {
    left: 50%;
    transform: translateX(-50%);
  }
  /*-----------------*/
  /* NEWS / ACTU */
  /*-----------------*/
	#news .next_slider {
	  width: 140px;
	}

	.title_slider {
	  font-size: 20px;
	}

	.newsdate .day {
	  font-size: 30px
	}

	.newsdate .month {
	  font-size: 17px
	}

	.newsdate {
	  padding: 20px 20px;
	  height: calc(100% - 140px);
	  top: 50px;
	  left: -60px;
	  min-height: 150px
	}

	#news .content_slider {
	  padding: 50px 0 50px 80px;
	}

	.thumbnail_slider {
	  height: 300px;
	}

	#news-title {
	  flex-direction: column;
	  justify-content: center;
	  text-align: center;
	  border: none;
	  padding-bottom: 0;
	  margin-bottom: 30px;
	}

	#news-title .title {
	  margin-bottom: 10px
	}

}

@media(max-width: 767px) {
  	/*-----------------*/
  	/* NEWS / ACTU */
  	/*-----------------*/
  	.thumbnail_slider {
  	  height: 250px;
  	}

  	#news {
  	  padding: 50px 15px;
  	}

  	#news .content_slider {
  	  padding: 40px 0 20px
  	}

  	.text_slider,
  	.text_slider a {
  	  font-size: 14px;
  	}

  	.newsdate {
  	  left: 20px;
  	  top: -40px;
  	  height: auto;
  	  padding: 10px 15px;
  	  min-height: auto
  	}

  	.newsdate .month {
  	  font-size: 14px;
  	}

  	.newsdate .day {
  	  font-size: 20px;
  	}

  	.title_slider {
  	  font-size: 18px;
  	}

  	#news .next_slider {
  	  justify-content: flex-start;
  	  width: auto;
  	}
}

@media(max-width: 480px) {}