/* Mise en page bloc page contact + display responsive*/

#contact-pcontact {
display: inline-block;
width:49%;
}

#maps-pcontact {
display: inline-block;
width:49%;
}


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

  #contact-pcontact {
  display: block
  width:100%;
  }

  #maps-pcontact {
  display: block;
  width:100%;
  }
}

/* Gestion espace textare de la page contact */

textarea {

max-width: 82%!important;

}


/* HOVER IMG produit *1 et page des articles *2 */

.product-top img:hover {
opacity: 0.7
}


.entry-content.cf img:hover {
opacity: 0.7;

}

.thumb-and-title.cf img:hover {
opacity: 0.7;

}

#logo:hover {
opacity: 0.8;

}

/* Suppression de l'image d'arrière plan */
#site-bg {

display:none;

}

body {

background: #fff;

}

#container {
background: #fff;

}

.thumb-and-title {
  background: #f5d7a9;
}

.content-slider-accueil {
  background: rgba(0, 0, 0, 0.2);
  width: 100%;
  margin-bottom: 10px;
}

"/*.content-slider-accueil .soliloquy-caption-inside {
  width: 65%;
  padding: 25px!important;
  font-size: 23px!important;

  text-align:justify!important;
  text-justify: distribute!important;
  background: rgba(0, 0, 0, 0.2)!important;
  text-shadow: none!important;
  text-transform: uppercase;
}*/"

h1.de-colonnes {
    text-align: center;
    border-bottom: 1px solid #a9a8af;
    margin-top: 10px;
}

.page-left {

  width: 50%;
  float: left;
  padding-right: 15px;
  text-align: justify!important;
}

.page-right {
  width: 50%;
  float: right;
    padding-left: 15px;
}


/* Fin suppr image d'arrière plan */

.main-nav a {

  background: #fff;
  color: #000;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 18px;
}

.main-nav a:active, .main-nav a:hover, .main-nav a:focus, .main-nav, .main-nav .current-menu-ancestor a {
  color: #c31432;
  background: none;

}

.main-nav a:hover {
  color: #c31432;
  background: none;
  opacity: 1;
}




.footer-articles .date-and-link a {

  background: #c31432;
}

.footer-articles .date-and-link .date {

background: #a5a5a8;

}

li li.top-nav .current-menu-item a {
  background: #c31432;
  color: #fff;
}

.top-nav .current-menu-item a:hover {

  opacity: 0.7;
}

input[type="submit"], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce button.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, a.btn {

background: #c31432;

}

.contact-info {

  margin-top: 10px;
  font-size: 10px;

}

input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], textarea {
border: 1px solid black;
}
.liste-categories a {
background: #f5d7a9;
}

.liste-categories .current-cat a {
  background: #c31432;
  color: #fff;
}

.jp-carousel-left-column-wrapper {
  display: none;
}

.jp-carousel-image-meta {
  display: none;
}

.adresse {
  font-size: 14px;
  text-align: center;
}

.info_braun {

border-top: 2px solid black;

margin: auto;
text-align: center;
align-items: center;

}

.product-top  {
  min-height: 394px!important;
}

.product-top h3 {
  vertical-align:middle!important;
}

/*.menu-item-object-page {
  background: rgba(255,255,255,0.8)!important;
  color: #000!important;
}

.current-menu-item a {
  background: #c31432!important;
  color : #fff!important;

}*/

/*.top-nav a {
background: rgba(255,255,255,0.8)!important;
color: #000;
}


.current-menu-item a {
  background: #c31432!important;
  color : #fff!important;
}*/

.top-nav .current-menu-item a {
  background: none;

}

.sub-menu li.current-menu-item a {
  background: #c31432;
  color: #fff;
}

.main-nav a:active, .main-nav a:hover, .main-nav a:focus, .main-nav .current-menu-item a, .main-nav .current-menu-ancestor a {
  background: none;
  color: #c31432;
}

.display_list_price {
  position: absolute;
  top: 100px;
  right: -50px;
}

.product_single {
  position: absolute;
  top: -140px;
  right: -125px;
}

ul.woocommerce-error {
  display: none;
}
