/*
Theme Name: Cla a partir de MaterialWP
Theme URI: http://materialwp.com
Author: Brad Williams
Author URI: http://braginteractive.com
Description: Material Design WordPress Theme
Version: 0.0.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: materialwp
Tags: right-sidebar, fluid-layout, responsive-layout, custom-menu, full-width-template, sticky-post, theme-options, translation-ready

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.

MaterialWP is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/

/* Imports */
@import 'custom_css/styles.css';

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Reset
2.0 Typography
3.0 Elements
4.0 Forms
5.0 Navigation
	5.1 Links
	5.2 Menus
6.0 Accessibility
7.0 Alignments
8.0 Clearings
9.0 Widgets
10.0 Content
	10.1 Posts and pages
	10.2 Asides
	10.3 Comments
11.0 Infinite scroll
12.0 Media
	12.1 Captions
	12.2 Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Reset
--------------------------------------------------------------*/


/*--------------------------------------------------------------
2.0 Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {

}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

p {
	margin-bottom: 1.1em;
}

b,
strong {
	font-weight: bold;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 1.5rem;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

sup,
sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

small {
	font-size: 75%;
}

big {
	font-size: 125%;
}


body{
	font-size:15px;
	font-weight:400
}
/*--------------------------------------------------------------
3.0 Elements
--------------------------------------------------------------*/
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}

figure {
	margin: 0;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

th {
	font-weight: bold;
}

/*--------------------------------------------------------------
4.0 Forms
--------------------------------------------------------------*/


/*--------------------------------------------------------------
5.0 Navigation
--------------------------------------------------------------*/

.form-control-wrapper .form-control, .form-control, fieldset[disabled] .form-control:focus, .form-control-wrapper .form-control:focus, .form-control:focus, fieldset[disabled] .form-control.focus, .form-control-wrapper .form-control.focus, .form-control.focus {
	padding: 0;
	float: none;
	border: 0;
	box-shadow: none;
	border-radius: 0;
	background: transparent;
	border-bottom: 1px solid #757575;
}

/*--------------------------------------------------------------
5.1 Links
--------------------------------------------------------------*/
a {
	color: #337ab7;
}

a:visited {

}

a:hover,
a:focus,
a:active {
	color: #3f51b5;
}

/*--------------------------------------------------------------
5.2 Menus
--------------------------------------------------------------*/
.main-navigation {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}

.main-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation li {
	float: left;
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 1.5em;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul ul li {

}

.main-navigation li:hover > a {
}

.main-navigation ul ul :hover > a {
}

.main-navigation ul ul a:hover {
}

.main-navigation ul li:hover > ul {
	left: auto;
}

.main-navigation ul ul li:hover > ul {
	left: 100%;
}

.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a {
}

/* Small menu */
.menu-toggle {
	display: none;
}

.menu-item-85932 {
	display:none;
}

@media screen and (max-width: 600px) {
	.menu-toggle,
	.main-navigation.toggled .nav-menu {
		display: block;
	}

	.main-navigation ul {
		display: none;
	}
}

.site-main .comment-navigation,
.site-main .paging-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.paging-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
	padding-left: 20px;
	padding-bottom: 40px;
}

.comment-navigation .nav-next,
.paging-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
	padding-right: 20px;
	padding-bottom: 40px;
}

/*--------------------------------------------------------------
6.0 Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}

/*--------------------------------------------------------------
7.0 Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}

/*--------------------------------------------------------------
8.0 Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
9.0 Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
}

/* Make sure select elements fit in widgets */
.widget select {
	max-width: 100%;
}

/* Search widget */
.widget_search .search-submit {
	display: none;
}

.listado-noticias .noticia-item_ext:first-child{
width:100%;
}

.cd-horizontal-timeline .events-content li{
min-height: 400px;
margin-top:50px;
}

.page-id-344 header.cabecera-custom{
	background-repeat: no-repeat;
	background-size: cover;
}
.listado-noticias .noticia-item_ext:first-child .entry-img{
  height:400px;
}

.listado-noticias .noticia-item_ext:first-child h3{
font-size: 27px;
}
.widget ul {
	padding: 15px;
	margin-left: 0;
	padding-left:0;
}

.widget-area ul li {
	list-style: none;
}

.widget_recent_entries ul li::before{
displaY:NONE;
}
.widget_recent_entries ul{
  margin-top:0;
  padding-top:0;
}
.widget_recent_entries ul li, .widget_recent_entries ul{
  list-stye-type:none;
  text-indent: 0;
  margin-left:0;
  padding-left:0;
  margin-top:3px;
}
.widget_recent_entries ul li a{
  color:#000000;
}


.texto_seccion h2{
    font-size: 25px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 10px;

}

.page-id-122  .texto_seccion h2{
    font-family: 'Lobster', 'Open sans', arial, 'Open sans', arial,  cursive;
    font-size:40px;
        line-height: 46px;
}

.page-id-118 .wpcf7-list-item{
clear: both;
    display: block;
    margin-bottom: 5px;
}
.page-id-118 form.wpcf7-form {
    border: 1px solid #cdcdcd;
    padding: 0 30px;
    margin: 0 70px;
}
.page-template-default .entry-content ul, .columna-item ul, .bloque-distribucion ul{
  padding-left:35px;
}
.bloque-distribucion ul li{
margin:5px 0;
}


 .page-id-97 .bloque-columnas{

}
.page-id-97 .bloque-columnas .container{

}
 .panel-warning>.panel-heading{
padding-left:0;
}
.panel-warning>.panel-heading h3, .textwidget h3{
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    margin-top:0;
}

.widget .textwidget, .widget #calendar_wrap, .widget .tagcloud, .widget .form-search {
	padding: 15px;
}
.widget .textwidget{
	padding:0;
}

/*--------------------------------------------------------------
10.0 Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
10.1 Posts and pages
--------------------------------------------------------------*/
#primary {

}

.sticky {
	display: block;
}

.hentry {
	margin: 0 0 0px;
}

.byline,
.updated:not(.published) {
	display: none;
}

.single .byline,
.group-blog .byline {
	display: inline;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

.entry-meta span,
.entry-footer span  {
	margin-right: 20px;
	display: inline-block;
}

.entry-meta span:last-child,
.entry-footer span:last-child {
	margin-right: 0;
}

.entry-meta span a,
.entry-footer span a {
	color: #777;
	text-decoration: none;
	font-size: 90%;
}

.entry-meta span a:hover,
.entry-footer span a:hover {
	text-decoration: underline;
}

.entry-meta span i,
.entry-footer span i {
	color: #777;
	font-size: 80%;
}

.entry-footer .edit-link {
	float: right;
}

.entry-container {
	padding: 35px 15px;
}

.entry-container h1{
	margin-top: 0;
}

.entry-container h1 a{
	color: #404040;
}

.entry-container h1 a:hover{
	text-decoration: none;
	color: #3f51b5;
}

a.read-more {
	text-transform: uppercase;
	color: #404040;
	font-weight: 500;
}

a.read-more:hover {
	text-decoration: none;
	color: #3f51b5;
}

.card {
	background-color: #FFFFFF;
	box-shadow: 0 3px 10px rgba(0,0,0,.23),0 3px 10px rgba(0,0,0,.16);
	border-radius: 2px;
	border: 0;
}

.card .entry-img {
	background-color: #F4F4F4;
}



.site-footer {
	background-color: white;
	padding: 0px;
	color: #fff;
	margin-top: 0px;
}
.espaciado-footer{
	margin-top: 20px;
}
.site-footer a {
	color: #fff;
	/*opacity: 1;*/
}

.site-footer a:hover {
	color: #fff;
	/*opacity: 1;*/
}

/*--------------------------------------------------------------
10.2 Asides
--------------------------------------------------------------*/
#secondary {

}
.site-content ul,
.site-content ol{
	padding-left:35px;
}
#product-description-section ul.nav-tabs{
	padding:0
}
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}

.separador-seccion iframe{
width:100%;
min-height: 640px;
}

