/**
 * Responsive Stylesheet - Child Theme
 *
 */
/* 1280 */
@media only screen and (max-width: 80em) {

	.map.grid-10-noGutter-reverse>div:first-child, .mapwrapper, #map{
		max-height: 500px;
	}

	#topright-1 .flexible-contents .links>div:first-child{
		padding-bottom: 30px!important;
	}

	#footer [class*="col"] {
		border-right: none !important;
	}
	.sngrid {
		top: 17px;
		right: 2% !important;
		height: 48px;
		z-index: 20 !important;
	}

	/* surlignages blancs derrière */
	.mixed-section-2 span.h1_titre2 {
	    background-color: #fff !important;
	}

	/* surlignages blancs derrière, on les laisse sur mobile (uniquement sur la homepage)*/
	.home .mixed-section-2 span.h1_titre2 {
	    background-color: #fff !important;
	}

	/* pareil, sur ecran 1, avec la couleur de texte en plus*/
	.home .section-1 span.h1_titre2 {
	    background-color: #fff !important;
	    color:#000 !important;
	}
	
	/*hauteurs de lignes sur certains titres */
	.home .mixed-section-2 .title-box .rb-bold-title{
		line-height: 20px;
	}
	.home .cf-section-8 .cf-title {
		line-height: 20px;
	}

	.map-txt .grid-12-spaceBetween.links div[class*='map-first']{
		padding: 0px 0px 50px 0px!important;
	}

	.map-txt .grid-12-spaceBetween.links div[class*='map-last']{
		padding: 0px 0px 0px 0px!important;
	}

	#topright, #topright-1{
		justify-content: space-around;
		height: 100%;
	}

	.hero{
		min-height: 150vh!important;
	}

	#content .section-1, #content #bg-wrapper-1, #content .fullbg-1, #content .left-overlay-1, #content .section-1
	> [class*="grid"]{
		height: 100% !important;
	}
}

/* 568 */
@media only screen and (max-width: 35.5em) {
	/* Taille des vignettes sur mobile paysage */
	.thumb, .firstcol {
		height: 300px;
		max-height: 300px;
	}
}


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

	[class*="taxo"][class*="reverse"] .ls-txt, .ls-txt{
		padding: 10%!important;
	}

	.home .mixinfos, .home .mix-img-2{
		padding: 10%!important;
	}

	.map-txt, .cf-txt{
		padding: 10%!important;
	}

	div[class*="ls-first"], div[class*='map-first'] {
		padding: 0px 0px 50px 0px!important;
	}

	div[class*='map-last']{
		padding: 0px!important;
	}

		
}


@media only screen and (max-width: 35.5em){

	.section-1, #bg-wrapper-1, .fullbg-1, .left-overlay-1, .section-1 > [class*="grid"] {
    	height: auto !important;
    	min-height: 140vh !important;
	}

	.hero{
    	min-height: 150vh !important;
	}
	
}

@media only screen and (max-width: 48em){

	.archive #content>div:nth-child(8){
		height: 200px;
	}

	.pagination{
		height: 100%;
    	display: flex!important;
    	flex-direction: column!important;
    	justify-content: space-between!important;
    	align-items: center;
	}

	.him-pagination-prev, .him-pagination, .him-pagination-next{
		text-align: center!important;
	}

	span.h1_titre2{
		color: #000!important;
    	background-color: #fff!important;
    	font-size: calc(2rem + 2vh + 2vw)!important;

	}

	span.h1_titre1, span.h1_titre2{
		font-size: calc(1.2rem + 0vh + 2vw)!important;
	}
	
}

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

	div[class*="ls-first"]{
		padding-bottom:50px!important;
	}
	
}

@media only screen and (max-width: 50em){

	.hero{
    	min-height: 120vh !important;
	}
	
}



/*
     FILE ARCHIVED ON 23:52:11 Jan 21, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:28:50 Aug 20, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.364
  exclusion.robots: 0.037
  exclusion.robots.policy: 0.029
  esindex: 0.006
  cdx.remote: 15.412
  LoadShardBlock: 109.684 (3)
  PetaboxLoader3.datanode: 118.457 (5)
  PetaboxLoader3.resolve: 128.39 (3)
  load_resource: 167.727 (2)
*/