/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Description: This is a child theme for Divi.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Template: Divi
Version: 1.7
*/


@import url("../Divi/style.css");



/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/

/***Oculta nombre categoría***/

/*a.category_item span.category_name{display:none;}*/

/*a.category_item:hover span.category_name{display:table-cell;}*/

/***Estilo tabla nutricional****/

/*****Contador productos en tienda*****/
/*.tienda-cant{  width:50%;*/
               /*position: fixed;
               padding:3px;
               margin-top:3px;
               margin-left:3px;

             }*/

/*.tienda-cant .quantity .qty{margin-top:-0.5em;}

@media only screen and (min-width: 40.063em) and (max-width: 63.9375em) {
}

@media only screen and (max-width: 63.9375em) {
    .tienda-cant{  width:50%;
               padding:3px;
               margin-top:3px;
               margin-left:3px;
               position: absolute;

             }
    
   .tienda-cant .quantity .qty{margin-top:-0.5em;}
  
  .product_after_shop_loop_buttons{margin-top:0px !important;}
  
  .quantity input.qty{border:none !important;}

}*/
/*@media only screen and (min-width: 40em){
  .tienda-cant{  width:50%;
               padding:3px;
               margin-top:3px;
               margin-left:3px;
               position: absolute;

             }

}
@media only screen and (max-width: 39.9375em){
  .tienda-cant{  width:50%;
               padding:3px;
               margin-top:3px;
               margin-left:3px;
               position: absolute;

             }
}*/

/****Estilo páginas woocommerce****/
/*h1.page-title{display:none;}*/

/*#lopd{font-size:9px;}*/


@media (max-width: 980px) {
	#logo {
max-width: 200%;
margin-top: -45px;
max-height: 100px !important;
margin-left: -20%;
}
	.et_header_style_centered #main-header .mobile_nav {
  background-color:transparent!important;
}
	.mobile_menu_bar_toggle  {margin-top: -50px !important;}
	.et_header_style_centered .et_mobile_menu {
  top: -90px;
}
}



@media (max-width: 500px) {
	#logo {
  vertical-align: top !important;
  max-width: 200%;
  margin-top: -45px;
  max-height: 100px !important;
		margin-left: -50%;
}

	.mobile_menu_bar_toggle  {margin-top: -50px !important;}
	.et_header_style_centered .et_mobile_menu {
  top: -95px;
}
}

/***-----------------------------------LANDING YOGURES VAINILLA-----------------------------------****/


