/*

Theme Name: CanalsiMunne Child

Description: Tema fill Canals i Munne

Author: GESTINET INTERNET INFORMÀTICA S.L.

Author URI: https://www.gestinet.com

Template: CanalsiMunne

Version: 1.0.0

Text Domain:  CanalsiMunne

*/

@import url("https://fonts.googleapis.com/css?family=Lora:400,700&display=swap");

/* HEADER */

.top-menu {
  white-space: normal;
}
.fusion-main-menu .fusion-menu-item-button a {
  text-shadow: unset !important;
}

.fusion-logo img {
  width: 124px !important;
  max-height: unset !important;
}
.fusion-logo a {
  padding: 0 !important;
}

.fusion-is-sticky .fusion-logo img {
  width: 86px !important;
}

.fusion-header {
  background: none !important;
  height: 150px;
}

.background-licores {
  background-position: 0px -290px !important;
}

.background-elaboracion {
  background-position: 0px -100px !important;
}

.background-ayuda {
  background-position: 0px -210px !important;
}

.fusion-header-wrapper.fusion-is-sticky .fusion-header {
  background: #fff !important;
}

.menu-item .button-default {
  padding: 13px 20px;
}

.fusion-body .fusion-main-menu > ul.fusion-menu > li.fusion-main-menu-cart > a {
  padding: 10px !important;
  font-size: 28px;
  margin-top: -6px;
}
.fusion-body .fusion-main-menu > ul.fusion-menu > li.fusion-main-menu-cart > a::before{
  height: 28px;
  width: 28px;
  margin-right: 0;
}

.fusion-header.fusion-sticky-shadow {
  height: 118px !important;
}

.fusion-main-menu .sub-menu {
  width: 101px !important;
}
.d-none {
  display: none !important
}
/* MENU COLORS CUSTOM */
.menu-cavas:hover {
  background-color: rgba(236, 212, 122, 0.4);
}

.menu-tintos:hover {
  background-color: rgba(56, 19, 22, 0.4);
}

.menu-rosados:hover {
  background-color: rgba(236, 122, 138, 0.4);
}

.menu-blancos:hover {
  background-color: rgba(236, 212, 122, 0.4);
}
.fusion-mobile-nav-holder .menu-rosados {
  display: none !important;
}
/* GENERAL */
.post-content p {
  text-align: justify;
}

/* .page-id-23 .fusion-row {
  max-width: 1100px;
} */

.title-sep-container {
  display: none !important;
}

.related .fusion-title {
  background-color: #806a2a;
  padding: 6px;
}

.related .fusion-title h2 {
  color: #ffffff !important;
  font-size: 1.5rem !important;
  margin-bottom: 0px !important;
}
.agp__wrapper .agp__container .agp__row {
  height: 450px !important;
  margin-top: 12%;
  border-radius: 3px;
}
.agp__wrapper
  .agp__container
  .agp__row
  .agp__rowWrapper
  .agp__rowInner
  input:hover {
  cursor: pointer;
}

.agp__wrapper .agp__container .agp__row .agp__rowWrapper .agp__rowInner {
  display: inline-block !important;
}
.agp__wrapper
  .agp__container
  .agp__row
  .agp__rowWrapper
  .agp__rowInner
  .agp__inputContainer
  .agp__buttonType__container
  form {
  margin-right: 0 !important;
}
.agp__wrapper
  .agp__container
  .agp__row
  .agp__rowWrapper
  .agp__rowInner
  .agp__inputContainer
  .agp__buttonType__container
  form:last-child {
  display: none !important;
}
.agp__wrapper
  .agp__container
  .agp__row
  .agp__rowWrapper
  .agp__rowInner
  .agp__inputContainer
  .agp__buttonType__container
  .agp__buttonType__buttonContainer
  input,
.agp__wrapper
  .agp__container
  .agp__row
  .agp__rowWrapper
  .agp__rowInner
  .agp__retryButtonContainer
  input {
  color: white !important;
  background-color: #806a2a !important;
  padding: 15px;
  border: none;
  border-radius: 3px;
  width: 60px;
  font-size: 18px !important;
  font-family: "Raleway" !important;
}
.agp__wrapper
  .agp__container
  .agp__row
  .agp__rowWrapper
  .agp__rowInner
  .agp__retryButtonContainer
  input {
  width: 80px !important;
}

.agp__wrapper
  .agp__container
  .agp__row
  .agp__rowWrapper
  .agp__rowInner
  .agp__message {
  font-size: 24px;
}

.home-mobile-slider {
  z-index: 10000 !important;
}

/*home arrow down*/

@-webkit-keyframes uparrow {
  0% {
    -webkit-transform: translateY(0);
    opacity: 0.4;
  }
  100% {
    -webkit-transform: translateY(-0.4em);
    opacity: 0.9;
  }
}
@-webkit-keyframes downarrow {
  0% {
    -webkit-transform: translateY(0);
    opacity: 0.4;
  }
  100% {
    -webkit-transform: translateY(0.4em);
    opacity: 0.9;
  }
}

/* .container-arr {
  top:0;
  bottom:0;
  left:0;
  right:0;
  position:absolute;
} */
.arr {
  border-color: transparent;
  border-style: solid;
  border-width: 0 2em;
  display: block;
  height: 0;
  margin: auto;
  opacity: 0.4;
  transform-origin: 50% 50%;
  width: 0;
}
.up {
  -webkit-animation: uparrow 0.6s infinite alternate ease-in-out;
  border-bottom: 2em solid #463a17;
}
.down {
  -webkit-animation: downarrow 0.6s infinite alternate ease-in-out;
  border-top: 2em solid #463a17;
}

