/*
 Theme Name:   Hello Biz Child
 Template:     hello-biz
*/

@font-face {
  font-family: 'Geologica300-light';
  src: url('/wp-content/themes/hello-biz-child/fonts/Geologica300-light.woff2') format('woff2'),
       url('/wp-content/themes/hello-biz-child/fonts/Geologica300-light.woff') format('woff');
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Geologica350';
  src: url('/wp-content/themes/hello-biz-child/fonts/Geologica350.woff2') format('woff2'),
       url('/wp-content/themes/hello-biz-child/fonts/Geologica350.woff') format('woff');
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Geologica400-regular';
  src: url('/wp-content/themes/hello-biz-child/fonts/Geologica400-regular.woff2') format('woff2'),
       url('/wp-content/themes/hello-biz-child/fonts/Geologica400-regular.woff') format('woff');
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Geologica500-Medium';
  src: url('/wp-content/themes/hello-biz-child/fonts/Geologica500-Medium.woff2') format('woff2'),
       url('/wp-content/themes/hello-biz-child/fonts/Geologica500-Medium.woff') format('woff');
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Geologica650';
  src: url('/wp-content/themes/hello-biz-child/fonts/Geologica650.woff2') format('woff2'),
       url('/wp-content/themes/hello-biz-child/fonts/Geologica650.woff') format('woff');
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Geologica700-Bold';
  src: url('/wp-content/themes/hello-biz-child/fonts/Geologica700-Bold.woff2') format('woff2'),
       url('/wp-content/themes/hello-biz-child/fonts/Geologica700-Bold.woff') format('woff');
  font-style: normal;
  font-display: swap;
}

.menu-circuits a {
    padding-bottom: 15px !important;
}

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

a:hover {
    opacity: 0.8;
}

@media (max-width: 767px) {
    .menu-circuits a {
    padding-bottom: 5px !important;
}
}

.icone-circuit .elementor-icon-list-item {
    background-color: #FFEACE;
    padding: 10px 18px !important;
    border-radius: 40px;
    margin-bottom: 7px !important;
}

.menu-circuits a.active {
  color: #FF7B00 !important; 
    border-bottom: 2px solid #FF7B00;
}

.faq-circuit .e-n-accordion details:last-child summary {
    border: none !important;
}

.form-classe input[type="date"], .form-classe input[type="email"], .form-classe input[type="number"], .form-classe input[type="password"], .form-classe input[type="search"], .form-classe input[type="tel"], .form-classe input[type="text"], .form-classe input[type="url"], .form-classe select, .form-classe textarea {
    padding: 13px 17px !important;
}

.form-classe .elementor-field-group .elementor-select-wrapper::before {
    box-shadow: none;
}

.form-classe .elementor-select-wrapper .select-caret-down-wrapper {
    inset-inline-end: 18px;
    font-size: 9px;
}

.form-classe .elementor-field-type-html:first-child {
    margin-top:0px;
}

.form-classe .elementor-field-type-html {
    margin-top:40px;
}

.form-classe .elementor-field-type-submit {
    margin-top: 20px
}

.cta-archive {
    width: 100%;
  grid-column: 1 / -1;
}

.texte-limite .contenu {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  transition: all 0.3s ease;
    font-family: "Geologica300-light", Sans-serif;
  font-size: 15px;
  font-weight: 100;
  font-style: italic;
  line-height: 25px;
  line-height: 25px;
  color: var( --e-global-color-text );
}

.texte-limite.ouvert .contenu {
  -webkit-line-clamp: unset;
  display: block;
}

.toggle-texte {
  background: none;
  border: none;
  color: #FF7b00;
  cursor: pointer;
  padding: 0;
  margin-top: 5px;
    font-size: 15px;
}

.toggle-texte:hover {
    background: none;
    color: #FF7b00;
    opacity: 0.7;
}

.toggle-texte:focus {
    background: none;
    color: #FF7b00;
} 




