/* Geant du web - http://www.geantduweb.ca/     */

/* Main CSS                                     */
html{font-size:100%;height:100%;}body{background:#eeeeee;margin:0px;padding:0px;font-size:10px;font-family:'Lato', sans-serif;}body p{margin:0px;}body ul{margin:0;padding:0;list-style:none;}body h1,body h2,body h3,body h4,body h5,body h6{margin:0;padding:0;}body em{font-style:normal;}body a img{border:none;border-collapse:collapse;}body .gdwcheckbox,body .gdwradio{width:21px;height:21px;background-image:url(../images/uncheckbox.png);position:relative;}body .gdwcheckbox input,body .gdwradio input{width:21px;height:21px;margin:0px;position:relative;z-index:1;}body .gdwcheckbox canvas,body .gdwradio canvas{position:absolute;top:0px;left:0px;}body .clear{clear:both;}body .calendar table{width:100%;border-collapse:separate;}body #innerbody{position:absolute;min-height:100%;min-width:100%;overflow:hidden;}body.cke_show_borders,body.mce-content-body{font-size:18px;width:625px;min-width:625px;background-color:white !important;background-image:none;margin:0px !important;padding:10px;}.nce{pointer-events:none;}#system-message-container{display:none !important;}.nus{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.icoMoon{font-family:IcoMoon;}.articlecontent h1,.articlecontent h2,.articlecontent h3,.articlecontent h4,.articlecontent h5,.articlecontent h6,body.cke_show_borders h1,body.cke_show_borders h2,body.cke_show_borders h3,body.cke_show_borders h4,body.cke_show_borders h5,body.cke_show_borders h6,body.mce-content-body h1,body.mce-content-body h2,body.mce-content-body h3,body.mce-content-body h4,body.mce-content-body h5,body.mce-content-body h6{line-height:100%;font-size:23px;text-align:center;}.articlecontent h1,body.cke_show_borders h1,body.mce-content-body h1{font-size:25px;font-weight:bold;text-align:center;}.articlecontent h2,body.cke_show_borders h2,body.mce-content-body h2{color:#ea8801;font-size:23px;}.articlecontent h3,body.cke_show_borders h3,body.mce-content-body h3{color:#128bd2;font-size:23px;font-weight:400 !important;margin:0px;}.articlecontent strong,body.cke_show_borders strong,body.mce-content-body strong{color:#ea8801;text-align:center;}.articlecontent em,body.cke_show_borders em,body.mce-content-body em{font-style:italic;}.articlecontent a:hover,body.cke_show_borders a:hover,body.mce-content-body a:hover{text-decoration:none !important;}.articlecontent sup,body.cke_show_borders sup,body.mce-content-body sup{vertical-align:super;}.articlecontent sub,body.cke_show_borders sub,body.mce-content-body sub{vertical-align:sub;}.articlecontent ul,body.cke_show_borders ul,body.mce-content-body ul{list-style:disc outside none;}.articlecontent ol,body.cke_show_borders ol,body.mce-content-body ol{list-style:decimal outside none;}.texttitle{display:none;}section{position:relative;}.center{top:50%;left:50%;position:absolute;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}.container-fluid{width:100%;margin:0 auto;max-width:1500px;position:relative;}.boutons{text-decoration:none;text-transform:uppercase;}.boutons span{border:3px solid black;padding:15px;color:black;font-size:1vw;position:relative;margin-top:30px;line-height:8;}.boutons span:hover{color:#ea8801;border:3px solid #ea8801;}.boutons:hover{text-decoration:none;}#header{padding:20px 0 0;background-color:white;}#headerMobile{top:0;left:0;right:0;z-index:999;width:100%;height:65px;display:none;position:fixed;background-color:white;}#slideshow{position:relative;}#slideshow .content{width:100%;height:100%;position:absolute;}#slideshow .content .slide{width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}#slideshow .content .textcontent{position:absolute;z-index:2;bottom:10%;left:15%;text-transform:uppercase;font-size:2vw;color:white;font-weight:900;}#slideshow .content .textcontent p{background:rgba(36,148,211,0.90);padding:10px;display:table;margin-top:10px;}.triangleSlide-blanc{position:absolute;height:0;width:0;padding:0;bottom:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);border-top:150px solid transparent;border-left:90vw solid rgba(255,255,255,0.20);z-index:1;}.triangleSlide-bleu{position:absolute;height:0;width:0;padding:0;top:0;right:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);border-bottom:150px solid transparent;border-right:90vw solid rgba(24,141,210,0.20);z-index:1;}.previous{background-image:url("../images/SS_nav_33x60px.png");background-position:0 top;position:absolute;width:33px;height:60px;z-index:3;top:50%;left:5%;cursor:pointer;}.previous:hover{background-position:-66px bottom;}.next{background-image:url("../images/SS_nav_33x60px.png");background-position:-165px top;position:absolute;width:33px;height:60px;z-index:3;right:5%;top:50%;cursor:pointer;}.next:hover{background-position:33px bottom;}#mods{width:100%;max-width:1920px;margin:0 auto;border-top:20px solid #188dd2;color:white;}#mods .row{margin:0;}#mods .col{padding:0;}#mods .mod-region{font-size:0.6vw;position:relative;}#mods .mod-region .region{text-align:center;text-shadow:0 0 4px black;}#mods .mod-region .region img{width:100%;}#mods .mod-region .region .cadreRegion{top:25px;left:25px;right:25px;bottom:25px;position:absolute;border:1px solid rgba(255,255,255,0.20);}#mods .mod-region .region .cadreRegion p{font-size:3em;text-transform:uppercase;}#mods .mod-region .region .cadreRegion span{font-size:3.6em;font-weight:bold;}#mods .mod-assistance{background-color:white;padding-top:115px;position:relative;}#mods .mod-assistance img{display:block;margin:auto;}#mods .mod-assistance .textAssistance{position:absolute;top:50px;left:0px;right:0px;text-align:center;}#mods .mod-assistance .textAssistance p{color:#666666;font-size:2.3vw;font-weight:300;line-height:100%;}#mods .mod-assistance .textAssistance span{font-weight:900;line-height:100%;}#mods .mod-assistance .textAssistance .texteOrange{color:#ea8801;font-size:4.5vw;font-weight:900;line-height:100%;text-transform:uppercase;text-decoration:none !important;}#mods .mod-assistance .textAssistance .texteProduit{float:right;position:absolute;right:11%;}#mods .mod-prixforfait{padding:0;position:relative;}#mods .mod-prixforfait a:after{content:"";display:block;position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:5;}#mods .mod-prixforfait:hover span{color:#ea8801 !important;}#mods .mod-prixforfait .cadrePrixforfait{top:25px;left:25px;right:25px;bottom:25px;position:absolute;border:1px solid rgba(255,255,255,0.20);}#mods .mod-prixforfait .cadrePrixforfait span{font-size:1.7vw;font-weight:bold;text-shadow:0 0 4px black;text-transform:uppercase;}#mods .mod-besoin{padding:0;position:relative;}#mods .mod-besoin a:after{content:"";display:block;position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:5;}#mods .mod-besoin:hover span{color:#ea8801 !important;}#mods .mod-besoin .cadreBesoin{top:25px;left:25px;right:25px;bottom:25px;position:absolute;border:1px solid rgba(255,255,255,0.20);}#mods .mod-besoin .cadreBesoin span{font-size:1.4vw;font-weight:bold;text-shadow:0 0 4px black;text-transform:uppercase;}#mods .textePamphlet{position:absolute;top:83%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:100%;text-align:center;color:#8bad35;font-size:1.6vw;line-height:115%;text-transform:uppercase;}#mods .textePamphlet p{color:#1192d6;font-weight:900;}#mods .textePamphlet span{color:#ea8801;}#article{background-image:url("../images/article_gradient_top.png");background-color:#efefef;background-position:top center;background-repeat:repeat-x;}#article p{text-align:center;font-size:1.2vw;color:#414141;}#article span{font-weight:900;}#article .articlecontent{padding-top:140px;padding-bottom:80px;}.patternbg{background-image:url("../images/article_pattern_top.png");width:100%;height:60px;position:absolute;left:0;}#prebottom .comment{background-image:url("../images/commentcafonctionne_bg_gradient.jpg");background-repeat:repeat-x;width:100%;height:150px;}#prebottom .comment table{height:184px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);z-index:1;text-transform:uppercase;font-size:1.6vw;}#prebottom .comment table img{padding-right:10px;}#prebottom .comment table p{font-weight:300;color:#1a1a1a;}#prebottom .comment table span{font-weight:900;}.autonomie-paix{background-image:url("/images/pic_bg.jpg");background-position:top center;background-size:cover;background-attachment:fixed;width:100%;height:auto;}.autonomie-paix h3{color:black;text-transform:uppercase;font-size:1.2vw;font-weight:900;}.autonomie-paix .container-fluid{padding-top:160px;position:relative;}.autonomie-paix .bgpic{background-image:url("../images/article_pattern_top.png");position:absolute;width:470px;height:299px;top:115px;right:0;padding:0;}.autonomie-paix img{position:relative;margin-top:20px;margin-left:20px;}.autonomie-paix p{color:#1a1a1a;font-size:1.3vw;margin-top:25px;}#bottom .bottom-urgence{background-image:url("../images/bg_section_texte2.jpg");background-size:cover;background-position:top center;background-attachment:fixed;}#bottom .bottom-urgence h3{font-size:1.2vw;font-weight:900;text-transform:uppercase;color:black;line-height:1.2;}#bottom .bottom-urgence p{color:black;font-size:1.3vw;margin-top:25px;}#bottom .bottom-urgence .titre{font-size:1.6vw !important;font-weight:900;line-height:100%;text-transform:uppercase;color:#e98901;}#bottom .bottom-urgence .titre span{color:white;}#bottom img{text-align:center;}#bottom img .texturgence{display:table;}#bottom .container-fluid.pad{padding-top:125px;}#prefooter{width:100%;height:auto;background:#272727;position:relative;bottom:0;}#prefooter .triangle{top:-85px;width:0px;height:0px;position:absolute;pointer-events:none;border-top:85px solid transparent;border-bottom:85px solid transparent;transform:scale(0.9999);-o-transform:scale(0.9999);-ms-transform:scale(0.9999);-moz-transform:scale(0.9999);-webkit-transform:scale(0.9999);}#prefooter .triangle.left{left:0;border-left:49.5vw solid #2e2e2e;}#prefooter .triangle.right{right:0;border-right:49.5vw solid #ea8801;}#prefooter .prefooter-absolute{width:100%;}#prefooter .prefooter-absolute .prefooter-costum{left:50%;position:absolute;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);top:50%;}#prefooter .prefooter-absolute .prefooter-costum .gdwlogo{position:absolute !important;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}#prefooter .inner{padding-top:5.5vw;}#prefooter .inner .mob{width:50%;}.prefooter-numero{position:relative;}.prefooter-numero img{float:left;margin-right:10px;}.prefooter-numero p{color:#656565;font-size:1vw;}.prefooter-numero span{color:#656565;font-size:1vw;font-weight:900;}#footer{background:black;}#footer .gdwinnerfooter{color:#656565;font-size:12px;}#footer a{color:#656565;}.info{display:inline;text-align:center;}.info .sep{background:url("../images/footer_separation.png");width:2px;}.l1{text-align:left;}.l2{text-align:right;}.header-telephone{float:right;}.header-telephone p{color:#e38700;font-size:18px;font-weight:bold;}.header-logo{float:left;padding-bottom:20px;}.header-menu{right:0;bottom:0;position:absolute;}.header-menu ul li{float:left;}.header-menu ul li a{color:#128bd2;text-decoration:none;}.header-menu ul li span{font-size:18px;font-weight:400;padding:0 8px 20px;display:block;text-transform:uppercase;}.header-menu ul li.active a,.header-menu ul li.subactive a,.header-menu ul li:hover a{color:#272727;}.header-menu ul li.active span,.header-menu ul li.subactive span,.header-menu ul li:hover span{border-bottom:5px solid #e48600;}.logo-mobile{float:left;}.logo-mobile img{width:auto;height:64px;}.menu-mobile .menu-toggle{width:65px;height:65px;float:right;padding:15px;cursor:pointer;}.menu-mobile .menu-toggle .bar{width:100%;height:4px;margin:5px 0px;background-color:#128bd2;}.menu-mobile .menu-overlay{top:65px;left:0;right:0;bottom:100%;z-index:999;font-size:20px;position:fixed;overflow:hidden;background-color:rgba(255,255,255,0.98);transition:bottom 0.5s ease-in;-o-transition:bottom 0.5s ease-in;-ms-transition:bottom 0.5s ease-in;-moz-transition:bottom 0.5s ease-in;-webkit-transition:bottom 0.5s ease-in;}.menu-mobile .menu-overlay.toggled{bottom:0;}.menu-mobile .menu-overlay .center-menu{top:50%;left:50%;display:table;position:absolute;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}.menu-mobile .menu-overlay .center-menu ul{margin:0;padding:0;list-style:none;}.menu-mobile .menu-overlay .center-menu ul li{font-size:1.5em;text-align:center;line-height:1.2;margin:7px;}.menu-mobile .menu-overlay .center-menu ul li a{text-decoration:none;color:#128bd2;}.menu-mobile .menu-overlay .center-menu ul li a:hover{color:black;}.menu-mobile .menu-overlay .center-menu ul li .submenu{display:none;}.menu-mobile .menu-overlay .center-menu ul li .submenu li{font-size:0.8em;}.menu-mobile .menu-overlay .center-menu ul li.active a{color:black;}.infoComment span{color:white;}.titreSocial{text-align:center;padding-bottom:5px;color:#111111;text-shadow:rgba(255,255,255,0.10) 1px 1px 0px;font-size:1.5vw;font-weight:400;}.gdwsocial span{display:none !important;}.gdwsocial .addthis_toolbox a{margin:0 3px;width:40px !important;height:40px !important;display:block !important;transition:background 0.2s ease-in;-ms-transition:background 0.2s ease-in;-moz-transition:background 0.2s ease-in;-webkit-transition:background 0.2s ease-in;background-image:url("../images/footer_media_icon.png");}.gdwsocial .addthis_toolbox .addthis_button_facebook{background-position:0 top;}.gdwsocial .addthis_toolbox .addthis_button_facebook:hover{background-position:0 bottom;}.gdwsocial .addthis_toolbox .addthis_button_twitter{background-position:-200px top;}.gdwsocial .addthis_toolbox .addthis_button_twitter:hover{background-position:-200px bottom;}.gdwsocial .addthis_toolbox .addthis_button_google_plusone_share{background-position:-80px top;}.gdwsocial .addthis_toolbox .addthis_button_google_plusone_share:hover{background-position:-80px bottom;}.gdwsocial .addthis_toolbox .addthis_button_linkedin{background-position:-280px top;}.gdwsocial .addthis_toolbox .addthis_button_linkedin:hover{background-position:-280px bottom;}.atitle{text-align:center;text-transform:uppercase;font-size:24px;font-weight:900;padding-bottom:30px;}.orange{color:#e98700 !important;padding:10px 0;font-weight:900;}.bleu{color:#499ed5 !important;}.articlecontent h2{text-align:center;font-size:1.4vw;}.fleche{background-image:url("../images/arrow_20x14px.png");background-repeat:no-repeat;background-position:0 top;width:20px;height:14px;display:block;position:absolute;margin-top:10px;left:0;}.lienFleche:hover .fleche{background-position:-20px bottom;}.faq_list{text-align:left;}.faq_list .faq_question{margin-top:20px;}.faq_list .title{background:rgba(255,255,255,0.50);padding:10px;font-size:1.2vw;font-weight:400;text-transform:uppercase;}.faq_list .title a{color:#222222 !important;text-decoration:none;}.faq_answer p{text-align:left !important;}.faq_question .moins{display:none;}.faq_question.active-accordion .title .moins{display:inline-block;}.faq_question.active-accordion .title .plus{display:none;}#header.sticky{position:relative;z-index:20;}#header.sticky .header-menu{background-color:white;position:fixed;top:0px;width:100%;height:45px;text-align:right;padding-top:40px;padding-left:20px;padding-right:20px;padding-bottom:50px;}#header .sticky-logo{display:none;}#header.sticky .sticky-logo{position:fixed;top:0;right:10%;z-index:40;display:block;}#header.sticky .sticky-logo img{width:150px;height:auto;}.buttons input:hover{border:3px solid #ea8801;color:#ea8801;}#gdwgestion.contact .contact_form .c_buttons .btn:hover{border:3px solid #ea8801;color:#ea8801;}.epage{font-size:20px;}.haschild:hover .submenu{display:block;}.haschild .submenu{position:absolute;z-index:10;display:none;min-width:300px;background:white;}.haschild .submenu ul li{width:100%;padding:10px;}.haschild .submenu ul li span{padding:8px;}.haschild .submenu ul li.active{background:#e48600;}.haschild .submenu ul li span{border-bottom:none;}.haschild .submenu ul li span a{color:white;}
/* Included .css FILE (fonts.css)                 */

/* Included .css FILE (general.css)                 */
.anim-setup {
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000px;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform-style: preserve-3d;
	-moz-backface-visibility: hidden;
	-moz-perspective: 1000px;
	-moz-transform: translate3d(0, 0, 0);
	-o-transform-style: preserve-3d;
	-o-backface-visibility: hidden;
	-o-perspective: 1000px;
	-o-transform: translate3d(0, 0, 0);
	transform-style: preserve-3d;
	backface-visibility: hidden;
	perspective: 1000px;
	transform: translate3d(0, 0, 0);
}

.captcha a {
	outline: 1px solid transparent;
	-webkit-animation: rotateSpinner 1000ms ease-in-out 0s infinite;
	-webkit-animation-play-state: paused;
	-webkit-animation-direction: reverse;
	-webkit-background-clip: content-box;
	-moz-animation: rotateSpinner 1000ms ease-in-out 0s infinite;
	-moz-animation-play-state: paused;
	-moz-animation-direction: reverse;
	-moz-background-clip: content-box;
	-o-animation: rotateSpinner 1000ms ease-in-out 0s infinite;
	-o-animation-play-state: paused;
	-o-animation-direction: reverse;
	-o-background-clip: content-box;
	animation: rotateSpinner 1000ms ease-in-out 0s infinite;
	animation-play-state: paused;
	animation-direction: reverse;
	background-clip: content-box;
}

.captcha a:hover {
	-webkit-animation-play-state: running;
	-moz-animation-play-state: running;
	-o-animation-play-state: running;
	animation-play-state: running;
}

@-webkit-keyframes rotateSpinner {
	from {-webkit-transform: rotate(0deg);}
	to {-webkit-transform: rotate(359deg);}
}

@-moz-keyframes rotateSpinner {
	from {-moz-transform: rotate(0deg);}
	to {-moz-transform: rotate(359deg);}
}

@-o-keyframes rotateSpinner {
	from {-o-transform: rotate(0deg);}
	to {-o-transform: rotate(359deg);}
}

@keyframes rotateSpinner {
	from {transform: rotate(0deg);}
	to {transform: rotate(359deg);}
}

@media screen and (max-width: 1480px) {
	/* Site est 1480px ou moins en width */
	.outflow {
		margin-left: -15px;
		margin-right: -15px;
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media screen and (max-width: 1500px) {
	/* Site est 1201px ou plus en width */
	/* Desktop */
	#gdwgestion.contact .contact-address .row .block p {
		font-size: 1.4vw
	}
	#gdwgestion.contact .contact-address .row .block p.addrheading {
		font-size: 1.5vw
	}
}

@media screen and (min-width: 1500px) {
	/* Site est 1201px ou plus en width */
	/* Desktop */
}

@media screen and (max-width: 1335px) {
	body {
		margin-top: 65px;
	}
	#header {
		display: none;
	}
	#headerMobile {
		display: block;
	}
	.slideshow,
	.slideshow .slide {
		height: 100vh !important;
	}
	.bgpic {
		display: none;
	}
	#mods .textePamphlet span {
		font-size: 2.3vw !important;
	}
}

