/*
Theme Name: OnePress - Num'ERIC
Theme URI: https://num-eric.net/onepress-child/
Description: OnePress Child
Version: 1.0.0
Template: onepress
Author: Num-ERIC
Author URI: https://num-eric.net/
*/



@media only screen and (max-width: 768px) {


	/* Layout */
	.dt-layout-boxed {
		margin: 20px 20px;
	}

	/* Container */
 div.container {
  width: 720px;
  max-width: 100%;
 }

	/* Titre et logo */
 header.dt-header h1.site-title,
 header.dt-header .site-description {
  padding-left: 0 !important;
 }

	/* Réseaux sociaux - icônes */
	.dt-top-social-wrapper {
		display: none;
	}

	/* Menu Main */
	.dt-main-menu-wrap {
		margin-bottom: 0;
	}
	
	/* menu Mobile - barre (trigger) */
	.dt-nav-md-trigger {
		color: transparent;
		text-shadow: none;
		background-color: transparent !important;
	}
 
	.dt-nav-md-trigger i.fa {
		color: #273039;
	}

	/* menu Mobile - accordion */
	.dt-nav-md {
		border: none;
	}

	/* Slider */
	.dt-front-slider {
		padding: 10px 30px;
	}

	.home div.dt-main-cont {
		padding-top: 10px
	}

	.home header.entry-header {
		display: none;
	}

	.home div.entry-content {
		margin-top: 0;
	}

	.home div.entry-content .wp-block-image {
		margin-bottom: 0;
	}

	/* Contenu page */
 div.entry-content, div.dt-archive-post-content {
   padding: 0 50px;
 }

	/* Footer */
 div.entry-content, div.dt-archive-post-content {
   padding: 20px 50px;
 }

	/* Footer colonnes */
 .col-md-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
 }

} 


@media only screen and (max-width: 640px) {


	/* Titre et logo */
 header.dt-header h1.site-title {
  font-size: 1.3em;
  background-size: 24px;
 }

	/* Slider */
	.dt-front-slider {
		padding: 10px 25px;
	}

	/* Contenu page */
 div.entry-content, div.dt-archive-post-content {
   padding: 0 40px;
 }

} 


@media only screen and (max-width: 520px) {

	header.dt-header h1.site-title {
		font-size: 1.3em;
	}

	/* Slider */
	.dt-front-slider {
		padding: 10px 25px;
	}

	/* Contenu page */
 div.entry-content,
 div.dt-archive-post-content {
   padding: 0 30px;
 }

} 


@media only screen and (max-width: 360px) {

	/* Slider */
	.dt-front-slider {
		padding: 10px 10px !important;
	}

	.dt-front-slider h2 {
  font-size: 0.6em;
	}

	/* Contenu page */
 div.entry-content,
 div.dt-archive-post-content {
   padding: 0 20px;
 }

	/* logo dans la page */
	body.home .entry-content {
		padding: 0 0px;
	}

	/* logo dans la page */
	body.home .entry-content div.img-logo_100 img {
		width: 100px;
		height: 100px;
		margin-bottom: 20px;
	}

	body.home .entry-content h3 {
		margin-bottom: 20px
	}
	/* logo dans la page */
	body.home .entry-content h4 {
		font-size: 1em !important;
	}
	.home .nei_citation {
		margin-top: 0px;
	}

	.home .nei_citation p {
	 line-height: 1.2em;
	 font-size: 1em;
	}

	/* Formulaire de contact */
 form.wpcf7-form {
  width: 100%;
 }

 form.wpcf7-form label {
  width: 100%;
 }

 form input.wpcf7-submit {
  display: block;
  margin: 0 auto;
 }

	/* Footer colonnes */
 .col-md-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
 }


	
} 