/*--------------------------------------------------------------
10.3 Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
}

.comments-area {
	padding: 35px;
}

.comments-title, .comment-reply-title {
	padding-bottom: 9px;
	margin: 40px 0 20px 0;
	border-bottom: 1px solid #eee;
}

ol.comment-list {
	list-style:none;
	padding-left: 0;
}

.comment-author .avatar {
	margin-right: 25px;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	padding: 4px;
}

.comment-meta {
	margin-top: 20px;
	margin-bottom: 20px;
}

.comment-details {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #ddd;
}

.comment-details .reply {
	margin-top: 10px;
}

.comment-date a {
	font-size: 11px;
	color: #777;
	margin-right: 10px;
}

#commentform #comment {
	width: 100% !important;
}

#commentform #submit {
	position: relative;
	padding: 8px 30px;
	border: 0;
	margin: 10px 1px;
	cursor: pointer;
	border-radius: 2px;
	text-transform: uppercase;
	text-decoration: none;
	color: rgba(255,255,255,.84);
	-webkit-transition: box-shadow .28s cubic-bezier(0.4,0,.2,1);
	transition: box-shadow .28s cubic-bezier(0.4,0,.2,1);
	outline: 0!important;
	box-shadow: 0 3px 10px rgba(0,0,0,.23),0 3px 10px rgba(0,0,0,.16);
	-webkit-transition: box-shadow .28s cubic-bezier(0.4,0,.2,1);
	transition: box-shadow .28s cubic-bezier(0.4,0,.2,1);

	color: rgba(0,0,0,.84);
	background-color: transparent;
	border-color: #ccc;
}

#commentform #submit:hover{
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

/*--------------------------------------------------------------
11.0 Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .paging-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
12.0 Media
--------------------------------------------------------------*/
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}

/*--------------------------------------------------------------
12.1 Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0 auto;
}

.wp-caption-text {
	text-align: center;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

/*--------------------------------------------------------------
12.2 Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
Portfolio
--------------------------------------------------------------*/
#Container .mix{
	display: none;
}

.btn:not(.btn-link):not(.btn-flat).active {
	box-shadow: 0 6px 10px rgba(0,0,0,.23),0 10px 30px rgba(0,0,0,.19);
}

.portfolio-list .mix h4 {
	padding: 10px;
	margin: 0;
}

.portfolio-list .mix h4 a {
	color: #404040;
	font-size: 12px;
}

.portfolio-list .mix h4 a:hover {
	text-decoration: none;
	color: #3f51b5;
}

.portfolio-img {
	background-color: #FFFFFF;
	box-shadow: 0 3px 10px rgba(0,0,0,.23),0 3px 10px rgba(0,0,0,.16);
	border-radius: 2px;
	border: 0;
	margin-bottom: 20px;
}
@font-face {
	font-family: 'lemon_yellow_sunregular';
	src: url('fonts/hanoded_-_lemonyellowsun-webfont.eot');
	src: url('fonts/hanoded_-_lemonyellowsun-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/hanoded_-_lemonyellowsun-webfont.woff2') format('woff2'),
	url('fonts/hanoded_-_lemonyellowsun-webfont.woff') format('woff'),
	url('fonts/hanoded_-_lemonyellowsun-webfont.ttf') format('truetype'),
	url('fonts/hanoded_-_lemonyellowsun-webfont.svg#lemon_yellow_sunregular') format('svg');
	font-weight: normal;
	font-style: normal;


}

/*--------------------------------------------------------------
HOME
--------------------------------------------------------------*/
.home header #header-toolbar,
 .home header #header-toolbar span,
 .home header #header-toolbar a,
.home .header #header-toolbar i,
.home header #header-toolbar i,
.home header .language-selector{
	 color:#fff
 }
 div#promotions-section .img-colum:last-child >div> .col-lg-6:nth-child(3) {
    /*pointer-events: none;*/
}

 .imagen-flecha{
	 position: absolute;
  
    width: 40px;
    bottom: 20px;
    z-index: 10000;
    color: #ffffff;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.page-template-template_home header > .navbar-inverse.navbar{
}

#nature-section  .white-box{
	display:flex;
	justify-content:center;
	align-items:stretch;
	padding: 30px 70px;
}
#nature-section  .white-box-int{
	flex-basis:100%;
	align-self:center
}
.foto-der-full{
	overflow:hidden;
}
.producto-cont-home{
	display:flex;
	justify-content:center;
	align-items:stretch;
	padding: 30px 70px;
}
.bloque_produtos_home{
	justify-content:center;
	align-self:center
}
body .item_categoria_n1{
	padding:0 5px;
	margin-bottom:15px;
}
.flexslider .slides .foto-producto img{
	width: auto;
	max-height: 80px;
}
.listado-item>.container>.row{
	padding:0 10px;
}
.listado_cat_n1{
	padding-bottom:50px;
}
.item_categoria_n1 h3{
	font-family: 'Lobster', 'Open sans', arial, 'Open sans', arial, arial, cursive;
	margin:0;
	padding:15px;
}
.home .ms-info{
	font-size: 34px;
	color: #fff;
	padding-top: 110px;
	max-width:1170px;
	display:block;
	margin:0 auto;
	padding-left:30px;
	font-family: "Open Sans", sans-serif;
	font-weight:300px
}
.ms-slide-info{
	width:100%!important
}
.bloque-slide{
	clear:both;
	overflow:hidden;
}
body.single-post .entry-container{
	padding:0
}
.home .ms-info a {
	background-color: #07abd9;
	color: #fff;
	opacity:1;
	position: relative;
	padding: 8px 30px;
	border: 0;
	margin: 10px 1px;
	cursor: pointer;
	border-radius: 2px;
	text-transform: uppercase;
	text-decoration: none;
	transition: background-color .2s ease, box-shadow .28s cubic-bezier(.4, 0, .2, 1);
	outline: none !important;
	font-size: 16px;
	font-weight:bold
}
.home .ms-info a :hover{
	box-shadow: 0 1px 6px 0 rgba(0,0,0,.12), 0 1px 6px 0 rgba(0,0,0,.12);

}

.es_video:before{
	content:" ";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	background-image:url(images/play.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-position:center;
	width:70px;
	height:70px;

}

#promotions-section .image-container .after{
	display:block;
	opacity:0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
#promotions-section .image-container:hover .after{
	opacity:1;
background: rgba(0, 0, 0, .7);
}

.seccion_invertida .texto_seccion{
	float:right;
}
header.cabecera-custom .entry-title{
	font-family: 'Lobster', 'Open sans', arial, 'Open sans', arial, arial, cursive;
}

.tax-categoria_de_producto header.cabecera-custom, .producto-template-default header.cabecera-custom{
	background-size: 100% auto;
	    background-position: center center;
}

.producto-template-default.en  #product-description-section .nav-tabs>li>a, .producto-template-default.en #product-description-section .nav-tabs>li>a:hover, .producto-template-default.en #product-description-section .nav-tabs>li>a:focus{font-size:12px;}
div.wpcf7-mail-sent-ok{
	    clear: both;
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    padding: 20px;
    text-align: center;
}

.botonCuponCalcio {
	background-image: url('/wp-content/uploads/2017/11/cupon-calcio.png');
    background-size: cover;
    height: 140px;
}

.botonCuponCalcio:hover {
	background-image: url('/wp-content/uploads/2017/11/cupon-calcio_over.png');
}

.compartircentrado .compartir-single{
margin-top:0;
}
/* paginas de distribucion */
.item-icono{
	background-color:#f9f9f9;
}
.item-icono:nth-child(2n+1){
	background-color:#dddddd;
}
.contenido_overlay{
	opacity:0;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	padding: 25px 25px;
}
.overlay-item>a{
	display:block;
}
.item-int{
	position:relative;
}
.item-int:hover .contenido_overlay{
	opacity:1
}

.contenido-cat-intro{
	padding:30px 0;
}
.contenido-cat-intro p{
	margin-bottom:10px;
}
.contenido-cat-intro h2{
	margin-top:0
}

/* 5 Columns */

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}

.col-xs-15 {
	width: 20%;
	float: left;
}
@media (min-width: 768px) {
	.col-sm-15 {
		width: 20%;
		float: left;
	}
}
@media (min-width: 992px) {
	.col-md-15 {
		width: 20%;
		float: left;
	}

	.botonCuponCalcio {
		width: 290px;
	}
}
@media (min-width: 1200px) {
	.col-lg-15 {
		width: 20%;
		float: left;
	}

	.botonCuponCalcio {
		height: 115px;
	}
}

