.below-entry-meta {
  visibility: hidden;
  bottom: 0px;
  padding-bottom: 0px;
  background-color: #ad7171;
}

#header-text-nav-wrap.clearfix {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

#colormag_featured_posts_vertical_widget-3.widget.widget_featured_posts.widget_featured_posts_vertical.widget_featured_meta.clearfix {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

#custom_html-9.widget_text.widget.widget_custom_html.clearfix {
  background-color: #c2d0c6;
}

#header-text-nav-container.clearfix {
  background-image: url("https://www.aerodrome-gruyere.ch/wp-content/uploads/SAG_Medias/Visuels/fourre_top.png");
}

#secondary {
  border-color: #e7e7e7;
  border-width: 1px;
  border-style: solid;
}


#site-title a {
  color: #ffffff;
}


#custom_html-31.widget_text.widget.widget_custom_html.clearfix {
  color: #9e3636;
}

#log_forms.log_forms.login_wid-7 {
  margin-right: auto;
  margin-left: auto;
}

/* Element | https://www.aerodrome-gruyere.ch/ */

.log-form-group #userusername {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 4px;
}

.post .featured-image {
  max-width: 25%;
}

.related-posts-wrapper.style-three .article-content .entry-title a::before {
  visibility: hidden;
}

#fld_7908577_1.btn.btn-default {
  color: #ffffff;
  background-color: #2c2e34;
  width: 100%;
  margin-top: 50px;
  height: 70px;
}

.wpdm-cat-link.text-left.btn.btn-default {
  color: #ffffff;
  background-color: #919399;
}

.btn.btn-default.btn-clps {
  background-color: #919399;
}

.cbxchangelog_release {
  border-color: #f8f8f8;
  border-width: 1px;
  border-style: solid;
  margin-bottom: 5px;
}

.cbxchangelog_version {
  font-size: 20px;
}

#site-navigation .inner-wrap {
  display: flex;
  justify-content: space-between;
}

.search-random-icons-container {
  order: 1;
}

.tmm .tmm_member {
  background: #ececec;
}

div.log-form-group:nth-child(6) > input:nth-child(1) {
  margin-bottom: 5px;
}

.login #nav {
  margin: 24px 0 0 0;
  font-size: 20px;
  background-color: lightsalmon;
}

a {
  color: #1e73be;
}

/*
#main {
  padding-top: 5px;
}
*/

.widget_block_picture_news.widget_highlighted_posts .article-content {
  display: none;
}

/*
.blocker { position:absolute; height:100%; width:100%; }
*/

#CF5e8f88e67f968_1.CF5e8f88e67f968.caldera_forms_form.cfajax-trigger {
  margin-left: 30px;
  margin-right: 30px;
}

#CF5f4e44287e0ae_1.CF5f4e44287e0ae.caldera_forms_form.cfajax-trigger {
  margin-left: 30px;
  margin-right: 30px;
}

#CF5ee0de1310cca_1.CF5ee0de1310cca.caldera_forms_form.cfajax-trigger {
  margin-left: 30px;
  margin-right: 30px;
}

#CF5f8ca3a4b314d_1.CF5f8ca3a4b314d.caldera_forms_form.cfajax-trigger {
  margin-left: 30px;
  margin-right: 30px;
}

#fld_8184386_1.btn.btn-default.cf-page-btn.cf-page-btn-next {
  float: right;
  background-color: #59bdc2;
  width: 50%;
  margin-top: 30px;
  height: 50px;
}

#fld_8002816_1.btn.btn-default.cf-page-btn.cf-page-btn-prev {
  background-color: #59bdc2;
  width: 50%;
  margin-top: 30px;
  height: 50px;
}

#fld_2742546_1.btn.btn-default.cf-page-btn.cf-page-btn-next {
  float: right;
  background-color: #59bdc2;
  width: 50%;
  margin-top: 30px;
  height: 50px;
}

#fld_2902473_1.btn.btn-default.cf-page-btn.cf-page-btn-prev {
  background-color: #59bdc2;
  width: 50%;
  margin-top: 30px;
  height: 50px;
}

