/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

@font-face {
  font-family: 'AvenirNextLTPro-Bold';
  src: url('../fonts/AvenirNextLTPro-Bold.eot');
  src: url('../fonts/AvenirNextLTPro-Bold.woff2') format('woff2'),
       url('../fonts/AvenirNextLTPro-Bold.woff') format('woff'),
       url('../fonts/AvenirNextLTPro-Bold.ttf') format('truetype'),
       url('../fonts/AvenirNextLTPro-Bold.svg#AvenirNextLTPro-Bold') format('svg'),
       url('../fonts/AvenirNextLTPro-Bold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirNextLTPro-Regular';
  src: url('../fonts/AvenirNextLTPro-Regular.eot');
  src: url('../fonts/AvenirNextLTPro-Regular.woff2') format('woff2'),
       url('../fonts/AvenirNextLTPro-Regular.woff') format('woff'),
       url('../fonts/AvenirNextLTPro-Regular.ttf') format('truetype'),
       url('../fonts/AvenirNextLTPro-Regular.svg#AvenirNextLTPro-Regular') format('svg'),
       url('../fonts/AvenirNextLTPro-Regular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AbrilDisplay-Italic';
  src: url('../fonts/AbrilDisplay-Italic.eot');
  src: url('../fonts/AbrilDisplay-Italic.woff2') format('woff2'),
       url('../fonts/AbrilDisplay-Italic.woff') format('woff'),
       url('../fonts/AbrilDisplay-Italic.ttf') format('truetype'),
       url('../fonts/AbrilDisplay-Italic.svg#AbrilDisplay-Italic') format('svg'),
       url('../fonts/AbrilDisplay-Italic.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AbrilDisplay-Bold';
  src: url('../fonts/AbrilDisplay-Bold.eot');
  src: url('../fonts/AbrilDisplay-Bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/AbrilDisplay-Bold.svg#AbrilDisplay-Bold') format('svg'),
       url('../fonts/AbrilDisplay-Bold.ttf') format('truetype'),
       url('../fonts/AbrilDisplay-Bold.woff') format('woff'),
       url('../fonts/AbrilDisplay-Bold.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Intro-Regular';
  src: url('../fonts/Intro-Regular.eot');
  src: url('../fonts/Intro-Regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Intro-Regular.svg#Intro-Regular') format('svg'),
       url('../fonts/Intro-Regular.ttf') format('truetype'),
       url('../fonts/Intro-Regular.woff') format('woff'),
       url('../fonts/Intro-Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}


@media only screen and (min-width: 768px) {
	.submenublog a span {
		padding: 0 13px;
		font-weight: 600;
	}
	.submenublog #menu-menu-blog li {
		padding: 15px 0px !important;
		
	}
	#header {
		z-index: 6000;
	}
} 

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.page-id-1678 #full_slider_1 {
		/*display: none !important;*/
	}
	#evcal_list .evcal_event_title {
		font-size: 16px !important;
	}
	
}
#evcal_list .evcal_event_title {
	font-size: 18px !important;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'AvenirNextLTPro-Regular';
}

h1.av-special-heading-tag, h2.av-special-heading-tag, h3.av-special-heading-tag, h4.av-special-heading-tag, h5.av-special-heading-tag, h6 {
	font-family: 'AvenirNextLTPro-Regular';
	text-transform: none !important;
}
/* General Custom CSS */
#bloque2 {
	/*background: #f5dc8a !important;*/
	position: relative;
	z-index: 4;
}
#bloque-sr {
	background: #ececec !important;
}
.home #tienda-online {
	background: #ffffff !important;
	position: relative;
}
#backgroundgris {
	background: #f5f5f5 !important;
}
.special_amp {
	font-family: 'AvenirNextLTPro-Regular' !important;
	color: #666666 !important;
	font-size: inherit !important;
	font-style: inherit !important;
}
#fraseverde {
	/*background: #bcccc1 !important;*/
}
#fraseamarilla {
	background: #f5dc8a !important;
}



/*.home #full_slider_1 {
	display: none !important;	
}*/
.wp_is_mobile.home #full_slider_1 {
	/* BUENO display: block !important;	*/
}


/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

#bloque1.avia-builder-el-22 .entry-content-wrapper {
	background-color: #f5f5f5 !important;
}
.linkfalso {
	border: 2px solid #ffffff;
	border-radius: 50%;
	padding: 2px 10px;
	font-weight: bold;
	font-size: 19px;
}

@media only screen and (min-width: 991px) {
  /* Add your Desktop Styles here */
	#footer .av_one_half.first {
		width: 76% !important;
	}
	#footer .av_one_half {
		width: 18%;
	}
	#tienda-online .avia-builder-el-last {
		width: 41% !important;
	}
	#bloqueizq .template-page.content, #bloqueder .template-page.content {
		padding-bottom: 0px !important;
	}
	#after_layer_slider_1 {
		display: none !important;
	}
	#av_section_3 {
		z-index: 200;
	}
	/*#av_section_3 .avia-builder-el-last {
		float: right;
	}*/
	.evo_page_body {
		max-width: 1310px !important;
	}
	#bloque1 {
		margin-top: 0px;
	}
	#bloque1 .el_after_av_two_third .avia_image {
		margin-top: -60px;
	}
	
	.fotoJI .avia-image-overlay-wrap img {
		border-bottom: 2px solid #333333 !important;
	}
	.txtHomeJI {
		position: absolute;
		bottom: 0;
		right: 0;
		border-bottom: 2px solid #333333 !important;
		text-align: right;
		padding-bottom: 20px;
		padding-left: 20px;
		margin-right: -63px !important;
		padding-right: 20px;
	}
	.txtHomeJI p {
		font-size: 12px;
		line-height: 16px;
		font-style: italic;
	}
	.txtHomeJI p strong {
		font-size: 18px !important;
		font-weight: bold;
		font-style: normal !important;
	}
	.txtHomeTyCJI {
		z-index: 5000 !important;
		border-radius: 8px 0 0 0 !important; 
	}
	#bloque1 .el_after_av_two_third {
		border-radius: 0 8px 0 0 !important; 
	}
	#bloque1 .fotoJI .avia-image-container.avia-align-center {
		margin-bottom: 0px !important;
	}
	
	#bloquecabeventos .avia-builder-el-4, #bloquefootereventos .el_after_av_one_fifth {
		margin-right: 2% !important;
		border-right: 1px solid #333333;
		padding-right: 2% !important;
		width: 43% !important;
	} 
	#bloquecabeventos .text2Events, #bloquefootereventos .text2Events {
		font-size: 18px !important;
	}
	#bloquecabeventos .avia-builder-el-7, #bloquefootereventos .el_after_av_two_fifth {
		padding-left: 40px !important;
	}
	#bloqueserviciospremium .av_one_fifth {
		width: 16.6666666667% !important;
		clear: none !important;
	}
	.backVerdeTopp {
		padding-top: 22px !important;
		margin-top: -129px !important;
		z-index: 1;
	}
	.opinion1Events {
		width: 70px !important;
		margin-right: 20px !important;
		clear: none !important;
		float: left !important;
	}
}

@media only screen and (max-width: 990px) {
	.home .avia-layerslider {
		/*display: none !important;*/
	}
	.av-no-preview .avia-timeline-vertical .av-milestone-date {
		padding-left: 38px !important;
	}
	.page-id-689 .avia-timeline-vertical .av-milestone-content-wrap {
		padding-left: 0px !important;
	}
	#bloque3 .av-image-caption-overlay .av-image-caption-overlay-center {
		font-size: 11px !important;
		padding: 5px 7px !important;
		line-height: 14px !important;
	}
	
}
@media only screen and (max-width: 479px) {
	
	.page-id-261 #bloqueizq .template-page.content, .page-id-261 #bloqueizq .av_one_third.first, .page-id-261 #bloqueder .template-page.content, .page-id-261 #bloqueder .avia-builder-el-last, .page-id-263 #bloqueizq .template-page.content, .page-id-263 #bloqueizq .av_one_third.first, .page-id-263 #bloqueder .template-page.content, .page-id-263 #bloqueder .avia-builder-el-last, .page-id-258 #bloqueizq .template-page.content, .page-id-258 #bloqueder .template-page.content, .page-id-258 #bloqueder .avia-builder-el-last {
		padding-bottom: 0px !important;
		vertical-align: bottom;
		margin-bottom: 0px !important;
	}
	.txtDestacadoProduct p {
	    font-size: 39px !important;
	    line-height: 46px !important;
	}
	.page-id-258 #bloqueizq .av_one_third.first {
		display: none !important;
	}
	.home #tienda-onlinemvl .av-equal-height-column-flextable {
		margin-top: 0px !important;
	}
	.home #tienda-onlinemvl .av-special-heading-h2 {
		padding-bottom: 0px !important;
	}
	.logoSROnl.alignleft {
		width: 200px !important;
	}
	#bloquecabeventos .avia-builder-el-2, #bloquefootereventos .av_one_fifth {
		width: 100% !important;
		margin-right: 0% !important;
		min-width: 66px !important;
	}
	#bloquecabeventos .avia-icon-pos-right, #bloquefootereventos .avia-icon-pos-right {
		float: none !important;
	}
	#bloquecabeventos .avia-builder-el-2 .av-icon-char, #bloquefootereventos .av_one_fifth .av-icon-char {
		padding: 10px !important;
	}
	#bloquecabeventos .avia-builder-el-4, #bloquefootereventos .avia-builder-el-147 {
		width: 100% !important;
		margin: 0px !important;
		padding: 0px !important;
		border-right: 0px !important;
		text-align: center;
	}
	.text2Events {
		width: 77%;
		margin: 0 auto !important;
		line-height: 25px;
		font-size: 15px !important;
	}
	#bloquecabeventos .avia-builder-el-7, #bloquefootereventos .avia-builder-el-146 {
		padding-left: 0px !important;
	    margin-top: 25px !important;
	    text-align: center !important;
	}
	#bloquecabeventos .avia-builder-el-7 table, #bloquefootereventos .avia-builder-el-149 table {
		margin-top: 10px !important;
	}
	#bloquecabeventos .avia-builder-el-7 table, #bloquecabeventos .avia-builder-el-7 tr, #bloquecabeventos .avia-builder-el-7 td, #bloquefootereventos .avia-builder-el-149 table, #bloquefootereventos .avia-builder-el-149 tr, #bloquefootereventos .avia-builder-el-149 td {
		background: transparent !important;
		border: 0px !important;
	}
	#bloquecabeventos .avia-builder-el-15, #bloquecabeventos .avia-builder-el-19, #bloquefootereventos .avia-builder-el-15, #bloquefootereventos .avia-builder-el-19 {
		margin-top: 60px !important;
	}
	#bloqueserviciospremium .av_one_fifth {
		width: 50% !important;
		clear: none !important;
	}
	#bloque1eventos .el_before_av_three_fifth {
		padding-right: 0px !important;
	}
	.backVerdeTopp {
		padding-top: 22px !important;
		margin-top: -144px !important;
		z-index: 1;
	}
	.opinion1Events .av-icon-char {
		font-size: 41px !important;
		line-height: 30px !important;
	}
	.opinion1Events {
		width: 40px !important;
		margin-right: 14px !important;
		clear: none !important;
		float: left !important;
	}
	.backVerdeTopp .template-page.content {
		padding-bottom: 5px !important;
	}
	.experienciaParte5, .experienciaParte2, .experienciaParte4 {
		width: 48% !important;
	}
	.logo .subtext img {
		display: none !important
	}
}