/*Productos*/
.item-producto{
	text-align: center;
	margin-bottom:15px
}

.item-producto a .card,
a .card{
	box-shadow: 0 0px 3px rgba(0,0,0,.23), 0 0px 3px rgba(0,0,0,.16);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.item-producto a:hover .card,
a:hover .card{
	box-shadow: 0 4px 10px rgba(0,0,0,.23), 0 3px 10px rgba(0,0,0,.16);
}
.formato-item .card{
	padding:15px;
}
.formato-item img{
	max-height:85px;
	width:auto;
}
#tabla-menu ul li{
	font-size:12px;
}
#tabla-menu .table>tbody>tr>td{
	width:calc(100%/8)
}

#tabla-menu  .table-responsive{
border:1px solid #cdcdcd;
border-radius: 3px;
}
.foto-producto{
	padding-right:0
}
.item-producto .entry-title{
	font-family: 'Lobster', 'Open sans', arial, 'Open sans', arial, arial, cursive;
	padding:20px 10px;
	margin:0;
	min-height:95px;
}

.item-producto .producto-img{
	padding:10px
}
 .producto-img,  .post-type-archive-producto .img_cont{
	background-image:url('images/leche_fondo.jpg');
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}

.page-template-template-acceso_profesionales-php .tml p, .page-template-template-consultas-php .tml p {
margin-bottom:0;
}
.page-template-template-acceso_profesionales-php h2, .page-template-template-consultas-php h2{
	text-align: center;
}


.campana-imagen{
max-width: 400px;
margin:0 auto;
}

.campana-imagen .btn {display: block;
    float: none;
    max-width: 230px;
    margin: 20px auto 0; }
 .campana-imagen img{
 	margin: 0 auto;
 	display: block;
 	float: none;
 }
.page-template-template-acceso_profesionales-php  .bloque-login h3,  .page-template-template-acceso_profesionales-php  .blooque-login, .page-template-template-consultas-php  .bloque-login h3,  .page-template-template-consultas-php  .blooque-login{
margin:0;
padding:0;
}

.page-template-template-acceso_profesionales-php .bloque-login.login-right h3 {
    margin-bottom: 22px;
}

.cont-login-right, .cont-login-left{
    background-color: #efefef;
    padding: 20PX;
    min-height: 300px;
}

.page-template-template-acceso_profesionales-php .bloque-login div a, .page-template-template-consultas .bloque-login div a{
	margin-top:20px;
}
.page-template-template-acceso_profesionales-php  #wp-submit1, .page-template-template-consultas  #wp-submit1{
	position: relative;
	right:auto;
}
.page-template-template-acceso_profesionales-php  .login-right p, .page-template-template-consultas .login-right p
{margin:0;}
.productos-relacionados .producto-img, .post-type-archive-producto .productos-relacionados  .img_cont{
	background-position: bottom center;
}
.listado_productos{
	margin-bottom:30px;
}

.listado_productos .titulo-listado{
font-size:24px;
color:#005e98;
	font-family:'Open Sans', sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	padding:20px 15px;


}
.titulo-sidebar{
	font-size:24px;
	color:#005e98;
	font-family:'Open Sans', sans-serif;
	text-transform:uppercase;
	font-weight:400;
	padding:20px 0px;
}
.flexslider .item-producto a .card{
	margin-top:3px;
	margin-left:3px;
}
.flexslider .slides .producto-img img{
	height:180px;
	width:auto;
	margin:0 auto;
}
.flexslider .slides .producto-img{
	text-align: center;
}
/*Producto */

.cabecera-custom .entry-title{
	font-size:95px;
}
.cabecera-custom .entry-title span{
	display:block;
}
.cabecera-custom .entry-title span.subtitulo{
	font-size:40px;
}
.product-spec h1{
	color:#005e98
}
.ingredientes-producto{
	margin-bottom:20px;
}
.single-producto .ms-slide-info{
	color:#fff;
	width:100%
}
.single-producto .ms-info{
	max-width:800px;
	margin: 0 auto;
	text-align: center;
}
.single-producto .ms-info h3,
.single-producto .ms-info p{
	color:#fff
}
.single-producto .ms-info p{
	font-size:16px;
}
.single-producto .ms-info h3{
	font-size:50px;
	font-family: 'Lobster', 'Open sans', arial, 'Open sans', arial, arial, cursive;

}

.item_categoria_n1.item-foto .info-item h3{
	font-family: 'Lobster', 'Open sans', arial, 'Open sans', arial, arial, cursive;
	font-size:30px;
}

.item-producto .producto-img{
	height:200px;
	position: relative;
	overflow: hidden;
}
.item-producto .producto-img img{
	width: auto;
	height: auto;
	bottom: 10px;
	position: absolute;
	max-height: 180px;
	max-width: 100%;
	left: 50%;
	transform: translate(-50%, -0%);
	-webkit-transform: translate(-50%, -0%);
}


.user-light-info h2{
	margin:15px 0 0 0;
	font-family: "Open Sans", sans-serif;
	font-size:20px;
	font-weight:400;
	color:#fff;
	display: none;
}
.botones-desconectar-editar{
	padding-top:0
}
.botones-desconectar-editar ul{
	margin-bottom:0;
	padding-left:0
}
.botones-desconectar-editar>ul>li>a{
	color:#fff;
	background-color:transparent
}
.user-light-info{
	background-color:#07abd9;
}
.botones-desconectar-editar .btn-menu-hermano{
	background-color:transparent;
	color:#fff;
}

.botones-desconectar-editar ul {
float:right;
}
.botones-desconectar-editar ul li{
	display: block;
	float:left;
}
.botones-desconectar-editar .btn-menu-hermano:hover{
	/* border-bottom: solid 3px #fff;*/
	background-color: #0284b8;
	border:none;
}
.botones-desconectar-editar a.btn-menu-hermano{
background-image: url(images/edit.png);
    padding-right: 25px;
    background-repeat: no-repeat;
    background-size: 20px auto;
    background-position: right center;
    font-size: 13px;
    padding-top:7px;
    padding-bottom: 7px;

}
.botones-desconectar-editar button.btn-menu-hermano{
	background-image:url('images/logout.png');
	padding-right:30px;
	background-repeat:no-repeat;
	background-size:20px auto;
	background-position: right 5px center;
	font-size:13px;
	    padding-top:7px;
    padding-bottom: 7px;
}
.listado-hermanos-menu .page_item button{
	 font-size:13px;
	 border-bottom:solid 3px #005E98;
	 color:#005E98
 }

.bloque-newsletter-politicas {
	clear: both;
	padding-top: 20px;
	font-size: 13px;
}

form .listado-hermanos-menu .page_item button:hover{
}
.user-info hr{
	display:none
}
form .listado-hermanos-menu{
	border:none;
}
#bloque-tus_datos>p{
	font-weight:600;
	font-size:18px;
}
#bloque-tus_datos,
#bloque-registro {
	max-width:600px;
	border:solid 1px rgba(0,0,0,0.1);
	padding:50px 50px 0 50px;
	margin:0 auto;
}
select.form-control{
	border-bottom:solid 1px;
}
#bloque-registro hr{
	display:none;
}
#bloque-registro{
	text-align: left;
}
#bloque-registro>p{
	display:inline-block;
	margin:0 10px 20px 0;
}
#bloque-registro>p:first-of-type{
	font-weight:bold;
}
/*menu hermanos*/
.listado-hermanos-menu li{
	list-style-type: none;
	display:inline-block;
	margin:0;
	max-width: 190px;
}
.listado-hermanos-menu li a{
	font-size:13px;
	color:#b9b9b9;
	text-transform:uppercase;
	padding:15px  8px;
	border-bottom:solid 3px transparent;
	display:inline-block;
	font-weight:bold;
	text-align: center;
}
.ingredientes-receta_int ul{
	padding:0
}
.listado-hermanos-menu li a:hover,
.listado-hermanos-menu li.current_page_item a,
.listado-hermanos-menu  .producto_current a{
	color:#005e98;
	border-bottom:solid 3px #005e98;
	text-decoration:none;
}
.listado-hermanos-menu li a:visited,
.listado-hermanos-menu li a:focus{
	text-decoration: none;
}
body .listado-hermanos-menu{
	text-align: center;
	padding:0;
	margin:0;
	clear:both;
	float:none;
	display:block;
	padding:0
}
.conte_menu_hermano{
	clear:both;
	padding-top:15px;
	text-align: left;
}
.listado-hermanos-menu{
	border-bottom:solid 1px rgba(0,0,0,0.1)

}
.listado_productos.flexslide{
	padding:0 80px;
}
.flex-direction-nav .flex-next{
	opacity: 1;
	height:50px;
	right: 10px;
}
.flex-direction-nav .flex-prev {
	opacity: 1;
	height:50px;
	left:10px;
}