@media screen and (min-width: 1201px) {
	/* Site est 1201px ou plus en width */
	/* Desktop */
	#mods .mod-prixforfait .cadrePrixforfait span {
		font-size: 1vw;
	}
	#mods .mod-besoin .cadreBesoin span {
		font-size: 1vw;
	}
}

@media screen and (max-width: 1200px) {
	/* Site est 1200px ou moins en width */
	/* Large devices */
	#article p {
		font-size: 2.9vw;
	}
	#prebottom .comment table {
		font-size: 2.5em;
	}
	.autonomie-paix p {
		margin-top: 25px;
	}
	.prefooter-absolute .sep {
		height: 120px;
	}
	.prefooter-absolute .sep img {
		display: none;
	}
	#prefooter .inner .mob {
		width: auto;
	}
	#prefooter .inner .mob img {
		display: none;
	}
	.autonomie-paix {
		background-image: none;
		background-color: #fff;
	}
	#bottom .bottom-urgence {
		background-image: none;
		background-color: #5b7888;
	}
	#bottom .bottom-urgence img {
		display: none;
	}
	#bottom .bottom-urgence .titre {
		text-align: center;
		font-size: 4vw !important;
	}
	#bottom .bottom-urgence h3 {
		font-size: 3em;
	}
	#bottom .bottom-urgence p {
		font-size: 2em;
		text-align: center;
	}
	.texturgence {
		margin: 0 0;
		padding-bottom: 200px;
	}
	#gdwgestion.contact {
		padding-bottom: 200px;
	}
	.autonomie-paix .container-fluid {
		text-align: center;
		padding-top: 80px;
		padding-bottom: 20px;
	}
	.autonomie-paix p {
		color: #1a1a1a;
		font-size: 2em;
		margin-top: 25px;
	}
	.autonomie-paix h3 {
		font-size: 3em;
	}
	.boutons span {
		font-size: 1.5em;
		text-align: center;
	}
	.prefooter-numero p {
		font-size: 4vw;
		text-align: center;
	}
	.prefooter-numero span {
		font-size: 4vw;
	}
	.l1,.l2 {
	text-align: center;
	}
	#mods .mod-prixforfait .cadrePrixforfait span {
		font-size: 1vw;
	}
	#mods .mod-besoin .cadreBesoin span {
		font-size: 1vw;
	}
	#bottom .container-fluid {
		text-align: center;
	}
	#gdwgestion.contact .contact_form .captcha_hold {
		padding: 10px 0;
	}
	#gdwgestion.contact .contact_form .c_fields .fieldset .labelbox {
		font-size: 1.2vw;
	}
	#gdwgestion.contact .contact_form .c_fields .salutation .fieldbox label {
		font-size: 1vw;
	}
	#gdwgestion.contact .contact-address .row .block p {
		font-size: 1.1vw
	}
	#gdwgestion.contact .contact-address .row .block p {
		font-size: 1.4vw
	}
	.articlecontent h2 {
		text-align: center;
		font-size: 1.9vw;
	}
	.formulaire .fieldset .labelbox {
		font-size: 1.2vw;
	}
	.titreSocial {
		font-size: 2.5vw;
	}
	.autopaix {
		margin-top: 6%
	}
	.faq_list .title {
		font-size: 1.8vw;
	}
	.buttons input {
		margin-top: 0 !important
	}
}

