/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
/************************ Normalize ************************/
:root{
	scrollbar-color: rgba(129, 85, 45, 0.7) rgba(225, 195, 147, 0.8) !important;
	scrollbar-width: 13px !important;
}
::-webkit-scrollbar {
    width: 13px;
}
 
::-webkit-scrollbar-track {
	box-shadow: inset 0 0 8px black;
    -webkit-box-shadow: inset 0 0 8px black;
	background: rgba(225, 195, 147, 0.8);
}
 
::-webkit-scrollbar-thumb {
	box-shadow: inset 0 0 6px rgba(0,0,0,0.7);
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.7);
	background: rgba(129, 85, 45, 0.7);
}
#fp-nav.fp-right{
	right: 30px !important;
}
#fp-nav ul li a span, .fp-slidesNav ul li a span{
	background: #81552d !important;
}
#fp-nav > ul > li:nth-child(5){
	display: none;
}
/*body::-webkit-scrollbar {
	display: none;
}*/
.title-mg{
	font-family:'frenchpress';
	font-size:32px;
	line-height:1em;
	font-weight:bold;
}
.button-icon-left{
    margin-right: 0px!important;
}
.fusion-image-carousel {
    margin-bottom: 0px!important;
}
.fusion-button.bt-contact i
{padding-right:10px;}
.font-frenchpress
{font-family:'frenchpress';}
.to-top-right #toTop {
    right: calc(50% - 24px);
    border-radius: 24px 24px 0px 0px!important;
    background-color: rgba(225,195,147,0.9);
}
#toTop:before {
    color: #81552d;
}
.to-top-right #toTop:hover::before {
	color: #fff!important;
    }