#product-description-section .nav-tabs>li>a,
#product-description-section .nav-tabs>li>a:hover,
#product-description-section .nav-tabs>li>a:focus{
	border:solid 3px transparent!important
}
#product-description-section .nav-tabs>li>a,
#product-description-section .nav-tabs>li>a:hover,
#product-description-section .nav-tabs>li>a:focus{
	margin-bottom:0;
	font-weight: bold;
	padding: 10px 10px;
}
#product-description-section .nav-tabs>li.active>a,
#product-description-section .nav-tabs>li.active>a:hover,
#product-description-section .nav-tabs>li.active>a:focus{
	border-bottom: solid 2px #fff!important;
}
#product-description-section ul.nav-tabs{
	position: relative;
	z-index: 10;
}
#product-description-section .tab-content{
	position: relative;
	top: -3px;
}

.listado-cat-sidebar li{
	position: relative;
	list-style-type: none;
}

.listado-cat-sidebar>ul>li>a{
	text-transform:uppercase;
	color:#005e98;
	font-size:16px;
	padding:15px 15px 15px 60px;
	font-weight:bold;
	display:block;
	background: no-repeat 15px center;
	border-top:solid 1px rgba(0,0,0,0.2);
	border-left:solid 1px rgba(0,0,0,0.2);
	border-right:solid 1px rgba(0,0,0,0.2);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.listado-cat-sidebar>ul>li:last-of-type>a{
	border-bottom:solid 1px rgba(0,0,0,0.2);
}
.listado-cat-sidebar>ul>li>a:hover{
	text-decoration: none;
}
.listado-cat-sidebar>ul>li.current-cat-ancestor>a,
.listado-cat-sidebar>ul>li>a:hover{
	box-shadow:1px 1px 6px rgba(0,0,0,0.2);
}
.listado-cat-sidebar>ul>li.current-cat-ancestor>a{
	margin-bottom:4px;
}
.listado-cat-sidebar>ul>li>ul.children>li>a{
background-color:#ecf2f4;
	padding:15px 15px 15px 30px;
	color:#005e98;
	display:block;
	margin:2px;
	font-size:15px;
}

.listado-cat-sidebar>ul>li>ul.children>li.current-cat>a{
    color: #07abd9;	
}
.listado-cat-sidebar>ul>li>ul.children>li>a:hover,
.listado-cat-sidebar>ul>li>ul.children>li>a:hover{
	text-decoration: none;
}
.listado-cat-sidebar>ul>li>ul.children>li>ul>li>a{
	display:block;
	padding:15px 15px 15px 45px;
	border-bottom: solid 1px rgba(0,0,0,0.2);
	font-size:14px;
	color:#005e98;
}
.listado-cat-sidebar>ul>li>ul.children>li>ul>li:last-of-type>a{
	border-bottom:none
}
.listado-cat-sidebar>ul>li>ul.children>li>ul>li.current-cat>a,
.listado-cat-sidebar>ul>li>ul.children>li>ul>li>a:hover{
	text-decoration:none;
	color:#000
}
.listado-cat-sidebar ul{
	padding:0
}


.listado-cat-sidebar>ul>li span.icon{
	position: absolute;
	left: 15px;
	background: #005e98;
	display: inline-block;
	width: 30px; height: 30px;
	border-radius: 50%;
}
.listado-cat-sidebar>ul>li span.icon img{
	position: absolute;
	top: -4px;left: 0px;
}


/* toggle */

.listado-cat-sidebar ul ul{
	max-height: 0;
	overflow: hidden;
	transition: all .33s ease-in-out;
}
.listado-cat-sidebar li.current-cat > ul,
.listado-cat-sidebar li.current-cat-ancestor > ul{
	max-height: 1800px;
}


.listado-cat-sidebar>ul>li span.toggle{
	position: absolute;
	top: 20px; right: 30px;
	cursor: pointer;
}
.listado-cat-sidebar>ul>li span.toggle:after{
	color: #005e98;
	content: '\e114';
	font-family:'Glyphicons Halflings';
}

.listado-cat-sidebar li.current-cat > span.toggle:after,
.listado-cat-sidebar li.current-cat-ancestor > span.toggle:after{
	content: '\e113';
}
.listado-cat-sidebar>ul>li>ul.children>li>ul>li li a{
	padding:7px 5px 7px 80px;
	display:block;
	font-size:13px;

}
.listado-cat-sidebar>ul>li>ul.children>li>ul>li li a:hover,
.listado-cat-sidebar>ul>li>ul.children>li>ul>li li.current-cat a{
	color:#000;
	text-decoration: none;

}
.listado-cat-sidebar>ul>li>ul.children>li>ul>li li:last-of-type a{
	border-bottom:solid 1px rgba(0,0,0,0.2);
}
footer .social-link img{
	max-width:25px;
}

.listado-hijas-nietas>ul>li{
	text-align: center;
	position: relative;
	padding:30px;
	background-color: #fff;
	/*flex-grow:1;*/
	flex-basis:31%;
	margin:1%;
	border:solid 1px rgba(0,0,0,0.1)


}
.listado-hijas-nietas>ul>li>a{
	font-family: 'Lobster', 'Open sans', arial, 'Open sans', arial, arial, cursive;
	font-size: 20px;
	line-height: 30px;
	height: 60px;
	color: #005E98;
}
.listado-hijas-nietas>ul>li li a{
	color:#000;
	display:block;
	padding:10px;
	border-bottom: solid 1px rgba(0,0,0,0.1)
}
.listado-hijas-nietas>ul>li li:last-of-type a{
	border-bottom:none
}
.listado-hijas-nietas>ul>li>ul{
	margin-top:15px;
}
.listado-hijas-nietas>ul>li:nth-child(2n){
}
.listado-hijas-nietas>ul{
	padding:0;
	margin:0;
	list-style: none;
	display:flex;
	width:100%;
	align-items:stretch;
	flex-wrap:wrap;
}


.listado-hijas-nietas>ul>li>a{
	font-family: 'Lobster', 'Open sans', arial, 'Open sans', arial, arial, cursive;
	font-size: 28px;
	line-height: 30px;
	height: 60px;
	color: #005E98;
}
.listado-hijas-nietas{
	padding:0 8px;
}
.listado-hijas-nietas>ul>li:nth-child(2n){
}
.item-pagina.item-producto{
	padding:0 7px;
}
.item-pagina.item-producto .producto-img{
	padding:0;
	background-image:none;
}
.item-pagina.item-producto .producto-img img {
	width: 100%;
	height: auto;
	max-width: inherit;
	min-height:200px;
}
.item-pagina.item-producto .producto-img{
	background-size:cover;
	background-position:center center;
}
.listado-hijas-nietas>ul{
	padding:0;
	margin:0;
	list-style: none;
	display:flex;
	width:100%;
	align-items:stretch;
	flex-wrap:wrap;
}

.listado-hijas-nietas ul{
	list-style-type: none;
	padding:0;
	margin:0;
}

/*Landings*/
.bloques-landing h2{
	font-size:35px;
}
.bloques-landing h3{
font-family: 'Lobster', 'Open sans', arial, 'Open sans', arial, arial, cursive;
	font-size:35px;
}


.bl_ancho_100 .imagen_seccion img{
	width:100%
}
.bl_ancho_100 .texto_seccion{
	padding:50px;
}
.bl_ancho_100 .texto_seccion .texto-seccion_int{
	max-width:500px;
	float:right;
	text-align: right;
}
.bl_ancho_100 .texto_seccion h2{
	max-width:500px;
	float:right;
	text-align: right;
}
.bloque-texto-foto.seccion_invertida .bl_ancho_100 .texto_seccion h2{
	float:none;
	text-align: left;
}
.bloque-texto-foto.seccion_invertida  .bl_ancho_100 .texto_seccion .texto-seccion_int{
	float:none;
	text-align: left;
}

.bloques-landing  .item-producto .entry-title{
	font-size: 24px;
}
.bloques-landing .texto-claro h2,
.bloques-landing .texto-claro h3,
.bloques-landing .texto-claro,
.bloques-landing .texto-claro .texto_seccion{
	color:#fff;
	font-weight:400
}


.share-texto{
	float:left;
	padding-right:15px;
	padding-top:8px;
	font-weight:600
}

.compartir-single{
	padding:15px;
	box-shadow:none;
	border:solid 1px rgba(0,0,0,0.1);
	margin:15px 0;
}

.ingredientes-receta_int li{
	list-style: none;
	margin:10px;
	font-size:14px;
}
.foto-receta-sidebar{
	margin-bottom:15px
}
.page-template-default .entry-content ul{
	padding-left:35px;
}
.page-template-default .entry-content li{
	padding:5px 0;
}
.page-template-default .entry-container{
	padding:0 15px 30px 15px;
}
.contenido-cat-intro .listado-hermanos-menu li a{
font-size: 15px;
}

.linkmasinfo{
	background-color: rgb(24, 76, 139);
    color: white;
    float: right;
    text-transform: uppercase;
    padding: 10px 30px;
    font-size: 14px;
}

.btn-primary:not(.btn-link):not(.btn-flat),
.btn-primary:not(.btn-link):not(.btn-flat):hover{
	background-color: rgb(24, 76, 139);
	padding:10px 30px;
}
.post-type-archive-receta .gallery{
	display:flex;
}
.post-type-archive-receta .gallery>div{
	align-self:center;
}
.home .linkmasinfo{
   	margin-bottom:10px;
   }

   .home .entry-img{
   height:240px;
   }
blockquote {
	background-color: #fff;
	padding: 30px;
	font-size: 19px;
	text-align: center;
	margin:15px 0;
	border:solid 1px rgba(0,0,0,0.1);
	background-image:url(images/comillas_1.png), url(images/comillas_2.png);
	background-repeat:no-repeat;
	background-position: top 10px left 10px, bottom 10px right 10px;
}
.bloques-landing .bl_ancho_100 .row{
	margin:0
}
.bloques-landing .bl_ancho_100 .imagen_seccion{
	padding-left:0
}
.bloques-landing .productos-relacionados{
	padding-top:30px
}
.noticia-item .card  .entry-title,
.noticia-item .card  .entry-title {
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	font-family: 'Open Sans', sans-serif;
	line-height: 1.4em;
	color: #000;
	margin-top: 0;
	min-height:92px;
}
.noticia-item .entry-header{
	padding:15px;

}
.noticia-item{
	margin-bottom:30px;
}
.single-post #primary{
	padding-bottom:30px;
}
.noticia-item .entry-img{
	height:230px;
	overflow:hidden;
}
body.single-post .compartir-single{
	padding: 0px;
	box-shadow: none;
	border: none;
	margin: 0;
	float: right;
	display: inline-block;
	width: auto;
	top: -7px;
}
body.single-post .compartir-single .share-texto{
	display:none;
}
body.single-post  .addtoany_list.a2a_kit_size_32 a > span{
	margin-right:5px;
}
.bloques-landing	table td,
.bloques-landing	table th{
	padding:10px;
}

