/****************************************************
#####################################################
##-------------------------------------------------##
##                pierre - Version 2               ##
##-------------------------------------------------##
## Copyright = diabloedesign.com- 2021             ##
## Date      = février 2021                        ##
## Author    = olivier angevin                     ##
## Websites  = http://www.diabloedesign.com        ##
##                                                 ##
#####################################################
****************************************************/
@charset "UTF-8";
.pagewidth{width:calc(100% - 20px);}
.footer-img .moduletable{left:10px;margin-left:0;width:calc(100% - 40px);padding:10px;}
#main{margin-right:10px;margin-left:10px;}
.footer-acc{padding-top:40%;}
.page-plan a.btn{margin-right:0;}
.footer .pagewidth{margin-right:10px}
.activite-content{margin:40px 0px 0px 0px;}
.activite-content .feuille{right:10px;}
@media screen and (max-width: 940px){
	.page-services .item-0{width:430px;margin:0 auto;}
	.page-services .item-0 ul{flex-direction:column}
	.page-services .item-0 ul li:nth-child(2n+1){margin-right:0;margin-top:20px;}
	.page-services .item-0 ul li:nth-child(2), .page-services .item-0 ul li:nth-child(6), .page-services .item-0 ul li:nth-child(10){margin-right:0;}
}
@media screen and (max-width: 930px){
	.items-flex, .page-nocturnes .items-leading{justify-content:center}
	.page-nocturnes .items-leading{flex-direction:column;align-items:center;margin-left:10px;margin-right:10px;}
	.page-nocturnes .leading-0 .bt-csactus{margin-left:0;}
	.leading{margin-left:10px;margin-right:10px;}
	.items-row{position:relative;margin:0 auto;margin-top:-60px}
	.page-acc .items-row{position:relative;}
	.page-nocturnes .item-blk {right: 50%;margin-right: -200px!important;}
	.field3, .field13, .field4, .field14{float:none;width:100%;}
}
@media screen and (max-width: 900px){
	.content .item-page .item-blk{float:none;margin:0 auto;}
	.page-activites .activites-list{justify-content:center;}
}
@media screen and (max-width: 860px){
	.page-activites .items-full{
	width:100%;
	}
}
@media screen and (max-width: 880px){
	.footer .pagewidth{justify-content:center;margin-right:0px}
	.footer .logobas{margin-right:20px;}
	.footer .footer-menu::before{display:none;}
}
@media screen and (max-width: 870px){
	.parallax-section{display:none}.no-parallax-section{display:block;}.ombre-b{bottom:3px;}
	.footer-acc{padding-top:0px;padding-bottom:565px;background:url("../images/footer-s.png") no-repeat left bottom transparent;}
	.container-accueil .footer, .container-home .footer{margin-top:-20px}
	.footer-acc .moduletable{position:relative;margin:0 auto;left:0;}
	.footer-acc-img{display:none;}
	.parc-video{position:relative;margin:0;margin-top:-80px}
	.activite-content .plan_parc{width:calc(100% - 50px);}
	.container-les-nocturnes .parc-video, .container-the-nocturnes .parc-video{margin-top:0;}
	.container-les-nocturnes .footer-acc,.container-the-nocturnes .footer-acc{padding-bottom:460px;}
}
@media screen and (max-width: 846px){
	.parc-video{background:transparent;min-height:0;}.parc-video video{height:auto;}
	.parc-video .pagewidth{width:calc(100% - 20px);margin-right:10px;margin-left:10px;}
}
@media screen and (max-width: 800px){
	.page-grpasso .leading-1 ul{flex-direction:column;align-items:center;}
	.page-grpasso .leading-1 ul li{margin-bottom:20px;}
}
@media screen and (max-width: 800px){
	.page-activites .item-0 ul.pass ul.aventurier::before{position:relative;left:0;top:0;}
	.page-activites .item-0 ul.pass ul.explorateur::before{position:relative;left:0;top:0;}
}
@media screen and (max-width: 760px){
	.page-partenaires .article-txt{width:480px;}
	.activite-content .navigation-act{top:-100px;}
	.activite-content .article-txt{margin:0 40px;}
}
@media screen and (max-width: 700px){
	.footer-acc .moduletable{width:calc(100% - 50px);top:-80px;}
}
@media screen and (max-width: 630px){
	.customfollowus ul li{height:auto;background:transparent}
	.customfollowus ul li a{margin-top:5px;}
}
@media screen and (max-width: 600px){
	.content .item-page .item-blk{width:430px;}
	.content .item-page .item-blk .flex-content{flex-direction:column;}
	.content .item-page .item-blk .image-left, .content .item-page .item-blk .image-right{width:100%;height:206px;}
	.content .item-page .item-blk .item-texte{width:calc(100% - 80px);}
	.content .page-activites .item-blk .item-texte{width:calc(100% - 30px);}
	.page-engagements .item-0:before, .page-engagements .item-1:before{right:0;margin-right:-36px;}
	.page-activites .item-0 ul.pass{flex-direction:column;}
	.content .page-activites .item-0  .item-texte{width:calc(100% - 80px);}
	.page-activites .item-4, .page-activites .item-10, .page-activites .item-14, 
	.page-activites .item-20, .page-activites .item-24, .page-activites .item-30, 
	.page-activites .item-34{width:280px!important}
	.page-activites .item-4 .item-image, .page-activites .item-10 .item-image, .page-activites .item-14 .item-image, .page-activites .item-20 .item-image, 
	.page-activites .item-24 .item-image, .page-activites .item-30 .item-image, .page-activites .item-34 .item-image{height:165px;}
	.page-activites .item-4 .act-left, .page-activites .item-10 .act-left, .page-activites .item-14 .act-left, .page-activites .item-20 .act-left, 
	.page-activites .item-24 .act-left, .page-activites .item-30 .act-left, .page-activites .item-34 .act-left,
	.page-activites .item-4 .act-right, .page-activites .item-10 .act-right, .page-activites .item-14 .act-right, .page-activites .item-20 .act-right, 
	.page-activites .item-24 .act-right, .page-activites .item-30 .act-right, .page-activites .item-34 .act-right{width:100%;float:none;}
	.page-activites .item-4 .item-texte .intro-texte, .page-activites .item-10 .item-texte .intro-texte, .page-activites .item-14 .item-texte .intro-texte, 
	.page-activites .item-20 .item-texte .intro-texte, .page-activites .item-24 .item-texte .intro-texte, 
	.page-activites .item-30 .item-texte .intro-texte, .page-activites .item-34 .item-texte .intro-texte{min-height:50px;max-height:50px;}
	.page-tarifs .tarif-px-s{display:flex;justify-content:center;}
	.page-tarifs .item-0 .ligne-t1, .page-tarifs .item-0 .ligne-t2{display:none;}
	.page-tarifs .item-0 .ligne-t3{margin-top:30px;}
	.page-tarifs .item-0 .ligne-tarifs{flex-direction:column;}
	.page-tarifs .item-0 h4:nth-of-type(1){margin:0}
	.page-tarifs .item-0 .colonne{width:100%;}
	.page-tarifs .item-0 .ligne-tarifs{border:1px solid #000;margin-bottom:10px;}
	.page-tarifs .item-0 .colonne-1 p{justify-content:center;}
	.page-tarifs .item-0 .colonne-1 p::after{display:none}
	.page-tarifs .item-0 .ligne-t7 .colonne-1 div{text-align:center;}
	.page-tarifs .item-0 .ligne-tarifs .colonne-2{border:0;}
	.page-tarifs .item-1 .ligne-pass{flex-direction:column;}
	.page-tarifs .item-1 .colonne-1:nth-child(1), .page-tarifs .item-1 .colonne-2:nth-child(2){width:100%;}
	.page-tarifs .item-1 .colonne-1:nth-child(1) p{margin-right:0}
}
@media screen and (max-width: 580px){
	.footer-acc .moduletableinsta{display:none;}
	.footer-acc .moduletableinsta-s{bottom:10px;right:50%;width:260px;margin-right:-150px;background:#FFF;padding:20px;height:auto;position:absolute;display:block;}
	.container-accueil #scrollup{display:none;}
	.activite-content .navigation-act{top:-60px;}
	.activite-content ul.pagenav li{margin:10px;}
}
@media screen and (max-width: 520px){
	.page-partenaires .article-txt{width:100%;flex-direction:column;align-items:center;}
}
@media screen and (max-width: 510px){
	.page-engagements .item-0:before, .page-engagements .item-1:before{top:30px;margin-right:0px;}
}
@media screen and (max-width: 500px){
	.page-plan a.btn{margin-bottom:15px;}
	.page-grpasso .leading-1 h4{margin-top:40px;}
}
@media screen and (max-width: 480px){
	.page-nocturnes .leading-0{width:100%}
}
@media screen and (max-width: 470px){
	.leading{width:100%;margin-right:0;margin-left:0;}.items-row{width:100%}
	.content .item-page .item-blk, .page-nocturnes .leading-1{width:100%;}
	.page-nocturnes .item-blk{margin-right:20px!important;;margin-left:20px!important;;width:calc(100% - 40px)!important;right:0}
	.content .item-page .item-blk .item-texte{width:calc(100% - 50px);padding:10px 25px;}
	.page-tarifs .item-0 .item-texte .offre-surplace{padding:0;}
	.page-acc .leading-0 .bt-csactus{margin-left:10px;margin-right:10px;}
	.page-engagements .item-6 .leading-title h3{font-size:35px;}
	.container-les-nocturnes .parc-video .leading-title, .container-the-nocturnes .parc-video .leading-title{left:10px;margin-left:0;}
}
@media screen and (max-width: 440px){
	.leading-0 .texte{width:calc(100% - 130px);margin-right:10px;}
	.page-grpasso .item-0 ul:before, .page-grpasso .item-1 ul:before{float:none;margin:0 auto;}
	.page-grpasso .item-0 ul li:nth-child(1), .page-grpasso .item-1 ul li:nth-child(1){padding-top:10px;}
	.page-acc .leading-1{width:calc(100% - 20px);margin:0 auto;}
	.page-acc .leading-1 p:nth-of-type(1){width:auto;height:auto;}
	.page-acc .items-row{width:calc(100% - 20px);}
	.activite-content ul.pagenav{flex-direction:column;align-items:center;}
	.activite-content ul.pagenav li{margin:2px;}
}
@media screen and (max-width: 400px){
	.footer .footer-menu{width:calc(100% - 20px);margin-right:10px;margin-left:10px;}
	.page-services .item-0 ul li:nth-child(2n){width:auto;}
	.page-acc .items-row .item ul{flex-direction:column;align-items:center;}
}
@media screen and (max-width: 330px){
	h1, h3{font-size:40px;}
	.item-page .titre-color{max-width:260px;}
	.leading-title{margin-bottom:-30px;}
}
/**end file***/