/* Tablet Styles */
@media only screen and (min-width: 768px) and (max-width: 990px) {
  /* Add your Mobile Styles here */
	.fotoAGCir {
		margin-top: 60px !important;
	}
	.wp-image-130, .wp-image-129 {
		width: 115px !important;
	}
	#bloque2 .av_one_half.avia-builder-el-first {
		position: absolute !important;
		top: 0px !important;
		left: 0% !important;
		width: 80% !important;
		max-width: 550px;
	}
	.footer_color .av_one_third.first {
		width: 100% !important;
	}
	#footer .av_one_half {
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
	}
	#custom_html-2 {
		margin-top: 10px !important;
	}
	#text-2, #media_image-2 {
		margin-top: 20px !important;
	}
	#header .container.av-logo-container, #header_main, #header {
		height: 65px !important;
		line-height: 65px !important;
	}
	.av-burger-menu-main > a {
		height: 65px !important;
		line-height: 65px !important;
		padding-right: 20px !important;
	}
	.home #after_section_2 .avia-button, .home #bloque1 .avia-button, .btnActualidad .avia-button {
		width: 150px !important;
	}
	#tienda-online .av_one_fifth.first {
		display: none !important;
	}
	#tienda-online .av_one_third {
		width: 42% !important;
		margin-left: 0px !important;
	}
	#tienda-online .avia-builder-el-last {
	    position: absolute;
	    top: 5% !important;
	    right: 0% !important;
	    width: 54% !important ;
	}
	.page-id-258 #bloqueizq .av_one_third.first, .page-id-258 #bloqueder .avia-builder-el-last, .page-id-258 #bloqueizq .av_one_third.first, .page-id-258 #bloqueder .avia-builder-el-last {
		display: none;
	}
	.page-id-263 #bloqueizq .avia-builder-el-last, .page-id-263 #bloqueder .av_one_third.first {
		display: none;
	}
	
	.page-id-261 #bloqueder .avia-builder-el-first {
		display: none !important;
	}
	.page-id-261 #bloqueizq .template-page.content, .page-id-261 #bloqueizq .av_one_third.first, .page-id-261 #bloqueder .template-page.content, .page-id-261 #bloqueder .avia-builder-el-last, .page-id-263 #bloqueizq .template-page.content, .page-id-263 #bloqueizq .av_one_third.first, .page-id-263 #bloqueder .template-page.content, .page-id-263 #bloqueder .avia-builder-el-last {
		padding-bottom: 0px !important;
		vertical-align: bottom;
	}
	.txtDestacadoProduct p {
	    font-size: 38px;
	    line-height: 43px;
	}
	.fotoJI  .avia_image {
		border-bottom: 2px solid #333333 !important;
		border-radius: 0px !important;
		margin-top: -30px !important;
	}
	.txtHomeTyCJI {
		border-radius: 8px 0 0 0 !important; 
		z-index: 5000 !important;
	}
	#bloque1 .el_after_av_two_third {
		border-radius: 0 8px 0 0 !important; 
	}
	.txtHomeJI {
		
		position: absolute;
		right: 0px;
		bottom: 10px;
		text-align: right;
		margin-right: -198px;
		z-index: 5000;
		float: right;
		width: 60%;
		margin-top: 12px;
	}
	#bloque1 .av-equal-height-column-flextable {
		padding-bottom: 26px;
		background-color: #f5f5f5;
	    border-radius: 8px 8px 0 0 !important;  
	}
	.txtHomeJI p {
		font-size: 12px;
		line-height: 16px;
		font-style: italic;
	}
	.txtHomeJI p strong {
		font-size: 18px !important;
		font-weight: bold;
		font-style: normal !important;
	}
	#bloquecabeventos .avia-builder-el-2, #bloquefootereventos .av_one_fifth {
		width: 140px !important;
		margin-right: 20px;
	}
	#bloquecabeventos .avia-builder-el-4, #bloquefootereventos .el_after_av_one_fifth {
		margin-right: 20px !important;
		border-right: 1px solid #333333;
		padding-right: 20px !important;
		width: 43% !important;
	} 
	#bloquecabeventos .text2Events, #bloquefootereventos .text2Events {
		font-size: 16px !important;
	}
	#bloquecabeventos .avia-builder-el-7, #bloquefootereventos .el_after_av_two_fifth {
		padding-left: 0px !important;
	}
	#bloqueserviciospremium .av_one_fifth {
		width: 33.33333% !important;
		clear: none !important;
	}
	.backVerdeTopp {
		padding-top: 22px !important;
		margin-top: -129px !important;
		z-index: 1;
	}
	.opinion1Events {
		width: 40px !important;
		margin-right: 20px !important;
		clear: none !important;
		float: left !important;
	}
	#bloquecabeventos .avia-builder-el-2, #bloquefootereventos .av_one_fifth {
		min-width: 66px;
		width: 10% !important;	
	}
	.opinion1Events .av-icon-char {
		font-size: 41px !important;
		line-height: 30px !important;
	}
	#bloquecabeventos .avia-builder-el-2 .av-icon-char, #bloquefootereventos .av_one_fifth .av-icon-char {
		padding: 10px !important;
	}
	#bloquecabeventos .avia-builder-el-7, #bloquefootereventos .avia-builder-el-149 {
		padding-left: 0px !important;
		width: 46% !important;
	}
	#bloquecabeventos .avia-builder-el-4, #bloquefootereventos .avia-builder-el-146 {
		margin-right: 3% !important;
		padding-right: 3% !important;
		width: 38% !important;
	}
	#bloque1eventos .flex_column_table {
		display: block;
	}
	#bloque1eventos .opinion2Events {
		width: 88% !important;
	}
	.serviciosEvePrem {
		display: none !important;
	}
}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
  .responsive #top .av-menu-mobile-active .av-subnav-menu > li > a {
  	
  	padding: 15px 10% !important;
  }
  .submenublog #menu-menu-blog li a {
  	line-height: 19px;
  }
  .parent-pageid-3859 .av-masonry-entry-title.entry-title {
  	height: auto !important;
  }
	.home #after_layer_slider_1 .container {
		padding: 0px !important;
	    width: 100% !important;
	    max-width: 100% !important;
	}
	.home #after_layer_slider_1 .template-page.content {
		padding: 0px !important;
	}
	.logoSROnl img {
		text-align: center;
	}
	.txtTol {
		float: left;
		text-align: center;
	}
	#tienda-onlinemvl .av_one_full.first {
		padding: 0px !important;
	}
	.fotoAGCir {
		float: left;
		width: 100% !important;
	}
	.blogAG .btnMasMag {
	    margin-top: 15px !important;
	}
	#bloque2 .avia_image {
		max-width: 100% !important;
	}
	#bloque2 .av_one_half.avia-builder-el-first {
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
	}
	#bloque2 .avia-builder-el-last {
		width: 100% !important;
	}
	#bloque3 h2.av-special-heading-tag  {
		text-align: center !important;
	}
	#header_main {
		background-color: #ffffff !important;
	}
	.avia-menu.av_menu_icon_beside {
		margin-right: 0px !important;
	} 
	.slideshow_caption {
		padding-top: 0px !important;
	}
	#bloqueizq .avia-builder-el-19, #bloqueder .avia-builder-el-36 {
		width: 100% !important;
	}
	#tienda-online .avia-builder-el-last {
		position: relative !important;
		top: 0px !important;
		left: 0px !important;
	}
	#tienda-online h2, #tienda-online p {
		text-align: center !important;
	}
	#tienda-online .avia-icon-pos-right {
		float: none !important;
		text-align: center;
	}
	
	#testimonialsservicios img {
		
	}
	#testimonialsservicios .avia-builder-el-12 {
		display: none !important;
	}
	.nombreCF, .emailCF, .tlfCF {
		width: 100% !important;
	}
	.page-id-470 .avia-builder-el-0 {
		padding-right: 0px !important;
	}
	.page-id-262 #tienda-online .avia-builder-el-last {
		top: -32px !important;
	}
	
	.txtHomeTyCJI {
		border-radius: 8px 8px 0 0 ;
		margin-bottom: 0px !important;
		padding-bottom: 5px !important;
	}
	.fotoJI {
		margin-bottom: 0px !important;
		padding-bottom: 15px !important;
	}
	.fotoJI .avia_image {
		border-bottom: 2px solid #333333;
		border-radius: 0px !important;
	}
	.txtHomeJIMvl {
		padding: 0 20px;
		text-align: center !important;
	}
	.txtHomeJI p {
		font-size: 12px;
		line-height: 16px;
		font-style: italic;
	}
	.txtHomeJI p strong {
		font-size: 18px !important;
		font-weight: bold;
		font-style: normal !important;
	}
	#evcal_list .evcal_event_title {
		font-size: 16px !important;
	}
	#bloquefootereventos h3, #bloquefootereventos .text1Events, #bloquefootereventos .text3Events, #bloquefootereventos .text2Events {
		text-align: center !important;
	}
	.page-id-3578 #av_section_1 .avia-builder-el-2 {
		padding-right: 0px !important;
	}
	.page-id-3578 #after_section_1 .av_one_fourth {
		width: 48% !important;
	}
	
}
@media only screen and (min-width: 480px) {
	#menu-item-10202 .avia-menu-text {
	    color: #fff;
	}
	#menu-item-10202 {
	    background-color: #215732;
	}
	#menu-item-10202 a img {
	    vertical-align: middle;
	    width: 20px;
	    margin-left: 4px;
	    margin-top: -4px;
	}
	#menu-item-10202 ul li span {
		color: #215732 !important;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#bloqueizq .av_one_third.first, #bloqueder .avia-builder-el-last {
		display: none !important;
	}
	#bloquecabeventos .avia-builder-el-2, #bloquefootereventos .av_one_fifth {
		width: 100% !important;
		margin-right: 0% !important;
		min-width: 66px !important;
	}
	#bloquecabeventos .avia-icon-pos-right, #bloquefootereventos .avia-icon-pos-right {
		float: none !important;
	}
	#bloquecabeventos .avia-builder-el-2 .av-icon-char, #bloquefootereventos .av_one_fifth .av-icon-char {
		padding: 10px !important;
	}
	#bloquecabeventos .avia-builder-el-4, #bloquefootereventos .avia-builder-el-147 {
		width: 100% !important;
		margin: 0px !important;
		padding: 0px !important;
		border-right: 0px !important;
		text-align: center;
	}
	#bloquecabeventos .text3Events {
		text-align: center;
	}
	#bloque1eventos .el_before_av_three_fifth {
		padding-right: 0px !important;
	}
	.backVerdeTopp {
		padding-top: 22px !important;
		margin-top: -144px !important;
		z-index: 1;
	}
	.opinion1Events .av-icon-char {
		font-size: 41px !important;
		line-height: 30px !important;
	}
	.opinion1Events {
		width: 40px !important;
		margin-right: 14px !important;
		clear: none !important;
		float: left !important;
	}
	.backVerdeTopp .template-page.content {
		padding-bottom: 5px !important;
	}
}
@media only screen and (min-width: 990px) and (max-width: 1309px) {
	.bloginiciopage .av-masonry-entry {
		width: 24.90% !important;
	}
}