/* WOOCOMMERCE - RECENT PRODUCTS */
.featured-image img {
  height: 420px;
  width: auto;
}

.product-title {
  text-align: center;
}

.fusion-price-rating {
  text-align: center;
}

.product .product-buttons .fusion-content-sep {
  display: none !important;
}

.product-details-container .fusion-price-rating {
  text-align: center;
  display: block !important;
}

/*Anterior margin 35px*/
.fusion-menu-cart {
  margin-left: 15px !important;
}

.add_to_cart_button {
  padding: 10px 40px !important;
  background-color: #806a2a !important;
  color: #ece7dd !important;
  font-size: 16px !important;
  float: none !important;
  text-align: center !important;
  padding-right: 14px !important;
}

.fusion-image-wrapper
  .fusion-rollover
  .fusion-rollover-content
  .fusion-product-buttons
  a:before,
.product-buttons a:before {
  margin-left: calc(-12px - 12px) !important;
}

.product-buttons-container {
  text-align: center;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap-reverse;
}

.product-buttons a {
  margin-left: 20px;
  max-width: 50% !important;
}

.product-buttons .show_details_button {
  display: none !important;
}

.products li.product {
  box-shadow: 3px 3px 9px #e6e6e6 !important;
  border: none;
}

.products > li {
  margin-bottom: 20px !important;
}

.categoria-cava {
  /* width: 70px !important;
  height: 70px !important;
  position: absolute;
  right: 30px;
  top: 30px; */
  width: 150px !important;
  height: 70px !important;
  position: absolute;
  right: 30px;
  top: 0px;
  object-fit: contain;
}
.woocommerce-container
  section
  div:not(.product_cat-lotes):not(.product_cat-lotes-ca):not(.product_cat-lotes-en):not(.product_cat-aferta):not(.product_cat-oferta-se):not(.product_cat-offer)
  .summary
  .summary-container
  .a2a_kit {
  display: none !important;
}
.woocommerce-container section .product .summary .summary-container .a2a_kit a {
  margin-bottom: 20px;
}
.woocommerce-container
  section
  .product
  .summary
  .summary-container
  .a2a_kit
  .addtoany_share {
  font-size: 18px;
  font-family: "Raleway";
}

/* CARROUSEL SLIDER */
.fusion-carousel .fusion-carousel-wrapper {
  padding: 0 !important;
}

.fusion-image-carousel {
  margin-bottom: 0 !important;
}

/* FOOTER */
.fusion-footer-widget-area {
  border: none !important;
}

.widget_media_image {
  margin-bottom: 15px !important;
  text-align: center;
}

.fusion-footer-widget-area img {
  width: 69%;
}

.fusion-footer-widget-area ul {
  font-size: 16px !important;
}

.fusion-widget-area .widget_nav_menu li {
  border: none !important;
}

.fusion-footer-widget-area ul li,
.fusion-footer-widget-area .widget-title,
.fusion-footer-widget-area a {
  text-align: center;
  color: #ece7dd !important;
}

.fusion-footer-widget-area .widget-title {
  margin-bottom: 10px !important;
}

.fusion-footer-widget-area .widget .recentcomments:before,
.fusion-footer-widget-area .widget_archive li a:before,
.fusion-footer-widget-area .widget_categories li a:before,
.fusion-footer-widget-area .widget_links li a:before,
.fusion-footer-widget-area .widget_meta li a:before,
.fusion-footer-widget-area .widget_nav_menu li a:before,
.fusion-footer-widget-area .widget_pages li a:before,
.fusion-footer-widget-area .widget_recent_entries li a:before {
  display: none;
}

.fusion-widget-area .widget_nav_menu li {
  padding: 5px !important;
}

.fusion-footer-copyright-area {
  text-align: center;
}

.fusion-footer-widget-area {
  padding-top: 30px !important;
  padding-bottom: 0px !important;
}

.fusion-footer-widget-area {
  /*background-image: url("/wp-content/uploads/2019/06/canals-i-munne-footer-2.jpg") !important;*/
  /* background-image: url("/wp-content/uploads/2019/07/imatge-footer.jpg") !important; */
  /*background-position: 0px -260px;*/
  background-repeat: no-repeat;
  background-size: cover;
}

.fusion-copyright-notice {
  text-align: left;
}

.fusion-footer-copyright-area .fusion-row {
  max-width: 1200px !important;
}

.fusion-footer-widget-column {
  margin-bottom: 30px !important;
}

#nav_menu-2,
#nav_menu-9,
.fusion-footer #text-4,
.fusion-footer #text-5 {
  margin-bottom: 0px !important;
}

.fusion-footer #text-4 p,
.fusion-footer #text-5 p {
  margin-top: 5px;
  text-align: center;
  font-size: 15px;
}

/* FONT PRODUCTS */
.product-title a {
  font-family: "Lora", serif !important;
  font-size: 22px !important;
  font-weight: 600 !important;
}

/* BUTTONS */

.light-button {
  background-color: #ece7dd !important;
}

.light-button span,
.light-button i {
  color: #463a17 !important;
}

.margin-btn {
  margin: 5px;
}

/* FITXA PRODUCTE */
.product_title {
  font-family: "Lora", serif !important;
  font-size: 22px !important;
  font-weight: 600 !important;
}

.product-border {
  display: none;
}

.product_meta {
  display: none;
}

.woocommerce-tabs .entry-content h3 {
  display: none;
}

.woocommerce-tabs > .tabs {
  display: none;
}

.woocommerce-Tabs-panel {
  margin-left: 0 !important;
  padding: 0 !important;
  border: none !important;
}