@media screen and (max-width: 991px) {
	/* Site est 992px ou moins en width */
	/* Medium devices */
	#mods .mod-region {
		font-size: 1.2vw;
	}
	#mods .mod-assistance .textAssistance p {
		font-size: 4.2vw;
	}
	.texteOrange {
		font-size: 8.2vw !important;
	}
	#article p {
		font-size: 2.9vw;
	}
	#prebottom .comment table {
		text-align: center
	}
	.infoComment img {
		display: none
	}
	#slideshow {
		display: none;
	}
	#mods .mod-prixforfait .cadrePrixforfait span {
		font-size: 2.4vw;
	}
	#mods .mod-besoin .cadreBesoin span {
		font-size: 2.4vw;
	}
	#mods .textePamphlet {
		font-size: 3.5vw;
	}
	#gdwgestion.contact .contact_form .c_fields .fieldset .labelbox {
		font-size: 1.9vw;
	}
	#gdwgestion.contact .contact_form .c_fields .salutation .fieldbox label {
		font-size: 1.7vw;
	}
	#gdwgestion.contact .contact-address .row .block p {
		font-size: 1.9vw
	}
	#gdwgestion.contact .contact-address .row .block p.addrheading {
		font-size: 2.5vw
	}
	.articlecontent h2 {
		text-align: center;
		font-size: 2.4vw;
	}
	.formulaire .fieldset .labelbox {
		font-size: 1.9vw;
	}
	.fleche {
		display: none;
	}
	.faq_list .title {
		font-size: 2.2vw;
	}
	
	/* MINI MENU MOBILE TEXT RESIZE */
	.menu-mobile .menu-overlay {
		font-size: 20px;
	}
}