@media only screen and (min-width: 990px) and (max-width: 1025px) {

	.home #layer_slider_1 {
		/*display: none;*/
	}
	#bloquecabeventos .avia-builder-el-2, #bloquefootereventos .av_one_fifth {
		min-width: 66px;
		width: 10% !important;	
	}
	.opinion1Events .av-icon-char {
		font-size: 41px !important;
		line-height: 30px !important;
		margin-right: 14px;
	}
	#bloquecabeventos .avia-builder-el-2 .av-icon-char, #bloquefootereventos .av_one_fifth .av-icon-char {
		padding: 10px !important;
	}
	
}


@media only screen and (min-width: 768px) and (max-width: 1024px) {
	#bloque2 .av_one_half.avia-builder-el-first {
		position: absolute !important;
	    top: -50px !important;
	    left: 5% !important;
	    width: 88% !important;
	    max-width: 300px;
	}
	.page-id-258 #bloqueizq .av_one_third.first, .page-id-258 #bloqueder .avia-builder-el-last {
		vertical-align: bottom;
	}
	#full_slider_1 {
		display: block !important;
	}
	
	.fichaservicio {
		width: 37% !important;
		padding: 15px 15px 0 15px;
	}
	.fichaservicio .iconlist_icon {
		margin-right: 12px !important;
	}
	.completarExperiencia {
		width: 58% !important;
		margin-left: 5% !important;
	}
	.experienciaParte5 {
		width: 31% !important;
	}
	.page-id-2923 #full_slider_1 .slideshow_caption {
		width: 70% !important;
	}
}
@media (min-width: 1024px) and (max-width: 1365px) {
  
	.home #layer_slider_1 {
		/*display: none !important;*/
	}
  
}

@media only screen and (max-width: 1280px) {
	.serviciosEvePrem {
		display: none !important;
	}
	
}


@media (min-width: 1024px) and (max-width: 1366px)  and (orientation: landscape)  {
  
	#full_slider_1 {
		/*display: block !important;*/
	}
	
}

@media only screen and (min-width: 1026px) {
	
	#bloquecabeventos .avia-builder-el-2, #bloquefootereventos .av_one_fifth {
		width: 10% !important;
		margin-right: 20px;
	}
}

@media only screen and (min-width: 1101px) {
	.tablaservmvls {
		display: none;
	}
}
@media only screen and (min-width: 860px) and (max-width: 1100px) {
	.tablaservpcs {
		display: none !important;
	}
	.tablaservmvls {
		display: block !important;
	}
	
	
}
@media only screen and (max-width: 859px) {
	.tablaservpcs {
		display: none !important;
	}
	.tablaservmvls {
		display: block !important;
	}
	.tablaservmvls table, .tablaservmvls thead, .tablaservmvls tbody, .tablaservmvls th, .tablaservmvls td, .tablaservmvls tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.tablaservmvls thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.tablaservmvls tr { border: 1px solid #ccc; }
	
	.tablaservmvls td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	
	.tablaservmvls td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 11px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	.tablaservmvls .mvl1 td:nth-of-type(1):before { content: "Chef"; }
	.tablaservmvls .mvl1 td:nth-of-type(2):before { content: "Sumiller"; }
	.tablaservmvls .mvl1 td:nth-of-type(3):before { content: "Ayudante de cocina"; }
	.tablaservmvls .mvl1 td:nth-of-type(4):before { content: "Asistente"; }
	.tablaservmvls .mvl1 td:nth-of-type(5):before { content: "Especial veganos e intolerancias"; }
	.tablaservmvls .mvl1 td:nth-of-type(6):before { content: "Uso del equipamiento"; }
	.tablaservmvls .mvl1 td:nth-of-type(7):before { content: "Parking"; }
	.tablaservmvls .mvl1 td:nth-of-type(8):before { content: "Limpieza"; }
	.tablaservmvls .mvl1 td:nth-of-type(9):before { content: "Espacio CookIdea"; }
	
	.tablaservmvls .mvl2 td:nth-of-type(1):before { content: "Sumiller"; }
	.tablaservmvls .mvl2 td:nth-of-type(2):before { content: "Domicilio o empresa"; }
	.tablaservmvls .mvl2 td:nth-of-type(3):before { content: "Team building"; }
	
	.tablaservmvls .mvl3 td:nth-of-type(1):before { content: "Chef"; }
	.tablaservmvls .mvl3 td:nth-of-type(2):before { content: "Sumiller"; }
	.tablaservmvls .mvl3 td:nth-of-type(3):before { content: "Ayudante de cocina"; }
	.tablaservmvls .mvl3 td:nth-of-type(4):before { content: "Asistente"; }
	.tablaservmvls .mvl3 td:nth-of-type(5):before { content: "Especial veganos e intolerancias"; }
	.tablaservmvls .mvl3 td:nth-of-type(6):before { content: "Uso del equipamiento"; }
	.tablaservmvls .mvl3 td:nth-of-type(7):before { content: "Parking"; }
	.tablaservmvls .mvl3 td:nth-of-type(8):before { content: "Limpieza"; }
	
	.tablaservmvls .mvl4 td:nth-of-type(1):before { content: "Espacio CookIdea"; }
	.tablaservmvls .mvl4 td:nth-of-type(2):before { content: "Sumiller"; }
	.tablaservmvls .mvl4 td:nth-of-type(3):before { content: "Domicilio o empresa"; }
	.tablaservmvls .mvl4 td:nth-of-type(4):before { content: "Team building"; }
	
	.tablaservmvls .mvl5 td:nth-of-type(1):before { content: "Chef"; }
	.tablaservmvls .mvl5 td:nth-of-type(2):before { content: "Sumiller"; }
	.tablaservmvls .mvl5 td:nth-of-type(3):before { content: "Ayudante de cocina"; }
	.tablaservmvls .mvl5 td:nth-of-type(4):before { content: "Asistente"; }
	.tablaservmvls .mvl5 td:nth-of-type(5):before { content: "Especial veganos e intolerancias"; }
	.tablaservmvls .mvl5 td:nth-of-type(6):before { content: "Uso del equipamiento"; }
	.tablaservmvls .mvl5 td:nth-of-type(7):before { content: "Parking"; }
	.tablaservmvls .mvl5 td:nth-of-type(8):before { content: "Limpieza"; }
	.tablaservmvls .mvl5 td:nth-of-type(9):before { content: "Espacio CookIdea"; }
	
	.tablaservmvls .mvl6 td:nth-of-type(1):before { content: "Sumiller"; }
	.tablaservmvls .mvl6 td:nth-of-type(2):before { content: "Domicilio o empresa"; }
	.tablaservmvls .mvl6 td:nth-of-type(3):before { content: "Team building"; }
	.tablaservmvls .mvl6 td:nth-of-type(4):before { content: "En inglés"; }
	
	.tablaservmvls th {
		display: none !important;
	}
	.tablaservmvls tr:first-child, .tablaservmvls td:first-child {
		border-left: 0px !important;
		border-top: 0px !important;
	}
}
	
.tablaservmvls h4 {
	text-align: center;
	font-weight: bold;
	color: #215732 !important;
	font-size: 16px !important;
}




#bloque1 .av-masonry-entry-content {
	padding-top: 0px !important;
}
#bloque1 .av-inner-masonry-content.site-background {
	padding-bottom: 12px !important;
}