.woocommerce-tabs {
  padding-top: 0 !important;
}

form.cart {
  margin-bottom: 10px !important;
  margin-top: 0 !important;
}

.woocommerce-product-gallery__image {
  text-align: center;
}

.fusion-main-menu .fusion-widget-cart-counter > a .menu-text {
  /* display: none; */
}
.fusion-main-menu .fusion-widget-cart-counter > a .menu-text .fusion-widget-cart-number {
  color: #463a17;
  background-color: transparent;
  font-size: 16px;
}

.fusion-body
  .fusion-main-menu
  > ul.fusion-menu
  > li.fusion-menu-item-button
  > a {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.align-center {
  text-align: center;
}

.fusion-main-menu .fusion-main-menu-cart > a:after {
  color: #463a17 !important;
}

.woocommerce-product-gallery__wrapper img {
  max-height: 450px;
  width: auto;
}

/*BTN OFERTA*/

#menu-item-1275,
#menu-item-1485,
#menu-item-1468 {
  background-color: #463a17;
  border-radius: 3px;
}

#menu-item-1275 a,
#menu-item-1485 a,
#menu-item-1468 a {
  background-color: unset;
  color: #ffffff;
}

#menu-item-1275 a span,
#menu-item-1485 a span,
#menu-item-1468 a span {
  color: #ffffff !important;
}

/* VINOS TINTOS NEGATIVO */
.page-id-17 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-17 .fusion-main-menu > ul > li > a,
.page-id-17 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-1356 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1356 .fusion-main-menu > ul > li > a,
.page-id-1356 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-1354 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1354 .fusion-main-menu > ul > li > a,
.page-id-1354 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-407254 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-407254 .fusion-main-menu > ul > li > a,
.page-id-407254 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-407496 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-407496 .fusion-main-menu > ul > li > a,
.page-id-407496 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-407532 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-407532 .fusion-main-menu > ul > li > a,
.page-id-407532 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-407514 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-407514 .fusion-main-menu > ul > li > a,
.page-id-407514 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-407698 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-407698 .fusion-main-menu > ul > li > a,
.page-id-407698 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-407697 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-407697 .fusion-main-menu > ul > li > a,
.page-id-407697 .fusion-body .fusion-main-menu .current_page_item > a {
  color: #ffffff !important;
}

/* Menus Negativos */
.page-id-408160 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-408160 .fusion-main-menu > ul > li > a,
.page-id-408160 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-408232 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-408232 .fusion-main-menu > ul > li > a,
.page-id-408232 .fusion-body .fusion-main-menu .current_page_item > a{
  color: #fff !important;
}

.page-id-408344 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-408344 .fusion-main-menu > ul > li > a,
.page-id-408344 .fusion-body .fusion-main-menu .current_page_item > a{
  color: #fff !important;
}

.page-id-408343 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-408343 .fusion-main-menu > ul > li > a,
.page-id-408343 .fusion-body .fusion-main-menu .current_page_item > a{
  color: #fff !important;
}

.page-id-407532 .menu-item a .menu-item,
.page-id-407514 .menu-item a .menu-item{
  color: white !important;
}



/* ROSADOS NEGATIVO */
.page-id-19 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-19 .fusion-main-menu > ul > li > a,
.page-id-19 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-1369 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1369 .fusion-main-menu > ul > li > a,
.page-id-1369 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-1367 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1367 .fusion-main-menu > ul > li > a,
.page-id-1367 .fusion-body .fusion-main-menu .current_page_item > a {
  color: #ffffff !important;
}

/*LICORES NEGATIVO */
.page-id-29 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-29 .fusion-main-menu > ul > li > a,
.page-id-29 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-1399 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1399 .fusion-main-menu > ul > li > a,
.page-id-1399 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-1397 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1397 .fusion-main-menu > ul > li > a,
.page-id-1397 .fusion-body .fusion-main-menu .current_page_item > a {
  color: #ffffff !important;
}

/*OTROS NEGATIVO*/
.page-id-332131 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-332131 .fusion-main-menu .fusion-widget-cart-counter > a span,
.page-id-332131 .fusion-main-menu > ul > li > a,
.page-id-332131 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-333283 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-333283 .fusion-main-menu .fusion-widget-cart-counter > a span,
.page-id-333283 .fusion-main-menu > ul > li > a,
.page-id-333283 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-332132 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-332132 .fusion-main-menu .fusion-widget-cart-counter > a span,
.page-id-332132 .fusion-main-menu > ul > li > a,
.page-id-332132 .fusion-body .fusion-main-menu .current_page_item > a {
  color: #ffffff !important;
}

/*ELABORACIÓN NEGATIVO */
.page-id-256 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-256 .fusion-main-menu > ul > li > a,
.page-id-256 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-1519 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1519 .fusion-main-menu > ul > li > a,
.page-id-1519 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-1517 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1517 .fusion-main-menu > ul > li > a,
.page-id-1517 .fusion-body .fusion-main-menu .current_page_item > a {
  color: #ffffff !important;
}

/*FILOSOFÍA NEGATIVO */
.page-id-254 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-254 .fusion-main-menu > ul > li > a,
.page-id-254 .fusion-body .fusion-main-menu .current_page_item > a {
  color: #ffffff !important;
}

/*FILOSOFÍA NEGATIVO */
.page-id-260 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-260 .fusion-main-menu > ul > li > a,
.page-id-260 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-1450 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1450 .fusion-main-menu > ul > li > a,
.page-id-1450 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-1448 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1448 .fusion-main-menu > ul > li > a,
.page-id-1448 .fusion-body .fusion-main-menu .current_page_item > a {
  color: #ffffff !important;
}

