@font-face{

    font-family: 'gibsonlight';

    src: url('fonts/gibson-light/gibson-light-webfont.eot');

    src: url('fonts/gibson-light/gibson-light-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/gibson-light/gibson-light-webfont.woff2') format('woff2'),

         url('fonts/gibson-light/gibson-light-webfont.woff') format('woff'),

         url('fonts/gibson-light/gibson-light-webfont.ttf') format('truetype'),

         url('fonts/gibson-light/gibson-light-webfont.svg#gibsonlight') format('svg');

    font-weight: normal;

    font-style: normal;

}









@font-face {

    font-family: 'icomoon';

    src:    url('fonts/icomoon/icomoon.eot?c7se30');

    src:    url('fonts/icomoon/icomoon.eot?c7se30#iefix') format('embedded-opentype'),

        url('fonts/icomoon/icomoon.ttf?c7se30') format('truetype'),

        url('fonts/icomoon/icomoon.woff?c7se30') format('woff'),

        url('fonts/icomoon/icomoon.svg?c7se30#icomoon') format('svg');

    font-weight: normal;

    font-style: normal;

}









/*a.acat[href*="schnellbach"]{ display: none; }*/











.site-header img{

  width: auto;

  height: auto;

  max-width: 480px;

}





.histoire p{ display: inline-block; width: auto; }





.woocommerce ul.products li.product strong{ text-transform: uppercase; font-size: 15px; padding-bottom: 10px; }



.products #push_produit h3 + p{ color: #aa9879; }



.page-title, .archive-title{ background-size: auto, cover; }



h3.engagements-title a{ padding-right: 25px; display: block; }





.engagements > a.decouvrir{ width: 16em; }



.menu-item:nth-child(2):before{ display: block; }







/* Lien menu HOME */

#menu-item-887{ display: none; }



.menu-item:nth-child(1):before,

.menu-item:nth-child(2):before{ display: none; }



.nav-menu > .menu-item:nth-child(2){ width: 120px; }





/* BIJOUX / FEMME */





.term-univers-femme.woocommerce-page ul.products li.product#produit_vedette h3{ left: -28em; }



.woocommerce-page ul.products li.product#produit_vedette img{

	width: 100% !important;

	max-width: 100% !important;

	height: 100% !important;

}



.term-univers-femme .products #push_produit h3 + p{ max-width: 130px; }







/* BIJOUX / MARIAGE */



.term-univers-mariage .products #push_produit h3 + p{ top: 14em; right: 0; }







/* NOS MARQUES */



.term-nos-marques.woocommerce .product img{ max-width: 100%; }







/* Notre Histoire */



.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.page-id-9 .entry-content{ max-width: inherit; }

.page-id-9 .entry-content table td{ padding: 20px 10px; }

.page-id-9 .entry-content table td:nth-child(2) img{ left: 0; }



.page-id-9 .entry-content table:first-of-type td:nth-child(2){ width: 540px; }

.page-id-9 .entry-content table td:nth-child(2) span{ max-width: 395px; display: block; }



.page-id-9 .entry-content table td:nth-child(2) img{ position: relative; }

.page-id-9 .entry-content table td:nth-child(2){ width: auto; }





.page-id-9 .entry-content h3{

	font-weight: 400;

	padding-bottom: 0;

	text-transform: inherit;

}



.page-id-9 .entry-content a{

	position: inherit;

	text-transform: capitalize;

	width: 28.25em;

	background-color: inherit;

	height: auto;

	margin-top: 0;

}



.page-id-9 .entry-content a:after{ content: none; }

.entry-content blockquote p:after{ right: -0.5em; }







/* Nos bijouteries */



#bgmp_map-canvas{ width: 100% !important; margin-top: 4em; }



.page-id-521 .entry-content > ul{ text-align: center; width: 1300px; margin: 0 auto; }

.page-id-521 .entry-content > ul > li{

	display: inline-block;

	vertical-align: top;

	text-align: left;

	width: 22%;

	padding: 0 1%;

}



.page-id-521 .entry-content > ul li{ font-size: 14px; line-height: 25px; /*max-width: 235px;*/ padding: 0 1em; }

.page-id-521 ul h4{ font-size: 16px; font-weight: bold;padding-bottom: 0.5em; }



.page-id-521 .entry-content > ul > li > p:first-child{ min-height: 130px; }

