/*
Theme Name: Bubulla Child Theme
Theme URI: http://bubulla.like-themes.com/
Author: Like Themes
Author URI: http://like-themes.com/
Description: Blank Child Theme for Bubulla
Template: bubulla
Version: 2.86
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: four-columns, right-sidebar, full-width-template
Text Domain: bubulla

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* tamany cos de la lletra general */
p{font-size: 16px !important;}


/*No mostrar el breadcumb sinó es el producte detallat*/
.archive .post-product-archive .current-item{display:none;}


/************ HEADER ************/
nav.navbar .navbar-logo .logo img{margin: 5px 0px !important;} /*logo desktop*/
nav.navbar #navbar.navbar-mobile ul.navbar-nav{margin-top: 30px !important;} /* menu responsive */
nav.navbar #navbar.navbar-mobile .toggle-wrap .logo img{margin-top: 30px !important;}


/************ FOOTER *************/
.copyright-block a{text-decoration: underline !important; font-size: 13px !important;}
.copyright-block a:hover{color: white !important;}
.copyright-block p{font-size: 14px !important;}

/********** HOME ****************/
.heading.header-subheader .subheader{font-size: 32px !important; 
  text-transform: none !important; }

/*imatge icones categoria*/
img.ltx-icon-image{position: relative; z-index: 2; width: 100px; height: 100px;}

/* les 5 categories mateixa linia */
@media (max-width: 768px){
  .ltx-block-icon.row { display: flex !important;}
}

@media (min-width: 768px) {
  /*.layout-cols6 .col-xl-2, .layout-cols6 .col-lg-2{width: 20%;}*/
  .layout-cols6 li{width: 20%;}
}
@media (max-width: 767px) {
  .layout-cols6 li{width: 33.3%;}
}
@media (max-width: 576px) {
  .layout-cols6 li{width: 50%;}
}
@media (max-width: 360px) {
  .layout-cols6 li{width: 100%;}
}

/* imatges nuestros valores*/
#valores2 li{width: 33% !important;} /*quedava descuadrat*/
#valores1 img.ltx-icon-image{ position: relative; z-index: 2; width: 75px; height: 75px;}
#valores2 img.ltx-icon-image{ position: relative; z-index: 2; width: 75px; height: 75px;}
#valores1 .header, #valores2 .header{font-size: medium !important;}
.ltx-alert .close{display: none !important;}
.ltx-alert .header{font-size: 20px !important;}
#boto{ -webkit-border-radius:0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important;}
div.btn-wrap.align-right{text-align: right !important;}


/******* PRODUCTOS *********/

/* no mostrar etiqueta new */
.woocommerce span.wc-label-new { display: none;}

/* no mostrar el missatge:  "mostrando 3 productos"; i "ordenar por" */
.ltx-wc-order{display: none;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{display: none;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{display: none;}

/*no mostrar el titol del filtre*/
.filter-title{display: none;}

/*centrar el filtre*/
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item{display: inline-block !important;}
.yith-wcan-filters .yith-wcan-filter{margin-bottom: -20px !important;}

/* botó leer más */
.button:before, input[type="button"]:before, 
input[type="submit"]:before, .btn:before{right: 16px; top: 10px;}
.woocommerce a.button{padding-right: 45px !important;}

@media (min-width: 992px){
	.woocommerce ul.products.columns-3 li.product, 
	.woocommerce-page ul.products.columns-3 li.product, 
	.woocommerce ul.products[class*="columns-"].columns-3 li.product, 
	.woocommerce-page[class*="columns-"] ul.products.columns-3 li.product{width: 33.33%;}
}

li a.term-label{
	cursor: pointer; line-height: 1em;padding: 10px 35px; margin: 0 5px 0px;
    position: relative; z-index: 2; display: block; font-size: 14px;
    -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-weight: 900;
    border: 2px solid #9C2330;
    border-color: #9C2330;
    border-color: var(--main);
    color: var(--white) !important;
    background-color: #9C2330;
    background-color: var(--main);
    -webkit-border-radius: 48px;
    -moz-border-radius: 48px;
    border-radius: 48px;
    background-clip: border-box;
    float: left;
}

a.term-label:hover{ background-color: #191716; border-color: #191716;}
li.active a.term-label{ color: var(--second) !important; border-color: #BDA881; border-color: var(--second); 
  z-index: 0; background-color: transparent;}

.woocommerce ul.products li.product:before, .woocommerce-page ul.products li.product:before, 
.woocommerce ul.products[class*="columns-"] li.product:before, 
.woocommerce-page[class*="columns-"] ul.products li.product:before {border: none !important;}


/* FILTRE DELS PRODUCTOS */
.yith-wcan-filters#preset_11944 .yith-wcan-filter#filter_11944_0 .label {
  background-color: inherit !important;
}

.yith-wcan-filters#preset_11944 .yith-wcan-filter#filter_11944_0 .label .term-image {
  background-color: var(--yith-wcan-labels_style_background, #fff) !important;
  border-radius: 50% !important;
  padding: 1rem !important;
}

.yith-wcan-filters#preset_11944 .yith-wcan-filter#filter_11944_0 .label .term-label {
  color: black !important; font-size: 15px !important; padding-top: 5px !important;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active.with-image, 
.yith-wcan-filters .yith-wcan-filter .filter-items 
.filter-item.label:not(.disabled):hover{box-shadow: 0 0 0 1px var(--yith-wcan-labels_style_background, #fff) !important;}

.yith-wcan-filters .yith-wcan-filter .filter-items 
.filter-item.label.active.with-image:not(.label-right) > a:after{background-color: var(--yith-wcan-labels_style_background, #fff) !important;}



/*filtre responsive*/
@media(max-width: 1200px){
    .yith-wcan-filters#preset_11944 .yith-wcan-filter#filter_11944_0 .label .term-label{font-size: 12px !important;}
}

@media(max-width: 996px){

  .archive.yith-wcan-pro.filtered.yi .row.centered > div { margin: 0; width: 100%;}

  #filter_11944_0.label-design .filter-item {
    display: block !important; min-width: 100% !important; text-align: left !important;
  }

  .yith-wcan-filters#preset_11944 .yith-wcan-filter#filter_11944_0 
  .label .term-label{ font-size: 15px !important;}

  #filter_11944_0.label-design .filter-item .term-label {
    display: inline-block !important; margin: auto 10px !important;}

  #filter_11944_0.label-design .filter-item .term-image {
    display: inline-block !important; max-width: 64px !important;}

  .main-wrapper .text-page { width: 100% !important;}

}




/********** PRODUCTE DETALLAT **********/
.woocommerce div.product .woocommerce-tabs ul.tabs{text-align: left;}
.woocommerce-product-details__short-description p{
  font-family: var(--font-subheaders) !important;
  font-style: italic; font-size: 16px !important;
}



/************ CONTACTO ************/
#contacto div.descr{ margin-top: 15px;font-family: 'Poppins'; font-weight: 300; font-size: 16px; line-height: 25px;}
input[type="submit"]:active, input[type="submit"]:focus{color: white !important;}
input[type="checkbox"], input[type="radio"]{margin-right: 3px !important;}