/* RESTAURANTE NEGATIVO */
.page-id-23 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-23 .fusion-main-menu > ul > li > a,
.page-id-23 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-1407 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1407 .fusion-main-menu > ul > li > a,
.page-id-1407 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-1405 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1405 .fusion-main-menu > ul > li > a,
.page-id-1405 .fusion-body .fusion-main-menu .current_page_item > a {
  color: #ffffff !important;
}

/* ENOTURISMO NEGATIVO */
.page-id-25 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-25 .fusion-main-menu > ul > li > a,
.page-id-25 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-1422 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1422 .fusion-main-menu > ul > li > a,
.page-id-1422 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-1420 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1420 .fusion-main-menu > ul > li > a,
.page-id-1420 .fusion-body .fusion-main-menu .current_page_item > a {
  color: #ffffff !important;
}

.page-id-25 .button-default {
  background-color: #fff !important;
  color: #463a17 !important;
}

.page-id-25 .fusion-is-sticky .button-default {
  background-color: #806a2a !important;
  color: #fff !important;
}

/*ATENCIÓN AL CLIENTE*/
.page-id-1617 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1617 .fusion-main-menu > ul > li > a,
.page-id-1617 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-1616 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1616 .fusion-main-menu > ul > li > a,
.page-id-1616 .fusion-body .fusion-main-menu .current_page_item > a {
  color: #ffffff !important;
}

/*HISTORIA NEGATIU*/
.page-id-252 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-252 .fusion-main-menu > ul > li > a,
.page-id-252 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-252 h1,
.page-id-1551 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1551 .fusion-main-menu > ul > li > a,
.page-id-1551 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-1551 h1,
.page-id-1548 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1548 .fusion-main-menu > ul > li > a,
.page-id-1548 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-1548 h1 {
  color: #ffffff !important;
  text-shadow: 0px 0px 6px black;
}

/*CONDICIONS DE VENTA NEGATIU*/
.page-id-262 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-262 .fusion-main-menu > ul > li > a,
.page-id-262 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-262 h1,
.page-id-1542 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1542 .fusion-main-menu > ul > li > a,
.page-id-1542 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-1542 h1 {
  color: #ffffff !important;
  text-shadow: 0px 0px 6px black;
}

.page-id-262 .button-default {
  background-color: #fff !important;
  color: #463a17 !important;
}

/*AYUDA NEGATIU

.page-id-264 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-264 .fusion-main-menu > ul > li > a,
.page-id-264 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-264 .fusion-main-menu .fusion-main-menu-cart > a:after {
  color: #ffffff !important;
}

.page-id-264 .button-default {
  background-color: #fff !important;
  color: #463a17 !important;
}

.page-id-264 .fusion-is-sticky .button-default {
  background-color: #463a17 !important;
  color: #fff !important;
}*/

/*PREMIOS NEGATIU*/
.page-id-258 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-258 .fusion-main-menu > ul > li > a,
.page-id-258 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-258 h1,
.page-id-1559 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1559 .fusion-main-menu > ul > li > a,
.page-id-1559 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-1559 h1,
.page-id-1557 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1557 .fusion-main-menu > ul > li > a,
.page-id-1557 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-1557 h1 {
  color: #ffffff !important;
  text-shadow: 0px 0px 6px black;
}

/*MERCHANDISING NEGATIU*/
.page-id-31 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-31 .fusion-main-menu > ul > li > a,
.page-id-31 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-31 h1,
.page-id-1433 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1433 .fusion-main-menu > ul > li > a,
.page-id-1433 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-1433 h1,
.page-id-1431 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1431 .fusion-main-menu > ul > li > a,
.page-id-1431 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-1431 h1 {
  color: #ffffff !important;
  text-shadow: 0px 0px 6px black;
}

/* OFERTAS NEGATIVO */
.page-id-1273 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1273 .fusion-main-menu > ul > li > a,
.page-id-1273 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-1440 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1440 .fusion-main-menu > ul > li > a,
.page-id-1440 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-1441 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-1441 .fusion-main-menu > ul > li > a,
.page-id-1441 .fusion-body .fusion-main-menu .current_page_item > a {
  color: #ffffff !important;
}

.page-id-1273 h1,
.page-id-1440 h1,
.page-id-1441 h1 {
  text-shadow: 0 0 5px black;
}

.page-id-1273 .button-default {
  background-color: #fff !important;
  color: #463a17 !important;
}

.page-id-1273 .fusion-is-sticky .button-default {
  background-color: #806a2a !important;
  color: #fff !important;
}

/* LOTES NEGATIVO */
.page-id-27 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-27 .fusion-main-menu > ul > li > a,
.page-id-27 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-2270 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-2270 .fusion-main-menu > ul > li > a,
.page-id-2270 .fusion-body .fusion-main-menu .current_page_item > a,
.page-id-2271 .fusion-main-menu .fusion-widget-cart-counter > a:before,
.page-id-2271 .fusion-main-menu > ul > li > a,
.page-id-2271 .fusion-body .fusion-main-menu .current_page_item > a {
  color: #ffffff !important;
}

.page-id-27 h1,
.page-id-2270 h1,
.page-id-2271 h1 {
  text-shadow: 0 0 5px black;
}

.page-id-27 .button-default {
  background-color: #fff !important;
  color: #463a17 !important;
}

.page-id-27 .fusion-is-sticky .button-default {
  background-color: #806a2a !important;
  color: #fff !important;
}

/* STICKY MENU */
.fusion-is-sticky .fusion-main-menu > ul > li,
.fusion-main-menu > ul > li {
  color: #463a17 !important;
}