.home #av_section_2 {
	background: #000000 !important;
}
.btnMas a {
	padding: 6px 10px !important;
	width: 18px !important;
	min-width: 18px !important;
	border-radius: 50% !important;
	font-size: 24px !important;
}
.btnMas a:hover {
	color: #ffffff !important;
	background-color: #215732 !important;
	transition: background-color 1s;
	-webkit-transition: background-color 1s;
	transition: color 1s;
	-webkit-transition: color 1s;
}
.av-magazine-sideshow {
	float: left;
	width: 48%;	
}
.av-magazine-sideshow .av-magazine-thumbnail {
	width: 140px !important;
	padding: 0px !important;
	border: 0px !important;
}
.av-magazine-sideshow .av-magazine-thumbnail img {
	width: 100% !important;
	border-radius: 50%;
}
.av-magazine-sideshow .av-magazine-content-wrap {
	border-bottom: 0px !important;
}
.av-magazine-sideshow .entry-footer {
	clear: both;
}
.av-magazine-sideshow .av-magazine-format-standard {
	border-bottom: 1px solid #ececec;
	padding-bottom: 5px !important;
}
.btnMasMag {
	display: block;
	padding-bottom: 8px;
	margin-top: 8px !important;
	text-align: right;
}
.av-magazine-hero .btnMasMag {
	padding-bottom: 23px !important;
}
.btnMasMag a {
	padding: 2px 12px !important;
	width: 16px !important;
	min-width: 16px !important;
	border-radius: 50% !important;
	font-size: 24px !important;
	border: 3px solid #215732 !important;
	background-color: #ffffff;
	font-weight: bold;
}
.btnMasMag a:hover {
	color: #ffffff !important;
	background-color: #215732 !important;
	transition: background-color 1s;
	-webkit-transition: background-color 1s;
	transition: color 1s;
	-webkit-transition: color 1s;
	text-decoration: none !important;
}
.blogAG .btnMasMag {
	margin-top: 0px;
}
.av-magazine-hero {
	float: right;
	width: 48%;
}
.av-magazine-hero .av-magazine-thumbnail {
	padding: 0px !important;
}
#bloque1 .av-masonry-image-container {
	width: 90%;
	margin: 0 auto;
	padding: 20px;
}
#bloque1 .av-masonry-outerimage-container {
	background-color: transparent !important;
}
#bloque1 .av-masonry-image-container img {
	border-radius: 50%;
} 
#bloque1 .av-inner-masonry-content {
	background-color: transparent !important;
	padding-top: 0px !important;
}
#bloque1 .av-inner-masonry-content-pos-content .avia-arrow {
	display: none !important;
}
#bloque1 .av-inner-masonry-content-pos-content {
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}

#bloque2 .avia_image {
	max-width: 100%;
}
#bloque2 .av_one_half.avia-builder-el-first {
	position: absolute;
	top: -43px;
	left: 5%;
}
#bloque2 .avia-builder-el-last {
	float: right;
	width: 44%;
}
#bloque2 .btnMas {
	float: left !important;
	margin-bottom: 8px !important;
}


.tablaSupermercados tr, .tablaSupermercados {
	background: transparent !important;
}
.tablaSupermercados td {
	width: 33% !important;
	background: transparent !important;
	color: #444444 !important;
	border: 0px !important;
}
.tablaSupermercados .primeraFila {
	padding-left: 0px !important;
}
.tablaSupermercados td a {
	text-decoration: underline;
}
#mc_embed_signup {
	background-color: transparent !important;
}
#footer #text-4 {
	margin-top: 0px !important;
}
#footer #media_image-2 {
	margin-bottom: 10px !important;
}
#custom_html-2 {
	margin-bottom: 0px !important;
}
#footer #text-2 {
	margin-bottom: 0px !important;
}
#footer #avia_mailchimp_widget-2 {
	margin-top: 5px !important;
}
#bloque-sr h3 {
	font-weight: bold;
	text-transform: uppercase;
}
#bloque-sr p {
	text-align: center;
}
#bloque-sr .av-special-heading-h3 {
	margin-top: 15px !important;
}
#tienda-online h2 {
	text-align: right;
}

.sloganSlider {
	font-family: 'AvenirNextLTPro-Bold';
}
#layer_slider_1 h3 {
	font-family: 'AvenirNextLTPro-Regular';
}
h2.ls-layer, h3.ls-layer {
	font-family: 'AvenirNextLTPro-Regular';
}
#informacionsupermercados .iconbox.av-no-box .iconbox_icon {
	width: 70px !important;
	height: 70px !important;
	line-height: 70px !important;
	border-width: 3px !important;
}
#informacionsupermercados .iconbox.av-no-box:hover .iconbox_icon {
	background-color: #215732 !important;
}
#informacionsupermercados .iconbox.av-no-box:hover .iconbox_icon::before {
	color: #ffffff !important;
}
.avia-smallarrow-slider-heading.no-logo-slider-heading {
	display: none !important;
}
.avia-logo-element-container {
	margin-top: 0px !important;
}


.av_header_transparency #avia-menu .sub-menu a {
	color: #666666 !important;
}
.av_header_transparency #avia-menu a, .av_header_transparency .social_bookmarks a {
	color: #ffffff !important;
}
.av_header_transparency .avia-menu {
	border-color: rgba(255,255,255,0.25) !important;
}

#top .avia-smallarrow-slider .avia-slideshow-arrows {
    width: 100px !important;
    height: 48px !important;
}

#top .avia-smallarrow-slider .avia-slideshow-arrows a {
    width: 48px !important;
    height: 48px !important;
}

#top .avia-smallarrow-slider .avia-slideshow-arrows a:before {
    line-height: 48px !important;
}
.page-id-344 #sub_menu1, .parent-pageid-220 #sub_menu1, .page-id-499 #sub_menu1, .parent-pageid-2923 #sub_menu1, .parent-pageid-344  #sub_menu1 {
	background-color: #bcccc1;
	min-height: 38px !important;
}
.parent-pageid-220 #sub_menu1 .menu-item, .page-id-344 #sub_menu1 .menu-item, .page-id-499 #sub_menu1 .menu-item, .parent-pageid-2923 #sub_menu1 .menu-item, .parent-pageid-344 #sub_menu1 .menu-item {
	padding: 0px !important;
	margin-right: 0px !important;
}
.parent-pageid-220 #sub_menu1 .menu-item a, .page-id-344 #sub_menu1 .menu-item a, .page-id-499 #sub_menu1 .menu-item a, .parent-pageid-2923 #sub_menu1 .menu-item a, .parent-pageid-344 #sub_menu1 .menu-item a {
	background-color: transparent !important;
	color: #215732 !important;
	font-size: 13px;
	padding: 7px 15px !important;
	border-bottom: 1px solid #ebebeb;
}
.parent-pageid-220 #sub_menu1 .menu-item a span, .page-id-344 #sub_menu1 .menu-item a span, .page-id-499 #sub_menu1 .menu-item a span.parent-pageid-2923 #sub_menu1 .menu-item a span, .parent-pageid-344 #sub_menu1 .menu-item a span {
	color: #215732 !important;
}
.parent-pageid-220 #sub_menu1 .menu-item:first-child a, .page-id-344 #sub_menu1 .menu-item:first-child a, .page-id-499 #sub_menu1 .menu-item:first-child a, .parent-pageid-2923 #sub_menu1 .menu-item:first-child a, .parent-pageid-344 #sub_menu1 .menu-item:first-child a {
	border-left: 1px solid #ebebeb !important;
}
.parent-pageid-220 #sub_menu1 .menu-item:last-child a, .page-id-344 #sub_menu1 .menu-item:last-child a, .page-id-499 #sub_menu1 .menu-item:last-child a, .parent-pageid-2923 #sub_menu1 .menu-item:last-child a, .parent-pageid-344 #sub_menu1 .menu-item:last-child a {
	border-right: 1px solid #ebebeb !important;
}
.parent-pageid-2923 #sub_menu1 .current_page_item, .parent-pageid-2923 #sub_menu1 .menu-item:hover, .parent-pageid-220 #sub_menu1 .current_page_item, .parent-pageid-220 #sub_menu1 .menu-item:hover, .page-id-344 #sub_menu1 .current_page_item, .page-id-344 #sub_menu1 .menu-item:hover, .page-id-499 #sub_menu1 .current_page_item, .page-id-499 #sub_menu1 .menu-item:hover, .parent-pageid-2923 #sub_menu1 .menu-item:hover, .parent-pageid-344 #sub_menu1 .menu-item:hover {
	background-color: #215732 !important;
	transition: background-color 1s;
	-webkit-transition: background-color 1s;
}
.parent-pageid-2923 #sub_menu1 .current_page_item a, .parent-pageid-2923 #sub_menu1 .menu-item:hover a, .parent-pageid-220 #sub_menu1 .current_page_item a, .parent-pageid-220 #sub_menu1 .menu-item:hover a, .parent-pageid-220 #sub_menu1 .current_page_item a span, .parent-pageid-220 #sub_menu1 .menu-item:hover a span, .page-id-344 #sub_menu1 .current_page_item a, .page-id-344 #sub_menu1 .menu-item:hover a, .page-id-344 #sub_menu1 .current_page_item a span, .page-id-344 #sub_menu1 .menu-item:hover a span, .page-id-499 #sub_menu1 .current_page_item a, .page-id-499 #sub_menu1 .menu-item:hover a, .page-id-499 #sub_menu1 .current_page_item a span, .page-id-499 #sub_menu1 .menu-item:hover a span, .parent-pageid-2923 #sub_menu1 .menu-item:hover a span, .parent-pageid-344 #sub_menu1 .menu-item:hover a span {
	color: #ffffff !important;
	transition: color 1s;
	-webkit-transition: color 1s;
}
#bloque1supermercado .av-masonry-entry-content {
	padding-top: 0px !important;
}
#bloque1supermercado .av-inner-masonry-content.site-background {
	padding-bottom: 12px !important;
}
#bloque1supermercado .av-masonry-image-container {
	width: 90%;
	margin: 0 auto;
	padding: 20px;
}
#bloque1supermercado .av-masonry-outerimage-container {
	background-color: transparent !important;
}
#bloque1supermercado .av-masonry-image-container img {
	border-radius: 50%;
} 
#bloque1supermercado .av-inner-masonry-content {
	background-color: transparent !important;
	padding-top: 0px !important;
}
#bloque1supermercado .av-inner-masonry-content-pos-content .avia-arrow {
	display: none !important;
}
#bloque1supermercado .av-inner-masonry-content-pos-content {
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}