.bouton-reserver .fusion-button-text
{text-transform:uppercase;
letter-spacing:1px;}
.initialise-font
{font-family:arial;}
.bt-je-reserve .fusion-button-text
{   
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: 'frenchpress';
    color:#fff!important;}
.bt-je-reserve .fusion-button-text::before
{    content: '';
    display: inline-block;
    width: 42px;
    height: 29px;
    background-image: url("https://mountain-games.com/wp-content/uploads/2020/04/ico-je-reserve-blanc.png");
    padding-right: 10px;
    background-repeat: no-repeat;
}
.bt-je-reserve .fusion-button-text
{ height: 29px;
line-height: 29px;
}
.bt-je-reserve:hover .fusion-button-text
{color:#81552d!important;}
.bt-je-reserve:hover .fusion-button-text::before
{background-image: url("https://mountain-games.com/wp-content/uploads/2020/04/ico-je-reserve-marron.png");}
#main a
{font-weight:bold;}
.cn-button.bootstrap {
    color: #81552d;
    background: rgb(225, 195, 147);
}
.cn-text-container {
    margin: 5px auto 10px auto;
    max-width: 900px;
    display: block!important;
}
.font-signature
{font-size: 28px;
    font-weight: normal;
    font-family: 'Caveat', cursive;}
.grecaptcha-badge
{visibility:hidden;}
.form-newsletter
{max-width:300px;
float:right;}
.form-newsletter label
{   display: block;
    clear: both;
font-weight:bold;
color:#81552d;
text-align:right;}
.form-newsletter input.sib-default-btn
{width: 25%;
    float: left;
    height: 30px;
    border: none;
    font-weight: bold;
    color: #fff;
    background-color: #81552d;}
.form-newsletter input.sib-email-area
{float: left;
  width: 75%;
height: 30px;
font-size:14px;
    margin: 0px;}
.form-newsletter .sib-email-area
{margin-top:0px;}
.pdfprnt-buttons
{   float: right;
    padding: 2px;
    background-color: #81552d;
    margin-bottom: 5px;}
.pdfprnt-buttons span.pdfprnt-button-print-title
{color:#fff;}
.pdfprnt-buttons:hover
{background-color: #fff;}
.pdfprnt-buttons:hover span.pdfprnt-button-print-title
{color:#81552d;}
#wrapper .fusion-vertical-menu-widget.left .menu>li>a {
    padding-left: 10px!important;
}
.none
{display:none!important;}
body .font-sunstrike h2.title-heading-center
{font-size: 52px!important;
    font-weight: 600!important;
    font-family: 'Sunstrike'!important;}
.bg-contain .fusion-column-wrapper
{background-size:contain!important;}
.wpgmza-modern-store-locator
{display:none!important;}
.fusion-image-carousel .fusion-carousel-item .fusion-image-wrapper
{display:block!important;}
.max-width-450
{max-width:450px;
margin:0 auto;}
.fusion-button-text
{font-family: 'frenchpress'!important;
 font-size: 32px!important;
text-transform:unset!important;
letter-spacing:1px!important;}
.fusion-countdown.decompte .fusion-countdown-subheading {
    line-height: 1em;
    margin-bottom: 10px!important;
    font-weight: bold;
    font-family: 'Sunstrike';
}
.fusion-countdown.decompte .fusion-countdown-counter-wrapper {
    margin-top: 10px!important;
}
/************************ Navigation Full Page ************************/
.scroll-down, .scroll-top{
margin-top:-40px;
}
/************************ Header ************************/
header{
	margin:0 auto;
    /*max-width:1400px;*/
}
.hp .fusion-header-v6{
	position: absolute;
    height: 389px!important;
    width: 194px;
	left:10%;
    background-image: url("https://mountain-games.com/wp-content/uploads/2020/05/fond-menu-home.png");
    background-size: contain;
    background-position: bottom center;
    background-repeat: no-repeat;
    background-color:transparent!important;
}
.hp .fusion-flyout-menu-icons.fixed
{   position: fixed;
    top: 18px;
    left: calc(10% + 60px);
    background-image:url("https://mountain-games.com/wp-content/uploads/2020/05/fond-menu-burger-sticky.png");
}
.fusion-header-v6, .home header.fusion-is-sticky .fusion-header-v6
{    height: 85px!important;
    background-image: none;
    background-color: rgba(225,195,147,0.8)!important;
    width: 100%;
    position: fixed;
    top: 0px;
    left: 0px;}
.fusion-header-v6 .fusion-header{
	padding: 0px;
    background-size: contain!important;
    background-color:transparent!important;
	height: 100%;
}
.hp .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle {
    padding: 0 calc((38px)/ 2)!important;
}
.hp .fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle {
margin-left:10px;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line
{width:20px!important;}
.hp .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line
{width: calc((20px) * 1.5)!important;}
.hp .fusion-flyout-menu-active .fusion-flyout-menu-icons {
    left: 40px;
    right: auto;
    bottom: auto;
    top: 20px;
}
.fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-toggle-icon-line
{width: calc((20px) * 1.2)!important;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle
{padding:0 calc(25px / 2)!important;}
/*.hp .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line
{width:calc((20px) * 1.5)!important;}*/
.fusion-flyout-menu-icons, .home header.fusion-is-sticky .fusion-flyout-menu-icons{
    width: 45px;
    position: absolute;
    margin: 0px!important;
    top: 20px;
    bottom: auto;
    left: 60px;
    height: 45px;
    background-image: url(https://mountain-games.com/wp-content/uploads/2020/04/fond-menu-burger-45.png);
    background-repeat: no-repeat;
    background-position: center center;
}
.hp .fusion-flyout-menu-icons{
	width: 67px;
    position: absolute;
    margin: 0px!important;
    bottom: 40px;
	top:auto;
    left: 60px;
    height: 67px;
    background-image: url(https://mountain-games.com/wp-content/uploads/2020/02/fond-menu-burger.png);
    background-repeat: no-repeat;
    background-position: center center;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line{
	height: 4px!important;
 	border-radius: 25px;
}
.fusion-flyout-menu-active .fusion-logo{
	visibility:hidden;
	height:0px;
}
.fusion-flyout-menu-active .fusion-flyout-menu-icons{
left: 60px;
right: auto;
bottom: auto;
top: 20px;
}
.fusion-header-v6.fusion-flyout-menu-active, .fusion-flyout-menu-active .fusion-header{
	background:none!important;
}
/*.fusion-logo img, .home header.fusion-is-sticky .fusion-logo img {
    display:none;
}*/
.home .fusion-logo img {
    display:block;
}
.fusion-logo, .home header.fusion-is-sticky .fusion-logo
{   margin: 12px 0px 0px 150px!important;}
.hp .fusion-logo
{display:none;}
.logo-hp
{display:none;}
.hp .logo-hp
{display:block;
position:absolute;
z-index:1000;
top:20px;}
/*.fusion-logo a, .home header.fusion-is-sticky .fusion-logo a
{
    background-image: url(https://mountain-games.com/wp-content/uploads/2020/04/logo-mountain-games-horizontal-62.png);
    width: 169px;
    height: 75px;
    margin-top: 10px;
    background-repeat: no-repeat;
}*/
/*.home .fusion-logo
{margin: 31px 0px!important;}
.home .fusion-logo a
{background-image:none;
width:auto;
height:auto;
margin-top:0px;}*/
/*#mega-menu-main_navigation
{display:none!important;}*/
#mega-menu-main_navigation li.mega-menu-column ul.mega-sub-menu li.mega-small a
{font-size: 32px!important;}
#mega-menu-main_navigation li.mega-menu-column ul.mega-sub-menu li.mega-marge
{margin-top:80px!important;}
#mega-menu-main_navigation li.mega-menu-row ul.mega-sub-menu li.mega-menu-columns-3-of-12:last-child
{   padding:40px 20px 0px 20px!important;
    width: 23%!important;
    margin-right: 2%!important;
    text-align: center!important;
    border-radius: 25px!important;
    background-image: url("https://mountain-games.com/wp-content/uploads/2020/04/fond-bloc-concept.jpg")!important;
    background-color: #fef2d2;
    background-size: cover!important;}
#mega-menu-main_navigation li.mega-menu-row ul.mega-sub-menu li.mega-menu-columns-3-of-12:last-child li
{text-align:center!important;}
#mega-menu-main_navigation li.mega-menu-row ul.mega-sub-menu li.mega-menu-columns-3-of-12:last-child h2
{    color: #81552d;
    font-family: 'Sunstrike';
    font-size: 36px;
    text-align: center;
    line-height: 1.2em;
    padding-top: 40px;
}

/************************ Menu Beaufort / Saisies ************************/
body.beaufort .mega-sub-menu .lessaisies
{display:none!important;}
body.les-saisies .mega-sub-menu .beaufort
{display:none!important;}
.mega-sub-menu .lessaisies .fusion-layout-column
{margin-bottom:0px!important;}
.mega-sub-menu .aventure
{   text-align: center;
    height: 200px;
    background-position: center center;
    background-size:cover;
    border-radius: 25px;
    margin-bottom: 20px;}
.beaufort .aventure.pt
{    background-image: url("https://mountain-games.com/wp-content/uploads/2022/05/vignette-pt-escape.jpg");
 }
.beaufort .aventure.lpt
{    background-image: url("https://mountain-games.com/wp-content/uploads/2022/05/vignette-le-piege-du-trappeur-2022-1.jpg");
 }
.beaufort .aventure.sdb
{    background-image: url("https://mountain-games.com/wp-content/uploads/2022/05/visuel-secret-bastilles-2022.jpg");
 }
.beaufort .aventure.pap
{    background-image: url("https://mountain-games.com/wp-content/uploads/2022/05/vignette-scenario-pris-au-piege.jpg");
 }
.lessaisies .aventure.ep
{    background-image: url("https://mountain-games.com/wp-content/uploads/2021/11/vignette-eveil-polaire-nb-home.jpg");
 }
.lessaisies .aventure.tb
{    background-image: url("https://mountain-games.com/wp-content/uploads/2021/11/vignette-lor-blanc-home.jpg");
 }
.lessaisies .aventure.orb
{    background-image: url("https://mountain-games.com/wp-content/uploads/2021/11/vignette-or-blanc-home.jpg");
 }
.lessaisies .aventure.aff92
{    background-image: url("https://mountain-games.com/wp-content/uploads/2021/11/vignette-scenario-affaire-92-home.jpg");
 }
.lessaisies .aventure.evp
{    background-image: url("https://mountain-games.com/wp-content/uploads/2021/11/vignette-eveil-polaire-nb-home.jpg");
 }
.lessaisies .aventure.hc
{    background-image: url("https://mountain-games.com/wp-content/uploads/2020/04/visuel-l-heritage-cache-05.jpg");
 }
.lessaisies .aventure.pa
{    background-image: url("https://mountain-games.com/wp-content/uploads/2020/03/visuel-les-peuples-ancestraux-e1587679346196.jpg");
 }
.lessaisies .aventure.cr
{    background-image: url("https://mountain-games.com/wp-content/uploads/2023/05/compte-a-rebours-08.jpg");
 }
.mega-sub-menu .aventure a
{display: block;
 height: 100%;
padding-top: 70px;}
.mega-sub-menu .aventure:hover, .mega-sub-menu .aventure a:hover
{opacity:0.8;}
.mega-sub-menu .aventure h3
{      color: #fff;
    padding: 0px;
    line-height: 60px;
    text-shadow: 0px 0px 5px #333;
    margin: 0px;
    height: 60px;}
.mega-sub-menu .aventure h4
{    margin: 0px;
    background-color: rgba(255,255,255,0.8);
    font-size: 32px;
    display: inline-block;
    border-radius: 15px;
    padding: 0px 10px;
}
/************************ Menu ************************/
.fusion-main-menu>ul>li>a{
    color: #81552d;
    font-family: 'frenchpress'!important;
    font-size: 46px!important;
    font-weight: bold;
    padding:10px 20px;
}
.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle {
    height: 20px!important;
    width: 20px!important;
    padding: 20px 16px!important;
}
.home .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle{
    height: 20px!important;
    width: 20px!important;
    padding: 20px 27px!important;
}
.fusion-body .fusion-main-menu .current_page_item>a
{color: #81552d!important;}
.fusion-main-menu>ul>li>a:hover, .fusion-body .fusion-main-menu .current_page_item>a:hover
{ 
    background-color: #81552d;
	color: #f9edc1!important;}
#menu-menu-principal .menu-frontend
{display:none;}
.role-shop_manager #menu-menu-principal .menu-frontend
{display:block;}
/************************ Portfolio  ************************/
.single-avada_portfolio .single-navigation
{  /* position: fixed;
    height: 50px;
    top: calc(50% - 25px);
    line-height: 50px;*/
	position:relative;
min-height:0px;
    margin: 0px;
    z-index: 100;
	width: 100%;
border:none;}
.single-avada_portfolio .single-navigation a[rel="prev"]
{/*float:left;
 margin:0px!important;*/
position: fixed;
    height: 50px;
left:0px;
    top: calc(50% - 25px);
    line-height: 50px;
    margin: 0px;
    z-index: 100;
width:50px;
border:none;
}
.single-avada_portfolio .single-navigation a[rel="next"]
{/*float:right;
margin:0px!important;*/
position: fixed;
height: 50px;
width:50px;
right:0px;
    top: calc(50% - 25px);
    line-height: 50px;
    margin: 0px;
    z-index: 100;
border:none;}
.single-avada_portfolio .single-navigation a
{visibility:hidden;
width:50px;
}
.single-avada_portfolio .single-navigation a::before, .single-avada_portfolio .single-navigation a::after
{visibility:visible;
color:#81552d!important;
background-color:rgba(225,195,147,0.8);
width: 100%;
text-align:center;
font-size: 32px;
box-shadow: 0 0px 5px grey;	
}
.single-avada_portfolio .single-navigation a:hover::before, .single-avada_portfolio .single-navigation a:hover::after
{background-color:rgba(225,195,147,1);
}
.single-avada_portfolio .single-navigation a::before
{left:0px;
border-radius: 0px 25px 25px 0px;}
.single-avada_portfolio .single-navigation a::after
{right:0px;
border-radius: 25px 0px 0px 25px;}
.single-avada_portfolio .single-navigation a:hover::before, .single-avada_portfolio .single-navigation a:hover::after
{box-shadow:none;}
.single-avada_portfolio #fp-nav
{display:none!important;}
.single-avada_portfolio .intrigue
{color:#e1c393;
text-align:justify;}
.single-avada_portfolio .partager-rs
{border: solid 1px #81552d;
border-left:none;
border-right:none;
    height: auto;
    margin: 30px auto 0px;
    max-width: 380px;
    padding-left: 5px!important;}
.single-avada_portfolio .partager-rs h4 {
text-align: left;
    font-size: 32px;
    font-weight: bold;
    color: #81552d!important;
}
.single-avada_portfolio .partager-rs .fusion-social-network-icon
{   font-size: 18px!important;
	color: #81552d!important;}
.single-avada_portfolio .avada-page-titlebar-wrapper h1.entry-title
{background-image:url("https://mountain-games.com/wp-content/uploads/2020/04/fond-titre-scenario.png");
background-repeat:no-repeat;
background-size:cover;
padding:20px 30px;
margin-top: 100px;}
.single-avada_portfolio .project-description .descriptif-scenario
{background-size: 45%!important;}
.single-avada_portfolio .scenario-spec
{color:#81552d;
/*font-family:'frenchpress';*/
font-size: 18px;
font-weight: bold;}
.single-avada_portfolio .scenario-spec table
{margin:0 auto;
width:100%!important;
max-width:400px;}
.single-avada_portfolio .scenario-spec table td
{height:auto;
padding:2px 0px;
    font-family: 'frenchpress';
    font-size: 1.4em;
line-height: 1em;}
.single-avada_portfolio .scenario-spec.jauge table td
{padding:5px 0px;}
.single-avada_portfolio .scenario-spec table td:last-child
{padding-left:10px;}
 /*.single-avada_portfolio .scenario-spec img
{width: 80px;
border-radius: 40px;
 background-color: rgba(250,234,218,0.7);}*/
.single-avada_portfolio .entete-scenario
{min-height:300px;}
/*.single-avada_portfolio .titre-scenario h1
{background-color: rgb(225, 195, 147,0.8);
background-image:url("https://mountain-games.com/wp-content/uploads/2020/05/fond-titre-parchemin.jpg");
box-shadow: 0px 0px 5px #999;
background-size:cover;
    display: inline-block;
    text-align: center!important;
    padding: 10px 30px!important;
    margin-left: 0px!important;
    margin-top: 0px!important;}*/
.single-avada_portfolio .titre-scenario
{text-align:center;}
.single-avada_portfolio .titre-scenario h1 {
    background-color: rgba(248,239,224,0.8);
    display: inline-block;
    font-family: 'frenchpress';
    text-align: center!important;
    padding: 10px 30px!important;
    font-size: 3em;
    margin-left: 0px!important;
    margin-top: 0px!important;
}
.single-avada_portfolio .annonce-jeu h1
{background-image:url("https://mountain-games.com/wp-content/uploads/2020/04/texture-parchemin.jpg");
background-size:cover;
display:inline-block;
padding:10px!important;
}
.mention-jeu
{
    font-size: 13px;
    font-family: nunito;
    }
.niveau-scenario
{font-family:'frenchpress';
color:#81552d;
font-size:42px;
font-weight:bold;}
.tarif-scenario
{font-family:'frenchpress';
color:#81552d;
font-size:38px;
line-height:1em;
font-weight:bold;}
.tarif-scenario .age
{font-size:32px;}
.tarif-scenario table
{   max-width: 400px;
    width:100%!important;
    margin: 0 auto;
    /*background-image: url(https://mountain-games.com/wp-content/uploads/2020/04/fond-tarif-350.png);*/
	background-image: url(https://mountain-games.com/wp-content/uploads/2020/04/texture-parchemin.jpg);
    background-repeat: no-repeat;
    height: 134px;
    background-size: cover;
    box-shadow:0px 0px 5px #999;
	letter-spacing:1px;
}
.tarif-scenario ul
{padding:0px;
margin:0px;}
.tarif-scenario li
{list-style:none;
font-size:32px;}
.bg-illustration .fusion-column-wrapper
{background-size:contain!important;}
.description-scenario
{    box-shadow: 0px 0px 10px #999;}
.box-scenario .niveau
{width:150px;}
/************************ Scénarios sur-mesure ************************/
.home .carousel-sur-mesure .aps-post-title a:hover
{color:#fff!important;}
.single-post #main
{background-image:url("https://mountain-games.com/wp-content/uploads/2020/02/fond-scenario-sur-mesure.jpg");
background-size:cover;
background-attachment:fixed;
padding-top:0px!important;}
.home .fusion-flip-boxes .fusion-flip-box.flip-left .flip-box-front
{background-position:bottom right!important;}
.single-post .single-navigation
{ 
position:relative;
min-height:0px;
    margin: 0px;
    z-index: 100;
	width: 100%;
border:none;}
.single-post .single-navigation a[rel="next"]
{position: fixed;
    height: 50px;
left:0px;
    top: calc(50% - 25px);
    line-height: 50px;
    margin: 0px;
    z-index: 100;
width:50px;
border:none;
}
.single-post .single-navigation a[rel="prev"]
{
position: fixed;
height: 50px;
width:50px;
right:0px;
    top: calc(50% - 25px);
    line-height: 50px;
    margin: 0px;
    z-index: 100;
border:none;}
.single-post .single-navigation a
{visibility:hidden;
width:50px;
}

.single-post .single-navigation a::before, .single-post .single-navigation a::after
{visibility:visible;
color:#81552d!important;
background-color:rgba(225,195,147,0.8);
width: 100%;
text-align:center;
font-size: 32px;
box-shadow: 0 0px 5px grey;	
}
.single-post .single-navigation a:hover::before, .single-post .single-navigation a:hover::after
{background-color:rgba(225,195,147,1);
}
.single-post .single-navigation a[rel="prev"]::before
{left:0px;
border-radius: 25px 0px 0px 25px;
content: "\f105";}
.single-post .single-navigation a[rel="next"]::after
{right:0px;
border-radius:0px 25px 25px 0px;
content: "\f104";}
.single-post .single-navigation a:hover::before, .single-post .single-navigation a:hover::after
{box-shadow:none;}
.single-post #fp-nav
{display:none!important;}
.single-post .partager-rs
{border: solid 1px #81552d;
border-left:none;
border-right:none;
    height: auto;
    margin: 30px auto 0px;
    max-width: 330px;
    padding-left: 5px!important;}
.single-post .partager-rs h4 {
    text-align: left;
    font-size: 32px;
    line-height: 32px!important;
	font-weight:bold;
    color:#81552d!important;
}
.single-post .partager-rs .fusion-social-network-icon
{color:#81552d!important;}
.single-post .partager-rs .fusion-social-networks a
{color:#81552d!important;}
.page-scenario-sm .fusion-column-wrapper
{min-height:1000px!important;
background-attachment: fixed!important;
background-position: left center!important;
background-size: auto!important;}
/************************ Footer ************************/
#menu-menu-footer
{padding:0 10px;}
#menuFooter #menu-menu-footer.menu {
column-count: 2;
}
#menuFooter .fusion-builder-row 
{max-width:1400px!important;}
#menuFooter #avada-vertical-menu-widget-3{
	margin: 0px;
}
#menu-menu-footer li a{
	padding: 0px!important;
	font-weight: bold;
	font-family: 'Nunito';
    font-size:13px!important;
	border:none;
}
#menuFooter a:hover{
	color: black;
}
#wrapper .fusion-vertical-menu-widget .menu li.current-menu-item>a, #wrapper .fusion-vertical-menu-widget .menu li.current_page_item>a{
	border: none !important;
	color: black !important;
}
#menuFooter .col-right .fusion-text
{font-size: 13px;
font-weight:bold;
text-align: right;}
.signature {
    font-size: 12px;
    font-weight: normal;
    color: #81552d;
    text-align: right;;
}
.signature a
{font-weight:bold;}
#menuFooter .col-right .fusion-text p
{margin:0px;}
#custom_html-3.fusion-footer-widget-column
{margin-bottom:20px!important;}
#wrapper .fusion-vertical-menu-widget.left .menu {
 column-count: 2;
}
.fusion-footer .fusion-footer-widget-area
{background-image:url("https://mountain-games.com/wp-content/uploads/2022/12/fond-footer.jpg");
background-size:cover;
background-position:center center;}
/************************ Home ************************/
#fullpage > div.fusion-fullwidth.fullwidth-box.fusion-builder-row-1.section.hundred-percent-fullwidth.hundred-percent-height.hundred-percent-height-center-content.non-hundred-percent-height-scrolling.fp-section.fp-table.active.fp-completely > div > div > div > div > div > div.fusion-slider-sc.flexslider.fusion-aligncenter.flexslider-hover-type-none, #fullpage > div.fusion-fullwidth.fullwidth-box.fusion-builder-row-1.section.hundred-percent-fullwidth.hundred-percent-height.hundred-percent-height-center-content.non-hundred-percent-height-scrolling.fp-section.fp-table.active.fp-completely > div > div > div > div, #fullpage > div.fusion-fullwidth.fullwidth-box.fusion-builder-row-1.section.hundred-percent-fullwidth.hundred-percent-height.hundred-percent-height-center-content.non-hundred-percent-height-scrolling.fp-section.fp-table > div > div > div > div > div > div.fusion-slider-sc.flexslider.fusion-aligncenter.flexslider-hover-type-none, .fusion-slider-sc.flexslider.flexslider-hover-type-none, .fusion-layout-column.fusion_builder_column.fusion_builder_column_1_1.fusion-builder-column-0.fusion-one-full.fusion-column-first.fusion-column-last{
	margin: 0 !important;
}
.presentation.mobile
{display:none;}
#resa a
{
position: fixed;
    top: 20px;
    right: 225px;
    z-index: 100000;
    display: block;
    background-color: rgb(225, 195, 147);
    height: 36px;
    border-radius: 20px;
    padding: 0 15px;
    /*box-shadow: 0 0px 5px grey;*/
    line-height: 36px;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 2px;
    /*text-transform: uppercase;*/
    font-family: 'frenchpress';}
#resa a:hover
{background-color:#f9e2c1;
box-shadow: 0 0px 10px grey;}
#resa a img
{padding-right:10px;}
#resa p{
	margin: 0;
}
#resa p img{
	padding-right: 5px;
}
#resa p a{
	font-size: 20px;
}
#resa p a:hover{
	color: black;
}
.top-header .boutique a
{
position: fixed;
    top: 20px;
    right: 325px;
    z-index: 100000;
    display: block;
    background-color: rgb(225, 195, 147);
    height: 36px;
    border-radius: 20px;
    padding: 0 15px;
    box-shadow: 0 0px 5px grey;
    line-height: 36px;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 2px;
    /*text-transform: uppercase;*/
    font-family: 'frenchpress';
z-index:100000;}
.top-header .boutique a:hover
{background-color:#f9e2c1;
box-shadow: 0 0px 10px grey;}
#socialFrEn{
	position: fixed;
	top: 20px;
	right: 75px;
	z-index: 100000;
	background-color: rgb(129, 85, 45);
	padding: 0 15px;
	border-radius: 20px 0px 0px 20px;
	box-shadow: 0 0px 5px grey;
}
#socialFrEn p{
	margin: 0;
}
#socialFrEn img{
	margin: 6px;
}
#socialFrEn .social.fa{
	width: 24px;
}
#socialFrEn .social.you{
	width: 24px;
}
#socialFrEn .social.ins{
	width: 24px;
}
#slider, #slider video, #slider img{
	height: 100vh !important;
}
#slider .flex-direction-nav li a{
	color: white;
}
#slider .flex-direction-nav li a:hover{
	color: #f9e2c1;
}
.fusion-slider-sc .flex-direction-nav a{
	margin: 0 !important;
}
#fullpage > div.fusion-fullwidth.fullwidth-box.fusion-builder-row-1.section.hundred-percent-fullwidth.hundred-percent-height.hundred-percent-height-center-content.non-hundred-percent-height-scrolling.fp-section.fp-table{
	padding: 0 !important;
}
#fullpage > div{
	margin: 0 !important;
}
.home #main{
	padding-top: 0 !important;
}
.presentation .left .concept{
    width: 336px;
    float:right;
    height: 475px !important;
}
.presentation .left .fusion-column-wrapper .fusion-column-wrapper-1{
	background-size: contain !important;
}
.presentation .bloc-concept{
	/*background-color: #f9e2c1;
    border-radius: 75px;*/
}
.presentation .bloc-concept td:last-child{
	padding: 0 30px;
	text-align: center;
}
.niveaux h4{
	padding: 5px 10px!important;
    display: inline-block;
    border: solid 1px;
}
.scenarios .fusion-title{
	margin:0px!important;
}
.scenarios .flip-box-front-inner h2{
	background-color:rgba(228,196,152,0.7);
}
.scenarios .fusion_builder_column_1_3 .fusion-column-wrapper{
	max-width:400px;
}
.scenarios .flip-box-inner-wrapper{
	min-height: 340px !important;
}
.sur-mesure .aps-title{
	display:none;
}
.sur-mesure .aps-themeb{
	border:none!important;
}
.carousel-post button{
	background-color:rgba(198,155,97,1);
	cursor:pointer;
}
.carousel-post button:hover{
	background-color:rgba(198,155,97,0.5);
}
.carousel-post .aps-themeb h2.aps-post-title{
	position:absolute;
    padding: 10px;
    bottom: 10px;
    text-align: center;
    width: 100%;
    background-color:rgba(228,196,152,0.8);
    margin:0px;
    font-size:32px!important;
}
.carousel-post .pgcu-post__title a
{font-size: 32px!important;
 font-family: 'frenchpress';}