.fusion-is-sticky .fusion-main-menu .fusion-main-menu-icon:after,
.fusion-is-sticky .fusion-main-menu .fusion-widget-cart-counter > a:before,
.fusion-is-sticky .fusion-main-menu > ul > li > a,
.fusion-is-sticky .fusion-main-menu > ul > li > a .fusion-menu-description {
  color: #463a17 !important;
  text-shadow: unset;
}

.fusion-is-sticky .fusion-main-menu-cart > a:after {
  color: #463a17 !important;
}

/*MENU SECONDARI*/
.second-menu-canals {
  background-color: #463a17;
  color: #ffffff;
  display: inline-block;
  width: 100%;
}

.cont-submenu {
  margin: 0 auto;
  max-width: 1590px;
}

.second-menu-canals h3:hover {
  background-color: #000000;
  transition: background-color 0.5s linear;
}

.second-menu-canals h3 a {
  color: #ffffff;
  text-transform: none;
}
/*
Formulario CF7 a 2 columnas responsive
*/
#responsive-form {
  max-width: 1470px;
  margin: 0 auto;
  width: 100%;
}
.form-row {
  width: 100%;
}
.column-half,
.column-full {
  float: left;
  position: relative;
  padding: 0.65rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/* Form styling */
.wpcf7-form input[type="submit"],
.wpcf7-submit,
input,
textarea,
select {
  font-family: "Raleway" !important;
  font-size: 16px !important;
}

input,
textarea,
select {
  color: #463a17 !important;
}

.wpcf7-form input[type="submit"],
.wpcf7-submit {
  color: white !important;
}

/* TOOGLE MENUS RESTAURANT */
.fusion-accordian .panel-title .fusion-toggle-heading {
  margin-left: 18px;
  font-size: 18px;
  font-weight: bold;
  color: #463a17;
}

.panel-collapse {
  background-color: #ece7dd;
  padding: 18px;
}
/*PREMIOS*/

/*PROCESO COMPRA*/

.coupon-contents .fusion-button {
  color: #ffffff !important;
}

.woocommerce .checkout_coupon .coupon-button {
  width: 200px;
}
.woocommerce .checkout_coupon {
  width: 48% !important;
  display: inline-block !important;
}
.woocommerce .checkout_coupon .promo-code-heading {
  width: 50%;
}
.woocommerce .checkout_coupon .coupon-contents {
  width: 30%;
  text-align: center;
  padding-right: 45px;
  margin-right: 15px;
}

.banner-whatsapp-checkout .fusion-text p:first-child {
  margin-bottom: 0;
}
@media (max-width: 800px) {
  .banner-whatsapp-checkout {
    width: 100% !important;
  }
}

.promo-code-heading {
  font-family: "Raleway" !important;
  font-weight: normal !important;
}

.woocommerce-content-box {
  border-radius: 3px;
  box-shadow: 0 0 8px #c7c7c7;
  background-color: #ece7dd;
}

.checkout_coupon,
.woocommerce-checkout .col-1,
.woocommerce-checkout .col-2,
.coupon,
.cart_totals {
  border-radius: 3px;
  background-color: #ece7dd;
  box-shadow: 0 0 8px #c7c7c7;
}

.avada-myaccount-user {
  background-color: #6d6047;
  box-shadow: 0 0 8px #c7c7c7;
  border-radius: 3px;
}

.avada-myaccount-user span,
.avada-myaccount-user span a {
  color: #ffffff;
}

.avada-myaccount-user div {
  text-align: center;
}

.avada-myaccount-user span {
  width: 100%;
}

.woocommerce-checkout h2,
.woocommerce-checkout h3 {
  font-size: 30px !important;
}

.woocommerce-checkout .product-name img {
  border-radius: 3px;
}

.shop_table thead tr th {
  font-size: 1.5rem !important;
}

.second-menu-canals h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  float: left;
  font-size: 15px !important;
  font-weight: 100;
  padding: 7px 20px;
  transition: background-color 0.5s linear;
}

.avada-customer-details .addresses .col-1,
.avada-customer-details .addresses .col-2,
.avada-myaccount-data .addresses .col-1,
.avada-myaccount-data .addresses .col-2 {
  background-color: #d8d4cb;
  padding-left: 2%;
}

@media(max-width: 600px){
  .woocommerce-checkout #order_review {
    overflow-x: auto;
  }
  .woocommerce-checkout #order_review .fusion-product-name-wrapper {
    display: block;
  }
  .fusion-mobile-menu-icons {
    display: flex !important;
    flex-direction: row-reverse;
    align-items: center;
  }
  .fusion-mobile-menu-icons .fusion-icon-shopping-cart {
    font-size: 30px;
  }
}


/*INSERT PAGES*/

.insert-page .post-meta,
.insert-page-title {
  display: none;
}

/*AMAGAR MENUS I CARTES*/
.amagar {
  display: none !important;
}

/*ICONES FONT AWESOME -- FORM DE CONTACTE*/
.fa,
.fas {
  font-size: 21px;
  position: relative;
  top: 3px;
}

.fa-whatsapp {
  font-size: 25px;
  margin-right: 5px;
  position: relative;
  top: 3px;
  color: #25d366;
}

/*MENU ESPECIAL PER MOVIL -- CONTACTE*/
.menu-contacte {
  display: none !important;
}

.nomostrartest {
  display: none !important;
}

/*reCaptcha*/
.grecaptcha-badge {
  opacity: 0 !important;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) {
  .column-half {
    width: 50%;
  }
}

/* ------------------------------------------------------------------------------ */

/* RESPONSIVE - MENU HEADER */

