/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 14 2022 | 13:51:32 */
:root{
  	--a-color-primario: #3e5e44;
  	--a-color-secundario: #cdbb3c;
  	--a-color-link-araweb: #cdbb3c;
  	--a-color-link-araweb-hover: #cdbb3c;
}

pre, blockquote, form, figure, p, dl, ul, ol{margin-bottom: 1em;}


/**/
body.single-product #main .product-info .stock{font-size: 1.4em}

/*HOME 'COMO LO HACEMOS*/
section.como-lo-hacemos .icon-box .icon-box-text h3{font-size: 18px !important; line-height: 22px !important}


/*HOME CATEGORIAS*/
.col.home-categorias a.button{font-size: 14px !important}
.col.home-categorias > .col-inner > .banner{border-bottom: 5px solid #fff}
.col.home-categorias > .col-inner > .row > .col:not(:last-child){border-right: 5px solid #fff}
/*responsive*/
@media (max-width: 992px){
	.col.home-categorias > .col-inner > .banner h3{font-size: 34px !important}	
}
@media (max-width: 850px){
	.col.home-categorias > .col-inner > .row > .col:not(:last-child){border-right: none; border-bottom: 5px solid #fff}
}
@media (max-width: 678px){
	.col.home-categorias a.button{font-size: 12px !important}	
}

/*CERTIFICADOS*/
section.certificados img{border: 1px solid var(--a-color-primario)}

/*CESTA - SIDEBAR*/
section.valores-sidebar .row > .col{max-width: 250px; margin: auto; padding-bottom: 30px !important}
section.valores-sidebar h4{margin-bottom: 0px; font-size: 16px}
section.valores-sidebar p{font-size: 14px; line-height: 20px;}
section.valores-sidebar .icon-box .icon-box-img{margin-bottom: 5px !important}
section.valores-sidebar .icon-box .icon-box-img svg{width: 70% !important}
section.valores-sidebar .icon-box.envios-gratis .icon-box-img{margin-bottom: 0px !important}
section.valores-sidebar .icon-box.envios-gratis .icon-box-img svg{width: 85% !important}
section.valores-sidebar a.button{width: auto}
@media (max-width: 415px){
  section.valores-sidebar .row > .col{}
}

/*TITULOS*/
.titulo-custom h1, .titulo-custom h2, .titulo-custom h3, .titulo-custom h4, .titulo-custom h5{font-size: 3rem; color: #3e5e44 !important}
@media (max-width: 992px){
  .titulo-custom h1, .titulo-custom h2, .titulo-custom h3, .titulo-custom h4, .titulo-custom h5{font-size: 2.7rem}
}
@media (max-width: 678px){
  .titulo-custom h1, .titulo-custom h2, .titulo-custom h3, .titulo-custom h4, .titulo-custom h5{font-size: 2.5rem}
}

/*CHATY*/
#chaty-inline-popup form.whatsapp-chaty-form{display: flex; justify-content: space-between; margin-bottom: 0px;}
#chaty-inline-popup form.whatsapp-chaty-form button[type="submit"]{margin: 0px}
#chaty-inline-popup form.whatsapp-chaty-form > div:last-child{display: none}

/* Codigo CSS para Flatsome*/ 
/*ELIMINAR BOX-SHADOW DE LAS FLECHAS DE LOS CAROUSEL DE FLATSOME*/
button.flickity-button{box-shadow: none !important; background: transparent !important}

/*PRODUCTOS DE CALIDAD DE L BAJO ARAGÓN*/
section.productos-calidad .col-calidad img{max-width: 225px; /*max-width: 350px*/}
@media (max-width: 1096px) and (min-width: 850px){
	section.productos-calidad .col-calidad h2{font-size: 16px}
}
@media (max-width: 850px){
  	section.productos-calidad .col-calidad .col-inner{padding: 0px 0px 20px 0px;}
  	section.productos-calidad .col-calidad h2{font-size: 22px}
}

/*CABECERAS UX BUILDER*/
section.cabecera-custom h1{margin: 50px 0 0 0; font-size: 2.4rem;}
section.cabecera-custom h2{margin: 0px; font-family: "Lato", sans-serif; font-weight: 300; font-size: 1.25rem; line-height: 1.25rem;}

/***** TOP BAR *****/
body:not(.page-template-page-transparent-header-light):not(.blog) #top-bar .social-icons i,
body:not(.page-template-page-transparent-header-light):not(.blog) #top-bar .social-icons,
body:not(.page-template-page-transparent-header-light):not(.blog) #top-bar li.html.custom,
body:not(.page-template-page-transparent-header-light):not(.blog) #top-bar #header-contact a.tooltip{color: #000 !important}
@media (max-width: 1050px){
  	#top-bar{display: none !important}
	#top-bar > .container{flex-direction: column; justify-content: center; align-items: center; align-content: center;}
	#top-bar > .container > .flex-col{margin: auto}
}

/***** HEADER *****/
#header.transparent > .header-wrapper{background: linear-gradient(0deg, transparent 0%, #000 100%) !important;}
#header > .header-wrapper.stuck{background: rgba(255,255,255,0.8)}
/*social icons*/
header .social-icons.follow-icons:before{content: "Síguenos en: "; font-size: 14px; position: relative; top: -2px;}
header .social-icons.follow-icons a{font-size: 1.4em !important; display: inline-flex; padding-top: 5px;}

header .header-nav-main{justify-content:center}
header .current_page_item{padding:0 10px!important; background-color: #3e5e44!important; border-radius: 3px}

header .header-wishlist-icon i::after{background-color: #3e5e44!important}
header .cart-item i::after{background-color: #3e5e44!important}

header .stuck .current_page_item > a{color: white!important}
header .stuck .header-nav .header-search .icon-search{color:black!important}
header .stuck .header-nav .nav-icon .icon-menu{color: black!important}
header .stuck .header-main .icon-search{color:black!important}
header .stuck .header-main .icon-menu{color: black!important}
header .stuck .header-main .icon-user{color: black!important}
header .stuck .header-main .wishlist-icon{color: black!important}
header .stuck .header-main .icon-shopping-basket{color: black!important}
header .stuck .header-top li{color:black!important}

header .header-main .header-nav li.menu-item > a{font-weight: 500}
body:not(.page-template-page-transparent-header-light) .header-main .header-nav li.menu-item.current-menu-item  > a{color: #fff}

header .header-wrapper{padding: 0 100px}
header .logo-left .logo{margin-right:0!important}

@media screen and (max-width: 1520px){
  header .header-wrapper{padding: 0 20px}
  header .header-nav-main .menu-item{font-size: 14px!important}
}
@media screen and (max-width: 1294px){
  header #masthead #logo{display: block !important; order: 2; max-width: 33%; flex: 33%; margin: 0px}
  header #masthead #logo a{margin: auto}
  header #masthead .flex-col.show-for-medium.flex-left{display: block !important; order: 1; max-width: 33%; flex: 33%} /*menu principal modo movil*/
  header #masthead .flex-col.hide-for-medium.flex-left.flex-grow{display: none !important} /*menu principal modo pc*/
  header #masthead .flex-col.hide-for-medium.flex-right{order: 3; max-width: 33%; flex: 33%} /*menu 'Mi cuenta', 'Lista de deseos', 'cesta', ect*/
  header #masthead .flex-col.hide-for-medium.flex-right > ul.nav{justify-content: flex-end}
}
@media (max-width: 1110px){
  header #top-bar{display: none}
  header #wide-nav,
  header #wide-nav .flex-col.show-for-medium.flex-grow{display: block !important}
  header #wide-nav .flex-col.show-for-medium.flex-grow li.html.custom{text-align: center; font-weight: 600}
}
@media screen and (max-width: 375px){
  header .header-wrapper{padding: 0}
}
/* Efecto degradado overlay negro:
.slider-wrapper::after{
	content:'';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(to bottom, rgba(0,0,0,1), rgba(0,0,0,0));
}
*/
/***** Iconos *****/
.social-icons a{background-color: #3e5e44!important}
.header-social-icons .social-icons a{background-color: transparent!important}
.social-icons i{color: white!important}

.social-button, .social-icons .button.icon:not(.is-outline), 
.social-icons .button.icon:hover{border-color: #3e5e44!important; background-color: white!important}

.social-button > i, .social-button > span, 
.social-icons .button.icon:not(.is-outline) > i, 
.social-icons .button.icon:not(.is-outline) > span, 
.social-icons .button.icon:hover > i, .social-icons .button.icon:hover > span{color:#3e5e44!important}

.nav > li > a{color: black}



/***** FOOTER *****/
footer section.valores{padding: 60px 0px 80px !important;}
footer section.valores .icon-box h4{margin-bottom: 0px}
footer section.valores .icon-box.envios-gratis .icon-box-img{margin-bottom: 5px !important}
footer section.valores .icon-box.envios-gratis .icon-box-img svg{width: 100% !important}

footer section.newsletter{margin-top: -65px}
footer section.newsletter > .bg{background-size: initial !important;}

footer p.araweb{font-size: 90%; color: var(--a-color-link-araweb); font-weight: 300}
footer p.araweb a{color: #f1f1f1;}
footer p.araweb a:hover{color: #f1f1f1; text-decoration: underline}

/* Modificador de clases Bootstrap */
@media screen and (max-width: 1450px){
  footer .large-2 {max-width:33.3333%; -ms-flex-preferred-size:33.3333%; flex-basis:33.3333%;}
}

@media screen and (max-width: 768px){
  footer .large-2 {max-width:50%; -ms-flex-preferred-size:50%; flex-basis:50%;}
}

@media screen and (max-width: 500px){
  footer .large-2 {max-width:100%; -ms-flex-preferred-size:100%; flex-basis:100%;}
}

/* Hover Links */
footer a:hover{text-decoration: underline}

/** Paddings Section **/
footer .main-footer{padding: 75px 50px 0 50px!important}

@media screen and (max-width: 849px){
  footer .main-footer{padding: 75px 50px 0!important}
}

/*Iconos del Footer*/
footer .icon-box-img svg{width:70%;}
footer .icon-box-left .icon-box-img + .icon-box-text{padding-left: 5px;}
footer div.social-icons a, footer div.follow-icons a{background-color: #cdbb3c!important; border:none!important; margin-right:10px!important;}

footer .social-button,
footer .social-icons .button.icon:not(.is-outline),
footer .social-icons .button.icon:hover{background-color:rgba(205,187,60,0.7)!important; border: none!important;}

footer .social-button > i,
footer .social-button > span, 
footer .social-icons .button.icon:not(.is-outline) > i, 
footer .social-icons .button.icon:not(.is-outline) > span, 
footer .social-icons .button.icon:hover > i, 
footer .social-icons .button.icon:hover > span{color:white!important}

button i, .button i{top:-0.1em!important; left: 0em!important;}

/* Modulo Ultimas Noticias del Footer: */
/*
.noticias-footer .post-item{padding-bottom: 10px!important}
.noticias-footer .box-text{border-right: 5px solid #cdbb3c; padding: 0 10px!important}
.noticias-footer .box-text .is-divider{background-color: #cdbb3c!important}
*/

/* Estilos del footer */
footer .footer-main-menu ul{margin-bottom: 0!important}
footer .menu-legal{display: flex; justify-content: flex-end;}

@media screen and (max-width: 1570px){
  footer .footer-bottom .col{max-width: 100%; flex: 100%}
  footer .footer-bottom .row > .col:first-child{order: 3; padding-bottom: 30px}
  footer .footer-bottom .row > .col:nth-child(2){order: 1; margin-bottom: 5px; padding-bottom: 0px}
  footer .footer-bottom .row > .col:last-child{order: 2; margin-bottom: 5px; padding-bottom: 0px}
  footer .footer-bottom .col .col-inner,
  footer .footer-bottom .col .col-inner .text,
  footer .footer-bottom .col .col-inner p{margin-bottom: 0px; text-align: center !important}
}

@media screen and (max-width: 523px){
  footer .menu-legal a{font-size:14px!important; margin-top:10px!important}
}

@media screen and (max-width: 468px){
  footer .menu-legal a{font-size:12px!important}
}

@media screen and (max-width: 412px){
  footer .menu-legal a{font-size:10px!important}
}

/** Default Absolute Footer **/
.absolute-footer{display:none!important}

/** Noticias mas leidas **/
footer .popular-posts-srul ul{padding-left:0!important}
footer .popular-posts{padding:0!important}
footer .wpp-cards li{margin-bottom:20px}
footer .widget-footer-blog .custom-entry li{border-right: 5px solid #cdbb3c!important; background-color: #487046; padding-right: 20px!important}
footer .widget-footer-blog ul.wpp-list li{display: flex; align-items: center}
footer .widget-footer-blog ul.wpp-list li > a:not(.wpp-post-title){max-width: 33%; flex: 33%}
footer .widget-footer-blog ul.wpp-list li > a.wpp-post-title{max-width: 66%; flex: 66%}
footer .wpp-cards li .taxonomies, .wpp-cards li .wpp-post-title{font-weight: 400!important; font-size: 14px!important}
footer .wpp-item-data{margin-top: 10px}
footer .wpp-item-data .wpp-post-title:hover{text-decoration: underline}

/*****  To Top Link *****/
#top-link{background-color: #cdbb3c!important; border:none!important; color: white!important }
#top-link:hover{background-color:white!important; color: #cdbb3c!important}

/***** Contacto *****/
.icon-box-img svg{width:85%!important}
.button.is-outline, input[type="submit"].is-outline, input[type="reset"].is-outline, input[type="button"].is-outline{border:1px solid #3e5e44!important}
.scroll-to-bullets{display:none!important}

/***** LA TIENDA *****/

/***** HOME *****/
body.home footer section.row-fotos{display: none}

body.home section.slider-home .col.medium-4{display: flex; align-content: center; align-items: center}
body.home section.slider-home h2 span{font-size: 90%; line-height: 130%}
@media (max-width: 992px){
 	body.home section.slider-home h2 span{font-size: 80%;}
}

@media screen and (max-width: 414px){
  .slider-wrapper + .row:not(.row-collapse), .banner-grid-wrapper + .row:not(.row-collapse), .banner + .row:not(.row-collapse), .section + .row:not(.row-collapse){margin-top: 0!important}
  .col, .gallery-item, .columns{padding: 0!important}
}

/** Ultimas Noticias **/
.box-blog-post .box-text{background-color: #fafafa; padding: 20px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border: 1px solid #e1e1e1}
.box-blog-post .box-image{border-top-left-radius: 5px; border-top-right-radius: 5px}
.box-blog-post .box-text .is-divider{display: none}

.ultimas-noticias button{background-color: #3e5e44!important; color: white!important}
.ultimas-noticias button:hover{background-color: white!important; color: #3e5e44!important}


/***** CONTACTO *****/
/*responsive*/
@media (max-width: 992px){
  	body.page-id-19694  section.datos-formulario{margin-bottom: 30px}
  	body.page-id-19694  section.datos-formulario .col.datos{max-width: 100%; flex: 100%}
  	body.page-id-19694  section.datos-formulario .col.formulario{max-width: 100%; flex: 100%; padding: 0px 20px}
  	body.page-id-19694  section.datos-formulario .text.titulo{text-align: center}
  	body.page-id-19694  section.datos-formulario .col.datos .col-inner{display: flex; flex-direction: column;}
  	body.page-id-19694  section.datos-formulario .col.datos .icon-box{display: flex; flex-direction: column; align-items: center;}
  	body.page-id-19694  section.datos-formulario .col.datos .icon-box .icon-box-text{text-align: center; padding-left: 0px}
  	body.page-id-19694  section.datos-formulario .col.datos a.button{margin: auto}
  	body.page-id-19694  .wpcf7-form .campo-email,
	body.page-id-19694  .wpcf7-form .campo-telefono{max-width: 100%; flex: 100%; width: 100%; margin-right: 0}
  	body.page-id-19694 .row.localizacion h2{text-align: center}
}

/*Columnas Bootstrap */
@media screen and (max-width: 700px){
  .contacto-container .medium-4{max-width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%;}
  .contacto-container .medium-7{max-width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%;}
}


/***** PAGINAS INFORMACION *****/

.display-posts-listing {list-style:none}
.display-posts-listing .listing-item{margin: 0}


/**** PAGINA CESTA Y REALIZAR PEDIDO *****/
body.woocommerce-cart .page-title-inner,
body.woocommerce-checkout .page-title-inner{min-height: auto}
body.woocommerce-cart #shipping_method label.shipping__list_label,
body.woocommerce-checkout #shipping_method label.shipping__list_label{display: flex; flex-direction: column; align-items: flex-end; color: inherit; line-height: 8px; opacity: 1}
body.woocommerce-cart #shipping_method label.shipping__list_label img,
body.woocommerce-checkout #shipping_method label.shipping__list_label img{max-width: 100px}


/*PAGINA COOPERATIVA*/
/*instalaciones*/
body.cooperativa section.cooperativa-instalaciones{height: 400px; margin-bottom: 150px}
body.cooperativa section.cooperativa-instalaciones .col{position: relative; top: 125px;}
body.cooperativa section.cooperativa-instalaciones .col .col-inner{box-shadow: 0px 14px 20px -5px rgb(0 0 0 / 51%)}
/*slider productos*/
section.cooperativa-productos .flickity-button.next,
section.cooperativa-productos .flickity-button.previous{transform: translateX(0%) !important;}
section.cooperativa-productos .flickity-button.next:hover svg,
section.cooperativa-productos .flickity-button.previous:hover svg{border-color: #cdbb3c; background: #cdbb3c; fill: #cdbb3c}

/*BLOG*/
/*articulos*/
body.blog #post-list > article span.byline,
body.single-post article span.byline{display: none} /*etiqueta 'publicado por:'*/
/*noticias mas leidas*/
.post-sidebar .popular-posts-srul ul{padding-left:0!important}
.post-sidebar .popular-posts{padding:0!important}
.post-sidebar .wpp-cards li{margin-bottom:20px}
.post-sidebar ul.wpp-list li{display: flex; align-items: center}
.post-sidebar ul.wpp-list li > a:not(.wpp-post-title){max-width: 33%; flex: 33%}
.post-sidebar ul.wpp-list li > a.wpp-post-title{max-width: 66%; flex: 66%; line-height: 20px; padding-left: 5px;}
.post-sidebar .wpp-cards li .taxonomies, .wpp-cards li .wpp-post-title{font-weight: 400!important; font-size: 14px!important}
.post-sidebar .wpp-item-data{margin-top: 10px}
.post-sidebar .wpp-item-data .wpp-post-title:hover{text-decoration: underline}
/*nube de etiquetas*/
.post-sidebar .widget_tag_cloud .tagcloud > a{padding: 0px 5px 2px}

/*PAGINA SITEMAP*/
body.sitemap #content .col-inner > .wsp-container:last-child ul.wsp-posts-list > li:last-child{display: none} /*ocultamos la categoria "Sin cateogira" de las entradas del blog*/