.carousel-post .pgcu-theme-1 .pgcu-post__title
{margin-bottom:0px!important;}
.carousel-post .pgcu-theme-1 .pgcu-post__details {
    padding: 20px 20px 0px 20px!important;
}
.box-scenario .flip-box-front
{background-color:transparent!important;
background-position:top right!important;}
.box-scenario .bt-decouvrir
{border: solid 1px;
    padding: 5px 10px;
    display: inline-block;
    margin-top: 10px;
    position: relative;
    font-size: 18px;}
.box-scenario .bt-decouvrir::before
{background-color:#81552d;}
.box-scenario .bt-decouvrir::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition-property: transform;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
}
.box-scenario .bt-decouvrir:hover
{color:#fef2e2;}
.box-scenario .bt-decouvrir:hover::before  {
    transform: scaleX(1);
}
.box-scenario a:hover.bt-decouvrir
{border-color:#fef2e2;}
.box-scenario .flip-box-back-inner, .box-scenario .flip-box-back-inner a.link  
{   position: absolute;
    height: 100%;
    top: 0px;
    left: 0px;
	width: 100%;}
.box-scenario .flip-box-back-inner
{font-size:16px;}
.box-scenario .flip-box-back-inner .info
{font-weight: bold;
    font-size: 1.1em;
}
.box-scenario .box-inside
{height:100%;
display:table;}
.box-scenario .box-inside .contenu
{display:table-cell;
vertical-align:middle;}
.box-scenario .box-inside .contenu .texte
{
    padding:0px 20px;
	margin-top: 0px;}
.box-scenario .box-inside
{color:#81552d;}
.box-scenario .box-inside p
{display:none;}
.box-scenario .box-inside p.annonce
{display:inline-block;
padding-top:5px;}
.box-scenario .box-inside .texte
{
    padding:0px 20px 0px 20px;
	margin-top: 40px;}
.box-scenario.centrer
{padding-left: 25%;}
.box-scenario .flip-box-front-inner
{    bottom: 20px;
    width: 98%;
    position: absolute;
    left: 1%;}
.fusion-flip-boxes.box-scenario.col-centrer
{margin: 0 auto;
    max-width: 892px;}
.box-scenario.col-centrer .fusion-flip-box-wrapper
{  
    margin: 0 auto;
    max-width: 446px;
   }
.box-scenario .fusion-imageframe img {
height: 250px;
object-fit: cover;
}
.blog-facebook .blog_style_object_container_0
{width:31%!important;
min-height: 535px;
margin:0 1%!important;
float:left;}
.blog-facebook #ffwd_container1_0 #ffwd_container2_0 .ffwd_blog_style_object_ver_al_0
{text-align:center;}
.blog-facebook #ffwd_container1_0 {
    margin: 0px auto -20px auto;
}
.blog-facebook .tablenav-pages_0
{visibility:hidden!important;}
#wpgmza_map .wpgmza-modern-store-locator
{display:none;}
.offre-mg .fusion-portfolio-content
{margin:0px auto!important;
text-align:center!important;
max-width:625px;	
background-color:rgb(225, 195, 147);
}
.offre-mg .fusion-carousel .fusion-carousel-item
{background-color:rgb(225, 195, 147);}
.offre-mg .fusion-carousel-item-wrapper h4
{   background-color: rgb(225, 195, 147);
    text-align: center!important;
    margin: 0px;
    padding: 0px 0px 5px 0px;}
.offre-mg .fusion-carousel-item-wrapper h4 a
{font-size:36px!important;}
.offre-mg .fusion-carousel-item-wrapper .fusion-carousel-meta
{display:none;}
.offre-mg .fusion-portfolio-content h2
{font-size:24px!important;
padding:5px 0px;}
.offre-mg .fusion-portfolio-content h2
{margin:0px;}
.offre-mg .fusion-portfolio-post
{text-align:center;}
.offre-mg .fusion-portfolio-carousel
{margin-bottom:0px;}
.wpgmza_map .wpgmza-popout-panel
{width:30%!important;}
.wpgmza_map .wpgmza-popout-panel div[data-name="title"], .wpgmza_map .wpgmza-popout-panel div[data-name="address"], .wpgmza_map .wpgmza-popout-panel .wpgmza-modern-marker-listing-buttons
{display:none!important;}
.wpgmza_map .wpgmza-popout-panel div[data-name="description"]
{padding:10px 20px;}
.wpgmza_map .wpgmza-popout-panel div[data-name="description"] a
{    background: #81552d;
    border-radius: 45px;
    color: #fff!important;
    font-family: 'frenchpress';
    font-size: 26px;
    display: block;
    text-align: center;
    padding: 10px 20px;}
.wpgmza_map .wpgmza-popout-panel div[data-name="description"] h3
{margin: 20px 0px!important;
text-align: center;}
.wpgmza_map .wpgmza-popout-panel div[data-name="description"] a:hover
{background: #e1c393;
color: #81552d!important;}
.wpgmza_map .wpgmza-popout-panel .wpgmza-close-container
{background: #e1c393;}
.wpgmza-popout-panel
{background-color:rgba(255,255,255,0.8)!important;}
.map-mg
{    max-width: 1200px;
    margin: 0 auto!important;}
.vision-lightbox-theme-light.vision-lightbox .vision-form
{   max-height: 50%!important;
    max-width: 900px!important;
    background-color: #f8e4cc!important;}
.vision-map .vision-layer
{cursor:pointer;}
.vision-lightbox.map-pop ul
{padding:0px;}
.vision-lightbox.map-pop li
{list-style:none;
display:block;
width:48%;
margin:10px 1%;
float:left;}
.vision-lightbox.map-pop li:nth-child(3)
{clear:both;}
.vision-lightbox.map-pop h3
{text-align:center;
font-family: frenchpress;
font-size:36px;
margin:20px 0px 0px 0px;
}
.vision-lightbox.map-pop h4
{
    background-color: rgb(225, 195, 147);
    text-align: center!important;
    margin: 0px;
    padding: 10px 0px;
font-size:20px!important;
}
.vision-lightbox.map-pop .vision-close::before
{   content: 'FERMER';
    right: 20px;
    color: #fff;
    top: -8px;
    font-size: 18px;
    position: absolute;}
/************************ Scénarios Aventure ************************/
.presentationScenar h2{
	font-size: 1.5em !important;
}
.presentationScenar h3{
	padding-top: 15px !important;
	font-size: 2.5em !important;
}
.intrigue div{
	background-size: contain !important;
}
.textInt{
	padding: 0 300px;
}
.intrigue p{
	font-size: 0.8em;
}
.carousel{
	padding: 0 !important;
}
.carousel .fusion-carousel .fusion-carousel-wrapper{
	padding: 0;
}
.carousel .fusion-image-carousel, .carousel .fusion-layout-column{
	margin: 0 !important;
}
.fusion-text.localisation
{max-width: 400px;
 margin: 0 auto 20px auto;
}
.fusion-text.localisation h4
{font-weight:bold;
 font-size:32px;
}
/************************ Qui sommes-nous ************************/
.toggle-valeurs .fusion-toggle-heading
{font-size:32px;}
.fusion-accordian.toggle-valeurs .panel-title a .fa-fusion-box
{vertical-align:top;}
/************************ WooCommerce ************************/
.woocommerce-page #main
{background-color: #edd8b9!important;
background-image: url(https://mountain-games.com/wp-content/uploads/2020/04/fond-bloc-concept.jpg);
background-repeat: no-repeat;
background-size:cover;
background-attachment:fixed;
padding-top:85px;}
.woocommerce-page section .woocommerce form, .woocommerce-cart .cart-collaterals .shipping-coupon .coupon,  .woocommerce-cart .cart_totals, .woocommerce-order-received .woocommerce-order, .woocommerce .woocommerce-MyAccount-content, .woocommerce .avada-myaccount-user, .woocommerce .woocommerce-MyAccount-navigation, .woocommerce #customer_login
{background-color: rgba(255,255,255,0.4);}
.woocommerce .woocommerce-MyAccount-navigation
{padding: 10px;
margin-bottom: 20px;}
.woocommerce .woocommerce-MyAccount-navigation li a
{padding-left:5px;}
.woocommerce .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads, .woocommerce .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--booking-passes, .woocommerce .woocommerce-MyAccount-navigation-link--edit-address
{display:none;}
.woocommerce .avada-myaccount-user
{   margin-top: 10px;
    padding: 0px 10px;
    margin-bottom: 10px;}
.woocommerce #customer_login form
{background:transparent;}
.woocommerce .return-to-shop
{    background-color: #fff;
    padding-right: 30px;}
.woocommerce .cart-empty {
font-size: 24px!important;
color:#81552d;
}
.ltr .woocommerce-info, .ltr .woocommerce-message {
    padding-left: 30px!important;
}
.product-info .product-title
{font-weight:600;}
/*form.cart .quantity.buttons_added
{display:none;}*/
form.cart .quantity.buttons_added {
    width: auto;
    background-color: rgba(255,255,255,0.4);
    margin-left: 20px!important;
    padding-left: 10px!important;
}
form.cart .quantity.buttons_added::before
{   content: 'Sélectionnez le nombre de participants';
    padding-right: 10px;
    font-weight: bold;}
form.cart button.single_add_to_cart_button
{margin:0px!important;}
.bookacti-activity form.cart button.single_add_to_cart_button
{/*margin:20px auto 0px auto!important;*/}
.woocommerce-checkout .avada-myaccount-user
{display:none;}
.woocommerce .avada-single-product-gallery-wrapper
{display:none;}
.woocommerce .product .summary.entry-summary {
    margin-left: 0;
}
.woocommerce.single.single-product div.product.bookacti-activity form.cart {
    width: 100%;
    background-color:rgba(255,255,255,0.4);
    padding: 20px;
}
.woocommerce.single-product .product-subtitle
{    font-size: 20px;
    margin-top: 5px;
    display: block;}
.woocommerce.single-product .product .entry-summary .price
{margin-top:0px;}
.woocommerce .bookacti-calendar .fc-view
{background-color:#fff;}
.bookacti-form-field-name-calendar, .bookacti-form-field-name-calendar .bookacti-form-field-content {
    width: 100%;   
}
.bookacti-wc-form-fields
{width: 100%;}
.bookacti-calendar table th, .woocommerce-cart .shop_table thead tr th, .woocommerce-cart .cart_totals table th, .checkout .shop_table tfoot th, .shop_table.woocommerce-checkout-review-order-table th, .woocommerce-order-received .shop_table thead tr th, .woocommerce-order-received .avada-order-details .shop_table.order_details tfoot tr th, .woocommerce-account table th
{font-family: Nunito!important;}
/*.bookacti-calendar .fc-basicWeek-button, .bookacti-calendar .fc-agendaWeek-button
{display:none;}*/
.bookacti-calendar table
{background-color:#fff;}
.bookacti-calendar .fc-event .fc-content
{padding:5px 0px;}
.bookacti-calendar h2
{font-family:'Nunito'!important;
font-size:20px!important;}
.woocommerce .product-border.sep-double
{display:none;}
.bookacti-activity .woocommerce-Price-amount::before
{content:'A partir de ';}
li.post-1054 .woocommerce-Price-amount::before, li.post-2200 .woocommerce-Price-amount::before
{content:'Tarif unique de '!important;}
.woocommerce ul.products li.post-1054 .woocommerce-Price-currencySymbol::after, .woocommerce ul.products li.post-2200 .woocommerce-Price-currencySymbol::after
{content:'/équipe';}
.bookacti-activity h3.product-title
{line-height:1em;}
/*.woocommerce ul.products .woocommerce-Price-currencySymbol::after
{content:'/pers.';}
.woocommerce .fusion-page-title-bar {
margin-top: 85px;
}*/
.woocommerce.single-product #main
{padding-top:0px!important;}
.woocommerce.single-product .woocommerce-container
{padding-top:20px;}
.woocommerce.single-product form.cart
{margin-top:0px;}
.woocommerce.single-product .product_meta
{display:none;}
.woocommerce-cart .post-content h2
{font-size:32px!important;}
/*.woocommerce-cart .shop_table td.product-quantity
{visibility:hidden;}*/
.woocommerce-cart .shop_table td.product-quantity ul
{visibility:visible;}
.woocommerce-cart .fusion-button.checkout-button
{font-size:20px!important;}
.woocommerce button.single_add_to_cart_button
{font-size:20px!important;
margin:0 auto!important;
border-radius:25px!important;}
.woocommerce .bookacti-price-container
{   background-color: #edd8b9;
    padding: 10px 20px;
    border: none;
    color: #81552d;}
.woocommerce .bookacti-price-category-field-container .bookacti-form-field-label {
    width: 160px;
}
.woocommerce .bookacti-activity .product_meta
{display:none;}
.woocommerce.single-product #main .product .product_title
{   font-family: 'frenchpress';
    font-size: 42px;
    font-weight: bold;
    line-height: 0.8em!important;
}
.woocommerce.single-product #main .woocommerce-Price-amount.amount
{font-size:20px;}
/*.woocommerce.single-product #main .woocommerce-Price-amount.amount::before
{content:'A partir de ';}*/
.woocommerce.single-product #main .related.products .bookacti-activity .woocommerce-Price-amount.amount::before
{content:'A partir de '!important;}
.woocommerce.single-product #main #product-1054 .woocommerce-Price-amount.amount::before, .woocommerce.single-product #main #product-2200 .woocommerce-Price-amount.amount::before
{content:'Tarif unique de ';}
.woocommerce.single-product #main .related.products .bookacti-activity.post-1054 .woocommerce-Price-amount.amount::before, .woocommerce.single-product #main .related.products .bookacti-activity.post-2200 .woocommerce-Price-amount.amount::before
{content:'Tarif unique de '!important;}
/*.woocommerce.single-product #main .woocommerce-Price-currencySymbol::after
{content:'/pers.';}*/
.woocommerce.single-product #main #product-1054 .woocommerce-Price-currencySymbol::after, .woocommerce.single-product #main #product-2200 .woocommerce-Price-currencySymbol::after
{content:'/équipe';}
/*.woocommerce.single-product #main .related.products .woocommerce-Price-currencySymbol::after
{content:'/pers.'!important;}*/
.woocommerce.single-product #main .related.products .bookacti-activity.post-1054 .woocommerce-Price-currencySymbol::after, .woocommerce.single-product #main .related.products .bookacti-activity.post-2200 .woocommerce-Price-currencySymbol::after
{content:'/équipe.'!important;}
.product-buttons .show_details_button, .product-buttons .button.product_type_simple.add_to_cart_button, .product-buttons .fusion-content-sep.sep-double.sep-solid
{display:none;}
.products li.product .fusion-product-wrapper  {
 background-color:#fff!important;
}
.bookacti-form-field-name-quantity .bookacti-form-field-label:first-child
{   width: 100%;
    font-size: 18px;
    margin: 10px 0px;}
.bookacti-form-field-content .bookacti-price-category-field-container
{float:left;
margin:0px 5px 5px 5px!important;}
.bookacti-form-field-name-quantity .bookacti-form-field-label:first-child label
{font-weight:bold;}
.woocommerce .related.products 
{margin-top:0px;}
.woocommerce .related.products h2
{    font-weight: bold!important;
    margin-bottom: 0px;
    font-size: 24px!important;
    border-bottom: solid 1px;
    color: #81552d!important;
    padding-right: 0px;
}
.woocommerce .related.products li:hover, ul.products li:hover
{box-shadow: 0px 0px 5px #999;
 opacity: 0.8;}
.woocommerce .related.products  .title-sep-container
{display:none;}
.woocommerce .bookacti-form-field-container
.woocommerce .bookacti-form-field-container.bookacti-form-field-name-majeur
{margin-top:10px;}
.bookacti-form-field-content .bookacti-price-category-field-container label
{font-size:16px;}
.woocommerce .single_add_to_cart_button.button
{margin-top:0px;}
.woocommerce.single-product .fusion-page-title-bar .fusion-page-title-row h1
{text-shadow: 0px 0px 5px #81552d;}
.woocommerce .bookacti-calendar-title.bookacti-booking-system-title
{   font-weight: bold;
    font-size: 20px;}
.woocommerce .checkout_coupon
{padding:10px 20px!important;}
.woocommerce .checkout_coupon h2.promo-code-heading
{font-size:28px!important;}
.woocommerce-checkout #offrez_cadeau_field
{background-color: #f5f5f5;
	padding: 10px;}
.woocommerce .woocommerce-product-details__short-description
{padding:20px;}
.woocommerce .woocommerce-product-details__short-description p
{margin:0px;}
.woocommerce .woocommerce-product-details__short-description ol
{margin:0px 0px 10px 0px;}
.bookacti-calendar .bookacti-availability-container
{visibility:hidden;}
.woocommerce .woocommerce-tabs.wc-tabs-wrapper
{padding-top:0px;
background-color:rgba(255,255,255,0.4);
border:none;
margin-bottom:40px;	
}
.woocommerce .woocommerce-tabs.wc-tabs-wrapper h3
{font-size:32px;
visibility:hidden;
margin-bottom:0px;}
.woocommerce .woocommerce-tabs.wc-tabs-wrapper  li
{
    font-weight: normal;
    font-size: 18px;
    list-style: '✓';
    padding-left: 10px;
}
.woocommerce .woocommerce-tabs.wc-tabs-wrapper h3::before
{content:'Conseils & Recommandations';
visibility:visible;}
.woocommerce .woocommerce-tabs>.tabs
{display:none;}
.woocommerce .woocommerce-tabs .panel {
    margin-left: 0px;
}
.bookacti-event-unavailable {
    color: #333;
    background-color: #666!important;
    opacity: 0.3;
    border-color: #666!important;
}
.payment_methods li label[for="payment_method_stripe"] {
    display: inline;
    font-size: 20px;
    font-weight: bold;
}
.bookacti-user-booking-list th
{font-family:'Nunito';}
.bookacti-promo::after
{display:none;}
.bookacti-form-field-name-majeur .bookacti-form-field-content
{    padding: 5px;
    background-color: #fff;
    font-size: 18px;
    font-weight: bold;}
.woocommerce-cart-form .shop_table .product-price
{display:none;}
.shop_table .bapap-price-category-quantity-value input
{   border: none;
    margin-bottom: 5px;
	border-radius: 0px;}
.woocommerce-checkout .baofc-customer-fields {
    margin: 0px;
    padding: 20px;
}
.woocommerce-checkout .baofc-customer-fields label
{font-weight:bold;}
.product-info .bookacti-booking-actions, .woocommerce-MyAccount-content .bookacti-user-booking-list .bookacti-column-actions
{display:none;}
.baofc-customer-select-user-container.ui-widget .select2-container
{width:250px!important;}
.select2-results .select2-results__message
{visibility:hidden;}
.select2-results .select2-results__message::after
{visibility:visible;
content:'Saisir "Nouveau client"';}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #81552d!important;
}
.woocommerce-checkout #billing_modepay_field,.woocommerce-checkout #billing_otherpay_field,.woocommerce-checkout #billing_otherpayamount_field,.woocommerce-checkout #billing_residence_field
{display:none;}
.role-shop_manager.woocommerce-checkout #billing_modepay_field,.role-shop_manager.woocommerce-checkout #billing_otherpay_field,.role-shop_manager.woocommerce-checkout #billing_otherpayamount_field,.role-shop_manager.woocommerce-checkout #billing_residence_field
{display:block;}
.role-administrator.woocommerce-checkout #billing_modepay_field,.role-administrator.woocommerce-checkout #billing_otherpay_field,.role-administrator.woocommerce-checkout #billing_otherpayamount_field,.role-administrator.woocommerce-checkout #billing_residence_field
{display:block;}
.woocommerce-terms-and-conditions-wrapper .bloc-cgv .fusion-column-wrapper
{padding-top:20px!important;}
.woocommerce-checkout .shop_table.custom-fields, .woocommerce-account .shop_table.custom-fields
{display:none;}
.bookacti-form-field-label {
    width: 200px!important;
    font-weight: bold;
}
.woocommerce .related.products
{display:none;}
.woocommerce-checkout #billing_modepay_field .woocommerce-input-wrapper
{display:block;}
.bookacti-booking-form .bookacti-login-type-no_account
{display:none!important;}
.woocommerce-checkout #content
{padding-top:40px;}
.woocommerce .fusion-price-rating .product-subtitle
{display:block;
width:100%;
}
/************************ Boutique - Goodies ************************/
.woocommerce .product_cat-goodies .avada-single-product-gallery-wrapper {
    display: block;
    margin-bottom: 40px!important;
}
.woocommerce .product_cat-goodies .summary.entry-summary {
 margin-left: calc(500px + 30px)!important;
}
.woocommerce #content div.product_cat-goodies
{margin-top:120px;}
.woocommerce.single-product .product_cat-goodies .woocommerce-Price-amount.amount::before {
display:none;
}
.woocommerce.single-product .product_cat-goodies .woocommerce-Price-currencySymbol::after {
display:none;
}
.woocommerce.single-product .product_cat-goodies .woocommerce-product-details__short-description {
    padding: 10px 0px 20px 0px;
    font-size: 18px;
}
.woocommerce.single-product .product_cat-goodies form.cart .quantity.buttons_added {
    display: flex;
}
.woocommerce.single-product .product_cat-goodies form.cart .quantity.buttons_added::before
{display:none;}
.woocommerce.single-product .product_cat-goodies .related.products h2.title-heading-left
{visibility:hidden;}
.woocommerce.single-product .product_cat-goodies .related.products h2.title-heading-left::before
{visibility:visible;
content:'Autres produits disponibles';
border-bottom:solid 1px;}
.boutique .woocommerce-Price-currencySymbol:after
{display:none;}
/************************ Carte cadeau ************************/
.woocommerce .product_cat-carte-cadeau .avada-single-product-gallery-wrapper
{display:block;}
.woocommerce .product_cat-carte-cadeau.product .summary.entry-summary {
    margin-left: 530px!important;
}
.woocommerce .product_cat-carte-cadeau.product .cart button
{margin-top:20px!important;}
.woocommerce .product_cat-carte-cadeau.product .wcs-data input
{margin-bottom:10px!important;}
.woocommerce .product_cat-carte-cadeau.product .related.products h2
{visibility:hidden;}
.woocommerce .product_cat-carte-cadeau.product .related.products h2::before
{visibility:visible;
content:'Autres cartes cadeaux disponibles';
border-bottom: solid 2px;}
/************************ Page Tableau de bord Réservation ************************/
#avada-vertical-menu-widget-4 
{margin:45px 0px 0px 0px;}
#avada-vertical-menu-widget-4 li:first-child
{display:none;}
#avada-vertical-menu-widget-4 li
{background-color:#fef2e2;
display: block;
float: left;
margin: 0 5px 2px 0px;}
#avada-vertical-menu-widget-4 li:hover, #avada-vertical-menu-widget-4 li.current_page_item
{background-color:#ffffff;}
.menu-adminsite .fusion-button-wrapper
{float:right;
margin: 0 5px 0px 0px;}
/************************ Page Réservation ************************/
.bloc-page-scenario .fusion-text img
{    max-height: 60px!important;
    width: auto!important;
    max-width: 150px;
    margin-bottom: 10px;}
.bloc-page-scenario .fusion-text .label-niveau
{display:block;
font-size:15px;
line-height: 15px;
color:#333;}
.bookacti-activity .featured-image img
{object-fit: cover;
 height: 200px!important;}
.info-equipement 
{   margin-bottom: 20px;
    display: inline-block;
    padding: 20px;
	background-color: rgba(255,255,255,0.4);}
.info-equipement h3
{padding:0px;
margin:0px;}
.info-equipement ul
{padding: 0px 20px 20px 20px!important;
  margin:0px;
  font-size: 24px;
  font-family: 'frenchpress';}
.info-equipement li
{list-style: '✓';
line-height:1em;
margin-top:10px;
padding-left:10px;}
.bookacti-user-booking-list ul.bapap-price-categories-quantities
{padding:0px;}
.bookacti-user-booking-list .bapap-price-category-quantity-title
{display:block;
font-size:11px;
}
.bookacti-price-category-field-container .bookacti-form-field-label
{display:none;}
form.cart .quantity.buttons_added
{display:none;}
.bookacti-choose-group-of-events-dialog .bookacti-has-price
{visibility:hidden;}
.woocommerce .related.products li:hover, ul.products li:hover {
    box-shadow: none;
    opacity: 0.8;
}
/*.woocommerce .products-4>li {
    width: 23%;
    margin: 10px 1%;
}*/
/************************ Panier ************************/
.xoo-wsc-content .bookacti-booking-events-list, .xoo-wsc-content .bapap-price-categories-quantities {
margin: 0px;
padding: 0px;
}
.xoo-wsc-footer .button.xoo-wsc-chkt.btn
{    background-color: #81552d;
    text-transform: uppercase;
    color: #fff;}
.xoo-wsc-footer .button.xoo-wsc-chkt.btn:hover
{    background-color: #e1c394;
     color: #81552d;}
/*.xoo-wsc-footer .button.xoo-wsc-cont.btn
{display:none;}*/
.xoo-wsc-ecnt {
     font-size: 16px;
 }
.xoo-wsc-price,.xoo-wsc-sum-col .variation dt.variation-Unepersonnedede18ansfaitpartiedesjoueurs,.xoo-wsc-sum-col .variation dd.variation-Unepersonnedede18ansfaitpartiedesjoueurs
{display:none;}
/************************ Refonte octobre 2022 ************************/
.home header, .home .xoo-wsc-basket
{display:none!important;}
#mega-menu-wrap-main_navigation
{width:100%;}
.fusion-flyout-menu-active .mega-sub-menu
{opacity: 1!important;
 visibility: visible!important;}
#mega-menu-wrap-main_navigation {
    background: transparent!important;
    top: 100px!important;
    bottom: auto!important;
    position:absolute;
}
#mega-menu-main_navigation li.mega-menu-item.hidden
{visibility:hidden!important;}
#mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-megamenu > ul.mega-sub-menu
{background:transparent!important;}
#mega-menu-main_navigation li.mega-menu-column ul.mega-sub-menu li a
{    font-size: 3em!important;
    color: #81552d!important;
    line-height: 1em!important;
    text-transform: none!important;
    font-family: 'frenchpress'!important;}
#mega-menu-main_navigation li.mega-menu-column ul.mega-sub-menu li a:hover
{color:#e1c393!important;}
#mega-menu-main_navigation .fusion-title
{margin-top: 25px!important;
margin-bottom: 0px!important;}
#mega-menu-wrap-main_navigation::before
{    content: 'Nos aventures du moment';
    font-family: 'Sunstrike'!important;
    font-size: 3em;
    color: #81552d;
    text-align: center;
    display: block;
    left: 25%;
    top:-20px;
    position: absolute;
    font-weight: bold;}
#mega-menu-wrap-main_navigation #mega-menu-main_navigation li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
padding: 5px!important;
}
#cff .cff-item
{border-bottom:none!important;}
#resa.spot {
    right: 450px;
    top: 20px;
    position: fixed;
z-index:100000;
}
#resa.spot a img {
padding-top: 5px;
}
.les-saisies #resa.spot.main,.beaufort #resa.spot.main
{display:none;}
.les-saisies #resa.spot.les-saisies
{display:block!important;}
.beaufort #resa.spot.beaufort
{display:block!important;}
#resa.spot select {
    background-color: #f9e2c1;
    color: #81552d;
    height: 36px;
    border-radius: 20px;
    border: none;
    padding: 0 25px 0 60px;
    box-shadow: 0 0px 5px grey;
    line-height: 36px;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 2px;
    /*text-transform: uppercase;*/
    text-align: center;
    font-family: 'frenchpress';
    cursor: pointer;
}
#resa.spot::before
{content:'';
display:block!important;
width:42px;
height:29px;
background-image:url("https://mountain-games.com/img/ico-reserver.png");
position:absolute;
left:12px;
}
#resa.spot select option
{padding:0px;
text-align:left;
letter-spacing:2px;
font-weight:bold;}
form.bookacti-booking-form .bookacti-submit-form
{background-color: #81552d;
border: none;
color: #fff;
padding: 17px 40px;
border-radius: 25px 25px 25px 25px;
font-size: 18px;
font-weight: bold;}
form.bookacti-booking-form .bookacti-login-button
{background-color: #81552d;
border: none;
color: #fff;
padding: 5px 20px;
border-radius: 25px 25px 25px 25px;
font-size: 16px;
font-weight: bold;}
.bookacti-custom-radio-button input:checked + label {
background: #81552d!important;
}
.bookacti-custom-radio-button input:checked + label:hover {
background:#666!important;
}
form.bookacti-booking-form .bookacti-calendar-title
{   font-weight: bold;
    text-align: center;
    font-size: 20px;}
.nav-tabs .active .fusion-tab-heading, .nav-tabs li:hover .fusion-tab-heading
{font-weight:bold!important;}
.avisclients .blog-shortcode-post-title
{   color: #81552d!important;
    font-weight: bold!important;
    font-size: 24px!important;}
#reservez .title-heading-center, .box-scenario.fusion-layout-column h2.title-heading-center, h3.product-title
{font-family: 'frenchpress'!important;}
#reservez .fusion-column-wrapper
{background-color:rgba(249,226,193,0.5)!important;}
.description-scenario .fusion-column-wrapper
{background-color:rgba(249,226,193,0.8)!important;}
/************************ Responsive ************************/
@media only screen and (max-height: 768px){
.single-post .fusion-fullwidth
{height:auto!important;}
.single-post .fusion-fullwidth.page-scenario-sm .fusion-column-wrapper
{padding-top: 95px!important;
    height: 100%!important;
    padding-bottom: 95px!important;
    min-height: 768px!important;}
.single-post .fusion-fullwidth.page-scenario-sm .fusion-column-wrapper .fusion-column-content-centered	
{min-height: 100%!important;}
.single-post .fusion-fullwidth.page-scenario-sm h1
{font-size:42px!important;}
.page-id-1048 .fusion-fullwidth
{height:auto!important;
padding-top:85px!important;}
.wpgmza_map .wpgmza-popout-panel
{width:100%!important;
max-width:300px;}
}	
@media only screen and (max-width: 1024px){
	.presentation .left{
		margin-right: 0 !important;
	}
	.presentation .left > div{
		padding: 0 !important;
	}
	.tdImg{
		width: 130px !important;
	}
.bloc-reservation, .bloc-recommandations
{width:100%!important;}
.bloc-reservation .fusion-column-wrapper, .bloc-recommandations .fusion-column-content-centered
{min-height:auto!important;}
.info-equipement
{display:block;}
.blog-facebook .blog_style_object_container_0
{width:98%!important;
margin-bottom:10px!important;}
}
@media only screen and (max-width: 970px)
{
.box-scenario.centrer
{padding-left: 0;}
.ua-mobile #main, .ua-mobile .footer-area, .ua-mobile .fusion-header, .ua-mobile .fusion-page-title-bar, .ua-mobile body {
    background-attachment: fixed!important;
}
.hp .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line
{width: 20px!important;}
.hp .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle
{padding: 0 calc(25px / 2)!important;}
.fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-bar {
    min-height: 200px!important;
}
	.presentationTitle{
		margin-top: 50px !important;
	}
	.concept > div{
		background-position: center top !important;
	}
/*.scenarios{
		margin-top: 100px !important;
}*/
#resa a
	{
    width: 50%;
    top: auto;
    right: auto;
    text-align: center;
    border-radius: 0px;
    left: 0px;
    font-size: bold;
    background-color: rgb(225, 195, 147,0.9);
    bottom: 0px;
	}
#socialFrEn {
    bottom: 0px;
    box-shadow: none;
    text-align: center;
    top: auto;
    border-radius: 0px;
    left: auto;
    right: 0px;
    width: 50%;
}
.hp .fusion-header-v6 {
    height: 85px!important;
    background-image: none;
    background-color: rgba(225,195,147,1)!important;
    width: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
}
.hp .logo-hp {
    display: none;
}
/*.home .fusion-logo a {
    background-image: url(https://mountain-games.com/wp-content/uploads/2020/04/logo-mountain-games-horizontal-62.png);
    width: 169px;
    height: 75px;
    margin:10px auto;
    background-repeat: no-repeat;
    /*background-position: top center;
}*/
.fusion-logo a
{margin:10px auto;}
.hp .fusion-logo {
 display: block;
}
.hp .fusion-flyout-menu-icons {
    width: 45px;
    position: absolute;
    margin: 0px!important;
    top: 20px;
    bottom: auto;
    left: 20px;
    height: 45px;
    background-image: url(https://mountain-games.com/wp-content/uploads/2020/04/fond-menu-burger-45.png);
    background-repeat: no-repeat;
    background-position: center center;
}
.hp .fusion-flyout-menu-icons.fixed
{left: 20px;
 top: 20px;}
.hp .fusion-logo {
/*margin: 0px 0px 0px 150px!important;*/
text-align:center;	
}
body .fusion-logo {
    display: block;
    float: left;
    text-align: center;
    margin: 0px!important;
    width: 100%;
    max-width: 100%;
}
.hp .fusion-flyout-menu-icons.fixed
{background-image:url(https://mountain-games.com/wp-content/uploads/2020/04/fond-menu-burger-45.png);}
.hp .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle {
padding: 0 calc((18px)/ 2);
}
.hp .fusion-flyout-menu-active .fusion-flyout-menu-icons, .fusion-flyout-menu-active .fusion-flyout-menu-icons {
    left: 10px;
    top: 20px;
}
.hp .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle {
    padding: 20px 16px!important;
    margin-left: 1px;
    height: 17px!important;
}
.tarif-scenario table
{margin:0 auto!important;}
.single-avada_portfolio .scenario-spec
{font-size:14px;}
.single-avada_portfolio .scenario-spec table td {
   width: 50%;
}
.fusion-footer .fusion-vertical-menu-widget.left .menu {
    text-align: center!important;
}
.fusion-footer #media_image-2 {
    text-align: center!important;
}
.fusion-columns .fusion-column:not(.fusion-column-last) {
    margin: 0 0 10px!important;
}
.signature {
    padding-bottom: 10px;
    text-align: center;
}
.fusion-body .products li, .fusion-body .products li img {
    width: 100%!important;
}
#wrapper .fusion-vertical-menu-widget.left .menu {
    text-align: center;
}
#menuFooter .col-right .fusion-text {
    text-align: center;
}
#main #content
{background-image:none!important;}
#main
{/*background-image:none!important*/;
background-color:#f8e4cc!important;}
#scenarios-aventure .fusion-fullwidth
{padding-top:40px!important;}
.page-template-default .post-content .fusion-fullwidth:first-child
{padding-top:40px!important;}
.page-template-default .fusion-text span
{font-size:1em!important;}
.page-template-default .fusion-text.font-frenchpress span
{font-size:1.4em!important;}
.toggle-valeurs .fusion-toggle-heading {
    font-size: 24px;
}
#contactez-nous.fusion-fullwidth
{padding-top:40px!important;}
.post-content .fusion-fullwidth
{height: auto!important;
padding-bottom:0px!important;}
.single-avada_portfolio .post-content .fusion-fullwidth {
    padding: 30px!important;
}
.single-avada_portfolio .single-navigation a[rel="next"], .single-avada_portfolio .single-navigation a[rel="prev"], .single-post .single-navigation a[rel="prev"], .single-post .single-navigation a[rel="next"] {
    height: 25px;
    width: 25px;
    top: calc(50% - 12px);
    line-height: 25px;
}
.single-avada_portfolio .single-navigation a::before, .single-avada_portfolio .single-navigation a::after, .single-post .single-navigation a::before, .single-post .single-navigation a::after
{font-size:20px;}
.single-post .post-content .fusion-fullwidth {
    padding-top: 0px!important;
}
.single-post .category-scenarios-sur-mesure .post-content .fusion-fullwidth {
    margin-top: 120px!important;
}
.fusion-body.single-post .fusion-page-title-bar {
    min-height: auto!important;
}
.page-scenario-sm .fusion-column-wrapper {
    min-height: 300px!important;
	background-position: center center!important;
}
.form-newsletter {
    max-width: 300px;
    float: none;
    margin: 0 auto;
}
.form-newsletter label
{text-align:center;}
.top-header .boutique a
{display:none;}
.box-scenario.col-centrer .fusion-flip-box-wrapper
{  
    margin: 0 auto;
    max-width: 100%;
   }
#resa.spot {
right: 100px;
}	
}
@media only screen and (max-width: 800px){
.home .fusion-title.intro {
    margin-top: 40px!important;
}
.home .fusion-fullwidth
{    background-image: url(https://mountain-games.com/wp-content/uploads/2022/12/fond_homepage-mobile.jpg)!important;
    background-attachment: fixed!important;}
.fusion-title h2
{font-size:36px!important;}
}
@media only screen and (max-width: 768px){
.menu-adminsite .fusion-button-wrapper {
    float: none;
    margin: 0 0px 5px 0px;
}
.menu-adminsite #avada-vertical-menu-widget-4 {
    margin: 20px 0px 0px 0px;
}
.woocommerce #wrapper .product .summary.entry-summary {
    margin-left: 0!important;
}
#mega-menu-wrap-main_navigation::before {
display:none;}
#mega-menu-wrap-main_navigation #mega-menu-main_navigation li.mega-menu-item > ul.mega-sub-menu {
display: block;
}
#mega-menu-wrap-main_navigation {
max-width: 300px;
}
#mega-menu-wrap-main_navigation .mega-menu-toggle + #mega-menu-main_navigation {
display: block;
background:transparent;
}
#mega-menu-wrap-main_navigation .mega-menu-toggle {
display: none;
}
#mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-item > a.mega-menu-link {
display: none;
}
#mega-menu-main_navigation li.mega-menu-column ul.mega-sub-menu li a {
font-size: 2em!important;
}
#mega-menu-main_navigation li.mega-menu-column ul.mega-sub-menu li.mega-small a {
    font-size: 2em!important;
}
#mega-menu-main_navigation li.mega-menu-row ul.mega-sub-menu li.mega-menu-columns-3-of-12:last-child {
display:none!important;}
.single-avada_portfolio .fusion-layout-column .fusion-column-wrapper {
padding-left:5px!important;
padding-right:5px!important;
}	
#mega-menu-main_navigation li.mega-menu-column ul.mega-sub-menu li.mega-marge
{margin-top:0px!important;}
}
@media only screen and (max-width: 640px){
#main
{padding-top:80px!important;}
.post-content h1, .woocommerce.single-product #main .product .product_title
{font-size:36px!important;}
.home .fusion-title h2
{font-size:42px!important;}
.home .presentation .fusion-title h2
{font-size:28px!important;}
.fusion-header-v6, .home .fusion-header-v6
{height: 100px!important;
}
#resa.spot {
    top: 85px;
    right: calc(50% - 100px);
    width: 200px;
   z-index: 1000;
}
#resa.spot select
{font-size:18px;
height:30px;}
.fusion-logo, .home .fusion-logo
{margin: 0px!important;
width:100%;}
.fusion-flyout-menu-icons, .home .fusion-flyout-menu-icons, .home .fusion-flyout-menu-icons.fixed
{left:5px;}
.single-avada_portfolio .titre-scenario h1
{font-size:36px!important;
margin-left:0px!important;
width:100%!important;}
.single-avada_portfolio .partager-rs h4 {
    text-align: center;
    font-size: 24px!important;
    padding: 10px 0px!important;
	}