/**** BLOQUE PESCADERIA ****/
#bloqueizq, #bloqueder {
	background: #ffffff !important;
}


#tienda-online .avia-builder-el-last {
	position: absolute;
	top: 18px;
	right: 5%;
	width: 43%;
} 

#bloqueizq .avia-slideshow-arrows a, #bloqueder .avia-slideshow-arrows a {
	color: #666;
	background: transparent;
}
#bloqueizq .avia-slideshow-arrows a::before, #bloqueder .avia-slideshow-arrows a::before {
	background: transparent !important;
	font-size: 28px !important;
}
.page-id-258 .avia-slideshow-dots.avia-slideshow-controls {
	display: none !important;
}
.avia-tooltip { 
	width: 250px !important; 
}
.txtDestacadoProduct {
	font-family: 'AvenirNextLTPro-Bold';
}
.txtDestacadoProduct p {
	margin-top: 12px;
	margin-bottom: 12px !important;
	font-size: 42px;
	line-height: 48px;
}

.fraseDestacada {
	text-align: center;
	font-family: 'Libre Baskerville', Helvetica;
	margin: 5px 0 0 ;
    font-style: italic !important;
}
.autorFrase {
	text-align: center;
	font-size: 20px !important;
	margin: 0px;
}

/***** DEGUSTACIONES *********/
#degustaciones .av-milestone-indicator {
	background-color: #215732 !important;
	left: -40px !important;
}
#degustaciones .av-milestone-date {
	padding-left: 75px !important;
	text-transform: none !important;
	color: #215732 !important;
}
#degustaciones .avia-timeline .milestone_icon {
	width: 70px !important;
	height: 70px !important;
	
	border-width: 3px !important;
}
#degustaciones .avia-timeline .milestone_inner {
	line-height: 65px !important;
}
#degustaciones .avia-timeline .milestone_inner:hover {
	background-color: #215732 !important;
	transition: background-color 1s;
	-webkit-transition: background-color 1s;
}
#degustaciones .avia-timeline .milestone_icon:hover .milestone-char::before {
	color: #ffffff !important;
	transition: color 1s;
	-webkit-transition: color 1s;
}
#degustaciones .avia-timeline .av-milestone-contentbox {
	min-height: auto !important;
	padding: 15px !important;
}
#degustaciones .avia-timeline-container .av-timeline-nav {
	top: 12px !important;
}
#degustaciones .avia-timeline-container .av-timeline-nav a span {
	color: #666;
	background: transparent !important;
}

#degustaciones .avia-timeline-container .av-timeline-nav a span:before {
	background: transparent !important;
	font-size: 28px !important;
}
#degustaciones .avia-timeline-horizontal.avia-timeline-boxshadow .av-milestone-contentbox::after, #degustaciones .avia-timeline-horizontal.avia-timeline-boxshadow .av-milestone-contentbox::before {
	left: 35px !important;
}
.av_header_transparency #header_main {
	background-color: rgba(0, 0, 0, .4);
}
.noBackgr {
	background: transparent !important;
	width: auto !important;
	margin-top: 10px !important;
}
.postid-56 .slideshow_align_caption .avia-caption-content p, .postid-56 .slideshow_align_caption .avia-caption-title  {
	width: 400px;
	margin-bottom: 0px !important;
	
}
.txtSpecialServicios {
	text-align: center;
	margin-top: -10px !important;
}
/*.page-id-344 #sub_menu1, .page-id-362 #sub_menu1, .page-id-479 #sub_menu1, .page-id-480 #sub_menu1, .page-id-478 #sub_menu1, .page-id-474 #sub_menu1, .page-id-476 #sub_menu1, .page-id-481 #sub_menu1, .page-id-477 #sub_menu1, .page-id-486 #sub_menu1, .page-id-499 #sub_menu1, .page-id-484 #sub_menu1, .page-id-483 #sub_menu1, .page-id-482 #sub_menu1, .page-id-1670 #sub_menu1, .postid-2049 #sub_menu1 {
	background-color: #f5dc8a !important;
}*/
.iconoLugar .avia-icon-pos-left {
	padding-left: 3px !important;
	margin-right: 10px !important;
}
#after_submenu .av_textblock_section ul {
	margin-bottom: 0px !important;
}

#testimonialsservicios {
	padding-top: 10px;
}
#serviciosentiendas .av-masonry-entry-title {
	font-size: 28px !important;
	color: #ffffff !important;
}
.page-id-403 .av-masonry-image-container, .page-id-775 .av-masonry-image-container {
	width: 90%;
	margin: 0 auto;
	padding: 20px;
}
.page-id-403 .av-masonry-outerimage-container, .page-id-775 .av-masonry-outerimage-container {
	background-color: transparent !important;
}
.page-id-403 .av-masonry-image-container img, .page-id-775 .av-masonry-image-container img {
	border-radius: 50%;
} 
.page-id-403 .av-inner-masonry-content, .page-id-775 .av-inner-masonry-content {
	background-color: transparent !important;
	padding-top: 0px !important;
}
.page-id-403 .av-inner-masonry-content-pos-content .avia-arrow, .page-id-775 .av-inner-masonry-content-pos-content .avia-arrow {
	display: none !important;
}
.page-id-403 .av-inner-masonry-content-pos-content, .page-id-775 .av-inner-masonry-content-pos-content {
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}
.page-id-775 .av-masonry-date {
	display: none !important;
}
.avia-menu.av_menu_icon_beside {
    padding-right: 5px !important;
    margin-right: 15px;
}
#menu-item-522 {
	border-left: 1px solid;
	padding-left: 5px !important;
	padding-right: 5px !important;
}
#menu-item-523, #menu-item-13689 {
	border-left: 1px solid;
	padding-left: 5px !important;
	
}
.av_header_transparency #menu-item-523, .av_header_transparency #menu-item-522, #menu-item-13689 {
	border-color: rgba(255,255,255,0.25) !important;
}

#menu-item-523 > a > span {
	font-size: 28px;
}
#menu-item-522 > a > span, #menu-item-13689 > a > span {
	font-size: 22px;
	color: #fdc62c;
}
#menu-item-361 {
	padding-right: 5px !important;
}
.ww-masonry-cat {
	margin-bottom: 5px !important;
}
.av-masonry-entry-title {
	color: #333333 !important;
}
.home #after_section_2 .avia-button, .home #bloque1 .avia-button, .btnActualidad .avia-button, #after_section_4  .avia-button {
	border-radius: 24px;
	background-color: #ffffff;
	border: 3px solid #215732 !important;
	color: #215732 !important;
	font-weight: bold !important;
}
#bloque1 .avia-button {
	border-radius: 24px;
	background-color: #f5f5f5;
	border: 3px solid #215732 !important;
	color: #215732 !important;
	font-weight: bold !important;
}
.btnActualidad .avia-button .avia_iconbox_title {
	color: #215732 !important;
}
.home #after_section_2 .avia-button:hover, .home #bloque1 .avia-button:hover, .btnActualidad .avia-button:hover, #after_section_4 .avia-button:hover, #bloque1 .avia-button:hover {
	color: #ffffff !important;
	background-color: #215732 !important;
	transition: background-color 1s;
	-webkit-transition: background-color 1s;
	transition: color 1s;
	-webkit-transition: color 1s;
	text-decoration: none !important;
}
.btnActualidad .avia-button:hover .avia_iconbox_title {
	color: #ffffff !important;
}
.page-id-467 .av-special-heading-h2.avia-builder-el-6 {
	margin-top: 15px !important;
}
.marginNoTop, .marginNoTop img {
	margin-top: 0px !important;
}
.page-id-704 .av-special-heading-h3 {
	margin-top: 20px !important;
	padding-bottom: 0px !important;
}
.nombreCF, .emailCF {
	float: left;
	width: 32%;
	margin-right: 2%;
}
.tlfCF {
	float: left;
	width: 32%;
}
.wpcf7-list-item {
	margin-left: 0px !important;
}
.wpcf7-submit {
	border-radius: 24px !important;
	background-color: #ffffff !important;
	border: 3px solid #215732 !important;
	color: #215732 !important;
	font-weight: bold !important;
	font-size: 14px;
}
.wpcf7-submit:hover {
	background-color: #215732 !important;
	color: #ffffff !important;
	-webkit-transition: background-color 1s;
	transition: color 1s;
	-webkit-transition: color 1s;
	text-decoration: none !important;
}
.page-id-467 #after_section_1 .avia-icon-list li {
	margin-bottom: 20px !important;
}
.page-id-467 #after_section_1 .avia-icon-list .iconlist_icon {
	margin-right: 10px !important;
}
.page-id-467 #after_section_1 .avia-icon-list li .iconlist_icon .iconlist-char:before {
	font-size: 20px !important;
}
.page-id-467 .wp-image-130, .page-id-467 .wp-image-129 {
	padding: 5px 0;
}
.page-id-403 #after_full_slider_1 .template-page {
	padding-top: 22px !important;
}
#av-masonry-1 .av-sort-by-term a {
	font-size: 14px !important;
}
#after_section_1 {
	border-top: 0px;
}
#menu-item-12715 a {
	border-right: 1px solid #ebebeb;
}
#top .avia-slideshow-arrows a {
	width: 30px;
	margin-left: 8px;
	margin-right: 8px;
}
#tienda-online .logoSROnl {
	margin-top: -45px !important;
}
.logoSROnl .image-overlay {
	width: 145px !important;
	height: 145px !important;
	border-radius: 50%;
	left: 3px !important;
	top: 7px !important;
}
.fotoAGCir {
	border-radius: 50%;
}
.titleAG {
	margin-top: 0px !important;
	font-size: 14px;
}
.blogAG p {
	margin: 5px 0 !important;
}
#text-2 p {
	margin-top: 25px;
}
.btnSuscribete {
	background-color: #f5dc8a;
	padding: 12px 25px;
	border-radius: 25px;
	margin-top: 10px !important;
	font-size: 16px;
	text-transform: uppercase;
	color: #215732;
}
.btnSuscribete:hover {
	background-color: #215732 !important;
	color: #ffffff !important;
	text-decoration: none !important;
}
.page-id-1124 .av-special-heading-h3 {
	margin-top: 20px !important;
	margin-bottom: 15px !important;
}
.page-id-689 .avia-timeline-vertical .av-milestone-content-wrap {
	padding-left: 10px;
}
.page-id-689 .avia-timeline-vertical .av-milestone-content-wrap h4 {
	font-size: 16px !important;
}
.av-masonry-date {
	display: none;
}