.page-id-521 .entry-content > ul > li > p:nth-child(2){ min-height: 175px; }

.page-id-521 .entry-content > ul > li > h5 + p{ min-height: 150px; }



.post-11 .entry-content > ul > li:before{

	content: '1';

	color: #f0a0a3;

	font-weight: 600;

	font-size: 47px;

	line-height: 88px;

	text-indent: 106px;

}

.post-11 .entry-content > ul > li:nth-child(1):before{ content: '1'; }

.post-11 .entry-content > ul > li:nth-child(2):before{ content: '2'; }

.post-11 .entry-content > ul > li:nth-child(3):before{ content: '3'; }

.post-11 .entry-content > ul > li:nth-child(4):before{ content: '4'; }

.post-11 .entry-content > ul > li:nth-child(5):before{ content: '5'; }

.post-11 .entry-content > ul > li:nth-child(6):before{ content: '6'; }

.post-11 .entry-content > ul > li:nth-child(7):before{ content: '7'; }

.post-11 .entry-content > ul > li:nth-child(8):before{ content: '8'; }

.post-11 .entry-content > ul > li:nth-child(9):before{ content: '9'; }

.post-11 .entry-content > ul > li:nth-child(10):before{ content: '10'; }

.post-11 .entry-content > ul > li:nth-child(11):before{ content: '11'; }

.post-11 .entry-content > ul > li:nth-child(12):before{ content: '12'; }





.post-11 .entry-content > ul > li:nth-child(10):before,

.post-11 .entry-content > ul > li:nth-child(11):before,

.post-11 .entry-content > ul > li:nth-child(12):before{ text-indent: 88px; }



.page-id-521 h3{

	font-family: 'gibsonlight';

	text-transform: uppercase;

	font-size: 48px;

	width: 1220px;

	margin: 0 auto;

	letter-spacing: 1px;

}



.page-id-521 .univers h3{

	text-transform: capitalize;

	font-size: 24px;

	font-family: 'eloquentjfproitalic';

}



.page-id-521 .tel:before{

	content: "\e902";

	font-size: 18px;

	font-family: "icomoon";

	position: absolute;

	/*left: 2.75em;*/

	left: 0.35em;

}





.post-521 .tel{ position: relative; padding: 1.25em 0 2em; }

.post-521 .tel strong{ padding: 0.25em 1em 0.25em 2.25em; letter-spacing: 1px; font-weight: 400; }





.page-id-521 .entry-content li h5{

	text-transform: uppercase;

	font-weight: 600;

	letter-spacing: 1px;

	font-size: 14px;

}



.page-id-521 tr:last-of-type td{ padding-top: 2em; }



.page-id-521 .entry-content h3{ max-width: 1220px; width: auto; }

.page-id-521 .entry-content > h3 + p{

	text-align: right;

	max-width: 1220px;

	margin: 0 auto;

	margin-top: -2.25em;

	margin-bottom: 3em;

}



.page-id-521 .entry-content > h3 + p a{

	background-color: #000;

	text-transform: uppercase;

	font-size: 11px;

	padding: 0.8em 4.5em 0.8em 1em;

	position: relative;

}



.page-id-521 .entry-content > h3 + p a:after{

	content: url(wp-content/themes/joailliers/images/miche/msg.png);

	width: 24px;

	height: 19px;

	position: absolute;

	right: 10px;

	top: 7px;

}







/* Nos engagements (Nos services) */





.alignleft{ float: left; margin: 10px 10px 0px 0 }



.page-id-11 .site-main{ padding-bottom: 11.5em; }



.post-11 .page-title{ display: block; text-transform: none; font-size: 3.3125em; /*padding-top: 0.162162em;*/ padding-top: 0; }



.post-11 .entry-content > ul > li:before{

	height: 88px;

	position: relative;

	top: -17px;

	right: -4px;

	content: '';

	width: 154px;

	background-repeat: no-repeat;

	background-size: 100% auto;

	background-image: url(wp-content/themes/joailliers/images/miche/services_1.png);

}



.post-11 .entry-content > ul > li:nth-child(1):before{ top: -16px; }



.post-11 .page-title{ background-image: url(wp-content/themes/joailliers/images/miche/nos_services.jpg); }