.fusion-sharing-box .fusion-social-networks {
   text-align: center!important;
}
.tarif-scenario .age
{font-size:20px;}
.tarif-scenario
{font-size:32px;}
.woocommerce-page #main
{background-image:none;}
.woocommerce .bookacti-calendar-title.bookacti-booking-system-title {
    line-height: 1em;
    font-size: 16px;
}
.partager-rs.share-box h4
{   text-align: center;
    padding: 10px 0px 0px 0px!important;}
#avada-vertical-menu-widget-4 li {
    float: none;
    margin: 0 0px 2px 0px;
}
.vision-lightbox.map-pop li
{width:98%;}
.presentation.desktop
{display:none;}
.presentation.mobile
{display:block;}
.ti-reviews-container-wrapper .ti-review-item
{display:none;}
.ti-reviews-container-wrapper .ti-review-item:nth-child(1), .ti-reviews-container-wrapper .ti-review-item:nth-child(2), .ti-reviews-container-wrapper .ti-review-item:nth-child(3), .ti-reviews-container-wrapper .ti-review-item:nth-child(4)
{display:block;}
}
@media only screen and (max-width: 425px){
	.fusion-header-wrapper .fusion-row{
		max-width: 60% !important;
	}
	.fusion-header-v6{
		height: 290px;
	}
	.presentation .bloc-concept td:last-child{
		padding: 0 15px 0 0;
	}
	#fullpage > div.fusion-fullwidth.fullwidth-box.fusion-builder-row-2.fusion-parallax-none.presentation.section.fp-auto-height-responsive.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling.fusion-equal-height-columns.fp-section.fp-table.active.fp-completely > div > div > div.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_2.fusion-builder-column-2.fusion-one-half.fusion-column-first.left.\31 _2{
		margin: 0 !important;
	}
	.title-mg{
		font-size: 40px;
	}
	h1{
		font-size: 62px !important;
	}
.woocommerce .bookacti-price-container {
    clear: both;
    margin: 10px 0px!important;
    text-align: center;
    width: 100%;
}
.bookacti-form-field-content .bookacti-price-category-field-container {
 margin: 10px 0px 10px 10px;
}
.bookacti-notices
{clear:both;}
.woocommerce .bookacti-form-field-content
{display: block;
 width: 100%;
 clear: both;}
}