@font-face {
    font-family:helvetica-heavy;
    src: url(fonts/HelveticaNeueLTStd-Hv.eot);
    src: url(fonts/HelveticaNeueLTStd-Hv.eot?#iefix) format('embedded-opentype'),
        url(fonts/HelveticaNeueLTStd-Hv.woff2) format('woff2'),
        url(fonts/HelveticaNeueLTStd-Hv.woff) format('woff'),
        url(fonts/HelveticaNeueLTStd-Hv.ttf) format('truetype'),
        url(fonts/HelveticaNeueLTStd-Hv.svg#HelveticaNeueLTStd-Hv) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family:helvetica-bold;
    src: url(fonts/HelveticaNeueLTStd-Bd.eot);
    src: url(fonts/HelveticaNeueLTStd-Bd.eot?#iefix) format('embedded-opentype'),
        url(fonts/HelveticaNeueLTStd-Bd.woff2) format('woff2'),
        url(fonts/HelveticaNeueLTStd-Bd.woff) format('woff'),
        url(fonts/HelveticaNeueLTStd-Bd.ttf) format('truetype'),
        url(fonts/HelveticaNeueLTStd-Bd.svg#HelveticaNeueLTStd-Bd) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/*header*/
/*.page-id-47035 #top-header {display:none;}
.page-id-47035 #main-header {display:none;}
.page-id-47035.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container {
  padding-top: 0px!important;
}*/

.page-id-26218  a.button.add_to_cart_button.product_type_simple {display:none!important;}

ul#menu-productos li.current-menu-item > a {
  border-bottom: none!important;
  padding-bottom: 29px!important;
	color:#0085bd!important;
}


.page-id-47035 .et_pb_text_0 {
  background-image: none;
}


/*.page-id-47035 .et_pb_row_1 {
  background-size: initial;
   background-position: -15% center;
  background-image: url(https://elcanterodeletur.com/wp-content/uploads/2023/02/yogur-manzana-el-cantero-de-letur-albacete-1.png);
}*/

/*manzana*/
.page-id-47035 .header-vainilla.header-manzana .et_pb_text_inner h1 {color: #faf6cd;font-size: 65px;
line-height: .8;}
.page-id-47035 .header-vainilla.header-manzana .et_pb_text_inner h2 {color: #faf6cd;}
.page-id-47035 .header-vainilla.header-manzana .et_pb_text_inner p {color: #fff;}
.page-id-47035 .header-vainilla.header-manzana .et_pb_text_inner p strong {color: #faf6cd;}
.page-id-47035 .header-vainilla.header-manzana .et_pb_text_inner p a.boton-azul {background-color: #faf6cd; color:#a26027;}



.page-id-47035 .et_pb_row_1 {
  background-size: initial;
   background-position: 20% center;
  background-image: url(https://elcanterodeletur.com/wp-content/uploads/2023/02/yogur-manzana-el-cantero-de-letur-albacete-1.png);
	
}


/*--------------------------kefir suave-----------------------------------*/
.page-id-47035 .header-vainilla.header-kefirsuave .et_pb_row_1 {
  background-size: initial;
   background-position: 20% center;
background-image: url(https://elcanterodeletur.com/wp-content/uploads/2023/04/kefir-suave-el-cantero-de-letur-albacete-ecologicos-2.png);
	
}
.page-id-47035 .header-vainilla.header-kefirsuave .et_pb_text_inner h1 {color: #fff;font-size: 80px;
line-height: 1;}
.page-id-47035 .header-vainilla.header-kefirsuave .et_pb_text_inner h2 {color: #fff;}
.page-id-47035 .header-vainilla.header-kefirsuave .et_pb_text_inner p {color: #fff;}
.page-id-47035 .header-vainilla.header-kefirsuave .et_pb_text_inner p strong {color: #fff;}
.page-id-47035 .header-vainilla.header-kefirsuave .et_pb_text_inner p a.boton-azul {background-color: #fff; color:#0085bd;}

@media all and (max-width: 1440px){
.page-id-47035 .header-vainilla.header-kefirsuave .et_pb_row_1{
  background-size: initial;
  background-position: -25% center;
background-image: url(https://elcanterodeletur.com/wp-content/uploads/2023/04/kefir-suave-el-cantero-de-letur-albacete-ecologicos-2.png);
}		
}
@media all and (max-width: 1280px){

	.page-id-47035 .header-vainilla.header-kefirsuave .et_pb_row_1{
  background-size: initial;
  background-position: -50% center;
background-image: url(https://elcanterodeletur.com/wp-content/uploads/2023/04/kefir-suave-el-cantero-de-letur-albacete-ecologicos-2.png);
}
}
@media all and (max-width: 810px){
/*fondo kefir suave*/
.page-id-47035 .header-vainilla.header-kefirsuave.et_pb_section_1 {
  background-color: #95b5c6 !important;
}	
.page-id-47035 .header-vainilla.header-kefirsuave .et_pb_row_1 {
  background-size: initial;
  background-position: 50% top;
  background-image: url(https://elcanterodeletur.com/wp-content/uploads/2023/04/kefir-suave-el-cantero-de-letur-albacete-ecologicos-2.png);
}
}
@media all and (max-width: 500px){
	.page-id-47035 .header-vainilla.header-kefirsuave .et_pb_text_1 {
  padding-top: 90% !important;
}
.page-id-47035 .header-vainilla.header-kefirsuave .et_pb_row_1 {
  background-size: 150%;
  background-position: 25% top;
  background-image: url(https://elcanterodeletur.com/wp-content/uploads/2023/04/kefir-suave-el-cantero-de-letur-albacete-ecologicos-2.png);
}
}
/*-------------------------- FIN kefir suave-----------------------------------*/


/*--------------------------nuevo formato-----------------------------------*/
.page-id-47035 .header-vainilla.header-nuevoformato .et_pb_row_1 {
  background-size: initial;
   background-position: 20% center;
background-image: url(https://elcanterodeletur.com/wp-content/uploads/2023/06/yogur-nuevo-formato-el-cantero-de-letur-albacete-2.png);
	
}
.page-id-47035 .header-vainilla.header-nuevoformato .et_pb_text_inner h1 {color: #fff;font-size: 80px;
line-height: 1;}
.page-id-47035 .header-vainilla.header-nuevoformato .et_pb_text_inner h2 {color: #fff;}
.page-id-47035 .header-vainilla.header-nuevoformato .et_pb_text_inner p {color: #fff;}
.page-id-47035 .header-vainilla.header-nuevoformato .et_pb_text_inner p strong {color: #fff;}
.page-id-47035 .header-vainilla.header-nuevoformato .et_pb_text_inner p a.boton-azul {background-color: #fff; color:#0085bd;}

@media all and (max-width: 1440px){
.page-id-47035 .header-vainilla.header-nuevoformato .et_pb_row_1{
  background-size: initial;
  background-position: -25% center;
background-image: url(https://elcanterodeletur.com/wp-content/uploads/2023/06/yogur-nuevo-formato-el-cantero-de-letur-albacete-2.png);
}		
}
@media all and (max-width: 1280px){

	.page-id-47035 .header-vainilla.header-nuevoformato .et_pb_row_1{
  background-size: initial;
  background-position: -50% center;
background-image: url(https://elcanterodeletur.com/wp-content/uploads/2023/06/yogur-nuevo-formato-el-cantero-de-letur-albacete-2.png);
}
}
@media all and (max-width: 810px){
/*fondo kefir suave*/
.page-id-47035 .header-vainilla.header-nuevoformato.et_pb_section_1 {
  background-color: #95b5c6 !important;
}	
.page-id-47035 .header-vainilla.header-nuevoformato .et_pb_row_1 {
  background-size: initial;
  background-position: 50% top;
  background-image: url(https://elcanterodeletur.com/wp-content/uploads/2023/06/yogur-nuevo-formato-el-cantero-de-letur-albacete-2.png);
}
}
@media all and (max-width: 500px){
	.page-id-47035 .header-vainilla.header-nuevoformato .et_pb_text_1 {
  padding-top: 90% !important;
}
.page-id-47035 .header-vainilla.header-nuevoformato .et_pb_row_1 {
  background-size: 150%;
  background-position: 25% top;
  background-image: url(https://elcanterodeletur.com/wp-content/uploads/2023/06/yogur-nuevo-formato-el-cantero-de-letur-albacete-2.png);
}
}
/*-------------------------- FIN nuevo formato-----------------------------------*/



.page-id-47035 .header-vainilla .et_pb_text_inner h1
{font-family: helvetica-heavy;
color: #0085bd;
font-weight: normal;
font-style: normal;
font-size: 75px;
line-height: 65px;
margin-top: -20%;
letter-spacing: -2px;}
.page-id-47035 .header-vainilla .et_pb_text_inner h2
{font-family: helvetica-heavy;color:#0085bd; font-weight: normal;font-style: normal;font-size: 30px;line-height: 25px;margin-top: 0%; letter-spacing: -2px;}
.page-id-47035 .header-vainilla .et_pb_text_inner p
{font-family: helvetica-bold;color:#616161; font-weight: normal;font-style: normal;font-size: 20px;line-height: 25px;margin-top: 0%; letter-spacing: 0px;
margin-bottom: 100px;}

.page-id-47035 .header-vainilla .et_pb_text_inner p strong
{font-family: helvetica-bold;color:#0085bd; font-weight: normal;font-style: normal;font-size: 20px;line-height: 25px;margin-top: 0%; letter-spacing: 0px;}

.page-id-47035 .header-vainilla .et_pb_text_inner p a.boton-azul
{font-family:helvetica-bold,helvetica,sans-serif;color:#fff;background-color:#0085bd;padding:10px 50px;border-radius:50px;font-size:20px;line-height:5;}

/*banner-comercial*/
.page-id-47035 .et_pb_section_2.et_pb_section {
  margin-top: -50px;
}
 .banner-comercial .et_pb_text_inner h1
{font-family: helvetica-heavy;color:#fff; font-weight: normal;font-style: normal;font-size: 25px;margin-top: 0%; letter-spacing: 0px;}
.page-id-47035 .banner-comercial .et_pb_text_inner a.boton-blanco
{font-family:helvetica-bold,helvetica,sans-serif;color:#0085bd;background-color:#fff;padding:10px 50px;border-radius:50px;font-size:20px;}


/*banner cabras*/
.page-id-47035 .banner-cabra-vainilla .et_pb_text_inner h1
{font-family: helvetica-heavy;color:#0085bd; font-weight: normal;font-style: normal;font-size: 50px;line-height: 40px;margin-top: 0%; letter-spacing: -2px;}
.page-id-47035 .banner-cabra-vainilla .et_pb_text_inner h2
{font-family: helvetica-heavy;color:#0085bd; font-weight: normal;font-style: normal;font-size: 30px;line-height: 25px;margin-top: 0%; letter-spacing: -2px;}
.page-id-47035 .banner-cabra-vainilla .et_pb_text_inner p
{font-family: helvetica-bold;color:#616161; font-weight: normal;font-style: normal;font-size: 20px;line-height: 25px;margin-top: 0%; letter-spacing: 0px;}
.page-id-47035 .banner-cabra-vainilla .et_pb_text_inner  p strong
{font-family: helvetica-bold;color:#0085bd; font-weight: normal;font-style: normal;font-size: 20px;line-height: 25px;margin-top: 0%; letter-spacing: 0px;}
.page-id-47035 .banner-cabra-vainilla .et_pb_text_inner p a.boton-azul
{font-family:helvetica-bold,helvetica,sans-serif;color:#fff;background-color:#0085bd;padding:10px 50px;border-radius:50px;font-size:20px;line-height:5;}

/*banner destacado*/
.page-id-47035 .banner-historia .et_pb_text_inner h1.h1-historia
{font-family: helvetica-heavy;color:#fff; font-weight: normal;font-style: normal;font-size: 100px;line-height: 100px;margin-top: 0%; letter-spacing: -2px;text-shadow: 0 0 10px #616161;
text-align: center;}
.page-id-47035 .banner-historia .et_pb_text_inner h2
{font-family: helvetica-heavy;color:#fff; font-weight: normal;font-style: normal;font-size: 50px;line-height: 40px;margin-top: 0%; letter-spacing: -2px;text-shadow: 0 0 10px #616161;
text-align: center;}

/*footer*/
.page-id-47035 #main-footer {
  margin-top: -25px;
}

/*responsive*/
@media all and (max-width: 1440px){
  
	.page-id-47035 .header-vainilla .et_pb_text_1 {
  padding-top: 10% !important;
  padding-bottom: 0% !important;
  margin-right: 25% !important;
  margin-left: 25% !important;
}	
.page-id-47035 .header-vainilla .et_pb_row_1{
  background-size: initial;
  background-position: -25% center;
  background-image: url(https://elcanterodeletur.com/wp-content/uploads/2023/02/yogur-manzana-el-cantero-de-letur-albacete-1.png);
}	
	
		
}

@media all and (max-width: 1280px){
  
.page-id-47035 .header-vainilla .et_pb_row_1{
  background-size: initial;
  background-position: -50% center;
  background-image: url(https://elcanterodeletur.com/wp-content/uploads/2023/02/yogur-manzana-el-cantero-de-letur-albacete-1.png);
}	
	
	
.page-id-47035 .et_pb_section_1.et_pb_section {
  margin-top: -150px;
}	
	
.page-id-47035 .header-vainilla .et_pb_text_inner p a.boton-azul
{font-family:helvetica-bold,helvetica,sans-serif;color:#fff;background-color:#0085bd;padding:10px 25px;border-radius:50px;font-size:18px;line-height:5;}	
.page-id-47035 .banner-cabra-vainilla .et_pb_text_inner p a.boton-azul
{font-family:helvetica-bold,helvetica,sans-serif;color:#fff;background-color:#0085bd;padding:10px 25px;border-radius:50px;font-size:18px;line-height:5;}	
	
/*banner-comercial*/
 .banner-comercial .et_pb_text_inner h1
{font-family: helvetica-heavy;color:#fff; font-weight: normal;font-style: normal;font-size: 20px;margin-top: 0%; letter-spacing: 0px;}
.page-id-47035 .banner-comercial .et_pb_text_inner a.boton-blanco
{font-family:helvetica-bold,helvetica,sans-serif;color:#0085bd;background-color:#fff;padding:10px 25px;border-radius:50px;font-size:18px;}
	
/*banner destacado*/
.page-id-47035 .banner-historia .et_pb_text_inner h1.h1-historia
{font-family: helvetica-heavy;color:#fff; font-weight: normal;font-style: normal;font-size: 75px;line-height: 75px;margin-top: 0%; letter-spacing: -2px;text-shadow: 0 0 10px #616161;
text-align: center;}
.page-id-47035 .banner-historia .et_pb_text_inner h2
{font-family: helvetica-heavy;color:#fff; font-weight: normal;font-style: normal;font-size: 40px;line-height: 30px;margin-top: 0%; letter-spacing: -2px;text-shadow: 0 0 10px #616161;
text-align: center;}	
	
}

@media all and (min-width: 920px){
	.banner-foto-cabra {display:none;}
	.banner-foto-vaca{display:none;}
}

@media all and (max-width: 810px){
	
	.page-id-47035 .header-vainilla .et_pb_text_inner h1
{margin-top: 0%;}
	
	.page-id-47035 .header-vainilla .et_pb_text_1 {
  padding-top: 75% !important;
  padding-bottom: 0% !important;
  margin-right: 10% !important;
  margin-left: 10% !important;
}
 	.page-id-47035 .header-vainilla.et_pb_section_1 {
  background-size: initial;
  background-image: none !important;
  background-color: antiquewhite !important;
}
.page-id-47035 .header-vainilla.header-manzana.et_pb_section_1 {
  background-color: #71ba66 !important;
}
/*fondo kefir suave*/
.page-id-47035 .header-vainilla.header-kefirsuave.et_pb_section_1 {
  background-color: #95b5c6 !important;
}	

	
.page-id-47035 .header-vainilla .et_pb_row_1 {
  background-size: initial;
  background-position: 50% top;
  background-image: url(https://elcanterodeletur.com/wp-content/uploads/2023/02/yogur-manzana-el-cantero-de-letur-albacete-1.png);
}	
.page-id-47035  .et_pb_text_0 {
  background-size: initial;
  background-image: none;
  padding-top: 0% !important;
  padding-bottom: 2% !important;
  margin-top: 15px !important;
  margin-bottom:0px !important;
  background-color: antiquewhite !important;
}
.page-id-47035 .banner-cabecera.et_section_regular.et_section_transparent	 { background-color: antiquewhite !important;margin-top: -50px;}

.page-id-47035 .et_pb_text_6 {
  padding-top: 5% !important;
  padding-right: 15% !important;
  padding-bottom: 5% !important;
  padding-left: 10% !important;
}
.page-id-47035 .et_pb_text_8 {
  padding-top: 0px !important;
  padding-right: 10% !important;
  padding-bottom: 0px !important;
  padding-left: 5% !important;
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}
}

@media all and (max-width: 500px){
	.page-id-47035 .header-vainilla .et_pb_text_1 {
  padding-top: 90% !important;
}

.page-id-47035 .header-vainilla .et_pb_row_1 {
  background-size: 150%;
  background-position: 25% top;
  background-image: url(https://elcanterodeletur.com/wp-content/uploads/2023/02/yogur-manzana-el-cantero-de-letur-albacete-1.png);
}	
	.page-id-47035 .et_pb_text_0 {
  background-size: initial;
  background-image:none;
  padding-top: 5% !important;
  padding-bottom: 25% !important;
  margin-top: 0px !important;
  margin-bottom: 15px !important;
  background-color: transparent!important;
}
}


@media all and (max-width: 375px){
.page-id-47035 .header-vainilla .et_pb_text_inner h1 {font-size: 65px;line-height: 60px;margin-top:-15%;letter-spacing:-2px;}
.page-id-47035 .banner-comercial .et_pb_text_inner a.boton-blanco {
  font-family: helvetica-bold,helvetica,sans-serif;
  color: #0085bd;
  background-color: #fff;
  padding: 10px 25px;
  border-radius: 50px;
  font-size: 14px;
}	
}


/***----------------------------------- FIN LANDING YOGURES VAINILLA-----------------------------------****/



/***----------------------------------- LANDING VALORES CANTERO 2023-----------------------------------****/

/*fontawesome*/
@font-face{font-family:font-awesome-400;src:url(fonts/fa-regular-400.eot);src:url(fonts/fa-regular-400?#iefix) format("embedded-opentype"),url(fonts/fa-regular-400.woff2) format("woff2"),url(fonts/fa-regular-400.woff) format("woff"),url(fonts/fa-regular-400.ttf) format("truetype"),url(fonts/fa-regular-400.svg#fa-brands-400) format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:font-awesome-brands;src:url(fonts/fa-brands-400.eot);src:url(fonts/fa-brands-400eot?#iefix) format("embedded-opentype"),url(fonts/fa-brands-400.woff2) format("woff2"),url(fonts/fa-brands-400.woff) format("woff"),url(fonts/fa-brands-400.ttf) format("truetype"),url(fonts/fa-brands-400.svg#fa-brands-400) format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:font-awesome;src:url(fonts/fa-solid-900.eot);src:url(fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(fonts/fa-solid-900.woff2) format("woff2"),url(fonts/fa-solid-900.woff) format("woff"),url(fonts/fa-solid-900.ttf) format("truetype"),url(fonts/fa-solid-900.svg#fa-solid-900) format("svg");font-weight:normal;font-style:normal;}


@font-face {
    font-family:crimson-medium;
    src: url(fonts/CrimsonPro-Medium.eot);
    src: url(fonts/CrimsonPro-Medium.eot?#iefix) format('embedded-opentype'), 
        url(fonts/CrimsonPro-Medium.woff2) format('woff2'),
        url(fonts/CrimsonPro-Medium.woff) format('woff'),
        url(fonts/CrimsonPro-Medium.ttf) format('truetype'),
        url(fonts/CrimsonPro-Medium.svg#CrimsonPro-Medium) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family:crimson-italic;
    src: url(fonts/CrimsonPro-MediumItalic.eot);
    src: url(fonts/CrimsonPro-MediumItalic.eot?#iefix) format('embedded-opentype'),
        url(fonts/CrimsonPro-MediumItalic.woff2) format('woff2'),
        url(fonts/CrimsonPro-MediumItalic.woff) format('woff'),
        url(fonts/CrimsonPro-MediumItalic.ttf) format('truetype'),
        url(fonts/CrimsonPro-MediumItalic.svg#CrimsonPro-MediumItalic) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family:crimson-bold;
    src: url(fonts/CrimsonPro-Bold.eot);
    src: url(fonts/CrimsonPro-Bold.eot?#iefix) format('embedded-opentype'),
        url(fonts/CrimsonPro-Bold.woff2) format('woff2'),
        url(fonts/CrimsonPro-Bold.woff) format('woff'),
        url(fonts/CrimsonPro-Bold.ttf) format('truetype'),
        url(fonts/CrimsonPro-Bold.svg#CrimsonPro-Bold) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



/*01----animales felices*/
.header-animales-felices .et_pb_text_inner h1 {font-family:crimson-medium,helvetica,sans-serif;color:#5497b3; font-weight: normal;font-style: normal;font-size: 120px;line-height: 100px;margin-top: 0%; letter-spacing: -4px;}
.header-animales-felices .et_pb_text_inner h2 {color: #346f87;font-family:crimson-italic,helvetica,sans-serif;line-height: 1; padding-left: 40%;}
.header-animales-felices .et_pb_text_inner p {color: #222;font-family:crimson-medium,helvetica,sans-serif; font-size:20px;padding-left: 40%;}
.header-animales-felices .et_pb_text_inner p strong {color: #5497b3;font-family:crimson-bold,helvetica,sans-serif;font-weight: normal;}
.header-animales-felices .et_pb_text_inner p a.boton-saludable
{font-family:crimson-medium,helvetica,sans-serif;color:#fff;background-color:#3b90b4;padding:10px 50px;border-radius:50px;font-size:20px;line-height:2;text-transform: uppercase;}
.header-animales-felices .et_pb_text_inner ul {padding-left: 40%;}
.header-animales-felices .et_pb_text_inner ul li {
  list-style: none;
color: #222;font-family:crimson-medium,helvetica,sans-serif; font-size:17px;
}
.header-animales-felices .et_pb_text_inner ul li::before {
  content: "\f06c";
  font-family: font-awesome;
  color: #3b90b4;
  font-weight: normal;
  font-size: 16px;
  position: relative;
  top: 0px;
  right: 5px;
}

/*responsive*/
@media all and (max-width: 1440px){
	.header-animales-felices .et_pb_text_inner h1 {font-size: 90px;line-height: 75px;}
	.header-animales-felices .et_pb_text_inner h2 {padding-left: 0%;}
	.header-animales-felices .et_pb_text_inner p {padding-left: 25%;}
	.header-animales-felices .et_pb_text_inner ul {padding-left: 20%;}	
	.header-animales-felices  .et_pb_row_1 {
  background-size: 55%;
  background-position: -0% bottom;
}
.header-animales-felices .et_pb_text_0 {
  margin-right: 25% !important;
}	
}
@media all and (max-width: 1280px){
	.header-animales-felices .et_pb_text_inner h1 {
  font-size: 90px;
  line-height: 75px;
}
}
@media all and (max-width: 920px){
	.header-animales-felices {margin-bottom:-5%}
		.header-animales-felices .et_pb_text_inner h2 {padding-left: 0%;font-size: 35px;}
	.header-animales-felices .et_pb_text_inner p {padding-left: 0%;}
	.header-animales-felices .et_pb_text_0 {
  padding-top: 5% !important;
  padding-bottom: 5% !important;
  margin-right: 5% !important;
		margin-left: 5% !important;
}
	.header-animales-felices .et_pb_text_inner {text-align:center;}
	.header-animales-felices .et_pb_row_1 {
 background-image: none;
}
.header-animales-felices .et_pb_text_inner ul {padding-left: 0%;}	
}
@media all and (max-width: 810px){
	.header-animales-felices .et_pb_image .et_pb_image_wrap {
  padding-top: 10%;
}
}
@media all and (max-width: 500px){
}
@media all and (max-width: 375px){
}

/*02----saludables y ecologicos*/
.banner-saludables-ecologicos .et_pb_text_inner h1 {font-family:crimson-medium,helvetica,sans-serif;color:#3e7992; font-weight: normal;font-style: normal;font-size: 85px;line-height: 80px;margin-top: 0%; letter-spacing: -4px;}
.banner-saludables-ecologicos .et_pb_text_inner p  {color: #222;font-family:crimson-medium,helvetica,sans-serif; font-size:18px;padding-top: 5%;padding-bottom: 0px !important;
margin-bottom: -10px;}
.banner-saludables-ecologicos .et_pb_text_inner p strong {color: #5497b3;font-family:crimson-bold,helvetica,sans-serif;font-weight: normal;}
.banner-saludables-ecologicos .et_pb_text_inner p a.boton-saludable
{font-family:crimson-medium,helvetica,sans-serif;color:#fff;background-color:#3b90b4;padding:10px 50px;border-radius:50px;font-size:20px;line-height:2;text-transform: uppercase;}

/*responsive*/
@media all and (max-width: 1440px){
	.banner-saludables-ecologicos .et_pb_text_inner h1 {font-size: 75px;line-height: 60px;}
	.banner-saludables-ecologicos .et_pb_column_8 {
  background-size: 75%;
  background-position: left bottom 0px;
}

}
@media all and (max-width: 1280px){

	
}
@media all and (max-width: 920px){
	.banner-saludables-ecologicos {background-color: #edf3f6!important;}
	.banner-saludables-ecologicos .et_pb_text_3 {
  padding-top: 15% !important;
  padding-right: 5% !important;
  padding-bottom: 10% !important;
  padding-left: 5% !important;
  text-align: center !important;
  margin-top: -10%;
}
	.banner-saludables-ecologicos .et_pb_column_8 {
  background-image: none;
}
.banner-saludables-ecologicos .et_pb_image .et_pb_image_wrap {
 margin-top:-75px;
}
.banner-saludables-ecologicos .et_pb_image {
  margin-bottom: -30px !important;
}	
}
@media all and (max-width: 810px){
}
@media all and (max-width: 500px){
	.banner-saludables-ecologicos .et_pb_image .et_pb_image_wrap {
 margin-top:-25px;
}
}
@media all and (max-width: 375px){
}

/*03-----banner calidad y sabor unico*/
.banner-calidad-sabor-unico .et_pb_text_inner h1 {font-family:crimson-medium,helvetica,sans-serif;color:#2b637b; font-weight: normal;font-style: normal;font-size: 100px;line-height: 80px;margin-top: 0%; letter-spacing: -4px;}
.banner-calidad-sabor-unico .et_pb_text_inner h2 {color: #336175;font-family:crimson-italic,helvetica,sans-serif;line-height: 1;font-size: 35px;line-height: 40px;}

.banner-calidad-sabor-unico.et_pb_with_background.et_section_regular.et_section_transparent::before {
  background-image: url(images/fondo-florecitas.png);
  content: ' ';
  background-size: 452px;
  position: absolute;
  right: 0;
 margin-top: -20px;
  width: 452px;
  height: 619px;
}
.banner-calidad-sabor-unico .et_pb_text_inner p a.boton-saludable
{font-family:crimson-medium,helvetica,sans-serif;color:#fff;background-color:#336175;padding:10px 50px;border-radius:50px;font-size:20px;line-height:2;text-transform: uppercase;}


/*responsive*/
@media all and (max-width: 1440px){
	.banner-calidad-sabor-unico .et_pb_row_4 {
  background-size: 90%;
  background-position: left bottom 0px;
  background-color: rgba(255,255,255,0);
}
	.banner-calidad-sabor-unico.et_pb_with_background.et_section_regular.et_section_transparent::before {
  background-image: url(images/fondo-florecitas-1440.png);
  content: ' ';
  background-size: 306px;
  position: absolute;
  right: 0px;
  background-repeat: no-repeat;
 width: 306px;
  height: 518px;
}	
}
@media all and (max-width: 1280px){
			.banner-calidad-sabor-unico.et_pb_with_background.et_section_regular.et_section_transparent::before {
  background-image: url(images/fondo-florecitas-1280.png);
  content: ' ';
  background-size: 184px;
  position: absolute;
  right: 0px;
  background-repeat: no-repeat;
 width: 184px;
  height: 518px;
}	
}
@media all and (max-width: 920px){
	.banner-calidad-sabor-unico .et_pb_text_inner {text-align: center !important;}
	.banner-calidad-sabor-unico .et_pb_row_4.et_pb_row {
  padding-top: 2% !important;
  padding-bottom: 325px !important;
}
}
@media all and (max-width: 810px){
	.banner-calidad-sabor-unico .et_pb_text_inner h2 {
  padding-left: 0%;
}
	
}
@media all and (max-width: 500px){
.banner-calidad-sabor-unico .et_pb_text_inner h1 {
  font-size: 75px;
  line-height: 65px;
}
.banner-calidad-sabor-unico .et_pb_row_4.et_pb_row {
  padding-bottom: 300px !important;
}
.banner-calidad-sabor-unico .et_pb_row_4 {
  background-size: 150%;
}
.banner-calidad-sabor-unico .et_pb_text_inner h2 {
  font-size: 25px;
  line-height: 30px;
}	
	
}
@media all and (max-width: 375px){
}

/*04-----banner desarrollo rural*/
.banner-desarrollo-rural .et_pb_text_inner h1 {font-family:crimson-medium,helvetica,sans-serif;color:#3e7992; font-weight: normal;font-style: normal;font-size: 95px;line-height: 80px;margin-top: 0%; letter-spacing: -4px;}
.banner-desarrollo-rural .et_pb_text_inner h2 {color: #346f87;font-family:crimson-italic,helvetica,sans-serif;line-height: 1;}
.banner-desarrollo-rural .et_pb_text_inner p  {color: #222;font-family:crimson-medium,helvetica,sans-serif; font-size:18px;}
.banner-desarrollo-rural .et_pb_text_inner p strong {color: #5497b3;font-family:crimson-medium,helvetica,sans-serif;font-weight: normal;}
.banner-desarrollo-rural .et_pb_text_inner p a.boton-saludable
{font-family:crimson-medium,helvetica,sans-serif;color:#fff;background-color:#3b90b4;padding:10px 50px;border-radius:50px;font-size:20px;line-height:2;text-transform: uppercase;}
.banner-desarrollo-rural .et_pb_text_inner  p a.boton-sabermas {color:#3e7992;font-family:crimson-bold,helvetica,sans-serif;font-size:20px;}

/*responsive*/
@media all and (max-width: 1440px){
}
@media all and (max-width: 1280px){
	.banner-desarrollo-rural .et_pb_column_11 {
  background-size: 95%;
}
}
@media all and (max-width: 920px){
	.banner-desarrollo-rural .et_pb_text_inner {text-align: center !important; margin-bottom:-5%;}
	.banner-desarrollo-rural .et_pb_text_5 {
  padding-top: 0px !important;
  padding-right: 5% !important;
  padding-bottom: 0px !important;
  padding-left: 5% !important;
  margin-top: 25px !important;
  margin-bottom: 100px !important;
}
	.banner-desarrollo-rural .et_pb_text_inner h1 {
  line-height: 70px;
}
	.banner-desarrollo-rural  .et_pb_image {
  margin-bottom: -30px !important;
}
	
}
@media all and (max-width: 810px){
	.banner-desarrollo-rural .et_pb_text_inner h1 {
  line-height: 70px;
  font-size: 80px;
}
}
@media all and (max-width: 500px){
	.banner-desarrollo-rural  .et_pb_image {
  margin-top: -100px !important;
}
}
@media all and (max-width: 375px){
}

/***----------------------------------- FIN LANDING VALORES CANTERO 2023-----------------------------------****/




/****Logo***/
#logo{vertical-align:top !important;}

/*Página producto*/
div#tab-description h2{display:none;}
div#tab-additional_information h2{display:none;}
#boton-info{margin-bottom:20px; border:none;}
.woocommerce table.shop_attributes th{width:50% !important; padding:0.1em !important;}
.woocommerce table.shop_attributes {margin-bottom:0px !important;}
#info-nutri{margin-bottom:0px; line-height:1.3em;}
.woocommerce table.shop_attributes td, .woocommerce table.shop_attributes th{line-height:1em;}

#boton-info:hover{background:#fff;}
#boton-condiciones a:hover{border-radius:50px !important;background:#c3dee6 !important;color:#fff !important;}


/****Titulos de anchura completa****/
.et_pb_fullwidth_header{padding:10px !important;}
.et_pb_fullwidth_header_container div.header-content h1{padding:5px !important;}

/****Menú hover****/
#main-header .nav li ul a:hover{background-color:rgba(0,0,0,0.09) !important;  transition: all 0.1s ease-in-out !important;}
.et_mobile_menu li a:hover{background-color:rgba(0,0,0,0.09) !important;  transition: all 0.1s ease-in-out !important;}

/****Mapa contacto****/
#mapa-contacto{height: 300px;}

/***imagen certificaods****/
.certificados a:hover{opacity:0.5; trnsition:0.5s;}
.descarga-igualdad a:hover{opacity:0.5; trnsition:0.5s;}

/****carrito****/
.woocommerce-cart table.cart img{width:150px !important;}
.woocommerce a.remove{color:#848484 !important;}
.woocommerce a.remove:hover{background-color:#848484 !important;}
div.coupon{display:none !important;}

/***Menú lenguaje***/
#et-secondary-nav li > ul{width:70px !important;}
/*.bandera a{margin:0px !important;}
.sub-menu .francia a.fr{background: url("/wp-content/uploads/2016/09/fra.jpg") no-repeat;}
.sub-menu .spain a{background: url("/wp-content/uploads/2016/09/esp.jpg") no-repeat;}
.sub-menu .uk a{background: url("/wp-content/uploads/2016/09/uk.jpg") no-repeat;}
.sub-menu .italiano a{background: url("/wp-content/uploads/2016/09/ita.jpg") no-repeat;}
.sub-menu .portugal a{background: url("/wp-content/uploads/2016/09/por.jpg") no-repeat;}

.sub-menu .bandera a{margin-bottom: 8px !important; margin-left:27px; color:#fff}
.sub-menu .bandera a:hover{opacity:0.5 !important; transition:0.5s !important;}*/

li.bandera{text-align:center;}
li.bandera a{padding:1em 0em 0em 0em !important;}
/***Tablas***/
#content-area table td{padding: 0.1em 01em;}

/***Botón producto***/
.woocommerce div.product form.cart .button{background-color:#fff !important;border:1px solid;font-size: 12px;}
.woocommerce div.product form.cart .button:hover{background-color:#efefef !important;color:#0085bd !important; border-radius:6px !important; border:1px solid #fff !important;}

/****Color precio****/
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{color:#232323 !important; text-align:center;}

/****Migas de pan****/
@media all and (min-width: 1405px){
#migas p{margin-left:5%; margin-top:1%;}
#boton-condiciones a{width:50%;text-align:center;}
#boton-condiciones{margin-left:45%;text-aling:center;}
#condiciones{margin-top:-2%; margin-bottom:5%;}
}
@media all and (min-width: 1100px) and (max-width: 1405px){
#migas p{margin-left:5%; margin-top:1%;}

#boton-condiciones{margin-left:45%;}
#condiciones{margin-top:-2%; margin-bottom:5%;}
}
@media all and (min-width: 981px) and (max-width: 1405px){
#migas p{margin-left:5%; margin-top:1%;}
#boton-condiciones{margin-left:45%;text-aling:center;}
#condiciones{margin-top:-2%; margin-bottom:5%;}
}
@media all and (min-width: 981px){
#migas p{margin-left:5%; margin-top:1%}
#boton-condiciones{margin-left:27% !important;}
#boton-condiciones a{width:70%;text-aling:center;}
#condiciones{margin-top:-2% !important; margin-bottom:1% !important;}
.quantity{margin-left:0% !important;}

}
@media all and (min-width: 981px) and (max-width: 1100px) {
#migas p{margin-left:5%; margin-top:1%;}
.thevelop-framework .woocommerce form.cart{margin-left:0% !important; margin-top:0% !important;}
form.cart{margin-left:0% !important; margin-top:0% !important;}
.cart .quantity{margin-left:0% !important;}
}
@media all and (max-width: 980px){
#migas p{margin-left:5%; margin-top:7%;}
#boton-condiciones{margin-left:38% !important;}
#boton-condiciones a{width:40%;text-aling:center;}
#condiciones{margin-top:-2% !important; margin-bottom:1% !important;}
.thevelop-framework .woocommerce form.cart{margin-left:0% !important; margin-top:0% !important;}
.thevelop-pagina .woocommerce ul.products li.product .button{margin-left:0% !important;}
#footer-info a{margin-top:0% !important; margin-left:43% !important;}
ul.products li.product .button{margin-left:0% !important;}

}
@media screen and (min-width: 767px) {
#migas p{margin-left:5%; margin-top:1%;}
#boton-condiciones{margin-left:43% !important;}
#boton-condiciones a{width:25%;text-aling:center;}
#condiciones{margin-top:-2% !important; margin-bottom:3% !important;}
}

@media screen and (max-width: 782px) {
#migas p{margin-left:5%; margin-top:7%;}
#boton-condiciones{margin-left:27% !important;}
#boton-condiciones a{width:70%;text-aling:center;}
#condiciones{margin-top:-2% !important; margin-bottom:1% !important;}
#footer-info a{margin-top:0% !important; margin-left:43% !important;}

}
@media all and (max-width: 768px){
#migas p{margin-left:5%; margin-top:12%;}
#boton-condiciones{margin-left:27% !important;}
#boton-condiciones a{width:70%;text-aling:center;}
#condiciones{margin-top:-2% !important; margin-bottom:1% !important;}
#footer-info a{margin-top:0% !important; margin-left:43% !important;}
.cart .quantity{margin-left:0% !important;}

}
@media all and (max-width: 767px){
#migas p{margin-left:5%; margin-top:12%;}
#boton-condiciones a{width:25%; text-aling:center;}
.thevelop-framework .woocommerce form.cart{margin-left:0% !important; margin-top:0% !important;}
.thevelop-pagina .woocommerce ul.products li.product .button{margin-left:0% !important;}
#footer-info a{margin-top:0% !important; margin-left:37% !important;}
ul.products li.product .button{margin-left:0% !important;}
form.cart{margin-left:0% !important; margin-top:0% !important;}
}
@media all and (max-width: 462px){
#migas p{margin-left:5%; margin-top:15%;}
#boton-condiciones{margin-left:27% !important;}
#boton-condiciones a{width:70%; text-align:center;}
#condiciones{margin-top:-2% !important; margin-bottom:1% !important;}
.thevelop-framework .woocommerce form.cart{margin-left:7% !important; margin-top:3% !important;}
#footer-info a{margin-top:0% !important; margin-left:30% !important;}
}

#popup-condiciones{text-align:center; margin-top:-3%; margin-bottom:2%;}
#popup-condiciones a{font-size:12px;}

.page-id-348 #migas p{display:none;}

/*div#migas {text-align:center;}*/


/****Texto producto****/
.woocommerce ul.products li.product h3{text-align:center;}

/****Subrayado menu productos****/
ul#menu-productos li.current-menu-item > a{text-decoration:none; border-bottom: 1px solid #5c980c; padding-bottom: 4px;}

/****login****/
div#login h1 a{background-image: src('/wp-content/upload/2016/06/logo-cantero-2.png');}
body.login{background:#fff;}
input#user-login, input#user-login{background:#0085bd; font-family:inherit;}
input#user-login:focus, input#user-login:focus{background: #f1f1f1;}

#boton-condiciones{margin-left:45%;}
#condiciones{margin-top:-2%; margin-bottom:5%;}

/****Ocultar texto entradas****/
.post-content p{display:none;}

/****Ocultar migas de pan****/
.woocommerce-breadcrumb{display:none;}

/****Página condiciones****/
.page-id-26567 #top-header{display:none;}
.page-id-26567 #main-header{display:none;}
.page-id-26567 #et-main-area{margin-top:-19%;}
.page-id-26567 #main-footer{display:none;}

/****Donde comprar****/
.anuncio-tiendas img.et-waypoint:hover{opacity:0.4;
                       -webkit-transition:all 0.2s ease-out !important;
					   -moz-transition:all 0.2s ease-out !important;
					    -o-transition:all 0.2s ease-out !important;
						-ms-transition:all 0.2s ease-out !important;
                        transition:all 0.2s ease-out !important;
                       }

/****************************************************************/
/****************************************************************/
/****************************************************************/
/*************** CSS Thevelop *********************/
/* Button - With Icon */
.woocommerce a.button.alt:after,
.woocommerce-page a.button.alt:after,
.woocommerce button.button.alt:after,
.woocommerce-page button.button.alt:after,
.woocommerce input.button.alt:after,
.woocommerce-page input.button.alt:after,
.woocommerce #respond input#submit.alt:after,
.woocommerce-page #respond input#submit.alt:after,
.woocommerce #content input.button.alt:after,
.woocommerce-page #content input.button.alt:after,
.woocommerce a.button:after,
.woocommerce-page a.button:after,
.woocommerce button.button:after,
.woocommerce-page button.button:after,
.woocommerce input.button:after,
.woocommerce-page input.button:after,
.woocommerce #respond input#submit:after,
.woocommerce-page #respond input#submit:after,
.woocommerce #content input.button:after,
.woocommerce-page #content input.button:after {
	position: absolute;
	margin-left: -1em;
	opacity: 0;
	font-size: 12px;
	line-height: 1em;
	content: "\e07a";
	font-family:"ETmodules" !important;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce #content .quantity .plus, .woocommerce-page #content .quantity .plus, .woocommerce .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page #content .quantity .minus{
	width: 20px !important;
    height: 28px!important;
    border: 1px solid #0686b0 !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    color: #0686b0 !important;
    background: #fff !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    font-size: 15px !important;
    font-weight: 500!important;
    text-decoration: none!important;
	display:inline-block;
	float:left;
	cursor:pointer;
}
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce #content .quantity .plus, .woocommerce-page #content .quantity .plus{ border-top-right-radius: 15px !important;    border-bottom-right-radius: 15px !important;}
.woocommerce .quantity .plus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce-page #content .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce #content .quantity .minus:hover, .woocommerce-page #content .quantity .minus:hover{background: #c3dee6 !important;}
.woocommerce .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page #content .quantity .minus{border-top-left-radius: 15px !important;    border-bottom-left-radius: 15px !important;}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text {
    height: 28px;
    border: none!important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 0;
    color: #7e7e7e!important;
    background-color: transparent !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    font-size: 17px!important;
    font-weight: 500 !important;
	display:inline-block;
	float:left;
	border-top: 1px solid #0686b0 !important;
	border-bottom: 1px solid #0686b0 !important;
	width:40px
}
.thevelop-framework #page-container .woocommerce .quantity .qty{width:40px !important}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button, .thevelop-framework input[type=number] { 
  -webkit-appearance: none;
  -moz-appearance:none;
  -ms-appearance:none;
  -o-appearance:none; 
  appearance:         none;
  margin: 0; 
}
.thevelop-framework .woocommerce #content .quantity, .thevelop-framework .woocommerce .quantity, .thevelop-framework .woocommerce-page #content .quantity, .thevelop-framework .woocommerce-page .quantity{width:100%;margin-left:12%  !important;}

.thevelop-framework .woocommerce #content .related .quantity, .thevelop-framework .woocommerce .related .quantity, .thevelop-framework .woocommerce-page #content .related .quantity, .thevelop-framework .woocommerce-page .related .quantity {width: auto; margin: 0 auto; display: block; clear: both; margin-bottom: 20px; height: auto; display: table;}

.thevelop-framework .related form.cart div.quantity,.thevelop-framework.woocommerce-page #content .related form.cart div.quantity, thevelop-framework.woocommerce .related form.cart div.quantity, .thevelop-framework.woocommerce div.product .related .product form.cart div.quantity, .thevelop-framework.woocommerce-page div.product .related .product form.cart div.quantity{width: auto; margin: 0 auto; display: block; clear: both; margin-bottom: 20px; height: auto; display: table;float:none}
.thevelop-framework.woocommerce .related form.cart div.quantity, .thevelop-framework.woocommerce div.product .related .product form.cart div.quantity, .thevelop-framework.woocommerce-page div.product .related .product form.cart div.quantity{float:none;clear:both;width:auto;margin-right:auto;margin-left:auto;display:table}

.thevelop-framework.woocommerce div.product form.cart div.quantity, .thevelop-framework.woocommerce-page div.product .related form.cart div.quantity, .thevelop-framework.woocommerce #content div.product .related form.cart div.quantity, .thevelop-framework.woocommerce-page #content div.product .related form.cart div.quantity{float:none;clear:both;width:auto;margin-right:auto;margin-left:auto;display:table}

.thevelop-framework.woocommerce div.product form.cart div.quantity, .thevelop-framework.woocommerce-page div.product form.cart div.quantity, .thevelop-framework.woocommerce #content div.product form.cart div.quantity, .thevelop-framework.woocommerce-page #content div.product form.cart div.quantity{margin:15px auto}

.thevelop-framework.woocommerce div.product .summary form.cart div.quantity{float:left}

/*********** Más madera *********************/
.thevelop-framework.woocommerce div.product .contenedor-cantidades, .thevelop-framework.woocommerce div.product .contenedor-cantidades form.cart div.quantity{width: auto;display: block;margin-left: auto;margin-right: auto;text-align: center;max-width: 100px;}
.thevelop-framework.woocommerce div.product .contenedor-cantidades form.cart div.quantity{width: 100%;display: block;}
.woocommerce .contenedor-cantidades .quantity .minus, .woocommerce-page .contenedor-cantidades .quantity .minus, .woocommerce #content .contenedor-cantidades .quantity .minus, .woocommerce-page #content .contenedor-cantidades .quantity .minus, .woocommerce .contenedor-cantidades .quantity .plus, .woocommerce-page .contenedor-cantidades .quantity .plus, .woocommerce #content .contenedor-cantidades .quantity .plus, .woocommerce-page #content .contenedor-cantidades .quantity .plus, .thevelop-framework.woocommerce div.product .contenedor-cantidades form.cart div.quantity {width:30% !important;}
.thevelop-framework.woocommerce .contenedor-cantidades .quantity, .thevelop-framework.woocommerce div.product .contenedor-cantidades .quantity{width:100% !important;margin-right:0 !important;margin-left:0 !important}
.woocommerce .contenedor-cantidades .quantity input.qty, .woocommerce-page .contenedor-cantidades .quantity input.qty, .thevelop-framework.woocommerce div.product .contenedor-cantidades form.cart div.quantity input.qty{width:30% !important}
.thevelop-pagina .woocommerce .contenedor-cantidades{max-width:100px;margin-left:auto;margin-right:auto;display:block;float:none}
.thevelop-pagina .woocommerce .boton-loop{width:100%;display:table;clear:both;float:none;margin-left:auto;margin-right:auto;margin-top:20px}
.thevelop-framework.woocommerce-cart .woocommerce .quantity{display:inline-block}
.thevelop-pagina .woocommerce ul.products li.product .button{margin-top:0;margin-left:3%;font-size:12px;border: 1px solid !important; background-color:#FFFFFF !important;}
.thevelop-pagina .woocommerce ul.products li.product .button:hover{padding-left:1em;padding-right:1em;border-radius:6px !important;background:#efefef !important;color:#0085bd !important;border: 1px solid #fff !important;}
.thevelop-pagina .woocommerce ul.products li.product .button::after{font-size:16px !important; display:none;}
.thevelop-framework #page-container .woocommerce .quantity .qty{width:30px !important}

/****Nuestros productos*****/
.page-id-26171 form.cart, .page-id-26253 form.cart, .page-id-26218 form.cart, .page-id-26227 form.cart, .page-id-26233 form.cart, .page-id-27090 form.cart, .page-id-26240 form.car, .page-id-26244 form.cart, .page-id-26249 form.cart, .page-id-28293 form.cart{display:none;}



/****productos relacionados****/
section.related{display:none !important}
.related .products li.type-product form.cart{display:none !important;}
.related .products .button{display:none !important;}

/****Mensaje añadir****/
.thevelop-framework .woocommerce, .thevelop-framework .woocommerce-message{font-size:14px !important;color:#0085bd !important;padding:2px !important;background:#fff !important;}
.thevelop-framework .woocommerce .woocommerce-message a.wc-forward{margin-top: 0 !important; font-size: 12px !important;border: 1px solid #0085bd !important;background-color: #FFFFF !important;}
.thevelop-framework .woocommerce .woocommerce-message a.wc-forward:hover{padding-left:1em;padding-right:1em;border-radius:6px !important;background:#efefef !important;color:#0085bd !important;border:1px solid #fff !important;}
.thevelop-framework .woocommerce .woocommerce-message a.wc-forward::after{display:none;}
.thevelop-framework #left-area .woocommerce-message a.wc-forward{margin-top: 0 !important; font-size: 12px !important;border: 1px solid #0085bd !important;background-color: #FFFFF !important;}
.thevelop-framework #left-area .woocommerce-message a.wc-forward:hover{padding-left:1em !important;padding-right:1em !important; background-color:#efefef !important;border-radius:6px !important;color:#0085bd !important;border:1px solid #fff !important;}

/****Sidebar productos****/
.thevelop-framework .woocommerce .widget_shopping_cart .cart_list li a.remove{font-size:16px;}
.thevelop-framework .woocommerce a.remove:hover{color:#0085bd !important; background-color:#ffffff !important;}
.thevelop-framework .woocommerce ul.product_list_widget li a{font-size: 12px ; line-height: normal; font-weight: 100 !important;}
.thevelop-framework .woocommerce a.wc-forward{margin-top: 5% !important; font-size: 12px !important;border: 1px solid #0085bd !important;background-color: #FFFFF !important}
.thevelop-framework .woocommerce a.wc-forward:hover{padding-left:1em;padding-right:1em; background-color:#efefef !important;border-radius:6px !important;color:#0085bd !important; border:1px solid #fff !important;}
.thevelop-framework .woocommerce a.wc-forward::after{display:none;}
.thevelop-framework p.buttons a.checkout{margin-top:5% !important; margin-bottom:-15% !important}
/*#woocommerce_widget_cart-2{margin-bottom:9% !important;}*/
.widget_shopping_cart_content .cart_list .empty{color:#666;}

/****Tienda imágenes****/
.tienda a img:hover{opacity:0.5;}
.tienda a img:hover{transition-property: all; transition-duration: 0.4s; transition-timing-function: ease-in-out;}

.thevelop-framework .woocommerce form.cart{margin-left:7%; margin-top:3%;}

/**Galería producto**/
.woocommerce-product-gallery__image a{pointer-events: none !important; cursor: default !important;-webkit-pointer-events: none !important; -webkit-cursor: default !important;}



/****Categorías productos****/

.thevelop-framework .posted_in{display:none;}

/****Mensaje de error checkout****/
.thevelop-framework .woocommerce-error{background:#fff !important; color:#cb1723 !important; border-bottom:1px solid #cb1723 !important; line-height:1.5 !important; font-size:14px !important;}
.woocommerce form .form-row .required{color:#cb1723 !important;}

/****Tabla productos****/
.thevelop-framework #tab-description, .thevelop-framework #tab-additional_information{padding: 5px !important;}


/****Titulo Productos****/
.thevelop-framework h1.product_title{padding:0px !important;}
.anuncio-producto img:hover {opacity:0.5;}
.anuncio-producto img:hover {transition-property: all; transition-duration: 1s; transition-timing-function:lineal;}
.summary h1.product_title{ line-height:1; margin-bottom:3%;}
.woocommerce-loop-product__title{text-align:center;}


/****Sidebar****/
.thevelop-framework .menu-tienda-ok-container, .thevelop-framework #nav_menu-3{line-height:1.2 !important;}
.thevelop-framework .et_social_icons_container li a i{width:30px !important; height:30px !important; line-height:30px !important;}
.thevelop-framework .et_social_icons_container li a i:hover{width:30px !important; height:30px !important; line-height:30px !important;}
.thevelop-framework .et_social_icons_container li a i::after{width:30px !important; height:30px !important; line-height:30px !important;}
.thevelop-framework .et_social_icon::before{width:30px !important; height:30px !important; line-height:30px !important;}
.thevelop-framework .et_social_3col li{width:26% !important;}
.thevelop-framework .et_pb_widget{margin-bottom:10% !important}
div.recent-posts-widget-with-thumbnails{ font-size:90%;}

/****Mi cuenta****/
.thevelop-framework .woocommerce-MyAccount-content{color:#666 !important;}
.thevelop-framework .woocommerce, .thevelop-framework .woocommerce-Message{font-size:14px !important;color:#0085bd !important;padding:2px !important;background:#fff !important;}

/****Footer****/
#main-footer{background-image: url("https://elcanterodeletur.com/wp-content/uploads/2016/02/footer-1.jpg"); background-repeat: no-repeat;}
#text-7 .textwidget{ text-align:center;}
#text-7 .textwidget img{max-width:70%;}
a.enlaces-footer:hover{opacity:0.5 !important; transition: all 0.4s ease-in-out !important;}
p#footer-info{font-size:12px;}
#footer-info a{
  background-image: url(https://elcanterodeletur.com/wp-content/uploads/2016/10/cartel-logo.png);
  display: block;
  text-indent: -9999px;
  z-index: 900;
  width: 90px;
  height: 45px;
  outline: none;
  margin-top:-5%;
  margin-left:20%;
}

/****Página portada****/
a#econoticias img:hover, #recetas img:hover, #eco9 img:hover, #menu-portada p a:hover, .woocommerce-info .showlogin:hover{opacity:0.5;}
a#econoticias img:hover, #recetas img:hover, #eco9 img:hover, #menu-portada p a:hover, .woocommerce-info .showlogin:hover{
    -webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

/****checkout****/
.thevelop-framework .woocommerce, .thevelop-framework .cart_totals .wc-proceed-to-checkout .checkout-button {margin-top: 0px !important;}
.woocommerce p.cart-empty{color:#666 !important;}
.woocommerce-message{color:#666;}
.woocommerce-info{border-radius:6px;}

/****tags****/
/*.thevelop-framework .product_meta{display:none !important;}*/

/****página tags****/
.orderby{display:none;}
ul.products li.product .button{margin-top:0 !important;margin-left:3%;font-size:12px;border: 1px solid !important; background-color:#FFFFFF !important;}
ul.products li.product .button:hover{padding-left:1em;padding-right:1em;border-radius:6px !important;background:#efefef !important;color:#0085bd !important;border: 1px solid #fff !important;}
.quantity .qty{width:30px !important}
form.cart{margin-left:7%; margin-top:3%;}
.quantity{width:100%;margin-left:12% !important;}
.woocommerce-result-count{display:none !important;}


p.numero-cliente input{display:none;}


/******Página Turismo********/
ul#menu-menu-turismo li.current_page_item > a{color:#5c980c !important;}

a.anuncio-producto:hover {opacity:0.5;}
a.anuncio-producto:hover {transition-property: all; transition-duration: 1s; transition-timing-function:lineal;}
.conmutador-turismo{margin-bottom:0% !important; padding:10px !important;}
.conmutador-turismo h5::before{content:"\e044" !important;}


a.enlace-oferta:hover{opacity:0.5;}
a.enlace-oferta:hover{transition-property: all; transition-duration: 0.4s; transition-timing-function:lineal;}

/****Imagen productos*****/
div.woocommerce-product-gallery__image{width:120% !important;}

/****mantenimiento****/

.aiowps-site-lockout-body{background:#fff !important;}
.aiowps-site-lockout-body-content{background:#fff !important;}
.aiowps-site-lockout-box{border:none !important;}

/***Discounts widget oculto***/
h3.widget-title{display:none;}
#vtprd-thankyou-title{display:none;}

/***flecha monarch***/
.et_monarch span.et_social_hide_sidebar{background:#0085bd !important;}
.et_monarch .et_social_slide.et_social_top li:hover .et_social_icon {background:#0085bd1a !important;}

/***iconos-tiendas***/
#lista-tienda {list-style: none;
               line-height: 20px;
               padding: 0px;}

/****Formularios footer páginas****/
#mc4wp-form-1{margin-top:-15px;}
#parrafo-formulario-1{padding:0px;}
#parrafo-formulario-2{padding:0px !important;}
input.newsletter {font-family: 'Dosis', Helvetica, Arial, Lucida, sans-serif;
            font-size: 16px;
            color: #ffffff !important;
            padding: 14px;
            border: none;
            background-color:#0085bd;
			margin-top:1em;
            width:100%;
}
input.newsletter::placeholder{color:#fff;}
input.newsletter::-webkit-input-placeholder{color:#fff;}
.boton-news{margin-left:0px;}

#formulario-footer textarea{min-height: 50px !important;}



.boton-formulario-pie{background-color:#0085bd; margin-top:6%; float:right; border:none !important;}
#boton-formulario-mail{color:#fff !important;}
#boton-formulario-mail:hover{color:#0085bd !important; background-color:#fff !important;}
@media all and (max-width: 980px){
  .boton-formulario-pie{margin-top:2%}
}
@media screen and (max-width: 782px){
  .boton-formulario-pie{margin-top:0%}
}

@media all and (max-width: 462px){
   .boton-formulario-pie{margin-top:0%}
}
#texto-formulario{margin-bottom:8%;}

/****formulario newsletter widget****/
#mc4wp_form_widget-2 #texto-formulario{display:none;}
#mc4wp_form_widget-2 input.newsletter {font-family: 'Dosis', Helvetica, Arial, Lucida, sans-serif;
            font-size: 16px;
            color: #0085bd !important;
            padding: 5px;
            border: none;
            background-color:#ebf5fa;
            margin-top:2%;

			
}
#mc4wp_form_widget-2 #boton-formulario-mail{color:#0085bd !important; background-color:#fff; border:#0085bd 1px solid; font-size:14px; width:100%; margin-top:0px;}
#mc4wp_form_widget-2 #boton-formulario-mail:hover{background-color:#0085bd !important; color:#fff !important;}
#mc4wp_form_widget-2 #mc4wp-form-1{margin-top:0px;}

/****formulario contacto sidebar****/
.form-contacto-sidebar{font-family: 'Dosis', Helvetica, Arial, Lucida, sans-serif;
            font-size: 16px !important;
            color: #0085bd !important;
            padding: 7px !important;
            border: none !important;
            background-color: #ebf5fa !important;
            width:100%;
      


}


#for-side-nombre{margin-bottom: 2%;}
#for-side-phone{margin-bottom: 2%;}
#for-side-mail{margin-bottom: 2%;}
#for-side-mensaje{max-height: 100px;}
#for-side-boton{width: 50%; margin-left: 0px; margin-top: 5%; float:right;}
#for-side-boton:hover{background-color:#0085bd !important; color:#fff !important;}


#recent-posts-widget-with-thumbnails-9{border-bottom: #eee 1px solid; padding-bottom:5px;}
#nav_menu-9{border-bottom: #eee 1px solid;padding-bottom:5px;}
#monarchwidget-5{border-bottom: #eee 1px solid;padding-bottom:5px;}

#top-header #et-info ul.et-social-icons{float:left; margin-left:-100px; margin-right: 40px;}
#top-header #et-info ul.et-social-icons li{margin-left:5px !important;}

figure.woocommerce-product-gallery__wrapper{width:75% !important;}

/****Visualizador imágenes productos****/
.pswp__bg{opacity:0.7 !important; background:#fff;}
.pswp__caption__center{display:none;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#848484 !important;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #848484 !important;}

/****ecoblog****/
#post-30139 .et_pb_main_blurb_image{margin-bottom:0px !important;}

/****plugin-tiendas****/

.infobox__marker{display:none;}
.infobox__row + .infobox__row{padding-top:10px !important;}
.store-locator__infobox{text-align:center !important; background:#fff !important;}

/****Tiendas en tu ciudad****/
.ssf-main-content{margin-top:-9em;}
#ssf_previous_link, #ssf_next_link{position: relative;
padding: .3em 1em;
border: 2px solid;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px !important;
background-color: transparent !important;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
font-size: 20px;
font-weight: 500;
line-height: 1.7em !important;
-webkit-transition: all .2s;
-moz-transition: all .2s;
transition: all .2s;
box-shadow:none !important;}

/*.store-locator__infobox{pointer-events:none;}*/
/*a.ssflinks{pointer-events:auto !important;}*/
/*****Lista enlaces tiendas*****/

ul.lista-tiendas{columns: 3; list-style: none;text-align: left; font-size: 14px; margin-top: 2em;}
div.bloque-tiendas{text-align: center; font-size: 32px; color: #0085bd;}
#store-locator-section-bg{padding-bottom:0px;}

/***texto & imagenes subenciones Calidad e Innovación***/
#modulo-sub-1{width:58% !important; margin-right:0px !important;}
#modulo-sub-2{margin-right:0px !important; width:15% !important}
#modulo-sub-3{margin-right:0px !important; width:15% !important}

#page_navigation{margin-bottom:20px;}
#mod-tiendas .et_pb_text_inner p{margin-bottom: 0px !important;}
#texto-tiendas-2 p{margin-bottom:0px !important; padding:0px !important;} 
#shipping_address_2_field {display:none !important;}



/***Nuevo boto carrito version movil**/


@media all and (max-width: 980px){
  
    #top-header div.container.clearfix div#et-secondary-menu  
    
    {
    border-top: 1px solid  #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: -5px;
}
#et-secondary-menu {
    display: block!important;
} 
    #et-secondary-menu div.et_duplicate_social_icons ul.et-social-icons {display:none;} 
    #et-secondary-menu ul#et-secondary-nav.menu {display:none;}  
    
}