.bloques-landing	table th{
	font-size:18px;
	min-width:300px;
}

.bloques-landing table{
	margin-top:20px;
}

.listado-cat-sidebar>ul>li li .icon{
	display:none
}

.item-producto.producto_contenedor .producto-img{
	position:relative;
}
.item-producto.producto_contenedor  .producto-img_int{

left:0;
	position: absolute;
	bottom:0px;
	width:100%;
	height:90%;
	max-height:100%;
	padding:10px 0 0 0

}
.product-spec h1{
	margin-top:0;
	font-size:28px;
}
.img-horizontal{
	max-width:550px;
	width:auto;
	height:auto;
	margin: 0 auto;
}
.item-producto.producto_contenedor  .producto-img_int img{
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	left: 50%;
	transform: translate(-50%, -0%);
	-webkit-transform: translate(-50%, -0%);
	bottom:0
}

#tabla-menu ul{
	list-style: none;
	padding:0;
	margin:0;
}
#tabla-menu ul li{
	margin:8px 0;
 }
#tabla-menu .table>tbody>tr>td,
#tabla-menu .table>tbody>tr>th,
#tabla-menu .table>tfoot>tr>td,
#tabla-menu .table>tfoot>tr>th,
#tabla-menu .table>thead>tr>td,
#tabla-menu .table>thead>tr>th{
	padding:10px;
	vertical-align: top;

}
#tabla-menu .table>tbody>tr:nth-child(2n){
	background-color:#fafafa

}

#tabla-menu .table tr:first-of-type{
	 font-weight:bold;
 }
.columna-item h2{
	margin-top:0
}
#tabla-menu .table tr td:first-of-type{
	font-weight:bold;
	vertical-align: middle;
}
#tabla-menu h3{
	text-align: center;
	margin-bottom:15px;
	font-weight:bold
}
.buscador-menus{
	text-align: center;
	margin-bottom:15px;
}
.buscador-menus select{
	border:none;
	border-bottom:solid 1px;
	margin-right:30px;
}
.pagina-con-hermanos  .container{
	width:100%;
	padding:0
}
#club-section .white-box {
	background-color: #fff;
	border: solid 1px rgba(0,0,0,.1);
}
#footer-bottom ul{
	padding:0
}

#responsive-menu-container{
	box-shadow:3px 3px 5px rgba(0,0,0,0.1)
}
body button#responsive-menu-button,
body button#responsive-menu-button:hover{
	background-color:transparent;
}

.flexslider .slides{
	padding-left:0
}


.form-control-wrapper .form-control:focus~.floating-label{
	color:rgb(24, 76, 139);
	text-transform:uppercase
}
.panel-warning ul{
	padding-left:0
}

.sello{
	background-image:url(images/sello.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:100%;
	height:80px;
	width:80px;
	position:absolute;
	right:10%;
	top:110px;
}
.cabecera-custom .container{
	position:relative;
}

body .slick-prev:before, body .slick-next:before{
color: #005e98;
}

.item-slick .item-producto,
.slick-track .formato-item{
	padding:15px;
}
.slick-center .card {
	-moz-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-o-transform: scale(1.08);
	-webkit-transform: scale(1.08);
	opacity: 1;
	transform: scale(1.08);
}


.page-id-66848 .bloque-distribucion,
.page-id-66848 .distribucion-bloque{
	padding:0px 0
}
.page-id-66848 .bloque-distribucion h2{
	font-family:"Open Sans", sans-serif;
	font-size:24px;
	font-weight:400
}

.page-id-66848 .item-color-fondo{
margin-bottom:30px;
}
.page-id-66848  .breadcrumbs{
	margin-bottom:30px
}
.page-id-66848 .listado-seccion-custom>div:first-of-type,
.page-id-66848 .item-color-fondo{
font-size:1.2em;
}

.page-id-133 .listado-seccion-custom>div:nth-child(2n+1){
	background-color:#f7f7f7
}
.page-id-133 .listado-seccion-custom>div:first-of-type{
	background-color:#fff
}

.btn.android,
.btn.android:iphone{
	padding-right:48px;
	background-image:url(images/android.png);
	background-repeat:no-repeat;
	background-position:right 5px center;
	position:relative;
}
.btn.android:iphone{
	background-image:url(images/iphone.png);
}
.btn.android:before,
.btn.android:iphone:before{
	content:" " ;
	position:absolute;
	width:1px;
	top:0;
	right:40px;
	background-color:rgba(255,255,255,.3);
	bottom:0;
}

.lang_en  .listado-cat-sidebar .cat-item-175{
	display:none;
}



.lang_en  .listado-cat-sidebar  .cat-item-11{
	border-bottom: solid 1px rgba(0,0,0,0.2);
}
/* GANADEROS */

.video_cierre{
	position: absolute;
	right:0;
}
.fotos-ganaderos h2{
font-size: 30px;
text-align: center;
margin-bottom: 0;
}

.fotos-ganaderos p{
margin-top:3px;
}
.fotos-ganaderos .cargo{
	text-align: center;
	display: block;
	font-weight: bold;
}

.video_cierre iframe{}
.video_cierre p{
	max-width: 560px;
	margin:0;
	font-family: 'Lobster', 'Open sans', arial, 'Open sans', arial, arial, cursive;
color:#ffffff;
font-size: 27px;
}

  .video_cierre .grande { 
  font-size:35px;
  line-height: 33px;
  }

/*--------------------------------------------------------------
                404
  --------------------------------------------------------------*/


/*404*/
.error404 #content_box .error404{
	padding-top:30px;
	padding-bottom:30px;
	margin-top:60px;
}
.error404 #page{
	text-align: center;
}
.error .article{
	width:100%
}
.error404 article header h1{
	color:#000;
	font-size:45px;
}
.error404 img{
	margin: 0 auto 50px;
}
.error p{
	color:#000;
	font-size:16px;
}
.error404 article header p{
	color:#e21d04;
	font-size:20px;
	margin-bottom:0
}
.error404 .page-content{
	clear:both
}
.error404  .caja-busqueda input{
	width:100%;
	border-radius:0;
	padding:11px 12px;
	font-size: 14px;
	color: #a4a4a4;
	border: 1px solid #D8D8D8;
	font-family: inherit;
}
.error404 .boton-buscar{
	padding:0
}
.error404 .btn-azul:not(.btn-link):not(.btn-flat){
	margin:0
}
.error404  .caja-busqueda{
	padding:0
}
.error404 .boton-buscar input[type="submit"]{
	width: 100%;
	padding: 12px 30px;
	border-radius: 0;
	margin:0
}
.items_404 div:last-of-type img {
	margin-top: 6px;
}
.items_404, .items_404 a{
	color:#000;
	text-align: center;
	font-size:14px;
}
.items_404 img{
	margin: 0 auto;
	margin-bottom:10px;
	display:block;
}
.items_404{
	margin-top:30px;

}
#page.error{
	float:none;
	margin: 50px auto 0 auto;
}

