/*
Theme Name: Mediterraneannatura Child
Theme URI: http://demo.select-themes.com/stockholm/
Description: A child theme of Stockholm Theme
Author: Select Themes
Author URI: http://select-themes.com
Version: 1.0.0
Template: mediterraneannatural
*/
@import url("../mediterraneannatural/style.css");

h6, h6 a {
	color: #80aec0;
}


h1 a:hover,
h2 a:hover,a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover{
	color: #80aec0;
}

a,
p a {
	color: #80aec0;
	text-decoration: none;
	cursor: pointer;
	-webkit-transition: color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out;
	-o-transition: color .3s ease-in-out;
	-ms-transform: color .3s ease-in-out;
	transition: color .3s ease-in-out;
}

/* Webkit */
::selection {
	background: #80aec0;
	color: #fff;
}
/* Gecko/Mozilla */
::-moz-selection {
	background: #80aec0;
	color: #fff;
}

header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a,
nav.main_menu>ul>li.active > a {
	color: #80aec0;
}

.drop_down .second {
	left: 0;
	margin: 0;
	top: 100%;
	position: absolute;
	display: block;
	visibility: hidden;
	overflow: hidden;
	opacity: 0;
	z-index: 10;
	border-top: 5px solid #80aec0;
	-webkit-transition: top 0.3s ease-in-out;
	-moz-transition: top 0.3s ease-in-out;
	-ms-transition: top 0.3s ease-in-out;
	-o-transition: top 0.3s ease-in-out;
	transition: top 0.3s ease-in-out;
}

.drop_down .second .inner > ul > li > a:hover,
.drop_down .second .inner ul li.sub ul li a:hover{
	color: #80aec0;
}

.drop_down .narrow .second .inner ul li ul{
	position: absolute;
	left: 100%;
	top: -19px;
	height: auto;
	display: none;
	overflow: hidden;
	z-index: 10;
	border-top: 5px solid #80aec0;
}

nav.mobile_menu ul li a:hover,
nav.mobile_menu ul li.active > a {
	color: #80aec0;
} 

.side_menu_button > a:hover,
.mobile_menu_button span:hover {
	color: #80aec0;
}

.vertical_menu ul li a:hover{
	color: #80aec0;
}

.vertical_menu_toggle .second .inner ul li a:hover{
	color: #80aec0;
}

.popup_menu:hover .line,
.popup_menu:hover .line:after,
.popup_menu:hover .line:before{
	background-color: #80aec0;
}

nav.popup_menu ul li a:hover{
	color: #80aec0;
}

nav.popup_menu ul li ul li a{
	font-size: 18px;
	font-weight: 700;
	line-height: 21px;
	letter-spacing: 2px;
	color: #80aec0;
}

.blog_holder article.sticky .post_text h3 a {
	color: #80aec0;
}

.blog_holder.masonry article.sticky .post_text h5 a,
.blog_holder.masonry_full_width article.sticky .post_text h5 a{
	color: #80aec0;
}
.blog_holder article .post_info {
	display:inline-block;
	width:100%;
	margin:0 0 30px;
	color:#80aec0;
	font-size:14px;
	line-height:1.5em;
	font-family: 'Crete Round', sans-serif;
	font-style: italic;
}

.blog_holder article.sticky h2 a{
	color: #80aec0;
}

.blog_holder article .post_info a{
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	color:#80aec0;
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
}

.blog_holder article .post_text a.more-link span{
	position: relative;
	display: inline-block;
	width: auto;
	height: 34px;
	line-height: 34px;
	margin: 0;
	padding: 0 16px;
	border: 0px;
	font-size: 10px;
	font-weight: 700;
	font-family: inherit;
	text-align: left;
	color: #000;
	background-color: #ffffff;
	text-decoration: none;
	cursor: pointer;
	outline: none;
	font-style: normal;
	text-transform: uppercase;
	text-shadow: none;
	letter-spacing: 2px;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-webkit-box-sizing: initial !important;
	-moz-box-sizing: initial !important;
	box-sizing: initial !important;
}
.blog_holder article .post_text a.more-link:hover span{
	/*color: #80aec0;*/
	background-color: transparent;
	border-color: #80aec0;
}

.blog_holder article .post_social .post_comments i,
.blog_holder article .post_social .blog_like i,
.blog_holder article .post_social .social_share_holder > a > i{
	display:block;
	width:36px;
	height:36px;
	background-color: #80aec0;
	border-radius:25px;
	color:#fff;
	line-height:36px;
	font-size:13px;
	-webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
	-moz-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
	-ms-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
	-o-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
	transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}

.blog_holder article .post_description a:hover,
.blog_holder article .post_description .post_comments:hover{
	color: #80aec0;
}

.blog_holder article.format-link .post_text .post_text_inner:hover,
.blog_holder article.format-quote .post_text .post_text_inner:hover{
	background-color:#80aec0;
}
.blog_holder.masonry article.format-quote  .post_text_inner:hover .qoute_mark,
.blog_holder.masonry article.format-link .post_text .post_text_inner:hover .link_mark,
.blog_holder.masonry_full_width article.format-quote .post_text .post_text_inner:hover .qoute_mark,
.blog_holder.masonry_full_width article.format-link .post_text .post_text_inner:hover .link_mark,
.blog_holder article.format-link .post_text .post_text_inner:hover .post_social .post_comments i, 
.blog_holder article.format-link .post_text .post_text_inner:hover .post_social .blog_like i,
.blog_holder article.format-link .post_text .post_text_inner:hover .post_social .social_share_holder > a > i,
.blog_holder article.format-quote .post_text .post_text_inner:hover .post_social .post_comments i, 
.blog_holder article.format-quote .post_text .post_text_inner:hover .post_social .blog_like i,
.blog_holder article.format-quote .post_text .post_text_inner:hover .post_social .social_share_holder > a > i{
	background-color: #fff;
	color:#80aec0;
}

.blog_holder.masonry article.format-quote  .post_text_inner .qoute_mark,
.blog_holder.masonry_full_width article.format-link .post_text .post_text_inner .link_mark,
.blog_holder.masonry article.format-link .post_text .post_text_inner .link_mark,
.blog_holder.masonry_full_width article.format-quote .post_text .post_text_inner .qoute_mark{
	background-color: #80aec0;
    border-radius: 30px;
    color: #fff;
    height: 48px;
    line-height: 48px;
    text-align: center;
    width: 48px;
	margin: 0 0 25px 0;
	-webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
	-moz-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
	-ms-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
	-o-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
	transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}

.comment_holder .comment .text .comment_date{
	line-height:20px;
	font-size: 14px;
	float:left;
	font-style:italic;
	color: #80aec0;
	font-family: 'Crete Round', sans-serif;
}

.comment_holder .comment .text .replay,
.comment_holder .comment .text .comment-reply-link {
	color: #80aec0;
	font-size:13px;
	font-weight: 700;
	float:right;
	text-transform:uppercase;
}

#respond textarea:focus,
#respond input[type='text']:focus,
.contact_form input[type='text']:focus,
.contact_form  textarea:focus{
	color: #393939;
	border-color: #80aec0;
}


div.comment_form form p.logged-in-as a{
	color:#80aec0
}

.blog_holder.masonry .post_author:hover,
.blog_holder.masonry .post_author a:hover,
.blog_holder.masonry_full_width .post_author:hover,
.blog_holder.masonry_full_width .post_author a:hover{
	color: #80aec0;
}