#fld_7451574_1.btn.btn-default.cf-page-btn.cf-page-btn-next {
  float: right;
  background-color: #59bdc2;
  width: 50%;
  margin-top: 30px;
  height: 50px;
}

#fld_2428454_1.btn.btn-default.cf-page-btn.cf-page-btn-prev {
  background-color: #59bdc2;
  width: 50%;
  margin-top: 30px;
  height: 50px;
}

#fld_2520162_1.btn.btn-default {
  background-color: #497533;
  color: #faf7f7;
  height: 200px;
  float: right;
	border-top-width: 3px;
  border-top-style: double;
	border-top-color: #c75050;
  border-right-width: 3px;
  border-right-style: double;
  border-right-color: #c75050;
  border-left-width: 3px;
  border-left-style: double;
  border-left-color: #c75050;
	border-bottom-width: 3px;
  border-bottom-style: double;
  border-bottom-color: #c75050;
}

#CF5ee0de1310cca_1 #form_page_1_pg_1.caldera-form-page .col-sm-5.first_col {
  border-right-color: #aaaaaa;
  border-right-width: 1px;
  border-right-style: solid;
}

#CF5ee0de1310cca_1 #form_page_1_pg_1.caldera-form-page .col-sm-3.last_col {
  border-left-color: #aaaaaa;
  border-left-width: 1px;
  border-left-style: solid;
}

#CF5ee0de1310cca_1 #form_page_1_pg_2.caldera-form-page .col-sm-6.first_col {
  border-right-color: #aaaaaa;
  border-right-width: 1px;
  border-right-style: solid;
}

#CF5ee0de1310cca_1 #form_page_1_pg_2.caldera-form-page .col-sm-3:not(:last-child) {
  border-right-color: #aaaaaa;
  border-right-width: 1px;
  border-right-style: solid;
}

#CF5ee0de1310cca_1 #form_page_1_pg_3.caldera-form-page .col-sm-6.last_col {
  border-left-color: #aaaaaa;
  border-left-width: 1px;
  border-left-style: solid;
}

#CF5ee0de1310cca_1 #form_page_1_pg_3.caldera-form-page .col-sm-4.first_col {
	border-right-color: #aaaaaa;
  border-right-width: 1px;
  border-right-style: solid;
}
#CF5ee0de1310cca_1 #form_page_1_pg_3.caldera-form-page .col-sm-4.last_col {
  border-left-color: #aaaaaa;
  border-left-width: 1px;
  border-left-style: solid;
}
#CF5ee0de1310cca_1 #form_page_1_pg_3.caldera-form-page h5.total-line {
    font-size: 15px;
    padding-bottom: 2px;
}

#CF5ee0de1310cca_1 #form_page_1_pg_4.caldera-form-page .col-sm-6.last_col {
  border-color: #aaaaaa;
  border-width: 3px;
  border-style: solid;
}

#CF5ee0de1310cca_1 #form_page_1_pg_4.caldera-form-page img {
  max-width: 250px;
}

#CF5f8ca3a4b314d_1 #form_page_1_pg_1.caldera-form-page .col-sm-5.first_col {
  border-right-color: #aaaaaa;
  border-right-width: 1px;
  border-right-style: solid;
}

#CF5f8ca3a4b314d_1 #form_page_1_pg_1.caldera-form-page .col-sm-3.last_col {
  border-left-color: #aaaaaa;
  border-left-width: 1px;
  border-left-style: solid;
}

#CF5f8ca3a4b314d_1 #form_page_1_pg_2.caldera-form-page .col-sm-6.first_col {
  border-right-color: #aaaaaa;
  border-right-width: 1px;
  border-right-style: solid;
}

#CF5f8ca3a4b314d_1 #form_page_1_pg_2.caldera-form-page .col-sm-3:not(:last-child) {
  border-right-color: #aaaaaa;
  border-right-width: 1px;
  border-right-style: solid;
}