@media(min-width:768px) {


	.items_404 .bordegris {
		border-right: solid 1px #acacac
	}
	div.error404 header{
		text-align: left;
	}
	.error404 #content_box .error404{
		padding-top:60px;
	}
	.error404 .page-content>p{
		text-align: left;
	}
	.error404 .page-content{
		padding-top: 50px;
	}
}

.single-post #secondary{
	margin-top: 55px
}

.video_youtube-campana{
	margin-top:35px;
}
.item-campana .producto-img{
background-image:none;
	padding:0
}
.item-campana .producto-img img{
	width:100%;
	heighT:auto;
	max-height:inherit;
	min-height:inherit;
	position-relative;
	top:0
}
.item-campana .entry-title{
	font-family: "Open Sans";
	font-size:16px;
	color:#000;
	font-weight:bold;
	text-align: left;
}
.fecha-campana{
	color: #005E98;
}
.campanas-relacionadas h2{
font-size:30px;
text-align: left;
	padding-left:15px;
	margin-top:40px;
}
.video_youtube-campana{
	margin-top:35px;
}
.item-campana .producto-img{
background-image:none;
	padding:0
}
.item-campana .producto-img img{
	width:100%;
	heighT:auto;
	max-height:inherit;
	min-height:inherit;
	position-relative;
	top:0
}
.item-campana .entry-title{
	font-family: "Open Sans";
	font-size:16px;
	color:#000;
	font-weight:bold;
	text-align: left;
}
.fecha-campana{
	color: #005E98;
}
.campanas-relacionadas h2{
font-size:30px;
text-align: left;
	padding-left:15px;
	margin-top:40px;
}

/*--------------------------------------------------------------
                404
  --------------------------------------------------------------*/


/*404*/
.error404 #content_box .error404{
	padding-top:30px;
	padding-bottom:30px;
}
.error404 #page{
	text-align: center;
}
.error .article{
	width:100%
}
.error404 article header h1{
	color:#000;
	font-size:45px;
}
.error404 img{
	margin: 0 auto
}
.error p{
	color:#000;
	font-size:16px;
}
.error404 article header p{
	color:#e21d04;
	font-size:20px;
	margin-bottom:0
}
.error404 .page-content{
	clear:both
}
.error404  .caja-busqueda input{
	width:100%;
	border-radius:0;
	padding:11px 12px;
	font-size: 14px;
	color: #a4a4a4;
	border: 1px solid #D8D8D8;
	font-family: inherit;
}
.error404 .boton-buscar{
	padding:0
}
.error404 .btn-azul:not(.btn-link):not(.btn-flat){
	margin:0
}
.error404  .caja-busqueda{
	padding:0
}
.error404 .boton-buscar input[type="submit"]{
	width: 100%;
	padding: 12px 30px;
	border-radius: 0;
	margin:0
}
.items_404 div:last-of-type img {
	margin-top: 6px;
}
.items_404, .items_404 a{
	color:#000;
	text-align: center;
	font-size:14px;
}
.items_404 img{
	margin: 0 auto;
	margin-bottom:10px;
	display:block;
}
.items_404{
	margin-top:30px;

}
#page.error{
	float:none;
	margin: 50px auto 0 auto;
}

.categoria-compartir-111,
.categoria-compartir-139,
.categoria-compartir-135,
.categoria-compartir-138{
	display:none;
   }
.page-template-template-esencia .site-content ul{
	list-style: none;
	text-align: left;
	padding:0;
	column-count:3;
	margin-top:60px;

}

.page-template-template-esencia table{
margin-top:20px;
}

.page-template-template-esencia table th{
background-color: #0062a2;
color:#ffffff;	
border:none;
text-align: center;
}
.page-template-template-esencia table td{
	padding:10px;
}
.page-template-template-esencia table  tr:nth-child(odd){
    background: #d9e8f1;
    color: #000000;
}
 
.page-template-template-esencia table  tr:nth-child(even){
    background: #ffffff;
    color: #000000;
}



.page-template-template-esencia .site-content ul li{
	list-style-type: disc;
	margin-left:10px;
	font-size: 14px;
}

.card .entry-img {
	background-color: #fff;
}
div.wpcf7-response-output{
	max-width: 400px;
	margin: 0 auto;
	display: block;
	top: 20px;
	position: relative;
	clear: both;
}
span.wpcf7-not-valid-tip{
	Font-size:13px
}
.label-floating.has-error{margin-top:20px}

@media(min-width:768px) {
	.items_404 .bordegris {
		border-right: solid 1px #acacac
	}
	div.error404 header{
		text-align: left;
	}
	.error404 #content_box .error404{
		padding-top:60px;
	}
	.error404 .page-content>p{
		text-align: left;
	}
	.error404 .page-content{
		padding-top: 50px;
	}
}

.single-post #secondary{
	margin-top: 55px
}

/*responsive*/

@media(max-width:1400px){
	#products-section .white-box {
		padding: 20px
	}
	#nature-section .buttons, #products-section .buttons{
		margin-top:15px;
	}
}
@media(max-width:1200px){
	.listado-item .row{
		margin:0
	}
	.video_cierre_ext{
		padding-bottom:100px;
	}
	#club-social-section .social-block p, #club-welcome .social-block p {
		padding: 0px 25px;
	}

	#product-description-section .nutritional-card{
		width:calc(100%/4.4)
	}
	#product-description-section .nav-tabs>li>a,
	#product-description-section .nav-tabs>li.active>a,
	#product-description-section .nav-tabs>li.active>a:hover,
	#product-description-section .nav-tabs>li.active>a:focus,
	#product-description-section .nav-tabs>li>a,
	#product-description-section .nav-tabs>li>a:hover,
	#product-description-section .nav-tabs>li>a:focus{
		font-size:11px;
		padding:10px 4px;
	}
	.listado-item .container-fluid{
		padding:0
	}
	.home .ms-info{
		font-size:18px;
	}
	#products-section .white-box {
		padding: 20px
	}
	#nature-section .buttons, #products-section .buttons{
		margin-top:15px;
	}
	#nature-section .white-box h2, #products-section .white-box h2{
		margin-top:0;
		font-size: 38px;
	}


	.home .ms-info a{
		font-size:14px;
	}
	#nature-section,
	#nature-section .white-box{
		height:500px
	}
	header .navbar .navbar-nav > li > a{
		padding: 15px 9px;
	}
	.home #products-section{

	}
	.receta-item .recipe-info, .receta-item .recipe-img {
		height: 240px;
	}
	#recipes-section .recipe-info .wrapper{
	padding:20px;
}
	body #club-social-section .social-title{
		margin-top:20px;
	}
	#products-section .img-container img{
		height: 350px;
		max-width: inherit;
		width: auto;
	}
	#club-social-section{
		padding-top:30px;
	}
	#club-section .draw-img {
		text-align: left;
	}
}