@media screen and (max-width: 767px) {
	/* Site est 767px ou moins en width */
	/* Tablets */
	#mods .mod-region .region .cadreRegion {
		top: 15px;
		left: 15px;
		right: 15px;
		bottom: 15px;
	}
	#mods .mod-prixforfait .cadrePrixforfait span {
		font-size: 5vw;
	}
	#mods .mod-besoin .cadreBesoin span {
		font-size: 5vw;
	}
	#prefooter .triangle.left {
		border-left: 49vw solid #2e2e2e;
	}
	#prefooter .triangle.right {
		border-right: 49vw solid #ea8801;
	}
	#gdwgestion.contact .contact-address .row .block p {
		font-size: 2.9vw
	}
	#mods .textePamphlet span {
		font-size: 4vw !important;
	}
	
	/* MINI MENU MOBILE TEXT RESIZE */
	.menu-mobile .menu-overlay {
		font-size: 15px;
	}
	#gdwgestion.contact .contact-address .row .block p.addrheading {
		font-size: 3vw
	}
	.titreSocial {
		font-size: 3vw;
	}
	.faq_list .title {
		font-size: 3vw;
	}
}

@media screen and (max-width: 500px) {
	/* Site est 500px ou moins en width */
	/* Mobile devices */
	#mods .mod-prixforfait .cadrePrixforfait span {
		font-size: 4.8vw;
	}
	#mods .mod-besoin .cadreBesoin span {
		font-size: 4.8vw;
	}
	
	/* MINI MENU MOBILE TEXT RESIZE */
	.menu-mobile .menu-overlay {
		font-size: 15px;
	}
	#gdwgestion.contact .contact_form .c_fields .fieldset .labelbox {
		font-size: 2.9vw;
	}
	#gdwgestion.contact .contact_form .c_fields .salutation .fieldbox label {
		font-size: 2.7vw;
	}
	#gdwgestion.contact .contact-address .row .block p {
		font-size: 3.2vw
	}
	#gdwgestion.contact .contact-address .row .block p.addrheading {
		font-size: 3.5vw
	}
	.articlecontent h2 {
		text-align: center;
		font-size: 3.4vw;
	}
	.formulaire .fieldset .labelbox {
		font-size: 2.9vw;
	}
}