.hide-badge-1 .badge_1 {
    display: none !important;
}
.hide-badge-2 .badge_2 {
    display: none !important;
}
.hide-badge-3 .badge_3 {
    display: none !important;
}
.hide-badge-4 .badge_4 {
    display: none !important;
}
.hide-badge-5 .badge_5 {
    display: none !important;
}
.hide-badges .badges {
    display: none !important;
}

.hide-presentation .presentation {
    display: none !important;
}

.hide-photo-circuit-1 .photo_circuit_1 { display: none !important; }
.hide-photo-circuit-2 .photo_circuit_2 { display: none !important; }
.hide-photo-circuit-3 .photo_circuit_3 { display: none !important; }
.hide-photo-circuit-4 .photo_circuit_4 { display: none !important; }
.hide-photo-circuit-5 .photo_circuit_5 { display: none !important; }
.hide-photo-circuit-6 .photo_circuit_6 { display: none !important; }
.hide-photo-circuit-7 .photo_circuit_7 { display: none !important; }
.hide-photo-circuit-8 .photo_circuit_8 { display: none !important; }
.hide-photo-circuit-9 .photo_circuit_9 { display: none !important; }
.hide-photo-circuit-10 .photo_circuit_10 { display: none !important; }
.hide-photo-circuit-11 .photo_circuit_11 { display: none !important; }
.hide-photo-circuit-12 .photo_circuit_12 { display: none !important; }
.hide-photo-circuit-13 .photo_circuit_13 { display: none !important; }
.hide-photo-circuit-14 .photo_circuit_14 { display: none !important; }
.hide-photo-circuit-15 .photo_circuit_15 { display: none !important; }
.hide-photo-circuit-16 .photo_circuit_16 { display: none !important; }
.hide-photo-circuit-17 .photo_circuit_17 { display: none !important; }
.hide-photo-circuit-18 .photo_circuit_18 { display: none !important; }

.hide-photo-circuit-global .photo_circuit {
    display: none !important;
}


.hide-information-1 .information_1 { display: none !important; }
.hide-information-2 .information_2 { display: none !important; }
.hide-information-3 .information_3 { display: none !important; }
.hide-information-4 .information_4 { display: none !important; }
.hide-information-5 .information_5 { display: none !important; }
.hide-information-6 .information_6 { display: none !important; }
.hide-information-7 .information_7 { display: none !important; }
.hide-information-8 .information_8 { display: none !important; }
.hide-information-9 .information_9 { display: none !important; }
.hide-information-10 .information_10 { display: none !important; }
.hide-information-11 .information_11 { display: none !important; }
.hide-information-12 .information_12 { display: none !important; }
.hide-information-13 .information_13 { display: none !important; }
.hide-information-14 .information_14 { display: none !important; }
.hide-information-15 .information_15 { display: none !important; }
.hide-informations-pratiques .informations_pratiques {
    display: none !important;
}

.hide-jour-1 #jour_1 { display: none !important; }
.hide-jour-2 #jour_2 { display: none !important; }
.hide-jour-3 #jour_3 { display: none !important; }
.hide-jour-4 #jour_4 { display: none !important; }
.hide-jour-5 #jour_5 { display: none !important; }
.hide-jour-6 #jour_6 { display: none !important; }
.hide-jour-7 #jour_7 { display: none !important; }
.hide-jour-8 #jour_8 { display: none !important; }
.hide-jour-9 #jour_9 { display: none !important; }
.hide-jour-10 #jour_10 { display: none !important; }
.hide-jour-11 #jour_11 { display: none !important; }
.hide-jour-12 #jour_12 { display: none !important; }
.hide-jour-13 #jour_13 { display: none !important; }
.hide-jour-14 #jour_14 { display: none !important; }
.hide-jour-15 #jour_15 { display: none !important; }
.hide-jour-16 #jour_16 { display: none !important; }
.hide-jour-17 #jour_17 { display: none !important; }
.hide-jour-18 #jour_18 { display: none !important; }
.hide-jour-19 #jour_19 { display: none !important; }
.hide-jour-20 #jour_20 { display: none !important; }
.hide-jour-21 #jour_21 { display: none !important; }

