/*
 Theme Name:     Savia Child Theme
 Description:    Savia Child Theme
 Author:         BlueOwlCreative
 Template:       Savia

*/
 
@import url("../Savia/style.css");
 
/* Theme customization starts here */

@font-face {
	font-family: "serif";
	src: url("/wp-content/uploads/2016/03/serif-pro.otf");
}
@font-face {
	font-family: "Bree";
	src: url("/wp-content/uploads/2016/04/bree-serif.otf");
}

/* Enlaces recetas, maestro cordero y blog */
.single-post .post_description a, .single-receta .post_description a, .single-maestro-cordero .post_description a { color: #fa8536;}
.single-post .post_description a:hover, .single-receta .post_description a:hover, .single-maestro-cordero .post_description a:hover { color: #999;}

/* Heading Títulos de las páginas */
.page_heading h1, .single-post .page_heading h1 { font-size: 45px; text-align: center; font-family: 'serif'; padding-right: 0; line-height: 45px;font-variant-ligatures: none;}
.page_title_bgr .full_container_page_title, .single-post .page_title_bgr .full_container_page_title { border-bottom: none; background: none; padding-top: 10px;}


.full_container { margin-bottom: 0px;}

.titulo-seccion { margin: 15px;}
.titulo-seccion h2 { text-align: center; margin-bottom: 0; font-size: 30px;}
.titulo-cursivo { font-family: "serif"; font-size: 40px !important; line-height: 48px; font-variant-ligatures: none;}
.titulo-naranja { color: #F58235; font-family: "serif"; font-size: 30px !important; font-variant-ligatures: none;}

/* Logo Pastores */
#logo { margin-bottom: 20px;}
#logo img { width: 165px; height: auto !important; max-height: none;}

/* Texto 'La borda de pastores' */
.slide-borda { color: #fff; text-align: center; padding: 0 0 20px;}
.slide-borda img { margin: 5% 0;}
.slide-borda p { line-height: 20px; font-size: 16px; margin: 5px auto; width: 64%;}
.slide-borda h2 { margin-bottom: 0; color: #fff;}

/* Footer */
.wanatop_footer_column { width: 47% !important;}
.wfc-izquierda { width: 30%; height: auto;}
.wfc-derecha { text-align: right;}
.wfc-derecha img { padding-left: 20px; width: 13%; height: auto;}
#footer { padding-top: 0;}
#footer.footer_light .footer_btm { border-top: 0; padding-top: 0;}
#footer.footer_light {border-top: 0; background-color: #fff; background-image: none;}
#powered { width: 100%; }
.subfooter-izquierda { float: left; margin-left: 10px;}
.menu-subfooter { margin: 35px auto 0; width: 100%; font-weight: bold; text-align: center;}
.subfooter-derecha { float: right; margin-top: 35px;}
.subfooter-derecha img { padding-left: 10px;}


/* -- INDEX -- */
.index-cabecera { background-color: #F3F3F4;}
/* Texto 'Caracter Noble' */
/* .slide-index { width: 14%; position: absolute; top: 2px; left: 13%; background-color: rgba(255, 255, 255, 0.6); padding: 15px; border-radius: 30px;}*/


.slide-index {
    width: 20%;
    max-width: 250px;
    position: absolute;
    top: 1%;
    padding: 2%;
    left: 2%;
    background-color: rgba(255, 255, 255, 0.56);
    border-radius: 10px;
}


.slide-index h2 { margin-bottom: 10px;}
.slide-index p { font-size: 15px; line-height: 20px; margin: 10px 0; text-align: justify;}

.slide-index .button, .slide-index a.button, .slide-index button, .slide-index input[type="submit"], .slide-index input[type="reset"], .slide-index input[type="button"] {border-radius: 0; background: #BDC449;}
.slide-index a:hover.boton-pistacho {background-color: #ecf45a !important; color: #333 !important; border-color: #ecf45a;}
.slide-index a.boton-pistacho { font-size: 15px; width: 77%; border: 2px solid #BDC449; text-align: center;}

/* Etiquetas debajo slide */
.etiquetas-index { text-align: center; color: #000;}
.etiqueta-ternasco {padding: 0 60px;}

.etiqueta-cordero { background: url(/wp-content/uploads/2016/03/etiqueta-cordero.png) no-repeat bottom right; padding-left: 36%;min-height: 300px;}
.etiqueta-ternasco { background-image: url(/wp-content/uploads/2016/03/etiqueta-ternasco.png); background-repeat: no-repeat; background-position: bottom;min-height: 300px;}
.etiqueta-agnei { background: url(/wp-content/uploads/2016/03/etiqueta-agnei-iberico.png) no-repeat bottom left; padding-right: 36%;min-height: 300px;}

.etiqueta-ternasco h3, .etiqueta-cordero h3, .etiqueta-agnei h3 { padding-top: 20px; margin-top: 0px; font-size: 23px; font-family: "Bree";}
.etiqueta-ternasco p, .etiqueta-cordero p { padding-bottom: 20px; margin: 0 15px; min-height: 75px;}
.etiqueta-agnei p { padding-bottom: 20px; margin: 0 40px; min-height: 75px;}
.etiquetas-index a:hover {color: #000;}


/* Carousel de recetas */
.recetas-maestro .titulo-seccion { margin: 0; }
.recetas-maestro .recetas-index {position: absolute; z-index: 1; left: 20%;}
.titulo-seccion p { margin: 0;}
.wanatop-recetas .h20 {height: 0px;}

/* Foto de la receta */
.pic_info.type4 { box-shadow: none; -webkit-box-shadow: none;}
a .pic_info.type4 .img_overlay_icon { border-bottom: none !important;}
.pic_info img { height: 200px;}
/* Tamaño de la receta */
.wanatop-recetas ul#portfolio_carousel_e789154794cab9409f260e336b9c9808 { width: 100%!important;}
.wanatop-recetas li.one-third.column.info_item.jcarousel-item.jcarousel-item-horizontal { width: 45%!important;}
/* Flechas del carousel */
.wanatop-recetas .jcarousel-prev.jcarousel-prev-horizontal.jcarousel-prev-disabled.jcarousel-prev-disabled-horizontal, .wanatop-recetas .jcarousel-next.jcarousel-next-horizontal.jcarousel-next-disabled.jcarousel-next-disabled-horizontal{ display: none!important;}
/* Nombre de la receta */
.wanatop-recetas h2.title { padding-bottom: 10px;}
.wanatop-recetas h2.title:after { height: 0;}

.wanatop-recetas .section_featured_posts h3, .wanatop-recetas .post_description .section_featured_posts h3,
.wanatop-recetas .section_featured_posts h4, .wanatop-recetas .post_description .section_featured_posts h4 { font-size: 20px; text-align: center; font-family: serif; font-variant-ligatures: none;}


/* Sección suscripción y club del ternasco */
.suscribir-index { background-color: #ecf45a; padding: 19px; color: #000; min-height: 233px!important;}
.suscribir-index div {width: 100%!important; height: 0px; margin-top: 40px;}
.suscribir-titulo { font-size: 27px; line-height: 30px;}
.suscribete-index { border-top: solid 2px; text-align: right; padding-top: 5px; text-transform: uppercase; font-weight: bold;}

.suscribir-index input[type="text"], .suscribir-index input[type="password"], .suscribir-index input[type="email"], .suscribir-index textarea, .suscribir-index select { border: solid 1px #fff; background: #fcffce; box-shadow: none;}

.suscribir-index input[type="text"], .suscribir-index input[type="password"], .suscribir-index input[type="email"], .suscribir-index textarea, .suscribir-index select { border: solid 1px #fff; background: #fcffce; box-shadow: none;}

/* Banner a la derecha de suscripcion */
.slide-img-index { width: 570px; height: 228px; background: url(/wp-content/uploads/2016/03/club-del-ternasco-1.jpg) no-repeat left bottom;}

/* Botón -comprar nuestros productos- */
.nuestros-productos .button, .nuestros-productos a.button, .nuestros-productos button, .nuestros-productos input[type="submit"], .nuestros-productos input[type="reset"], .nuestros-productos input[type="button"] {border-radius: 0; background: none;}
.nuestros-productos a:hover.boton-pistacho {background-color: #ecf45a !important; color: #333 !important; border-color: #ecf45a;}
.nuestros-productos a.boton-pistacho { font-size: 15px; width: 200px; padding: 10px 0 10px 20px; border: 2px solid #fff;}

/* Noticias del blog */
.noticias-index li:hover { background: rgba(0, 0, 0, 0.2);}
.noticias-index img.attachment-portfolio-medium.size-portfolio-medium.wp-post-image { min-height: 235px;}
.noticias-index .pic { border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 3px;}
.noticias-index .section_featured_posts .pic { margin-bottom: 5px;}

.noticias-index .section_featured_posts h3, .noticias-index .post_description .section_featured_posts h3,
.noticias-index .section_featured_posts h4, .noticias-index .post_description .section_featured_posts h4 { font-size: 15px; text-align: center; font-family: Bree;}


/* -- EMPRESA -- */

/*Mision vision valores */
.mision-vision-valor .full_container { border: 0; text-align: center; background: url(/wp-content/uploads/2016/02/slider-mision.jpg) center no-repeat #b3c011;}
.mision-vision-valor .titulo-naranja { padding-top: 20px; clear: both;}
.mision-vision-valor .grupo-mision { float: right;}
.mision-vision-valor .container .eight.columns p { line-height: 20px;}
/* Medallas */
.premios-reconocimientos .full_container { background-color: #f1ecd9; border: 0;}
.row.empresa-medallas { font-weight: bold; text-align: center;}
.fecha-medallas { font-size: 18px;}
.wana-medalla { background: #EFD57A; padding: 10px; border-radius: 20px;}

/* Servicios Pastores */
.empresa-servicios { background-color: #EEEEEE;}
.row.empresa-servicios .columns { margin-left: 0;}
.row.empresa-servicios img { margin-top: 6px;}
.row.empresa-servicios h2 {font-size: 18px; font-weight: bold; margin-bottom: 0; padding-top: 15px;}
.row.empresa-servicios h3 { font-size: 14px; margin-top: 0;}
.empresa-servicios .button.small_button, .empresa-servicios a.small_button { font-size: 14px; border-radius: 4px; float: right; margin-bottom: 25px;}

/* Slide youtube img */
.slide-youtube .sixteen.columns {margin-right: 0; margin-left: 0; width: 100%;}

/* -- CALIDAD --*/
.row.sellos-calidad { background-color: rgba(0, 0, 0, 0.07);}
.sellos-calidad .title { margin-top: 0px;}
.sellos-calidad .title span { letter-spacing: 0px;}

/* -- PRODUCTO -- */
/* Fondo slide */
.producto-cordero .full_container { background-color: #F3F3F4;}
.producto-ternasco .full_container { background-color: #95ACA4;}
.producto-agnei .full_container { background-color: #FFBE24;}

.slide-cordero h2, .slide-agnei h2, .slide-ternasco h2 { font-size: 30px; font-weight: bold; color: #333;}
.slide-cordero h1, .slide-agnei h1, .slide-ternasco h1 { font-size: 30px; font-weight: bold; color: #333;}
/* slogan producto */
.slogan-producto { font-family: 'Bree'; font-size: 20px;}

/* Tabs 'Todos', 'Paletilla', 'Cuello'.. */
.tabs-cordero .horizontal .resp-tabs-list li.resp-tab-active, .tabs-agnei .horizontal .resp-tabs-list li.resp-tab-active, .tabs-ternasco .horizontal .resp-tabs-list li.resp-tab-active { border-top: none; padding: 7px 15px; background: #FA8536; color: #FFF; margin-top: 0;}
.tabs-cordero .horizontal .resp-tabs-list li, .tabs-agnei .horizontal .resp-tabs-list li, .tabs-ternasco .horizontal .resp-tabs-list li {border: none; border-radius: 0; margin-top: 0; background-color: #dddddd; padding: 7px 25px;}
.tabs-cordero .horizontal .resp-tabs-list, .tabs-agnei .horizontal .resp-tabs-list, .tabs-ternasco .horizontal .resp-tabs-list {margin-top: -55px;}

.tabs-ternasco a:hover, .tabs-agnei a:hover, .tabs-cordero a:hover { color: #555;}
/* Tabs cordero */
.tabs-cordero li#todos, .tabs-cordero li#paletilla, .tabs-cordero li#cuello, .tabs-cordero li#costillar, .tabs-cordero li#pierna, .tabs-cordero li#falda, .tabs-cordero li#casqueria, .tabs-cordero li#conservas {margin-left: 4.5%;}
/* Tabs ternasco */
.tabs-ternasco li#todos, .tabs-ternasco li#cuello, .tabs-ternasco li#paletilla, .tabs-ternasco li#elaborados, .tabs-ternasco li#falda, .tabs-ternasco li#costillar, .tabs-ternasco li#pierna, .tabs-ternasco li#conservas { margin-left: 4.5%;}
/* Tabs agnei*/
.tabs-cordero li#todos, .tabs-cordero li#cortes, .tabs-cordero li#cuello, .tabs-cordero li#costillar, .tabs-cordero li#pierna, .tabs-cordero li#falda {margin-left: 6.5%;}
.tabs-cordero li#todos, .tabs-cordero li#curados, .tabs-cordero li#cuello, .tabs-cordero li#costillar, .tabs-cordero li#pierna, .tabs-cordero li#falda, .tabs-cordero li#casqueria {margin-left: 4.5%;}
/* Contenido tabs */
.tabs-cordero .resp-tabs-container, .tabs-agnei .resp-tabs-container, .tabs-ternasco .resp-tabs-container { margin-top: 10px;}
.tabs-cordero .resp-tab-content, .tabs-agnei .resp-tab-content, .tabs-ternasco .resp-tab-content {border: none; padding: 5px 0;}
.tabs-cordero h2, .tabs-agnei h2, .tabs-ternasco h2 { font-family: 'serif'; text-align: center; margin-bottom: 0; font-size: 30px; font-variant-ligatures: none;}
.container .tabs-cordero .one-third.column, .container .tabs-agnei .one-third.column, .container .tabs-ternasco .one-third.column { width: 31.5%; padding-bottom: 5%;}

.tabs-cordero h3, .tabs-agnei h3, .tabs-ternasco h3 {
    font-family: 'serif';
    text-align: center;
    margin-bottom: 0;
    font-size: 30px;
    font-variant-ligatures: none;
}

/* Contenido tabs :hover */
.ver-ficha:hover { opacity: 0.5; transition: all 0.3s ease-in-out; background: rgba(255, 255, 255, 0.6);}

/* -- ETIQUETAS INDEX -- */

/* Nombre del pastor */
.texto-pastor-maria .titulo-cursivo, .texto-pastor-antonio .titulo-cursivo, .texto-pastor-alberto .titulo-cursivo { font-size: 33px !important; line-height: 35px; font-family: 'Bree'!important; padding-top: 10px;}

/* Texto sobre slider */
.slider-pastor-alberto, .slider-pastor-antonio { min-height: 480px;}
.slider-pastor-maria{ min-height: 540px;}

.texto-pastor-alberto { width: 367px; position: absolute; top: 0; right: 300px; padding: 20px 25px 0; min-height: 38%; background-image: url(/wp-content/uploads/2016/04/fondo-pastor.png); background-position: bottom; background-repeat: no-repeat; line-height: 21px;}
.texto-pastor-maria { width: 367px; position: absolute; top: 0; left: 300px; padding: 20px 25px 0; min-height: 39%; background-image: url(/wp-content/uploads/2016/04/pastor-cordero-fondo.png); background-position: bottom; background-repeat: no-repeat; line-height: 21px;}
.texto-pastor-antonio { width: 367px; position: absolute; top: 0; right: 300px; padding: 20px 25px 0; min-height: 34%; background-image: url(/wp-content/uploads/2016/06/pastorternasco-fondo.png); background-position: bottom; background-repeat: no-repeat; line-height: 21px;}

/* Boton 'Ir a producto'*/
.texto-pastor-antonio .button, .texto-pastor-antonio a.button, .texto-pastor-antonio button, .texto-pastor-antonio input[type="submit"], .texto-pastor-antonio input[type="reset"], .texto-pastor-antonio input[type="button"], .texto-pastor-alberto .button, .texto-pastor-alberto a.button, .texto-pastor-alberto button, .texto-pastor-alberto input[type="submit"], .texto-pastor-alberto input[type="reset"], .texto-pastor-alberto input[type="button"], .texto-pastor-maria .button, .texto-pastor-maria a.button, .texto-pastor-maria button, .texto-pastor-maria input[type="submit"], .texto-pastor-maria input[type="reset"], .texto-pastor-maria input[type="button"] { background: none; border-radius: 0;}

.texto-pastor-antonio a.boton-pistacho, .texto-pastor-alberto a.boton-pistacho, .texto-pastor-maria a.boton-pistacho {font-size: 15px; width: 200px; padding: 10px 0 10px 20px; border: 2px solid #fff;}

.texto-pastor-antonio a:hover.boton-pistacho, .texto-pastor-alberto a:hover.boton-pistacho, .texto-pastor-maria a:hover.boton-pistacho { background-color: #ecf45a !important; color: #333 !important; border-color: #ecf45a;}

/* -- MAESTRO DEL CORDERO -- */
/* Margenes slide */
.pagina-maestro { margin-bottom: 30px;}
.pagina-maestro .full_container { padding-bottom: 0px;}
.pagina-maestro .row { margin-bottom: 0px;}
/* Texto 'Maestro del Cordero' */
.maestro-texto-cabecera { text-shadow: 2px 2px 10px #000; margin-top: 20%;}
.maestro-texto-cabecera h1 { font-size: 40px;}
.maestro-texto-cabecera .titulo-maestro { font-family: serif; font-variant-ligatures: none; font-size: 50px;}
.maestro-texto-cabecera p { font-size: 18px;}

/* -- RECETAS -- */
/* Texto 'Nuestras recetas' */
.slide-recetas { text-align: center; margin: 5% 0; /*background: rgba(255, 255, 255, 0.6); border-radius: 30px;*/ padding: 15px;}
.slide-recetas p { color: #fff; font-weight: bold; text-shadow: 1px 1px 1px #000;}
.slide-recetas h2 { margin-bottom: 0; color: #fff; text-shadow: 1px 1px 1px #000;}

/* Paginación */
.pagination {margin-bottom: 10px;}
.pagination .links { float: none; text-align: center; font-weight: bold;}
.pagination .links b, .pagination .links a:hover { color: #fff; font-weight: bold; background-color: #f36c10; padding: 5px 10px;}
.pagination .links a { background: none; border: none; color: #000;}

/* RECETAS PORTFOLIO */
.post-template-single-portfolio_full-php .page_title_bgr .full_container_page_title { margin-bottom: 0;}
body.post-template-single-portfolio_full-php { background: #fff;}
.post-template-single-portfolio_full-php h3 { margin-top: 0px;}

/* -- BLOG -- */
/* Título dentro de post */
.single-post .page_heading h1 { font-family: "Bree"; font-size: 35px; line-height: 35px;}
/* Textarea */
.single-post textarea { border-radius: 0; background: none; width: 100%; resize: none;}

/* Botones compartir */
.essb_links.essb_template_default-retina { margin-top: 50px!important;}

/* -- OVIPORTAL -- */
.salir-oviportal { margin-bottom: 20px; text-align: right;}
.salir-oviportal input { border-radius: 0; background-color: #fea700;}
.salir-oviportal input[type="button"]:hover { background-color: #333;}
/* Títulos de secciones dentro de tabs */
.oviportal h2 { font-size: 18px;}
.oviportal h3 { font-size: 15px; margin-top: 10px; line-height: 18px;}

/* AREA DE CLIENTES */
.oviportal-acceso { margin-top: 20px;}
.oviportal-acceso .button_orange { border-radius: 0; width: 80%; text-align: center;}
.oviportal-acceso input[type="text"], .oviportal-acceso input[type="password"], .oviportal-acceso input[type="email"], .oviportal-acceso textarea, .oviportal-acceso select { max-width: 90%; width: 90%; margin-bottom: 10px;}
.oviportal-acceso input[type="checkbox"] { margin-bottom: 10px;}
.oviportal-acceso label { display: inline;}

/* -- TRABAJA CON NOSOTROS -- */
.formulario-trabajo input[type="text"], .formulario-trabajo input[type="password"], .formulario-trabajo input[type="email"], .formulario-trabajo select { max-width: 90%; width: 90%;}
.formulario-trabajo textarea { width: 95%; height: 85px;}

.formulario-trabajo input[type="file"] { margin-bottom: 20px;}
.formulario-trabajo input.boton-formulario { border-radius: 0; background-color: #fea700;}

/* -- LA BORDA DE PASTORES -- */
.row.formulario-borda.dark_container_white_text { background: rgba(96, 89, 88, 0.74); border-radius: 10px; padding: 20px 10px;}
.formulario-borda h3 { margin-top: 0;}
/* Formulario derecha */
.formulario-borda form { margin-bottom: 0px;}
.formulario-borda input, .formulario-borda textarea { border-radius: 0px; color: #999; width: 255px; margin-bottom: 10px;}
.formulario-borda select { width: 265px; border-radius: 0px; color: #999; margin-bottom: 10px;}
.borda-mensaje { clear: both;}
.borda-mensaje textarea { width: 540px; height: 150px; resize: none; margin-bottom: 10px;}

/* Botón enviar */
.borda-mensaje input.boton-formulario { width: 97%; background-color: #fcc43f !important; color: #fff;}
.formulario-borda .button, .formulario-borda a.button, .formulario-borda.formulario-borda button, .formulario-borda.formulario-borda input[type="submit"], .nuestros-productos input[type="reset"], .formulario-borda input[type="button"] {border-radius: 0; background: none;}
.borda-mensaje input.boton-formulario:hover { background-color: #f36c10 !important; border-color: #FFB300;}

/* Imagenes bajo formulario */
.galeria-borda #gallery-1 .gallery-item { margin: 0 3px 10px;}
.galeria-borda .gallery dt { padding: 5px;}
.galeria-borda .gallery dl img { border-radius: 0px; padding: 0px; border: 5px solid rgba(255, 255, 255, 0.7)!important;}
.galeria-borda .gallery dl img:hover { border: 5px solid #fcc43f !important;}

/* -- COMPRAR -- */

/* Productos bockquote*/
.post-type-archive-product blockquote {min-height: 160px!important;}

.post-type-archive-product .precio-visible {display: inline-block!important;}
.single-product .precio-visible {display: none;}

.post-type-archive-product .parrafo-contiene {min-height: 110px;}

/*Span precio kilo*/
span.precio-kilo {font-size: 11px; font-family: "Open Sans", arial, sans-serif; margin-left: 10px;}


.row.formulario-comprar.dark_container_white_text {width: 50%;  margin: 0 auto;}
.formulario-comprar h3 { margin-top: 0;}
/* Formulario derecha */
.formulario-comprar form { margin-bottom: 0px;}
.formulario-comprar input, .formulario-comprar textarea { border-radius: 0px; color: #999; width: 255px; margin-bottom: 10px;}
.formulario-comprar select { width: 265px; border-radius: 0px; color: #999; margin-bottom: 10px;}
.comprar-mensaje { clear: both;}
.comprar-mensaje textarea { width: 540px; height: 150px; resize: none; margin-bottom: 10px;}
/* Botón enviar */
.formulario-comprar .button, .formulario-comprar a.button, .formulario-comprar.formulario-comprar button, .formulario-comprar.formulario-comprar input[type="submit"], .nuestros-productos input[type="reset"], .formulario-comprar input[type="button"] {border-radius: 0; background: none;}
/* Botón enviar */
.formulario-comprar input.boton-formulario { width: 97%; background-color: #fcc43f !important; color: #fff;}
.formulario-comprar .button, .formulario-comprar a.button, .formulario-comprar button, .formulario-comprar input[type="submit"], .nuestros-productos input[type="reset"], .formulario-borda input[type="button"] {border-radius: 0; background: none;}
.formulario-comprar input.boton-formulario:hover { background-color: #F47F30 !important; border-color: #FFB300;}
/* Galería recetas */
.comprar-recetas img { margin: 0 15px; border-radius: 0px;}

/* -- COMPRAR PACK -- */
.tienda-packs { background: rgba(255, 255, 255, 0.74); border-radius: 10px; padding: 20px 0;}

.tienda-packs h2 { font-family: Bree; font-size: 24px; text-align: center;}

.tienda-packs p { font-size: 15px; margin-bottom: 20px;}

.tienda-packs .precio-pack { text-align: center}

.tienda-packs .precio-pack p { font-size: 24px; font-family: Bree;}

.tienda-packs .boton-pack { border-radius: 0; background-color: #b3bc32;}

/* -- COMPRAR PACK FICHA -- */
.wana-ficha-producto .precio-pack { font-family: Bree; font-size: 50px; padding: 10px 0;}
.wana-ficha-producto h2 { margin: 0; text-transform: none; font-size: 18px;}

.elementos-pack { background: rgba(255,255,255, 0.74); border-radius: 10px; padding: 20px 0;}

.elementos-pack .column-producto { padding: 0 1%; width: 30%; float: left; padding-bottom: 5%; border-right: 2px solid #fff; border-left: 2px solid #fff;}
.elementos-pack .column-producto-first { width: 30%; float: left; padding-bottom: 5%; padding: 0 1%;}
.elementos-pack .column-producto-last { width: 30%; float: left; padding-bottom: 5%; padding: 0 1%;}

.elementos-pack .one-third.column { padding-bottom: 5%;}
.elementos-pack h2 { text-align: center; font-family: Bree; padding-bottom: 10px; font-size: 25px;}

.elementos-pack h3 { font-family: Bree;}
.elementos-pack .nombre-producto { font-family: serif; text-align: center; font-size: 25px; font-variant-ligatures: none;}

/* -- CONTACTO -- */
.row.formulario-contacto.dark_container_white_text { background: rgba(96, 89, 88, 0.74); border-radius: 10px; padding: 20px 10px;}
.formulario-contacto input[type="text"], .formulario-contacto input[type="tel"], .formulario-contacto  input[type="email"] { width: 90%; border-radius: 0px;}
.formulario-contacto textarea { width: 90%; border-radius: 0px;}
.formulario-contacto .boton input[type="submit"] { font-size: 17px; line-height: 17px; padding: 8px 16px; font-weight: 400; border-radius: 0px; text-shadow: none!important; background-color: #fcc43f; width: 92%; padding: 12px 28px;}
.formulario-contacto .boton input[type="submit"]:hover { background-color: #F47F30;}

/* PRODUCTOS FICHA Ternasco/Cordero */
.wana-ficha-producto h1 { font-family: 'serif'; text-align: center; font-size: 55px; font-variant-ligatures: none;}
.wana-ficha-producto h2 { font-family: 'Bree'; font-size: 22px;}
.wana-ficha-producto .elegir-producto { text-align: center; font-size: 30px; font-family: 'serif'; color: #F58539; font-variant-ligatures: none; float:left; margin:10px 0 0 0;}
.wana-ficha-producto .elegir-producto a{ color: #F58539;}

.wana-ficha-cordero { color: black; text-transform: uppercase; font-size: 20px; margin-bottom: 10px; font-family: 'Bree';}
.wana-ficha-producto .button, .wana-ficha-producto a.button, .wana-ficha-producto button, .wana-ficha-producto input[type="submit"], .wana-ficha-producto input[type="reset"], .wana-ficha-producto input[type="button"] {border-radius: 0; background: none;}
.boton-arecetas { text-align: center; margin: 30px 0 35px;}
.wana-ficha-producto a:hover.boton-pistacho {background-color: #F58539 !important;}
.wana-ficha-producto a.boton-pistacho { font-size: 15px; width: 155px; color: #fff; background-color: #b3bc31;}
.wana-despiece-pieza {width: 32%; float: left;}
.wana-despiece-pieza2 {width: 49%; float: left;}
.wana-flecha {position: absolute; top: 250px;}


/* PRODUCTOS Agnei Ibérico*/
.producto-cocinado .left_title.large:after { width: 0;}
.producto-cocinado p img { float: left; padding-right: 15px;}

.producto-cocinado .jcarousel-prev.jcarousel-prev-horizontal.jcarousel-prev-disabled.jcarousel-prev-disabled-horizontal, .producto-cocinado .jcarousel-next.jcarousel-next-horizontal, .producto-cocinado .jcarousel-prev.jcarousel-prev-horizontal { top: 0px;}

/* PRODUCTOS Ternasco de Aragón */
.productos-sugeridos img { margin-bottom: 20px; float: left;}
.productos-sugeridos .titulo-sugeridos { float: left; margin-top: -30px; width: 304px; height: 50px; text-align: center;}
.titulo-sugeridos h3{ font-family: 'serif'; font-size: 25px; color: #444; font-variant-ligatures: none;}


.titulo-seccion h1 {
    text-align: center!important;
        font-size: 30px;
        line-height: 32px;
}



/* -- MEDIA QUERIES -- */

@media screen and (max-width: 1250px) {

	/* FOOTER */
	.subfooter-izquierda { float: left; font-size: 12px;}
	.subfooter-menu { float: right;}
	.subfooter-derecha { float: none; text-align: center; clear: both;}
	.subfooter-derecha img { padding: 10px 5px 0;}

	/* INDEX texto 'Caracter noble' */
	.slide-index { width: 25%; top: 20px; left: 2%;max-width: max-content;}
	.slide-index p { font-size: 13px;}

	/* INDEX Etiquetas debajo slide */
	.etiqueta-cordero { padding: 0 25px; margin-left: 65px; background: url(/wp-content/uploads/2016/03/etiqueta-cordero.png) no-repeat bottom center;}
	.etiqueta-ternasco { padding: 0 50px; min-height: auto;}
	.etiqueta-agnei { padding: 0 20px; margin-right: 65px; background: url(/wp-content/uploads/2016/03/etiqueta-agnei-iberico.png) no-repeat bottom center;}
    .etiqueta-cordero h3, .etiqueta-agnei h3 { padding-top: 40px;}
	/* INDEX Maestro cordero' */
	.img-maestro-index { margin-left: 5%; padding-left: 5%;}
	.maestro-index { margin: -190px 0 0;}
	/* INDEX Banner suscripcion */
	.suscribir-titulo { font-size: 24px; line-height: 25px;}
	.suscribir-index p { margin: 0;}
	.suscribir-index { padding: 10px 20px; min-height: 198px !important;}
	.suscribir-index #mc_embed_signup { margin-top: 0px;}
	/* EMPRESA boton servicios */
	.empresa-servicios .button.small_button, .empresa-servicios a.small_button { float: right; margin-top: 0; }
	/* PRODUCTO ficha */
    /* Tabs cordero */
    .tabs-cordero li#todos, .tabs-cordero li#paletilla, .tabs-cordero li#cuello, .tabs-cordero li#costillar, .tabs-cordero li#pierna, .tabs-cordero li#falda, .tabs-cordero li#conservas { margin-left: 5.5%;}
    /* Tabs ternasco */
    .tabs-ternasco li#todos, .tabs-ternasco li#cuello, .tabs-ternasco li#paletilla, .tabs-ternasco li#elaborados, .tabs-ternasco li#falda, .tabs-ternasco li#costillar, .tabs-ternasco li#pierna, .tabs-ternasco li#casqueria, .tabs-ternasco li#conservas { margin-left: 2.5%;}
	/* RECETAS Nombre de la receta */
	.pic_info img { height: 157px;}
	.info_overlay_padding { top: 80px; height: 80px;}
	/* CONOCENOS 'El sabor saludable que..'*/
	.texto-pastor-alberto p { line-height: 18px;}
	/* LA BORDA DE PASTORES */
	.formulario-borda input, .formulario-borda textarea { width: 210px;}
	.formulario-borda select { width: 220px;}
	.borda-mensaje textarea { width: 440px; height: 115px; resize: none;}
	.formulario-borda a.boton-borda { width: 440px;}
	/* COMPRAR */
	.formulario-comprar input, .formulario-comprar textarea { width: 210px;}
	.formulario-comprar select { width: 220px;}
	.comprar-mensaje textarea { width: 440px; height: 115px; resize: none;}
	.formulario-comprar a.boton-comprar { width: 440px;}
	.comprar-recetas img { width: 21%; height: auto;}
	body.woocommerce-cart > #wrapper > .content_bgr > .page{ width: calc(100% - 40px); }
	/* ETIQUETAS PASTORES*/
	.slider-pastor-maria, .slider-pastor-antonio, .slider-pastor-alberto { min-height: 0;}
	.texto-pastor-alberto, .texto-pastor-maria, .texto-pastor-antonio { width: 77%; margin: auto; position: initial; background: none;}
    .texto-pastor-antonio a.boton-pistacho, .texto-pastor-alberto a.boton-pistacho, .texto-pastor-maria a.boton-pistacho {
	background: #f68639;
}


}

@media screen and (max-width: 960px) {
	/* FOOTER */
	.subfooter-izquierda { float: none; font-size: 13px; text-align: center;}
	.subfooter-menu { float: none; text-align: center;}
	/* INDEX texto 'Caracter noble' */
	.slide-index { width: 80%; top: 20px; left: 8%}
	.slide-index h2 { font-size: 32px !important; line-height: 30px;}
	/* INDEX Etiquetas */
	.etiqueta-cordero, .etiqueta-agnei { padding: 0 15px; margin: 0 0;}
	.etiqueta-ternasco { padding: 0 15px;}
        .etiqueta-cordero h3, .etiqueta-agnei h3 { padding-top: 20px;}
	.etiqueta-ternasco p, .etiqueta-cordero p, .etiqueta-agnei p { min-height: 65px;}
	/* INDEX Nombre de la receta */
	.info_overlay_padding { top: 51px; height: 80px}
    .wanatop-recetas li.one-third.column.info_item.jcarousel-item.jcarousel-item-horizontal { width: 44%!important;}
	/* INDEX Maestro cordero' */
	.maestro-index { margin-top: -180px; margin: none; padding: 0 2%;}
    .maestro-index h3 { font-size: 15px; margin-top: 10px;}
    .maestro-index p { font-size: 14px;}
    .img-maestro-index { padding: 0;}
	/* INDEX Banners suscripcion anuncio */
	.suscribir-index { padding-top: 0px; min-height: 210px !important;}
	.suscribete-index img { margin-top: 0;}
	.banners-index img { margin-top: 5%;}
    .section_featured_posts h4 a, .post_description .section_featured_posts h4 a { color: #333;}
	.section_featured_posts .pic { margin-bottom: 5px;}
	/* EMPRESA Servicios abajo */
	.empresa-servicios img { margin: 6px 0 0 6px;}
	/* RECETAS Nombre de la receta */
	.pic_info img { height: 130px;}
    /* PRODUCTO logo cabecera */
    .slide-agnei img { margin-top: 35%;}
    .slide-ternasco img, .slide-cordero img { margin-top: 25%;}
	/* PRODUCTO tabs */
    .tabs-cordero .horizontal .resp-tabs-list li, .tabs-agnei .horizontal .resp-tabs-list li, .tabs-ternasco .horizontal .resp-tabs-list li {border: none; border-radius: 0; margin-top: 0; background-color: #dddddd; padding: 7px 10px;}
	li#todos, li#paletilla, li#cuello, li#costillar, li#pierna, li#falda, li#conservas {margin-left: 2%;}
	.tabs-cordero, .tabs-ternasco, .tabs-agnei { text-align: center;}
	.tabs-cordero .resp-tab-content { padding: 0;}
	/* LA BORDA DE PASTORES */
    .galeria-borda #gallery-1 .gallery-item { width: 32%;}
	.formulario-borda input, .formulario-borda textarea { width: 160px;}
	.formulario-borda select { width: 170px;}
	.borda-mensaje textarea { width: 342px; height: 185px; resize: none;}
	.formulario-borda a.boton-borda { width: 342px;}
	/* COMPRAR */
	.formulario-comprar input, .formulario-comprar textarea { width: 160px;}
	.formulario-comprar select { width: 170px;}
	.comprar-mensaje textarea { width: 342px; height: 50px; resize: none;}
	.formulario-comprar a.boton-comprar { width: 342px;}
	.comprar-recetas img { margin: 0 2%; width: 20%;}
}

@media screen and (max-width: 770px) {
	/* FOOTER */
	.wfc-izquierda, .wfc-derecha { width: 100%; text-align: center; padding: 0 0 20px;}
	.wfc-derecha img { width: 35%;}
	/* INDEX texto 'Caracter noble' */
	.slide-index { position: initial; width: 65%; margin: auto; background: none; border-radius: none;}
	/* INDEX Etiquetas */
	.etiqueta-ternasco p, .etiqueta-cordero p, .etiqueta-agnei p { margin: 0 85px; min-height: 0;}
	.etiqueta-agnei { padding-top: 20px;}
	/* INDEX recetas */
    .recetas-maestro .recetas-index { top: auto; left: 32%;}
	.wanatop-recetas .jcarousel-next.jcarousel-next-horizontal { display: none!important;}
	.wanatop-recetas li.one-third.column.info_item.jcarousel-item.jcarousel-item-horizontal { width: 100%!important;}
    .maestro-recetas .jcarousel-prev.jcarousel-prev-horizontal.jcarousel-prev-disabled.jcarousel-prev-disabled-horizontal, .maestro-recetas .jcarousel-next.jcarousel-next-horizontal, .maestro-recetas .jcarousel-prev.jcarousel-prev-horizontal { top: -15px;}
	.pic_info img { height: 220px;}
	.info_overlay_padding { top: 155px; height: 70px;}
    .wanatop-recetas .section_featured_posts h4, .wanatop-recetas .post_description .section_featured_posts h4 { font-size: 27px; line-height: 40px; margin-bottom: 20px;}
	/* INDEX Maestro cordero' */
	.maestro-index { margin: -190px 50px 0; padding: 4%;}
	.img-maestro-index { margin-left: 30% !important;}
	/* INDEX Banners suscripcion anuncio */
	.suscribir-index { min-height: 240px !important;}
    .suscribir-index p { padding-top: 5px;}
	.banners-index .alpha { margin: 0 auto;}
	.row.banners-index div { width: 91%;}
	/* INDEX 'La borda de pastores' */
	.slide-borda p { width: 100%;}
	/* EMPRESA Servicios abajo */
	.empresa-servicios img {margin: 0 15px; padding-top: 7px;}
	.empresa-servicios h2, .empresa-servicios h3 { text-align: center;}
	.empresa-servicios p { margin: 0 13px 12px 13px;}
	/* NUESTROS SERVICIOS botón de 'más información' */
	.empresa-servicios .button.small_button, .empresa-servicios a.small_button { margin: 15px 15px 15px 0;}
    /* COMPROMISO DE CALIDAD certificados */
    .sellos-calidad .column.one-third.alpha { width: 90%; margin: 0 20px;}
    /* PRODUCTO logo cabecera */
    .slide-agnei img, .slide-cordero img, .slide-ternasco img { margin-top: 0;}
    .slide-agnei h2, .slide-cordero h2, .slide-ternasco h2 { margin-top: 0;}
	/* PRODUCTO tabs */ 
	.container .tabs-cordero .one-third.column, .container .tabs-ternasco .one-third.column, .container .tabs-agnei .one-third.column { width: 98%; float: none;}
	.tabs-cordero h2, .tabs-ternasco h2 { text-transform: capitalize;}
    .tabs-cordero h2.resp-accordion.resp-tab-active, .tabs-ternasco h2.resp-accordion.resp-tab-active { border: 1px solid #FA8536; border-top: 0px solid #FA8536; background-color: #FA8536; color: #fff;}
    .tabs-cordero h2.resp-tab-active span.resp-arrow, .tabs-ternasco h2.resp-tab-active span.resp-arrow { border-bottom: 6px solid #A24200;}
	.tabs-cordero h2.resp-accordion, .tabs-ternasco h2.resp-accordion { padding-top: 15px !important;}
	/* LA BORDA DE PASTORES */
    .logo-borda { width: 20%;}
    .formulario-borda h2, .formulario-borda h3 { margin-bottom: 0;}
	.row.formulario-borda.dark_container_white_text { padding: 20px 15px;}
	.container .formulario-borda .eight.columns { width: 400px;}
	.formulario-borda input, .formulario-borda textarea { width: 180px;}
	.formulario-borda select { width: 190px;}
	.borda-mensaje textarea { width: 380px; height: 100px; resize: none;}
	.formulario-borda a.boton-borda { width: 380px; font-size: 14px !important;}
    .galeria-borda #gallery-1 .gallery-item { margin: 0 37px 0;}
	/* COMPRAR */
	.row.formulario-comprar.dark_container_white_text { padding: 20px 15px; width: 93%;}
	.container .formulario-comprar .eight.columns { width: 400px;}
	.formulario-comprar input, .formulario-comprar textarea { width: 180px;}
	.formulario-comprar select { width: 190px;}
	.comprar-mensaje textarea { width: 380px; height: 70px; resize: none;}
	.formulario-comprar a.boton-comprar { width: 380px; font-size: 14px !important;}
    .comprar-recetas img { width: 45%;}
	body.woocommerce-cart > #wrapper > .content_bgr > .page table.shop_table tbody tr td.product-quantity > .quantity{ display: inline-block; margin: 0 !important; }
	body.woocommerce-cart > #wrapper > .content_bgr > .page table.shop_table tbody tr td.product-quantity{ height: 32px; }
    /* CONTACTO */
    .formulario-contacto iframe { margin-left: 2%;}

}

@media screen and (max-width: 768px) {
    .subheader_inside { margin-left: 20%;}
    .header_soc_instagram, .header_soc_youtube, .header_soc_twitter, .header_soc_facebook { float: left;}
    .header_contacts { width: 100%;}
	#powered { display: initial !important;}
    .page_heading h1 { font-size: 40px !important;}
}

@media screen and (max-width: 480px) {
    .header_contacts { float: none;}
    .header_mail, .header_phone { float: none !important; display: block !important;}
	/* FOOTER */
	.wfc-derecha img { padding: 0;}
	/* INDEX Etiquetas */
		.etiqueta-ternasco p, .etiqueta-cordero p, .etiqueta-agnei p { margin: 0 40px;}
	/* INDEX Nombre de la receta */
	.info_overlay_padding { top: 145px;}
	/* INDEX Maestro cordero' */
	.maestro-index { margin: -185px 10% 0; padding: 0;}
    .img-maestro-index { margin-left: 15% !important;}
	/* INDEX Banners suscripcion anuncio */
	.row.banners-index div { width: 86%;}
    .suscribir-index { min-height: 265px !important;}
	.slide-img-index { height: 166px; width: 350px !important; background: url(/wp-content/uploads/2016/04/club-del-ternasco3.jpg) no-repeat left bottom}
    /* INDEX comprar productos */
    .nuestros-productos { text-align: center;}
	/* RECETAS Nombre de la receta */
	.pic_info img { height: 210px;}
	/* EMPRESA tamaño imagen servicios */
	.row.empresa-servicios img { margin: 0; padding: 0;}
	/* LA BORDA DE PASTORES */
	.container .formulario-borda .eight.columns { width: 280px;}
	.formulario-borda input, .formulario-borda textarea { width: 120px;}
	.formulario-borda select { width: 130px;}
	.borda-mensaje textarea { width: 260px; height: 115px; resize: none;}
	.formulario-borda a.boton-borda { width: 260px; font-size: 14px !important;}
    .galeria-borda #gallery-1 .gallery-item { margin: 0 25px 0;}
	/* COMPRAR */
	.container .formulario-comprar .eight.columns { width: 280px;}
	.formulario-comprar input, .formulario-comprar textarea { width: 120px;}
	.formulario-comprar select { width: 130px;}
	.comprar-mensaje textarea { width: 260px; height: 115px; resize: none;}
	.formulario-comprar a.boton-comprar { width: 260px; font-size: 14px !important;}
	.comprar-recetas img { width: 100px; margin-left: 9%;}
}

/* ------------------- Recipes ------------------ */

.single-receta h2, .single-receta h3, .single-receta h4 { font-family: Bree;}
blockquote h3 { font-style: normal;}
blockquote h2 { font-style: normal;}
.post_description h2 {
    margin-top: 14px;
    margin-bottom: 12px;
    font-size: 18px;
    line-height: 24px;
    }
.post_description h4 {
        margin-top: 14px;
    margin-bottom: 12px;
    font-size: 18px;
    line-height: 24px;
}



.p-autor {font-family: Bree!important;color:#333; font-style: normal!important;  font-size: 18px;margin-top: 14px!important;margin-bottom: 12px!important;}
.autor-receta { font-family: serif; font-size:30px;color:#333;}
.boton-recetas { text-align: center;}
.boton-recetas a{ background-color: #fcc43f !important; color: #fff; border-radius: 0; margin-top: 20px;}
.boton-recetas a:hover{ background-color: #F47F30 !important;}
.dificultad{
	    margin-top: 14px!important;
    margin-bottom: 12px!important;
    font-size: 18px;
    line-height: 24px;
    font-family: Bree;
    color: #333;
}
.recipes-header-wrapper{
	margin: 32px 0;
}
.recipes-header-wrapper h1,
.recipes-header-wrapper h2,
.recipes-header-wrapper h3,
.recipes-header-wrapper p{
	color: #fff !important;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
}
.search-filter-recipes form ul{
	width: auto;
    text-align: center;
    padding: 18px 0;
	display: block;
}
.search-filter-recipes form ul li{
    width: 18%;
	margin: 0 6px 12px 6px;
	padding:0;
}
.search-filter-recipes form ul li:last-child{
    width: 50%;
	margin-bottom:0;
}
.search-filter-recipes form ul li select {
    padding: 8px;
    margin: 0;
    width: 100%;
}
.search-filter-recipes form ul li input[type='submit'] {
    padding: 8px 24px;
	margin: 0;
    border-radius: 0;
    background: #b3bb2d;
}
.search-filter-recipes form ul li input[type='submit']:hover {
    background: #f58235;
}
.search-filter-recipes form ul li input[type='submit'].disabled,
.search-filter-recipes form ul li input[type='submit'].disabled:hover{
	cursor: no-drop;
    background: #b3bb2d;
}
article.recipe{
    margin-bottom: 30px;
}
article.recipe .recipe-title{
    font-family: "serif";
	font-size: 22px;
    padding: 12px;
    text-align: center;
    line-height: 26px;
    width: 93%;
    border: 1px solid #ddd;
    border-top: none;
    border-radius: 0 0 5px 5px;
    height: 54px;
    font-variant-ligatures: none;
	-webkit-transition:all 0.5s ease-out;  /* Chrome y Safari */
	-o-transition:all 0.5s ease-out;  /* Opera */
	-moz-transition:all 0.5s ease-out;  /* Mozilla Firefox */
	-ms-transition:all 0.5s ease-out;   /* Internet Explorer */
	transition:all 0.5s ease-out;  /* W3C */>
}
article.recipe .recipe-title a{
	color: #333;
}
article.recipe:hover .recipe-title{
	font-size: 24px;
}
article.recipe:hover .recipe-title a{
	color: #f48234;
}
article.recipe .recipe-thumb-wrapper{
}
article.recipe .recipe-thumb-wrapper a{
	display: block;
}
article.recipe .recipe-thumb-wrapper a img{
	display: block;
}
.back-button-wrapper{
	font-size: 15px;
    text-transform: uppercase;
    color: #fff;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
    font-weight: bold;
	margin: 16px 0;
	width: 300px;
}
.back-button-wrapper .back-button{
	padding: 8px 12px;
	text-align: center;
    margin: 0;
    color: #fff;
    border-radius: 0;
    background: #b3bb2d;
	display: block;
}
.back-button-wrapper .back-button:hover{
    background: #f58235;
}
/* ------------------- Lamb Master ------------------ */
.slide-maestro h1, .slide-maestro h2, .slide-maestro h3, .slide-maestro p {
    color: #fff !important;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
}
.lamb-master-post .pic a{
	display: block;
}
.lamb-master-post .pic a img{
	width: 100%;
	height: auto;
	display: block;
}
.lamb-master-post .pic a img{
	width: 100%;
	height: auto;
	display: block;
}
.lamb-master-post .post-title{
	padding-top: 24px;
}
.sidebar.lamb-master-sidebar{}
.sidebar.lamb-master-sidebar ul.menu{
	list-style: none;
    margin: 0;
    padding: 0 0 10px;
}
.sidebar.lamb-master-sidebar ul.menu li{
	margin: 0;
	margin-bottom: 6px;
}
.sidebar.lamb-master-sidebar ul.menu li a{
	background: #fff url('images/arrow.png') -1px 8px no-repeat;
	padding: 5px 10px 5px 18px;
	color: #444;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.sidebar.lamb-master-sidebar ul.menu li a:hover{
	background: #f3f3f3 url('images/arrow.png') 10px 8px no-repeat;
	padding: 5px 10px 5px 30px;
	color: #444;
}
.bottom-lamb-master-widget{
	width: 100%;
}
.bottom-lamb-master-widget img{
	display: block;
	width: 100%;
	height: auto;
}
.post-page.maestro-cordero.type-maestro-cordero .pic img,
.blog_list_page .pic img{
	width: 100%;
	height: auto;
	z-index: 100;
}
/* ------------------- Caracter Noble -------------------- */
.page-id-5090 .page_title_bgr .full_container_page_title,
.page-template-caracter-noble .page_title_bgr .full_container_page_title{
    position: absolute;
	width: 100%;
	z-index: 300;
}
.page-id-5090 .page_heading,
.page-template-caracter-noble .page_heading{
    width: 100%;
}
.page-id-5090 .page_heading h1,
.page-template-caracter-noble .page_heading h1{
	color: #fff;
	width: 100%;
	text-align: center;
	text-shadow: 3px 3px 9px rgba(0, 0, 0, 0.6);
}
.page-id-5090 #caracter-noble-main-text-slider,
.page-template-caracter-noble #caracter-noble-main-text-slider{
	position: absolute;
    background: rgba(0, 0,0,0.3);
    margin: 94px 24px 24px 24px;
    text-align: center;
    font-size: 16px;
    padding: 24px;
    color: #fff !important;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.4) !important;
    z-index: 100;
}
article.one-third.column.caracter-noble{
	width: 46%;
}
.tax-caracter-noble-categoria .full_container_page_title{
	padding: 0;
}
.tax-caracter-noble-categoria .caracter-noble-category-content-text{
	position: absolute;
    background: rgba(0, 0,0,0.3);
    margin: 24px 24px 12px 24px;
    text-align: left;
    font-size: 16px;
    padding: 24px;
    color: #fff !important;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.4) !important;
}
.tax-caracter-noble-categoria .caracter-noble-category-content-text.full-size{
    margin: 24px 24px 12px 24px;
}
.tax-caracter-noble-categoria .caracter-noble-category-content-text.left-block{
	margin: 24px 32% 12px 24px;
}
.tax-caracter-noble-categoria .caracter-noble-category-content-text.right-block{
	margin: 24px 24px 12px 32%;
}
.tax-caracter-noble-categoria .caracter-noble-category-content h1{
	font-family: "serif";
	color: #fff !important;
    text-shadow: 3px 3px 9px rgba(0, 0, 0, 0.6) !important;
}
.tax-caracter-noble-categoria .caracter-noble-category-image-wrapper img{
	width: 100%;
	height: auto;
}
.tax-caracter-noble-categoria .post_item .post-title{
	margin: 12px 0 0px 0;
}
article.one-third.column.caracter-noble .post-title{
	font-family: "serif";
    font-size: 22px;
    padding: 12px;
    text-align: center;
    line-height: 26px;
    width: 93%;
    border: 1px solid #ddd;
    border-top: none;
    border-radius: 0 0 5px 5px;
    height: 54px;
    font-variant-ligatures: none;
    -webkit-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
article.one-third.column.caracter-noble:hover .post-title{
    font-size: 24px;
}
article.one-third.column.caracter-noble:hover .post-title a{
    color: #f48234;
}
/* ------------------- Woocommerce Shop ------------------ */
/* Shop Main */
.woocommerce-page.post-type-archive-product .content_bgr{
	background: #f4f4f4 url('images/bg-comprar.jpg') repeat;
}
.woocommerce-page .woo_content{
	background: rgba(255, 255, 255, 0.8);
	margin-top: 56px;
	margin-bottom: 76px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
.woocommerce-page .woo_content{
}
.woo_content .page-title{
    margin: 0;
    text-indent: -10000px;
    line-height: 40px;
    position: absolute;
}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3,
.woocommerce ul.products li.product h2, .woocommerce-page ul.products li.product h2{
	border: none !important;
    font-weight: normal;
    text-transform: none;
    text-align: center;
    padding: 0 !important;
    margin-bottom: 8px !important;
    font-family: serif;
	font-variant-ligatures: none;
    font-size: 23px !important;
    letter-spacing: 0px;
}
.woo_content .main-title{
	text-transform: uppercase;
    font-size: 22px !important;
    font-weight: bold !important;
	margin: 24px 0;
}
.woo_content .main-title .titulo-cursivo{
	font-family: "serif";
	font-variant-ligatures: none;
    font-size: 48px !important;
	font-weight: normal;
	text-transform: none;
    font-variant-ligatures: none;
}
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count{
	display: none !important;
}
.woocommerce .products ul, .woocommerce ul.products, .woocommerce-page .products ul, .woocommerce-page ul.products{
	padding: 12px 40px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
	border: none !important;
	width: 31% !important;
	margin-right: 3.4% !important;
}
.woocommerce ul.products li.product p, .woocommerce-page ul.products li.product p{
	margin: 16px 0;
}
.woocommerce ul.products li.product span.price, .woocommerce-page ul.products li.product span.price{
	font-family: "serif";
	font-variant-ligatures: none;
	font-size: 32px;
    letter-spacing: 1px;
	width: 100%;
    text-align: center;
    margin: 12px 0 18px 0 !important;
}
.woocommerce ul.products li.product:nth-child(3n), .woocommerce-page ul.products li.product:nth-child(3n){
  margin-right: 0 !important;
}
.woocommerce ul.products li.product a, .woocommerce-page ul.products li.product a{}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img{
	border: none !important;
}
.woocommerce ul.products li.product:hover{
	box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
}
.woocommerce ul.products li.product .button.add_to_cart_button{
	padding: 12px 24px !important;
    border-radius: 0;
    background: #b3bb2d !important;
    margin: 0 auto 18px auto !important;
    display: table;
    width: auto;
    text-align: center;
    float: none;
}
.woocommerce ul.products li.product .button.add_to_cart_button:hover{
    background: #f36c10!important;
}
/* Shop Single Product */
.woocommerce-page.single-product .content_bgr{
    background-size: 100%;
    background-image: url(/wp-content/uploads/2016/04/bg-comprar.jpg);
    background-repeat: repeat;
    background-color: rgb(255, 255, 255);
}
.woocommerce-page.single-product .content_bgr .container{
	width: 100%;
    background-image: url(images/bg-white.gif);
    background-size: 100% 550px;
    background-repeat: no-repeat;
}

.woocommerce-page.single-product.postid-5578 .content_bgr .container{
    background-size: 100% 840px;
}

.woocommerce-page.single-product .content_bgr .container .row{
	position: relative;
    width: 1170px;
    margin: 0 auto;
    padding: 0;
}
.woocommerce-page.single-product .woo_content{
	background: transparent;
}
.woocommerce-page.single-product .boc_single_product{
	padding-top: 0px !important;
}
.woocommerce-page.single-product .product_title.entry-title{
	font-family: "serif";
	font-variant-ligatures: none;
    font-size: 32px;
    letter-spacing: 1px;
    border-bottom: 1px solid #dfdfdf;
	background: none !important;
    padding-bottom: 6px !important;
    font-weight: normal;
}
.woocommerce .product_img_wrapper{
	padding: 0 !important;
	border: none !important;
}
.woocommerce .product_img_wrapper .zoomPad{
	cursor: pointer !important;
}
.woocommerce .product_img_wrapper .zoomPad img{
	opacity: 1 !important;
}
.woocommerce .product_img_wrapper .zoomPup{
	display: none !important;
}
.woocommerce .product_img_wrapper .zoomWindow{
	display: none !important;
}
.woocommerce-page.single-product .price{
	font-size: 28px !important;
}
.woocommerce .woo-product-description{
    display: inline-block;
	width: 100%;
	padding-top: 18px;
	color: #fff;
}
.woocommerce .woo-product-description .description-title{
	font-family: "serif";
	font-variant-ligatures: none;
	font-size: 26px;
    letter-spacing: 3px;
	font-weight: normal;
	color: #fff;
	margin-bottom: 32px;
}
.woocommerce .woo-product-description .description-title strong{
	font-weight: normal;
}
.woocommerce .woo-product-description h2{
	font-family: "serif";
	font-variant-ligatures: none;
    text-align: center;
    font-size: 26px;
    color: #fff;
    margin: 12px 0;
    letter-spacing: 1px;
    font-weight: normal;
}
.woocommerce .woo-product-description p{
	margin: 12px 0;
	color: #fff;
}
.woocommerce .woo-product-description img{
	border: none;
}
.woocommerce .woo-product-description a{
	color: #f36c10;
}
.woocommerce .woo-product-description a:hover{
	color: #f36c10;
	text-decoration: underline;
}
/* Woocommerce Cart and Messages */
.woocommerce-message{
	margin-top: -32px!important;
}


/* Iconos productos */
.producto-iconos {
    float: left;
    margin-left: 20px;
    text-align: center;
}
.producto-iconos img {height: 30px;}
.producto-iconos-texto {font-size: 10px; margin-top: -14px;}
.woocommerce-page .products .product .producto-iconos-contenedor {
	display: none;
}
.woocommerce-page .products .product blockquote h2 {
	display: none;
}
.woocommerce-page .products .post-6138.product blockquote div {
	display: none;
}
.woocommerce-page .products .post-6138.product .hide {
	display: none;
}
.post-4875 .producto-iconos-contenedor,
.post-4833 .producto-iconos-contenedor,
.post-5578 .producto-iconos-contenedor,
.post-4828 .producto-iconos-contenedor {display: none;}
.post-5578 .texto-corto-completo {display: none;}

.single-product .producto-iconos-contenedor {display: inline-block!important; margin: 10px 0px;}
.single-product .texto-corto-completo {display: block;}
h2.woocommerce-loop-product__title:hover {color: #f36c10!important;}
.woocommerce ul.products li.product strong {display: inline!important;}
.post-5690 .pic {display: none;}
.color-gris {background-color: #ededef87;}

@media only screen and (max-width: 1250px) and (min-width: 960px){
	article.recipe{
		margin-bottom: 30px;
	}
	article.recipe .recipe-title{
		font-size: 18px;
		width: 276px;
		height: 50px;
	}
	article.recipe:hover .recipe-title{
		font-size: 20px;
	}
	/* Woocommerce Responsive Styles */
	.woocommerce-page.single-product .content_bgr .container{
		background-size: 100% 530px;
	}
	.woocommerce-page.single-product.postid-4875 .content_bgr .container{
		background-size: 100% 480px;
	}
	.woocommerce-page.single-product .content_bgr .container .row{
		width: 930px;
	}
}
@media only screen and (max-width: 959px) and (min-width: 769px) {
	.search-filter-recipes form ul{
		padding: 12px 16px;
		width:auto;
	}
	.search-filter-recipes form ul li{
		width: 100%;
		margin: 0 0 12px 0;
	}
	.search-filter-recipes form ul li:last-child{
		width: 100%;
	}
	.search-filter-recipes form ul li input[type='submit'] {
		padding: 8px 0;
		width: 100%;
		display: block;
	}
	article.recipe{
		margin-bottom: 20px;
	}
	article.recipe .recipe-title,
	article.recipe:hover .recipe-title{
		font-size: 18px;
		width: 212px;
		height: 44px;
	}
	.back-button-wrapper{
		width:100%;
	}
	/* Woocommerce Responsive Styles */
	.woocommerce-page.single-product .content_bgr .container{
		background-size: 100% 529px;
	}
	.woocommerce-page.single-product.postid-4833 .content_bgr .container{
		background-size: 100% 560px;
	}
	.woocommerce-page.single-product.postid-4875 .content_bgr .container{
		background-size: 100% 494px;
	}
	.woocommerce-page.single-product .content_bgr .container .row{
		width: 738px;
	}
}

@media screen and (max-width: 768px) {
	.search-filter-recipes form ul{
		padding: 12px 16px;
		width:auto;
	}
	.search-filter-recipes form ul li{
		width: 100%;
		margin: 0 0 12px 0;
	}
	.search-filter-recipes form ul li:last-child{
		width: 100%;
	}
	.search-filter-recipes form ul li input[type='submit'] {
		padding: 8px 0;
		width: 100%;
		display: block;
	}
	article.recipe{
		margin-bottom: 18px !important;
	}
	article.recipe .recipe-title,
	article.recipe:hover .recipe-title{
		font-size: 29px;
		width: 396px;
		height: 50px;
	}
	/* Woocommerce Responsive Styles */
	.wana-ficha-producto .elegir-producto{
		float: none;
		font-size: 24px;
		margin-bottom: 36px;
		text-align: left;
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
		padding-bottom: 17px;
	}
	.woocommerce-page.single-product .content_bgr .container{
		background: #fff;
		width: 100%;
	}
	.woocommerce-page.single-product .content_bgr .container .row{
		width: 468px;
	}
	.woocommerce .woo-product-description{
		background: url('images/bg-comprar.jpg') repeat;
		padding: 24px;
	}
	.woocommerce .woo-product-description h2{
		margin: 24px 0 12px 0;
	}
	.woocommerce .woo-product-description .column{
		border-top: 1px solid rgba(255, 255, 255, 0.3);
		padding-top: 18px;
		margin-top: 12px;
	}
	/* Caracter Noble */
	.page-id-5090 #caracter-noble-main-text-slider,
	.page-template-caracter-noble #caracter-noble-main-text-slider{
		position: relative;
		margin: 0;
		padding-top: 91px;
		background: #7f8422;
		border: 24px solid #b4bc31;
		border-top: none;
	}
	.page-id-5090 .flexslider,
	.page-template-caracter-noble .flexslider{
		display:none;
	}
	
	article.one-third.column.caracter-noble{
		width: 100%;
		margin: 0;
	}
	.caracter-noble-category-content{
		padding-bottom: 12px;
		background: #b4bc31;
	}
	.tax-caracter-noble-categoria .caracter-noble-category-content-text,
	.tax-caracter-noble-categoria .caracter-noble-category-content-text.full-size,
	.tax-caracter-noble-categoria .caracter-noble-category-content-text.left-block,
	.tax-caracter-noble-categoria .caracter-noble-category-content-text.right-block{
		position: relative;
		margin: 24px 24px 12px 24px;
	}
	.tax-caracter-noble-categoria .caracter-noble-category-image-wrapper{
		display: none;
	}
}
@media screen and (max-width: 480px) {
	.search-filter-recipes form ul{
		padding: 12px 16px;
		width:auto;
	}
	.search-filter-recipes form ul li{
		width: 100%;
		margin: 0 0 12px 0;
	}
	.search-filter-recipes form ul li:last-child{
		width: 100%;
	}
	.search-filter-recipes form ul li input[type='submit'] {
		padding: 8px 0;
		width: 100%;
		display: block;
	}
	article.recipe{
		margin-bottom: 18px !important;
	}
	article.recipe .recipe-title,
	article.recipe:hover .recipe-title{
		font-size: 22px;
		width: 275px;
		height: 50px;
	}
	/* Woocommerce Responsive Styles */
	.wana-ficha-producto .elegir-producto{
		float: none;
		font-size: 24px;
		margin-bottom: 36px;
		text-align: left;
	}
	.woocommerce-page.single-product .content_bgr .container{
		background: #fff;
		width: 100%;
	}
	.woocommerce-page.single-product .content_bgr .container .row{
		width: 330px;
	}
	.woocommerce .woo-product-description{
		background: url('images/bg-comprar.jpg') repeat;
		padding: 15px;
	}
}
#post-4825,
#post-4826{
	width: 100%;
	max-width: 1160px;
	padding: 20px;
	margin: 0 auto;
}




@media only screen and (max-width: 768px) {
	.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price.precio-visible {
		display: none!important;
	}
	.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
		display: none!important;
	}
}