@media screen and (max-width: 419px) {
	/* Site est 419px ou moins en width */
	/* Mobile devices */
	#article p {
		font-size: 4vw;
	}
	#prebottom .comment table {
		font-size: 4.7vw;
	}
	.autonomie-paix p {
		color: #1a1a1a;
		font-size: 4vw;
		margin-top: 25px;
	}
	.autonomie-paix h3 {
		font-size: 6vw;
	}
	#bottom .bottom-urgence .titre {
		text-align: center;
		font-size: 4vw !important;
	}
	#bottom .bottom-urgence p {
		font-size: 4vw;
		text-align: center;
	}
	.boutons span {
		font-size: 2.9vw
	}
		#mods .mod-prixforfait .cadrePrixforfait span {
		font-size: 4.4vw;
	}
	#mods .mod-besoin .cadreBesoin span {
		font-size: 4.4vw;
	}
	#prefooter .triangle.left {
		border-left: 47vw solid #2e2e2e;
	}
	#prefooter .triangle.right {
		border-right: 47vw solid #ea8801;
	}
	#gdwgestion.contact .contact_form .c_fields .fieldset .labelbox {
		font-size: 3.9vw;
	}
	#gdwgestion.contact .contact_form .c_fields .salutation .fieldbox label {
		font-size: 3.7vw;
	}
	.articlecontent h2 {
		text-align: center;
		font-size: 3.9vw;
	}
	.formulaire .fieldset .labelbox {
		font-size: 3.9vw;
	}
	.titreSocial {
		font-size: 4.5vw;
	}
	.faq_list .title {
		font-size: 3.3vw;
	}
	
	/* MINI MENU MOBILE TEXT RESIZE */
	.menu-mobile .menu-overlay {
		font-size: 13px;
	}
}

.slideshow,
.slideshow .slide {
	height: calc(100vh - 136px);
}

/* Example for media query */
@media screen and (max-width: 32em) { 

	.cbp-ntaccordion {
		font-size: 70%;
	}

}

	#gdwgestion.contact .contact_form .c_fields .fieldset .fieldbox input[type="text"], #gdwgestion.contact .contact_form .c_fields .fieldset .fieldbox textarea {
		float: left;
	}
