/*

Theme Name: Foresta Lumina

Description: Child theme for the Avada

Author: ProjexMedia

Template: Avada

*/



@import "//fonts.googleapis.com/css?family=Open+Sans:400,700,600";

@import "../Avada/style.css";@import "ginette_style.css";

.calendrier_jour,.calenrier_block:not(.open){

position:relative}

.calendrier_header,.calendrier_jour_top,.calenrier_block,.info_block_detail_heure,.info_block_detail_nb_disponible{

font-family:adam}

.billet_foresta img,.billet_parc_decouverte_foresta img,.billet_parc_gorge_foresta img,.info_block_detail_checkbox input,.info_block_detail_checkbox_disabled input{

visibility:hidden}

@font-face{

font-family:adam;src:url(//forestalumina.com/wp-content/uploads/2015/01/adam.cg_pro-webfont.eot);src:url(//forestalumina.com/wp-content/uploads/2015/01/adam.cg_pro-webfont.eot?#iefix) format("eot"),url(//forestalumina.com/wp-content/uploads/2015/01/adam.cg_pro-webfont.woff) format("woff"),url(//forestalumina.com/wp-content/uploads/2015/01/adam.cg_pro-webfont.ttf) format("truetype"),url(//forestalumina.com/wp-content/uploads/2015/01/adam.cg_pro-webfont.svg#adam) format("svg");font-weight:400;font-style:normal}

@font-face{

font-family:neythal;src:url(//forestalumina.com/wp-content/uploads/2015/01/neythal-bold-webfont.eot);src:url(//forestalumina.com/wp-content/uploads/2015/01/neythal-bold-webfont.eot?#iefix) format("eot"),url(//forestalumina.com/wp-content/uploads/2015/01/neythal-bold-webfont.woff) format("woff"),url(//forestalumina.com/wp-content/uploads/2015/01/neythal-bold-webfont.ttf) format("truetype"),url(//forestalumina.com/wp-content/uploads/2015/01/neythal-bold-webfont.svg#neythal) format("svg");font-weight:400;font-style:normal}

.calenrier_block_top{

float:left;width:14.28%;text-align:center}

.calenrier_block{

float:left;width:14.28%;border-bottom:solid 1px #d0d0d2;color:#cacdd4;min-height:100px;line-height:100px;font-size:18px;font-weight:400}

.calendrier_jour{

display:table;width:100%;clear:both;font-size:18px;font-weight:700}

.calendrier_jour_top{

display:table;width:100%;clear:both;background-color:#141720;color:#FFF;padding-top:10px;padding-bottom:10px;font-size:22px;text-transform:uppercase}

.calendrier_jour .disponible .calendrier_date:before{

background-color:#993ba8;border-radius:33px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.calendrier_jour .complet .calendrier_date:before,.calendrier_jour .disponible .calendrier_date:before{

right:0;bottom:0;left:0;content:"";height:65px;width:65px;position:absolute;z-index:-1;top:0;margin:auto;-webkit-border-radius:33px;-moz-border-radius:33px}

.calendrier_jour .complet .calendrier_date:before{

background-color:#24324b;border-radius:33px}

.float_left,.header-social .alignright .fusion-social-links-header .fusion-social-network-icon{

margin-left:5px}

.calendrier_jour .current_month.complet.open .calendrier_date:before,.calendrier_jour .current_month.complet:hover .calendrier_date:before,.calendrier_jour .current_month.disponible.open .calendrier_date:before,.calendrier_jour .current_month.disponible:hover .calendrier_date:before{

background-color:#0499d0}

.calendrier_table{

display:table;width:100%;height:100%;position:relative;z-index:1}

.calendrier_date{

display:tabel-cell;vertical-align:middle;text-align:center}

.current_month{

color:#12151d}

.current_month.complet,.current_month.disponible{

color:#fff;cursor:pointer}

.calenrier_block.open>.info_block_detail{

display:block;color:#000}

.calendrier_header{

font-size:3.077em;text-align:center;padding-top:5px;padding-bottom:25px;display:table;clear:both;width:100%;line-height:43px;font-weight:700;color:#12151d}

.btn_cal_next,.btn_cal_previous{

background-color:transparent;border:none;display:inline-block;cursor:pointer;color:#993ba8;font-size:28px;font-weight:700;padding:4px 10px;text-decoration:none}

#filter_window,.page-template-100-width #main,.page-template-100-width-shop #main,.woocommerce-page #main{

background-color:#FFF}

.float_left{

float:left}

.float_right{

float:right;margin-right:5px}

#filter_window{

display:none;position:absolute;right:0;padding:20px;border:1px solid #000;width:300px;max-width:100%}

.calendrier_field{

border:1px solid #181f3d;width:60%}

.info_block_detail_td{

display:inline-block;width:33.33%;font-size:14px;vertical-align:top}

.info_block_detail{

position:absolute;display:none;background-color:#12151d;padding:20px;width:100%;z-index:30;left:0;cursor:default;border:1px solid #fff;border-top:none}

.info_block_detail_1{

float:left;width:70%;line-height:normal}

.info_block_detail_2{

float:left;width:30%;line-height:normal;padding-left:30px;padding-right:10px}

.info_block_detail_date{

float:left;width:33.33%;display:table;border-bottom:solid 1px #898a8e;margin-bottom:5px;padding:10px}

.info_block_detail_date:hover{

background-color:#983aa7}

.info_block_detail_date:hover .info_block_detail_nb_disponible{

color:#FFF}

.info_block_detail_heure{

font-size:18px;color:#FFF;line-height:normal}

.info_block_detail_nb_disponible{

font-size:12px;text-transform:uppercase;color:#983aa7;line-height:normal}

.info_block_detail_jour,.info_block_detail_txt{

text-align:right;font-family:"Open sans";color:#FFF;margin-bottom:20px}

.info_block_detail_date_1{

display:table-cell;width:75%}

.info_block_detail_date_2{

display:table-cell;width:25%;vertical-align:middle;text-align:right;padding-right:10px}

.info_block_detail_checkbox{

width:23px;height:23px;border-radius:12px;background-color:#e5e5e5;cursor:pointer}

.info_block_detail_checkbox,.info_block_detail_checkbox_disabled{

display:table;-webkit-border-radius:12px;-moz-border-radius:12px}

.info_block_detail_checkbox.selected,.info_block_detail_checkbox:hover{

background-image:url(//forestalumina.com/wp-content/uploads/2015/02/checkbox_bullet.png);background-repeat:no-repeat;background-position:center center}

.info_block_detail_checkbox_disabled{

width:24px;height:24px;border-radius:12px;background-color:#4f4e4e}

.info_block_detail_jour{

font-size:20px;text-transform:uppercase}

.info_block_detail_txt{

font-size:12px}

.confirmer,.confirmer_annulation{

color:#FFF;font-size:22px;font-family:adam;z-index:0}

.confirmer{

text-transform:uppercase;border:none;height:45px;padding-left:15px;padding-right:48px;cursor:pointer;position:relative}

.btn_localisation a,.confirmer_annulation{

padding-left:15px;padding-right:15px}

.confirmer:after,.confirmer:before{

content:"";position:absolute;width:100%;height:100%;z-index:-2;left:0;top:0}

.confirmer:before{

background:url(//forestalumina.com/wp-content/uploads/2015/02/panier.png) right 15px top 13px no-repeat,url(//forestalumina.com/wp-content/uploads/2015/02/btn_confirmer.jpg) left top repeat-x}

.confirmer:after{

background:url(//forestalumina.com/wp-content/uploads/2015/02/panier.png) right 15px top 13px no-repeat,url(//forestalumina.com/wp-content/uploads/2015/02/btn_confirmer.jpg) left bottom repeat-x;opacity:0;-moz-opacity:0;-khtml-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(Opacity=0);-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.confirmer:after,.confirmer_annulation:after{

-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}

.confirmer:hover:after{

opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100)}

.confirmer_annulation{

text-transform:uppercase;border:none;height:45px;cursor:pointer;position:relative}

.confirmer_annulation:after,.confirmer_annulation:before{

left:0;content:"";position:absolute;width:100%;height:100%;z-index:-2;top:0}

.confirmer_annulation:before{

background:url(//forestalumina.com/wp-content/uploads/2015/02/btn_confirmer.jpg) left top repeat-x}

.confirmer_annulation:after{

background:url(//forestalumina.com/wp-content/uploads/2015/02/btn_confirmer.jpg) left bottom repeat-x;opacity:0;-moz-opacity:0;-khtml-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(Opacity=0);transition:all .3s ease-in-out}

.confirmer_annulation:after,.time_block{

-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}

.confirmer_annulation:hover:after{

opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100)}

.info_block_detail_btn{

text-align:right}

.info_block_detail_confirm{

line-height:normal;display:inline-block}

.calenrier_block.complet.open .calendrier_date:after,.calenrier_block.disponible.open .calendrier_date:after{

content:"";width:0;height:0;border-style:solid;border-width:0 9.5px 16px;border-color:transparent transparent #12151d;position:absolute;bottom:0;left:0;right:0;margin:auto}

.complet{

color:#d00469}

#time_to_order,.info_block:hover>.info_block_detail{

display:block}

.time_block{

display:table;text-align:center;color:#993ba8;font-weight:700;float:right;font-size:14px;font-family:"Open sans";position:fixed;right:0;bottom:10%;background:rgba(255,255,255,1);width:170px;border:1px solid #9f37b1;border-right:0;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:200}

.time_block,.time_block_action{

-webkit-transition:all .3s ease-in-out}

.time_block.fermer{

right:-142px}

.time_block_block{

display:table-cell;text-align:center;padding:20px}

.accueil_boutique_txt,.accueil_projet_txt{

text-align:center;padding-left:30px;padding-right:30px}

.time_block_action{

background-image:url(//forestalumina.com/wp-content/uploads/2015/02/open.png);background-repeat:no-repeat;background-position:center center;width:27px;height:100%;background-color:#993ba8;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:FlipH;cursor:pointer;display:table-cell;transition:all .3s ease-in-out}

.fusionicon-facebook:before,.time_block_action{

-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}

.time_block.fermer .time_block_action{

-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);filter:FlipH;-ms-filter:FlipH}

.time_block_info{

background-image:url(https://forestalumina.com/wp-content/uploads/2015/02/time1.png);background-repeat:no-repeat;background-size:cover;width:50px;height:55.6px;display:inline-block}

.header-v3 .header-social{

background:rgba(0,0,0,.1)}

.fusionicon-facebook:before,.fusionicon-mail:before{

content:""}

.fusionicon-facebook:before{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/facebook_icon.png);background-repeat:no-repeat;height:43px;width:47px;display:inline-block;vertical-align:top;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.fusionicon-facebook:hover:before{

background-image:url(//forestalumina.com/wp-content/uploads/2015/02/facebook_icon_over.png)}

.fusionicon-mail:before{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/mail_icon.png);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.fusionicon-mail:before,.map_icon:before{

background-repeat:no-repeat;height:43px;width:47px;display:inline-block;vertical-align:top;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}

.map_icon:before{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/map_icon.png);content:"";-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.map_icon:hover:before{

background-image:url(//forestalumina.com/wp-content/uploads/2015/02/map_icon_over.png)}

.fusion-social-networks .fusion-social-network-icon:hover{

opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100)}

.fusionicon-mail:hover:before{

background-image:url(//forestalumina.com/wp-content/uploads/2015/02/mail_icon_over.png)}

body #header-sticky.sticky-header{

display:block!important}

.header-v3{

display:none}

#main{

background:0 0}

body{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/BG_BleuEtoiles_02.jpg);background-repeat:repeat;color:#13151d}

#accueil_top{

min-height:644px;position:relative;text-align:center}

#accueil_logo{

top:148px}

#accueil_video{

min-height:970px;margin-top:10px;position:relative;background-size:auto!important}

.accueil_bulle{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/bulle1.png);background-repeat:no-repeat;background-position:center top;min-height:158px;text-align:center}

.accueil_bulle_txt{

text-align:center;text-transform:uppercase;font-size:20px;color:#FFF;line-height:28px;font-family:adam;padding-top:26px;max-width:660px;display:inline-block}

.accueil_boutique_title,.accueil_middle_txt_1{

text-transform:uppercase;font-family:neythal}

.color_1{

color:#e86ff0}

.color_2{

color:#66c867}

#accueil_video_img

	{

	height:432px;

	background-image:url(//forestalumina.com/wp-content/uploads/2016/05/still_shot_video.jpg);

	background-repeat:no-repeat;

	background-position:50%;

	position:relative;

	margin-top:5%;

	}

#accueil_video_play

	{

	height:147px;

	width:147px;position:absolute;

	top:154px;

	left:0;

	right:0;

	margin:auto;c

	ursor:pointer;

	font-size:0;

	z-index:2;

	}

#accueil_video_play:after,#accueil_video_play:before{

background-repeat:no-repeat;width:100%;height:100%;background-image:url(//forestalumina.com/wp-content/uploads/2015/01/accueil_video_play1.png)}

#accueil_video_play:before{

position:absolute;content:"";z-index:-2;background-position:left center}

#accueil_boutique:before,#accueil_video_play:after{

position:absolute;content:"";z-index:-1}

#accueil_video_play:after{

background-position:right center;opacity:0;-moz-opacity:0;-khtml-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(Opacity=0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

#accueil_video_play:after,.btn_visitez_boutique{

-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}

#accueil_video_play:hover:after{

opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100)}

.accueil_middle_block{

text-align:center}

.accueil_middle_txt_1{

font-size:40px;color:#FFF;display:inline-block}

.accueil_middle_stars{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/stars1.png);background-repeat:no-repeat;width:54px;height:53px;display:inline-block}

#accueil_boutique{

text-align:center;display:table;height:262px;width:100%}

#accueil_boutique:before{

background-image:url(//forestalumina.com/wp-content/uploads/2015/02/BG_Mauve.jpg);background-repeat:repeat;height:262px;left:0;width:100%}

#accueil_boutique .avada-row{

display:table-cell;vertical-align:middle;height:100%}

.accueil_boutique_title{

font-size:50px;text-align:center;color:#FFF;line-height:43px;margin-bottom:20px}



#accueil_app:before,#accueil_video_play:after{

position:absolute;content:"";z-index:-1}





#accueil_app

	{

	text-align:center;

	display:table;

	height:262px;

	width:100%;

	}

#accueil_app:before

	{

	background-image:url(//forestalumina.com/wp-content/uploads/2016/05/BG_bleu_app.jpg);

	background-repeat:repeat;

	background-color:#070c20;

	height:262px;

	left:0;

	width:100%;

	}

#accueil_app .avada-row

	{

	display:table-cell;

	vertical-align:middle;

	height:100%;

	}



	.app

	{

	margin-top:40px;

	margin-bottom:-10px;

	}

.boutique_first,.boutique_last{

display:inline-block;background-repeat:no-repeat;height:43px;vertical-align:top;width:45px;font-size:0}

.boutique_first{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/projet_first.png);background-position:left center}

.boutique_last{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/projet_last.png);background-position:right center}

.accueil_boutique_txt{

color:#FFF;font-size:14px;font-family:"Open sans"}

.btn_visitez_boutique{

font-size:16px;color:#FFF;font-family:adam;text-transform:uppercase;text-align:center;width:235px;height:48px;line-height:48px;display:inline-block;cursor:pointer;position:relative;z-index:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.btn_visitez_boutique:after,.btn_visitez_boutique:before{

content:"";left:0;position:absolute;width:100%;height:100%;background-image:url(//forestalumina.com/wp-content/uploads/2015/01/btn_visitez_boutique.png);background-repeat:no-repeat;top:0}

.btn_visitez_boutique:before{

z-index:-2}

.btn_visitez_boutique:after{

z-index:-1;opacity:0;-moz-opacity:0;-khtml-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(Opacity=0);background-position:left bottom;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.btn_savoir_plus,.btn_visitez_boutique:after{

-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}

.btn_visitez_boutique:hover:after{

opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100)}

.btn_visitez_boutique:hover{

color:#10131a}

#accueil_projet_img{

min-height:292px;position:static;margin-bottom:0}

#accueil_projet_img_left{

height:292px;position:absolute;left:0;width:50%;background:url(//forestalumina.com/wp-content/uploads/2016/05/projet_2016_3_2k16.png) right center no-repeat #0b0d07}

#accueil_projet_img_2{

position:static;margin-bottom:0;display:table;height:292px;width:100%}

#accueil_projet_img_2 .fusion-column-wrapper{

display:table-cell;vertical-align:middle;height:100%;text-align:center}

#accueil_projet_img_2:before{

content:"";width:50%;height:292px;position:absolute;z-index:-1;background:url(//forestalumina.com/wp-content/uploads/2015/01/projet2.jpg) left center no-repeat,url(//forestalumina.com/wp-content/uploads/2015/01/BG_Bleu.jpg)}

.accueil_projet_txt{

color:#FFF;font-size:14px;font-family:"Open sans"}

.accueil_projet_title{

font-size:50px;font-family:neythal;text-align:center;color:#FFF;text-transform:uppercase;line-height:43px;margin-bottom:20px}

.projet_title_first,.projet_title_last{

display:inline-block;background-repeat:no-repeat;height:43px;vertical-align:top;width:45px;font-size:0}

.projet_title_first{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/projet_first.png);background-position:left center}

.projet_title_last{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/projet_last.png);background-position:right center}

.btn_savoir_plus{

font-size:16px;color:#FFF;font-family:adam;text-transform:uppercase;text-align:center;width:235px;height:48px;line-height:48px;display:inline-block;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;z-index:0}

.btn_savoir_plus:after,.btn_savoir_plus:before{

background-repeat:no-repeat;left:0;content:"";z-index:-2;height:100%;top:0;background-image:url(//forestalumina.com/wp-content/uploads/2015/01/btn_savoir_plus2.png)}

#accueil_reservation_block .btn_savoir_plus{

display:block;margin:auto}

.accueil_map_sapin,body.home .accueil_map_sapin{

position:absolute;font-size:0}

.btn_savoir_plus:before{

position:absolute;width:100%}

.btn_savoir_plus:after{

position:absolute;width:100%;background-position:left bottom;opacity:0;-moz-opacity:0;-khtml-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(Opacity=0);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.btn_localisation,.btn_savoir_plus:after{

-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}

.btn_savoir_plus:hover:after{

opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100)}

.btn_savoir_plus:hover{

color:#10131a}

.btn_20{

margin-top:20px}

a.a_full{

color:inherit!important;display:block}

#accueil_map{

height:230px}

#accueil_map .avada-row,#main #accueil_map .avada-row{

height:230px;position:absolute;left:0;width:100%;max-width:100%}

body.home .accueil_map_sapin{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/map_sapin.png);background-repeat:no-repeat;width:282px;height:58px;display:inline-block;right:10%;margin-top:-57px;z-index:20}

#footer_info,.copy_left{

font-family:adam;font-size:12px;color:#FFF}

.footer-area{

background:0 0;border-top:solid 1px #9f37b1!important}

#footer{

background-color:transparent;border-top:none;padding-bottom:0}

.copy_left{

float:left;width:50%;text-transform:uppercase}

.copy_right{

float:left;width:50%;text-align:right}

.copy_right img{

vertical-align:middle}

.copy_right span{

margin-right:15px}

.copyright-area-content{

border-top:solid 1px #9f37b1;padding-top:32px;padding-bottom:32px}

.footer-area a.footer_mail{

color:#ad3fbe}

.footer-area a.footer_mail:hover{

color:#05adec}

.btn_localisation{

color:#fff;font-family:adam;font-size:16px;text-align:center;display:table;height:40px;line-height:40px;position:relative;z-index:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.btn_localisation:after,.btn_localisation:before{

position:absolute;content:"";background-image:url(//forestalumina.com/wp-content/uploads/2015/02/btn_localisation.jpg);background-repeat:repeat-x;width:100%;height:100%;top:0;left:0}

.btn_localisation:before{

z-index:-2;background-position:left top}

.btn_localisation:after{

z-index:-1;background-position:left bottom;opacity:0;-moz-opacity:0;-khtml-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(Opacity=0);transition:all .3s ease-in-out}

.btn_horaire_reservez,.btn_localisation:after{

-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}

.horaire_first,.horaire_last{

display:inline-block;height:43px;vertical-align:top;width:45px;font-size:0}

.horaire_calendar_block,.horaire_first,.horaire_last{

background-repeat:no-repeat}

.btn_localisation:hover:after{

opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100)}

.horaire_first{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/projet_first.png);background-position:left center}

.horaire_last{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/projet_last.png);background-position:right center}

.accueil_horaire_title{

font-size:50px;font-family:neythal;text-align:center;color:#FFF;text-transform:uppercase;line-height:43px;margin-bottom:20px;padding-top:50px}

.accueil_horaire_txt{

color:#FFF;font-size:14px;font-family:"Open sans";text-align:center;padding-left:30px;padding-right:30px}

.horaire_date,.horaire_heure{

color:#ad3fbe;font-family:adam;font-size:15px;text-transform:uppercase}

.btn_horaire_reservez,.horaire_post_title{

color:#FFF;font-family:adam}

.horaire_post_title{

font-size:20px;text-transform:uppercase;padding-top:5px;padding-bottom:5px}

.horaire_calendar_block{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/calendar.png),linear-gradient(rgba(52,52,52,.5),rgba(52,52,52,.5));background-position:center center;width:96px;display:table-cell}



	.horaire_table

	{

		display:table;

	}



	.horaire_info_block

	{

		width:100%;

		display:table-cell;

	}



	.horaire_info_block_btn

	{

		width:100%;

		display:table-cell;

	}

	.horaire_info_block_btn, .horaire_table_cell

	{

		display:block !important;

		width:125px;

		margin:0 auto;

	}











.horaire_info_block,.tarif_info_block{

display:table-cell;background:rgba(52,52,52,.5);height:96px;vertical-align:middle;padding-left:20px;padding-right:20px}

.horaire_space,.tarif_space{

display:table-cell;width:10px}

#accueil_horaire_tarif_block{

padding-bottom:20px}

#accueil_horraire{

width:700px;margin:auto!important;position:relative}

.horaire_table,.tarif_table{

display:table;width:100%;margin-bottom:10px}

.btn_horaire_reservez{

height:48px;line-height:48px;width:125px;text-align:center;font-size:16px;cursor:pointer;position:relative;z-index:0;transition:all .3s ease-in-out}

.btn_horaire_reservez:after,.btn_horaire_reservez:before{

background-repeat:no-repeat;width:100%;height:100%;background-image:url(//forestalumina.com/wp-content/uploads/2015/01/btn_reserver.png);left:0;top:0}

.btn_horaire_reservez:before{

position:absolute;content:"";z-index:-2;background-position:left top}

#accueil_horraire:before,.btn_horaire_reservez:after{

position:absolute;content:"";z-index:-1}

.btn_horaire_reservez:after{

background-position:left bottom;opacity:0;-moz-opacity:0;-khtml-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(Opacity=0)}

.btn_horaire_reservez:hover:after{

opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100)}

.btn_horaire_reservez:hover{

color:#10131a}





	.horaire_table_cell

	{

		display:block!important;

        margin:0 auto;

        text-align:center;

	}





.horaire_table_cell,.tarif_table_cell{

display:table-cell;vertical-align:middle;width:100%}

a.btn_horaire_savoir_plus{

color:#983aa7;font-size:10px;text-transform:uppercase;font-family:"Open sans";text-decoration:underline;float:right}

.tarif_montant,.tarif_post_title{

font-family:adam;color:#FFF}



	.navette_info_block

	{

		display:table-cell;

		background:rgba(52,52,52,.5);

		height:96px;

		vertical-align:middle;

		padding-left:10%;

		padding-right:10%}





	.navette_post_title

	{

		font-family:adam;

		color:#FFF;

		line-height:1.4em;

		text-align:center;

	}

.tarif_cash_block{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/tarif.png),linear-gradient(rgba(52,52,52,.5),rgba(52,52,52,.5));background-repeat:no-repeat;background-position:center center;width:96px;display:table-cell}

.tarif_post_title{

font-size:26px;margin-bottom:10px}

.tarif_description{

font-family:adam;font-size:15px;color:#05adec;line-height:1.2em;}



	.tarif_montant

		{

		font-size:26px;

		white-space:nowrap;

		text-align:right;

		}

	.tarif_note

		{

		font-size:12px;

		white-space:nowrap;

		}

	.tarif_note_2

		{

		font-size:16px;

		white-space:nowrap;

		}

#btn_horaire,#btn_horaire.selected,#btn_tarif,#btn_tarif.selected,#btn_navette,#btn_navette.selected{

text-align:center;font-weight:700;color:#FFF;background-repeat:repeat-x;height:57px;font-size:36px;font-family:neythal}

#block_tarif,#block_navette{

transition:all .3s ease-in-out;display:none;visibility:0}

#block_horaire,#block_tarif{

-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}

#block_horaire{

transition:all .3s ease-in-out;visibility:1}

#horaire_top_block{

display:table;width:100%;margin-bottom:38px;margin-top:38px}

#btn_horaire,#btn_tarif,#btn_navette{

width:33.33%;display:table-cell;vertical-align:middle;cursor:pointer}

#btn_horaire,#btn_horaire.selected{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/btn_horaire.jpg);opacity:.8;-moz-opacity:.8;-khtml-opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(Opacity=80)}

#btn_navette,#btn_navette.selected{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/btn_horaire.jpg);opacity:.8;-moz-opacity:.8;-khtml-opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(Opacity=80)}

#btn_horaire.selected{

opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100)}

#btn_navette.selected{

opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100)}

#btn_tarif,#btn_tarif.selected{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/btn_tarif.jpg);opacity:.8;-moz-opacity:.8;-khtml-opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(Opacity=80)}

#btn_horaire:hover,#btn_tarif.selected,#btn_tarif:hover,#btn_navette.selected,#btn_navette:hover{

opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100)}

#btn_horaire.selected .btn_horaire_first,#btn_horaire.selected .btn_horaire_last,#btn_horaire:hover .btn_horaire_first,#btn_horaire:hover .btn_horaire_last,#btn_tarif.selected .btn_tarif_first,#btn_tarif.selected .btn_tarif_last,#btn_tarif:hover .btn_tarif_first,#btn_tarif:hover .btn_tarif_last,

#btn_navette.selected .btn_navette_first,#btn_navette.selected .btn_navette_last,#btn_navette:hover .btn_navette_first,#btn_navette:hover .btn_navette_last{

display:inline-block}

.btn_horaire_first,.btn_horaire_last,.btn_tarif_first,.btn_tarif_last,.btn_navette_first,.btn_navette_last{

font-size:0;background-repeat:no-repeat;width:45px;display:none;vertical-align:middle}

.btn_horaire_first{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/projet_first.png);background-position:left center}

.btn_horaire_last{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/projet_last.png);background-position:right center}

.btn_tarif_first{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/projet_first.png);background-position:left center}

.btn_tarif_last{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/projet_last.png);background-position:right center}

.btn_navette_first{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/projet_first.png);background-position:left center}

.btn_navette_last{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/projet_last.png);background-position:right center}

#accueil_horraire:before{

left:-50%;width:200%;height:100%;background-image:url(//forestalumina.com/wp-content/uploads/2015/01/horaire_tarifs_bg.jpg);background-repeat:no-repeat;background-position:center top}

#testimonial_rotator_custom_nav{

max-width:900px;text-align:center;margin:auto;padding-top:10px;padding-bottom:10px}

#testimonial_rotator_custom_nav ul{

list-style:none;padding:0;margin:0;font-size:0}

#testimonial_rotator_custom_nav ul li{

display:inline-block;padding:0;margin:0;cursor:pointer;vertical-align:top}

#testimonial_rotator_custom_nav ul li:hover{

background-position:center top!important}

#testimonial_rotator_custom_nav ul li.bullet_1{

width:9px;height:12px;background-image:url(//forestalumina.com/wp-content/uploads/2015/02/bullet1.png);background-repeat:no-repeat;background-position:center bottom;margin-left:5px;margin-right:5px}

#testimonial_rotator_custom_nav ul li.bullet_1.selected{

background-position:center top}

#testimonial_rotator_custom_nav ul li.bullet_2,#testimonial_rotator_custom_nav ul li.bullet_4{

width:13px;height:9px;background-image:url(//forestalumina.com/wp-content/uploads/2015/02/bullet2.png);background-repeat:no-repeat;background-position:center bottom;margin-left:5px;margin-right:5px;margin-top:1px}

#testimonial_rotator_custom_nav ul li.bullet_2.selected,#testimonial_rotator_custom_nav ul li.bullet_4.selected{

background-position:center top}

#testimonial_rotator_custom_nav ul li.bullet_3{

width:9px;height:12px;background-image:url(//forestalumina.com/wp-content/uploads/2015/02/bullet3.png);background-repeat:no-repeat;background-position:center bottom;margin-left:5px;margin-right:5px}

#testimonial_rotator_custom,#testimonial_rotator_custom_nav ul li.bullet_3.selected{

background-position:center top}

#main_testimonial{

max-width:900px;margin:auto;font-size:0;padding-top:30px}

#main_testimonial ul{

list-style:none;padding:0;margin:0;position:relative;width:100%;height:100px}

#main_testimonial ul li{

padding:0;margin:0;width:100%;height:100%;display:inline-block;text-align:center;font-size:18px;color:#FFF;line-height:normal;font-family:"Open sans";-moz-opacity:0;-khtml-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(Opacity=0);opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute}

#sticky-menu-left,#sticky-menu-left ul.navigation li a,.sticky_menu_fixe_txt{

font-family:adam}

#main_testimonial ul li.selected{

-moz-opacity:1;-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100);opacity:1;transition:all 1s ease-in-out}

#accueil_video_video,#main_testimonial ul li.selected{

-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out}

#main_testimonial ul li p{

text-align:center;color:#66c867;text-transform:uppercase;font-style:normal;margin-top:10px;margin-bottom:0;font-weight:700}

#main_testimonial ul li p:before{

content:"- ";color:#FFF}

#testimonial_rotator_custom{

padding:0;margin:10px 0 0;background-image:url(//forestalumina.com/wp-content/uploads/2015/02/testimonial_bg.png);background-repeat:no-repeat;min-height:170px}

.link_testimonial{

display:block;width:100%;height:100%;color:inherit!important}

#accueil_video_video{

width:100%;max-width:770px;margin:auto;position:absolute;left:0;right:0;top:0px;z-index:1;-moz-opacity:0;-khtml-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(Opacity=0);opacity:0;transition:all 1s ease-in-out}

.avada-thank-you,.tab_block .fusion-layout-column{

margin-bottom:0}

#accueil_video_video.selected{

-moz-opacity:1;filter:alpha(Opacity=100);opacity:1}

#accueil_video_video.selected,.sticky_menu_fixe_txt:before{

-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}

iframe.video{

border:none}

#header-sticky,.sticky-shadow{

height:80px!important}

body #header-sticky.sticky-header .sticky-shadow{

box-shadow:none;border-bottom:solid 1px #9f37b1;background:rgba(0,0,0,.4)!important}

nav#nav,nav#sticky-nav{

float:left}

#sticky-nav-right{

float:right;height:100%;display:table}

.fusion-social-links-header{

margin-top:19px;margin-bottom:0;display:inline-block}

.fusion-social-networks .fusion-social-network-icon{

margin-right:10px; vertical-align:top;}

.tooltip{

z-index:200000}

body #header-sticky.sticky-header .logo{

display:inline-block;height:100%;max-height:none;float:none;margin-top:0;margin-left:15px;vertical-align:top}

#header-sticky .logo a{

display:table-cell;vertical-align:top;padding-top:11px}

#header-sticky .avada-row{

height:100%}

#header-sticky #sticky-nav{

height:100%;width:100px}

#sticky_menu_fixe{

height:100%;display:block;position:relative}

.sticky_menu_fixe_txt{

width:100px;cursor:pointer;font-size:13px;color:#FFF;text-transform:uppercase;padding-left:40px;display:table-cell;vertical-align:middle;height:79px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.sticky_menu_fixe_txt:hover{

color:#993ba8}

.sticky_menu_fixe_txt:before{

background-position:left top;opacity:1;-moz-opacity:1;filter:alpha(Opacity=100);transition:all .3s ease-in-out}

.sticky_menu_fixe_txt:after,.sticky_menu_fixe_txt:before{

top:0;bottom:0;background-image:url(//forestalumina.com/wp-content/uploads/2015/02/menu_btn.png);background-repeat:no-repeat;content:"";display:inline-block;width:35px;height:40px;position:absolute;left:0;margin:auto;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}

.sticky_menu_fixe_txt:hover:before{

opacity:0;-moz-opacity:0;filter:alpha(Opacity=0)}

.sticky_menu_fixe_txt:after,.sticky_menu_fixe_txt:hover:before{

-khtml-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}

.sticky_menu_fixe_txt:after{

background-position:left bottom;opacity:0;-moz-opacity:0;filter:alpha(Opacity=0);transition:all .3s ease-in-out}

.sticky_menu_fixe_txt:hover:after{

opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100)}

#sticky-menu-left{

position:fixed;top:0;bottom:0;left:-340px;height:100%;z-index:99998;width:340px;background-image:url(//forestalumina.com/wp-content/uploads/2015/01/BG_MenuGauche.jpg);background-repeat:repeat;text-align:center;font-size:13px;color:#FFF;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;opacity:0;-moz-opacity:0;-khtml-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(Opacity=0)}

#sticky-menu-left.active{

left:0;opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100)}

.sticky_menu_left_close{

margin-top:30px;margin-left:32px;width:23px;height:24px;display:table;background-image:url(//forestalumina.com/wp-content/uploads/2015/02/menu_close.png);background-repeat:no-repeat;cursor:pointer}

.sticky_menu_left_logo,.sticky_menu_left_separator{

text-align:center;display:block;width:100%}

.sticky_menu_left_logo{

margin-top:32px;margin-bottom:30px}

.sticky_menu_left_separator span{

display:inline-block;background-image:url(//forestalumina.com/wp-content/uploads/2015/02/menu_separator.png);background-repeat:repeat-x;width:158px;height:10px}

.btn_billetterie_menu{

margin:30px 0 0}

.sticky_menu_left_separator2_1{

display:block;width:100%;text-align:center;margin-bottom:30px;margin-top:40px}

.sticky_menu_left_separator2_1 span{

display:inline-block;background-image:url(//forestalumina.com/wp-content/uploads/2015/02/menu_separator2_1.png);background-repeat:no-repeat;width:180px;height:9px}

.sticky_menu_left_separator2_2{

display:block;width:100%;text-align:center;margin-top:40px}

.sticky_menu_left_separator2_2 span{

display:inline-block;background-image:url(//forestalumina.com/wp-content/uploads/2015/02/menu_separator2_2.png);background-repeat:no-repeat;width:180px;height:9px}

#billetterie_etape_1 a,#billetterie_etape_4 a,#billetterie_etape_5 a{

display:block}

.sticky_menu_left_language{

margin-top:60px}

.sticky_menu_left_language a{

color:#FFF;text-transform:uppercase}

.sticky_menu_left_language a.active,.sticky_menu_left_language a:hover{

color:#e86ff0}

#sticky-menu-left ul.navigation{

padding:0;margin:20px 0;list-style:none}

#sticky-menu-left ul.navigation li{

display:block;width:100%;text-align:center}

#sticky-menu-left ul.navigation li a:after,#sticky-menu-left ul.navigation li a:before{

content:"";top:0;background-image:url(//forestalumina.com/wp-content/uploads/2015/02/menu_over_arrow.png);width:25px;height:12px;bottom:0;margin:auto}

#sticky-menu-left ul.navigation li a{

color:#FFF;font-size:13px;text-transform:uppercase;position:relative;line-height:12px;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:10px 40px}

#sticky-menu-left ul.navigation li a,#sticky-menu-left ul.navigation li a:before{

display:inline-block;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}

#sticky-menu-left ul.navigation li a:hover{

color:#e86ff0}

#sticky-menu-left ul.navigation li a:before{

background-repeat:no-repeat;background-position:left top;position:absolute;left:-10px;opacity:0;-moz-opacity:0;-khtml-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(Opacity=0);-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

#sticky-menu-left ul.navigation li a:hover:before{

opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100);left:0}

#sticky-menu-left ul.navigation li a:after{

background-repeat:no-repeat;background-position:left bottom;display:inline-block;position:absolute;right:-10px;opacity:0;-moz-opacity:0;-khtml-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(Opacity=0);transition:all .3s ease-in-out}

#sticky-menu-left ul.navigation li a:after,.update_btn{

-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}

#sticky-menu-left ul.navigation li a:hover:after,.logo_top_menu:before{

opacity:1;-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}

#sticky-menu-left ul.navigation li a:hover:after{

-moz-opacity:1;filter:alpha(Opacity=100);right:0}

.a_full_table{

display:table;width:100%;height:100%}

a.map_anchor{

font-size:0;position:absolute}

#top_header_2{

text-align:center;min-height:296px;padding:0;background-size:auto!important;background-attachment:scroll;background-image:url(//forestalumina.com/wp-content/uploads/2016/05/top_header_2k16.jpg);background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;border-color:#eae9e9;border-bottom-width:0;border-top-width:0;border-bottom-style:solid;border-top-style:solid}

#top_header_2_logo{

top:73px}

#billetterie_etape{

position:absolute;margin:-52px auto auto;width:100%;max-width:1181px;left:0;right:0}

#billetterie_etape_1,#billetterie_etape_2,#billetterie_etape_3,#billetterie_etape_4,#billetterie_etape_5{

font-weight:700;font-family:"Open sans";font-size:12px;text-align:left;height:22px;line-height:22px;margin-right:0}

#billetterie_etape_1{

width:25%!important;background-color:#e5e5e5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#676464;padding-left:44px;padding-right:20px}

#billetterie_etape_1.active{

width:20%;background-color:#993ba8;color:#fff}

#billetterie_etape_1 a:hover,#billetterie_etape_2 a:hover,#billetterie_etape_3 a:hover,#billetterie_etape_4 a:hover,#billetterie_etape_5 a:hover,.logo_top_menu:hover{

color:#993ba8}

#billetterie_etape_2{

width:25%!important;background-color:#e5e5e5;border-radius:10px;color:#676464;padding-left:25px;padding-right:20px}

#billetterie_etape_2,#billetterie_etape_3{

-webkit-border-radius:10px;-moz-border-radius:10px}

#billetterie_etape_2.active{

width:20%;background-color:#993ba8;color:#fff}

#billetterie_etape_3{

width:25%!important;background-color:#e5e5e5;border-radius:10px;color:#676464;padding-left:25px;padding-right:20px}

#billetterie_etape_3.active{

width:20%;background-color:#993ba8;color:#fff}

#billetterie_etape_4{

width:25%!important;background-color:#e5e5e5;border-radius:10px;color:#676464;padding-left:25px;padding-right:20px}

#billetterie_etape_4,#billetterie_etape_5{

-webkit-border-radius:10px;-moz-border-radius:10px}

#billetterie_etape_4.active{

width:20%;background-color:#993ba8;color:#fff}

#billetterie_etape_5{

width:20%;background-color:#e5e5e5;border-radius:10px;color:#676464;padding-left:25px}

#billetterie_etape_5.active{

width:20%;background-color:#993ba8;color:#fff}

.page-template-100-width #main h2,.page-template-100-width-shop #main h2{

font-family:adam;font-size:24px;text-transform:uppercase;color:#13151d;border-bottom:solid 1px #000}

.billet_1 .fusion-column-wrapper,.billet_2 .fusion-column-wrapper,.billet_3 .fusion-column-wrapper,.billet_4 .fusion-column-wrapper,.billet_5 .fusion-column-wrapper{

height:100%;display:table-cell;vertical-align:top;text-align:center;padding-top:20px}

.billet_5 .fusion-column-wrapper{

text-align:left;padding-left:25px;padding-right:25px}

.billet_1,.billet_2,.billet_3,.billet_4{

width:25%!important;//display:table-cell;margin-bottom:0!important;//float:none!important;vertical-align:top;background-size:contain}

.billet_5{

width:36%!important;margin-bottom:0!important;padding-left:2%!important;color:#FFF;display:table-cell;float:none!important;vertical-align:top}

.billet_desc,.billet_montant,.billet_title,input[type=text].billet_qty{

font-family:"Open sans";color:#12161e}

.billet_button,.visiter_boutique_block{

margin-bottom:10px}

.billet_5 .fusion-column-wrapper{

width:100%}

.billet_title{

font-size:17px;font-weight:700;text-transform:uppercase}

.billet_desc{

font-size:14px;padding-top:5px}

.billet_montant{

font-size:26px;font-weight:700;text-transform:uppercase;padding-top:7px}

input[type=text].billet_qty{

width:61px;height:23px;border:1px solid #c4c4c4;font-size:14px;font-weight:700;text-align:center;padding:0}

.billet_button .quantity input.minus,.billet_button .quantity input.plus,button.minus,button.plus{

cursor:pointer;background-repeat:no-repeat;height:23px;border:none;background-position:center center;font-size:0;width:20px;display:inline-block;vertical-align:middle;background-color:transparent!important}

.billet_button .quantity input.minus,button.minus{

background-image:url(//forestalumina.com/wp-content/uploads/2015/02/billet_moins.png);margin-right:10px}

.billet_button .quantity input.plus,button.plus{

background-image:url(//forestalumina.com/wp-content/uploads/2015/02/billet_plus.png);margin-left:10px}

.billet_button .quantity{

border:none}

.billet_button input.qty{

background-color:#FFF;border:1px solid #c4c4c4;height:23px;font-size:14px;font-family:"Open sans";font-weight:700;text-align:center;width:43px;box-shadow:none;padding:0;color:#747474}

.billet_button a.add_to_cart_button .loading{

display:none}

.billet_button a.add_to_cart_button.loading .loading{

position:absolute;display:block;background-color:#fff;width:100%;height:100%;left:0;top:0;border:1px solid #c4c4c4;font-size:14px;color:#000;text-align:center}

.billet_button{

margin-top:17px;position:relative}

.billetterie_entree{

font-size:30px;font-family:"Open sans";font-weight:700;text-transform:uppercase;padding-bottom:10px;border-bottom:solid 1px #fff;position:relative}

.billetterie_entree:before{

background-image:url(//forestalumina.com/wp-content/uploads/2015/02/billet_etoile.png);background-repeat:no-repeat;position:absolute;content:"";right:0;top:-18px;width:40px;height:45px}

.billetterie_rabais,.billetterie_sous_total{

font-size:16px;font-family:"Open sans";font-weight:600;text-transform:uppercase;margin-top:7px}

#rabais_enfant,#sous_total{

font-size:16px;font-weight:400}

#total,.billetterie_total{

font-family:"Open sans";font-size:24px}

.billetterie_total{

margin-top:20px}

#total{

font-weight:700}

.legende{

display:table;clear:both;width:100%;margin:auto;max-width:1181px;padding-top:10px;padding-bottom:10px}

.legende_complet,.legende_ferme,.legende_place_disponible{

float:right;margin-left:20px;font-size:11px;color:#12151d;font-family:"Open sans";text-transform:uppercase;position:relative;padding-left:23px}

#toTopHover2,.update_btn{

font-family:adam;color:#FFF}

.legende_complet:before,.legende_ferme:before,.legende_place_disponible:before{

position:absolute;bottom:0;left:0;margin:auto}

.legende_place_disponible:before{

content:"";height:16px;width:16px;background-color:#993ba8;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;top:0}

.legende_complet:before{

content:"";background-color:#24324b;border-radius:8px;top:0}

.legende_complet:before,.legende_ferme:before{

height:16px;width:16px;-webkit-border-radius:8px;-moz-border-radius:8px}

.legende_ferme:before{

background-color:#fff;border-radius:8px;border:1px solid #f1f1f2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}

#billetterie_calendrier.open .avada-row:after,.legende_ferme:before{

content:"";top:0;box-sizing:border-box}

.to-top-container2{

display:block;position:absolute;margin:-31px auto auto;left:0;right:0;width:50px;z-index:20}

#toTop2,#toTop2:before{

width:0;height:0;border-style:solid}

.to-top-container{

display:none}

#toTop2{

border-width:0 25px 32px;border-color:transparent transparent #12161f;cursor:pointer}

#toTop2:before{

border-width:0 10px 13px;border-color:transparent transparent #ad3fbe;content:"";left:15px;bottom:0;position:absolute}

#toTop2:hover:before{

border-color:transparent transparent #05adec}

#toTopHover2{

position:absolute;font-size:12px;bottom:-23px;left:0;right:0;margin:auto;text-align:center}

body.page-template-100-width-shop #main.width-100{

padding-bottom:90px}

.update_btn{

background:url(//forestalumina.com/wp-content/uploads/2015/02/update.png) right 5px center no-repeat,linear-gradient(rgba(17,20,27,1),rgba(17,20,27,1));font-size:11px;text-transform:uppercase;border:none;cursor:pointer;float:right;transition:all .3s ease-in-out;padding:5px 23px 5px 10px}

.update_btn:hover{

background:url(//forestalumina.com/wp-content/uploads/2015/02/update.png) right 5px center no-repeat,linear-gradient(rgba(4,153,208,1),rgba(4,153,208,1))}

#billetterie_calendrier.open .avada-row{

position:relative}

#billetterie_calendrier.open .avada-row:after{

background:rgba(0,0,0,.3);width:100%;height:100%;position:absolute;z-index:2;left:0;border:1px solid #12151d}

#billetterie_calendrier{

margin-left:0;margin-right:0;max-width:1181px}

#calendrier_fermer2,.calendrier_fermer{

font-size:0;position:absolute;right:5px;top:5px;z-index:4;width:17px;height:17px;display:table;background-image:url(//forestalumina.com/wp-content/uploads/2015/02/menu_close.png);background-repeat:no-repeat;background-size:cover;cursor:pointer}

.calendrier_jour .disponible.old .calendrier_date:before{

background-color:#12151d}

.current_month.complet.old,.current_month.disponible.old{

cursor:default}

.woocommerce-content-box.full-width{

border:none;padding-bottom:5px}

.shop_table thead tr th{

font-family:adam;font-size:14px;font-weight:400}

.shop_table tbody tr td{

font-family:"Open sans";font-size:20px;font-weight:700;color:#12161e;text-transform:uppercase}

.woocommerce .shop_table tr{

border-color:#000}

.shop_table .product-thumbnail{

width:auto}

.shop_table .product-thumbnail img{

max-width:100%}

#main.width-100-shop>.avada-row,#main.width-100>.avada-row{

//max-width:1181px!important}

.woocommerce-content-box{

padding-left:0;padding-right:0;margin-left:0}

.cart_final_btn_no,.woocommerce input.cart_final_btn{

box-sizing:border-box;cursor:pointer;margin-left:10px}

.shop_table .product-remove a{

color:#d00469;font-family:adam;font-size:34px;font-weight:700}

.shop_table .product-depart{

text-align:center;padding-left:20px;padding-right:20px;white-space:nowrap}

.shop_table .product-name{

width:35%}

.shop_table .product-price{

width:10%}

.shop_table .product-quantity{

width:15%}

.shop_table .product-subtotal{

width:10%}

.woocommerce-content-box h2{

margin-bottom:50px}

.cart-collaterals .cart-totals-buttons,.cart-collaterals .coupon{

border:none}

.cart-collaterals{

margin-top:0}

.woocommerce input.cart_final_btn,.woocommerce input.cart_update_btn{

display:inline-block;margin-top:0;float:none}

.woocommerce input.cart_final_btn{

background-image:url(//forestalumina.com/wp-content/uploads/2015/02/btn_localisation.jpg);background-position:left top;background-repeat:repeat-x;font-family:adam;font-size:16px;font-weight:400;height:40px;text-align:center;padding-left:15px;padding-right:15px;color:#fff!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none}

.woocommerce input.cart_final_btn:hover{

background-position:left bottom}

.woocommerce input.apply_btn{

background-image:url(//forestalumina.com/wp-content/uploads/2015/02/apply_btn.jpg);background-position:left top;font-size:12px;height:29px;border-radius:0;box-sizing:border-box;border:none;cursor:pointer}

.cart_final_btn_no,.woocommerce input.apply_btn{

font-weight:400;padding-left:15px;padding-right:15px;background-repeat:repeat-x;font-family:adam;text-align:center;color:#fff!important;-webkit-border-radius:0;-moz-border-radius:0}

.woocommerce input.apply_btn:hover{

background-position:left bottom}

.cart_final_btn_no{

background-image:url(//forestalumina.com/wp-content/uploads/2015/04/btn_localisation_off.jpg);background-position:left top;font-size:16px;height:40px;line-height:40px;border-radius:0;border:none;display:inline-block}

#main .woocommerce .continue-checkout{

background-position:left top;border-radius:0;font-weight:400;transition:none;padding:0 15px}

#main #place_order,#main .woocommerce .continue-checkout{

vertical-align:top;display:inline-block;background-image:url(//forestalumina.com/wp-content/uploads/2015/02/btn_localisation.jpg);background-repeat:repeat-x;font-family:adam;font-size:16px;height:40px;line-height:40px;text-align:center;margin-top:15px;margin-right:15px;color:#fff!important;-webkit-border-radius:0;-moz-border-radius:0}

#main .woocommerce .continue-checkout:hover{

background-position:left bottom}

#main #place_order{

background-position:left top;border-radius:0;font-weight:400;transition:none;padding:0 15px}

.btn_cart,.cart_update{

text-align:right}

#main #place_order:hover{

background-position:left bottom}

.redirect_txt{

font-size:14px;font-family:"Opens sans";text-align:center;padding:20px}

.confirmer_null{

color:#983aa7;font-size:14px}

#calendrier_disponibilite{

position:relative;max-width:1181px;margin:auto}

.calendrier_fermer{

display:none}

#calendrier_disponibilite.open .calendrier_fermer{

display:block}

#calendrier_disponibilite.open2:after{

content:"";background:rgba(255,255,255,.5);width:100%;height:100%;position:absolute;z-index:2;top:0;left:0;box-sizing:border-box}

#calendrier_null{

position:absolute;width:100%;height:100%;color:#FFF;font-size:14px;display:none;z-index:3}

#calendrier_disponibilite.open2 #calendrier_null{

display:block}

#calendrier_null .calendrier_null_table{

display:table;width:100%;height:100%}

#calendrier_null .calendrier_null_cell{

display:table-cell;vertical-align:middle;text-align:center}

#calendrier_null .calendrier_null_block{

display:inline-block;padding:30px;text-align:center;background-color:#FFF;border:1px solid #12151d;color:#12151d;max-width:50%}

#calendrier_null .calendrier_block_text{

margin-bottom:20px}

#calendrier_disponibilite.open .calenrier_block:not(.open):after{

content:"";background:rgba(255,255,255,.5);width:100%;height:100%;position:absolute;z-index:2;top:0;left:0;box-sizing:border-box}

.loading_img{

text-align:center}

.loading_img img{

max-height:100px;width:auto}

.coupon_text{

color:#12161e;font-family:"Open sans";font-size:14px}

.coupon .input-text{

border:1px solid #c4c4c4;box-shadow:none;height:29px;margin-right:15px;width:50%}

.cart_update_btn,.visiter_boutique_btn{

text-transform:uppercase;cursor:pointer;font-size:16px;background-image:url(//forestalumina.com/wp-content/uploads/2015/02/visite_boutique_btn1.jpg);background-repeat:repeat-x;height:40px;color:#FFF;font-family:adam}

.visiter_boutique_btn{

border:none;background-position:left top}

.visiter_boutique_btn:hover{

background-position:left bottom}

.cart_update_btn{

border:none;background-position:left top}

.cart_totals table th,.qty_ticket{

font-family:"Open sans"}

.cart_update_btn:hover{

background-position:left bottom}

a:hover{

color:#05adec}

.checkout_form form.checkout_coupon{

display:none!important}

.checkout_form .woocommerce-content-box{

border:none;padding-top:0;margin-left:300px}

.cart_totals table th{

text-transform:uppercase;color:#13161f;font-size:16px;font-weight:600}

.cart_totals table th.rabais_enfant{

color:#05adec}

.menu_sociaux_btn{

display:inline-block;vertical-align:top;margin-left:5px;margin-right:5px;overflow:hidden}

#sticky-menu-left .fb-share-button{

display:block;margin-bottom:15px}

.cart_update{

width:100%;clear:both;display:none}

.coupon{

padding-left:0}

.cart-totals-buttons{

padding-right:0}

.woocommerce-error{

//display:none}

.qty_ticket{

font-size:26px;color:#12161e;font-weight:700}

.billetterie_info,.logo_top_menu{

vertical-align:middle;color:#FFF}

.logo_top_menu{

padding-left:38px;font-family:adam;font-size:13px;text-transform:uppercase;display:table-cell;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.logo_top_menu:before{

background-image:url(//forestalumina.com/wp-content/uploads/2015/02/logo_top_menu.png);-moz-opacity:1;filter:alpha(Opacity=100);-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.logo_top_menu:after,.logo_top_menu:before{

bottom:0;background-position:left center;background-repeat:no-repeat;height:40px;width:35px;position:absolute;top:0;left:0;margin:auto;content:"";display:inline-block;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}

.logo_top_menu:hover:before{

opacity:0;-moz-opacity:0;filter:alpha(Opacity=0)}

.logo_top_menu:after,.logo_top_menu:hover:before{

-khtml-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}

.logo_top_menu:after{

background-image:url(//forestalumina.com/wp-content/uploads/2015/02/logo_top_menu_over.png);opacity:0;-moz-opacity:0;filter:alpha(Opacity=0);-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.logo_top_menu:hover:after{

opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100)}

.btn_panier,.imprimer_code_bar{

vertical-align:top;font-family:adam;line-height:40px;color:#fff!important}

.spacer_top_billet{

padding-top:30px}

#top_menu_logo{

float:left;height:100%;display:table;margin-left:20px;position:relative}

#payment.woocommerce-checkout-payment,.cart-totals-buttons .checkout-button,.woocommerce-billing-fields .avada-select-parent .select-arrow{

display:none}

.imprimer_code_bar{

display:inline-block;position:relative;z-index:0;font-size:16px;height:40px;text-align:center;padding-left:15px;padding-right:15px;margin-top:15px;margin-right:15px}

.imprimer_code_bar:after,.imprimer_code_bar:before{

position:absolute;left:0;top:0;width:100%;height:100%;display:block;content:"";background-image:url(//forestalumina.com/wp-content/uploads/2015/02/btn_localisation.jpg);background-repeat:repeat-x}

.imprimer_code_bar:before{

background-position:left top;z-index:-2}

.imprimer_code_bar:after{

background-position:left bottom;z-index:-1;opacity:0;-moz-opacity:0;-khtml-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(Opacity=0);transition:all .3s ease-in-out}

.btn_panier:after,.imprimer_code_bar:after{

-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}

.imprimer_code_bar:hover:after{

opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100)}

.block_img_spacer_20{

margin-right:20px!important}

.btn_panier_img{

background-image:url(//forestalumina.com/wp-content/uploads/2015/02/panier.png);background-repeat:no-repeat;background-position:center center;width:22px;height:18px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}

.btn_panier{

display:inline-block;position:relative;z-index:0;font-size:16px;height:40px;text-align:center;padding-left:20px;padding-right:20px;margin-top:18px;margin-right:15px}

.btn_panier:after,.btn_panier:before{

position:absolute;width:100%;height:100%;display:block;content:"";background-image:url(//forestalumina.com/wp-content/uploads/2015/02/btn_localisation.jpg);background-repeat:repeat-x;left:0;top:0}

.btn_panier:before{

background-position:left top;z-index:-2}

.btn_panier:after{

background-position:left bottom;z-index:-1;opacity:0;-moz-opacity:0;-khtml-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(Opacity=0);transition:all .3s ease-in-out}

.btn_panier:hover:after{

opacity:1;-moz-opacity:1;filter:alpha(Opacity=100)}

.billet_foresta:before,.btn_panier:hover:after{

-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}

.billet_montant_discount{

font-size:10px;font-weight:400;margin-top:5px}

.round_etape1:before,.round_etape2:before,.round_etape3:before,.round_etape4:before{

font-family:"Open sans";font-size:26px;font-weight:700;top:-13px;left:-60px}

.round_etape1{

position:relative;margin-left:60px}

.round_etape1:before{

content:"1";position:absolute;border-radius:26px}

.round_etape1:before,.round_etape2:before{

height:52px;width:52px;background-color:#993ba8;color:#fff;line-height:52px;text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px}

.round_etape2{

position:relative;margin-left:60px}

.round_etape2:before{

content:"2";position:absolute;border-radius:26px}

.round_etape3{

position:relative;margin-left:60px}

.round_etape3:before{

content:"3";position:absolute;border-radius:26px}

.round_etape3:before,.round_etape4:before{

height:52px;width:52px;background-color:#993ba8;color:#fff;line-height:52px;text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px}

.round_etape4{

position:relative;margin-left:60px}

.round_etape4:before{

content:"4";position:absolute;border-radius:26px}

.billet_foresta{

font-size:0;border-left:solid 3px transparent;border-right:solid 3px transparent;position:relative;display:inline-block;cursor:pointer}

.billet_foresta.active{

border-left:solid 3px #993ba8;border-right:solid 3px #993ba8;cursor:default}

.billet_foresta:before{

background-image:url(//forestalumina.com/wp-content/uploads/2015/03/tab_foresta.jpg);z-index:1;border-bottom:solid 3px transparent;opacity:1;-moz-opacity:1;filter:alpha(Opacity=100);transition:opacity .3s ease-in-out}

.billet_foresta:after,.billet_foresta:before{

background-position:left bottom;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;content:"";width:100%;height:100%;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out}

.billet_foresta.active:before{

opacity:0;-moz-opacity:0;filter:alpha(Opacity=0)}

.billet_foresta.active:before,.billet_foresta:after{

-khtml-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}

.billet_foresta:after{

background-image:url(//forestalumina.com/wp-content/uploads/2015/03/tab_foresta_over.jpg);z-index:2;opacity:0;-moz-opacity:0;border-bottom:solid 3px #fff;filter:alpha(Opacity=0);transition:opacity .3s ease-in-out}

.billet_foresta.active:after{

opacity:1;-moz-opacity:1;filter:alpha(Opacity=100)}

.billet_foresta.active:after,.billet_parc_gorge_foresta:before{

-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}

.billet_parc_gorge_foresta{

font-size:0;border-left:solid 3px transparent;border-right:solid 3px transparent;position:relative;display:inline-block;cursor:pointer}

.billet_parc_gorge_foresta.active{

border-left:solid 3px #6eb046;border-right:solid 3px #6eb046;cursor:default}

.billet_parc_gorge_foresta:before{

background-image:url(//forestalumina.com/wp-content/uploads/2015/03/tab_gorge_foresta.jpg);z-index:1;border-bottom:solid 3px transparent;opacity:1;-moz-opacity:1;filter:alpha(Opacity=100);transition:opacity .3s ease-in-out}

.billet_parc_gorge_foresta:after,.billet_parc_gorge_foresta:before{

background-position:left bottom;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;content:"";width:100%;height:100%;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out}

.billet_parc_gorge_foresta.active:before{

opacity:0;-moz-opacity:0;filter:alpha(Opacity=0)}

.billet_parc_gorge_foresta.active:before,.billet_parc_gorge_foresta:after{

-khtml-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}

.billet_parc_gorge_foresta:after{

background-image:url(//forestalumina.com/wp-content/uploads/2015/03/tab_gorge_foresta_over.jpg);z-index:2;opacity:0;-moz-opacity:0;border-bottom:solid 3px #fff;filter:alpha(Opacity=0);transition:opacity .3s ease-in-out}

.billet_parc_gorge_foresta.active:after{

opacity:1;-moz-opacity:1;filter:alpha(Opacity=100)}

.billet_parc_decouverte_foresta:before,.billet_parc_gorge_foresta.active:after{

-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}

.billet_parc_decouverte_foresta{

font-size:0;border-left:solid 3px transparent;border-right:solid 3px transparent;position:relative;display:inline-block;cursor:pointer}

.billet_parc_decouverte_foresta.active{

border-left:solid 3px #05adec;border-right:solid 3px #05adec;cursor:default}

.btn_suivant,.link_step1,.link_step2,.link_step3,.link_step4,.tab_billet{

cursor:pointer}

.billet_parc_decouverte_foresta:before{

background-image:url(//forestalumina.com/wp-content/uploads/2015/03/tab_parc_decouverte_foresta.jpg);z-index:1;border-bottom:solid 3px transparent;opacity:1;-moz-opacity:1;filter:alpha(Opacity=100);transition:opacity .3s ease-in-out}

.billet_parc_decouverte_foresta:after,.billet_parc_decouverte_foresta:before{

top:0;left:0;width:100%;background-repeat:no-repeat;background-size:cover;background-position:left bottom;position:absolute;content:"";height:100%;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out}

.billet_parc_decouverte_foresta.active:before{

opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}

.back_to_calendar:after,.billet_parc_decouverte_foresta.active:before,.billet_parc_decouverte_foresta:after,.btn_billetterie:after{

-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}

.billet_parc_decouverte_foresta:after{

background-image:url(//forestalumina.com/wp-content/uploads/2015/03/tab_parc_decouverte_foresta_over.jpg);z-index:2;opacity:0;-moz-opacity:0;-khtml-opacity:0;border-bottom:solid 3px #fff;filter:alpha(Opacity=0);transition:opacity .3s ease-in-out}

.billet_parc_decouverte_foresta.active:after{

opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100)}

#billetterie_block .avada-row{

padding-top:15px;padding-bottom:15px}

.align_left{

text-align:left}

.align_center,.btn_suivant,.loadin_page_td{

text-align:center}

.align_right{

text-align:right}

.billet_info_top{

display:table;width:100%;margin-bottom:11px}

.billet_info_bottom{

display:table;float:right;margin-top:10px;//width:100%}

.billetterie_info{

background-image:url(//forestalumina.com/wp-content/uploads/2015/03/billet_info_bg.jpg);background-repeat:no-repeat;background-size:cover;text-align:left;padding:20px;font-size:13px;font-weight:600;font-family:"Open sans";display:table-cell}

.btn_suivant,.btn_suivant:after{

height:44px;color:#FFF;font-family:adam}

.btn_suivant{

display:table;width:100%;font-size:20px;text-transform:uppercase;vertical-align:middle;border:none;background-image:url(//forestalumina.com/wp-content/uploads/2015/01/btn_horaire.jpg);background-repeat:repeat-x;padding-right:58px;padding-left:10px;position:relative;z-index:0;transition:all .3s ease-in-out}

.btn_billetterie:after,.btn_suivant{

-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}

.back_to_calendar,.btn_billetterie:after,.btn_suivant{

-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}

.btn_suivant:hover{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/btn_tarif.jpg)}

.btn_suivant:after{

content:">";position:absolute;right:0;top:0;line-height:44px;width:48px;font-size:40px;z-index:1;text-align:center;background:rgba(0,0,0,.5)}

.hidden_btn{

font-size:0;border:none;height:0;width:0;position:absolute;z-index:-1}

.date_foresta_txt,.loading_page_txt{

font-size:20px;font-family:"Open sans"}

#section_foresta,#section_parc_de_la_gorge_de_coaticook_et_foresta,#section_parc_découverte_nature_et_foresta{

display:none}

#billetterie_block.foresta #section_foresta,#billetterie_block.foresta_parc_decouverte #section_parc_découverte_nature_et_foresta,#billetterie_block.foresta_parc_gorge #section_parc_de_la_gorge_de_coaticook_et_foresta{

display:table;width:100%}

.date_foresta_txt{

color:#fff;padding:20px;margin:30px auto 20px;background-color:#0499d0;max-width:1181px}

#billetterie_block .avada-row{

position:relative}

.loading_page{

position:fixed;z-index:99;width:100%;height:100%;background:rgba(255,255,255,.5);top:0;left:0;display:none}

.loading_page_table{

display:table;width:100%;height:100%;padding:20px}

.loadin_page_td{

display:table-cell;width:100%;height:100%;vertical-align:middle}

.loading_page_txt{

color:#12161e;text-transform:uppercase}

.loading_page_loader{

width:300px;height:30px;border:5px solid #12161e;background-color:#12161e;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden}

.loading_page_loader_block{

display:table;height:100%;text-align:left;background-image:url(//forestalumina.com/wp-content/uploads/2015/03/progress_bar1.jpg);background-repeat:repeat;box-shadow:0 0 1px 2px #be76ca inset;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}

.billet_1_foresta,.billet_1_parc_de_la_gorge_de_coaticook_et_foresta,.billet_1_parc_découverte_nature_et_foresta,.billet_2,.billet_3,.billet_4{

width:100%;height:100%;background-repeat:no-repeat;background-position:center top;background-size:contain}

.woocommerce-message,body .mobile-nav-holder{

display:none}

#wrapper .sticky-header .mobile-nav-holder{

display:none!important}

.billet_1_foresta{

background-image:url(//forestalumina.com/wp-content/uploads/2015/03/billet_11.png)}

.billet_1_parc_de_la_gorge_de_coaticook_et_foresta{

background-image:url(//forestalumina.com/wp-content/uploads/2015/03/billet_1_gorge.png)}

.billet_1_parc_découverte_nature_et_foresta{

background-image:url(//forestalumina.com/wp-content/uploads/2015/03/billet_1_decouverte.png)}

.billet_2{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/billet_2.png)}

.billet_3{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/billet_3.png)}

.billet_4{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/billet_4.png)}

.btn_billetterie:before,.woocommerce-info .showlogin:hover{

background-position:left bottom}

.billet_table{

display:table;width:100%;height:100%;position:absolute;top:0}

.tab_block{

margin-top:30px!important}

.shop_table .product-price{

display:none}

.etape_1_btn{

left:7px;border-radius:15px;top:-3px;font-size:12px}

.etape_1_btn,.etape_2_btn,.etape_3_btn,.etape_4_btn{

text-align:center;position:absolute;height:29px;width:29px;background-color:#FFF;color:#676464;line-height:29px;-webkit-border-radius:15px;-moz-border-radius:15px}

.etape_2_btn,.etape_3_btn,.etape_4_btn{

left:-14px;border-radius:15px;top:-3px;font-size:12px}

.link_full{

display:block;width:100%;height:100%}

div.woocommerce{

max-width:1181px;margin:auto}

.counter-box-container{

border:none!important}

.counter-box-content{

font-family:Adam}

.content-box-percentage.content-box-counter{

font-family:Neythal}

.annuler{

color:red}

.testimonial_rotator_slide_title{

color:#66c867!important}

.testimonial_rotator_quote{

color:#fff;font-size:18px}

.testimonial_rotator_author_info{

color:#fff;padding-top:15px!important}

.fusion-column-wrapper li a{

color:#fff;line-height:30px}

.fusion-column-wrapper li a:hover{

color:#e86ff0}

.fusion-column-wrapper li{

color:#fff;line-height:30px}

#main h2.testimonial_rotator_slide_title{

border-bottom:0}




#slidingbar{

background-image:url(//forestalumina.com/wp-content/uploads/2016/06/annulation_bg-2k16.jpg);background-repeat:repeat;height:140px}

.annulation_block{

color:#FFF;font-family:Adam;font-size:13px;text-transform:uppercase;padding:0px 20px 20px 20px;text-align:center;line-height:2.3em}

.annulation_block_title{

font-size:20px;margin-bottom:10px}

body.page-id-54 .woocommerce-side-nav li a,body.page-id-54 h3,body.page-id-54 input,body.page-id-54 label,body.page-id-54 select{

font-family:"Open sans"!important}

.annulation_table{

display:table;width:100%}

.annulation_td{

display:table-cell;vertical-align:top}

.annulation_billet_block{

border:1px solid #000}

.annulation_billet_td{

width:25%;padding-top:30px}

.annulation_space_td{

width:2%}

.annulation_calendar_td{

width:73%}

.annulation_billet_title{

margin-bottom:5px;padding:5px;background-color:#ad3fbe;color:#FFF;font-weight:700;font-size:14px}

.annulation_billet_block ul{

list-style:none;padding:0;margin:0}

.annulation_billet_block ul li{

display:block;padding:5px 20px}

.annulation_billet_nb{

float:right;padding-right:20px;color:#000;font-size:14px;font-weight:700;text-transform:uppercase}

.annulation_billet_depart{

font-size:10px;color:#ad3fbe}

.annulation_billet_nom{

font-weight:700;text-transform:uppercase;font-size:14px}

.annulation_err{

background-color:#fff7f7;border:1px solid red;padding:20px;color:red;position:relative;text-align:center}

.annulation_err:before{

background-image:url(//forestalumina.com/wp-content/uploads/error.png);background-repeat:no-repeat;height:30px;width:30px;position:absolute;right:-8px;top:-8px;content:""}

.annulation_correct{

background-color:#f7fff8;border:1px solid #009a0b;padding:20px;color:#009a0b;position:relative;text-align:center}

.shop_table.woocommerce-checkout-review-order-table .product-name{

width:50%}

.woocommerce-info .showlogin{

color:#993ba8}

.btn_billetterie,.woocommerce .checkout_form input[type=submit]{

line-height:40px;text-align:center;font-family:adam;color:#fff!important}

.shop_table.woocommerce-checkout-review-order-table .product-info{

float:left;margin-top:6px;margin-left:0}

.btn_billetterie{

display:inline-block;vertical-align:top;position:relative;z-index:0;font-size:16px;height:40px;padding-left:15px;padding-right:15px;margin-top:22px;margin-right:0px}

#sticky-nav-right .btn_billetterie{ margin-right:15px;}

.btn_billetterie:after,.btn_billetterie:before{

width:100%;position:absolute;height:100%;display:block;content:"";left:0;top:0}

.btn_billetterie:before{

background-image:url(//forestalumina.com/wp-content/uploads/2015/02/btn_localisation.jpg);background-repeat:repeat-x;z-index:-2}

.btn_billetterie:after,.woocommerce .checkout_form input[type=submit]{

background-image:url(//forestalumina.com/wp-content/uploads/2015/02/btn_localisation.jpg);background-position:left top;background-repeat:repeat-x}

.btn_billetterie:after{

z-index:-1;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0);transition:all .3s ease-in-out}

.btn_billetterie:hover:after{

opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100)}

.woocommerce .checkout_form input[type=submit]{

font-size:14px;height:40px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-weight:400;transition:none;padding:0 15px}

.woocommerce .checkout_form input[type=submit]:hover{

background-image:url(//forestalumina.com/wp-content/uploads/2015/02/btn_localisation.jpg);background-position:left bottom}

.avada-thank-you ul.order_details li{

padding:0}

.shop_table .product-total .amount{

font-size:18px}

.order_review_number{

text-align:center;border:1px solid #000;float:right;clear:both;display:inline-block;padding:5px 10px}

.pd_order_barcode{

position:absolute;left:220px;top:25px}

.order_review_billet{

display:table;width:100%}

.order_review_billet_td{

display:table-cell;text-align:center}

.order_review_billet_block{

display:inline-block;position:relative;text-align:left;padding:10px}

.table_order_complete td{

border-bottom:solid 1px #000;padding-top:10px;padding-bottom:10px}

.table_order_complete td:first-child{

padding-left:20px;font-size:14px;font-weight:700}

.table_order_complete tr:last-child td{

border-bottom:none}

.table_order_complete tr:first-child td{

text-transform:uppercase;font-weight:400;font-size:14px}

.order_review_depart{

font-size:12px;font-weight:400}

.information_1,.information_6,.information_important,.shop_table.cart th,.tab_billet_txt{

font-weight:700}

#header .tagline,#header-sticky,#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.author .author_title,.cart-empty,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-flip-box .flip-box-heading-back,.fusion-modal .modal-title,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs li .tab-link,.image .image-extras .image-extras-content h3,.image .image-extras .image-extras-content h3 a,.main-flex .slide-content h2,.main-flex .slide-content h3,.page-title h1,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.product-title,.project-content .project-info h4,.project-content h3,.share-box h4,.sidebar .widget h3,.woocommerce-success-message .msg,table th{

font-family:"Open sans"!important}

.page-id-53 .woocommerce .button.wc-backward{

display:none}

.back_to_calendar,.inline_block{

display:inline-block}

.time_over_txt{

color:#05adec}

.back_to_calendar{

color:#fff!important;font-family:adam;font-size:16px;text-align:center;height:40px;line-height:40px;position:relative;padding-left:10px;padding-right:10px;z-index:0;transition:all .3s ease-in-out}

.back_to_calendar,.back_to_calendar:after{

-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}

.back_to_calendar:after,.back_to_calendar:before{

content:"";top:0;position:absolute;background-image:url(//forestalumina.com/wp-content/uploads/2015/02/btn_localisation.jpg);background-repeat:repeat-x;width:100%;height:100%;left:0}

.back_to_calendar:before{

z-index:-2;background-position:left top}

.back_to_calendar:after{

z-index:-1;background-position:left bottom;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0);transition:all .3s ease-in-out}

.back_to_calendar:after,.tab_billet{

-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}

.back_to_calendar:hover:after{

opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100)}

#main .fusion-slider-container .slide-content-container,#main .fusion-slider-container .slide-content-container *,#main .fusion-slider-container .slide-content-container h2{

font-family:Adam!important}

.billetterie_left{

width:35%;display:table-cell;vertical-align:top}

.billetterie_right{

width:65%;display:table-cell;vertical-align:top}

.tab_billet{

margin-bottom:10px;border:3px solid #707176;height:96px;background-position:center center;background-size:cover;margin-right:50px;position:relative;z-index:0;transition:all .3s ease-in-out}

.tab_billet,.tab_billet:nth-child(3n+1):after{

background-repeat:no-repeat;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}

.tab_billet:last-child{

margin-bottom:0}

.information_1,.information_2,.information_3,.information_4,.information_5,.information_6{

margin-bottom:20px}

.tab_billet_txt{

font-size:20px;color:#FFF;font-family:"Open sans";padding-left:10px;padding-right:75px;display:table-cell;vertical-align:middle;text-shadow:2px 2px 2px #000;text-transform:uppercase}

.tab_billet_table{

display:table;width:100%;height:100%}

.forfait_block:nth-child(3n+1),.tab_billet:nth-child(3n+1).open,.tab_billet:nth-child(3n+1):hover{

border:3px solid #993ba8}

.tab_billet:nth-child(3n+1):after{

content:"";background-image:url(//forestalumina.com/wp-content/uploads/2015/03/forfait_arrow_mauve.png);width:0;height:90px;position:absolute;top:0;left:100%;margin-left:3px;opacity:0;-moz-opacity:0;-khtml-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(Opacity=0);transition:all .3s ease-in-out}

.tab_billet:nth-child(3n+1):after,.tab_billet:nth-child(3n+2):after{

-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}

.tab_billet:nth-child(3n+1).open:after{

width:41px;opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100)}

.forfait_block:nth-child(3n+2),.tab_billet:nth-child(3n+2).open,.tab_billet:nth-child(3n+2):hover{

border:3px solid #6fb049}

.tab_billet:nth-child(3n+2):after{

background-image:url(//forestalumina.com/wp-content/uploads/2015/03/forfait_arrow_vert.png);width:0;opacity:0;-moz-opacity:0;-khtml-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(Opacity=0);transition:all .3s ease-in-out}

.tab_billet:nth-child(3n+2):after,.tab_billet:nth-child(3n+3):after{

content:"";top:0;background-repeat:no-repeat;height:90px;position:absolute;left:100%;margin-left:3px;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}

.tab_billet:nth-child(3n+2).open:after{

width:41px;opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100)}

.forfait_block:nth-child(3n+3),.tab_billet:nth-child(3n+3).open,.tab_billet:nth-child(3n+3):hover{

border:3px solid #05adec}

.tab_billet:nth-child(3n+3):after{

background-image:url(//forestalumina.com/wp-content/uploads/2015/03/forfait_arrow_bleu.png);width:0;opacity:0;-moz-opacity:0;-khtml-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(Opacity=0);-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.tab_billet:nth-child(3n+3).open:after{

width:41px;opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100)}

.forfait_block{

display:none}

.forfait_block:first-child{

display:block}

[class^="forfait_block forfait_block_"]{

border:3px solid #707176;padding:8px}

.billet_block{

display:table;width:100%}

.bg-forfait-image1{

background-image:url(//forestalumina.com/wp-content/uploads/2015/03/header-forfait-012.jpg);background-repeat:no-repeat;background-position:right top;height:109px}

.testimonial_rotator_author_info{

position:relative}

.testimonial_rotator_author_info.cf-tr{

border-left:0}

.testimonial_rotator_author_info.cf-tr:before{

background-image:url(//forestalumina.com/wp-content/uploads/2015/03/petite-ligne-zebre.png);background-repeat:repeat-y;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:10px}

.critiques_section ul{

list-style:none}

.critiques_section ul li{

line-height:normal;margin-bottom:12px;position:relative}

.critiques_section ul li a{

line-height:normal}

.critiques_section ul li:before{

content:"";font-family:FontAwesome;font-size:13px;color:#FFF;position:absolute;left:-10px;top:2px}

.forfait_block:nth-child(3n+2) .btn_suivant,.forfait_block:nth-child(3n+3) .btn_suivant{

width:100%;color:#FFF;cursor:pointer;position:relative;display:table;font-size:20px;font-family:adam;height:44px;vertical-align:middle;text-align:center;border:none;background-repeat:repeat-x;padding-right:58px;padding-left:10px;z-index:0}

.forfait_block:nth-child(3n+2) .btn_suivant{

text-transform:uppercase;background-image:url(//forestalumina.com/wp-content/uploads/2015/03/btn_suivant_vert.jpg);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.forfait_block:nth-child(3n+2) .btn_suivant:hover{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/btn_tarif.jpg)}

.forfait_block:nth-child(3n+3) .btn_suivant{

background-image:url(//forestalumina.com/wp-content/uploads/2015/03/btn_suivant_bleu.jpg);transition:all .3s ease-in-out}

.forfait_block:nth-child(3n+3) .btn_suivant,.sticky_menu_top_language a{

text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}

.bg-forfait-image2,.bg-forfait-image3,.bg-forfait-image4,.bg-forfait-image5{

background-repeat:no-repeat;background-position:right top;height:109px}

.forfait_block:nth-child(3n+3) .btn_suivant:hover{

background-image:url(//forestalumina.com/wp-content/uploads/2015/01/btn_horaire.jpg)}

.bg-forfait-image2{

background-image:url(//forestalumina.com/wp-content/uploads/2015/03/header-forfait-02.jpg)}

.bg-forfait-image3{

background-image:url(//forestalumina.com/wp-content/uploads/2015/03/header-forfait-03.jpg)}

.bg-forfait-image4{

background-image:url(//forestalumina.com/wp-content/uploads/2015/03/header-forfait-04.jpg)}

.bg-forfait-image5{

background-image:url(//forestalumina.com/wp-content/uploads/2015/03/header-forfait-05.jpg)}

.billetterie_forfait_title{

text-transform:uppercase;text-align:left;font-size:24px;font-weight:700;margin-bottom:15px}

.width-100 .fullwidth-box.bg-forfait{

max-width:700px;margin:auto!important}

.bg-forfait .avada-row{

background:rgba(52,52,52,.5)}

.bg-forfait1 .avada-row{

border:3px solid #6fb049}

.bg-forfait2 .avada-row{

border:3px solid #05adec}

.bg-forfait3 .avada-row{

border:3px solid #993ba8}

.bg-forfait4 .avada-row{

border:3px solid #6fb049}

.bg-forfait5 .avada-row{

border:3px solid #05adec}

.img_billet{

position:relative;z-index:-2}

.mobile_forfait{

display:none;margin-bottom:20px}

.mobile_forfait ul{

padding:0;margin:0;list-style:none;width:100%;position:absolute;display:none;background-color:#FFF;border:1px solid #13151d}

#mobile_forfait_txt:after{

content:"\f039";font-family:FontAwesome;font-size:23px;position:absolute;right:5px;top:6px;cursor:pointer}

.mobile_forfait li{

margin:0;display:block;padding:5px;border-bottom:solid 1px #13151d;cursor:pointer}

.mobile_forfait li:last-child{

border-bottom:none}

.mobile_forfait li:nth-child(3n+1):hover{

background-color:#993ba8;color:#FFF}

.mobile_forfait li:nth-child(3n+2):hover{

background-color:#6fb049;color:#FFF}

.mobile_forfait li:nth-child(3n+3):hover{

background-color:#05adec;color:#FFF}

#mobile_forfait_txt{

font-family:"Open sans";font-size:13px;border:1px solid #13151d;padding:5px 30px 5px 5px;width:100%;position:relative}

.includes_tax{

display:block}

#accueil_horaire_tarif_block .btn_horaire_savoir_plus,#order_review #payment_method_paypal.input-radio,#sticky-menu-left ul.navigation li.menu-item-language-current a,.particles2 .p4,.particles2 .p5,.particles2 .p6,.payment_box.payment_method_paypal{

display:none}

.particles{

position:absolute;left:50%;top:50%;width:666px;height:221px;margin:-195px -333px}

.particles .p1,.particles2 .p1{

left:0;top:91px}

.particles i{

position:absolute;-webkit-animation:particleY 5s infinite alternate;-moz-animation:particleY 5s infinite alternate;-o-animation:particleY 5s infinite alternate;animation:particleY 5s infinite alternate}

.particles .p1{

position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAACD0lEQVRIx51W204bMRBdbxxIgVJAFahSH+jX9Zv6dUg8pUq5KUnLZi/TsXSMDrPjTdqVjrxre+fM3Q4iUpWeH3ejqeBsGwn4/m28KTDRHsGhKj9SIs6kceLnsGf0rBGsS9EiY00wqM03C04Y6J3x9sSCJax9IplhZEIm6TEOJZdGxxJLkDCHUhHfmagHWkUH9IZQpizK2keQHNMYiSgJ3tF+a4l4rrMxSWtHEH6qOAGOYFXSulG8KjaKP4aoJw9JLMQnuy2RfFCcKz4qPoF0DkFbxZpi15uYBes6zqSa4pKtuVB8VtwoLhULCHtSrEhgi/mOMjFU5G9r0YwsOoEl14pbxRdYl4QtsacBthhrW+BxonZmWD+G4GTRV0Wq9StofwbCB8Uzxa+2NRcnuoIlO4PbrkHaQvulSZLaKex3KVnqYYMJsK3+weCgziBOxbdI3TVctMRcwk/FI8WGlRnVkW2EQpnTgOQFBAvMnVMy3Ct+EVnntaOSRQMR/UYaB8w/mfR+ANbY33oujE5756puqIA7dIEV/hugxBYWb7DeeS6MhbNkoD6WN+dYzakF7ci9Db5z0croPKIOHpymOkPqzokkmFjuKEF6JwPdGFXG7PxTS3VS0VpP8NL84BOWDzzv4JMJAjnkcmJP2jBxC7LC5V8uJ6WLR2mflK5fI4v+4043ecXa2+sckpKm4s17//8FbRIOH9UIyR8AAAAASUVORK5CYII=);width:26px;height:26px;-webkit-animation-delay:618ms;-moz-animation-delay:618ms;-o-animation-delay:618ms;animation-delay:618ms;-webkit-animation-duration:3s;-moz-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s}

.particles .p2,.particles .p3{

position:absolute;width:25px;height:25px}

.particles .p2,.particles2 .p2{

left:48px;top:37px}

.particles .p2{

background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAACB0lEQVRIx41W2U7DMBC0E5dSLnGDEALBz/FNfB0PCBWhUgotbUlzsInG1cRdt400smMnOzt7OLFVVRnten5p3VqjX62Xnx70h2xIsqXxKJlG1CIhArthZMPqyGRLkgiBBibRsELUkAQEHgnGFPOESLzBUlDQvNSI3BqCFHA0JmSgAHIaTUDUXE4JkSfoYH8X8x3cWxhaAHOMBmSeqHGmFuGCSrLkdRfYF/QwdrFfwPivYIx5hfc5P829RpIQyZ7gWHAkOBUcYr0OzbdgCNIfClcRFoJTcuEQmh6MnwmuBLeCS8EBwvMheKVQZzC6QLgskxglH6zkRHAteBTcQVEOgvr5iWAKNRlVYuEdcGFzBuHyas4FN4J7wQVIUoTsTfBJhZFQZFQlRiljR9XVxZhSYXSUPjJaCa8cdpS4AmGYwvMUSkaorkzrjRiJCbq4TuAfDH0J+tgfYq8P1GQzrBXKEbOipKLuZQJfhSPkqTY4ELwjH15Rvq7jK0XFHPsjKs0B1nJU0whOTBSSJVzQqSXlYEbOzGGoQx0/Q57GmM8pZOWmnPj6zmg9I2X+7MoQ0hnmG3PCMSwhm/PjEPeEVOekuqBObx33zVEfqS5N3SI46ktyqAwIWkpiX0bt42WVj1YVFI0JCTQlJhK+8ESoImRaU6/9W7HKubbOmegfi9viN8fGPNywvrz+AXkTDzRI9MbwAAAAAElFTkSuQmCC);-webkit-animation-delay:636ms;-moz-animation-delay:636ms;-o-animation-delay:636ms;animation-delay:636ms;-webkit-animation-duration:4s;-moz-animation-duration:4s;-o-animation-duration:4s;animation-duration:4s}

.particles .p3,.particles2 .p3{

left:133px;top:137px}

.particles .p3{

background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAACBElEQVRIx41W2U7DMBB0ggsFWhAg4AEJCcG/8U18HW8gQOLoQdOmzbKRxtVos06JNLLrxjueveIoIoGfp+fgPUXwH7ELj3fdl2LIP8WO32LWJGcoOgoKZ+xTwsYl2WFFMeOiogdsXDyijpKMgpKwR3MmaYANja6i6Chg4y0GNC/xXjK6xp4NEXcURcc9yeA+CIaY72NdYHQFLDEGrHcUxYybEsmBYqQ4BCJIasUCKEid0BhySkqstcaPQHCuOFWcYL09aaX4UUxwoKKHRKKTUXsgak8+VlwqrhVXcF0N42841AqxWWIsLVF0gh7hqmPFmeJGca+4xdoCBAPsW5D7apOFWxJbB0w0hoq2tB7gvin+m8FlQ8rA0tgSr61w8FNmtUQXcNcIcZnQ3BJ0Cjv2tAqhesghV/W9DZKruA3kXPGpeKFsa931rviCyyrEYkMB72SXGAUbbEpp+gq3VBT4DwT/W/FLmdUYex0lDXy6RlrOqK1UMDzE/1P8/kJ8FpTK2WJkdlaSkmAJVQMYWeIQM6PEumybXUIVG/Byyv/UBOdwGfeuCsaTitokQ7YLc0ataEMqNu7CNZDctKbE2ekumwRrapqFcWtDxq0KN/DCVWo2lfTtCKYRNk7qCn+CY5rgSyYOYeN898VR7RLkbitMIA5ByLg4e2OJ9r5kFIV/XHlk173rD/soBXuOXMjnAAAAAElFTkSuQmCC);-webkit-animation-delay:956ms;-moz-animation-delay:956ms;-o-animation-delay:956ms;animation-delay:956ms}

.particles .p4{

position:absolute;left:221px;top:64px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAABi0lEQVQ4EQXBMW5cZRQG0HP/9+wJiBgNwhKiSVJQZAW0gc1kTalZARuIYAtUSCksByFwHENhHHs8778f51QSAPDrR0IlVCHS+PEcAKgk4O01g0KFQgGCVInIq3Ogknh7zaDCgjWchlUIGx5HOaIHeXXOCkWFBbvmS+zFFyHNf4l/trgd5WEpE+qX6+gYYZf4Cs/Cd/imScffHe/CZfh3cDgZek0URscufI2X4fuO5x014334LBwSD2EbpVeYUc1pYh+ez3j52J5tsYR9cVf8iQ/h7nZTq2K2aqrjZMbnx/b003R2jN2gToZvB3tlhzGj1oQZaeaM+y1uH9unYzi23VJOK8YgRRIaK7JFdxwmN7NdTN4VZ0vZF1cdl8qNOCR6i6w/nPPzX3qLx46bGb8nToubUc7wEb91/IG7jjkjKzxd5ergmLhtLsM9Loon4S5c4UPHfdNQScBP7wlLOEk8CbuwJDY8NIfEMTRUEgBvLljKGGUkRiikY4ag4fULKgkAgDcXoAAQeP0CgP8BChwSm3d9m48AAAAASUVORK5CYII=);width:14px;height:15px;-webkit-animation-delay:728ms;-moz-animation-delay:728ms;-o-animation-delay:728ms;animation-delay:728ms}

.particles .p5{

position:absolute;left:239px;top:88px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAABIklEQVQoFQXBvU6UUQAFwDl3PzCARCQaTShsbCzs7PXJFd+DyoJolhAV5GfZvceZtAXna4oQBAG0dESPFj6dkLbO15SEgZVYMFC1w7ZMzOM9FigJQ+zjMDzHM+wad7hNPaC3T7p8vyIEezgObwdn4oXalF/lsnGl7rFbZiUMsR9OR7xf8THxpnE/62KW8oCnMpcAwX44GbxbxYcRZ+Vui9av8LPxN5WlCMHAgmficMThLOFA7KkVAkuAYlv+latZl1uou1k/1R88YqJLaZh4xPWsC5j1Cg+TH5PLcqu2aNo6XwsWcRBe4jQcYVt+l2vcqI3YLTDpYKfuGzvclBWKjdrgCVNJW/B1zSAYGAiKYpaGfnlN2gKAb2tCiqAY0c+vAPgPBQ2ilFMnCnUAAAAASUVORK5CYII=);width:13px;height:13px;-webkit-animation-delay:166ms;-moz-animation-delay:166ms;-o-animation-delay:166ms;animation-delay:166ms;-webkit-animation-duration:6s;-moz-animation-duration:6s;-o-animation-duration:6s;animation-duration:6s}

.particles .p6{

position:absolute;left:268px;top:56px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABLklEQVQ4EQXB0UoUYQAG0PPNjkaRSODSRQTWE/QGWQ9u9iBRSpDhXmSplDvzf52TtgDgYkdLSIFO4f0JAJC24PyGkBAEAbQ0DDjbAmnr/IaJYMKBOMAGsKg9Fgz0bMsME8EknuAoHOMpivvGrbrDXqyQTzelJnGI44lX4TRxgrV1PbgsP9Qf7BOdWwnBYXiReLvh3RSvsax8UWNw3/ir1lHrHGDCHJ6Hl1O8meO0LGUt39UVNggyAQAAIAgAAMAMKJZyV36O+rawYhl12drhASua6CzaGqnHxq/W1zU66gpr63pwVX6rfRktaetiJ2ojDnEUjvEMxV25xb16LOuHLTOEllX9w2g8YEaxqD2WMgJIW/B5x6iEIAigpWHA2RZIWwBwsaMFgURH+bgFAP4DATayv+gx2fEAAAAASUVORK5CYII=);width:14px;height:14px;-webkit-animation-delay:806ms;-moz-animation-delay:806ms;-o-animation-delay:806ms;animation-delay:806ms}

.particles .p7,.particles2 .p7{

left:471px;top:85px}

.particles .p7{

position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAABJklEQVQoFQXBS05UUQAFwDqvH58YUUwUB0YTRzJxGazFbcIqlJmRGIy0UegI2J97rEpbcLFkVEIQALR0in5Z8ek9aetiyaiEBWYxY0KxVRvsRC9XzDAqYSEO8DQc4QBbrBor9ai2p0c6ny8JwR6eT7wJbxPPykPrO64av1Rb21kFkzgML6f4MMXHiVflbsfnUZvygDUyAybsh+PwbhGnC14PblsP5SpclwW2EwCCRZjDfmI/7Is9LBABZkCxwWrwc1ffWo/ltnVdbstajWJGMfCvLEddYjM4Lvetr+UH7rFD09b5jWAWT8IxXoRDbMqf8lv9xUaMGRJt7dR9Y4u7ssDAWq2xFWMzSFtwsWRUwoQggIEhuhmcnZC2AOD8BqQAdFvOTgD4DxXtqUIZnLHZAAAAAElFTkSuQmCC);width:13px;height:13px;-webkit-animation-delay:901ms;-moz-animation-delay:901ms;-o-animation-delay:901ms;animation-delay:901ms}

.particles .p8,.particles2 .p8{

left:513px;top:134px}

.particles .p8{

position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAABZElEQVQoFQXB4apUZRgG0PXu+Ww0Dx1ICBQL5n8QRPd0rqlr6Y91A0k3oKBiHeVYjenM7G+/T2tVEvDzCw4P6ai11aXVGs4t500CBG4OVBK/vWdGzVjWNmaM2XYzasY2Y65tbrEhMH65ZZRK7BL74qq4Vr4UCz4X/+7KMXzumMgYBZZmj0dVvhMH8U3YhbvwAi8X3jWfsI2imlFcVfm24if82Dyd8cUWt4nfAaelXDp6oMIOV8XT4nv8MNvjS9snjlUUb5Q3Ff9gHSgsuFc8xDW+ah507IMd1+FBMcICAyk6rDjibikfRtmPcgof8BZ/hzMaBoKJY3iNP4rl3uJJs8z2Z3je8TIcw4oeyMLW/IdXIbhd+HoUyt2MV1Vei2PHhAGhl3Le4g5n/FXlfkWqnIqP4lPHBY1UEs/eEaqpte22GDOW2czoGfO02WYEuTlQSQD8+p6OujTnVmtzavk4QW4OAPwPyvvoGCnFlewAAAAASUVORK5CYII=);width:14px;height:13px;-webkit-animation-delay:605ms;-moz-animation-delay:605ms;-o-animation-delay:605ms;animation-delay:605ms;-webkit-animation-duration:3s;-moz-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s}

.particles .p9,.particles2 .p9{

left:536px;top:107px}

.particles .p9{

position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAABJklEQVQoFQXB3UpUYQAF0LXPnNGkEQkyqIuCbushyie3rnuFKKjoR01TxJzpfLu10hbA6RlFIi2B6JvHAEDaen/OUjCFYAIULaP05BjIu7NaSpiwFntYY8KCe7UrSxknx8xFmLAWm/AoHGFd7nDZuErdoejcClbiIDyZeJl4EQ7K5aiP+NxYUuP03DIjWIWH4ekUr1bxOmwGP7Ba6gY32LbGDGLCfjia4tkqnicOU3ujvoVNWSMwAWBgKduyVdvWFjsMFIK5NLU0/pbzUZ8W9gebUb8GX8oVthjCHGDBbfk+ai6/w4PWn/K1XOAeo9W5NCzqvnGBbesnVtiWa9yqXenbY+bDNTc7Df/UXdmJawRD7fCvjFJIWx+uuNkRgiAApWjpyTHwHzYgsik42wASAAAAAElFTkSuQmCC);width:13px;height:13px;-webkit-animation-delay:696ms;-moz-animation-delay:696ms;-o-animation-delay:696ms;animation-delay:696ms;-o-animation-duration:4s;animation-duration:4s}

.particles .p10,.particles .p11,.particles .p12{

position:absolute;width:26px}

.particles .p10,.particles2 .p10{

left:544px;top:194px}

.particles .p10{

background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAB8klEQVRIx41WAW6DMAwMYFjbVZu2H+x1e9Netz9so+0oJAvTWboaBxrpCErAF/vsJJJSCrZ9fAavVc7Y4uf3N/ffIBsE1QbRglRtWEIpkFQbPRtPJUImkw0SRU3vlmRG3CITJ1SMBiQMbbEAVz8hb6wHNRbSUN9gXr0YMybqgyVTr6QQLjXeZbQZD+gFC0gwfs0YMn7xzt4mXdRMJk7YaiKaCXYZB7x3mFdvzhkXWijrVnH4rEZK0oLgEXhCv8P8BE9+gJqIoiG8IbL6aNj2GceMZ5AdMDciXKqZhlFhyyGJGWSPOhieCV4zXkDawdgJ3wZ4x5hKoVtLBtXoCNIOxhroc8KYULZyhJKnkedZS0mxh9EGWnA2NkSysCkr+xYLq8U4OQVqhU+ePaHJyjF6hehzGvdY8UAaaXoPVLRpLetsDTDJCSksGG+phr4xrwU7kZeL3TtRXK0nPcV9gEac3l8g6+GZR3aTDMkU3AjDZ1rEFeI3tJieQqjhi/eELpJR/UhJe2ev+wUuTvjKJ6zRKJgEGSiFWcerSYboHYjipGQ0581IJJWjZ6SQRU+f/2NifpgTVj2oKV0jbSvVSp3FUj3Jyq2GPavMNpWckggeSekoL5GmsH7dSt5/i8sJDyCMaYN4dc672y08KmgWwp0XyFL7A7mgDxioT8DfAAAAAElFTkSuQmCC);height:26px;-webkit-animation-delay:334ms;-moz-animation-delay:334ms;-o-animation-delay:334ms;animation-delay:334ms}

.particles .p11,.particles2 .p11{

left:603px;top:131px}

.particles .p11{

background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAB7klEQVRIx5WWC1LCQBBEs8lGELS0vIGn80yezjsISMhnx8TqoZrJ7Kqp6gqQMG9755NEEans8f6x+ilU5eMmyNvr+ob4D0AoQIIHXIEKgEDyYELiBYt1Fh04B67pe21ADEkEU4eyGFBYzEA08KIGqg0sQROUSCtY/AUSoRawqAGgERpwrmgRN9sZkR+bEw26mXU3a4vPLRYgcHGZ1c/qcO4BZMiPK8+RbleL4Pez9jhvcE3g4gxVBE/0OVsMClLIAniY9YzzHtcS3BygYLZMC+TqKjpuasrLFsGfoEds5YTtavD/Hg4vlLfAWxidplTQEnBHjl5w3gB0pnx1gJwBtK2QzZGXpx3cbQFa7jnhe4tYjbNwyTVsCdpS5UUKXpvmDhYYC/NLTFMOUEN5GE2zSmYsScwEnyi5y74f4SSYHB2wfR31kB1H1xzZ6augEQG+qIQnFEnCtU8sgkGTN2ijIScEHCjZenQAah/1gBzxu1bc5LmKTm546zpKrE6CBveMNBnOGUdSclQhqP6mQ/NkZl2i+dZRsVhHq+ltXY1mUg+mTxJVXk+PC3GLYaFhgtuL/CgYTK945e+VePbBJyYQA20j2qdr8qrtJkdKNc44ZynzcmIXU9nclN4Zcm8z8od7XcgKZJyVgmcX4L3TLcc3IFQJB+YwaH0AAAAASUVORK5CYII=);height:25px;-webkit-animation-delay:95ms;-moz-animation-delay:95ms;-o-animation-delay:95ms;animation-delay:95ms;-o-animation-duration:4s;animation-duration:4s}

.particles .p12,.particles2 .p12{

left:639px;top:178px}

.particles .p12{

background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAACIklEQVRIx41Wy07jQBCccSaYh0Ac2AtoBRz4Nn4Jfg5OXIDlkbDk5XjoiaqjotNObKlkx5np6uqXJ+acg73uH4N3xeBfGwZur53NTOQQxB0klix3EVZbNjOJojLg/zYcYseTo8QSVHS3xoqC1tzdkFZbVKjXAzg0FOwRhkDCmgE5tbalIuLdQ+4iGRBJMgYDFCwFC0EDLAFVuFaWHEWspHhcQ0FNCgKRTAVzwQz7lSRy+FJHXpjkUHAgOMa9xtpCMhGMBd+0v/UqMRk1HLaiYh8EJ4IzwSl+R5B8CF5wV4LGFMdKWVfoNPlKVEj+Cs4Ff+DISPCE9RmhWyKMLTneS9EB1BTjl4IbwQX++4ewzpGnMZ5t9a1sJ6fhoimGfSIrJFcgOhJ8QdUh3iUqpl89V3VMBEumhVGbfqqppzwlwVadN7s0oQ1CUrx/h5IhQveJolhgbesNWSXKpCQTuE9K4p8Rxim8/0TY3lHec2rWvEtRNh0/g5I3hGmGcq7w/hUOjODAAntbS5h2hGsCI6p2hMRHqrQ3vJ9gT+MQ5T6K/lMox0h+oLDqZJhS+DZylZyR3lLj6X9KamedzriZCd3S5NvNkVWlRhtnejdYs6Ap3noFsfqU04cvUn/Zz4XtE3aodWZcZzEEHoLkdaAcWaJM/WMJMp8d1oeTHZ9z+2xD7T3/OqBsmwzRabzc4wTkTobY81zX97jVea6reh4e8xY1uY+NH521AGkBGq5UAAAAAElFTkSuQmCC);height:26px;-webkit-animation-delay:69ms;-moz-animation-delay:69ms;-o-animation-delay:69ms;animation-delay:69ms}

.particles .p11,.particles .p9{

-webkit-animation-duration:4s;-moz-animation-duration:4s}



@-webkit-keyframes particleY{

0%{

opacity:1;-webkit-transform:translateY(0)}

50%{

opacity:.5}

100%{

opacity:1;-webkit-transform:translateY(-100%)}

}



@-moz-keyframes particleY{

0%{

opacity:1;-moz-transform:translateY(0)}

50%{

opacity:.5}

100%{

opacity:1;-moz-transform:translateY(-100%)}

}



@-o-keyframes particleY{

0%{

opacity:1;-o-transform:translateY(0)}

50%{

opacity:.5}

100%{

opacity:1;-o-transform:translateY(-100%)}

}



@keyframes particleY{

0%{

opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}

50%{

opacity:.5}

100%{

opacity:1;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}

}

.commande_free_msg{

text-align:left;background-color:#ffe9e9;color:#d04544;border:1px solid #e7a9a9;padding:10px;margin-bottom:20px}

.payment_method_paypal label{

font-size:0}

.billetterie_note,.tarif_note{

font-size:14px;text-align:center;font-weight:bold;text-transform:uppercase}

.billetterie_note,.tarif_note_2{

font-size:18px;text-align:center;font-weight:bold;text-transform:uppercase}

.information_important{

margin-bottom:20px;color:red}

.tarif_note{

color:#FFF}

.tarif_note_2{

color:#FFF}

.billetterie_note{

color:#12161e}

#sticky-menu-left ul.navigation li.menu-item-language-current ul li.menu-item-language-current a{

display:inline-block}

#sticky-menu-left ul.navigation li.menu-item-language-current ul.submenu-languages{

padding-left:0}

.sticky_menu_top_language{

display:inline-block;margin-top:15px;margin-bottom:0;height:48px;line-height:48px;vertical-align:top}

.sticky_menu_top_language a{

color:#FFF;margin-left:10px;font-family:adam;font-size:13px;transition:all .3s ease-in-out}

.sticky_menu_top_language a:hover{

color:#993ba8}

#accueil_reservation_block{

//position:relative;

background:url(//forestalumina.com/wp-content/uploads/2016/05/accueil_reservation_2k16.png) top center no-repeat;

background-size:contain !important}

#accueil_reservation_block:before{

background-color:#071121;position:absolute;content:"";background-repeat:repeat;height:462px;left:0;width:100%;z-index:-1;margin-top:-40px}

.reservation_txt{

font-size:18px;font-weight:400;color:#FFF;line-height:26px}

















.app_hand

{

	position:relative;

	display:block;

	width:50%;

	float:left;

	margin-left:60%;

	margin-top:-15%;

}













#post-354 .imageframe-align-center .imageframe-2

{

	display:inline-block;

	float:left;

	width:50%;

	margin-left:8%;

}



#post-354 .imageframe-align-center .imageframe-3

{

	display:inline-block;

	float:left;

	width:50%;

	margin-top:-3px;

	margin-left:-18%;

}











































































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

#testimonial_rotator_custom{

background-size:cover;padding-left:60px;padding-right:60px;min-height:inherit}

#main_testimonial{

padding-bottom:30px}

body .width-100 .fullwidth-box,body .width-100 .fusion-section-separator{

margin:0}

.billet_foresta,.billet_parc_decouverte_foresta,.billet_parc_gorge_foresta{

width:100%}

body #header-sticky .nav-holder{

float:left!important}

.billet_montant{

font-size:20px;padding-top:0}

.billet_montant_discount{

margin-top:0;line-height:13px}

.billet_title{

font-size:15px}

.btn_suivant{

font-size:16px}

.billet_desc{

padding-top:0}

.billet_button{

margin-top:5px}

#billetterie_etape{

padding-left:30px!important;padding-right:30px!important}

}


@media only screen and (max-width:1150px)
{
	.app_hand

	{
	margin-left:65%;
	}


}




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

.video-background{

padding:50px 0!important}

.billetterie_left{

width:200px}

.billetterie_right{

width:auto}

.tab_billet_txt{

padding-right:10px;font-size:12px}

.billet_5{

width:50%!important;display:block;float:right!important;padding-left:0!important;margin-top:20px}

.billet_1 .fusion-column-wrapper,.billet_2 .fusion-column-wrapper,.billet_3 .fusion-column-wrapper,.billet_4 .fusion-column-wrapper,.billet_5 .fusion-column-wrapper{

vertical-align:middle}

#billetterie_block.foresta #section_foresta,#billetterie_block.foresta_parc_decouverte #section_parc_découverte_nature_et_foresta,#billetterie_block.foresta_parc_gorge #section_parc_de_la_gorge_de_coaticook_et_foresta{

max-width:975px;text-align:center}

.btn_suivant{

font-size:20px}

.billet_block{

display:inline-block;max-width:688px}

}



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

.particles{

display:none}

.shop_table .product-subtotal .amount,.shop_table tbody tr td{

font-size:18px}

.annulation_calendar .info_block_detail_date{

width:50%}

.annulation_calendar .info_block_detail_1{

width:60%}

.annulation_calendar .info_block_detail_2{

width:40%}

}

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

	.woocommerce input.apply_btn{
	margin-top:10px}



	.app_hand
	{
	margin-left:65%;
	}

	.fermeture_saison.fermeture_saison
	{
		margin-top:14%;
	}


}



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

.shop_table .product-subtotal .amount,.shop_table tbody tr td{

font-size:16px}

.billet_title{

font-size:13px}

.billet_desc{

font-size:12px}

.billet_montant{

font-size:18px}

.billet_1 .fusion-column-wrapper,.billet_2 .fusion-column-wrapper,.billet_3 .fusion-column-wrapper,.billet_4 .fusion-column-wrapper,.billet_5 .fusion-column-wrapper{

padding-top:5px}

body #header-sticky.sticky-header .logo{

display:none}

}



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

#testimonial_rotator_custom,.accueil_bulle_txt{

padding-left:20px;padding-right:20px}

.accueil_bulle_txt{

font-size:16px}

#accueil_projet_img{

display:none}

#accueil_projet_img_2,#accueil_projet_img_2:before{

width:100%!important}

.accueil_map_sapin{

display:none!important}

.accueil_middle_stars{

width:30px;height:30px;background-size:contain}

.accueil_boutique_title,.accueil_horaire_title,.accueil_projet_title{

font-size:40px}

#accueil_video_video iframe{

max-width:100%}

.annulation_billet_td,.annulation_calendar_td{

width:100%;display:block}

.annulation_space_td,.btn_horaire_savoir_plus{

display:none}

	.app_hand
	{
	margin-left:50%;
	margin-top:0%;
	}

	.fermeture_saison.fermeture_saison
	{
		margin-top:20%;
	}


}



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

.billet_foresta img,.billet_parc_decouverte_foresta img,.billet_parc_gorge_foresta img,.btn_horaire_savoir_plus{

display:none}

.video-background{

padding:40px 0!important}

.video-background .avada-row>p{

font-size:80px!important;line-height:90px!important;margin-bottom:-5px}

#billetterie_etape_1{

padding-left:25px}

#billetterie_etape_1:before{

left:-12px}

#billetterie_etape_1,#billetterie_etape_2,#billetterie_etape_3,#billetterie_etape_4{

text-align:center}

#billetterie_etape_1 .fusion-column-wrapper:before,#billetterie_etape_2 .fusion-column-wrapper:before,#billetterie_etape_3 .fusion-column-wrapper:before,#billetterie_etape_4 .fusion-column-wrapper:before{

margin-left:-25px}

.billet_5{

width:100%!important}

.billet_foresta:after,.billet_foresta:before,.billet_parc_decouverte_foresta:after,.billet_parc_decouverte_foresta:before,.billet_parc_gorge_foresta:after,.billet_parc_gorge_foresta:before{

background-size:cover;content:none}

.billet_foresta,.billet_parc_decouverte_foresta,.billet_parc_gorge_foresta{

font-size:14px;text-align:center;display:table-cell;width:100%;height:100%;vertical-align:middle;padding:10px;border:none}

.billet_foresta{

box-shadow:0 3px 0 0 #993ba8 inset;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.billet_foresta.active{

box-shadow:0 100px 0 0 #993ba8 inset;background-color:#993ba8;color:#fff;border:none}

.billet_parc_gorge_foresta{

box-shadow:0 3px 0 0 #6eb046 inset;transition:all .5s ease-in-out}

.billet_parc_decouverte_foresta,.billet_parc_gorge_foresta{

-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}

.billet_parc_gorge_foresta.active{

box-shadow:0 100px 0 0 #6eb046 inset;background-color:#6eb046;color:#fff;border:none}

.billet_parc_decouverte_foresta{

box-shadow:0 3px 0 0 #05adec inset;transition:all .5s ease-in-out}

.billet_parc_decouverte_foresta.active{

box-shadow:0 100px 0 0 #05adec inset;background-color:#05adec;color:#fff;border:none}

.tab_block .avada-row{

display:table;width:100%;height:100%;min-height:1px}

.tab_block .fusion-column.spacing-no{

width:33.3333%!important;display:table-cell;height:100%;vertical-align:top;float:none;padding-right:2%}

.tab_block .fusion-column.spacing-no .fusion-column-wrapper{

display:table;width:100%;height:100%}

.tab_block .fusion-column.spacing-no.align_right{

padding-right:0}

.calendrier_jour_top{

font-size:16px}

.calendrier_jour .complet .calendrier_date:before,.calendrier_jour .disponible .calendrier_date:before{

width:40px;height:40px}

#wrapper .fusion-column.fusion-one-sixth.spacing-no,.annulation_calendar .info_block_detail_1,.annulation_calendar .info_block_detail_2,.info_block_detail_1,.info_block_detail_2{

width:100%}

.info_block_detail_date,.info_block_detail_date_1{

padding-right:20px}

.info_block_detail_btn{

white-space:nowrap}

.info_block_detail_2{

padding-top:20px}

.calendrier_header{

font-size:2.143em}

.date_foresta_txt{

font-size:16px}

.shop_table .product-subtotal .amount,.shop_table tbody tr td{

font-size:14px}

.shop_table .product-quantity{

display:table-cell!important}

.spacer_disponibilite,.tab_block .avada-row:after,.tab_block div.fusion-clearfix{

display:none}

.billet_1{

background-position:center}

.forfait_block .btn_suivant,.forfait_block:nth-child(3n+1) .btn_suivant,.forfait_block:nth-child(3n+2) .btn_suivant,.forfait_block:nth-child(3n+3) .btn_suivant{

font-size:16px}

.reservation_txt{

font-size:14px}


	.app_hand
	{
	margin-left:30%;
	}

}



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

#wrapper .fusion-column.fusion-one-sixth.spacing-no{

width:100%}

#wrapper .billet_block .fusion-column.spacing-no{

width:100%!important}

}



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

.fullwidth-box.video-background .fullwidth-video,.fusion-social-links-header,.horaire_calendar_block,.horaire_space,.tarif_cash_block,.tarif_space{

display:none}

.accueil_middle_txt_1{

font-size:25px}

#billetterie_etape_1 .fusion-column-wrapper,#billetterie_etape_2 .fusion-column-wrapper,#billetterie_etape_3 .fusion-column-wrapper,#billetterie_etape_4 .fusion-column-wrapper{

font-size:0}

#accueil_horraire{

width:100%;padding-left:20px!important;padding-right:20px!important}

.accueil_bulle_txt{

font-size:13px;line-height:20px}

.shop_table .product-subtotal .amount,.shop_table tbody tr td{

font-size:12px}


#slidingbar{

background-repeat:repeat;height:160px}



}



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

#post-352,.losange_container{

text-align:center}

#post-352 .fusion-separator,#post-352 br,#post-492 .fusion-separator,#sticky-nav-right .btn_panier,.fullwidth-box.video-background{

display:none}

.shop_table .product-depart{

white-space:normal}

.annulation_calendar .info_block_detail_date{

width:100%}

.accueil_bulle_txt{

width:425px;padding-top:50px}

#post-352 .accueil_middle_block{

padding:20px}

#post-492 .accueil_middle_txt_1{

padding:15px 0}


#slidingbar{

background-repeat:repeat;height:190px}

}

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

		.fermeture_saison.fermeture_saison
	{
		margin-top:35%;
	}
}



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

#post-354 .fusion-separator,#post-356 .tarif_separator.fusion-separator,#post-358 .fusion-separator,#post-360 .fusion-separator,#post-492 .fusion-separator,.page-id-352 br{

display:none}

.accueil_bulle_txt{

width:auto;padding-top:26px}

.etait_fois_content{

margin:0!important}

#post-354 .imageframe-align-center{

margin-top:-20px}

#post-360 .accueil_middle_txt_1{

padding:0}

#post-492 .accueil_middle_txt_1{

padding:15px 0}

.ce_quils_en_pense_title{

font-size:18px!important}

#testimonial_rotator_wrap_178{

margin-top:-40px}

.forfait_offert_title{

padding:0!important}

.moment_factory_logo{

margin:20px 0}

.losange_container{

padding:40px 0!important}

.footer-area{

padding-top:60px!important}

.content-box-percentage{

font-size:90px}

.tarif_info_block{

height:auto;padding:20px}

.tarif_info_block .tarif_description{

line-height:14px;max-width:125px}

.tarif_tax_included{

display:block!important;font-size:11px!important;margin-top:-5px}

a.btn_horaire_savoir_plus{

display:none}

.footer-area{

padding-bottom:0!important}

.accueil_middle_txt_1{

font-size:22px;padding:25px 0}

.copy_right a:first-child{

display:block;margin-bottom:-8px}

#btn_navette.selected .btn_navette_first,#btn_navette.selected .btn_navette_last,#btn_navette:hover .btn_navette_first,#btn_navette:hover .btn_navette_last,

#btn_horaire.selected .btn_horaire_first,#btn_horaire.selected .btn_horaire_last,#btn_horaire:hover .btn_horaire_first,#btn_horaire:hover .btn_horaire_last,#btn_tarif.selected .btn_tarif_first,#btn_tarif.selected .btn_tarif_last,#btn_tarif:hover .btn_tarif_first,#btn_tarif:hover .btn_tarif_last,.billetterie_left{

display:none}

#main_testimonial ul li{

font-size:12px}

#btn_navette,#btn_navette.selected,#btn_horaire,#btn_horaire.selected,#btn_tarif,#btn_tarif.selected,.accueil_boutique_title,.accueil_horaire_title,.accueil_projet_title{

font-size:22px}

#accueil_projet_img_2:before{

height:391px}

.horaire_date,.horaire_heure,.tarif_description{

font-size:12px}

.horaire_post_title,.tarif_montant,.tarif_post_title{

font-size:15px}

#sticky-nav-right .btn_billetterie{

font-size:11px}

#sticky-menu-left{

width:100%;left:-100%}

#main .portfolio h2,#wrapper #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,#wrapper .woocommerce .checkout h3{

font-size:14px!important;line-height:20px!important}

.btn_suivant{

font-size:14px}

.calendrier_jour_top{

font-size:13px}

.info_block_detail_date{

width:100%;padding-right:0}

.calendrier_jour .complet .calendrier_date:before,.calendrier_jour .disponible .calendrier_date:before{

width:30px;height:30px}

.calendrier_header{

font-size:1.129em}

.date_foresta_txt{

font-size:14px}

.loading_page_loader{

width:200px}

.shop_table .product-subtotal .amount,.shop_table tbody tr td,.woocommerce-info .showlogin{

font-size:12px}

.billetterie_right{

display:block;width:100%}

.mobile_forfait{

display:block}

.btn_billetterie{

display:none}

}



@media only screen and (max-width:480px){
		.fermeture_saison.fermeture_saison
	{
		margin-top:42%;
		height:120px;
	}
}



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

a.btn_billetterie.btn_billetterie_menu{

display:inline-block!important}

#top_menu_logo{

margin-left:0}

#slidingbar{
background-repeat:repeat;height:260px}

}


}



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

.forfait_billet_img{

display:none}

}



@media only screen and (max-height:1000px){

.sticky_menu_left_logo img{

max-height:178px}

#sticky-menu-left ul.navigation{

margin-top:15px;margin-bottom:15px}

.btn_billetterie_menu{

margin-top:15px}

.sticky_menu_left_separator2_1{

margin-top:15px;margin-bottom:20px}

.sticky_menu_left_separator2_2{

margin-top:20px}

.sticky_menu_left_language{

margin-top:30px}





	#post-354 .imageframe-align-center .imageframe-2

	{

		display:block !important;

		float:none !important;

		width:100% !important;

		margin-left:0px !important;

	}



	#post-354 .imageframe-align-center .imageframe-3

	{

		display:block !important;

		float:none !important;

		width:100% !important;

		margin-top:0px !important;

		margin-left:0px !important;

	}




}























@media only screen and (max-height:900px){

.sticky_menu_left_logo img{

max-height:100px}

}



@media only screen and (max-height:800px){

.sticky_menu_left_logo img{

max-height:100px}

#sticky-menu-left ul.navigation{

margin-top:7px;margin-bottom:7px}

.btn_billetterie_menu{

margin-top:7px}

.sticky_menu_left_separator2_1{

margin-top:7px;margin-bottom:10px}

.sticky_menu_left_separator2_2{

margin-top:7px}

.sticky_menu_left_language{

margin-top:15px}

.sticky_menu_left_logo{

margin-top:20px;margin-bottom:20px}

}



@media only screen and (max-height:700px){

.sticky_menu_left_logo img{

display:none}

}



@media only screen and (max-height:600px){

#sticky-menu-left .fb-share-button,.sticky_menu_left_separator2_2{

display:none}

#sticky-menu-left .menu_sociaux_btn{

padding:7px 0}

}



@media only screen and (max-height:460px){

.btn_billetterie_menu,.sticky_menu_left_separator2_1{

display:none}

}



@media only screen and (max-height:380px){

.sticky_menu_left_separator{

display:none}

#sticky-menu-left ul.navigation{

display:table;clear:both}

#sticky-menu-left ul.navigation li{

float:left;width:auto}

#sticky-menu-left ul.navigation li a:after,#sticky-menu-left ul.navigation li a:before{

display:none}

.sticky_menu_left_language{

margin-top:0;padding-top:20px}

#sticky-menu-left ul.navigation li a:after{

content:"/";position:relative;background:0 0;color:#FFF;display:inline-block;opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100);left:0;width:auto;padding-left:10px}

.btn_billetterie_menu{

display:inline-block}

#sticky-menu-left ul.navigation li a{

padding-left:10px;padding-right:0}

.loadin_page_td{

vertical-align:top}

#slidingbar{

background-repeat:repeat;height:380px}

.annulation_block
{
		font-size:10px !important;
		padding:0px 5px 20px 0px !important;
}

}



@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){

.btn_suivant{

line-height:44px}

}



@media all and (-ms-high-contrast:none) and (max-width:435px),(-ms-high-contrast:active){

.btn_suivant{

line-height:normal}

}



.payment_method_paypal_pro{

//display:none}

.payment_method_paypal_pro label{

//display:none!important}


sup
{
	font-size:0.5em;
}

.fermeture_saison
{
	position:relative;
	display:block;
	margin:auto;
	max-width:60%;
	height:100px;
	padding:10px;
	background:linear-gradient(to right, rgba(9,18,30,0.0), rgba(9,18,30,1), rgba(9,18,30,1), rgba(9,18,30,0.0));
	text-shadow:2px 2px 2px #09121e;
	margin-top:12%;
}