/*.post-11 .entry-content > ul > li:before{ content: url(wp-content/themes/joailliers/images/miche/services_1.png); }

.post-11 .entry-content > ul > li:nth-child(2):before{ content: url(wp-content/themes/joailliers/images/miche/services_2.png); }

.post-11 .entry-content > ul > li:nth-child(3):before{ content: url(wp-content/themes/joailliers/images/miche/services_3.png); }

.post-11 .entry-content > ul > li:nth-child(4):before{ content: url(wp-content/themes/joailliers/images/miche/services_4.png); }

.post-11 .entry-content > ul > li:nth-child(5):before{ content: url(wp-content/themes/joailliers/images/miche/services_5.png); }

.post-11 .entry-content > ul > li:nth-child(6):before{ content: url(wp-content/themes/joailliers/images/miche/services_6.png); }

.post-11 .entry-content > ul > li:nth-child(7):before{ content: url(wp-content/themes/joailliers/images/miche/services_7.png); }

.post-11 .entry-content > ul > li:nth-child(8):before{ content: url(wp-content/themes/joailliers/images/miche/services_8.png); }*/





.post-11 h3{

	font-size: 2.055em;

	padding: 0.2em 2.515em 0 0.5em;

	height: 1.57em;

	/*padding: 0.45em 2.515em 0 0.5em;

	height: 1.3em;*/

	text-transform: uppercase;

	font-family: 'gibsonlight';

}



.post-11 .entry-content > ul{ width: 48em; margin: 0 auto; }



.post-11 .entry-content > ul > li:before,

.post-11 h3{ display: inline-block; vertical-align: top; }

  

.post-11 .entry-content > ul > li > ul{

  border: 1px solid #b30003;

  padding: 3em 1em 1em;

  position: relative;

  left: 9.75em;

  top: -3.7em;

  width: 36em;

  z-index: -1;

}



.post-11 .entry-content > ul > li > ul > li{ font-size: 0.8em; line-height: 1.9em; }

.post-11 .entry-content > ul > li > ul > li strong{

	font-size: 1.2em;

	line-height: 17px;

	display: block;

}



.post-11 .entry-content > ul + p{ text-align: center; padding: 1.5em 0; font-size: 1.5em; }

.post-11 .entry-content > ul + p a{

  font-family: 'Open Sans';

  padding: 0.25em 0.5em;

  margin-left: 1em;

  text-transform: uppercase;

  font-size: 0.8em;

}



.post-11 .univers h3{ background-color: inherit; font-size: 1.5em; padding: 0; }



.histoire.push-histoire .histoire-title{ background-color: inherit; }



.post-11 .push-histoire h3{ display: block; }

.post-11 .histoire.push-histoire p{ display: inline-block; }



.post-11 .push{ height: 250px; overflow: hidden; }



.post-11 .histoire.push-histoire{ padding-top: 2em; }





.page-id-11 .site-main{ padding-bottom: 2.5em; }



.histoire.push-histoire .histoire-header{

	border-bottom-style: solid;

	border-bottom-width: 0.0625em;

}



.page-id-11.pushs{ padding-top: 3em; }



.histoire.push-histoire .histoire-header:after{

	content: '\e90c';

	font-size: 11px;

	position: absolute;

	bottom: -6px;

	background-color: #FFF;

	display: inline-block;

}





.post-11 .push img{ max-height: 100%; width: auto; }











/* Contact */





.aside{ padding: 1.35em 1.35em 1.15em; }

.aside .svg-tel:after{ left: 0; font-size: 17px; }



.aside li:after{

  font-family: 'icomoon' !important;

  content: "\e90a";

  font-size: 0.78129em;

  overflow: hidden;

  width: 97.439%;

  display: block;

}





.aside li:last-child:after{ content: none; }

.aside li p{ padding: 1.5em 0; position: relative; }



.aside li strong:last-child{

  padding: 0.5em 1em 0.2em 1.5em;

  display: block;

  margin-top: 0.5em;

}



.aside li p{ padding: 1.25em 0; }











/* Nos catalogues */



.category-12 .articles{ margin-top: 10em; }





/*

.news li{

	background: url(http://joailliersorfevres.fr/christian-miche-2/wp-content/uploads/sites/9/home.jpg) no-repeat fixed, linear-gradient(#2b3043, #151521) !important;

	background-size: auto !important;

	background-position: center !important;

}





.news li{

 background-size: auto 100%, 100% auto;

 background-attachment: initial;

}*/