#CF5f8ca3a4b314d_1 #form_page_1_pg_3.caldera-form-page .col-sm-4.first_col {
	border-right-color: #aaaaaa;
  border-right-width: 1px;
  border-right-style: solid;
}
#CF5f8ca3a4b314d_1 #form_page_1_pg_3.caldera-form-page .col-sm-4.last_col {
  border-left-color: #aaaaaa;
  border-left-width: 1px;
  border-left-style: solid;
}
#CF5f8ca3a4b314d_1 #form_page_1_pg_3.caldera-form-page h5.total-line {
    font-size: 15px;
    padding-bottom: 2px;
}

#CF5f8ca3a4b314d_1 #form_page_1_pg_3.caldera-form-page .col-sm-6.last_col {
  border-left-color: #aaaaaa;
  border-left-width: 1px;
  border-left-style: solid;
}

#CF5f8ca3a4b314d_1 #form_page_1_pg_4.caldera-form-page .col-sm-6.last_col {
  border-color: #aaaaaa;
  border-width: 3px;
  border-style: solid;
}

#CF5f8ca3a4b314d_1 #form_page_1_pg_4.caldera-form-page img {
  max-width: 250px;
}

#post-4919.post-4919.page {
  background-color: #eeeeee;
}

#post-4392.post-4392.page {
  background-color: #eeeeee;
}

#post-4389.post-4389.page {
  background-color: #eeeeee;
}

#post-4400.post-4400.page {
  background-color: #eeeeee;
}

#CF5e8f88e67f968_1-row-4.row .col-sm-4:not(:last-child):not(:first-child) {
  border-right-color: #aaaaaa;
  border-right-width: 1px;
  border-right-style: solid;
  border-left-color: #aaaaaa;
  border-left-width: 1px;
  border-left-style: solid;
}

#CF5f4e44287e0ae_1-row-3.row .col-sm-4:not(:last-child):not(:first-child) {
  border-right-color: #aaaaaa;
  border-right-width: 1px;
  border-right-style: solid;
  border-left-color: #aaaaaa;
  border-left-width: 1px;
  border-left-style: solid;
}

#post-3665.post-3665.page {
  background-color: #eeeeee;
}

#fld_405241_1-wrap.form-group {
  margin-top: 50px;
  margin-left: 50px;
}

#fld_4334649_1-wrap.form-group {
  visibility: hidden;
}
#fld_256711_1-wrap.form-group {
  visibility: hidden;
}

#fld_6256648_1-wrap.form-group {
  visibility: hidden;
}

#fld_5107858_1-wrap.form-group {
  visibility: hidden;
}
#fld_475674_1-wrap.form-group {
  visibility: hidden;
}

#fld_2976758_1-wrap.form-group {
  visibility: hidden;
}

#fld_824085_1-wrap.form-group {
  visibility: hidden;
}

#fld_5053856_1-wrap.form-group {
  visibility: hidden;
}

.popup-wrapper .woocommerce-Price-amount:last-child {

}

.popup-wrapper .box.has-advanced-upload {
  display: none;
}

.popup-wrapper .btn_submit {
  text-transform: none;
}

#wcj_add_new_product_title {
  width: 80%;
}

#wcj_add_new_product_desc {
  width: 80%;
}

#wcj_add_new_product_regular_price {
  width: 80%;
}

#wcj_add_new_product_sale_price {
  width: 80%;
}

.page-id-5800 div.hc-p2:nth-child(2) {
  display: none;
}

.page-id-5800 div.hc-p2:nth-child(4) {
  display: none;
}

.page-id-5800 .hc-py2 h1 {
  display: none;
}

.page-id-5800 .hc-py2::after {
  content: "Votre réservation : veuillez compléter tous les champs et appuyer sur le bouton \"Enregistrer\" \A Deine Reservation: Bitte fülle alle Felder aus und klicke auf \"Enregistrer\"";
	white-space: pre;
  background-color: greenyellow;
}

.page-id-5800 button.hc-theme-btn-submit {
  background-color: greenyellow;
}