@media(max-width:1300px){

	.tax-categoria_de_producto header.cabecera-custom, .producto-template-default header.cabecera-custom{
		background-size:cover;
	}
}
@media(max-width:991px){
	.home #page{margin-top:60px;}

	#secondary{
	clear:both;
	max-width:450px;
	margin:30px auto;
	float:none
}
	.video_cierre_ext{
		padding-bottom:0px;
	}
	.video_cierre {
		position: relative;
		right: 0;
	}
	.video_cierre p{
color:#005e98;
	}

	header.cabecera-custom .container {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.page-id-118 form.wpcf7-form{
		margin:0
	}
	#recipes-section .recipe-info{
		background-image:none;
	}
	.sidebar-productos,
	.listado_productos{
		clear:both;
		margin-bottom:0
	}
	header.cabecera-custom .entry-title{
		font-size:75px;
	}
	header > .navbar-inverse.navbar{
		background-color:#fff
	}

	/*MENU HAMBURGUESA*/
	button.navbar-toggle{
		display: block;
		position: absolute;
		top: 0; left: 0;
		Z-INDEX: 10;
	}
	div.navbar-collapse.collapse{ display: none !important; }
	div.navbar-collapse.collapse.in{ display: block !important; }
	header#masthead .navbar-nav>li{
		float:none;
		display:block;
		width:100%
	}
	header#masthead .navbar-nav{
		float:none!important;
		width:100%;
		background:#fff;
		margin:0
	}
	header#masthead .container{
		width:100%;
		padding:0
	}
	.navbar-header{
		float:none;
		width:100%;
		text-align:center
	}
	.navbar .navbar-brand{
		float:none;
		margin: 10px auto;

	}
	.navbar-brand>img{
		float:none;
		display: inline-block;
		max-width: 200px;
	}
	#masthead .navbar.navbar{
	}
	div.navbar-collapse.collapse{
		padding:0;
		margin: 0;
	}
	header .navbar .navbar-nav>li>a{
		color:#333333;
		padding:15px;
		border:none
	}
	header .navbar .navbar-nav>li>a:hover{
		border:none;
		color:#333333;
	}

	.navbar-inverse .navbar-toggle .icon-bar{
		color:#333333
	}
	.navbar .navbar-nav>.active>a, .navbar .navbar-nav>.active>a:hover, .navbar .navbar-nav>.active>a:focus,
	header .navbar .navbar-nav>li>a, header .navbar .navbar-nav>li>a:hover, header .navbar .navbar-nav>li>a:focus{
		border:none;
	}


	.navbar .navbar-nav>li>a:hover, .navbar .navbar-nav>li>a:focus, .navbar .navbar-nav>li.active>a
	{

		color:#0078ae;
		background-color:transparent
	}
	.navbar .navbar-toggle{
		width:auto;
	}
	.open>.dropdown-menu {
		display: block;
		position: relative;
		width: 100%;
	}
	.navbar-nav>li>.dropdown-menu{
		box-shadow:none
	}
	/*FIN MEN� */

	.espaciado-cabecera{
		 height:60px;
	 }
	.home .espaciado-cabecera{
		height:0px;
	}
	header > .navbar{
		min-height:inherit;
	}
	#header-toolbar{
		display:none;
	}
	#recipes-section .receta-item:nth-child(2n+1) .recipe-info {
		float: left!important;
	}
	body #recipes-section .receta-item:nth-child(2n+1) .recipe-img .left-pointer,
	body #recipes-section .receta-item:nth-child(2n+1) .recipe-img .right-pointer {
		right: inherit;
		-ms-transform: none;
		-webkit-transform: none;
		transform: none;
		left: 0;
	}
	body #recipes-section .receta-item:nth-child(2n) .recipe-img .left-pointer,
	body #recipes-section .receta-item:nth-child(2n) .recipe-img .right-pointer {
		right: 0;
		-ms-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	#recipes-section .receta-item:nth-child(2n) .recipe-info{
		float: right!important;
	}
	#nature-section{
		background-image:none!important
	}
	#nature-section, #nature-section .white-box{
		height:auto;
	}
	#nature-section, #nature-section .white-box{
		padding:20px 0
	}
	.home #products-section {
		overflow: hidden;
	}
	#nature-section  .white-box{
		display:block;
	}
	#products-section .white-box{
		max-width:750px;
		margin:0 auto;
		padding:15px;
	}
	#club-section  .partner-text{
		padding-top:20px;
	}
	#club-section .header{
		margin-bottom:0
	}
	#responsive-menu-container #responsive-menu li.responsive-menu-item.current-menu-ancestor>a{
		color: #07abd9;
	}
	#masthead .navbar.navbar {
		top: 0;
	}
	.bloque-texto-foto.seccion_invertida .bl_ancho_100 .texto_seccion h2,
	.bloques-landing h2{
		font-size:25px;
		margin-top:0
	}
	.bloque-distribucion.bloque-texto-foto .texto_seccion{
		padding-top:0
	}
	.bloque-distribucion.bloque-texto-foto{
		padding-top:20px;
	}
	.item-foto .info-item h3{
		bottom:5px;
	}
	.listado-item .container{
		width:100%;
		padding:0;
	}
	.listado-item>.container>.row{
		padding:0
	}

}
@media(min-width:768px){
	#recipes-section .recipe-info .wrapper {
		width: 100%;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}



}
@media(max-width:767px){


.sello{
top:10px;
right:10px;
}
.product-spec h1{
	position: relative;
}
.page-template-template-esencia .site-content ul{clear: both;
    clear: both;
    margin-left: 50px;
    font-size: 12px;
    column-count: 1;}
	.page-template-template-esencia .site-content ul{clear:both;}
	.listado-noticias .noticia-item_ext:first-child .entry-img,
	.noticia-item .entry-img{
		height:inherit;
	}
	.fotos-ganaderos{
		text-align: center;
	}
	.listado-noticias .noticia-item_ext:first-child h3{
		font-size: 16px;
	}
	.listado-noticias .noticia-item{
		max-width:450px;
		float:none;
		margin:10px auto;
		display:block;
	}

	.cuerpo-receta .foto-receta{
	margin-bottom: 0;
	}
	#club-social-section .social-block p, #club-welcome .social-block p {
		padding: 0;
	}
	.home .texto-recetas{
		padding:0 15px;
	}


	.listado-hijas-nietas .item-pagina{
		float:none;
		display:block;
		max-width:400px;
		margin:15px auto;
	}
	#product-description-section .img-container{
		margin-top: 100px!important;
		z-index: 100;
	}
	.product-spec.producto-vertical-titulo h1{
		text-align: center;
		position:absolute;
		top:0;
		width:100%;
		left: 0;
		right: 0;
	}

	.productos-relacionados .item-producto .entry-title{
	font-size: 17px;

	}

	#product-description-section .img-container.img-horizontal{
		margin:0!Important;
	}
	#product-description-section .nutritional-card {
		width: calc(100%/3.4);
	}
	#product-description-section .product-spec {
		padding: 0;
	}

	.listado-item .item-foto{
		max-width: 400px;
		margin: 0 auto;
		display: block;
	}
	.listado-item>.container>.row{
		padding:0
	}
	.listado-item .container{
		padding:0
	}
	.item-foto .info-item h3{
		bottom:5px;
	}
