@charset 'utf-8';
/*
Theme Name: Laiterie de Belfaux
Template: wineshop
Theme URI: http://imagipeg.com
Description: Laiterie de Belfaux - Custom Responsive Wordpress theme
Author: imagipeg
Version: 1.1
License: GNU General Public License
License URI: license.txt
*/

@import url('../wineshop/style.css');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100..900&display=swap');

/* =Theme customization starts here
-------------------------------------------------------------- */

/* Police principale Roboto */
body.wp-child-theme-laiteriedebelfaux {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
}

strong,
b {
  font-weight: 400;
}

.sc_item_subtitle,
.sc_item_title,
.sc_item_descr {
  text-transform: none !important ;
}
.top_panel_title .page_title {
  text-transform: none;
}
.widget_area .widget_title {
  text-transform: none;
}

.top_panel_wrap .logo_fixed {
  display: none;
  max-height: 80px;
  width: auto;
}
.top_panel_wrap .logo_main {
  height: 120px !important;
  object-fit: contain;
}
.top_panel_wrap .logo {
  margin: 10px;
  overflow: hidden;
}
.top_panel_title_inner {
  background-position: 50% !important;
}
.footer_wrap_inner.widget_area_inner:before {
  background-image: none;
}
.footer_wrap .post_info {
  display: none;
}
.menu_main_nav > li > a {
  line-height: 35px !important;
}
.prix-kg {
  color: #9f2348;
}
.product_meta {
  display: none;
}
.shop_attributes td,
.shop_attributes th {
  text-align: left;
}
body[class*='woocommerce-'] .horaire table th,
body[class*='woocommerce-'] .horaire table td {
  border-width: 0;
}
#contact-belfaux label {
  display: none;
}
#contact-belfaux .wpcf7-form-control-wrap {
  display: block;
}
#contact-belfaux input[type='text'],
#contact-belfaux input[type='email'],
#contact-belfaux textarea {
  width: 100%;
}

.woocommerce-ordering {
  display: none;
}

.woocommerce h2 {
  font-size: 2em;
}
.woocommerce .wc-bacs-bank-details-account-name {
  font-size: 2em;
  font-weight: 400;
}
.woocommerce .wc-bacs-bank-details-heading {
  display: none;
}

.post-type-archive-product .top_panel_title_inner,
.product-template-default .top_panel_title_inner,
.tax-product_cat .top_panel_title_inner {
  background: url(https://shop.laiteriedebelfaux.ch/newsite2018/wp-content/uploads/2019/02/bandeau4.jpg) !important;
  background-position: 50% !important;
}

.scheme_contrast .logo .logo_text {
  color: #e0e0e0;
}
.scheme_contrast .menu_main_nav > li > a {
  color: #fff;
}
.scheme_contrast .top_panel_middle {
  background-color: #333333 !important;
}
body:not(.page-id-1643) .grecaptcha-badge {
  display: none;
}
.top_panel_wrap li.menu-item-language {
  margin: 2.5px 25px;
}
.soldout {
  padding: 3px 8px;
  text-align: center;
  background: #e05828;
  color: white;
  font-weight: bold;
  position: absolute;
  top: 6px;
  left: 6px;
  font-size: 16px;
  text-transform: uppercase;
}
.outofstock .post_featured img {
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
  opacity: 0.5;
}

.wp-block-button__link {
  background-color: #e05828;
}

.is-style-outline .wp-block-button__link:hover {
  background-color: #e059289a;
}

h1 {
  font-family: GTSuperDisplayLight;
}
h2 {
  font-family: GTSuperDisplayLight;
}
h3 {
  font-family: GTSuperDisplayLight;
}
h4 {
  font-family: GTSuperDisplayLight;
}
h5 {
  font-family: GTSuperDisplayLight;
}
h6 {
  font-family: GTSuperDisplayLight;
}

.button {
  font-family: GTSuperDisplayLight;
}

.price {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}

body {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
}

body.woocommerce.wp-child-theme-laiteriedebelfaux
  ul.products
  li.product
  .post_item_wrap {
  background-color: #7b4d2c;
}

.wp-child-theme-laiteriedebelfaux .top_panel_wrap_inner,
.wp-child-theme-laiteriedebelfaux .top_panel_middle {
  background-color: #d5ad88;
}

.wp-child-theme-laiteriedebelfaux ul.products li.product .price,
.wp-child-theme-laiteriedebelfaux ul.products li.product .price {
  color: #d5ad88;
}

.wp-child-theme-laiteriedebelfaux .top_panel_middle .menu_main_wrap {
  margin-top: 45px;
}

.woocommerce.wp-child-theme-laiteriedebelfaux
  h2.woocommerce-loop-product__title
  a {
  color: #fff;
}

.wp-child-theme-laiteriedebelfaux .copy_wrap,
.wp-child-theme-laiteriedebelfaux .sidebar_cart,
.wp-child-theme-laiteriedebelfaux .widget_area_inner {
  background-color: #d5ad88;
}

.wp-child-theme-laiteriedebelfaux .footer_wrap .footer_wrap_inner {
  background-color: #7b4d2c !important;
}

.wp-child-theme-laiteriedebelfaux .footer_wrap .footer_wrap_inner h5 {
  color: #fff;
}

.wp-child-theme-laiteriedebelfaux .contacts_wrap .contacts_wrap_inner {
  background-color: #402401 !important;
}

.wp-child-theme-laiteriedebelfaux .sc_socials.sc_socials_type_icons a {
  background-color: #e05828;
}

.scroll_to_top {
  background-color: #e05828;
}

.wp-block-woocommerce-product-template li.type-product {
  background-color: #7b4d2c;
  padding-bottom: 25px;
}

.wp-block-woocommerce-product-template
  li.type-product
  h3.wp-block-post-title
  a {
  color: #fff;
}

.wp-block-woocommerce-product-template
  li.type-product
  .wp-block-woocommerce-product-price {
  color: #d5ad88;
}

.wp-block-woocommerce-product-template
  li.type-product
  .wp-block-button__link:hover {
  background-color: #e059289a;
  color: #fff;
}

.wp-block-woocommerce-product-template li.type-product .wp-block-button__link {
  border-radius: 0;
}

.widget_area_inner ul li a {
  color: #402401;
}

.woocommerce div.product span.price,
.woocommerce div.product p.price,
.woocommerce #content div.product span.price,
.woocommerce #content div.product p.price,
.woocommerce-page div.product span.price,
.woocommerce-page div.product p.price,
.woocommerce-page #content div.product span.price,
.woocommerce-page #content div.product p.price,
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price {
  color: #7b4d2c !important;
}

.prix-kg {
  color: #7b4d2c !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit.alt.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit.alt.disabled:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit.alt:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit.alt:disabled:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit.alt:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit.alt:disabled[disabled]:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button.alt.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button.alt.disabled:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button.alt:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button.alt:disabled:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button.alt:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button.alt:disabled[disabled]:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button.alt.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button.alt.disabled:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button.alt:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button.alt:disabled:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button.alt:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button.alt:disabled[disabled]:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button.alt.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button.alt.disabled:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button.alt:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button.alt:disabled:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button.alt:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button.alt:disabled[disabled]:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit.alt.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit.alt.disabled:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit.alt:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit.alt:disabled:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit.alt:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit.alt:disabled[disabled]:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button.alt.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button.alt.disabled:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button.alt:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button.alt:disabled:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button.alt:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button.alt:disabled[disabled]:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button.alt.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button.alt.disabled:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button.alt:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button.alt:disabled:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button.alt:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button.alt:disabled[disabled]:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button.alt.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button.alt.disabled:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button.alt:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button.alt:disabled:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button.alt:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button.alt:disabled[disabled]:hover {
  background-color: #e05828 !important;
  color: #fff;
}

#btn-buy,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page #content input.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page #content input.button.alt,
.woocommerce-account .addresses .title .edit {
  background-color: #e05828 !important;
}

.lwss_selectable.lws-displaypoints-points {
  color: #7b4d2c !important;
  font-family: GTSuperDisplayLight !important;
}

.woocommerce div.product .woocommerce-tabs .panel,
.woocommerce #content div.product .woocommerce-tabs .panel,
.woocommerce-page div.product .woocommerce-tabs .panel,
.woocommerce-page #content div.product .woocommerce-tabs .panel {
  border-color: #7b4d2c !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
  border-color: #7b4d2c !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
  border-bottom-color: #7b4d2c !important;
}