.blog_holder article .post_image a .post_overlay{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	background-color: #80aec0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}

.blog_holder.masonry article .post_info a:hover,
.blog_holder.masonry_full_width article .post_info a:hover {
	color:#80aec0;
}

.blog_holder.masonry article h4 a:hover,
.blog_holder.masonry_full_width article h4 a:hover{
	color: #80aec0;
}

.latest_post_holder .latest_post_title a:hover{
	color: #80aec0;
}

.latest_post_holder .post_info_section:before {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	left: -10px;
	content: '/';
	line-height: 22px;
	color: #80aec0;
}

.latest_post_holder .post_info_section span,
.latest_post_holder .post_info_section a{
	display: inline-block;
	vertical-align: middle;
	font-family: 'Crete Round', sans-serif;
	font-style: italic;
	line-height: 22px;
	color: #80aec0;
}

.latest_post_holder .post_author a.post_author_link:hover{
	color: #80aec0;
}

.latest_post_holder .boxes_image a .latest_post_overlay{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	background-color: #80aec0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}

.mejs-controls .mejs-time-rail .mejs-time-current {
	background-color: #80aec0;
	margin: 0px;
}

.mejs-controls .mejs-time-rail .mejs-time-handle {
	display: none;
	position: absolute;
	margin: 0;
	width: 10px;
	background-color: #80aec0;
	cursor: pointer;
	top: 0px;
	text-align: center;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	position: absolute;
	left: 0;
	top: 32px;
	width: 40px;
	height: 16px;
	margin: 0;
	padding: 0;
	font-size: 1px;
	background-color: #80aec0;
}

.projects_holder article .portfolio_title a:hover{
	color: #80aec0;
}

.projects_holder article .portfolio_shader,
.projects_masonry_holder article .portfolio_shader,
.portfolio_slides .portfolio_shader{
	position: absolute;
	display: inline-block;
	vertical-align: middle;
	top: 0;
	left: 0;
	width: 101%;
	height: 100%;
	z-index: 100;
	background-color: #80aec0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}

/*.filter_holder ul li.current span,
.filter_holder ul li:not(.filter_title):hover span{
	color: #80aec0;
}
*/
/* Portfolio Masonry styles
   ========================================================================== */
.q_accordion_holder.accordion.boxed .ui-accordion-header.ui-state-active,
.q_accordion_holder.accordion.boxed .ui-accordion-header.ui-state-hover{
	background-color: #80aec0;
}

.q_accordion_holder .ui-accordion-header .accordion_mark {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 58px;
	height: 58px;
	background-color: transparent;
	border: 2px solid #80aec0;
	border-radius: 3em;
	-webkit-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-moz-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-ms-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-o-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark,
.q_accordion_holder.accordion .ui-accordion-header.ui-state-hover .accordion_mark{
	background-color: #80aec0;
}

.q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon {
	position: relative;
	display: block;
	width:100%;
	height: 100%;
	line-height: 54px;
	text-align: center;
	color: #80aec0;
	font-size: 18px;
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
}

blockquote.with_quote_icon i {
	font-size: 48px;
	color: #80aec0;
}

blockquote h3,
blockquote > p{
	font-size: 20px;
	color: #80aec0;
}
/* ==========================================================================
   Dropcaps shortcodes styles
   ========================================================================== */
   
 .q_dropcap{
	position: relative;
	display: inline-block;
	float: left;
	height: 48px;
	width: 48px;
	line-height: 48px;
	font-size: 44px;
	color: #80aec0;
	font-weight: 700;
	text-align: center;
	margin: 5px 20px 0 0;
	border: 1px solid transparent;
}
  
.q_dropcap.circle,
.q_dropcap.square{
	margin: 5px 20px 0 0;
	font-size: 22px;
	background-color: #80aec0;
	color: #fff;
}

.gallery_holder ul li .gallery_hover i{
	position: absolute;
	background-color: #80aec0;
	top: 50%;
	left: 50%;
	margin: -15px 0 0 -15px;
	font-size: 12px;
	color: #fff;
	width: 46px;
	height: 46px;
	line-height:46px;
	text-align: center;
	display: inline-block;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: background-color 0.3s ease-in-out;
	-moz-transition: background-color 0.3s ease-in-out;
	-ms-transition: background-color 0.3s ease-in-out;
	-o-transition: background-color 0.3s ease-in-out;
	transition: background-color 0.3s ease-in-out;
}

/* ==========================================================================
   Highlight shortcode start styles
   ========================================================================== */
.highlight{
	background-color: #80aec0;
	color: #fff;
	padding: 0 3px;
}

.testimonials_holder.light .flex-direction-nav a:hover {
	background-color: #80aec0;
	border-color: #80aec0;
}

.q_tabs .tabs-nav li.active a,
.q_tabs .tabs-nav li a:hover{
	background-color: #80aec0;
}

/* ==========================================================================
   Message Box start styles
   ========================================================================== */
.q_message {
	position: relative;
	padding: 24px 28px;
	margin: 0;
	background-color: #80aec0;
}

.price_table_inner ul li.table_title {
	padding: 20px 27px;
	background-color: #80aec0;
}

.price_in_table .value {
	font-size: 24px;
	position: relative;
	color: #80aec0;
	top: 13px;
}

.price_in_table .price {
	font-size: 48px;
	line-height: 32px;
	padding: 0 3px;
	vertical-align: middle;
	color: #80aec0;
	letter-spacing: 1px;
}

.price_table_inner .price_button{
	padding: 0 27px;
	background-color: #80aec0;
	-webkit-transition: background-color 0.3s ease-in-out;
	-moz-transition: background-color 0.3s ease-in-out;
	-o-transition: background-color 0.3s ease-in-out;
	-ms-transition: background-color 0.3s ease-in-out;
	transition: background-color 0.3s ease-in-out;
}

.q_font_elegant_holder.q_icon_shortcode:hover, 
.q_font_awsome_icon_holder.q_icon_shortcode:hover {
	color:#80aec0
}   

.q_icon_with_title.circle .icon_holder .icon_holder_inner,
.q_icon_with_title.square .icon_holder .icon_holder_inner,
.box_holder_icon_inner.circle .icon_holder_inner,
.box_holder_icon_inner.square .icon_holder_inner {
	-webkit-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-moz-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-o-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	background-color: #80aec0;
}

.q_icon_with_title.circle .q_font_elegant_holder.circle,
.q_icon_with_title.square .q_font_elegant_holder.square,
.box_holder_icon_inner .q_font_elegant_holder.circle,
.box_holder_icon_inner .q_font_elegant_holder.square {
	width: 2.5em;
	height: 2.5em;
	line-height: 2.5em;
	position: relative;
	-webkit-box-sizing: initial;
	-moz-box-sizing: initial;
	box-sizing: initial;
	border: 1px solid transparent;
	background-color: #80aec0;
	color: #fff;
	-webkit-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-moz-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-o-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
}


.q_icon_with_title.normal_icon .icon_holder:hover .icon_text_icon,
.box_holder_icon_inner.normal_icon .icon_holder_inner:hover .icon_text_icon {
	color: #80aec0;
}

.box_holder_icon_inner.circle .icon_holder_inner {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: #80aec0;
	color: #fff;
}

.q_progress_bars_icons_inner.circle .bar .bar_noactive, .q_progress_bars_icons_inner.square .bar .bar_noactive  {
	border: 2px solid #80aec0;
}

.q_progress_bars_icons_inner.square .bar.active i,
.q_progress_bars_icons_inner.circle .bar.active i,
.q_progress_bars_icons_inner.normal .bar.active i,
.q_progress_bars_icons_inner .bar.active i.fa-circle,
.q_progress_bars_icons_inner.square .bar.active .q_font_elegant_icon,
.q_progress_bars_icons_inner.circle .bar.active .q_font_elegant_icon,
.q_progress_bars_icons_inner.normal .bar.active .q_font_elegant_icon{
	color: #80aec0;
}

.q_social_icon_holder .fa-stack {
	position: relative;
	text-align: center;
	color: #fff;
	background-color: #80aec0;
	border: 1px solid transparent;
	-webkit-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-webkit-transform: translateZ(0px);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.footer_top .q_social_icon_holder:hover .fa-stack{
	color: #393939;
	background-color: #80aec0;
}

.q_social_icon_holder.normal_social .simple_social,
.q_social_icon_holder.normal_social.with_link .simple_social {
	color: #80aec0;
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
}

.q_list.circle ul>li:before {
	position: absolute;
	left: 0;
	width: 7px;
	height: 7px;
	top: 9px;
	background-color: #80aec0;
	content: '';
	border-radius: 25px;
}

.q_list.number ul>li:before{
	height: 20px;
	width: 20px;
	line-height: 20px;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 1px;
	padding: 0;
	color: #80aec0;
	text-align: center;
	content: counter(li, decimal-leading-zero);
	counter-increment: li;
}

.q_list.number.circle_number ul>li:before {
	color: #fff;
	background-color: #80aec0;
	border-radius: 2em;
	height: 31px;
	width: 31px;
	line-height: 31px;
	top: -3px;
}

.social_share_list_holder ul li i:hover {
	color: #80aec0;
}

.q_pie_graf_legend ul li .color_holder,
.q_line_graf_legend ul li .color_holder{
	width: 25px;
	height: 25px;
	background-color: #80aec0;
	float: left;
}

.q_team .q_team_social_holder {
	position: absolute;
	height: 100%;
	width: 100%;
	left:0;
	top: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	display:table-cell;
	vertical-align: middle;	
	background-color: #80aec0;
	cursor: pointer;
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-ms-transition: opacity .3s ease-in-out;
	-o-transition: opacity .3s ease-in-out;
	-webkit-transform: translateZ(0px);
}

.animated_icon_inner span.animated_icon_back .animated_icon {
	background-color: #80aec0;
	color:#fff;
	border-color: #80aec0;
}

/* ==========================================================================
   Service table shorcode start styles
   ========================================================================== */

.service_table_holder{
	display: block;
	position: relative;
	border-color: #80aec0;
	border-width: 2px;
	border-style: none;
}

.service_table_inner li{
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	border-bottom: 2px solid #80aec0;
}

.service_table_inner li.service_table_title_holder{
	display: block;
	position: relative;
	border: none;	
	background-color: #80aec0;
	padding: 20px 0;
}

.q_circles_holder .q_circle_inner:hover .q_circle_inner2 {
	background-color: #80aec0 !important;
}

.q_circles_holder .q_circle_inner:hover .q_circle_inner2,
.q_circles_holder .q_circle_inner:hover {
	border-color: #80aec0 !important;
}

.q_progress_bar .progress_content{
	position: absolute;
	top: 0;
	left: 0;
	max-width: 100%;
	overflow: hidden;
	background-color: #80aec0;
	height: 16px;
}

.q_progress_bar .progress_number {
	text-align: right;
	position: absolute;
	right: 0px;
	color: #80aec0;
}

.q_progress_bars_vertical .progress_content_outer .progress_content {
	display: inline-block;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #80aec0;
}

/* ==========================================================================
   Button shortcode styles
   ========================================================================== */
.qbutton,
.load_more a,
.blog_load_more_button a,
#submit_comment{
	position: relative;
	display: inline-block;
	width: auto;
	height: 37px;
	line-height: 37px;
	margin: 0;
	padding: 0 22px;
	border: 2px solid;
	font-size: 11px;
	font-weight: 800;
	font-family: inherit;
	text-align: left;
	color: #fff;
	/*background-color: #80aec0;*/
	text-decoration: none;
	cursor: pointer;
	outline: none;
	font-style: normal;
	text-transform: uppercase;
	text-shadow: none;
	letter-spacing: 2px;
	white-space: nowrap;
	border-radius: 0;
	-webkit-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;

	-webkit-box-sizing: initial !important;
	-moz-box-sizing: initial !important;
	box-sizing: initial !important;
}

.qbutton:hover,
.load_more a:hover,
.blog_load_more_button a:hover,
#submit_comment:hover,
.drop_down .wide .second ul li .qbutton:hover,
.drop_down .wide .second ul li ul li .qbutton:hover {
	color: #80aec0;
	background-color: transparent;
	border-color: #80aec0;
}


/* Button color styles
========================================================================== */

.qbutton.white:hover {
	background-color: #80aec0;
	border-color: #80aec0;
}

.qbutton.solid_color {
	border-color: #80aec0;
	color:#fff;
	background-color: #80aec0;
}

.call_to_action .column2.button_wrapper .qbutton:hover{
	color: #fff;
	border-color: #80aec0;
	background-color: #80aec0;
}

nav.content_menu ul li.active:hover i,
nav.content_menu ul li:hover i,
nav.content_menu ul li.active:hover a,
nav.content_menu ul li:hover a{
	color: #80aec0;
}

aside.sidebar .widget:not(.woocommerce) li{
	margin: 0 0 7px;
	color: #80aec0;
	font-family: 'Crete Round', sans-serif;
	font-size: 14px;
	font-style: italic;
}

#wp-calendar td#today {
	background-color: #80aec0;
}

aside.sidebar .widget h4 {
	margin-bottom: 18px;
	padding: 12px 18px;
	background-color: #80aec0;
	color:#fff;
	letter-spacing: 1px;
}

.header-widget.widget_nav_menu ul ul {
	display: none;
	height: auto;
	border-top: 2px solid #80aec0;
	background-color: #fafafa;
	z-index: 1010;
	position: absolute;
	top: 33px;
	left: 0;
	padding: 0;
}

.header-widget.widget_nav_menu ul.menu li a:hover {
	color: #80aec0;
}

.qode_image_gallery_no_space.light .controls a.prev-slide:hover,
.qode_image_gallery_no_space.light .controls a.next-slide:hover {
	color: #fff;
	background-color: #80aec0;
}

input.wpcf7-form-control.wpcf7-text:focus,
input.wpcf7-form-control.wpcf7-number:focus,
input.wpcf7-form-control.wpcf7-date:focus,
textarea.wpcf7-form-control.wpcf7-textarea:focus,
select.wpcf7-form-control.wpcf7-select:focus,
input.wpcf7-form-control.wpcf7-quiz:focus{
	color: #393939;
	border-color: #80aec0;
}

input.wpcf7-form-control.wpcf7-submit {
    position: relative;
	display: inline-block;
	width: auto;
	height: 37px;
	line-height: 37px;
	margin: 0;
	padding: 0 22px;
	border: 2px solid #80aec0;
	font-size: 12px;
	font-weight: 700;
	font-family: inherit;
	text-align: left;
	color: #fff;
	background-color: #80aec0;
	text-decoration: none;
	cursor: pointer;
	outline: none;
	font-style: normal;
	text-transform: uppercase;
	text-shadow: none;
	letter-spacing: 2px;
	white-space: nowrap;
	-webkit-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-webkit-box-sizing: initial !important;
	-moz-box-sizing: initial !important;
	box-sizing: initial !important;
}

input.wpcf7-form-control.wpcf7-submit[disabled] {
    color: #fff;
    border: 2px solid #80aec0;
    cursor: not-allowed;
}

input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    border: 2px solid #80aec0;
    color: #fff;
}

input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
    border-color: #80aec0;
    background-color: transparent;
    color: #80aec0;
    text-decoration: none;
}

div.wpcf7-response-output.wpcf7-mail-sent-ok {
    background-color: #80aec0;
}

div.wpcf7-response-output.wpcf7-validation-errors {
    background-color: #80aec0;
}

.gform_wrapper input[type=text]:focus,
.gform_wrapper input[type=url]:focus,
.gform_wrapper input[type=email]:focus,
.gform_wrapper input[type=tel]:focus,
.gform_wrapper input[type=number]:focus,
.gform_wrapper input[type=password]:focus,
.gform_wrapper textarea:focus{
	color: #393939;
	border-color: #80aec0;
}

.gform_wrapper input[type=button],
.gform_wrapper input[type=submit]{
	position: relative;
	display: inline-block;
	width: auto;
	height: 34px;
	line-height: 34px;
	margin: 0;
	padding: 0 16px;
	border: 2px solid #80aec0;
	font-size: 10px;
	font-weight: 800;
	font-family: inherit;
	text-align: left;
	color: #fff;
	background-color: #80aec0;
	text-decoration: none;
	cursor: pointer;
	outline: none;
	font-style: normal;
	text-transform: uppercase;
	text-shadow: none;
	letter-spacing: 2px;
	white-space: nowrap;
	border-radius: 0;
	-webkit-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;

	-webkit-box-sizing: initial !important;
	-moz-box-sizing: initial !important;
	box-sizing: initial !important;
}

.gform_wrapper input[type=button]:hover,
.gform_wrapper input[type=submit]:hover{
	color: #80aec0;
	background-color: transparent;
	border-color: #80aec0;
}

/* ==========================================================================
   End Gravity Forms styles
   ========================================================================== */

/* ==========================================================================
   Visual Composer Grid Elements
============================================================================ */

.vc_grid-container .vc_row.vc_grid .vc_grid-item .vc_btn,
.vc_grid-container .vc_row.vc_grid .vc_pageable-load-more-btn .vc_btn {
    position: relative;
    display: inline-block;
    width: auto;
    height: 37px;
    line-height: 37px;
    margin: 0;
    padding: 0 22px;
    border: 2px solid #80aec0;
    font-size: 11px;
    font-weight: 800;
    font-family: inherit;
    text-align: left;
    color: #fff;
    background-color: #80aec0;
    text-decoration: none;
    cursor: pointer;
    outline: none;
    font-style: normal;
    text-transform: uppercase;
    text-shadow: none;
    letter-spacing: 2px;
    white-space: nowrap;
    border-radius: 0;
    -webkit-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
    -ms-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;

    -webkit-box-sizing: initial !important;
    -moz-box-sizing: initial !important;
    box-sizing: initial !important;
}

.vc_grid-container .vc_row.vc_grid .vc_grid-item .vc_btn:hover,
.vc_grid-container .vc_row.vc_grid .vc_pageable-load-more-btn .vc_btn:hover {
    color: #80aec0 !important;
    background-color: transparent;
    border-color: #80aec0;
}


.full_screen_navigation_inner a{
	display: block;
	color: #80aec0;
	font-size: 50px;
	line-height: 1em;
}

.full_screen_navigation_inner a:hover{
	color: #447e95;
}

/* ==========================================================================
   Línea azul del menú superior (top -menu)
   ========================================================================== */

.header_bottom {
    background-color: #fff;
    /*border-bottom: 5px solid #355e7f;*/
	border-bottom: 5px solid #345D7F;
    margin-bottom: 0.5em;
    padding: 0 45px;
    position: relative;
    transition: all 0.2s ease 0s;
	/*padding-bottom:40px !important;*/
}


/* ====================================================================
	Iconos de redes sociales en el menú superior
   ================================================================== */
   /*#menu-social-media li a {
		text-indent: -9999px;
		background-image: url(images/face.jpg) !important;
		background-repeat: no-repeat !important;
		margin-left: 100px !important;
		width: 50px;
	}


  #menu-social-media li a {
		display:     inline-block;
		width:       25px;
		height:      25px;
		text-indent: -99999em;
		background-image: url(images/iconos-sociales.png) !important;
		background-repeat: no-repeat !important;
	}
	
	#menu-social-media li a[href*="facebook.com"] {
		background-position: 0 -25px;
	}
	
	#menu-social-media li a[href*="plus.gooogle.com"] {
		background-position: 0 -50px;
	}
	
	#menu-social-media li a[href*="twitter.com"] {
		background-position: 0 -75px;
	}
   
	   #menu-social-media li a::before {
		content: "\f135";
		display: inline-block;
		padding: 0 5px;
		font-family: FontAwesome;
		font-size: 20px;
		vertical-align: middle;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	
	#menu-social-media li a[href*="facebook.com"]::before {
		content: "\f09a";
	}
	#menu-social-media li a[href*="twitter.com"]::before {
		content: "\f099";
	}
	#menu-social-media li a[href*="dribbble.com"]::before {
		content: "\f17d";
	}
	#menu-social-media li a[href*="plus.google.com"]::before {
		content: "\f0d5";
	}
	#menu-social-media li a[href*="twitter.com"]::before {
		content: "\f099";
	}
	#menu-social-media li a[href*="dribbble.com"]::before {
		content: "\f17d";
	}
	#menu-social-media li a[href*="plus.google.com"]::before {
		content: "\f0d5";
	}*/
	
	
	/*@font-face {
		font-family: 'Genericons';
		src: url('fonts/genericons/genericons-regular-webfont.eot');
		src: url('fonts/genericons/genericons-regular-webfont.eot?#iefix') format('embedded-opentype'),
			 url('fonts/genericons/genericons-regular-webfont.woff') format('woff'),
			 url('fonts/genericons/genericons-regular-webfont.ttf') format('truetype'),
			 url('fonts/genericons/genericons-regular-webfont.svg#genericonsregular') format('svg');
		font-weight: normal;
		font-style: normal;
	}*/
	
	
	.screen-reader-text {
		position: absolute;
		top:      -9999em;
		left:     -9999em;
	}


	#menu-social {
		float: right;
		left: auto;
		position: relative;
		text-align: left;
		z-index: 100;
		vertical-align: middle;
		padding-top: 40px;
	}

	/*#menu-social::after {
		content: "|";
	}*/