/****** MENNU ******/
.titleMenu {
	color: #215732 !important;
	font-size: 20px;
	color: rgba(255, 255, 255, .75);
}
.subtitleMenu {
	color: #215732 !important;
	font-size: 16px;
	border-bottom: 1px solid #215732 !important;
	padding: 0 0 10px 19px;
	margin-bottom: 0px;
}
.subtitleMenu .greyColor {
	color: #666666;
	font-size: 14px !important;
}
.listaMenu {
	border-left: 1px solid #215732 !important;
	padding: 15px 0 5px 15px;
	margin-left: 0px;
}
.listaMenu li {
	padding: 0px 0 5px !important;
	line-height: 16px;
}
.paxMenu {
	border-left: 1px solid #215732 !important;
	border-top: 1px solid #215732 !important;
	padding: 15px 0 10px 15px;
	color: #215732 !important;
	font-size: 16px;
	margin-top: 25px;
}
.paxMenu.first {
	margin-top: 10px;
}
.paxMenu .precioMenu {
	color: #666666;
	font-size: 14px !important;
}
.paxMenu2 {
	border-left: 1px solid #215732 !important;
	border-top: 1px solid #215732 !important;
	padding: 15px 0 10px 15px;
	color: #215732 !important;
	font-size: 16px;
	margin-top: 10px;
	float: left;
	width: 30%;
	margin-right: 20px;
}
.paxMenu2.last {
	margin-right: 0px !important;
}
.paxMenu2 .precioMenu {
	color: #666666;
	font-size: 14px !important;
}
.evo_metarow_cusF1, .evo_metarow_cusF2 {
	width: 50%;
	float: left;
}
/*.home .evcal_list_a, .page-id-2601 .evcal_list_a, .parent-pageid-220 .evcal_list_a {
	background-color: rgba(0, 0, 0, 0.5) !important;
}*/
.evo_month_title {
	font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-size: 22px !important;
	font-weight: normal !important;
}
.evo_metarow_cusF1 .evo_custom_content p.precioEvento {
	font-size: 18px !important;
}
.textotachado {
	text-decoration: line-through !important;
	font-size: 14px !important;
	padding-left: 4px !important;
	color: #ff0000 !important;
}

#wpcf7-f2217-p2569-o1 .wpcf7-form .wpcf7-submit {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
.pasoNum {
	font-size: 16px !important;
}
.textoPequeno {
	font-size: 10px !important;
}
.evo_metarow_cusF1 {
	padding-bottom: 22px !important;
}
.evcal_time {
	display: none !important;
}
.eventon_single_event .evcal_event_subtitle, .eventon_single_event .evcal_event_subtitle::before, .eventon_single_event .evcal_location {
	color: #8c8c8c !important;
}
.evcal_event_subtitle {
	text-transform: none !important;
	font-size: 12px !important;
	padding-left: 16px;
	position: relative;
	color: #8c8c8c !important;
}
.evcal_event_subtitle::before {
	content: "\f017";
	position: absolute;
	left: 0;
	top: 2px;
	display: inline-block;
	font-family: 'evo_FontAwesome';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/*.eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info, .evo_pop_body .evcal_desc .evcal_desc_info {
	opacity: 1 !important;
}*/
.evcal_location {
	font-size: 12px !important;
	padding-left: 16px !important;
	position: relative;
	margin-top: 3px !important;
	line-height: 15px !important;
}
.evcal_location::before {
	top: 1px !important;
	left: 2px !important;
}

.eventon_single_event .evcal_event_subtitle {
	font-size: 13px !important;
}

.eventon_single_event .evcal_location::before {
	top: 0px !important;
	left: 2px !important;
}
.eventon_single_event .evcal_location {
	font-size: 13px !important;
	padding-left: 16px !important;
	position: relative;
	margin-top: 3px !important;
	line-height: 15px !important;
}

.eventon_single_event  .evcal_desc_info {
	opacity: 1 !important;
}

/*.eventon_events_list .eventon_list_event .evcal_list_a {
	padding-bottom: 5px !important;
}*/
.evo_cusmeta_btn {
	background-color: #215732 !important;
}
/*.parent-pageid-220 .evcal_list_a {
	padding-top: 8px !important;
}
.parent-pageid-220 .evcal_event_title {
	font-size: 18px !important;
	line-height: 21px !important;
}
.parent-pageid-220 .evcal_desc.evo_info {
	padding-top: 7px !important;
}
.parent-pageid-220 .evcal_event_subtitle {
	font-size: 13px !important;
	line-height: 16px !important;
}
.parent-pageid-220 .eventon_list_event {
	border: 1px solid #ffffff !important;
}*/

.eventon_events_list .eventon_list_event .evcal_desc, .evo_pop_body .evcal_desc, #page-content p.evcal_desc {
	padding-left: 50px !important;
}
.ajde_evcal_calendar .evo_sort_btn, .eventon_sf_field p, .evo_srt_sel p.fa, .ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p, .ajde_evcal_calendar .calendar_header .evcal_arrows .fa {
	color: #666666 !important;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows {
	border-color: #666666 !important;
}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title {
	white-space: normal !important;
}
.ajde_evcal_calendar.boxy.boxstyle1 .eventon_list_event { height: 80px !important; }
.ajde_evcal_calendar.boxy.boxstyle1 .evo_eventtop  {
	height: 344px !important;
}
.ajde_evcal_calendar.boxy.boxstyle1 .evcal_list_a {
	height: 344px !important;
}

.page-id-226 #av_section_1 p strong, .page-id-226 #av_section_1 p { color: #ffffff !important; }

#evcal_calendar_111 .evcal_month_line { margin-top: 15px !important;}

.btnTOLCompra {
	background-color: #215732;
	padding: 10px 15px;
	
	border-radius: 7px;
} 

.btnTOLCompra a {
	color: #ffffff !important;
	background-color: transparent !important;
	
}
.ajde_evcal_calendar.boxy .eventon_list_event.hasbgimg, .ajde_evcal_calendar.boxy.boxstyle1 .evo_boxtop {
	background-position: left top !important;
}
.eventon_list_event > .no_events { height: 60px !important; }








#bloquecabeventos .text1Events, #bloquefootereventos .text1Events {
	font-size: 16px;
}


#bloquecabeventos h3.av-special-heading-tag, #bloquefootereventos h3.av-special-heading-tag {
	font-weight: 700 !important;
}
.text3Events p {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
#bloquecabeventos .wpcf7-text, #bloquefootereventos .wpcf7-text {
	background-color: #ffffff !important;
}
#bloquecabeventos table, #bloquefootereventos table {
	background: transparent !important;
}
#bloquecabeventos tr, #bloquefootereventos tr {
	background: transparent !important;
}
#bloquecabeventos td, #bloquefootereventos td {
	vertical-align: top !important;
	border: 0px !important;
	background: transparent !important;
	padding-left: 0px !important;
}
#bloquecabeventos td p, #bloquefootereventos td p {
	margin-top: 0px !important;
}

.opinion2Events {
	float: left !important;
	width: 80% !important;
}
.opinion2Events p {
	margin-bottom: 5px !important;
	margin-top: 0px !important;
}
.opinion2Events p strong {
	color: #333333 !important;
}
.opinion2Events p em {
	color: #215732 !important;
	font-size: 15px !important;
}
.autorQuote {
	font-size: 13px !important;
}


#bloque1Eventos {
	z-index: 5000;
}
#bloqueserviciospremium {
	padding-bottom: 40px !important;
}

.page-id-2923 #after_section_1 .template-page.content {
	padding-bottom: 0px !important;
}
#bloqueserviciospremium .avia-image-container {
	margin-bottom: 0px !important;
}
#bloqueserviciospremium .avia-button-center {
	margin-bottom: 10px !important;
}
#bloque1eventos h2.av-special-heading-tag  {
	/*font-family: 'AvenirNextLTPro-Bold';*/
	font-weight: bold;
}
#bloque1eventos .texTitleDisfr {
	margin-bottom: 0px !important;
	margin-top: 25px !important;
	font-size: 16px;
}
#bloque1eventos .av_font_icon {
	padding-top: 8px !important;
}
#bloque1eventos .avia_image {
	margin-bottom: 8px !important;
}
#bloque1eventos .avia-button-wrap {
	margin-top: 17px;
}
#bloque2eventopremium ol {
	list-style: none;
	counter-reset: item;
	margin-left: 0px !important;
}
#bloque2eventopremium li {
	counter-increment: item;
	margin-bottom: 0px;
}
#bloque2eventopremium li::before {
	color: #215732;
	font-size: 18px;
	content: counter(item) ".";
	width: 1.2em;
	display: inline-block;
}
#bloque2eventopremium .texTitleDisfr {
	margin-bottom: 0px !important;
	margin-top: 25px !important;
	font-size: 16px;
	line-height: 22px;
}
/*#bloque2eventopremium h2.av-special-heading-tag  {
	font-family: 'AvenirNextLTPro-Bold';
}*/
#bloque2eventopremium .template-page.content {
	padding-bottom: 0px !important;
}
.experienciaParte5, .experienciaParte2, .experienciaParte4 {
	float: left;
	text-align: center;
	margin: 5px 1%;
}
.experienciaParte5 img, .experienciaParte2 img, .experienciaParte4 img {
	text-align: center;
}
.experienciaParte5 p, .experienciaParte2 p, .experienciaParte4 img {
	margin: 5px 0 10px;
	text-align: center;
	line-height: 17px !important;
}
.experienciaParte5 {
	width: 18%;
}
.experienciaParte2 {
	width: 25%;
}
.experienciaParte4 {
	width: 23%;
}

