/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.wpforms-image-choices-item {
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.wpforms-hidden-item {
  opacity: 0;
  transform: scale(0.95);
  pointer-events: none;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden!important;
}


.myhide{display:none;}
.gibiers .wpb_text_column{min-height:0;margin-bottom:16px;}
.gibiers > .wpb_column > .vc_column-inner > .wpb_wrapper{display:flex;flex-direction:column;height:100%;}
.gibiers > .wpb_column > .vc_column-inner > .wpb_wrapper > .wd-button-wrapper{margin-top:auto;}
.popgun, .popgun:hover{color:#fff;font-weight:bold;text-decoration:underline}

.trp-license-notice{display:none!important}

.sejour{display:block;font-weight:normal;}
.gibiers h2{font-size:23px;}
.mobile-nav .wd-nav-opener.wd-active {
  background-color: transparent!important;
 
}

.wd-nav-opener {
  width: 100%;
  height: 50px;
  margin-top: -50px;padding-left:220px;
}

.wd-nav-mobile li.opener-page > a {
  background-color: #876341!important;
}
/* === FRANÇAIS ======================================================= */
html[lang|="fr"] .wpforms-image-choices-label:after {
  content: "Sélectionner";
}
html[lang|="fr"] .wpforms-selected .wpforms-image-choices-label:after {
  content: "Sélectionné";
}

/* === ANGLAIS ========================================================= */
html[lang|="en"] .wpforms-image-choices-label:after {
  content: "Select";
}
html[lang|="en"] .wpforms-selected .wpforms-image-choices-label:after {
  content: "Selected";
}

/* === ESPAGNOL (Espagne) ============================================== */
html[lang|="es"] .wpforms-image-choices-label:after {
  content: "Seleccionar";
}
html[lang|="es"] .wpforms-selected .wpforms-image-choices-label:after {
  content: "Seleccionado";
}

/* === STYLE COMMUN ==================================================== */
.wpforms-image-choices-label:after {
  display: block;
  padding: 10px;
  background: #372914;
  border-radius: 50px;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  color: #f7f5f1;
  text-transform: uppercase;
  text-align: center;
}

.wpforms-selected .wpforms-image-choices-label:after {
  background: #94c736;
}
.mobile-nav{background:#372914;}
.tophead3{margin-top:0px}
.page-id-590 .tophead3, .page-id-481 .tophead3{margin-top:0px}
.pttext, .cgv2{margin-top:20px!important;margin-bottom:20px!important;}
.pttext label{font-size:14px!important}
.wpforms-image-choices-item{background:#fff!important;}
.wpforms-image-choices{margin-bottom:30px!important;}
.wpforms-image-choices-label em{font-weight:bold;display:block;margin-top:15px;font-style:normal;color:#000!important;}
.wpforms-image-choices-label i{font-size:20px;color:#000!important;}
.wpforms-image-choices-label{font-size:14px!important;line-height:22px;color:#777!important;hyphens:none!important;}
.wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-image::after {
  content: "\2714";
  font-size: 32px;
  line-height: 62px;
  color: #ffffff;
  background: #94c736!important;;
    background-color: rgb(6, 106, 171);
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -31px 0 0 -31px;
  width: 62px;
  height: 62px;
  border-radius: 50%;
  transition: all 0.5s;
}


.wpforms-container .wpforms-image-choices-modern .wpforms-selected .wpforms-image-choices-label {
  font-weight: inherit;
}
.wpforms-image-choices-item label:hover{border:0px!important;box-shadow:none!important;}
.wpforms-image-choices-item label{border:0px!important;box-shadow:none!important;}
.wpforms-image-choices-item img{border-radius:10px 10px 0 0!important;}
.wpforms-image-choices-label{padding:0px 20px 20px 20px!important;border:0px!important;line-height:18px;}
.wpforms-image-choices-item{box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px!important;
border-radius:10px!important}

.wpforms-image-choices-item:hover, .wpforms-selected.wpforms-image-choices-item{box-shadow: rgba(100, 100, 111, 0.2) 0px 2px 5px 0px!important;
border-radius:10px!important}

.wpforms-image-choices-label br{margin-top:5px;margin-bottom:5px;display:block;}

.wpforms-image-choices-item b{font-size:20px;margin-bottom:0px;display:block;color:#000!important;hyphens:none!important;line-height:25px;}


.wpforms-image-choices-item{width:31%!important;display:block;}

.wpforms-container .wpforms-image-choices-modern label:not(.wpforms-error){padding:0!important;}

#trp-floater-ls{height:55px;}
#trp-floater-ls a{font-size:120%!important;}
.contsejour{background:#372914;margin-top:-35px;}
.contsejour .vc_column-inner{padding-right:0px;padding-left:0px;}
.wpforms-datepicker-clear{display:none!important;}
.flatpickr-calendar.open{z-index:9999999!important}
.wd-dropdown-menu{background:#372914;margin-top:10px;}
.wd-dropdown-menu a, .woodmart-nav-link, .wd-nav-opener{color:#f7f5f1!important;}
.wd-dropdown-menu a:hover, .woodmart-nav-link:hover, .wd-nav-opener:hover{color:#d3902e!important;}

.trp-language-switcher


.site-content{margin-bottom:20px;}
.myfoot .vc_column-inner{padding-top:10px!important;}
.brown2 .wpb_content_element{margin-bottom:0px;}
#mailpoet_form_1 form.mailpoet_form{padding-bottom:0px!important;}
.brown2{background:#f7f5f1;padding-top:0px!important;}
.brown2 .vc_column-inner{padding:0px!important;}
#form_email_1{padding:8px!important;height:38px!important;margin-right:10px!important;}
.mailpoet_paragraph {max-width:300px;display:inline-block;}
.mailpoet_submit, .mailpoet_submit:hover{padding:0px!important;margin:0px!important;line-height:inherit!;font-size:inherit!important;font-size:13px!important;background:#372914;border-radius:50px;padding:0px 20px!important;color:#f7f5f1;}
.avis{max-width:650px;}
strong, b {
  font-weight: 900!important;
}
.tophead3 .wpb_single_image{margin-bottom:0px;}
.myfoot .wpb_content_element{margin-bottom:0px!important;}
.col2{background:#372914;color:#f7f5f1;padding:20px 30px;margin-top:-35px;text-align:right;margin-bottom:0px!important;}
.col2 h2{font-size:25px;font-weight:bold;color:#f7f5f1;}
.col1{background:#876341;color:#f7f5f1;padding:20px 30px;}
.guide {background:#876341;color:#f7f5f1;}
.guide .wpb_content_element{margin-bottom:0px}
.col1 h2{font-size:40px;font-weight:bold;color:#f7f5f1;}
.myfoot{background:#876341!important;color:#f7f5f1;font-size:16px;padding-bottom:10px;}
.myfoot a{color:#f7f5f1!important;}
.btn.btn-color-black{background:#372914}

.col3{background:#372914;color:#f7f5f1;padding:20px 30px;max-width:600px;margin-left:auto;}
.col3 h2{font-size:40px;font-weight:bold;color:#f7f5f1;}



.h1size strong{font-size:30px!important;line-height:30px!important;}
.tophead3 .vc_column-inner{padding-top:0px!important;}
.h1size{font-size:18px;}
.mypad5{padding-left:30px;padding-right:30px;}
.wd-dropdown{width:480px;}
.wd-dropdown-menu:is(.wd-design-sized, .wd-design-full-width, .wd-design-full-height) .wd-sub-menu > li {width:460px;}

.trp-language-switcher-container .wd-dropdown{width:70px}


.wd-sub-menu .woodmart-nav-link{text-transform:uppercase;color:#000;}
.gibiers h2{font-weight:bold;}
.gibiers h3{font-size:24px;margin-bottom:0px;}
.vc_single_image-wrapper.vc_box_outline_circle{border:2px solid #000000!important;}
.blackbox .wpb_content_element{margin-bottom:15px;}
.blackbox .vc_column-inner{padding-top:15px!important}

.wd-prefooter{margin-top:-40px!important;padding-bottom:0px!important;}
.gibiers{padding-bottom:40px;}
.blackbox h2{margin:0!important;padding:0!important;font-weight:bold;font-size:25px;color:#f7f5f1;}

.vc_custom_1708641606358{padding:0!important}
.myfoot a{color:#777;}

.mypad2{padding-top: 30px !important;
  padding-right: 0px !important;
  padding-bottom: 30px !important;
  padding-left: 30px !important;max-width:610px;}
.wpforms-submit{border-radius:250px!important;padding:20px!important;background:#212121!important}
.wpforms-container input.wpforms-field-medium{max-width:100%!important;}
.wpforms-container{margin-bottom:0px!important;}
.wpforms-container .wpforms-field{padding:3px 0!important;}
.spu-box {
box-shadow: -10px 10px 50px 0px rgb(0, 0, 0, 0.3)!important;}

	.wpforms-container textarea.wpforms-field-medium{min-height:100px!important; height:100px;}

h1 strong{color:#d3902e;font-size:40px;line-height:50px}
.h1size strong{color:#d3902e;font-size:35px;line-height:45px}
.butler {
  bottom:0px;
  margin-left:70%;position:absolute
}
.site-logo .wd-logo img{
  background:#fff;
  width:200px;
  max-height:200px;
  position:fixed;
  padding:5px;
  top:0px;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 60px 40px -7px;border-radius:0 0 100px 100px;}


@media (max-width:1024px) {

  
  .site-logo .wd-logo img{

  
    max-width:180px!important;


}
  .vc_col-sm-4{margin-bottom:30px;}
}
@media (min-width:1251px) and (max-width:1500px){
.butler {
  bottom:0;
  margin-left:50%;position:absolute;
  
}
      .mypad2{}
}
@media (min-width:901px) and (max-width:1250px){
.butler {
  bottom:0;
  margin-left:23%;position:absolute
}
  .mypad2{}

}

@media (min-width:768px) and (max-width:900px){
.butler {
  bottom:0px;
  margin-left:0px;position:absolute;
}
  .mypad2{}
  h1 strong{font-size:30px;line-height:40px;}
}

@media (max-width:768px) {
  .gibiers .wpb_text_column{min-height:30px;}

  .mailpoet_submit{margin-bottom:30px!important}
  .tophead{top:-40px!important}
  .mypad5{padding-top:30px;padding-bottom:30px}
  
  .site-logo .wd-logo img{

  
   max-width:100px!important;}
  .mypad2 {
  padding-top: 20px !important;
  padding-right: 10px !important;
  padding-bottom: 0px !important;
  padding-left: 10px !important;
  max-width: 610px;
}
.row-reverse-mobile .mypad2 {
  padding-top: 70px !important;
  padding-right: 10px !important;
  padding-bottom: 40px !important;
  padding-left: 10px !important;
  max-width: 610px;
}
 .wpforms-image-choices-item{width:100%!important;display:block;}
.contsejour {
  background: #fff;
  margin-top: -35px;
}

}
@media (max-width: 768px) {
  .wpforms-mobile-adjust {
      margin-top: -150px !important;
  }
}
@media only screen and (max-width: 600px) {
  div.wpforms-container .wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern):not(.wpforms-field-radio):not(.wpforms-field-checkbox):not(.wpforms-field-layout) {
    overflow-x: hidden;
  }
}
/* Safari fix */
@media screen and (max-width: 600px) and (-webkit-min-device-pixel-ratio: 0) {
  #wpforms-783-field_37-container {
      overflow-x: visible !important;
      overflow-y: visible !important;
  }
}