@media only screen and (min-width: 680px) and (max-width: 899px){ 
	#menu-social {
		float: right;
	}
}

@media only screen and (min-width: 900px) and (max-width: 1200px){ 
	#menu-social {
		float: right; 
		left: auto;
		position: relative;
		text-align: left;
		z-index: 110;
		vertical-align: middle;
		/*padding-top: 10px;*/
	}
}

@media only screen and (max-width: 680px){ 
	#menu-social {
		/*float: right;
		left: auto;
		left: -25%;
		position: relative;
		text-align: left;
		z-index: 100;
		vertical-align: middle;
		padding-top: 100px;*/
		
		
		
		float: right;
		/*left: auto;
		left: -25%;*/
		position: relative;
		text-align: left;
		z-index: 100;
		vertical-align: middle;
		padding-bottom: 0px;
		top: 100px;
		height: 40px;
		padding-top: 0px;
		
	}
	
	.header_bottom {
		
		padding-bottom:40px !important;
	}
	
}

	#menu-social ul {
		list-style: none;
		margin:     0 0 25px;
		text-align: center;
	}

	#menu-social ul li {
		display:  inline-block;
		position: relative;
	}

	#menu-social li a {
		/*content:        '\f408';*/
		display:        inline-block;
		width:       22px;
		height:      25px;
		/*font-family:    'Genericons';
		font-size:      16px;*/
		vertical-align: top;

		/*-webkit-font-smoothing: antialiased;*/
		background-image: url(images/iconos-sociales.png) !important;
		background-repeat: no-repeat !important;
	}

	#menu-social li a[href*="facebook.com"] {
		background-position: 2px;
	}
	#menu-social li a[href*="twitter.com"] {
		background-position: -20px;
	}
	
	#menu-social li a[href*="youtube.com"] {
		background-position: -44px;
	}
	
	#menu-social li a[href*="instagram.com"] {
		background-position: -69px;
	}
	#menu-social li a[href*="pinterest.com"] {
		background-position: -97px;
	}
		
	#menu-social li a[href*="linkedin.com"] {
		background-position: -122px;
	}
	
	/*#menu-social li a[href*="facebook.com"] {
		background-position: 2px;
	}
	#menu-social li a[href*="twitter.com"] {
		background-position: -20px;
	}
	
	#menu-social li a[href*="youtube.com"] {
		background-position: -44px;
	}
	
	#menu-social li a[href*="plus.google.com"] {
		background-position: -69px;
	}
	#menu-social li a[href*="instagram.com"] {
		background-position: -97px;
	}
	#menu-social li a[href*="pinterest.com"] {
		background-position: -122px;
	}
		
	#menu-social li a[href*="linkedin.com"] {
		background-position: -146px;
	}*/
	
	
	/*******************************
	
	.screen-reader-text {
	position: absolute;
	top:      -9999em;
	left:     -9999em;
}

#menu-social {}

	#menu-social ul {
		list-style: none;
		margin:     0 0 25px;
		text-align: center;
	}

		#menu-social ul li {
			display:  inline-block;
			position: relative;
		}

			#menu-social li a::before {
				content:        '\f408';
				display:        inline-block;
				padding:        0 5px;
				font-family:    'Genericons';
				font-size:      16px;
				vertical-align: top;

				-webkit-font-smoothing: antialiased;
			}

			#menu-social li a[href*="wordpress.org"]::before,
			#menu-social li a[href*="wordpress.com"]::before {
				content: '\f205';
				color:   #21759b;
			}
			#menu-social li a[href*="facebook.com"]::before {
				content: '\f203';
				color:   #3b5998;
			}
			#menu-social li a[href*="twitter.com"]::before {
				content: '\f202';
				color:   #33ccff;
			}
			#menu-social li a[href*="dribbble.com"]::before {
				content: '\f201';
				color:   #ea4c89;
			}
			#menu-social li a[href*="plus.google.com"]::before {
				content: '\f206';
				color: #dd4b39;
			}
			#menu-social li a[href*="pinterest.com"]::before {
				content: '\f210';
				color:   #c8232c;
			}
			#menu-social li a[href*="github.com"]::before {
				content: '\f200';
				color:   #171515;
			}
			#menu-social li a[href*="tumblr.com"]::before {
				content: '\f214';
				color:   #34526f;
			}
			#menu-social li a[href*="youtube.com"]::before {
				content: '\f213';
				color:   #c4302b;
			}
			#menu-social li a[href*="flickr.com"]::before {
				content: '\f211';
				color:   #ff0084;
			}
			#menu-social li a[href*="vimeo.com"]::before {
				content: '\f212';
				color:   #1AB7EA;
			}
			#menu-social li a[href*="instagram.com"]::before {
				content: '\f215';
				color:   #3f729b;
			}
			#menu-social li a[href*="codepen.io"]::before {
				content: '\f216';
				color:   #000;
			}
			#menu-social li a[href*="linkedin.com"]::before {
				content: '\f208';
				color:   #0e76a8;
			}
	
	***************************/
	
	
	
	.wpb_single_image img {
		height: 100%;
		left: 0;
		top: 0;
		width: 100%;
	}
	
	/**********************************************
	****** Quitar Footer de page la empresa ***********
	*****************************************************/
	
	body.page-template-template_la_empresa footer {
    	/*display: none;*/
	}
	
	body.page-id-21863 footer {
    	display: none;
	}
	
	body.single-portfolio_page footer {
    	display: none;
	}
	
	body footer {
    	/*display: none;*/
	}
	
	/*******************************************+
	******* Algunos títulos ********************
	**********************************************/
	.titulo-h5-br {
    	color: #393939;
    	display: block;
    	margin: 0 0 1.1em;
		font-size:18px;
		font-weight: bold;
	}
	
	.titulo-h5 {
    	color: #393939;
    	margin: 0 0 1.1em;
		font-size:18px;
		font-weight: bold;
	}
	
	.titulo-h4-br {
    	color: #393939;
    	display: block;
    	margin: 0 0 1.1em;
		font-size:20px;
		font-weight: bold;
	}
	
	.titulo-h4 {
    	color: #393939;
    	margin: 0 0 1.1em;
		font-size:20px;
		font-weight: bold;
	}
	.titulo-h3-br {
    	color: #393939;
    	display: block;
    	margin: 0 0 1.1em;
		font-size:25px;
		font-weight: bold;
	}
	
	.titulo-h3 {
    	color: #393939;
    	margin: 0 0 1.1em;
		font-size:25px;
		font-weight: bold;
	}
	
	.titulo-h2-br {
    	color: #393939;
    	display: block;
    	margin: 0 0 1.1em;
		font-size:38px;
		font-weight: bold;
	}
	
	.titulo-h2 {
    	color: #393939;
    	margin: 0 0 1.1em;
		font-size:38px;
		font-weight: bold;
	}
	
	.titulo-h6-br {
    	color: #393939;
    	display: block;
    	margin: 0 0 1.1em;
		font-size:12px;
		font-weight: bold;
	}
	
	.titulo-h6 {
    	color: #393939;
    	margin: 0 0 1.1em;
		font-size:12px;
		font-weight: bold;
	}
	
	
	/*******************************************+
	*******  ********************
	**********************************************/
	
	.page_header {
		position: fixed;
	}
	
	.content {
		margin-top: 100px;
	}
	
	.content.content_top_margin_none {
		margin-top: 100px !important;
	}
	
	
	/*******************************************+
	******* Separación entre Post ********************
	**********************************************/
	
	.article {
		border-bottom: medium solid;
		display: inline-block;
		margin: 0 0 100px;
		width: 100%; 
	}
		
	
		/* ==========================================================================
	   Grid system styles
	   ========================================================================== */
	/**
	 * Here are defined styles for grid system that is used outside Visual Composer
	 */
	
	.two_columns_66_33-producto{
		width: 100%;
		margin:0 auto;
		width: 1100px;
		margin-top: 30px;
	}
	
	.two_columns_66_33-producto>.column1{
		width: 66.66%;
		float: left;
	}
	
	.two_columns_66_33-producto>.column1>.column_inner{
		padding: 0 20px 0 0;
	}
	
	.two_columns_66_33-producto>.column2{
		width: 33.33%;
		float: left;
	}
	
	.two_columns_66_33-producto>.column2>.column_inner{
		padding: 0 0 0 20px;
	
	}
	
	/*******************************************************************
	******* Tabulador de imagenes ********************
	**************************************************************/
		
	/* container*/	
	.q_tabs.horizontal.center {
		background-color: #f5f5f5;
		clear: both;
		float: left;
		overflow: hidden;
		text-align: center;
		width: 100%;
	}	
	
	.q_tabs.boxed {
		clear: both;
		float: left;
		overflow: hidden;
		text-align: center;
		width: 100%;
	}	
	
	/*menu*/
	.q_tabs .tabs-nav-victor {
		 float:left;
		 left:50%;
		 list-style-type:none;
		 margin:0 auto;
		 padding:0;
		 position:relative;
		 overflow: visible;
		 
		/*display: block;
		padding: 10px 0 40px;
		text-align: center;*/
	}	
	
	
	.q_tabs .tabs-nav-victor li {
		float:left;
		 position:relative;
		 right:50%;
		 margin: 0;
		 overflow: visible;
		 padding: 30px 0 90px;
		 
		/*float: left;
		
		overflow: visible;
		position: relative;
		min-width: 10%;
		border: none;	
		padding: 10px 0.08% 65px;*/
		
	}
	
	.q_tabs .tabs-nav-victor li a {
		background: transparent;
		margin: 0;
		padding: 0;
		z-index: 1000;
		/*background: transparent;
		color: #fff;
		margin: 0;
		padding: 0;
		position: relative;
		width: 10%;*/
	}
	#sabores .wpb_wrapper {
		background-color: #fff;
	}
	/*#sabores .full_section_inner {
		background-color: #fff;
		z-index:2;
	}*/
	
	/*#sabores .section {
		background-color: #fff;
	}*/
	
	#sabores .tab-content {
		background-color: #fff;
	}
	
	#sabores .q_tabs.horizontal .tabs-container, #sabores .q_tabs.boxed .tabs-container {
		padding-bottom: 15px;
		padding-top: 180px;
		padding-bottom: 0;
		text-align: left;
	}
	
	
