#wrapper .bouton-video

{	font-size:16px;

	background:none !important;

	color:#FFF;

	font-family:"Adam";

	text-transform:uppercase;

	text-align:center;

	width:283px;

	height:48px;

	line-height:48px;

	display:inline-block;

	cursor:pointer;

	position:relative;

	z-index:0;

	-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;

	padding:0;

}





#wrapper .bouton-video:before

{	position:absolute;

	content:"";

	width:100%;

	height:100%;

	background-image:url(http://forestalumina.com/wp-content/uploads/2015/04/bouton-visionnez2.png);

	background-repeat:no-repeat;

	z-index:-2;

	top:0;

	left:0

}





#wrapper .bouton-video:after

{	position:absolute;

	content:"";

	width:100%;

	height:100%;

	background-image:url(http://forestalumina.com/wp-content/uploads/2015/04/bouton-visionnez2.png);

	background-repeat:no-repeat;

	z-index:-1;

	top:0;

	left:0;

	opacity:0;

	-moz-opacity:0;

	-khtml-opacity:0;

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

	background-position:left bottom;

	-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

}





#wrapper .bouton-video:hover:after

{	opacity:1;

	-moz-opacity:1;

	-khtml-opacity:1;

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

}







#wrapper .bouton-video:hover

{	color:#10131a !important;

}













#wrapper .bouton-googlemaps

{	font-size:16px;

	background:none !important;

	color:#FFF;

	font-family:"Adam";

	text-transform:uppercase;

	text-align:center;

	width:283px;

	height:48px;

	line-height:48px;

	display:inline-block;

	cursor:pointer;

	position:relative;

	z-index:0;

	-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;

	padding:0;

}





#wrapper .bouton-googlemaps:before

{	position:absolute;

	content:"";

	width:100%;

	height:100%;

	background-image:url(http://forestalumina.com/wp-content/uploads/2015/04/bouton-visionnez2.png);

	background-repeat:no-repeat;

	z-index:-2;

	top:0;

	left:0

}





#wrapper .bouton-googlemaps:after

{	position:absolute;

	content:"";

	width:100%;

	height:100%;

	background-image:url(http://forestalumina.com/wp-content/uploads/2015/04/bouton-visionnez2.png);

	background-repeat:no-repeat;

	z-index:-1;

	top:0;

	left:0;

	opacity:0;

	-moz-opacity:0;

	-khtml-opacity:0;

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

	background-position:left bottom;

	-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

}





#wrapper .bouton-googlemaps:hover:after

{	opacity:1;

	-moz-opacity:1;

	-khtml-opacity:1;

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

}





#wrapper .bouton-googlemaps:hover

{	color:#10131a !important;

}



















#wrapper .bouton-forfait

{	display:table;

	width:100%;

	font-size:20px;

	font-family:"Adam";

	font-weight:normal !important;

	color:#FFF;

	text-transform:uppercase;

	height:25px;

	vertical-align:middle;

	text-align:center;

	padding:9px;

	border:none;

	background:url(http://forestalumina.com/wp-content/uploads/2015/03/btn_suivant_vert.jpg) !important;

	background-repeat:repeat-x;

        padding-right: 35px;

	position:relative;

        right: 63px;

	z-index:0;

	cursor:pointer;

	-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

}





#wrapper .bouton-forfait:hover

{	

	background:url(http://forestalumina.com/wp-content/uploads/2015/01/btn_tarif.jpg) !important;

}





#wrapper .bouton-forfait i.fa-chevron-right:before {

  content: ">";

  position: absolute;

  right: 0;

  top: 0;

  height: 44px;

  line-height: 44px;

  width: 48px;

  font-size: 40px;

  color: #FFF;

  font-family: "adam";

  z-index: 1;

  text-align: center;

  background: rgba(0,0,0,0.5);

}



#wrapper .bouton-forfait-vert

{	

	background:url(http://forestalumina.com/wp-content/uploads/2015/03/btn_suivant_vert.jpg) !important;

}



#wrapper .bouton-forfait-vert:hover

{	

	background:url(http://forestalumina.com/wp-content/uploads/2015/01/btn_tarif.jpg) !important;

}







#wrapper .bouton-forfait-bleu

{	

	background:url(http://forestalumina.com/wp-content/uploads/2015/01/btn_tarif.jpg) !important;

}



#wrapper .bouton-forfait-bleu:hover

{	

	background:url(http://forestalumina.com/wp-content/uploads/2015/03/btn_suivant_vert.jpg) !important;

}







#wrapper .bouton-forfait-mauve

{	

	background:url(http://forestalumina.com/wp-content/uploads/2015/01/btn_horaire.jpg) !important;

}



#wrapper .bouton-forfait-mauve:hover

{	

	background:url(http://forestalumina.com/wp-content/uploads/2015/01/btn_tarif.jpg) !important;

}





.billetterie_forfait_title {



  line-height: 26px;

}





#block_horaire .btn_horaire_savoir_plus { display:none;}

.fusion-checklist li.size-small{
	font-size:16px;
	padding-left:20px;
}

.fusion-checklist{
	padding-bottom:20px;
}


ul.fusion-checklist.checklist-security li:nth-child(2n) i{
    color:#e86ff0!important;
}

ul.fusion-checklist.checklist-security li:nth-child(2n+1) i{
    color:#66c867!important;
}



#wrapper .fusion-button.button-1
{
	position:relative;
	display:inline-block;
	float:left;
}
#wrapper .fusion-button.button-2
{
	position:relative;
	display:inline-block;
	float:left;
	margin-left:60%;
	margin-top:-7%;

}



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

    .find_us_ctn{

        clear:both;

        display:block;

        margin-bottom:75px!important;

        text-align: center;

        width:100%!important;

    }

    .find_us_ctn_last{

        margin-bottom:0px!important;

    }

    .find_us_separator {

        display:none;

    }

}


@media only screen and (max-width: 700px) {
#wrapper .fusion-button.button-1
	{
		position:relative;
		float:none !important;
	}
#wrapper .fusion-button.button-2
	{
		position:relative;
		float:none !important;
		margin-left:0px !important;
		margin-top:5px !important;
	}
}




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

    #post-352 .fusion-separator { display:none; }

    #post-352 .video-background { display:none; }

    #post-354 .video-background { display:none; }

    #wrapper .bouton-forfait { 

        font-size:11px;

        line-height: 26px!important;

    }

    .accueil_boutique_title, .accueil_projet_title, .accueil_horaire_title { padding-top:30px;}

    .btn_visitez_boutique, .btn_savoir_plus { margin-bottom:30px; }

    .bg-forfait-image1 p,

    .bg-forfait-image2 p,

    .bg-forfait-image3 p,

    .bg-forfait-image4 p,

    .bg-forfait-image5 p{

        font-size:16px!important;

        padding:18px 0px 0px!important; 

        text-align: center;

        text-shadow: 0 0 7px #000;

    }

    .bg-forfait-image2 p,

    .bg-forfait-image4 p{

        padding-top:30px!important;

    }

    .bg-forfait > div > p {

        font-size:13px!important;

        padding-left:10px!important; 

        padding-right:10px!important; 

    } 

    

     .bg-forfait > div > p br { display: none; }

     .horaire_info_block { 

        display:block!important;

        height:auto!important;

        padding:15px 20px;

    }

    .horaire_table_cell {

        display:block!important;

        margin:0 auto;

        text-align:center;

    }

    .btn_horaire_reservez { margin:0 auto; }

    

    .find_us_ctn{

        clear:both;

        display:block;

        margin-bottom:75px!important;

        text-align: center;

    }

    .find_us_separator {

        display:none;

    }

    .cart-totals-buttons {padding-left:0px;}


    .annulation_block_title
    {
    	font-size:14px !important;
    }

	
}



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

    .bg-forfait > div > p {

        font-size:11px!important;

        line-height:15px!important;

        padding-left:10px!important; 

        padding-right:10px!important; 

    } 



    #wrapper .bouton-forfait {

        width: 140px!important;

        padding-right: 45px!important;

        right: 73px!important;

    }

}



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

    #wrapper .bouton-forfait {

        width: 100px!important;

        padding-right: 50px!important;

        right: 76px!important;

        font-size: 8px!important;

    }

    #wrapper .find_us_ctn .fusion-button{

        margin-left:-12px;

    }

    .bg-forfait-image2 p { padding-top: 18px!important; }

    .bg-forfait-image3 p { padding-top: 4px!important; }

    .bg-forfait-image4 p { padding-top: 28px!important; }

}