.contenido-cat-intro{
	padding:0 15px 15px 15px;
}


	.texto_seccion h2{
		font-size:18px;
	}
	.bloques-landing h2{
		font-size:28px;
	}
	.bloques-landing h3{
		font-size:22px;
	}
	.hidden-bg {
		background-image: none !important
	}
	.bloque-texto-foto.seccion_invertida .bl_ancho_100 .texto_seccion h2,
	.bloques-landing h2{
		font-size:22px;
		margin-top:0;
		font-family: 'Lobster', 'Open sans', arial, 'Open sans', arial, arial, cursive;
	}
	body .bloque-distribucion.bloque-texto-foto .texto_seccion{
		padding-top:0
	}
	.bloques-landing h3{
		margin-top:0
	}
	.bloque-distribucion.texto_al_100{
		padding:20px 0
	}

	#promotions-section h2, #promotions-section .imgs-container {
		margin-top: 20px;
	}

	.texto-destacado, .texto-destacado p {
		font-size: 16px;
	}

	.imgs-container .img-colum {
		max-width: 400px;
		float: none;
		display: block;
		margin: 0 auto !important;
	}

	#promotions-section .texto-claim-b1 {
		background-color: #07abd9;
	}

	#promotions-section:before {
		display: none;
	}


	.home .texto-der-cont {
		padding: 0 15px !important;
	}

	#nature-section {
		overflow: hidden;
	}

	.producto-cont-home .white-box {
		padding: 15px 0
	}

	#club-section .white-box {
		max-width: 400px;
		float: none;
		display: block;
		margin: 15px auto !important;
	}

	#club-section .white-box img {
		width: 100%
	}

	.receta-item {
		display: table;
		width: 100%;
	}

	#nature-section .white-box, #products-section .white-box {
		padding: 15px 0;
		height: auto;
	}

	h2 {
		font-size: 28px;
	}

	body .container > .navbar-header {
		margin: 0
	}

	.receta-item .recipe-info, .receta-item .recipe-img {
		height: 180px;
	}

	#club-social-section .social-block .circle-badge, #club-welcome-section .social-block .circle-badge {
		width: 60px;
		height: 60px;
		padding: 8px 0;
		margin-bottom:10px;

	}

	#club-social-section .social-block .circle-badge img,
	#club-welcome-section .social-block .circle-badge img{
		width:40px;
		height:auto;
	}
	#club-social-section .social-title h3, #club-social-section .social-block h3, #club-section .social-block h3 {
		font-size: 22px;
	}
	#topicality-section {
		margin: 0;
	}
	#recipes-section .recipe-img img.right-pointer, #recipes-section .recipe-img img.left-pointer {
		width: 40px;
		height: 40px;
		min-height: 40px;
	}
	#nature-section .buttons, #products-section .buttons{
		text-align: center;
	}
	body #club-social-section .social-title{
		margin: 0px 0 20px 0;
	}

	#club-social-section h2,
	#nature-section .white-box h2, #products-section .white-box h2{
		font-size: 28px;
	}
	#club-section .header{
		height:auto;
	}
	.noticia-home{
		max-width:400px;
		margin:0 auto;
		float:none;
	}
	#nature-section img{
		width:100%;
		height:auto;
	}
	#footer-top .social-links-container {
		text-align: center;
		padding-bottom: 5px;
	}

	#footer-top .phone-block {
		text-align: center;
		display: block;
		margin-right: 0px;
	}

	#footer-top .footer-logo {
		display: block;
		padding-top: 5px;
	}

	footer #footer-bottom {
		line-height: 24px;
	}

	footer #footer-bottom .copyright {
		text-align: center;
	}

	footer #footer-bottom .legal {
		text-align: center;
		margin-bottom: 15px;
	}
	footer .phone-block .phone {
		font-size: 20px;
	}
	.page-template-template_home .navbar .navbar-nav>li>a,
	.navbar .navbar-nav .open .dropdown-menu > li > a{
		color:#333;
		text-align: left;
	}
	.navbar .navbar-nav .open .dropdown-menu > li > a:hover{
		color: #07abd9;
	}
	header.cabecera-custom .container,
	.cabecera_custom_distribucion header.cabecera-custom .container{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	header.cabecera-custom .entry-title,
	.cabecera_custom_distribucion header.cabecera-custom .container .entry-title{
		font-size: 50px;
	}

	.bloque-distribucion .imagen_seccion{
		padding:0
	}
	.bloque-distribucion.bloque-texto-foto .texto_seccion{
		padding:15px;
	}
	.info-item{
		max-width:400px;
		margin:0 auto;
		display:block;
	}
	.buttons{
		text-align: center;
	}
	.cuerpo-receta .info-nutricional-cont h2 {
		margin-bottom: 15px;
	}
	#product-description-section .nutritional-container{
		text-align: center;
	}
	.cuerpo-receta .info_extra{
		background-size:auto;
		padding-top:85px;
		background-position-y: 10px;
	}
.productos-relacionados .flexslider{
	margin:0
}
	.single-producto header.cabecera-custom .container {
		padding-top: 50px;
		padding-bottom: 50px;
	}
}

@media(min-width:601px){
	.home-slide-movil{
		display:none
	}
}
@media(max-width:600px){
	.home-slide-escritorio{
		display:none
	}
	.home-slide-movil{
		display:block;
	}
	.wp-pagenavi .pages{
		display:none;
	}
.paginacion_cont  .wp-pagenavi .extend{
	border:none;
	padding:0 3px
}
}
@media(max-width:480px){
	.single-producto header.cabecera-custom .container {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	#promotions-section h2, #promotions-section .imgs-container {
		margin-top: 0;
	}
	.cuerpo-receta .info-nutricional-cont .item-nutri-receta{
		width: 95px;
	}
	.texto-claim-b1{
		padding:15px

	}
	.paginacion_cont .wp-pagenavi .pages, .paginacion_cont .wp-pagenavi .current, .paginacion_cont .wp-pagenavi .page, .paginacion_cont .wp-pagenavi .nextpostslink, .paginacion_cont .wp-pagenavi .previouspostslink, .paginacion_cont .wp-pagenavi .extend, .paginacion_cont .wp-pagenavi .first, .paginacion_cont .wp-pagenavi .last{
		padding:6px 6px;
		font-size:13px;
	}
	.texto-destacado, .texto-destacado p {
		font-size: 15px 15px 0 15px;
	}
	.item_categoria_n1 h3{
		min-height:85px;
	}
	.paginacion_cont .wp-pagenavi .pages{
		display:none;
	}
footer .phone-block .phone{
	display:block;
}

}
.contenedor-form-cons{
max-width: 750px;
margin-left:auto;
margin-right:auto;
}
.fila-form-cons{

padding-bottom:15px;
margin-bottom: 15px;
overflow: hidden;
}

.fila-form-cons.impar{
	background-color: #dfdfdf;
	padding-top:15px;
}


.motivos-de-consulta .wpcf7-radio .wpcf7-list-item {
	display: block !important;
	padding: 5px !important;
}

.motivos-consulta > p {
	margin:0px;
	padding: 0px;
}

.contacto-form {
	padding: 15px;
	border: 1px solid #999999;
	margin-bottom: 15px;
	border-radius: 10px;
}

/*Formulario contacto*/
a.tooltipfecha span {
    font-size: 10px;
    position:absolute;
    z-index: 999;
    white-space:nowrap;
    bottom:9999px;
    left: 50%;
    background:#000;
    color:#e0e0e0;
    padding:0px 7px;
    line-height: 24px;
    height: 24px;

    opacity: 0;
    transition:opacity 0.4s ease-out;
    }

a.tooltipfecha span::before {
    content: "";
    display: block;
    border-left: 6px solid #000000;
    border-top: 6px solid transparent;
    position: absolute;
    top: -6px;
    left: 0px;
    }

a.tooltipfecha:hover span {
    opacity: 1;
    bottom:-35px;
    }

div.old_pass {
	margin-bottom: 15px;
}
/*#menu-item-66827,
#club-section,
header #header-toolbar .control,
body #club-social-section{
	display:none!important;
}*/


/* ingles */

.lang_en #menu-item-66827, .lang_en #menu-item-170, .lang_en #menu-item-64148, .lang_en header #header-toolbar  .registro-header {display:none;}


/*
	Selector de fechas
 */

.pika-single th{ border: none; }
body .is-selected .pika-button, .has-event .pika-button{
	background: #005E98;
}
body .pika-button:hover, .pika-row.pick-whole-week:hover .pika-button{
	background: #a1d9ff;
}
