/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/
/* FLS visual consistency fixes 2026-08-14: compact blush panels */
body.page-id-37 #wrap_all .av-lmt148d6-d9964af56324d8e3fd50276b955a486d,
body.page-id-2427 #wrap_all .av-lmt148d6-e2a03cb508216f356fb0c88eab8cb715 {
  padding-top: 26px !important;
}
body.page-id-25 #wrap_all .av-26zjd-b6aa6fe5afd227b634d19119c4a01833,
body.page-id-2492 #wrap_all .av-av_three_fifth-cb52c7c112aa86da3e38b4e65705a7ed {
  padding-top: 30px !important;
}

@media only screen and (max-width: 989px) {
  body.page-id-37 #wrap_all .av-lmt148d6-d9964af56324d8e3fd50276b955a486d,
  body.page-id-2427 #wrap_all .av-lmt148d6-e2a03cb508216f356fb0c88eab8cb715 {
    padding-top: 16px !important;
  }
  body.page-id-25 #wrap_all .av-lochdz7x-090695a779a642799f2ea26f31a7aa31,
  body.page-id-2492 #wrap_all .av-mmiawv74-c596f8608c12633f76fec6869c82d264 {
    padding-top: 16px !important;
  }
  body.page-id-25 #wrap_all .av-mmia5g8d-819c20a8834aeb0e65f23d18a9a5795b,
  body.page-id-2492 #wrap_all .av-mn7leryv-a928663985225269facdde53a081e9e5 {
    margin-top: 24px !important;
  }
}

/* FLS visual consistency fixes 2026-08-14: four shop listings */
body.page-id-2821 ul.products li.product .inner_product,
body.page-id-2246 ul.products li.product .inner_product,
body.woocommerce-shop ul.products li.product .inner_product,
body.page-id-2821 ul.products li.product .inner_product_header,
body.page-id-2246 ul.products li.product .inner_product_header,
body.woocommerce-shop ul.products li.product .inner_product_header {
  background: #fff !important;
  border: 0 !important;
  box-shadow: none !important;
}

body.page-id-2821 ul.products li.product .inner_product_header_cell,
body.page-id-2246 ul.products li.product .inner_product_header_cell,
body.woocommerce-shop ul.products li.product .inner_product_header_cell {
  display: flex !important;
  flex-direction: column;
  height: 100%;
}
body.page-id-2821 ul.products li.product .price,
body.page-id-2246 ul.products li.product .price,
body.woocommerce-shop ul.products li.product .price {
  display: block !important;
  width: 100%;
  margin-top: auto !important;
  align-self: flex-end;
  text-align: right !important;
}

@media only screen and (min-width: 990px) {
  body.page-id-2821 ul.products,
  body.page-id-2246 ul.products,
  body.woocommerce-shop ul.products {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 38px !important;
  }
  body.page-id-2821 ul.products > li.product,
  body.page-id-2246 ul.products > li.product,
  body.woocommerce-shop ul.products > li.product {
    display: flex !important;
    float: none !important;
    width: auto !important;
    margin: 0 !important;
  }
  body.page-id-2821 ul.products li.product .inner_product,
  body.page-id-2246 ul.products li.product .inner_product,
  body.woocommerce-shop ul.products li.product .inner_product {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  body.page-id-2821 ul.products li.product .woocommerce-LoopProduct-link,
  body.page-id-2246 ul.products li.product .woocommerce-LoopProduct-link,
  body.woocommerce-shop ul.products li.product .woocommerce-LoopProduct-link,
  body.page-id-2821 ul.products li.product .inner_product_header,
  body.page-id-2246 ul.products li.product .inner_product_header,
  body.woocommerce-shop ul.products li.product .inner_product_header,
  body.page-id-2821 ul.products li.product .inner_product_header_table,
  body.page-id-2246 ul.products li.product .inner_product_header_table,
  body.woocommerce-shop ul.products li.product .inner_product_header_table,
  body.page-id-2821 ul.products li.product .inner_product_header_cell,
  body.page-id-2246 ul.products li.product .inner_product_header_cell,
  body.woocommerce-shop ul.products li.product .inner_product_header_cell {
    display: flex !important;
    flex: 1;
    flex-direction: column;
    width: 100%;
  }
}

/* Keep both desktop axes at the requested one-centimetre gutter. */
@media only screen and (min-width: 990px) {
  body#top.page-id-2821 ul.products,
  body#top.page-id-2246 ul.products,
  body#top.woocommerce-shop ul.products {
    row-gap: 38px !important;
    column-gap: 38px !important;
  }
}

/* Remove Enfold's remaining footer strip/borders from the four shop cards. */
body.page-id-2821 ul.products li.product .avia_cart_buttons,
body.page-id-2246 ul.products li.product .avia_cart_buttons,
body.woocommerce-shop ul.products li.product .avia_cart_buttons {
  background: #fff !important;
  border: 0 !important;
  box-shadow: none !important;
}
body.page-id-2821 ul.products li.product .avia_cart_buttons a,
body.page-id-2246 ul.products li.product .avia_cart_buttons a,
body.woocommerce-shop ul.products li.product .avia_cart_buttons a {
  border: 0 !important;
}

/* Germanized hides this text visually but leaves its width in the price line. */
body.page-id-2821 ul.products li.product .price .woocommerce-price-suffix,
body.page-id-2246 ul.products li.product .price .woocommerce-price-suffix,
body.woocommerce-shop ul.products li.product .price .woocommerce-price-suffix {
  display: none !important;
}