.tablaEventosPremium .cabeceraEvPr {
	background-color: #bcccc1 !important;
	text-align: center;
	font-weight: bold;
	color: #215732 !important;
	font-size: 16px !important;
	
}
.tablaEventosPremium th {
	text-transform: none !important;
	font-weight: 300 !important;
	text-align: center;
	width: auto !important;
	padding: 5px 8px;
	line-height: 17px;
	vertical-align: middle;
}
.tablaEventosPremium td {
	text-align: center;
}
.listaMenuPrem {
	margin-top: 10px !important;
}
.listaMenuPrem .avia-icon-list li {
	padding-bottom: 4px !important;
}
.listaMenuPrem .avia-icon-list li:first-child {
	padding-bottom: 4px !important;
}
.page-id-3336 .fichaservicio, .fichaservicio {
	background-color: #e8eeea;
	margin: 11px 0 !important;
}
.fichaservicio .avia-icon-list .iconlist_icon {
	height: 44px !important;
	width: 44px !important;
	line-height: 44px !important;
	font-size: 22px !important;
}
.fichaservicio .avia-icon-list .iconlist-timeline {
	left: 22px !important;
}
.fichaservicio h4.av_iconlist_title {
	font-size: 15px;
	text-transform: none !important;
}
.fichaservicio .iconlist_content p {
	margin-top: 10px !important;
}
#bloquefootereventos .wpcf7-form, #bloquefootereventos .wpcf7-form table, #bloquefootereventos .wpcf7-form table td p, #bloquecabeventos .wpcf7-form, #bloquecabeventos .wpcf7-form table, #bloquecabeventos .wpcf7-form table td p {
	margin-bottom: 0px !important;
}
#bloquefootereventos .wpcf7-form table td, #bloquecabeventos .wpcf7-form table td {
	padding-bottom: 0px !important;
}
#bloquefootereventos .wpcf7-form table td p.aceptaCondicio, #bloquecabeventos .wpcf7-form table td p.aceptaCondicio {
	text-indent: -12px;
	padding-left: 22px;
}
.vacioTD {
	background-color: #ffffff !important;
	border-top: 0px !important;
	border-left: 0px !important;
}
.bloqueTopEP .template-page.content {
	z-index: 5000;
}
.nombreEvTabla {
	font-weight: bold !important;
}
.btnSanchezOnline a {
	padding: 10px !important;
	margin-bottom: 15px !important;
}
.evo_metarow_cusF3 .evo_h3 {
	text-align: center !important; 
}
.evo_metarow_cusF3 .evcal_evdata_custometa_icons {
	display: none;
}
.eventos100 {
	width: 50% !important;
	margin: 0 auto;
}
.eventos50 {
	width: 48%;
	margin: 0 1%;
	float: left;
}
.eventos33 {
	width: 100%;
	margin: 35px 1%;
	float: left;
}
/*.eventos33 {
	width: 31%;
	margin: 35px 1%;
	float: left;*/
}
.eventos25 {
	width: 23%;
	margin: 0 1%;
	float: left;
}
.eventos25 img, .eventos33 img, .eventos50 img, .eventos100 img {
	max-width: 100% !important;
	margin: 0 auto;
}
.ingredientesbloque .togglecontainer {
	margin: 0px !important;
}
.ingredientesbloque .togglecontainer .taglist {
	display: none !important;
}
.ingredientesbloque .togglecontainer .single_toggle {
	margin-bottom: 0px !important;
}
.ingredientesbloque .togglecontainer p {
	font-size: 14px !important;
}
.ingredientesbloque .ingredientessin1 {
	margin: 0;
	padding: 9px 3px 9px 35px;
	position: relative;
	top: 1px;
	border-style: solid;
	border-width: 1px;
	line-height: 1.65em;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	color: #666666;
	border-bottom: 0px !important;
}
.ingredientesbloque .ingredientessin1 p {
	margin: 0px;
}
.ingredientesbloque .ingredienteVar {
	margin: 0;
	padding: 9px 15px 9px 15px;
	position: relative;
	top: 0px;
	border-style: solid;
	border-width: 1px;
	line-height: 1.65em;
	border-top-left-radius: 2px;
	color: #666666;
	border-top: 0px;
}
.ingredienteVar.primera {
	border-top: 1px solid #ebebeb !important;
}

.ingredientesbloque .togglecontainer .toggle_icon {
	/*border-color: #215732 !important;*/
}
.ingredientesbloque .togglecontainer .single_toggle p {
	top: 0px;
	border: 1px solid #215732 !important;
}
.ingredientesbloque .togglecontainer .single_toggle p:hover {
	background-color: #d3ddd6 !important;
}
.preparacionrecetas ol {
	list-style: none;
	counter-reset: my-awesome-counter;
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
}
.preparacionrecetas li {
	counter-increment: my-awesome-counter;
	display: flex;
	width: 100%;
	font-size: 14px;
	margin-bottom: 10px;
}
.preparacionrecetas ol li::before {
	content: "0" counter(my-awesome-counter);
	font-size: 26px;
	margin-right: 8px;
	line-height: 1;
	border-right: 1px solid #215732;
	padding-right: 8px;
}
.numReceta {
	width: 5%;
	font-size: 26px;
	margin-right: 2%;
	line-height: 1;
	border-right: 2px solid #215732 !important;
	padding-right: 2%;
	float: left;
}
.txtNumReceta {
	float: left;
	width: 91%;
}
.txtNumReceta p {
	margin: 0 0 10px;
}
#cabeceraalmagourmet .container {
	padding-top: 30px !important;
	padding-bottom: 10px !important;
}
.submenublog {
	background-color: #ffffff !important;
	border: 0px !important;
}
.submenublog .container {
	background-color: #ffffff !important;
	max-width: 1310px;
	padding: 0px 50px !important;
}
.submenublog #menu-menu-blog {
	float: left;
	width: 100%;
	margin: 0 50px 0 0 !important;
	border: 1px solid #999999;
}

.submenublog .container::after {
	clear: both !important;
}
.submenublog a {
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #000000 !important;
	padding: 0px;
	border-color: #000000 !important;
	line-height: 12px;
}

.page-id-3859 #after_submenu, .parent-pageid-3859 #after_submenu {
	border: 0px !important;
}
.page-id-3859 #after_submenu .template-page.content, .parent-pageid-3859 #after_submenu .template-page.content {
	padding-top: 10px;
}
.bloqueNoticiaEspecial {
	border: 3px solid #215732 !important;
	padding: 20px 40px;
	width: 80%;
	margin: 30px auto;
	
}
.bloqueNoticiaEspecial.nocenter {
	text-align: left !important;
}
.bloqueNoticiaEspecial h2 {
	color: #215732 !important;
	font-weight: bold;
	text-align: center;
	text-transform: none !important;
	letter-spacing: 0px !important;
	text-align: center;
}
.bloqueNoticiaEspecial p {
	margin-bottom: 0px !important;
}
.submenublog a:hover {
	font-weight: 700 !important;
}
.submenublog a:hover, .submenublog li:hover {
	background-color: none !important;
}
.home #av-masonry-1 .av-masonry-entry-content.entry-content {
	display: none;
}


/********* BLOG ALMAGOURMET ***********/
.parent-pageid-3859 .av-masonry-date {
	display: block !important;
}
span.av-masonry-date.meta-color.updated {
	font-size: 13px;
	text-align: center;
	position: absolute;
	top: 20px;
	left: 50%;
	margin-left: -50%;
	width: 100%;

}
.parent-pageid-3859 .av-masonry-entry .av-masonry-entry-title {
	margin-top: 27px;
}
.parent-pageid-3859 .ww-masonry-cat {
	display: none;
}
.parent-pageid-3859 .av-inner-masonry-content.site-background {
	background-color: #ffffff !important;
	border-bottom: 5px solid #215732;
}
.parent-pageid-3859 .avia-arrow {
	display: none;
}
.parent-pageid-3859 .av-masonry-entry-title.entry-title {
	font-size: 20px;
	color: #215732 !important;
	text-align: center;
	font-weight: 700;
	height: 52px;
}
.parent-pageid-3859 .av-masonry-entry-content {
	font-size: 14px;
	color: #000000;
	text-align: center;
}
.parent-pageid-3859 #sub_menu1 {
	background-color: #ececec;
}
.parent-pageid-3859 #sub_menu1 .menu-item a {
	border-left-color: #999999;
}
.page-id-3968 .slideshow_caption, .page-id-3974 .slideshow_caption, .page-id-3977 .slideshow_caption, .page-id-3971 .slideshow_caption, .page-id-3965 .slideshow_caption {
	width: 100% !important;
}
.page-id-3968 .slideshow_caption .avia-caption-content p img, .page-id-3974 .slideshow_caption .avia-caption-content p img, .page-id-3977 .slideshow_caption .avia-caption-content p img, .page-id-3971 .slideshow_caption .avia-caption-content p img, .page-id-3965 .slideshow_caption .avia-caption-content p img {
	left: 0px;
	width: 235px;
	margin: 0px;
	float: left;
	vertical-align: middle;
}
.page-id-3968 .slideshow_caption .avia-caption-content p strong, .page-id-3974 .slideshow_caption .avia-caption-content p strong, .page-id-3977 .slideshow_caption .avia-caption-content p strong, .page-id-3971 .slideshow_caption .avia-caption-content p strong, .page-id-3965 .slideshow_caption .avia-caption-content p strong {
	float: left;
	font-size: 35px;
	margin: 11px 0 10px 0px;
	font-weight: 500;
}
.parent-pageid-3859 .av-inner-masonry .av-inner-masonry-content-pos .av-masonry-entry-content .text-exceprtMason br {
	display: none;
}
.page-id-3859 .slide-1 .avia-slide-wrap img {
	border: 1px solid #999999;
}
.submenublog #menu-menu-blog {
	border-top: 0px !important;
}
.inner_sidebar #text-4 .widgettitle {
	margin-bottom: 25px;
}
.inner_sidebar .widget_tab_popular {
	border-bottom: 0px !important;
	padding-left: 0px !important;
}
.inner_sidebar .tab_titles {
	border-bottom: 0px !important;
}
.inner_sidebar .widget_tab_popular span {
	color: #666666;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 1.1em;
	font-family: 'AvenirNextLTPro-Regular';
}
.widget {
	padding-top: 0px !important;
}
#bcn_widget-2 .breadcrumbs .post.post-post.current-item {
	float: none !important;
}
#bcn_widget-2 {
	padding-bottom: 0px;
	padding-top: 50px !important;
}
.single-post #after_full_slider_1 .template-page {
	padding-top: 5px;
}
.breadcrumbPosts {
	padding-bottom: 0px;
}
.breadcrumbPosts .breadcrumbs {
	font-size: 10px;
}
.single-post  #after_section_1 .template-page {
	padding-top: 0px;
}
.breadcrumbPosts .av-special-heading-h1 {
	margin-top: 4px !important;
	margin-bottom: 5px;
}
.sidebar.sidebar_right {
	padding-top: 17px !important;
}