.noel{

    background:

    url(../joailliers/images/texte_noel.png) 55% center/auto 370px no-repeat scroll,

    url(../joailliers/images/perso_noel.png) left -10px/auto 630px no-repeat scroll,

    url(../joailliers/images/bandeau_noel.jpg) center/cover no-repeat scroll;

    height: 624px;

}







.bandeau{ text-align: center; background-color: #f9f203 ; }

.bandeau img{ width: auto; max-width: 1200px; height: auto; max-height: 624px; }





.triparmarques{

	margin: 50px auto 30px;

    max-width: 1140px;

}



.site-main .triparmarques form{ padding: 0; max-width: 585px; height: 50px; position: relative !important; top: 0; overflow: hidden; margin-left: 0; outline: none; }

.site-main .triparmarques label{ position: relative; top: 15px; left: 0; color: #000; }

.site-main .triparmarques select{ border: 0px solid #000; padding: 5px; width: 320px; height: 55px; position: absolute; top: 0; right: -25px; outline: none; }





/*

*

* RESPONSIVE

*

*/











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



	/* HOME */

	.news li{ height: 500px !important; }









	/* NOS BOUTIQUES */



	.page-id-521 .entry-content ul{ width: 100%; }

	.page-id-521 h3{ max-width: 94%; }



}



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



	.bandeau img{ width: 100%; }



}











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





	/* HOME */

	.news li{ height: 400px !important; }





	/* NOS BOUTIQUES */



	.page-id-521 h3{ max-width: 98%; }

	.page-id-521 .entry-content > ul > li{

		width: 35%;

		margin: 0 2em 5em;

		border-bottom: 1px solid #999988;

		padding-bottom: 1em;

	}



	.page-id-521 .entry-content > ul > li:nth-child(3),

	.page-id-521 .entry-content > ul > li:nth-child(4){ border-bottom: none; }



	.page-id-521 .entry-content > ul > li > h5 + p{ min-height: 110px; }





}







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



	/* HOME */



	.push:nth-child(2) .push-title + p{ display: none; }

	.push p a:nth-child(2){ bottom: 2em; left: 4em; }

	.push a{ bottom: 5.5em; }



	.push{  background-size: 100% auto !important; }



	.site{ padding-top: 0; }







	/* NOTRE HISTOIRE */



	.page-id-9 .entry-content table td:nth-child(2) img{ max-width: inherit; }



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



}















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



	/* NOTRE HISTOIRE */



	.page-id-9 .entry-content table:nth-of-type(2) td:first-child,

	.page-id-9 .entry-content table:nth-of-type(2) td:nth-child(2){ display: inline-block; }

	.page-id-9 .entry-content table:nth-of-type(2) td:nth-child(3){ display: block; }



	.page-id-9 .entry-content table:first-of-type td:nth-child(2){ width: 50%; }







	

	/* NOS ENGAGEMENTS */



	.post-11 .entry-content > ul{ width: 36em; }

	.post-11 .entry-content > ul > li > ul{ width: 24em; }

	.post-11 .entry-content h3{ width: 11em; line-height: 26px; height: 2.01em; font-size: 1.65em; }



}









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



	/* HOME */



	#menu-item-887{ display: block; }

	.responsive .nav-menu > .menu-item:nth-child(2){ width: auto; position: relative; }

  

	.menu-item:nth-child(1):before,

	.menu-item:nth-child(2):before{ display: block; }



	.current-menu-ancestor, .current-menu-item,

	.sub-menu > .menu-item,

	.sub-menu > .menu-item:hover{ background-color: inherit; }

	

	.site-header img{ max-width: 75%; padding-left: 0; }



	.histoire p{ width: 95%; }





	.engagements li:nth-child(3) .engagements-title a{ width: 11em; }



	.footer-prems p{ width: 35%; }



	.news li:first-child{ height: 345px !important; }









	/* PAGES BIJOUX */



	.page-title, .archive-title{ background-size: auto 100%, cover; }



	.woocommerce ul.products li.product a img{ max-height: 200px; width: auto; top: 5px; left: 10px; }

	.woocommerce ul.products li.product#produit_vedette a img{ left: 0; }





	.term-univers-femme .products #push_produit h3 + p,

	.term-univers-homme .products #push_produit h3 + p{ top: 1em; right: 3em; }



	.term-nos-montres.woocommerce ul.products li.product a img{ width: auto; left: 0; right: 0; }

	.term-univers-mariage .products #push_produit h3 + p{ width: 16em; top: 2em; }







	/* NOTRE HISTOIRE */



	.page-id-9 .entry-content table:first-of-type td:nth-child(2){ width: 90%; }

	.page-id-9 .entry-content table td:nth-child(2) span{ width: 100%; max-width: 100%; }



	.page-id-9 .entry-content table td{ padding: 0 10px; }

	.page-id-9 .entry-content table td:nth-child(2){ padding-bottom: 25px; }



	.page-id-9 .entry-content table td:first-child img{ width: auto; margin: 0 auto; float: inherit; }

	.page-id-9 .entry-content table td:first-child{ height: auto; }



	.page-id-9 .entry-content table tr{ display: flex; flex-direction: column; margin-top: 3em; }

	.page-id-9 .entry-content table td:first-child{ order: 2; }

	.page-id-9 .entry-content table td:nth-child(2){ order: 1; }

	.page-id-9 .entry-content table:nth-of-type(2) tr{ flex-direction: row; flex-flow: row wrap; }



	.page-id-9 .entry-content table:nth-of-type(2) td:first-child,

	.page-id-9 .entry-content table:nth-of-type(2) td:nth-child(2){ width: 41%; align-self: flex-start; }

	.page-id-9 .entry-content table:nth-of-type(2) td:nth-child(2){ padding-bottom: 0; }

	.page-id-9 .entry-content table td:nth-child(2) img{ top: 0; margin: 0; }



	.page-id-9 .entry-content table:nth-of-type(2) td:nth-child(3){ padding-bottom: 25px; }



	.page-id-9 .entry-content .univers a{ width: auto; }



	.page-id-9 .entry-content table + p{ display: none; }



	.page-id-9 .entry-content table:nth-of-type(2) td img{ max-width: 100%; height: auto; }









	/* NOS BIJOUTERIES */



	.page-id-521 .entry-content > ul > li{ width: 85%; }

	.page-id-521 .entry-content > ul > li img{ display: none; }



	.page-id-521 .entry-content > ul > li > p:first-child,

	.post-521 .tel{ display: inline-block; vertical-align: bottom; }

	.page-id-521 .entry-content > ul > li > p:nth-child(2){ display: none; }



	.page-id-521 .entry-content > ul > li > p:first-child{ min-height: 80px; max-width: 15em; margin-bottom: 1em; }

	.page-id-521 .entry-content > ul > li > h5 + p{ min-height: 90px; }

	.page-id-521 .entry-content > ul > li{ margin: 0 2em 2em; }



	.post-521 .tel{ float: right; }



	.page-id-521 li h5{ border-top: 1px solid #ebebe7; padding: 0.5em 0; }



	.page-id-521 .entry-content > ul > li:nth-child(3){ border-bottom: 1px solid #999988; }



	.page-id-521 .entry-content > ul > li > h5 + p,

	.page-id-521 .entry-content > ul > li > h5 + p + p{ display: inline-block; vertical-align: top; }



	.page-id-521 .entry-content > ul > li > h5 + p{ max-width: 18em; }

	

	.page-id-521 .footer-prems > li,

	.page-id-521 .footer-prems .social li,

	.page-id-521 .univers li{ padding: 0; font-size: inherit; line-height: inherit; }



	.page-id-521 .entry-content h3{ width: 85%; }

	.page-id-521 .entry-content > h3 + p{ text-align: left; margin-top: 2em; margin-bottom: 2em; width: 85%; }









	

	/* NOS ENGAGEMENTS */



	.post-11 .entry-content > ul{ width: 25em; }

	.post-11 .entry-content > ul > li > ul{ width: 14.5em; left: 8em; padding: 2em 1em 1em; }

	.post-11 .entry-content h3{

		padding: 0.2em 0.15em 0 0.5em;

		margin-top: -3px;

		font-size: 1.35em;

		line-height: 21px;

		height: 2em;

	}

	

	.post-11 .entry-content h3{ height: 1.959em; }



	.post-11 .entry-content > ul > li:before{

		background: url(wp-content/themes/joailliers/images/miche/services_1.png) no-repeat 0 0;

		content: '';

		width: 125px;

		background-size: 100% auto;

		text-indent: 85px;

		top: -14px;

		line-height: 72px;

		right: -5px;

	}



	.post-11 .entry-content > ul > li:nth-child(10):before,

	.post-11 .entry-content > ul > li:nth-child(11):before,

	.post-11 .entry-content > ul > li:nth-child(12):before{ text-indent: 75px; letter-spacing: -3px; font-size: 40px; }





	.site-main .triparmarques select{ width: 100%; }

	.site-main .triparmarques label{ display: block; text-align:center; padding-bottom: 10px; }

	.site-main .triparmarques input[type="submit"]{ margin-top: 10px; position: relative; left: 50%; margin-left: -80px; }



}













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



	/* HOME */



	.site-header img, .term-nos-marques.woocommerce .site-header img{ max-width: 75%; }



	.push a{ bottom: 2em; left: 2em; max-width: 14em; }

	.push p a:nth-child(2){ left: 19em; max-width: 10em; }



/*	.push:last-child p a:nth-child(1){ bottom: 4.5em; }

	.last-child p a:nth-child(2){ bottom: 1em; }*/





	.news li:first-child{ height: 235px !important; }



	.engagements li:nth-child(3) .engagements-title a{ width: 100%; }



	.footer-prems > li:nth-child(1) ul{ left: 10em; }







	/* PAGES BIJOUX */



	.woocommerce ul.products li.product a img{ max-height: 130px; left: 15px; }

	.term-univers-femme.woocommerce-page ul.products li.product#produit_vedette h3{ left: 0; }

	.term-nos-montres.woocommerce ul.products li.product a img{ max-height: 250px; top: 0; bottom: 0; margin: auto; }

	.products #push_produit .img_push_mobile img{ width: 100%; height: auto; }

	.woocommerce-page ul.products #push_produit{ height: 200px; }

	.products #push_produit h3 + p{ top: 8em; font-size: 13px; }



	.term-univers-femme .products #push_produit h3 + p,

	.term-univers-mariage .products #push_produit h3 + p,

	.term-univers-homme .products #push_produit h3 + p{ top: 7.5em; right: 0; left: 2em; max-width: 220px; }

	

	.term-univers-homme .products #push_produit h3 + p,

	.term-univers-mariage .products #push_produit h3 + p{ top: 7em; }



	.woocommerce ul.products li.product strong{ padding-bottom: 5px; }

	









	/* NOTRE HISTOIRE */



	.page-id-9 .entry-content table{ width: 95% !important; margin: 0 auto; }

	.page-id-9 .entry-content table td{ padding: 0; }

	.page-id-9 .entry-content h3{ font-size: 21px; }



	.page-id-9 .entry-content table:nth-of-type(2) td img{ width: auto; margin: 0 auto; float: inherit; }

	.page-id-9 .entry-content table:nth-of-type(2) td:first-child,

	.page-id-9 .entry-content table:nth-of-type(2) td:nth-child(2){

		max-width: 95%;

		margin: 0 auto;

		display: block;

		align-content: center;

		text-align: center;

	}









	/* NOS BIJOUTERIES */



	.post-521 .tel{ float: inherit; display: block; }



	.page-id-521 .entry-content > ul > li > p:first-child{ max-width: 100%; min-height: auto; }

	

	.page-id-521 .entry-content > ul > li > h5 + p,

	.page-id-521 .entry-content > ul > li > h5 + p + p{ max-width: 100%; display: block; }

	.page-id-521 .entry-content > ul > li > h5 + p{ min-height: auto; padding-bottom: 0.5em; }



	.page-id-521 h3{ font-size: 40px; }



	.term-univers-mariage.woocommerce-page ul.products li.product#produit_vedette h3{ left: 1em; right: auto; }











	/* NOS ENGAGEMENTS */



	.page-id-11 .entry-content{ width: 95%; }

	.post-11 .entry-content > ul{ width: 100%; }

	.post-11 .entry-content > ul > li > ul{ left: 0; width: 90%; top: -1px; padding: 1em; }

	.post-11 .entry-content h3{ width: auto; height: auto; padding: 0.5em; }



	.post-11 .entry-content > ul > li:before{ content: none !important; }



	.post-11 .entry-content > ul > li{ margin-bottom: 3em; }



	.post-11 .push{ height: 170px; }

	.histoire.push-histoire .histoire-title{ padding: 0.2em 0 0 0; width: 100%; }









	/* CONTACT */



	.aside{ padding: 0; }







}













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



	/* HOME */



	.footer-prems > li:nth-child(1) ul{ left: 8em; }





}



