.woocommerce table.shop_table th {
  background-color: #7b4d2c !important;
  color: #fff !important;
}

.woocommerce table.shop_table td {
  border-color: #402401 !important;
}

td,
th {
  border-color: #402401 !important;
  /* border: 1px solid #402401 !important; */
}

.woocommerce-cart .cart-collaterals .cart_totals table {
  border: 1px solid #402401 !important;
}

.shop_table {
  color: #402401;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  #respond
  input#submit:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  a.button:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  button.button:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
  input.button:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  #respond
  input#submit:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  a.button:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  button.button:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
    :not(.edit-post-visual-editor)
  )
  .woocommerce
  input.button:disabled[disabled] {
  color: white;
}

.woocommerce button.button[name='apply_coupon'],
.woocommerce .checkout-button.button.wc-forward,
.woocommerce-page input.button[name='redeem_gift_card'] {
  background-color: #2b2b2b !important;
}

.woocommerce button.button[name='apply_coupon']:hover,
.woocommerce .checkout-button.button.wc-forward:hover,
.woocommerce-page input.button[name='redeem_gift_card']:hover {
  background-color: #e05828 !important;
}

.woocommerce select,
.woocommerce-page select {
  color: #232a34 !important;
  border: 1px solid #232a34 !important;
}

#woocommerce_products-3 ul.product_list_widget li > .amount {
  color: #e05828;
}

.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price {
  color: #d5ad88 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
  color: #402401;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  color: #402401;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  color: #402401;
}

.woocommerce.wp-child-theme-laiteriedebelfaux
  nav.woocommerce-pagination
  ul
  li
  span.current {
  color: #e05828 !important;
}

.woocommerce.wp-child-theme-laiteriedebelfaux
  ul.products
  li.product
  .post_featured
  .hover_icon
  .view_button:hover,
.woocommerce-page.wp-child-theme-laiteriedebelfaux
  ul.products
  li.product
  .post_featured
  .hover_icon
  .view_button:hover {
  background-color: #402401;
}

@media (max-width: 767px) {
  .contacts_wrap .contacts_address .address_right {
    width: 100%;
    text-align: center;
  }
  .contacts_wrap .contacts_address .address_left {
    width: 100%;
    text-align: center;
  }
}


.sidebar .product-categories .cat-item.cat-item-89 {
  display: none;
}