/* >1705 --> ok */
.fusion-main-menu > ul > li > a {
}
/* >1445 <1705 --> 25.5px */
@media only screen and (max-width: 1705px) and (min-width: 1445px) {
  .fusion-main-menu > ul > li > a {
    padding-left: 25.5px !important;
    padding-right: 25.5px !important;
  }
}

/* >1385 <1445 --> 22.5px */
@media only screen and (max-width: 1445px) and (min-width: 1385px) {
  .fusion-main-menu > ul > li > a {
    padding-left: 22.5px !important;
    padding-right: 22.5px !important;
  }
}
/* >1305 <1385 --> 18.5px */
@media only screen and (max-width: 1385px) and (min-width: 1305px) {
  .fusion-main-menu > ul > li > a {
    padding-left: 18.5px !important;
    padding-right: 18.5px !important;
  }
}
/* >1145 <1305 --> 10.5px */
@media only screen and (max-width: 1305px) and (min-width: 1145px) {
  .fusion-main-menu > ul > li > a {
    padding-left: 10.5px !important;
    padding-right: 10.5px !important;
  }
}

/* RESPONSIVE */
@media only screen and (max-width: 1145px) {
  .fusion-mobile-menu-icons a,
  .fusion-mobile-menu-icons a:after,
  .fusion-mobile-menu-icons a:before {
    /* color: #615957 !important; */
    color: #504542 !important;
    text-shadow: 0 0 6px white;
    
  }

  body.page-id-1420 .fusion-mobile-menu-icons a,/*enoturisme*/
  body.page-id-1420 .fusion-mobile-menu-icons a:after,
  body.page-id-1420 .fusion-mobile-menu-icons a:before,
  body.page-id-25 .fusion-mobile-menu-icons a,
  body.page-id-25 .fusion-mobile-menu-icons a:after,
  body.page-id-25 .fusion-mobile-menu-icons a:before,
  body.page-id-1422 .fusion-mobile-menu-icons a,
  body.page-id-1422 .fusion-mobile-menu-icons a:after,
  body.page-id-1422 .fusion-mobile-menu-icons a:before,
  body.page-id-1405 .fusion-mobile-menu-icons a,/*restaurant*/
  body.page-id-1405 .fusion-mobile-menu-icons a:after,
  body.page-id-1405 .fusion-mobile-menu-icons a:before,
  body.page-id-23 .fusion-mobile-menu-icons a,
  body.page-id-23 .fusion-mobile-menu-icons a:after,
  body.page-id-23 .fusion-mobile-menu-icons a:before,
  body.page-id-1407 .fusion-mobile-menu-icons a,
  body.page-id-1407 .fusion-mobile-menu-icons a:after,
  body.page-id-1407 .fusion-mobile-menu-icons a:before,
  body.page-id-1448 .fusion-mobile-menu-icons a,/*filosofia*/
  body.page-id-1448 .fusion-mobile-menu-icons a:after,
  body.page-id-1448 .fusion-mobile-menu-icons a:before,
  body.page-id-254 .fusion-mobile-menu-icons a,
  body.page-id-254 .fusion-mobile-menu-icons a:after,
  body.page-id-254 .fusion-mobile-menu-icons a:before,
  body.page-id-1450 .fusion-mobile-menu-icons a,
  body.page-id-1450 .fusion-mobile-menu-icons a:after,
  body.page-id-1450 .fusion-mobile-menu-icons a:before,
  body.page-id-1519 .fusion-mobile-menu-icons a,/*elaboració*/
  body.page-id-1519 .fusion-mobile-menu-icons a:after,
  body.page-id-1519 .fusion-mobile-menu-icons a:before,
  body.page-id-256 .fusion-mobile-menu-icons a,
  body.page-id-256 .fusion-mobile-menu-icons a:after,
  body.page-id-256 .fusion-mobile-menu-icons a:before,
  body.page-id-1517 .fusion-mobile-menu-icons a,
  body.page-id-1517 .fusion-mobile-menu-icons a:after,
  body.page-id-1517 .fusion-mobile-menu-icons a:before {
    /* background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 60%) !important;
    background-size: cover;
    background-position: center; */
    text-shadow: none !important;
    color: white !important;
  }

  .fusion-logo img {
    width: 100%;
  }

  .fusion-top-header.menu-text-align-center .fusion-main-menu > ul > li > a {
    justify-content: left;
    padding-left: 0;
  }

  .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-menu-icons {
    position: absolute !important;
    top: 30px !important;
  }
  .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu {
    width: 80% !important;
    margin-left: 5% !important;
  }
  .fusion-mobile-menu-design-modern.fusion-header-v7
    .fusion-header
    .fusion-middle-logo-menu {
    padding: 0px !important;
  }

  .fusion-header {
    padding-left: 0 !important;
  }

  .width-100 .nonhundred-percent-fullwidth {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .products li.product {
    margin: 0 !important;
    width: 100% !important;
    margin-bottom: 20px !important;
  }

  /* PRODUCTES */
  .product-buttons-container {
    display: flex !important;
    flex-direction: column-reverse !important;
  }

  .product-buttons a {
    max-width: 60% !important;
    width: 100% !important;
    /*     padding-left: 0 !important; */
    margin: 0 auto !important;
  }
  .product-buttons-container .quantity {
    margin-bottom: 10px !important;
  }

  .featured-image img.wp-post-image {
    height: 230px !important;
  }

  .cross-sells .fusion-product-content,
  .product-category h2,
  .product-grid-view .fusion-product-content,
  .related.products .fusion-product-content,
  .up-sells .fusion-product-content {
    padding-top: 0 !important;
  }

  .fusion-footer .fusion-columns .fusion-column:not(.fusion-column-last) {
    margin: 0 0 15px !important;
  }
}

@media (max-width: 1024px) {
  #mobile-menu-main-es .menu-contacte,
  #mobile-menu-main-menu-ca .menu-contacte,
  #mobile-menu-main-menu-en .menu-contacte {
    display: block !important;
  }

  #mobile-menu-main-es .menu-contacte a,
  #mobile-menu-main-menu-ca .menu-contacte a,
  #mobile-menu-main-menu-en .menu-contacte a {
    background-color: #463a17;
    text-align: center;
    height: 60px !important;
    line-height: 60px !important;
    font-size: 25px !important;
  }
  #mobile-menu-main-es .menu-contacte a,
  #mobile-menu-main-menu-ca .menu-contacte a,
  #mobile-menu-main-menu-en .menu-contacte a {
    color: white;
    text-transform: uppercase;
  }
}

