/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 12 2025 | 19:08:54 */
/* GENERAL CSS */ 

h2 {
    line-height: 40px;
  }
h5 {
	margin-bottom:5px;
}
p {
  font-size: 15px;
  line-height: 22px;
}

/* TOPBAR */ 



/* HEADER */ 

.tr-menu.header-split #Top_bar:not(.is-sticky) {
  background-color: rgba(255, 255, 255, 0.95)!important;
}
.logo-overflow #Top_bar.is-sticky #logo img.logo-sticky:not(.svg) {
  max-height: 90px!important;
}
#Top_bar {
	height: 80px;
}
#menu-menu-left {
	text-align: right!important;
}
#menu-menu-right {
	text-align: left!important;
}
.menu-item a {
  padding: 10px 15px 10px !important;
}
.is-sticky .menu-item a {
  padding: 15px 15px 10px !important;
}
.mfn-header-sticky-section .mcb-item-header_logo-inner {
  width: 60%;
  margin: 30px auto 0;
}
.mcb-item-header_logo-inner img {
  z-index: 9999;
}
.gt_switcher_wrapper {
	top: 2px!important;
}
.gt_switcher_wrapper img {
  width: 16%!important;
  padding-right: 5px!important;
}

/* MEGAMENUS */ 

.mfn-main-slider {
  margin-top: -145px;
}
.mfn-header-tmpl {
  background: white;
  height: 90px;
}
.mm-prod-btn-sec .tablet-one-fifth {
	transition: transform .1s;
}
.mm-prod-btn-sec .tablet-one-fifth:hover {
	transform: scale(1.1);
}

/*----------*/

@media (max-width: 767px) {
  .mcb-section .mcb-wrap .mcb-item-tfhgb21df .mfn-icon-box .icon-wrapper {
    width: 36px!important;
  }
}
@media screen and (max-width: 600px) {
  .mfn-header-tmpl {
  	background: white;
  	height: 60px!important;
	}
}

/* PRODUCTOS */ 

.eti-cs {
  width: 100%!important;
}
.related-products {
	background:white!important;
}
.product-category-filter {
  width: 100%!important;
	font-size:17px!important;
}
.product-sort-bar .filter-url {
  padding-right: 2%;
}
.ic-block-product-category-filter .widget {
	width: 100%!important;
}

/* LA BOTIGA DEL IBERIC */ 

.page-id-139 .is-elementor {
  margin: 0px;
  width: 100%;
}
.page-id-137 .the_content_wrapper {
  margin: 0px;
  width: 100%;
}
.sec-cs-header img {
  padding: 10px 50px 20px;
  background: rgba(0, 0, 0, 0.7);
}
.sec-cs-header-2 img {
  padding: 10px 50px 10px;
  background: rgba(255, 255, 255, 0.7);
}

@media screen and (max-width: 600px) {
	.page-id-139 .section_wrapper {
  	padding: 0px !important;
	}
}


/* BLOG */ 

.mfn-header-scrolled #mfn-header-template {
  margin-top: -30px;
}

/* FOOTER */ 

.footer_copy .mcb-column-inner {
	margin-bottom:0px!important;
}
#Footer .textwidget li {
  height: 30px;
}
#Footer .widgets_wrapper {
  max-width: 1270px;
  margin: auto;
}

/* PRODUCTOS TIENDA */

#Subheader .container {
  width: 45%;
}
#Subheader .title {
  color: #ffbe6b !important;
  background: rgba(2, 2, 2, 0.73);
  padding: 13px 20px 20px !important;
}
#Subheader {
  padding: 80px 0 70px!important;
	background-image: url(https://www.creabcn.com/dis-arroyo/wp-content/uploads/2025/01/distribuciones-arroyo-labotiga-13.jpg)!important;
	background-position: center center!important;
}


.page-id-139 #Content {
	background:#b33d3b!important;
}
#product_filters_bar {
  width: 100%;
  margin: auto;
  background: white;
}

/* RESPONSIVE */ 

@media (max-width: 1280px) {

}
@media (max-width: 1024px) {
	.responsive-filters-button {
  	background: black!important;
  	padding: 9px 50px!important;
	}
	.filter-widget {
		width: 60% !important;
	}
	.product_search {
		width: 400px!important;
	}
	.product-sort-bar #product_search_form .ic-search-container {
  	max-width: 330px;
  	width: 100%;
	}
	.product-sort-bar input.product-search-box[type="search"] {
  	max-width: 100%;
	}
	.product-price-filter {
		display: none!important;
	}
	
}
@media (max-width: 990px) {

}
@media (max-width: 767px) {

}
@media screen and (max-width: 600px) {
	h2 {
  	font-size: 35px!important;
  	line-height: 40px!important;
	}
	h3 {
  	font-size: 30px !important;
    line-height: 35px !important;
	}
	h4 {
  	font-size: 28px!important;
  	line-height: 33px!important;
	}
	h6 {
  	font-size: 18px;
  	line-height: 23px;
	}
	p {
	font-size: 20px!important;
  	line-height: 25px!important;
	}
	a {
		font-size: 20px!important;
  	line-height: 25px!important;
	}
	.textwidget {
  	font-size: 17px;
  	line-height: 23px;
	}
	.elementor-testimonial-content {
	font-size: 20px!important;
  	line-height: 25px!important;
	}
	#Subheader .container {
  	width: 63%;
  	left: -22px;
	}
	.sec-cs-header-2 img {
  	padding: 10px 10px 10px;
  	width: 100%!important;
	}
	.content_wrapper .section_wrapper, .container, .four.columns .widget-area {
    max-width: 700px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  	}
	#Footer .widgets_wrapper {
		padding: 50px 20px 25px;
	}
	.reset-filters a {
		font-size: 14px !important;
	}
	.tax-al_product-cat h3 {
  	font-size: 25px !important;
  	line-height: 28px !important;
	}
	.tax-al_product-cat .content_wrapper {
		margin: 0 5%;
	}
	.gt_switcher_wrapper {
		display:none;
	}
	.gtranslate_wrapper {
		margin-top: 15px;
    	margin-left: 10px;
	}
	.gtranslate_wrapper .glink {
  	padding: 0 5px !important;
	}
}