/* Fin tabulador, menu de imagenes */	
	
	
	.q_tabs .tabs-nav-victor li.active a,
	.q_tabs .tabs-nav-victor li a:hover{
		background: transparent;
		
	}
	
/* Español */

	.pic_cordero{ 
		background-image: url("../../uploads/2017/01/vitola-cordero.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
	}
	
	.pic_cordero:before {
  		content:"Cordero";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
	
	.pic_cordero:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 


	.pic_serrano_ham{ 
		background-image: url("../../uploads/2015/10/vitola-jamon.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
	}
	
	.pic_serrano_ham:before {
  		content:"Jamón serrano";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
	
	.pic_serrano_ham:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 .pic_pollo{ 
		background-image: url("../../uploads/2015/10/vitola-pollo.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_pollo:before {
  		content:"Pollo";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
  	.pic_pollo:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 .pic_foie{ 
		background-image: url("../../uploads/2015/10/vitola-foie.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_foie:before {
  		content:"Foie";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_foie:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 .pic_buey{ 
		background-image: url("../../uploads/2015/10/vitola-buey.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_buey:before {
  		content:"Buey";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_buey:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 .pic_pavo{ 
		background-image: url("../../uploads/2015/10/vitola-pavo.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_pavo:before {
  		content:"Pavo";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_pavo:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 .pic_queso{ 
		background-image: url("../../uploads/2015/10/vitola-queso.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_queso:before {
  		content:"Queso";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
	
  	.pic_queso:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 .pic_salmon-atun{ 
		background-image: url("../../uploads/2015/10/vitola-salmon-atun.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_salmon-atun:before {
  		content:"Salmón y atún";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_salmon-atun:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 .pic_puppies{ 
		background-image: url("../../uploads/2015/10/vitola_puppies.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_puppies:before {
  		content:"For Puppies";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_puppies:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 .pic_calcio{ 
		background-image: url(" ../../uploads/2015/11/vitola-calcio.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_calcio:before {
  		content:"Calcio";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_calcio:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 }
	 
	 .pic_mixto{ 
		background-image: url("../../uploads/2015/11/vitola-mixto.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_mixto:before {
  		content:"Mixto";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_mixto:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 }
	 

	 
	 @media only screen and (max-width: 1300px){ 
	 
	    .pic_cordero{ 
			 min-width: 150px;
		}
		
		.pic_serrano_ham{ 
			 min-width: 150px;
		}
		.pic_pollo{ 
			 min-width: 150px;
		}
		.pic_foie{ 
			 min-width: 150px;
		}
		.pic_buey{ 
			 min-width: 150px;
		}
		.pic_pavo{ 
			 min-width: 150px;
		}
		.pic_queso{ 
			 min-width: 150px;
		}
		.pic_salmon-atun{ 
			 min-width: 150px;
		}
		.pic_puppies{ 
			 min-width: 150px;
		}
		.pic_calcio{ 
			 min-width: 150px;
		}
		.pic_mixto{ 
			 min-width: 150px;
		}
	}
	
	@media only screen and (max-width: 1000px){ 
		.q_tabs.horizontal.center {
			background-color: #fff;
		}
		
		.pic_cordero{ 
			 min-width: 120px;
		}
		
		.pic_serrano_ham{ 
			 min-width: 120px;
		}
		.pic_pollo{ 
			 min-width: 120px;
		}
		.pic_foie{ 
			 min-width: 120px;
		}
		.pic_buey{ 
			 min-width: 120px;
		}
		.pic_pavo{ 
			 min-width: 120px;
		}
		.pic_queso{ 
			 min-width: 120px;
		}
		.pic_salmon-atun{ 
			 min-width: 120px;
		}
		.pic_puppies{ 
			 min-width: 120px;
		}
		.pic_calcio{ 
			 min-width: 120px;
		}
		.pic_mixto{ 
			 min-width: 120px;
		}
	}
	 
/*******************************************************************
	******* FIN Tabulador de imagenes para Serrano-snacks ********************
	**************************************************************/
	
	
	
/*******************************************************************
	******* Tabulador de imagenes para HAM BONES ********************
	**************************************************************/
		
	.pic_munon{ 
		background-image: url("../../uploads/2015/10/HAM_BONES_SLIDER_MUNYON-300.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
	}
	
	.pic_munon:before {
  		content:"1/2 codillo de jamón";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
	
	.pic_munon:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 }
	
		
	.pic_codillo{ 
		background-image: url("../../uploads/2015/10/HAM_BONES_SLIDER_CODILLO-DE-JAMON-SERRANO-300.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
	}
	
	.pic_codillo:before {
  		content:"Codillo de jamón";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
	
	.pic_codillo:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 .pic_hueso{ 
		background-image: url("../../uploads/2015/10/HAM_BONES_SLIDER_HUESO-DE-JAMON-SERRANO-300.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_hueso:before {
  		content:"Hueso de jamón";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 14px;
    	
	}
  	.pic_hueso:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 .pic_brocheta{ 
		background-image: url("../../uploads/2015/10/HAM_BONES_SLIDER_BROCHETA-DE-JAMON-SERRANO-300.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_brocheta:before {
  		content:"Brocheta de jamón";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_brocheta:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 .pic_huesito{ 
		background-image: url("../../uploads/2015/10/HAM_BONES_SLIDER_HUESITO-DE-JAMON-SERRANO-300.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_huesito:before {
  		content:"Huesito de jamón";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_huesito:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 .pic_pata{ 
		background-image: url("../../uploads/2015/10/HAM_BONES_SLIDER_PATA-DE-JAMON-SERRANO-300.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_pata:before {
  		content:"Pata de jamón";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_pata:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 .pic_medio_hueso_2{ 
		background-image: url("../../uploads/2015/10/HAM_BONES_SLIDER_MEDIO-HUESO-DE-JAMON-SERRANO-300.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_medio_hueso_2:before {
  		content:"1/2 Hueso de jamón 2 un.";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
	
  	.pic_medio_hueso_2:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 .pic_medio_hueso_1{ 
		background-image: url("../../uploads/2015/10/HAM_BONES_SLIDER_MEDIO-HUESO-DE-JAMON-SERRANO-CON-BROCHETA-300.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_medio_hueso_1:before {
  		content:"1/2 Hueso de jamón 1 un.";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_medio_hueso_1:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	
	 
	 @media only screen and (max-width: 1300px){ 
	    .pic_munon{ 
			 min-width: 150px;
		}
		.pic_codillo{ 
			 min-width: 150px;
		}
		.pic_hueso{ 
			 min-width: 150px;
		}
		.pic_brocheta{ 
			 min-width: 150px;
		}
		.pic_huesito{ 
			 min-width: 150px;
		}
		.pic_pata{ 
			 min-width: 150px;
		}
		.pic_medio_hueso_2{ 
			 min-width: 150px;
		}
		.pic_medio_hueso_1{ 
			 min-width: 150px;
		}
		.pic_munon:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		
		.pic_codillo:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		.pic_hueso:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		.pic_brocheta:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		.pic_huesito:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		.pic_pata:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		.pic_medio_hueso_2:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		.pic_medio_hueso_1:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		
	}
	
	@media only screen and (max-width: 1000px){ 
		.pic_munon{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_codillo{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_hueso{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_brocheta{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_huesito{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_pata{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_medio_hueso_2{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_medio_hueso_1{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
	}
	
	@media only screen and (max-width: 700px){  
		#menu-product_menu {
			visibility: hidden;
		}
			
	}
/*******************************************************************
	******* FIN Tabulador de imagenes para HAM BONES ********************
	**************************************************************/	
	
	
	
/*******************************************************************
	******* Tabulador de imagenes para OREJAS ********************
	**************************************************************/
		
	
	
		
	.pic_orejas{ 
		background-image: url("../../uploads/2015/10/orejas-de-cerdo-300.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 230px;
	}
	
	.pic_orejas:before {
  		content:"Orejas de cerdo";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
	
	.pic_orejas:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 .pic_tiras{ 
		background-image: url("../../uploads/2015/10/tiras-de-oreja-300.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 230px;
		
	 }
	 
	 .pic_tiras:before {
  		content:"Tiras de oreja de cerdo";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 14px;
    	
	}
  	.pic_tiras:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 
	 @media only screen and (max-width: 1300px){ 
		.pic_orejas{ 
			 min-width: 150px;
		}
		.pic_tiras{ 
			 min-width: 150px;
		}
		
		.pic_orejas:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		.pic_tiras:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		
	}
	
	@media only screen and (max-width: 1000px){ 
		.pic_orejas{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_tiras{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		
	}
	 
/*******************************************************************
	******* FIN Tabulador de imagenes para OREJAS ********************
	**************************************************************/		
	
	


/*******************************************************************
	******* Tabulador de imagenes para GALLETAS ********************
	**************************************************************/
		
	
	
		
	.pic_corazon{ 
		background-image: url("../../uploads/2015/11/CorazonesSurtidos-300.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 230px;
	}
	
	.pic_corazon:before {
  		content:"Corazón";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
	
	.pic_corazon:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 .pic_galleta_huesito{ 
		background-image: url("../../uploads/2015/11/HuesitosSurtidos-300.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 230px;
		
	 }
	 
	 .pic_galleta_huesito:before {
  		content:"Huesito";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 14px;
    	
	}
  	.pic_galleta_huesito:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 
	 @media only screen and (max-width: 1300px){ 
		.pic_corazon{ 
			 min-width: 150px;
		}
		.pic_galleta_huesito{ 
			 min-width: 150px;
		}
		
		.pic_corazon:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		.pic_galleta_huesito:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		
	}
	
	@media only screen and (max-width: 1000px){ 
		.pic_corazon{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_galleta_huesito{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		
	}
	 
/*******************************************************************
	******* FIN Tabulador de imagenes para GALLETAS ********************
	**************************************************************/		


	
/*******************************************************************
	******* Tabulador de imagenes para DELICIAS ********************
	**************************************************************/
		
	
	
		
	.pic_delicias-adultos{ 
		background-image: url("../../uploads/2016/05/vitola_DELICIAS_adultos.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 230px;
	}
	
	.pic_delicias-adultos:before {
  		content:"Delicias adultos";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
	
	.pic_delicias-adultos:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 .pic_delicias-cachorros{ 
		background-image: url("../../uploads/2016/05/VITOLA_DELICIAS_cachorros.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 230px;
		
	 }
	 
	 .pic_delicias-cachorros:before {
  		content:"Delicias cachorros";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 14px;
    	
	}
  	.pic_delicias-cachorros:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 
	 @media only screen and (max-width: 1300px){ 
		.pic_delicias-adultos{ 
			 min-width: 150px;
		}
		.pic_delicias-cachorros{ 
			 min-width: 150px;
		}
		
		.pic_delicias-adultos:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		.pic_delicias-cachorros:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		
	}
	
	@media only screen and (max-width: 1000px){ 
		.pic_delicias-adultos{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_delicias-cachorros{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		
	}
	 
/*******************************************************************
	******* FIN Tabulador de imagenes para DELICIAS ********************
	**************************************************************/
	
	

/*******************************************************************
	******* Tabulador de imagenes para LA-BARRITA ********************
	**************************************************************/
		
	
	
		
	.pic_labarrita-salmonyatun{ 
		background-image: url("../../uploads/2016/05/vitola-salmonyatun.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 230px;
	}
	
	.pic_labarrita-salmonyatun:before {
  		content:"Salmón y atún";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -200%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
	
	.pic_labarrita-salmonyatun:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 .pic_labarrita-corderoyfoie{ 
		background-image: url("../../uploads/2016/05/vitola-corderoyfoie.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 230px;
		
	 }
	 
	 .pic_labarrita-corderoyfoie:before {
  		content:"Cordero y foie";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -200%;	
		text-transform: none;
		font-size: 14px;
    	
	}
  	.pic_labarrita-corderoyfoie:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 .pic_labarrita-corderoypollo{ 
		background-image: url("../../uploads/2016/05/vitola-corderoypollo.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 230px;
		
	 }
	 
	 .pic_labarrita-corderoypollo:before {
  		content:"Cordero y pollo";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -200%;	
		text-transform: none;
		font-size: 14px;
    	
	}
  	.pic_labarrita-corderoypollo:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 .pic_labarrita-jamonserranoypollo{ 
		background-image: url("../../uploads/2016/05/vitola-serranoypollo.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 230px;
		
	 }
	 
	 .pic_labarrita-jamonserranoypollo:before {
  		content:"Jamón Serrano y pollo";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -200%;	
		text-transform: none;
		font-size: 14px;
    	
	}
  	.pic_labarrita-jamonserranoypollo:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 @media only screen and (max-width: 1300px){ 
		.pic_labarrita-salmonyatun{ 
			 min-width: 150px;
		}
		.pic_labarrita-corderoyfoie{ 
			 min-width: 150px;
		}
		.pic_labarrita-corderoypollo{ 
			 min-width: 150px;
		}
		.pic_labarrita-jamonserranoypollo{ 
			 min-width: 150px;
		}
		
		.pic_labarrita-salmonyatun:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		.pic_labarrita-corderoyfoie:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		.pic_labarrita-corderoypollo:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		.pic_labarrita-jamonserranoypollo:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		
	}
	
	@media only screen and (max-width: 1000px){ 
		.pic_labarrita-salmonyatun{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_labarrita-corderoyfoie{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_labarrita-corderoypollo{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_labarrita-jamonserranoypollo{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		
	}
	 
/*******************************************************************
	******* FIN Tabulador de imagenes para LA-BARRITA ********************
	**************************************************************/	
	
	
/**************************************FUCTIONAL ********************
	**************************************************************/
		
	
	
		
	.pic_functional{ 
		background-image: url("../../uploads/2016/05/vitola-FUNCTIONAL.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 230px;
	}
	
	.pic_functional:before {
  		content:"Glucosamina";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
	
	.pic_functional:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 
	 @media only screen and (max-width: 1300px){ 
		.pic_functional{ 
			 min-width: 150px;
		}
		
		
		.pic_functional:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
	}
	
	@media only screen and (max-width: 1000px){ 
		.pic_functional{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		
	}
	 
/*******************************************************************
	******* FIN Tabulador de imagenes para FUNCTIONAL ********************
	**************************************************************/		
		
	

/*******************************************************************
**************************************************************
**************************************************************
	******* TERMINA ESPAÑOL ********************
	********EMPIEZA INGLÉS***********************************************
**************************************************************
**************************************************************
************************************************************/		
/* Inglés */
	
	.pic_lamb_en{ 
		background-image: url("../../uploads/2015/11/vitola-corgero-en.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
	}
	
	.pic_lamb_en:before {
  		content:"Lamb";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
	
	.pic_lamb_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	
	
	.pic_serrano_ham_en{ 
		background-image: url("../../uploads/2015/11/vitola-jamon-en.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
	}
	
	.pic_serrano_ham_en:before {
  		content:"Serrano Ham";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
	
	.pic_serrano_ham_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 .pic_pollo_en{ 
		background-image: url("../../uploads/2015/11/vitola-pollo-en.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_pollo_en:before {
  		content:"Chicken";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
  	.pic_pollo_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 .pic_foie_en{ 
		background-image: url("../../uploads/2015/10/vitola-foie-en.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_foie_en:before {
  		content:"Foie-Liver";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_foie_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 .pic_buey_en{ 
		background-image: url("../../uploads/2015/11/vitola-buey-en.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_buey_en:before {
  		content:"Beef";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_buey_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 .pic_pavo_en{ 
		background-image: url("../../uploads/2015/11/vitola-pavo-en.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_pavo_en:before {
  		content:"Turkey";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_pavo_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 .pic_queso_en{ 
		background-image: url("../../uploads/2015/11/vitola-queso-en.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_queso_en:before {
  		content:"Cheese";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
	
  	.pic_queso_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 .pic_salmon-atun_en{ 
		background-image: url("../../uploads/2015/11/vitola-salmon-atun-en.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_salmon-atun_en:before {
  		content:"Salmon & tuna";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_salmon-atun_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 .pic_puppies_en{ 
		background-image: url("../../uploads/2015/10/vitola_puppies.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_puppies_en:before {
  		content:"For Puppies";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_puppies_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 .pic_calcio_en{ 
		background-image: url(" ../../uploads/2015/11/vitola-calcio.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_calcio_en:before {
  		content:"Calcio";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_calcio_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 }
	 
	 .pic_mixto_en{ 
		background-image: url("../../uploads/2015/11/vitola-mix-eng.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_mixto_en:before {
  		content:"Mixed";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_mixto_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 }
	 

	 
	 @media only screen and (max-width: 1300px){ 
		.pic_lamb_en{ 
			 min-width: 150px;
		}
		.pic_serrano_ham_en{ 
			 min-width: 150px;
		}
		.pic_pollo_en{ 
			 min-width: 150px;
		}
		.pic_foie_en{ 
			 min-width: 150px;
		}
		.pic_buey_en{ 
			 min-width: 150px;
		}
		.pic_pavo_en{ 
			 min-width: 150px;
		}
		.pic_queso_en{ 
			 min-width: 150px;
		}
		.pic_salmon-atun_en{ 
			 min-width: 150px;
		}
		.pic_puppies_en{ 
			 min-width: 150px;
		}
		.pic_calcio_en{ 
			 min-width: 150px;
		}
		.pic_mixto_en{ 
			 min-width: 150px;
		}
	}
	
	@media only screen and (max-width: 1000px){ 
		.q_tabs.horizontal.center {
			background-color: #fff;
		}
		.pic_lamb_en{ 
			 min-width: 120px;
		}
		.pic_serrano_ham_en{ 
			 min-width: 120px;
		}
		.pic_pollo_en{ 
			 min-width: 120px;
		}
		.pic_foie_en{ 
			 min-width: 120px;
		}
		.pic_buey_en{ 
			 min-width: 120px;
		}
		.pic_pavo_en{ 
			 min-width: 120px;
		}
		.pic_queso_en{ 
			 min-width: 120px;
		}
		.pic_salmon-atun_en{ 
			 min-width: 120px;
		}
		.pic_puppies_en{ 
			 min-width: 120px;
		}
		.pic_calcio_en{ 
			 min-width: 120px;
		}
		.pic_mixto_en{ 
			 min-width: 120px;
		}
	}
	 
/*******************************************************************
	******* FIN Tabulador de imagenes para Serrano-snacks ********************
	**************************************************************/
	
	
	
/*******************************************************************
	******* Tabulador de imagenes para HAM BONES ********************
	**************************************************************/
		
	
	.pic_munon_en{ 
		background-image: url("../../uploads/2015/10/HAM_BONES_SLIDER_MUNYON-300.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
	}
	
	.pic_munon_en:before {
  		content:"Half mega meaty ham bone";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 12px;
    	
	}
	
	
	.pic_munon_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 }
		
		
	.pic_codillo_en{ 
		background-image: url("../../uploads/2015/10/HAM_BONES_SLIDER_CODILLO-DE-JAMON-SERRANO-300.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
	}
	
	.pic_codillo_en:before {
  		content:"Serrano mega meaty ham bone";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 12px;
    	
	}
	
	
	.pic_codillo_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 .pic_hueso_en{ 
		background-image: url("../../uploads/2015/10/HAM_BONES_SLIDER_HUESO-DE-JAMON-SERRANO-300.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_hueso_en:before {
  		content:"Serrano ham bone";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 12px;
    	
	}
  	.pic_hueso_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 .pic_brocheta_en{ 
		background-image: url("../../uploads/2015/10/HAM_BONES_SLIDER_BROCHETA-DE-JAMON-SERRANO-300.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_brocheta_en:before {
  		content:"Serrano ham knuckles";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 12px;
    	
	}
	
  	.pic_brocheta_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 .pic_huesito_en{ 
		background-image: url("../../uploads/2015/10/HAM_BONES_SLIDER_HUESITO-DE-JAMON-SERRANO-300.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_huesito_en:before {
  		content:"Serrano mini ham bone";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 12px;
    	
	}
	
  	.pic_huesito_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 .pic_pata_en{ 
		background-image: url("../../uploads/2015/10/HAM_BONES_SLIDER_PATA-DE-JAMON-SERRANO-300.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_pata_en:before {
  		content:"Serrano ham trotter";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 12px;
    	
	}
	
  	.pic_pata_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 .pic_medio_hueso_2_en{ 
		background-image: url("../../uploads/2015/10/HAM_BONES_SLIDER_MEDIO-HUESO-DE-JAMON-SERRANO-300.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_medio_hueso_2_en:before {
  		content:"1/2 Serrano ham bone 2 pc";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 12px;
    	
	}
	
	
  	.pic_medio_hueso_2_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 .pic_medio_hueso_1_en{ 
		background-image: url("../../uploads/2015/10/HAM_BONES_SLIDER_MEDIO-HUESO-DE-JAMON-SERRANO-CON-BROCHETA-300.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_medio_hueso_1_en:before {
  		content:"1/2 Serrano ham bone 1 pc";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 12px;
    	
	}
	
  	.pic_medio_hueso_1_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	
	 
	 @media only screen and (max-width: 1300px){ 
	 	.pic_munon_en{ 
			 min-width: 150px;
		}
		.pic_codillo_en{ 
			 min-width: 150px;
		}
		.pic_hueso_en{ 
			 min-width: 150px;
		}
		.pic_brocheta_en{ 
			 min-width: 150px;
		}
		.pic_huesito_en{ 
			 min-width: 150px;
		}
		.pic_pata_en{ 
			 min-width: 150px;
		}
		.pic_medio_hueso_2_en{ 
			 min-width: 150px;
		}
		.pic_medio_hueso_1_en{ 
			 min-width: 150px;
		}
		
		.pic_munon_en:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		
		.pic_codillo_en:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		.pic_hueso_en:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		.pic_brocheta_en:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		.pic_huesito_en:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		.pic_pata_en:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		.pic_medio_hueso_2_en:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		.pic_medio_hueso_1_en:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		
	}
	
	@media only screen and (max-width: 1000px){ 
		.pic_munon_en{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_codillo_en{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_hueso_en{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_brocheta_en{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_huesito_en{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_pata_en{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_medio_hueso_2_en{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_medio_hueso_1_en{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
	}
	
	@media only screen and (max-width: 700px){  
		#menu-product_menu {
			visibility: hidden;
		}
			
	}
/*******************************************************************
	******* FIN Tabulador de imagenes para HAM BONES ********************
	**************************************************************/	
	
	
	
/*******************************************************************
	******* Tabulador de imagenes para OREJAS ********************
	**************************************************************/
		
	
	
		
	.pic_orejas_en{ 
		background-image: url("../../uploads/2015/10/orejas-de-cerdo-300.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 230px;
	}
	
	.pic_orejas_en:before {
  		content:"Pig ears";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
	
	.pic_orejas_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 .pic_tiras_en{ 
		background-image: url("../../uploads/2015/10/tiras-de-oreja-300.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 230px;
		
	 }
	 
	 .pic_tiras_en:before {
  		content:"Pig ear strips";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 14px;
    	
	}
  	.pic_tiras_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 
	 @media only screen and (max-width: 1300px){ 
		.pic_orejas_en{ 
			 min-width: 150px;
		}
		.pic_tiras_en{ 
			 min-width: 150px;
		}
		
		.pic_orejas_en:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		.pic_tiras_en:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		
	}
	
	@media only screen and (max-width: 1000px){ 
		.pic_orejas_en{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_tiras_en{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		
	}
	 
/*******************************************************************
	******* FIN Tabulador de imagenes para OREJAS ********************
	**************************************************************/		
	
	


/*******************************************************************
	******* Tabulador de imagenes para GALLETAS ********************
	**************************************************************/
		
	
	
		
	.pic_corazon_en{ 
		background-image: url("../../uploads/2015/11/CorazonesSurtidos-300.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 230px;
	}
	
	.pic_corazon_en:before {
  		content:"Hearts";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
	
	.pic_corazon_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 .pic_galleta_huesito_en{ 
		background-image: url("../../uploads/2015/11/HuesitosSurtidos-300.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 230px;
		
	 }
	 
	 .pic_galleta_huesito_en:before {
  		content:"Bones";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 14px;
    	
	}
  	.pic_galleta_huesito_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 
	 @media only screen and (max-width: 1300px){ 
		.pic_corazon_en{ 
			 min-width: 150px;
		}
		.pic_galleta_huesito_en{ 
			 min-width: 150px;
		}
		
		.pic_corazon_en:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		.pic_galleta_huesito_en:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		
	}
	
	@media only screen and (max-width: 1000px){ 
		.pic_corazon_en{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_galleta_huesito_en{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		
	}
	 
/*******************************************************************
	******* FIN Tabulador de imagenes para GALLETAS ********************
	**************************************************************/	
	
	
/*******************************************************************
	******* Tabulador de imagenes para DELICIAS ENG********************
	**************************************************************/
		
	
	
		
	.pic_delicias-adultos_en{ 
		background-image: url("../../uploads/2016/05/vitola_DELICIAS_adultos.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 230px;
	}
	
	.pic_delicias-adultos_en:before {
  		content:"Delicias adults";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
	
	.pic_delicias-adultos_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 .pic_delicias-cachorros_en{ 
		background-image: url("../../uploads/2016/05/VITOLA_DELICIAS_cachorros.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 230px;
		
	 }
	 
	 .pic_delicias-cachorros_en:before {
  		content:"Delicias for puppies";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 14px;
    	
	}
  	.pic_delicias-cachorros_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 
	 @media only screen and (max-width: 1300px){ 
		.pic_delicias-adultos_en{ 
			 min-width: 150px;
		}
		.pic_delicias-cachorros_en{ 
			 min-width: 150px;
		}
		
		.pic_delicias-adultos_en:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		.pic_delicias-cachorros_en:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		
	}
	
	@media only screen and (max-width: 1000px){ 
		.pic_delicias-adultos_en{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_delicias-cachorros_en{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		
	}
	 
/*******************************************************************
	******* FIN Tabulador de imagenes para DELICIAS EN********************
	**************************************************************/
	


/*******************************************************************
	******* Tabulador de imagenes para LA-BARRITA EN********************
	**************************************************************/
		
	
	
		
	.pic_labarrita-salmonyatun_en{ 
		background-image: url("../../uploads/2016/05/vitola-salmonyatun.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 230px;
	}
	
	.pic_labarrita-salmonyatun_en:before {
  		content:"Salmon & tuna";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -200%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
	
	.pic_labarrita-salmonyatun_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 .pic_labarrita-corderoyfoie_en{ 
		background-image: url("../../uploads/2016/05/vitola-corderoyfoie.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 230px;
		
	 }
	 
	 .pic_labarrita-corderoyfoie_en:before {
  		content:"Lamb & liver";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -200%;	
		text-transform: none;
		font-size: 14px;
    	
	}
  	.pic_labarrita-corderoyfoie_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 .pic_labarrita-corderoypollo_en{ 
		background-image: url("../../uploads/2016/05/vitola-corderoypollo.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 230px;
		
	 }
	 
	 .pic_labarrita-corderoypollo_en:before {
  		content:"Lamb & chicken";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -200%;	
		text-transform: none;
		font-size: 14px;
    	
	}
  	.pic_labarrita-corderoypollo_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 .pic_labarrita-jamonserranoypollo_en{ 
		background-image: url("../../uploads/2016/05/vitola-serranoypollo.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 230px;
		
	 }
	 
	 .pic_labarrita-jamonserranoypollo_en:before {
  		content:"Serrano ham & chicken";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -200%;	
		text-transform: none;
		font-size: 14px;
    	
	}
  	.pic_labarrita-jamonserranoypollo_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 @media only screen and (max-width: 1300px){ 
		.pic_labarrita-salmonyatun_en{ 
			 min-width: 150px;
		}
		.pic_labarrita-corderoyfoie_en{ 
			 min-width: 150px;
		}
		.pic_labarrita-corderoypollo_en{ 
			 min-width: 150px;
		}
		.pic_labarrita-jamonserranoypollo_en{ 
			 min-width: 150px;
		}
		
		.pic_labarrita-salmonyatun_en:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		.pic_labarrita-corderoyfoie_en:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		.pic_labarrita-corderoypollo_en:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		.pic_labarrita-jamonserranoypollo_en:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
		
	}
	
	@media only screen and (max-width: 1000px){ 
		.pic_labarrita-salmonyatun_en{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_labarrita-corderoyfoie_en{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_labarrita-corderoypollo_en{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		.pic_labarrita-jamonserranoypollo_en{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		
	}
	 
/*******************************************************************
	******* FIN Tabulador de imagenes para LA-BARRITA EN********************
	**************************************************************/	
	
/**************************************FUCTIONAL en********************
	**************************************************************/
		
	
	
		
	.pic_functional_en{ 
		background-image: url("../../uploads/2016/05/vitola-FUNCTIONAL.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 230px;
	}
	
	.pic_functional_en:before {
  		content:"Glucosamine";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -180%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
	
	.pic_functional_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 
	 @media only screen and (max-width: 1300px){ 
		.pic_functional_en{ 
			 min-width: 150px;
		}
		
		
		.pic_functional_en:before{ 
			 min-width: 150px;
			 vertical-align: -140%;	
			 font-size: 10px;
		}
	}
	
	@media only screen and (max-width: 1000px){ 
		.pic_functional_en{ 
			 min-width: 120px;
			 vertical-align: -100%;	
			 font-size: 7px;
		}
		
	}
	 
/*******************************************************************
	******* FIN Tabulador de imagenes para FUNCTIONAL en********************
	**************************************************************/			
		




/* Fin Inglés */
/*******************************************************************
**************************************************************
**************************************************************
	******* TERMINA INGLÉS ********************
**************************************************************
**************************************************************
**************************************************************/		


	
	
	
	
	
	
/*******************************************************************
	******* Filtro de Productos  ********************
	**************************************************************/	
.filter_holder .tabs-nav > ul {
    display: inline-block;
    list-style: outside none none;
}
	

/*.tabs-nav-victor > li > a::after {
    color: #393939;
    content: none;
    display: inline-block;
    position: absolute;
    right: 0;
    width: 1px;
    
}*/

.filter_holder > ul > li > a::after {
    color: #393939;
    content: "|";
    display: inline-block;
    position: absolute;
    right: 0;
    width: 1px;
}





.filter_holder > ul  > li.current > a, .filter_holder > ul  > li:hover:not(.active) > a {
    color: #80aec0;
}


.filter_holder > ul > li  > a {
    color: #393939;
    display: inline-block;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: 1px;
    padding: 0 25px;
    position: relative;
    text-transform: uppercase;
    transition: color 0.3s ease-in-out 0s;
    vertical-align: middle;
}

.filter_holder > ul > li.active > a{
    color: #80aec0 !important;;
	
    
}
	
.filter_holder {
    margin-top: 20px;
	text-align: center;
}

/* Filter_holder_victor para menu producto*/

.filter_holder_victor > ul {
    display: inline-flex;
    list-style: outside none none;
	width: 1100px;
}
	

/*.tabs-nav-victor > li > a::after {
    color: #393939;
    content: none;
    display: inline-block;
    position: absolute;
    right: 0;
    width: 1px;
    
}*/

.filter_holder_victor > ul > li > a::after {
    color: #393939;
    content: "|";
    display: inline-block;
    position: absolute;
    right: 0;
    width: 1px;
}





.filter_holder_victor > ul  > li.current > a, .filter_holder_victor > ul  > li:hover:not(.active) > a {
    color: #80aec0;
}


.filter_holder_victor > ul > li  > a {
    color: #393939;
    display: inline-block;
    font-size: 10px;
    font-weight: 800;
    letter-spacing: 1px;
    padding: 0 20px;
    position: relative;
    text-transform: uppercase;
    transition: color 0.3s ease-in-out 0s;
    vertical-align: middle;
}

.filter_holder_victor > ul > li.active > a{
    color: #80aec0;
	
    
}

.filter_holder_victor > ul > li.noactive > a{
    color: #4d4d4d !important;
	
    
}

	
.filter_holder_victor {
    margin-top: 10px;
	text-align: center;
}



/* FIN Filter_holder_victor para menu producto*/	




.filter_holder ul li span::after {
    color: #a6a6a6;
    content: none;
    display: inline-block;
    position: absolute;
    right: 0;
    width: 1px;
}


.projects_holder article .image img {
    display: block;
    height: 332px;
    position: relative;
    width: 550px;
    z-index: 100;
}


.transparencia:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
		cursor: pointer;
	 } 
	 
	 
body {
    color: #4d4d4d;
    font-family: "Raleway",sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
}

.drop_down .second .inner ul li a, .drop_down .second .inner ul li h4 {
    color: #4d4d4d;
    font-size: 14px;
    font-weight: 500;
    line-height: 34px;
}

/* Elimina las flechas de navegaciion Izq/Der de las materias primas */
.flex-direction-nav .flex-disabled{
	display: none;
}	



/* Iconos sociales en Sabores de productos */

.social_share_dropdown {
    display: block;
    left: 0;
    margin: 0;
    padding: 10px 0 0;
    position: absolute;
    top: 100%;
    visibility: hidden;
    width: 120px;
}

.zindex990 {
	z-index: 990;
}

.zindex989 {
	z-index: 989;
}

.zindex988 {
	z-index: 988;
}

.zindex987 {
	z-index: 987;
}


.social_share_icon {
	font-family: "ElegantIcons";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
	color: #000;
	font-size:30px;
	
}


.social_share_title {
    display: inline-block;
	color: #000;
    font-size: 14px;
    font-weight: 500;
    line-height: 34px;
	text-transform: uppercase;
	
	
}



.social_share_dropdown ul li a {
    border-bottom: 1px solid #5d5d5d;
    color: #5d5d5d !important;
    display: block;
    font-size: 10px;
    height: 32px;
    letter-spacing: 1px;
    line-height: 42px;
    /*padding: 0 12px;*/
    text-align: left;
    text-transform: uppercase;
    transition: none 0s ease 0s !important;
}

.social_share_dropdown ul li img {
    margin: 0 12px 0 0;
    width: 16px;
}

#faq-block .single-faq .expand-title code {
    cursor: pointer;
	font-family: "Raleway",sans-serif;
	/*text-transform: uppercase;*/
	font-weight: bold;
	font-size: 16px
	
}

#faq-block .single-faq .faq-question code, #faq-block .single-faq .faq-question a code {
	color: #4d4d4d;
    line-height: 23px;
	margin-bottom: 10px;
	font-family: "Raleway",sans-serif;
	/*text-transform: uppercase;*/
	font-weight: bold;
	font-size: 16px
	
}


.faq-answer {
	margin-bottom: 30px;
}


.faq-answer code {
	margin-bottom: 30px;
	color: #4d4d4d;
    font-family: "Raleway",sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
}

.more-link {
	 border: 2px solid;
    border-radius: 0;
    box-sizing: initial !important;
    color: #000;
    cursor: pointer;
    display: table;
    font-family: inherit;
    font-size: 11px;
    font-style: normal;
    font-weight: 800;
    height: 37px;
    letter-spacing: 2px;
    line-height: 37px;
    margin: 0;
    outline: medium none;
    padding: 0 22px;
    position: relative;
    text-align: left;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    transition: color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s, border-color 0.3s ease-in-out 0s;
    white-space: nowrap;
    width: auto;
	
	font-size: 10px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    
	
	/*background-color: #393939;*/
    border-color: #393939;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
	margin: 20px 0 0;
}

.more-link:hover {
	color: #ffffff;
	background-color: #80aec0;
	border-color: #80aec0;
	
}
	
.ocultar {
	display: none;
	}	
	
.flexslider .slides img, .portfolio_slider .portfolio_slides img, .qode_carousels .slides img {
    width: 87%;
}	

.portfolio_single .flexslider .slides img, .portfolio_slider .portfolio_slides img, .qode_carousels .slides img {
    width: 100%;
}

.qode_image_gallery_no_space .controls a.next-slide {
    right: 0;
}

@font-face {
	font-family: 'Interstate';
	src: url('fonts/InterstatePlus-Light-Cond_24179.eot');
	src: local('☺'), url('fonts/InterstatePlus-Light-Cond_24179.woff') format('woff'), url('fonts/InterstatePlus-Light-Cond_24179.ttf') format('truetype'), url('fonts/InterstatePlus-Light-Cond_24179.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'Myriad';
	src: url('fonts/MyriadPro-Regular.eot');
	src: local('☺'), url('fonts/MyriadPro-Regular.woff') format('woff'), url('fonts/MyriadPro-Regular.ttf') format('truetype'), url('fonts/MyriadPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'InterstatePlusBold';
	src: url('fonts/InterstatePlus-Bold_24178.eot');
	src: local('☺'), url('fonts/InterstatePlus-Bold_24178.woff') format('woff'), url('fonts/InterstatePlus-Bold_24178.ttf') format('truetype'), url('fonts/InterstatePlus-Bold_24178.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



@font-face {
	font-family: 'NexaRust';
	src: url('fonts/NexaRustSlab-BlackShadow01.eot');
	src: local('☺'), url('fonts/NexaRustSlab-BlackShadow01.woff') format('woff'), url('fonts/NexaRustSlab-BlackShadow01.ttf') format('truetype'), url('fonts/NexaRustSlab-BlackShadow01.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FrederickatheGreat';
	src: url('fonts/FrederickatheGreat-Regular.eot');
	src: local('☺'), url('fonts/FrederickatheGreat-Regular.woff') format('woff'), url('fonts/FrederickatheGreat-Regular.ttf') format('truetype'), url('fonts/FrederickatheGreat-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


.titulo_sabor{
	font-size: 35px;
	font-family: Myriad, Tahoma;
	font-stretch: extra-expanded;
}

.titulo_modelo{
	font-size: 28px;
	font-family: Interstate, Tahoma;
	font-stretch: condensed;

}

.titulo_con{
	font-size: 30px;
	font-family: InterstatePlusBold, Tahoma;
}

.titulo_con_bold{
	font-size: 38px;
	font-family: InterstatePlusBold, Tahoma;
	font-weight: bold;
	line-height: 1.2;
}

.titulo_ham{
	font-size: 58px;
	font-family: NexaRust, Tahoma;
	font-stretch: condensed;
	line-height: 1.1;
}

.titulo_bones{
	font-size: 42px;
	font-family: NexaRust, Tahoma;
	font-stretch: condensed;
	
	
	
	
}

centrar_carrusel {
	margin-left: auto;
	margin-right: auto;

	
}

#sabores .flexslider, .portfolio_slider {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 200px;
}
.flexslider .flex-prev, .portfolio_slider .caroufredsel-prev, .full_width .section_inner .portfolio_slider .caroufredsel-prev {
    left: -45px;
}

.flexslider .flex-next, .portfolio_slider .caroufredsel-next, .full_width .section_inner .portfolio_slider .caroufredsel-next {
    right: -15px;
}

.contact_info .q_font_awsome_icon_circle, .contact_info .q_font_elegant_holder,.contact_info .q_font_elegant_holder{
    border-radius: 5em;
    background: #80aec0 none repeat scroll 0 0;
    background-color: #80aec0;
    border: 1px solid transparent;
    box-sizing: initial;
    color: #fff;
    height: 2.5em;
    line-height: 2.5em;
    position: relative;
    transition: background-color 0.3s ease-in-out 0s, border-color 0.3s ease-in-out 0s;
    width: 2.5em;
    text-align: center;    
}

.contact_info .q_font_awsome_icon_circle:hover, .contact_info .q_font_elegant_holder:hover,.contact_info .q_font_elegant_holder:hover{
    color: #fff;
    background-color: #393939;
}

/* Ocultar comentarios en faq´s*/
#comments {
	/*display: none;*/
}


/* Banderas*/
.menu-item-language {
    width: 30px;
}

.menu-item-language a {
	width: 18px;
    padding-left: 0px !important;
    padding-right: 0px !important;
	
}

.contact_detail {
    margin: 0 0 80px;
}

.breadcrumb a:hover, .breadcrumb span.current {
    color: #ffffff;
}

/*Espaciado en moviles*/
.custom_font_holder > span {
    font-size: 0.8em;
    line-height: inherit !important;
}

.content .full_width h2, .content .container_inner.default_template_holder h2 {
    font-size: 32px;
}

.carousel-inner .item .image {
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
	
}


nav.main_menu ul li a {
    color: #777;
    cursor: pointer;
    display: inline-block;
    font-weight: 400;
    line-height: 100px;
    margin: 0;
    padding: 0;
    position: relative;
    text-decoration: none;
}

nav.main_menu > ul > li > a {
    background-color: transparent;
    color: #696969;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    height: 100%;
    letter-spacing: 2px;
    padding: 0 13px;
    position: relative;
    text-transform: uppercase;
    transition: opacity 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s;
}


nav.main_menu > ul > li > a {
    color: #393939;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: 0px;
}


@media only screen and (min-width: 1281px){ 
nav.main_menu ul li a {
    color: #777;
    cursor: pointer;
    display: inline-block;
    font-weight: 400;
    line-height: 100px;
    margin: 0;
    padding: 0;
    position: relative;
    text-decoration: none;
}

nav.main_menu > ul > li > a {
    background-color: transparent;
    color: #696969;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    height: 100%;
    letter-spacing: 2px;
    padding: 0 24px;
    position: relative;
    text-transform: uppercase;
    transition: opacity 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s;
}


nav.main_menu > ul > li > a {
    color: #393939;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: 3px;
}
}

/*@media only screen and (max-width: 600px) {
.vc_row.full_screen_section, .full_screen_section_slide {
    padding: 90px 0;
}
}*/

.breadcrumb a, .breadcrumb span {
     text-transform: none;
}


.widget_wysija_cont .wysija-submit {
	display: block;
    margin-top: 20px;
    font-size: 10px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
       padding: 0 22px;

	  background-color: rgb(255, 255, 255);
    border-color: rgb(57, 57, 57);
    color: rgb(57, 57, 57);
	border: 2px solid;
    border-radius: 0;
    box-sizing: initial !important;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: 11px;
    font-style: normal;
    font-weight: 800;
    height: 37px;
    letter-spacing: 2px;
    line-height: 37px;
    outline: medium none;
    position: relative;
    text-align: left;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    transition: color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s, border-color 0.3s ease-in-out 0s;
    white-space: nowrap;
    width: auto;
}


.widget_wysija_cont .wysija-submit:hover {
	background-color: rgb(57, 57, 57);
    border-color: #393939;
    color: rgb(255, 255, 255);
}


div.knews_add_user input.knewsbutton { 
      background-color: rgb(255, 255, 255);
    border: 2px solid;
    border-radius: 0;
    box-sizing: initial;
    color: rgb(57, 57, 57);
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: 11px;
    font-style: normal;
    font-weight: 800;
    height: 37px;
    letter-spacing: 2px;
    line-height: 37px;
    margin-top: 20px;
    outline: medium none;
    padding: 0 22px;
    position: relative;
    text-align: left;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    transition: color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s, border-color 0.3s ease-in-out 0s;
    white-space: nowrap;
    width: auto;
}

div.knews_add_user input.knewsbutton:hover {
	background-color: rgb(57, 57, 57);
    border-color: #393939;
    color: rgb(255, 255, 255);
}

.blog_holder article {
    padding-top: 40px;
	padding-bottom: 60px;
}

@media only screen and (min-width: 640px){
	.cssvideos {
		width: 640px;
		height: 360px;
		padding-bottom: 20px;
	}
}

.q_tabs .tabs-nav li a {
     letter-spacing: 1px !important;
}

.breadcrumbs .breadcrumbs_inner {
     word-break: break-word;
}

.comment_holder .comment .text {
    padding: 0 0 0 0px;
}

/* Elimino la imagen del avatar en comentarios.*/

.comment_holder .comment .image {
    display: none;
}


.comment_holder .comment {
    padding: 5px;
}

	
body.single-question .column2 {
	display: none; 
}

body.single-question .comment_holder {
	display: none; 
}


.wpb_single_image img.sellos-delicias 
{
    display: inline-block;
    max-width: 50%;
	height: auto;
}


.image_guau {
    padding: 0px;
}

.image_guau .wpb_wrapper .vc_single_image-wrapper img {
    display: block;
    /*height: 332px;*/
    position: relative;
    /*width: 550px;*/
    z-index: 100;
}
.image_guau .wpb_wrapper .vc_single_image-wrapper img  {
    transition: transform 0.3s ease-in-out 0s;
}



.image_guau .wpb_single_image .vc_single_image-wrapper {
    display: block !important;
    max-width: 100%;
}

.image_guau .wpb_single_image .vc_single_image-wrapper {
    display: block !important;
    max-width: 100%;
}

.image_guau_grid {
    padding-bottom: 30px;
}

.image_guau_grid .wpb_wrapper .vc_single_image-wrapper img {
    display: block;
    /*height: 332px;*/
    position: relative;
    /*width: 550px;*/
    z-index: 100;
}
.image_guau_grid .wpb_wrapper .vc_single_image-wrapper img  {
    transition: transform 0.3s ease-in-out 0s;
}



.image_guau_grid .wpb_single_image .vc_single_image-wrapper {
    display: block !important;
    max-width: 100%;
}

.image_guau_grid .wpb_single_image .vc_single_image-wrapper {
    display: block !important;
    max-width: 100%;
}


/*.instagram_guau_column {
	border-radius: 3px;
	border: 1px solid #80aec0;
	margin-bottom: 60px;
	padding-top: 20px;
	text-align: center;
	padding-bottom: 50px;
	padding-right: 0;
	padding-left: 0;
	margin-right: 5px;
	width: 24%;
}*/

.instagram_guau_column {
	border-radius: 3px;
	border: 1px solid #80aec0;
	margin-bottom: 60px;
}



.full_width .full_width_inner .instagram_guau_row {
	padding: 0px 20px 25px 45px;
}


/*.image_guau_background {
	
	background-image: url(http://www.mediterraneannatural.com/wp-content/uploads/2017/12/GUAU-ESP-w22.jpg) no-repeat fixed center;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
   height: 100vh;
   width: 100% ;
   text-align: center;
}*/


@media only screen and (min-width: 1281px){ 
	.filter_holder_victor {
		display:none;
	}
}


/* Responsive Full Background Image Using CSS
 * Tutorial URL: http://sixrevisions.com/css/responsive-background-image/
*/
.area_shape {
  /* Location of the image */
  /*background-image: url(http://www.mediterraneannatural.com/wp-content/uploads/2017/09/FONDO-DESTELLO-guau-w2.jpg);*/
  background-image: url(http://www.mediterraneannatural.com/wp-content/uploads/2017/09/FONDO-GUAU-completo-3000.jpg);
  /* Image is centered vertically and horizontally at all times */
  background-position: center center;
  
  height: 100vh;
  
  /* Image doesn't repeat */
  background-repeat: no-repeat;
  
  /* Makes the imag e fixed in the viewport so that it doesn't move when 
     the content height is greater than the image height */
  background-attachment: fixed;
  
  /* This is what makes the background image rescale based on its container's size */
  background-size: cover;
  
  /* Pick a solid background color that will be displayed while the background image is loading */
  background-color:#464646;
  
  /* SHORTHAND CSS NOTATION
   * background: url(background-photo.jpg) center center cover no-repeat fixed;
   */
   
}

.img_shape {
	background-image:url(http://www.mediterraneannatural.com/wp-content/uploads/2017/09/FONDO-DESTELLO-guau-w2-c.jpg); 
}


/* For mobile devices */
@media only screen and (max-width: 640px) {
 .img_shape {
	background-image: url(http://www.mediterraneannatural.com/wp-content/uploads/2017/09/FONDO-DESTELLO-guau-w2-p.jpg); 
  }
}

.img_shape_en {
	background-image:url(http://www.mediterraneannatural.com/wp-content/uploads/2018/02/FONDO-DESTELLO-woof-w2-c.jpg); 
}


/* For mobile devices */
@media only screen and (max-width: 767px) {
 .img_shape_en {
	background-image: url(http://www.mediterraneannatural.com/wp-content/uploads/2018/02/FONDO-DESTELLO-woof-w2-p.jpg); 
  }
}

.social_network {
	color: #FFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: 600;
	text-align:center;
}


.Table { 
	display: table; 
	margin:0 auto;
	text-align:left;
	position: absolute;
  	bottom: 0;
  	width: 100%;
  	height: 40px;
}  

.Title_area_shape {
	display: table-caption;
	text-align: center;
	font-weight: bold;
	font-size: larger; 
}  
.Heading {
	display: table-row; 
	font-weight: bold; 
	text-align: center;  
 } 
 
 .Row {
	  display: table-row;
}

.Celld { 
	display: table-cell;
	border: none;
	border-width: thin;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: left;
}  

.Celli { 
	display: table-cell;
	border: none;
	border-width: thin;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: right;
}  



/*****************************************************************************************/
/************** Imagenes Serrano snacks para GATOS *************************************/
/*****************************************************************************************/




/* Español */

 
	 .pic_foie_cat{ 
		background-image: url("../../uploads/2018/04/vitola-foie.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_foie_cat:before {
  		content:"Foie";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_foie_cat:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 .pic_pollo_cat{ 
		background-image: url("../../uploads/2018/04/vitola-pollo.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_pollo_cat:before {
  		content:"Pollo";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
  	.pic_pollo_cat:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
		 
	 .pic_salmon_atun_cat{ 
		background-image: url("../../uploads/2018/04/vitola-salmon-atun.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_salmon_atun_cat:before {
  		content:"Salmón y atún";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_salmon_atun_cat:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 

	 
	 .pic_sardina_cat{ 
		background-image: url("../../uploads/2018/04/vitola-sardina.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_sardina_cat:before {
  		content:"Sardina";
		color:#4d4d4d;
		padding: 0 5px 0 0; 
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_sardina_cat:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 }
	 

	 
	 @media only screen and (max-width: 1300px){ 
	 	.pic_foie_cat{ 
			 min-width: 150px;
		}

		.pic_pollo_cat{ 
			 min-width: 150px;
		}
		
		.pic_salmon_atun_cat{ 
			 min-width: 150px;
		}
		
		.pic_sardina_cat{ 
			 min-width: 150px;
		}
	}
	
	@media only screen and (max-width: 1000px){ 
		.q_tabs.horizontal.center {
			background-color: #fff;
		}
		
		.pic_foie_cat{ 
			 min-width: 120px;
		}
		.pic_pollo_cat{ 
			 min-width: 120px;
		}
		.pic_salmon_atun_cat{ 
			 min-width: 120px;
		}

		.pic_sardina_cat{ 
			 min-width: 120px;
		}
	}
	 
	 

/* Inglés */

 
	 .pic_foie_cat_en{ 
		background-image: url("../../uploads/2018/04/vitola-foie-liver.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_foie_cat_en:before {
  		content:"Foie liver";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_foie_cat_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 .pic_pollo_cat_en{ 
		background-image: url("../../uploads/2018/04/vitola-chicken.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_pollo_cat_en:before {
  		content:"Chicken";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
  	.pic_pollo_cat_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
		 
	 .pic_salmon_atun_cat_en{ 
		background-image: url("../../uploads/2018/04/vitola-salmon-tuna.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_salmon_atun_cat_en:before {
  		content:"Salmon and tuna";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_salmon_atun_cat_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 

	 
	 .pic_sardina_cat_en{ 
		background-image: url("../../uploads/2018/04/sardine.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_sardina_cat_en:before {
  		content:"Sardine";
		color:#4d4d4d;
		padding: 0 5px 0 0; 
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_sardina_cat_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 }
	 

	 
	 @media only screen and (max-width: 1300px){ 
	 	.pic_foie_cat_en{ 
			 min-width: 150px;
		}

		.pic_pollo_cat_en{ 
			 min-width: 150px;
		}
		
		.pic_salmon_atun_cat_en{ 
			 min-width: 150px;
		}
		
		.pic_sardina_cat_en{ 
			 min-width: 150px;
		}
	}
	
	@media only screen and (max-width: 1000px){ 
		.q_tabs.horizontal.center {
			background-color: #fff;
		}
		
		.pic_foie_cat_en{ 
			 min-width: 120px;
		}
		.pic_pollo_cat_en{ 
			 min-width: 120px;
		}
		.pic_salmon_atun_cat_en{ 
			 min-width: 120px;
		}

		.pic_sardina_cat_en{ 
			 min-width: 120px;
		}
	}
	 

	 


/***************************************************************************************/
/*************** FIN serrano snacks PARA GATOS ***************************************/
/******************************************************************************************/




/*****************************************************************************************/
/************** Imagenes Tapas Gourmet *************************************/
/*****************************************************************************************/




/* Español */

 
	 .pic_cordero_buey_tg{ 
		background-image: url("../../uploads/2018/04/CORDERO-Y-BUEY.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_cordero_buey_tg:before {
  		content:"Cordero y buey";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_cordero_buey_tg:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 .pic_pollo_pavo_tg{ 
		background-image: url("../../uploads/2018/04/POLLO-CON-PAVO.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_pollo_pavo_tg:before {
  		content:"Pollo con pavo";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
  	.pic_pollo_pavo_tg:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
		 
	 .pic_sardina_tg{ 
		background-image: url("../../uploads/2018/04/SARDINA.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_sardina_tg:before {
  		content:"Sardina";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_sardina_tg:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 

	 
	
	 
	 @media only screen and (max-width: 1300px){ 
	 	.pic_cordero_buey_tg{ 
			 min-width: 150px;
		}

		.pic_pollo_pavo_tg{ 
			 min-width: 150px;
		}
		
		.pic_sardina_tg{ 
			 min-width: 150px;
		}
		
	}
	
	@media only screen and (max-width: 1000px){ 
		.q_tabs.horizontal.center {
			background-color: #fff;
		}
		
		.pic_cordero_buey_tg{ 
			 min-width: 120px;
		}
		.pic_pollo_pavo_tg{ 
			 min-width: 120px;
		}
		.pic_sardina_tg{ 
			 min-width: 120px;
		}


	}
	 


/* Inglés */

 
	 .pic_cordero_buey_tg_en{ 
		background-image: url("../../uploads/2018/04/CORDERO-Y-BUEY.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_cordero_buey_tg_en:before {
  		content:"Lamb and beef";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_cordero_buey_tg_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 .pic_pollo_pavo_tg_en{ 
		background-image: url("../../uploads/2018/04/POLLO-CON-PAVO.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_pollo_pavo_tg_en:before {
  		content:"Chicken with turkey";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
  	.pic_pollo_pavo_tg_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
		 
	 .pic_sardina_tg_en{ 
		background-image: url("../../uploads/2018/04/SARDINA.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_sardina_tg_en:before {
  		content:"Sardine";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_sardina_tg_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 

	 
	
	 
	 @media only screen and (max-width: 1300px){ 
	 	.pic_cordero_buey_tg_en{ 
			 min-width: 150px;
		}

		.pic_pollo_pavo_tg_en{ 
			 min-width: 150px;
		}
		
		.pic_sardina_tg_en{ 
			 min-width: 150px;
		}
		
	}
	
	@media only screen and (max-width: 1000px){ 
		.q_tabs.horizontal.center {
			background-color: #fff;
		}
		
		.pic_cordero_buey_tg_en{ 
			 min-width: 120px;
		}
		.pic_pollo_pavo_tg_en{ 
			 min-width: 120px;
		}
		.pic_sardina_tg_en{ 
			 min-width: 120px;
		}
		
		.pic_pollo_pavo_tg_en:before {
			font-size: 10px;
		}
		.pic_cordero_buey_tg_en:before {
			font-size: 10px;
		}
		.pic_sardina_tg_en:before {
  			font-size: 10px;
		}


	}
	 



/***************************************************************************************/
/*************** FIN Tapas Gourmet ***************************************/
/******************************************************************************************/


/*****************************************************************************************/
/************** Imagenes Functional Snacks *************************************/
/*****************************************************************************************/



/* Español */

 
	 .pic_antiestres{ 
		background-image: url("../../uploads/2016/05/antiestres.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_antiestres:before {
  		content:"Antiestrés";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_antiestres:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 .pic_piel-y-pelo{ 
		background-image: url("../../uploads/2016/05/piel-y-pelo.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_piel-y-pelo:before {
  		content:"Piel y pelo";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
  	.pic_piel-y-pelo:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
		 
	 .pic_articulaciones{ 
		background-image: url("../../uploads/2016/05/articulacionesl.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_articulaciones:before {
  		content:"Articulaciones";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_articulaciones:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 

	 
	 .pic_antiedad{ 
		background-image: url("../../uploads/2016/05/antiedad.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_antiedad:before {
  		content:"Antiedad";
		color:#4d4d4d;
		padding: 0 5px 0 0; 
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_antiedad:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 }
	 

	 
	 @media only screen and (max-width: 1300px){ 
	 	.pic_antiestres{ 
			 min-width: 150px;
		}

		.pic_piel-y-pelo{ 
			 min-width: 150px;
		}
		
		.pic_articulaciones{ 
			 min-width: 150px;
		}
		
		.pic_antiedad{ 
			 min-width: 150px;
		}
	}
	
	@media only screen and (max-width: 1000px){ 
		.q_tabs.horizontal.center {
			background-color: #fff;
		}
		
		.pic_antiestres{ 
			 min-width: 120px;
		}
		.pic_piel-y-pelo{ 
			 min-width: 120px;
		}
		.pic_articulaciones{ 
			 min-width: 120px;
		}

		.pic_antiedad{ 
			 min-width: 120px;
		}
	}


/* Inglés */ 

 
	 .pic_antiestres_en{ 
		background-image: url("../../uploads/2016/05/calming.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_antiestres_en:before {
  		content:"Calming";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_antiestres_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 
	 
	 .pic_piel-y-pelo_en{ 
		background-image: url("../../uploads/2016/05/skin-and-hair.png");
		background-repeat: no-repeat;
		background-size: contain ;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_piel-y-pelo_en:before {
  		content:"Skin & hair";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
  	.pic_piel-y-pelo_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
		 
	 .pic_articulaciones_en{ 
		background-image: url("../../uploads/2016/05/JOINTS.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_articulaciones_en:before {
  		content:"Joints";
		color:#4d4d4d;
		padding: 0 5px 0 0;
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_articulaciones_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 } 
	 

	 
	 .pic_antiedad_en{ 
		background-image: url("../../uploads/2016/05/antiaging.png");
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 96px;
		opacity: 1;
		min-width: 200px;
		
	 }
	 
	 .pic_antiedad_en:before {
  		content:"Antiaging";
		color:#4d4d4d;
		padding: 0 5px 0 0; 
		vertical-align: -140%;	
		text-transform: none;
		font-size: 14px;
    	
	}
	
  	.pic_antiedad_en:hover { 
		opacity: 0.3; 
		filter: alpha(opacity=30);
	 }
	 

	 
	 @media only screen and (max-width: 1300px){ 
	 	.pic_antiestres_en{ 
			 min-width: 150px;
		}

		.pic_piel-y-pelo_en{ 
			 min-width: 150px;
		}
		
		.pic_articulaciones_en{ 
			 min-width: 150px;
		}
		
		.pic_antiedad_en{ 
			 min-width: 150px;
		}
	}
	
	@media only screen and (max-width: 1000px){ 
		.q_tabs.horizontal.center {
			background-color: #fff;
		}
		
		.pic_antiestres_en{ 
			 min-width: 120px;
		}
		.pic_piel-y-pelo_en{ 
			 min-width: 120px;
		}
		.pic_articulaciones_en{ 
			 min-width: 120px;
		}

		.pic_antiedad_en{ 
			 min-width: 120px;
		}
	}



/***************************************************************************************/
/*************** FIN Functional snacks **************************************************/
/******************************************************************************************/


.drop_down .narrow .second .inner ul li {
    padding: 0;
    width: 240px;
}	 


.filter_outer.center_align {
    text-align: center;
    display: none;
}

.portfolio_standard article .image img {
    position: relative;
    display: block;
    width: 100%;
	height: 100%;
    z-index: 100;
}


/*#knews_widget-2 {
	display:none;
}

#knewsform_1 {
	display:none;
}

#knews_widget-4 {
	display:none;
}*/

nav.mobile_menu ul li a, nav.mobile_menu ul li h4 {
	line-height: 27px;
}