/*
Theme Name: MeatHouse Child
Theme URI: https://meathouse.jwsuperthemes.com
Template: meathouse
Author: the JWSThemes team
Author URI: https://jwsuperthemes.com
Description: MeatHouse is a meat shop WordPress theme perfectly suitable for meat box, meat delivery and butcher store store sites with a flexible design. It supports many great features with its theme options panel. The theme provides professionally designed 5+ homepages, creative headers, and powerful animations. There is no need for coding skills here either. You can drag and drop everything to build the store site you want.
Tags: one-column,flexible-header,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 2.0.8
Updated: 2022-11-30 09:03:43
*/
/***************************************************************************************
* tipografia
* general
* header
* botiga
* categoria productes
* contacte
* checkout
***************************************************************************************/
:root {
  --main: #0d354f;
  --secondary: #a3714e;
  --light: #ffffff;
  --dark: #000000;
  --heading: #0d354f;
  --body: #727272;
  --bodybg: #ffffff;
  --btn-bgcolor: #ffffff;
  --btn-color: #0d354f;
  --btn-bgcolor2: #0d354f;
  --btn-color2: #ffffff;
}

/****** tipografia ******/
p:not(:last-child) {
  margin-bottom: 15px;
}

/****** general ******/
.sw-page-no-builder .page-no-builder {
  padding-bottom: 0;
}
div#cmplz-manage-consent[data-nosnippet] {
  display: block !important;
}

/****** header ******/
@media (min-width: 1025px) and (max-width: 1075px) {
  .header__search {
    display: none;
  }
}

/****** botiga ******/
.shop-page {
  padding-top: 71px;
}
.elementor-section.botiga__title,
.title-bg-section {
  background-color: rgba(51, 51, 51, 0.5);
  background-blend-mode: multiply;
}
.woocommerce-shop .elementor-element.elementor-element-ca14877 .shade_animation .elementor-repeater-item-865a608 .shade_wrap_inner {
  animation-name: MoveCircle360;
  animation-timing-function: linear;
  animation-duration: 14s;
  animation-delay: 0s;
  right: 12.5%;
  bottom: 40%;
}
.woocommerce-shop .elementor-element.elementor-element-ca14877 .shade_animation .elementor-repeater-item-dd28609 .shade_wrap_inner {
  animation-timing-function: linear;
  animation-duration: 0.5s;
  animation-delay: 0s;
  left: 72%;
  bottom: 14%;
}
.woocommerce-shop .elementor-element.elementor-element-c8d26b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {
  background-image: url(https://www.lacarnisseriadelpaulo.com/wp-content/uploads/2022/09/Rectangle-19.png);
  background-repeat: no-repeat;
}
.woocommerce-shop .elementor-element.elementor-element-c8d26b0 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.woocommerce-shop .elementor-element.elementor-element-6f875ab,
.woocommerce-shop .elementor-element.elementor-element-049cf79 {
  width: auto;
}
.woocommerce-shop .elementor-element.elementor-element-6f875ab > .elementor-widget-container {
  margin: 167px 0px 80px -43px;
}
.woocommerce-shop .elementor-element.elementor-element-67ab2f7 > .elementor-element-populated {
  margin: 82px 0px 90px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  display: flex;
}
.woocommerce-shop .elementor-element.elementor-element-b0d2047 > .elementor-widget-container {
  margin: 15px 0px 13px 0px;
}
.woocommerce-shop .elementor-element.elementor-element-b0d2047 .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-weight: 400;
  text-transform: uppercase;
}
.woocommerce-shop .elementor-element.elementor-element-1bf2662 {
  width: var(--container-widget-width, 476px);
  max-width: 476px;
  --container-widget-width: 476px;
  --container-widget-flex-grow: 0;
}
.woocommerce-shop .elementor-element.elementor-element-11d1277 > .elementor-widget-container {
  margin: 18px 0px 19px 0px;
}
.woocommerce-shop .elementor-element.elementor-element-11d1277 .elementor-heading-title {
  font-weight: 600;
  font-style: italic;
  line-height: 24px;
}
.product-item .product-image .gallery img {
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 768px) {
  .woocommerce-shop .elementor-element.elementor-element-67ab2f7 {
      width: 43.406%;
  }
}
@media (max-width: 767px) {
  .woocommerce-shop .elementor-element.elementor-element-c8d26b0.elementor-column > .elementor-widget-wrap {
    justify-content: center;
  }
  .woocommerce-shop .elementor-element.elementor-element-6f875ab > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .woocommerce-shop .elementor-element.elementor-element-6f875ab img {
    width: 249px;
  }
  .woocommerce-shop .elementor-element.elementor-element-ca14877 .shade_animation .elementor-repeater-item-dd28609 .shade_wrap_inner {
    bottom: -4%;
  }
}
@media (max-width: 580px) {
  .woocommerce-shop .elementor-element.elementor-element-ca14877 .shade_animation .elementor-repeater-item-865a608 .shade_wrap_inner {
    display: none;
  }
}

/****** categoria productes ******/
.jws-title-bar-wrap-inner.product-cat__title {
  background-image: url(https://www.lacarnisseriadelpaulo.com/wp-content/uploads/2022/09/lacarniseriadepaulo-cat.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: rgba(51, 51, 51, 0.4);
  background-blend-mode: multiply;
}
.jws-title-bar-wrap .product-cat__title .jws-title-bar .jws-text-ellipsis {
  font-size: 38px;
  line-height: 1.1;
  color: #ffffff;
  text-align: center;
}
@media (min-width: 768px) {
  .products-tab.layout2 a.button > span:after {
    content: none;
  }
}

/****** contacte ******/
form button.accordion-header {
  padding: 0;
  background-color: transparent;
  border: none;
}
.acordeon .dashicons {
  width: 16px;
  height: 16px;
  font-size: 16px;
  margin-top: 5px;
}
.formulari__acceptance .wpcf7-list-item {
  margin-left: 0;
}
.formulari__acceptance .wpcf7-acceptance input[type="checkbox"] {
  margin-right: 5px;
}
.formulari__acceptance .wpcf7-acceptance input[type="checkbox"] + span:before {
  display: none;
}

/****** checkout ******/
form.woocommerce-checkout .woocommerce-account-fields .create-account .form-row {
  margin-bottom: 30px !important;
}

/****** properament ******/
.postid-12442 .jws-toolbar-wap {
  display: none;
}

.elementor-5152 .elementor-element.elementor-element-8d3a025 .elementor-logo img {
    width: 110px !important;
}


.cafe-sticky-row-container{
height: 130px  !important;
}

.elementor-widget .elementor-icon-list-item{
padding-left:10px  !important;
}