.hide-programme .programme {
    display: none !important;
}

.hide-jour-1 #jour_1 { display: none !important; }
.hide-jour-2 #jour_2 { display: none !important; }
.hide-jour-3 #jour_3 { display: none !important; }
.hide-jour-4 #jour_4 { display: none !important; }
.hide-jour-5 #jour_5 { display: none !important; }
.hide-jour-6 #jour_6 { display: none !important; }
.hide-jour-7 #jour_7 { display: none !important; }
.hide-jour-8 #jour_8 { display: none !important; }
.hide-jour-9 #jour_9 { display: none !important; }
.hide-jour-10 #jour_10 { display: none !important; }
.hide-jour-11 #jour_11 { display: none !important; }
.hide-jour-12 #jour_12 { display: none !important; }
.hide-jour-13 #jour_13 { display: none !important; }
.hide-jour-14 #jour_14 { display: none !important; }
.hide-jour-15 #jour_15 { display: none !important; }
.hide-jour-16 #jour_16 { display: none !important; }
.hide-jour-17 #jour_17 { display: none !important; }
.hide-jour-18 #jour_18 { display: none !important; }
.hide-jour-19 #jour_19 { display: none !important; }
.hide-jour-20 #jour_20 { display: none !important; }
.hide-jour-21 #jour_21 { display: none !important; }
.hide-jour-22 #jour_22 { display: none !important; }
.hide-jour-23 #jour_23 { display: none !important; }
.hide-jour-24 #jour_24 { display: none !important; }
.hide-jour-25 #jour_25 { display: none !important; }
.hide-jour-26 #jour_26 { display: none !important; }
.hide-jour-27 #jour_27 { display: none !important; }
.hide-jour-28 #jour_28 { display: none !important; }
.hide-jour-29 #jour_29 { display: none !important; }
.hide-jour-30 #jour_30 { display: none !important; }

.hide-programme .programme {
    display: none !important;
}


.hide-question-1 #question_1 { display: none !important; }
.hide-question-2 #question_2 { display: none !important; }
.hide-question-3 #question_3 { display: none !important; }
.hide-question-4 #question_4 { display: none !important; }
.hide-question-5 #question_5 { display: none !important; }
.hide-question-6 #question_6 { display: none !important; }
.hide-question-7 #question_7 { display: none !important; }
.hide-question-8 #question_8 { display: none !important; }
.hide-question-9 #question_9 { display: none !important; }
.hide-question-10 #question_10 { display: none !important; }
.hide-question-11 #question_11 { display: none !important; }
.hide-question-12 #question_12 { display: none !important; }
.hide-question-13 #question_13 { display: none !important; }
.hide-question-14 #question_14 { display: none !important; }
.hide-question-15 #question_15 { display: none !important; }

.hide-faq .faq {
    display: none !important;
}


.hide-destinations-visitees .destinations_visitees {
    display: none !important;
}

.hide-avis-circuit .avis_circuit {
    display: none !important;
}


.hide-presentation-destination .presentation_destination {
    display: none !important;
}


.hide-photo-1-galerie-destination .photo_1_galerie_destination { display: none !important; }
.hide-photo-2-galerie-destination .photo_2_galerie_destination { display: none !important; }
.hide-photo-3-galerie-destination .photo_3_galerie_destination { display: none !important; }
.hide-photo-4-galerie-destination .photo_4_galerie_destination { display: none !important; }

.hide-galerie-destination .galerie_destination {
    display: none !important;
}

.hide-pourquoi-y-aller .pourquoi-y-aller {
    display: none !important;
}


.hide-activites-conseillees .activites_conseillees {
    display: none !important;
}

.hide-circuits-lies .circuits_lies {
    display: none !important;
}

.hide-autres-circuits .autres_circuits {
    display: none !important;
}

.hide-carte .carte-circuit {
    display: none !important;
}

.hide-tarifs #budget-circuit {
    display: none !important;
}



/* Test : forcer un fond rouge sur le champ date */
.elementor-field-type-date input {
    height : 50px !important;
}