@media (max-width: 575px) {
  .nomostrartest {
    display: none !important;
  }
  .fusion-footer-widget-area {
    background-size: cover;
  }

  .fusion-header-v7 .fusion-middle-logo-ul {
    justify-content: left;
  }

  .fusion-mobile-menu-design-modern
    .fusion-mobile-menu-text-align-left
    .fusion-mobile-nav-item
    a {
    margin-left: 15px;
    font-size: 18px !important;
  }

  .fusion-mobile-nav-item a {
    line-height: 45px !important;
    height: 45px !important;
  }

  .fusion-title-1 {
    margin-top: 20px !important;
  }

  .title-enoturismo h2 {
    font-size: 30px !important;
  }

  .cont-canals {
    padding-left: 30px;
    padding-right: 30px;
  }

  .second-menu-canals h3 {
    width: 100%;
    padding: 8px 20px;
    text-align: center;
  }

   /*Para centrar la imagen*/
   .elementor-316 .elementor-element.elementor-element-a518c82 {
    width: 100% !important;
  }

  .elementor-3368 .elementor-element.elementor-element-bf05ddb .elementor-heading-title {
    width: 96% !important;
  }

  /*A gusto (modificable)*/
  .elementor-8012 .elementor-element.elementor-element-263b91a6 {
    margin-bottom: 30% !important;
  }

  /*Escondemos cupatge*/
  h5.elementor-heading-title.elementor-size-default {
    display: none;
  }
}

.stock.out-of-stock {
  color: red;
}
.stock.in-stock {
  display: block;
  width: 100%;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
}

.woocommerce-shipping-calculator{
  display:none !important;
}

/* Caixes i ampolles */
.product_cat-botella .woocommerce-grouped-product-list-item__quantity{
	padding-right: 28px;
	background: url("/wp-content/uploads/2020/01/wine-bottle-2.png") no-repeat right center;
	background-size: 30px 30px;
}
.product_cat-botella .woocommerce-grouped-product-list-item__price{
	font-weight: bold;	
}
.product_cat-caja .woocommerce-grouped-product-list-item__price{
	font-weight: bold;	
}
.product_cat-botella .woocommerce-grouped-product-list-item__price del{
	font-weight: normal;	
}
.product_cat-caja .woocommerce-grouped-product-list-item__price del{
	font-weight: normal;	
}
.product_cat-caja .woocommerce-grouped-product-list-item__quantity{
	padding-right: 28px;
	background: url("/wp-content/uploads/2020/01/wine-box.png") no-repeat right center;
	background-size: 30px 30px;
}
.product_cat-caja .woocommerce-grouped-product-list-item__label{
	padding-left: 10px;
	padding-right: 15px;
}
.group_table tr{
	vertical-align: middle;
	height: 30px;
}
.outofstock .product_type_simple{
	display:none;
}
.stock.out-of-stock {
    color: red;
    margin: 0px;
    float: right;
    padding-left: 10px;	
}
.fusion-out-of-stock{
	display:none !important;
}
/*Per ajustar el header correctament + Canvis en el padding-left de la class .fusion-menu-cart*/
.fusion-header-v7 .fusion-middle-logo-ul{
	flex-wrap: unset;
}
/*Aquest css posiciona bé el idioma i aixi no es fa petit*/
.fusion-background-highlight {
	padding-left:35.5px !important;
	padding-right:35.5px !important;
}
.alineacarta{
	text-align: center !important;
}
.amagacartaprova{
	display:none !important;
}
@media only screen and (max-width: 1556px){
	#iframepdf{
		width:100%; 
		height:100%;
	}
}
@media only screen and (min-width: 1557px){
	#iframepdf{
		width:55%; 
		height:100%;
	}
}

/*avis de enviament gratuit i el regal*/
.link-to-modal-info {
  display: none;
}
.modal-informacio {
  /* display: flex !important; */
  align-items: center;
  /* height: 100%; */
}
.modal-informacio .modal-dialog {
  /* margin-top: 400px; */
  margin-top: 15%;
  /* height: 100%; */
}
.modal-informacio .modal-header {
  border: none;
  padding-bottom: 0;
}
.modal-informacio .modal-body {
  padding-top: 0;
  padding-bottom: 40px;
}
.text-modal, .modal-informacio .modal-body {
	width: fit-content;
	margin: auto !important;
	font-size: 24px;
}
.text-modal p, .modal-informacio .modal-body p {
	color: white; 
	margin-bottom: 10px;
}
.text-modal ul, .modal-informacio .modal-body ul {
	color: white; 
	margin-top: 10px; 
	list-style: none; 
	padding-left: 0;
}
@media(max-width: 800px){
  .modal-informacio .modal-dialog {
    margin-top: 5%;
    /* margin-top: 460px; */
    text-align: center;
  }
  .text-modal {
    padding: 0px 10px;
  }
}