.page-id-5800 #cfield_5808 {
  background-color: lightgoldenrodyellow;
}

.page-id-5800 #cfield_64722 {
  background-color: lightgoldenrodyellow;
}
.page-id-5800 #cfield_64733 {
  background-color: lightgoldenrodyellow;
}
.page-id-5800 #cfield_58214 {
  background-color: lightgoldenrodyellow;
}
.page-id-5800 #cfield_58225 {
  background-color: lightgoldenrodyellow;
}
.page-id-5800 #cfield_64046 {
  background-color: lightgoldenrodyellow;
}
.page-id-5800 #cfield_58247 {
  background-color: lightgoldenrodyellow;
}

.page-id-5800 #cfield_58212 {
  background-color: lightgoldenrodyellow;
}

.page-id-5800 #cfield_58223 {
  background-color: lightgoldenrodyellow;
}

.page-id-5800 #cfield_58245 {
  background-color: lightgoldenrodyellow;
}

.page-id-5800 div.hc-nowrap:nth-child(1) > div:nth-child(1) > div:nth-child(2) > label:nth-child(1) {
  background-color: lightgoldenrodyellow;
}


.page-id-5800 .hc-border.hc-rounded.hc-white.hc-bg-gray.hc-align-center.hc-muted1 {
  display: none;
}


.page-id-5800 div[class="sh4-shift-widget hc-block"] div:nth-child(2) div:nth-child(2) span:nth-child(1) {
  display: none;
}



.page-id-5800 .hc-p2.hc-bg-wpsilver:nth-child(3) {
  display: none;
}

.page-id-5800.logged-in .hc-p2.hc-bg-wpsilver:nth-child(3) {
  display: block;
}


#fld_7167496_1.btn.btn-default {
  float: none;
  background-color: #59bdc2;
  width: 50%;
  margin-top: 30px;
  height: 50px;
}

#checklist-id-0 .checklist-button {
  display: none !important;
}

#checklist-id-1 .checklist-button {
  display: none !important;
}

.wp-block-column.is-vertically-aligned-top.cockpit_colliensdivers {
  background-color: #e6f2e3;
  border-right-width: 1px;
  border-right-style: dashed;
}

.wp-block-group.cockpit_comspeciale {
  border-width: 1px;
  border-style: dashed;
}

.are-vertically-aligned-top.cockpit_2col .hc-collapse-container {
  display: none;
}

.are-vertically-aligned-top.cockpit_2col .hc-fs5 {
  display: none;
}

.wp-block-column.cockpitouverture {
  border-width: 1px;
  border-style: dashed;
}

.wp-block-column.cockpitfermeture {
  border-width: 1px;
  border-style: dashed;
}

.widget_block_picture_news_inner_wrap .bx-wrapper {
  max-width: inherit !important;
}

.please_confirm_transaction {
	background-color: white;
  border-top-width: 3px;
  border-top-style: double;
	border-top-color: #c75050;
  border-right-width: 3px;
  border-right-style: double;
  border-right-color: #c75050;
  border-left-width: 3px;
  border-left-style: double;
  border-left-color: #c75050;
	border-bottom-width: 3px;
  border-bottom-style: double;
  border-bottom-color: #c75050;
}

.warning_choix_aeronef {
  border-top-width: 3px;
  border-top-style: double;
	border-top-color: #c75050;
  border-right-width: 3px;
  border-right-style: double;
  border-right-color: #c75050;
  border-left-width: 3px;
  border-left-style: double;
  border-left-color: #c75050;
	border-bottom-width: 3px;
  border-bottom-style: double;
  border-bottom-color: #c75050;
}

.has-error {
	background-color: white;
  border-top-width: 3px;
  border-top-style: double;
	border-top-color: #c75050;
  border-right-width: 3px;
  border-right-style: double;
  border-right-color: #c75050;
  border-left-width: 3px;
  border-left-style: double;
  border-left-color: #c75050;
	border-bottom-width: 3px;
  border-bottom-style: double;
  border-bottom-color: #c75050;
}