/****** PAGINA ETIQUETAS ******/

.tag .entry-content-wrapper .avia-content-slider1 .av_one_fourth {
	width: 24%;
	margin: 0px 1% 0 0 !important;
}
.tag .entry-content-wrapper .avia-content-slider1 .av_one_fourth .slide-image {
	border-radius: 0px !important;
	margin-bottom: 0px !important;
}
.tag .entry-content-wrapper .avia-content-slider1 .av_one_fourth .slide-image img {
	border-radius: 0px !important;
	margin: 0;
	width: 100%;
}
.tag .entry-content-wrapper .avia-content-slider1 .av_one_fourth .slide-content {
	background-color: #f8f8f8 !important;
	padding: 10px 20px !important;
}
.tag .entry-content-wrapper .avia-content-slider1 .av_one_fourth span.blog-categories {
	text-align: left !important;
	text-transform: none !important;
	margin-bottom: 4px !important;
}
.tag .entry-content-wrapper .avia-content-slider1 .av_one_fourth span.blog-categories a {
	color: #666666 !important;
	font-weight: 300 !important;
	font-size: 14px !important;
	font-family: 'open sans', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif !important;
}
.tag .entry-content-wrapper .avia-content-slider1 .av_one_fourth h3.entry-title {
	text-align: left;
	padding-bottom: 0px !important;
	height: 80px;
	line-height: 19px;
}
.tag .entry-content-wrapper .avia-content-slider1 .av_one_fourth h3.entry-title a {
	line-height: 1.3em;
	margin: 0;
	font-size: 15px;
	color: #333333 !important;
	text-transform: none !important;
	
	font-weight: 600 !important;
	letter-spacing: 0px !important;
}
.tag .entry-content-wrapper .avia-content-slider1 .av_one_fourth .av-vertical-delimiter, .tag .entry-content-wrapper .avia-content-slider1 .av_one_fourth .entry-footer {
	display: none !important;
}
.parent-pageid-220 .av-inner-masonry-content-pos-content .entry-content {
	display: none !important;
}
.grecaptcha-badge {
	display: none !important;
}
.single.single-post #after_full_slider_1 .av-special-heading-h1 h1.av-special-heading-tag {
	margin-top: 20px;
}
#menu-item-6485 {
    background-color: #215732;
}
#menu-item-6485 a {
	color: #ffffff !important;
}
#menu-item-6485 a img {
    vertical-align: middle;
    width: 20px;
    margin-left: 4px;
    margin-top: -4px;
}
#menu-item-6485 .sub-menu, #menu-item-6485 .sub-menu li, #menu-item-6485 .sub-menu li a {
	background-color: #215732 !important;
	color: #ffffff !important
}
#menu-item-6485 .sub-menu li a .avia-menu-text {
	color: #ffffff !important
}
.galeriaHorPinnea {
	padding: 0px !important;
	border: 0px !important;
}
#top .av_header_glassy.av_header_transparency #header_main {
	border-top: 0px !important
}
.home #navidad .avia_image {
	border: 0.5px solid #215732;
	width: 262px;
}
.avia-section {
	min-height: 60px !important;
}
.imgblackfriday a.avia_image {
	margin-top: -65px !important;
	z-index: 5000
}
.imgblackfriday .image-overlay {
	background: transparent !important;
}

.whatsapptlf .iconbox_icon::before {
	font-size: 36px !important;
}
.whatsapptlf .iconbox_content_container p {
	font-size: 16px !important;
	margin-left: 30px;
}
.bloquewhatsappnew .av_textblock_section p {
	margin: 5px 0 !important;
}
.postid-8145 #after_section_1 .template-page.content {
	padding-bottom: 20px;
}
.whatsapphome {
	width: 410px;
	margin: 0 auto;
}
.whatsapphome .iconbox_content {
	display: inline-block !important;
}

.mantenimiento {
	width: 100% !important;
	background-color: rgba(165, 0, 0, 0.8);
	text-align: center;
}
.mantenimiento p {
	color: #ffffff !important;
	margin: 0px;
	padding: 5px 0;
}
#bloqueterecomendamos .ww-masonry-cat, #bloqueterecomendamos .av-inner-masonry-content-pos .av-masonry-entry-content.entry-content {
	display: none !important;
}
#bloqueterecomendamos .av-masonry-outerimage-container {
	background-color: transparent !important;
}
#bloqueterecomendamos .av-masonry-image-container img {
	border-radius: 50%;
} 
#bloqueterecomendamos .av-masonry-image-container {
    width: 90%;
    margin: 0 auto;
    padding: 20px;
}
#bloqueterecomendamos .av-inner-masonry-content {
	background-color: transparent !important;
	padding-top: 0px !important;
}
#bloqueterecomendamos .av-inner-masonry-content-pos-content .avia-arrow {
	display: none !important;
}
#bloqueterecomendamos .av-inner-masonry-content-pos-content {
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}


#after_section_8 {
	border: 0px !important
}

.parent-pageid-220 #after_submenu {
	display: none !important;
}
.fontabril h2 {
	font-family: 'AbrilDisplay-Bold';
}
.postid-10619 #after_section_1 .template-page.content {
	padding-bottom: 0px;
}
.postid-10619 #after_section_2, .postid-10619 #after_section_3 {
	border: 0px;
}


.fontdancing h2 {
	font-family: 'Dancing Script', cursive;
	font-size: 50px;
    margin-bottom: 10px;
}

@media only screen and (min-width: 768px) {
	.fontdancing h2 {
		font-size: 50px;
	}
	#menu-menu-servicios {
		width: 75%;
		margin: 0 auto !important;
	}
}
@media only screen and (max-width: 767px) {
	.fontdancing h2 {
		font-size: 36px;
	}
}


.wp-image-6001 img {
	margin: 0 auto !important ;
}

#menu-item-12043 {
	background-color: #20322B;
}
#menu-item-12043 a .avia-menu-text {
	color: #ffffff;
    font-size: 16px;
    font-family: 'Intro-Regular';
    text-transform: uppercase;
}
#menu-item-12043 a .avia-menu-fx {
	border-color: #20322B;
	background-color: #20322B;
}
#menu-item-12043 a img {
	vertical-align: middle;
	width: 20px;
	margin-left: 4px;
	margin-top: -4px;
}
#menu-item-12043 .sub-menu, #menu-item-12043 .sub-menu li, #menu-item-12043 .sub-menu li a {
	background-color: #20322B !important;
}

#menu-item-12043 .sub-menu li a {
	background-color: #215732;
}
#menu-item-12043 .sub-menu li a:hover .avia-menu-text {
	color: #cccccc !important;
}

.navidad2021 {
	font-size: 32px !important;
    font-family: 'Intro-Regular';
    margin-bottom: 10px !important;
}
.home #av_section_1 p {
	font-size: 17px;
}

.ivasblock {
	float: left;
  position: relative;
  width: 100%;
  border-bottom: 3px solid #215732 !important;
  margin-bottom: 20px;
}
.ivasblock .sinIVA {
    margin-right: 22px;
}
.ivasblock .conIVA {
    margin-top: 14px !important;
}
.ivasblock .sinIVA, .ivasblock .conIVA {
    float: left;
    font-family: 'AvenirNextLTPro-Regular';
    color: #000000;
    margin-bottom: 2px !important;
}
.cantidadGrandesinIva {
    font-size: 38px;
}
.decimalesiva {
    position: absolute;
    top: 2px;
    font-size: 16px;
}
.txtsinivaproduct {
    font-family: 'Avenir-Light';
    font-size: 10px;
    padding-left: 3px;
}
.cantidadGrandeconIva {
    font-size: 26px;
}
.decimalesivaC {
    position: absolute;
    top: 8px;
    font-size: 14px;
}

.txtsinivaproductC {
    font-family: 'Avenir-Light';
    font-size: 7px;
    padding-left: 3px;
}

@font-face {
  font-family: 'Intro-Regular';
  src: url('../fonts/Intro-Regular.eot');
  src: url('../fonts/Intro-Regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Intro-Regular.svg#Intro-Regular') format('svg'),
       url('../fonts/Intro-Regular.ttf') format('truetype'),
       url('../fonts/Intro-Regular.woff') format('woff'),
       url('../fonts/Intro-Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

.nombreproductoexperiencia h2 {
	font-family: 'Intro-Regular';
	    font-weight: 100;
    font-size: 26px;
    color: #20322B !important;
}


.listadoIconos {
	margin: 10px 0px;
}
.listadoIconos .iconlist_icon {
	margin-right: 10px !important;
}
#bloque1 .template-page.content { background-color: #f5f5f5; padding: 0px;
    margin: 50px auto;}