/*popup cistella*/

/* .yith-wacp-wrapper {
  width: 500px !important;
} */
#yith-wacp-popup .yith-wacp-wrapper {
  height: auto !important;
  top: 30% !important;
}
.yith-wacp-wrapper .go-cart, .yith-wacp-wrapper .continue-shopping {
  padding: 10px !important;
  background-color: #806a2a !important;
  color: white !important;
}
.yith-wacp-overlay {
  opacity: 1 !important;
  background-color: rgba(0,0,0,0.5) !important;
}
@media(max-width: 800px) {
  /* #yith-wacp-popup:before {
    height: 70% !important;
  }
  .yith-wacp-wrapper {
    width: 100% !important;
  } */
  .yith-wacp-wrapper .go-cart, .yith-wacp-wrapper .continue-shopping {
    display: block !important;
    margin: 20px 0 !important;
  }
  #yith-wacp-popup .yith-wacp-wrapper {
    top: 15% !important;
  }
}

div.a2a_kit.a2a_kit_size_32.addtoany_list, .woocommerce-container section div:not(.product_cat-lotes):not(.product_cat-lotes-ca):not(.product_cat-lotes-en):not(.product_cat-aferta):not(.product_cat-oferta-se):not(.product_cat-offer) .summary .summary-container .a2a_kit {
  display: block !important;
}

/*destacar notes opcionalas checkout*/
.woocommerce-additional-fields .form-row.notes {
  font-size: 30px !important;
}

#link-visita-premium:hover, #link-visita-cavas:hover, #link-visita-avi:hover, #link-pais-cava:hover, #link-visita-vinyes, #link-simoncoll, #link-cata {
  cursor: pointer;
}
.icono-espai{
margin-bottom:10px; 
}

.copy-cupo:hover {
  /* cursor: pointer; */
}

.btn-covid {
  margin-top: 20px;
}

.carousel-botiga .fusion-carousel-holder {
  height: auto !important;
}

.woocommerce-info .showlogin {
  font-size: 22px;
  font-weight: bold;
}
@media only screen and (max-width: 1400px){
  .video-nadal-banner {
    padding-top: 40px;
  }
}
@media only screen and (min-device-width: 750px){
  .video-nadal-container-mobil {
    display: none;
  }
}
@media only screen and (max-device-width: 750px){
  .video-nadal-banner {
    display: none;
  }

	#iframeFormReserves {
		height: 2115px !important;
	}

}

/***AMAGAR BOTONS DE COMPRA PER ALGUNS PRODUCTES***/
body.postid-401543 form.cart,
li.post-401543 .product-buttons-container,
body.postid-401542 form.cart,
li.post-401542 .product-buttons-container,
body.postid-401544 form.cart,
li.post-401544 .product-buttons-container {
  display: none !important;
}
body.postid-401543 .price,
body.postid-401542 .price,
body.postid-401544 .price {
  margin-bottom: 20px;
}
/***AMAGAR BOTONS DE COMPRA PER ALGUNS PRODUCTES***/

#link-visita-premium{
	display:none !important;
}
#cont-premium{
	display:none !important;
}
#restaurant-covid-images{
	display:none !important;
}


#title_enoturisme{
	color: #463a17;
	text-decoration: underline;
    text-underline-offset: 5px;
	margin-bottom: 20px !important;
}

.title-visita-bod-testimonials{
  justify-content: center;
}


/* **AMAGA WHATSAPP BANNER**
.whatsBanner{
	display: none;
} */
.payment_methods li label {
  display: inline-block;
}

.products li.product .fusion-product-wrapper{
      border: none !important;
}
.product-border.fusion-separator.sep-double.sep-solid{
	display: none!important;
}
.fusion-woo-badges-wrapper {
  display: none !important;
}

/* @media only screen and (max-width: 640px) {
  body:not(.home) .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-column-wrapper-legacy {
      padding-bottom: 90px !important;
      padding-top: 120px !important;
    }
} */


#menu-item-1476 .sub-menu .menu-item a{
  padding: 7px !important;
}

#menu-item-292 .sub-menu .menu-item a{
  padding: 7px !important;
}

body:not(.home) .fusion-title h2{
  font-family: Raleway !important;
  color: rgb(70, 58, 23) !important;
  font-weight: 400 !important;
  
}


.fusion-posts-container.fusion-blog-layout-large.fusion-blog-pagination.fusion-blog-rollover{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}

.fusion-posts-container.fusion-blog-layout-large.fusion-blog-pagination.fusion-blog-rollover article{
  margin-bottom: 20px;
}

.blog .flexslider .slides img{
  height: 275px;
  object-fit: cover;
}

.type-post .fusion-sharing-box, .type-post .related-posts, .type-post .fusion-meta-info{
  display: none !important;
}


/* CSS Text Entrada, no te en compte el h1 de la pagina */
.contingut-blog{

}

.post .contingut-blog  h2{
  font-size: 24px;
}

.post.type-post img.attachment-full.size-full.wp-post-image{
  height: 550px;
  object-fit: cover;
}

/* CSS H1 POST */
.single-post .post.type-post h1.entry-title.fusion-post-title{
  font-size: 34px !important;
  color: rgb(51, 51, 51) !important;
  font-family: Lora !important;
  font-weight: 900 !important;
}

.single.single-post #main .fusion-row{
  max-width: 1300px;
}

#submit_redsys_payment_form {
  color: #ece7dd!important;
  border: none;
  background-color: #463a17;
  border-radius: 3px;
  padding: 10px 20px;
  display: block;
  margin-bottom: 10px;
}

