body.page {overflow-x: hidden !important;}
/* Header */
#Top_bar #logo img.svg {width: 180px !important;}
header .menus_ {/*display: flex;flex-wrap: wrap;justify-content: end;align-items: center;height: 100%;*/width: -webkit-fill-available;}
header #Top_bar.is-sticky .menus_ {display: flex;justify-content: end;}
#Top_bar .secondary_menu_wrapper {width: 100%;display: flex !important;justify-content: end;align-items: center;}
#Top_bar .secondary_menu_wrapper ul.social {display: flex;list-style: none !important;}
#Top_bar .secondary_menu_wrapper ul.social li {padding: 0 5px;}
#Top_bar .secondary_menu_wrapper ul.social i {color: #FFF;}
#Top_bar .secondary_menu_wrapper ul.social li:hover i {color: #ffdd00;}
#Top_bar span.divider {color: #FFF;}
#Top_bar .menu > li ul.sub-menu {border-radius: 10px;background: rgba(1, 6, 70, 0.95) !important;}
#Top_bar .menu li ul.sub-menu li a span {color: #FFF;font-family: "Inter", sans-serif;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;letter-spacing: 0.42px;}
#Top_bar .menu > li ul.sub-menu li:hover a span {font-weight: 700;}
#Header .secondary-menu li ul.sub-menu li a:hover {background: transparent !important;}
#Top_bar .menu > li ul.sub-menu li.hover, #Top_bar .menu > li ul.sub-menu li:hover {border-radius: 10px;background: rgba(253, 253, 253, 0.10) !important;}
#Top_bar .menu > li > a {padding: 0 !important;}
#Top_bar .menu > li:hover > a span, #Top_bar.is-sticky .secondary_menu_wrapper nav li:hover a {color: #ffdd00 !important;}
#Top_bar.is-sticky .secondary_menu_wrapper nav li:hover ul.sub-menu li a {color:#fff !important;}
#Top_bar .secondary_menu_wrapper nav li a::after {content: "";position: absolute;left: 50%;bottom: -3px;width: 0;height: 2px;background-color: #fff;transition: width 0.3s ease-in-out, left 0.3s ease-in-out;}
#Top_bar .secondary_menu_wrapper nav li:hover a::after {width: 75%;left: 0;right: 0;text-align: center;margin: auto;}
#Top_bar.is-sticky .secondary_menu_wrapper nav li:hover a::after, #Top_bar .secondary_menu_wrapper nav li.submenu:hover a::after {width: 0 !important;}
#Top_bar .menu_wrapper {width: 100%;display: flex;justify-content: end;align-items: center;}
#Top_bar .menu_wrapper p {margin: 0 !important;margin-left: 5px !important;color: #FFF;}
body.home:not(.header-simple) #Top_bar #menu {display: flex !important;justify-content: end;}
#Top_bar .secondary_menu_wrapper nav {display: flex;justify-content: end;}
#Top_bar .secondary_menu_wrapper nav li a {color: #FFF;text-align: center;font-family: "Inter",sans-serif;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.42px;}
#Header .secondary-menu > li > a {color: #FFF !important;}
#Header .secondary-menu > li.hover, #Header .secondary-menu li ul {background: transparent !important;}
#Top_bar .menu > li > a span:not(.description) {color: #FFF;text-align: center;font-family: "Inter", sans-serif;font-size: 16px;font-style: normal;font-weight: 700;line-height: normal;letter-spacing: 0.48px;text-transform: uppercase;}
#Top_bar .column {height: 114px;}
#Header #Top_bar #logo {padding: 7px 0;}
#Top_bar.is-sticky .secondary_menu_wrapper {width: auto;order: 2;}
#Top_bar.is-sticky .menu_wrapper {width: auto;order: 1;}
#Top_bar.is-sticky span.divider {display: none;}
#Top_bar.is-sticky .menu_wrapper p, #Top_bar.is-sticky #searchwp-form-1 {display: none;}
#Top_bar.is-sticky .menu > li > a span:not(.description) {font-size: 14px;font-weight: 400;line-height: normal;letter-spacing: 0.42px;text-transform: capitalize;padding: 0;}
#Top_bar.is-sticky .column {height: fit-content;}
#Top_bar.is-sticky .secondary_menu_wrapper ul.social {display: none;}
#Top_bar.is-sticky .menu > li {padding: 8px 9px;}
#Top_bar .wpml-languages.disabled a.active {color: #FFF;font-family: "Inter", sans-serif;font-size: 14px;font-style: normal;font-weight: 600;line-height: normal;letter-spacing: 0.42px;border: none;}
#Top_bar .wpml-languages.disabled a {color: #FFF;font-family: "Inter", sans-serif;font-size: 14px;font-style: normal;font-weight: 600;line-height: normal;letter-spacing: 0.42px;border: none;}
#Top_bar .wpml-languages.disabled a:hover {text-decoration: underline;}
#Top_bar .wpml-languages a.active, #Top_bar .wpml-languages ul.wpml-lang-dropdown {border: none !important;}
#Top_bar .wpml-languages a i {color: #fff !important;}
#Header .top_bar_right {display: none !important;}
#Header .container {padding: 0 50px !important;max-width: 100% !important;}
#Top_bar .logo {margin: 0 !important;}
.header-classic #Header .top_bar_left {display: flex;align-items: center;}
#Header .secondary-menu li ul.sub-menu {border-radius: 10px;background: rgba(1, 6, 70, 0.95) !important;padding: 0 !important;}
#Header .secondary-menu li ul.sub-menu li a {text-align: left !important;color: #FFF;font-family: "Inter", sans-serif;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;letter-spacing: 0.42px;}
#Header .secondary-menu li ul.sub-menu li {padding: 10px;}
#Header .secondary-menu li ul.sub-menu li:hover a {font-weight: 700;}
#Header .secondary-menu li ul.sub-menu li:hover, #Header .secondary-menu li ul.sub-menu li.hover {border-radius: 10px !important;background: rgba(253, 253, 253, 0.10) !important;}

/*Titulos*/
body #Content h2 {color: #010646;font-family: "Inter", sans-serif;font-size: 48px;font-style: normal;font-weight: 800;line-height: 105%;}
body.tax-recipe-course h2 {position: relative;color: transparent;text-align: center;}
body.tax-categoria #Content h2 {text-align: center;}
body.tax-recipe-course h2 span {color: #010646;font-family: "Inter", sans-serif;font-size: 48px;font-style: normal;font-weight: 800;line-height: 105%;position: absolute;left: 0;right: 0;}
@media only screen and (max-width: 1500px) {
	body #Content h2 {font-size: 44px;}
	body #slider_principal .sr7-btn, body #slider_principal .btn_tranparente {margin-top: 30px;}
}
body #Content p, body #Content ul li {color: #010646;font-family: "Inter", sans-serif;font-size: 16px;font-style: normal;font-weight: 300;line-height: 150%;letter-spacing: 0.48px;}
body.page-id-15 #Content ul li {margin-bottom: 1px;}
body.page-id-15 #Content ul li::marker {color: #E1251B;}
body.home #Subheader {display: none !important;}
#Subheader::after {display: none !important;}
#Subheader {background: transparent !important;border: none !important;padding: 5px 0 !important;}
#Subheader ul.breadcrumbs li {color: #010646 !important;font-family: "Inter", sans-serif;font-size: 14px;font-style: normal;font-weight: 600;line-height: 62px;}
#Subheader ul.breadcrumbs li a {color: #010646 !important;font-family: "Inter", sans-serif;font-size: 14px;font-style: normal;font-weight: 400;line-height: 62px;}
#Subheader ul.breadcrumbs li span i {color: #E1251B;font-size: 14px;font-style: normal;font-weight: 900;line-height: 62px;}
#Subheader ul.breadcrumbs li span {margin: 0 4px;}

/*Botones*/
body a.button {border-radius: 30px;height: 54px;padding: 0 50px;}
body .sr7-btn, body .btn_tranparente {border-radius: 30px !important;padding: 5px 20px !important;}
body a.btn_rojo {background: #E1251B;border: solid 2px #E1251B !important;}
body a.btn_rojo:hover {background-color: rgb(225 37 27 / 60%) !important;border: solid 2px rgb(225 37 27 / 0) !important;}
body a.button span {color: #FFF;font-family: "Inter", sans-serif;font-size: 16px;font-style: normal;font-weight: 600;line-height: 150%;letter-spacing: 0.48px;}
body .sr7-btn, body .btn_tranparente {color: #FFF;font-family: "Inter", sans-serif !important;font-size: 15px !important;font-weight: 600 !important;line-height: 150% !important;letter-spacing: 0.48px !important;}
body .btn_tranparente {border: 2px solid #FFF !important;background: rgba(255, 255, 255, 0.10) !important;}
body .btn_tranparente:hover {background: #212D86 !important;border: solid 2px #212D86 !important;}
body a.btn_azul {background: #212D86;border: solid 2px #212D86 !important;}
body a.btn_azul:hover {background-color: rgb(33 45 134 / 60%);border: solid 2px rgb(33 45 134 / 0) !important;}

@media only screen and (min-width: 1800px) {
	body .sr7-btn.btn_tranparente {margin-left: -3vw;}
	body.home #slider_principal .sr7-leftarrow {transform: translate(320px, 150px) !important;}
	body.home #slider_principal .sr7-rightarrow {transform: translate(370px, 150px) !important;}
}

/*Body*/
body #Content {padding-top: 0;z-index: 2;}
body.page:not(.home) .mcb-item-slider_plugin-inner, body.single-post .mfn-rev-slider, body.single-aprende .mfn-rev-slider {margin-bottom: 0px;}
body.search sr7-module {margin-bottom: 80px;}
/*Home*/
body.home #slider_principal h1 {color: #FFF !important;text-shadow: 0px 15px 9px rgba(0, 0, 0, 0.25) !important;font-family: "Inter",sans-serif !important;font-size: 50px !important;font-weight: 500 !important;line-height: normal !important;letter-spacing: 1.5px !important;}
body.home #slider_principal h1 span.strong {text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25) !important;font-family: "Inter", sans-serif !important;font-size: 91px !important;font-weight: 800 !important;line-height: normal !important;letter-spacing: 2.73px !important;}
#slider_principal .mcb-item-slider_plugin-inner {margin: 0 !important;}
body .sr7-bullet-title {display: none !important;}
@media only screen and (min-width: 1500px) {
	body.home #slider_principal .sr7-bullets {transform: translate(342px, -271px) !important;}
}
/* Para móvil */
@media (max-width: 1024px) {
    #slider_principal .sr7-layer[data-subtype="slidebg"] {
        transform: translateY(0) !important;
    }
}

@media only screen and (min-width: 480px){
	body.home #slider_principal sr7-slide sr7-bg {z-index: 2 !important;}
	body.home #slider_principal sr7-slide sr7-bg::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 99;background: linear-gradient(270deg, rgba(26, 26, 26, 0.00) 0%, rgba(26, 26, 26, 0.30) 100%) !important;pointer-events: none;height: 80%;}

}
body:not(.home, .page-id-13, .page-id-2713) sr7-slide sr7-bg {z-index: 2 !important;}
body:not(.home, .page-id-13, .page-id-2713) sr7-slide sr7-bg::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 99;background: linear-gradient(270deg, rgba(26, 26, 26, 0.00) 0%, rgba(26, 26, 26, 0.30) 100%) !important;pointer-events: none;}

#SR7_3_1 .ares.sr7-bullets {bottom: -20px !important;}
#SR7_3_1 .ares .sr7-bullet {background: #fff !important;opacity: 0.5;}
#SR7_3_1 .ares .sr7-bullet.sr7-touchhover, #SR7_3_1 .ares .sr7-bullet.selected {background-color: #fff !important;opacity: 1;}
.custom.sr7-arrows.sr7-leftarrow::before {content: '' !important;background-image: url(/wp-content/uploads/2025/02/circle-arrow-left.svg);}
.custom.sr7-arrows.sr7-rightarrow::before {content: '' !important;background-image: url(/wp-content/uploads/2025/02/arrow-right.svg);}
#linea-del-tiempo .custom.sr7-arrows {z-index: 99999 !important;}
#linea-del-tiempo .custom.sr7-arrows.sr7-leftarrow::before {content: '' !important;background-image: url(/wp-content/uploads/2025/01/flecha-carrusel.svg);}
#linea-del-tiempo .custom.sr7-arrows.sr7-rightarrow::before {content: '' !important;background-image: url(/wp-content/uploads/2025/01/flecha-carrusel.svg);transform: rotate(180deg);}
.custom.sr7-arrows::before {background-position: center;background-size: contain;background-repeat: no-repeat;width: 36px;height: 36px;}
.custom.sr7-arrows {width: 36px !important;height: 36px !important;background: transparent !important;}
.home #historia {padding-top: 59px;margin-top: -124px;padding-bottom: 59px;}
.home #historia h2 {margin-bottom: 50px;}
#eventos {z-index: 99;}
#eventos sr7-txt.titulo h2 {color: #FFF !important;font-family: "Inter", sans-serif !important;font-size: 45px !important;font-weight: 800;line-height: 119% !important;letter-spacing: 1.44px !important;}
#eventos .mcb-item-slider_plugin-inner {margin-bottom: 0 !important;}
@media only screen and (min-width: 1600px) {
	#eventos .artista {width: 30% !important;position: relative !important;}
	/* #eventos .sr7-btn {right: 0;left: initial !important;} */
	#eventos sr7-txt.horario {left: 13% !important;}
	#eventos .titulo {width: 50% !important;margin-left: -56px;right: 0;left: initial !important;}
}
#eventos sr7-txt.horario {color: #FFF !important;font-family: "Inter", sans-serif !important;font-size: 14px !important;font-weight: 500 !important;line-height: 150% !important;letter-spacing: 0.48px !important;margin-left: 2px !important;margin-top: 15px;width: max-content !important;}
#eventos sr7-txt.artista_ {color: #FFF !important;font-family: "Inter", sans-serif !important;font-size: 22px !important;font-weight: 700 !important;line-height: 150% !important;letter-spacing: 0.72px !important;border-radius: 10px !important;background: rgba(217, 217, 217, 0.20) !important;height: 43px !important;display: flex !important;justify-content: center;align-items: center;padding: 0 30px !important;margin-left: -36px;margin-top: 0px;z-index: -1 !important;}
#eventos .sr7-btn {color: #FFF !important;font-family: "Inter", sans-serif !important;font-size: 14px !important;font-weight: 700 !important;line-height: 150% !important;letter-spacing: 0.42px !important;padding: 8px 30px !important;border: solid 2px #E1251B !important;background-color: #E1251B !important;z-index: 10;}
#eventos .sr7-btn:hover {border: solid 2px #000b8c !important;background-color: #000B8C !important;}
.home .recetas_home {margin-top: 0px;padding: 220px 0 60px 0;background-size: 77%;background-position-y: bottom;}
.tp-bg-link {pointer-events: auto !important;display: block !important;}
#eventos sr7-content {z-index: 99;}
#eventos #SR7_2_2-45 {z-index: 99 !important;}
@media only screen and (min-width: 1701px) and (max-width: 1800px) {
	.home .recetas_home {margin-top: -47px;padding: 150px 0 60px 0;background-size: 92%;}
}
@media only screen and (min-width: 1601px) and (max-width: 1700px) {
	.home .recetas_home {margin-top: -76px;padding: 10% 0 60px 0;background-size: 93%;}
}
@media only screen and (min-width: 1501px) and (max-width: 1600px) {
	.home .recetas_home {margin-top: -117px;padding: 8% 0 60px 0;background-size: 95%;background-position-x: 114px;}
}

@media only screen and (min-width: 1400px) and (max-width: 1500px) {
	.home .recetas_home {margin-top: -100px;padding: 5% 0 60px 0;background-size: 108%;background-position-x: 41px;}
}
@media only screen and (min-width: 992px) and (max-width: 1399px) {
	.home .recetas_home {margin-top: -142px;padding: 220px 0 60px 0;background-size: 109%;background-position-y: bottom;background-position-x: 30px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.home .recetas_home {margin-top: -124px;padding: 110px 0 60px 0;background-size: 108%;background-position-y: bottom;background-position-x: 30px;}
}
@media only screen and (max-width: 767px) {
	.home .recetas_home {background: #ececec !important;padding-top: 50px;}
}
.home .recetas_home h2 {margin-bottom: 45px;}
.home .recetas-wrapper {display: flex;flex-wrap: wrap;}
.home .recetas-wrapper .receta-mas-reciente {width: 64%;padding: 10px;height: 860px;}
.home .recetas-wrapper .receta-mas-reciente .receta .plasta {height: 860px;width: 100%;}
.home .recetas-wrapper .otras-recetas {width: 36%;padding: 10px;height: 860px;}
.home .recetas-wrapper .otras-recetas .receta .plasta {height: 425px;width: 100%;}
.home .recetas-wrapper .receta {position: relative;}
.home .recetas-wrapper .receta img {width: 100%;object-fit: cover;object-position: center;border-radius: 20px;}
.home .recetas-wrapper .receta-mas-reciente .receta img {height: 860px;width: 100%;}
.home .recetas-wrapper .otras-recetas .receta img {height: 425px;width: 100%;}
.home .recetas-wrapper .receta .plasta {background: linear-gradient(180deg, rgb(26 26 26 / 15%) 31%, rgb(26 26 26) 100%);height: 100%;width: 100%;position: absolute;border-radius: 20px;}
.home .recetas-wrapper .receta .descripcion {position: absolute;bottom: 20px;left: 20px;right: 20px;}
.home .recetas-wrapper .receta .descripcion h3 {color: #FFF;font-family: "Inter", sans-serif;font-size: 24px;font-style: normal;font-weight: 700;line-height: 150%;letter-spacing: 0.72px;}
.home .recetas-wrapper .receta .descripcion a {color: #FFF;font-family: "Inter", sans-serif;font-size: 14px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: 0.42px;}
#productos {padding: 50px 50px;}
.pag_productos#productos {padding: 0 0 50px 0;}
.home .recetas-wrapper .receta .icono_video {position: absolute;top: 50%;width: 90px !important;height: auto !important;z-index: 2;left: 50%;}
#productos .image_frame .image_wrapper img {border-radius: 20px;width: 100%;}
#productos .image_frame .image_wrapper .mask {background: linear-gradient(180deg, rgba(26, 26, 26, 0.00) 47%, rgba(26, 26, 26, 0.80) 100%);height: 100%;width: 100%;position: absolute;border-radius: 20px;display: block !important;z-index: 3;}
#productos .image_frame .image_wrapper .mask::after {border-radius: 20px;}
#productos .photo_box .desc {position: absolute;bottom: 0;left: 15px;right: 15px;z-index: 4;text-align: left;}
#productos .photo_box .desc h3 {color: #FFF;text-align: left;font-family: "Inter", sans-serif;font-size: 20px;font-style: normal;font-weight: 700;line-height: 150%;letter-spacing: 0.72px;margin-bottom: 2px;}
#productos .photo_box .desc a {color: #FFF;text-align: left;font-family: "Inter", sans-serif;font-size: 14px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: 0.42px;}
#productos .mcb-item-photo_box-inner {margin: 0 8px;}
#productos .mcb-item-visual-inner p {color:#010646;font-family: "Inter", sans-serif;font-size: 16px;font-style: normal;font-weight: 300;line-height: 150%;letter-spacing: 0.48px;}
#proceso {padding: 60px 0 40px 0;}
#Content #proceso h2 {color: #fff;}
body #proceso p {color: #fff;}
#aprende {padding: 60px 0 50px 0;}
.home #aprende::after {content: '';background-image: url(/wp-content/uploads/2025/02/cuchara.webp);position: absolute;right: 0;top: -19%;width: 500px;height: 663px;background-size: contain;background-repeat: no-repeat;}
@media only screen and (max-width: 1500px) {
	.home #aprende::after {width: 430px;}
}
@media only screen and (max-width: 1300px) {
	.home #aprende::after {width: 330px;top: -14%;}
}
@media only screen and (max-width: 800px) {
	.home #aprende::after {top: -22%;}
}

.home #aprende::before {content: '';background-image: url(/wp-content/uploads/2025/03/bg-aprende.svg);position: absolute;left: 0;top: -66%;width: 690px;height: 1413px;background-size: contain;background-repeat: no-repeat;z-index: -1;}

@media only screen and (max-width: 1239px) {
	.home #aprende::before {top: -62%;width: 603px;height: 1285px;}
}

@media only screen and (max-width: 959px) {
	.home #aprende::before {width: 560px;height: 1036px;}
}

.page-id-26 #aprende {padding: 0 !important;}
#aprende .zoom_box {border-radius: 20px;}
#aprende .zoom_box .desc_wrap {display: flex;flex-wrap: wrap;justify-content: center;align-items: flex-end;height: 85%;}
#aprende .zoom_box .desc {opacity: 1;transform: scale(1);background: rgba(1, 6, 70, 0.90);}
#aprende .zoom_box .desc h3 {color: #FFF;font-family: "Inter", sans-serif;font-size: 20px;font-style: normal;font-weight: 700;line-height: 150%;letter-spacing: 0.72px;text-align: left;margin-bottom: 0;}
#aprende .zoom_box .desc a {color: #FFF;font-family: "Inter", sans-serif;font-size: 14px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: 0.42px;}
#aprende .zoom_box .photo img {width: 100%;}
#aprende .zoom_box .desc a {width: 100%;}
#aprende .zoom_box .desc .desc_txt {text-align: left;width: 100%;padding: 0 20px;font-size: inherit;}
#aprende .zoom_box .desc .desc_img img {padding-bottom: 0 !important;margin-bottom: -55px;}
#aprende .zoom_box .desc .desc_txt a:nth-child(1) {text-decoration: none;}

/*tiktok*/
section.tiktok {margin-top: 40px;}
section.tiktok .mcb-wrap-inner {justify-content: center;}

/*Slider internas*/
body:not(.home) .mcb-item-slider_plugin-inner h1, body:not(.home) .mfn-rev-slider h1 , #SR7_3_1 h1 {color: #FFF !important;text-shadow: 0px 15px 9px rgba(0, 0, 0, 0.25) !important;font-family: "Inter", sans-serif !important;font-size: 50px !important;font-weight: 500 !important;line-height: normal !important;letter-spacing: 1.5px !important;}
@media only screen and (min-width: 1800px) {
	body:not(.home) .mcb-item-slider_plugin-inner h1, body:not(.home) .mfn-rev-slider h1 , #SR7_3_1 h1 {margin-left: -8%;}
}
body:not(.home) .mcb-item-slider_plugin-inner h1 span.strong, body:not(.home) .mfn-rev-slider h1 span.strongm, #SR7_3_1 h1 span.strong {color: #FFF !important;text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25) !important;font-family: "Inter", sans-serif !important;font-size: 96px !important;font-weight: 800 !important;line-height: normal !important;letter-spacing: 2.88px !important;}

/*Recetas*/
.categorias_recetas .photo_box {border-radius: 20px;height: 556px;}
.categorias_recetas .photo_box img {width: 100%;height: 100%;border-radius: 20px;object-fit: cover;object-position: center;}
.categorias_recetas .photo_box .image_frame .image_wrapper .mask {background: linear-gradient(180deg, rgba(26, 26, 26, 0.00) 50%, rgba(26, 26, 26, 0.90) 100%);height: 100%;width: 100%;position: absolute;border-radius: 20px;display: block !important;z-index: 3;}
.categorias_recetas .image_frame .image_wrapper .mask::after {border-radius: 20px;}
.categorias_recetas .photo_box .desc {margin-bottom: 0 !important;position: absolute;bottom: 28px;left: 28px;right: 28px;text-align: left;color: #FFF;z-index: 3;}
.categorias_recetas .photo_box .desc h3 {color: #FFF;font-family: "Inter", sans-serif;font-size: 24px;font-style: normal;font-weight: 700;line-height: 150%;letter-spacing: 0.72px;margin-bottom: 8px;}
.categorias_recetas .photo_box .desc a {color: #FFF;font-family: "Inter", sans-serif;font-size: 14px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: 0.42px;}
.categorias_recetas .image_frame .image_wrapper {height: 100%;}
.categorias_recetas .image_frame .image_wrapper a {height: 100%;}
.categorias_recetas .photo_box .image_frame {margin-bottom: 0;height: 100%;}
.categorias_recetas .column_divider_2 {display: none;}

/*Landing categorias recetas*/
body.tax-recipe-course .container {padding: 0 !important;}
body.tax-recipe-course h2 {margin-bottom: 90px;}
body.tax-recipe-course h3, body.tax-recipe-course h3 a {color: #010646;font-family: "Inter", sans-serif;font-size: 24px !important;font-style: normal;font-weight: 700 !important;line-height: 150% !important;letter-spacing: 0.72px;text-align: left !important;padding: 0 !important;}
body.tax-recipe-course .dr-archive-details .dr-archive-list-title a:hover {color: #E1251B;}
body.tax-recipe-course a.ver_mas {color:#010646;font-family: "Inter", sans-serif;font-size: 16px;font-weight: 400;line-height: 150%;letter-spacing: 0.48px;text-align: left;}
body.tax-recipe-course .dr-archive-details {text-align: left;padding: 0 5%;}
body.tax-recipe-course .dr-archive-details .dr-entry-meta {justify-content: start;margin-bottom: 15px !important;}
body.tax-recipe-course .dr-archive-single figure {padding: 0 5%;padding-bottom: 13px;width: 90%;height: 373px;border-radius: 10px;}
body.tax-recipe-course .dr-archive-single figure a {width: 100%;height: 373px;border-radius: 10px;background: #000b8c1c;display: block;}
body.tax-recipe-course .dr-archive-single figure img {border-radius: 10px;height: 373px;object-fit: cover;width: 100%;object-position: center;}
body.tax-recipe-course .dr-archive-details .dr-entry-meta .dr-meta-title {color: #010646;font-family: "Inter", sans-serif;font-size: 14px;font-style: normal;font-weight: 300;line-height: 150%;letter-spacing: 0.42px;}
body.tax-recipe-course .dr-time svg, .recipe-list .dr-time svg {height: 16px;margin-right: 5px;fill: #010646;}
.dr-archive-details .dr-entry-meta>span.dr-time, .recipe-list .dr-time {display: flex;justify-content: start;align-items: center;}
body.tax-recipe-course .dr-archive-single {padding: 0 !important;margin-bottom: 70px;}
.dr-archive-single figure .post-pinit-button {display: none !important;}
body.tax-recipe-course .dr-nav-links {text-align: center;display: flex;justify-content: center;align-items: center;}
body.tax-recipe-course .dr-navigation.pagination {border: none !important;padding: 0 0 80px 0;}
body.tax-recipe-course .dr-nav-links .dr-page-numbers.next {padding: 0 !important;}

/*Single receta*/
.single-recipe1 .dr-instrc-title-wrap {width: 100%;}
.single-recipe1 .dr-summary-holder .dr-note {border: none !important;}
.single-recipe #primary {z-index: 99;position: relative;}
.single-recipe1 .dr-info {text-align: center;color: #010646;font-family: "Inter", sans-serif;font-size: 35px;font-style: normal;font-weight: 700;line-height: 150%;}
.single-recipe1 .dr-instructions-toggle {display: none;}
.single-recipe1 .dr-buttons .dr-btn-link.dr-btn1 {display: none;}
.single-recipe1 .dr-video-gallery {border: none !important;}
.single-receta, .single-recipe1 {padding: 0 0 90px 0;}
.single-receta h2, .single-recipe1 .dr-entry-title {width: 100%;text-align: center;margin-bottom: 40px;color:#010646;text-align: center;font-family: "Inter", sans-serif;font-size: 48px;font-style: normal;font-weight: 700;line-height: 150%;letter-spacing: 1.44px;}
body .single-receta .section_wrapper {align-items: normal;}
.single-receta .video_receta, .single-receta .imagen_receta {width: 50%;min-height: 500px;}
.single-receta .imagen_receta img, .single-recipe1 .dr-post-summary:not(.layout-3) .dr-recipe-summary-inner .dr-image img {/*width: 100%;*/border-radius: 20px;/*height: 100% !important;*/object-fit: cover;object-position: center;}
.single-receta .video_receta iframe {min-height: 500px;border-radius: 20px;}
.single-receta .ingredientes {width: 45%;padding: 0 10px 0 50px;position: relative;}
.single-receta .ingredientes ul, .recipe-ingredients ul {list-style: disc !important;margin-left: 20px;}
.single-receta .ingredientes ul li, .recipe-ingredients ul li {color:#010646;font-family: "Inter", sans-serif;font-size: 16px;font-style: normal;font-weight: 300;line-height: 150%;letter-spacing: 0.48px;display: list-item !important;}
.single-receta .ingredientes ul li::marker, .recipe-ingredients ul li::marker {color: #E1251B;}
.single-receta .preparacion, .single-recipe1 .dr-instructions {width: 100%;background: #F6F6F6;padding: 110px 0 80px 0;margin-top: -105px;border: none !important;}
.single-receta .preparacion ol li, .single-recipe1 .dr-instructions ol li{position: relative !important;padding-left: 45px !important;margin-bottom: 20px !important;counter-increment: custom-counter;color:#010646;font-family: "Inter", sans-serif;font-size: 16px;font-style: normal;font-weight: 300;line-height: 150%;letter-spacing: 0.48px;display: flex;align-items: center;min-height: 30px;}
.single-receta ol, .single-recipe1 .dr-instructions ol {list-style: none;padding: 0;margin: 0;column-count: 2;column-gap: 40px;margin-top: 40px;}
.single-receta ol li, .single-recipe1 .dr-instructions ol li {break-inside: avoid;margin-bottom: 15px;list-style: none;position: relative;padding-left: 40px;}
.single-receta ol li::before, .single-recipe1 .dr-instructions ol li::before {content: counter(li);counter-increment: li;position: absolute;left: 0;background: red;color: white;font-weight: bold;width: 30px;height: 30px;line-height: 30px;text-align: center;border-radius: 5px;top: auto;}
.single-receta ol, .single-recipe1 .dr-instructions ol {counter-reset: li;}
.single-receta h3, .single-recipe1 h3.dr-title, .single-recipe .dr-title-wrap .dr-title, #dr-recipe-meta-main .dr-instructions .dr-instrc-title-wrap .dr-title {color:#010646;font-family: "Inter", sans-serif;font-size: 36px;font-style: normal;font-weight: 700;line-height: 150%;letter-spacing: 1.08px;width: 100%;}
#dr-recipe-meta-main .dr-instructions .dr-instrc-title-wrap .dr-title {margin-top: 25px !important;}
.single-receta .social-share, .single-recipe1 .social-share {display: flex;justify-content: space-between;align-items: end;width: 223px;position: absolute;bottom: 18%;right: 0;}
.single-receta .social-share p, .single-recipe1 .social-share p {margin-bottom: 0;color:#000B8C;font-family: "Inter", sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 30px;}
.single-receta .social-share a, .single-recipe1 .social-share a {text-decoration: none;}
.single-receta .social-share a:hover i, .single-recipe1 .social-share a:hover i {color: #E1251B;}
.single-receta .social-share a i, .single-recipe1 .social-share a i {color:#000B8C;font-size: 20px;font-style: normal;font-weight: 400;line-height: 30px;}
.single-receta div.imprimir, .single-recipe1 div.imprimir {display: flex;justify-content: end;align-items: center;margin-top: 60px;}
.single-receta div.imprimir a, .single-recipe1 div.imprimir .dr-btn-link.dr-print-trigger {color:#000B8C;font-family: "Inter", sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 30px;border: none !important;background: transparent !important;}
.single-receta div.imprimir a:hover, .single-recipe1 div.imprimir .dr-btn-link.dr-print-trigger:hover {text-decoration: underline;}
.single-recipe .dr-entry-header {margin-bottom: 0 !important;}
.single-recipe1 .dr-summary-holder .dr-ingredients-list {border: none !important;padding-top: 0 !important;margin-bottom: 15%;}
.single-recipe1 .dr-summary-holder:before {background: transparent !important;}
.single-recipe1 .dr-recipe-summary-inner {width: 100%;}
.single-recipe1 .dr-recipe-summary-inner .dr-image {width: 50%;}
.single-recipe1 .dr-recipe-summary-inner .dr-image+.dr-title-wrap {width: 50%;position: relative;}
.single-recipe1 .dr-summary-holder {margin: 0 !important;padding: 0 !important;}
.single-recipe1 .dr-summary-holder h4 {color:#010646;font-family: "Inter", sans-serif;font-size: 18px;font-style: normal;font-weight: 700;line-height: 150%;letter-spacing: 1.08px;width: 100%;}
.single-recipe1 .dr-ingredients-list>:last-child, .dr-summary>:last-child {margin-bottom: 15% !important;}

/*Historia*/
#linea-del-tiempo sr7-row {padding-bottom: 50px !important;background-color: #ffffff;}
#linea-del-tiempo sr7-row-con {min-height: 400px;}
#linea-del-tiempo sr7-col {width: 50% !important;}
#linea-del-tiempo sr7-txt {font-family: "Inter", sans-serif !important;}
#linea-del-tiempo #SR7_5_2 .corporatetabs .sr7-tab-text, #linea-del-tiempo #SR7_5_2 .corporatetabs .sr7-tab-title {font-family: "Inter", sans-serif !important;}
#linea-del-tiempo #SR7_9_2 .corporatetabs .sr7-tab-text, #linea-del-tiempo #SR7_9_2 .corporatetabs .sr7-tab-title {font-family: "Inter", sans-serif !important;}
#linea-del-tiempo #Subheader {display: none !important;}

/* Single product */
.template-product {margin: 0 0 80px 0;}
.template-product h2.titulo_principal {text-align: center;margin-bottom: 30px;}
.template-product #thumbsScroll {display: flex;justify-content: center;align-items: center;}
.template-product #thumbsScroll li {border-radius: 10px;background: #ECECEC;padding: 14px 20px;margin: 0 5px;cursor: pointer;}
.template-product #thumbsScroll li.active {border-radius: 10px;	background: #010646;}
.template-product #thumbsScroll li h3 {color:#010646;font-family: "Inter", sans-serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: 0.72px;margin: 0 !important;}
.template-product #thumbsScroll li.active h3 {color: #FFF;}
.template-product #descripcionScroll li {display: none;}
.template-product #descripcionScroll li.active {display: block;}
/* .template-product #descripcionScroll .sub-category-image {height: 200px;width: 150px;object-fit: cover;object-position: center;} */
.template-product #descripcionScroll .sub-category-image img {height: 200px;width: 150px;object-fit: contain;object-position: center;}
.template-product #descripcionScroll .parent-page .sub-category-item.active {background: #D9D9D9;}
.template-product #descripcionScroll .parent-page .sub-category-item {width: max-content;border-radius: 20px;background: #ECECEC;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;padding: 40px 10px;cursor: pointer;}
.template-product #descripcionScroll {/*display: flex;flex-wrap: wrap;*/margin: 70px 0 40px 0;justify-content: center;}
.template-product #descripcionScroll .sub-category-wrapper {display: block;justify-content: center;align-items: center;width: 100%;align-items: center;border-radius: 20px;}
.template-product #descripcionScroll .slick-arrow,.carrusel_valores .mcb-wrap-inner .slick-arrow, .carrusel_movil .mcb-wrap-inner .slick-arrow, .shortcode-container .recipe-list .slick-arrow  {height: 30px;width: 30px;}
.carrusel_movil .mcb-wrap-inner .slick-arrow {display: none !important;}
.template-product #descripcionScroll .slick-prev, .carrusel_valores .mcb-wrap-inner .slick-prev, .carrusel_movil .mcb-wrap-inner .slick-prev, .shortcode-container .recipe-list .slick-prev {left: -37px;}
.carrusel_movil .mcb-wrap-background-overlay {display: none !important;}
.template-product #descripcionScroll .slick-next::before, .carrusel_valores .mcb-wrap-inner .slick-next::before, .carrusel_movil .mcb-wrap-inner .slick-next::before, .shortcode-container .recipe-list .slick-next::before {content: '';background-image: url(/wp-content/uploads/2025/01/flecha-carrusel.svg);height: 25px;width: 25px;display: block;background-position: center;background-size: contain;opacity: 1;background-repeat: no-repeat;    transform: rotate(180deg);}
.template-product #descripcionScroll .sub-category-wrapper .slick-track {background: #ECECEC;border-radius: 20px;}
/* .template-product #descripcionScroll #parent-168 .sub-category-wrapper .slick-track {width: fit-content !important;} */
.slick-track {display: flex !important;}
.slick-slide {float: none !important;}
/* .template-product #descripcionScroll #parent-168 .sub-category-item {width: max-content !important;} */
.template-product #descripcionScroll .sub-category-wrapper .slick-list {border-radius: 20px;}
.template-product #descripcionScroll .slick-next, .carrusel_valores .mcb-wrap-inner .slick-next, .carrusel_movil .mcb-wrap-inner .slick-next, .shortcode-container .recipe-list .slick-next {right: -37px;}
.template-product #descripcionScroll .slick-prev::before, .carrusel_valores .mcb-wrap-inner .slick-prev::before, .carrusel_movil .mcb-wrap-inner .slick-prev::before, .shortcode-container .recipe-list .slick-prev::before {content: '';background-image: url(/wp-content/uploads/2025/01/flecha-carrusel.svg);height: 25px;width: 25px;display: block;background-position: center;background-size: contain;opacity: 1;background-repeat: no-repeat;}
.template-product #descripcionScroll .sub-category-item .sub-category-info {width: 100%;height: 55px;}
.template-product #descripcionScroll .sub-category-item .sub-category-info h4 {color: #010646;text-align: center;font-family: "Inter", sans-serif;font-size: 18px;font-style: normal;font-weight: 700;line-height: 150%;letter-spacing: 0.72px;width: 100%;}
.template-product #contentScroll {position: relative;margin-top: 10%;}
.template-product #contentScroll li .sub-category-wrapper section, .template-product #contentScroll li.parent-page {display: none;}
.template-product #contentScroll li .sub-category-wrapper section.active, .template-product #contentScroll li.parent-page.active {display: flex;justify-content: center;}
.template-product #contentScroll li .sub-category-wrapper section .content {width: 50%;}
.template-product #contentScroll li .sub-category-wrapper section .content:nth-child(1) {display: flex;justify-content: center;}
.template-product #contentScroll li .sub-category-wrapper section .content:nth-child(1) img {height: 500px;object-fit: contain;}
.template-product #contentScroll li .sub-category-wrapper section .content h4 {color: #010646;font-family: "Inter", sans-serif;font-size: 36px;font-style: normal;font-weight: 700;line-height: 150%;letter-spacing: 1.08px;width: 100%;}
.template-product #contentScroll li .sub-category-wrapper section .content ul {list-style: disc;margin-left: 25px;width: 100%;}
.template-product #contentScroll li .sub-category-wrapper section .content ul li::marker {color: #E1251B;}
.template-product #contentScroll li .sub-category-wrapper section .content ul li {margin-bottom: 8px;}
.template-product #contentScroll li .sub-category-wrapper section .content ul li, .template-product #contentScroll li .sub-category-wrapper section .content p {color: #010646;font-family: "Inter", sans-serif;font-size: 14px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: 0.42px;}
.template-product #contentScroll li .sub-category-wrapper section .content:nth-child(2) {display: flex;justify-content: center;flex-wrap: wrap;}
.page-id-76 .template-product #contentScroll li .sub-category-wrapper section .content:nth-child(2), .page-id-80 .template-product #contentScroll li .sub-category-wrapper section .content:nth-child(2), .page-id-78 .template-product #contentScroll li .sub-category-wrapper section .content:nth-child(2),
.page-id-2825 .template-product #contentScroll li .sub-category-wrapper section .content:nth-child(2),
.page-id-2778 .template-product #contentScroll li .sub-category-wrapper section .content:nth-child(2),
.page-id-2877 .template-product #contentScroll li .sub-category-wrapper section .content:nth-child(2) {display: block;}
.page-id-78 .template-product #thumbsScroll,
.page-id-2778 .template-product #thumbsScroll {display: none;}
.template-product #contentScroll li .sub-category-wrapper section .content:nth-child(2) img {margin-top: 20px;height: 350px;object-fit: contain;object-position: center;}
.template-product #contentScroll li .sub-category-wrapper {width: 100%;}
.template-product #contentScroll::before {content: '';background-image: url(/wp-content/uploads/2025/01/fondo-decoracion.svg);background-size: contain;background-repeat: no-repeat;height: 669px;display: block;position: absolute;left: -30%;top: -16%;z-index: -1;width: 100%;}
@media only screen and (max-width: 1400px) {.template-product #contentScroll::before {left: -20%;}}
.shortcode-container {background-color: #F6F6F6;margin-top: 100px;text-align: center;padding: 50px 0;}
.page-template-template-product footer {margin-top: 0 !important;z-index: 3;}
.shortcode-container .recipe-list {display: flex;justify-content: center;flex-wrap: wrap;margin: 50px 0;width: 100%;}
.shortcode-container .section_wrapper {justify-content: center;}
.shortcode-container .section_wrapper img {width: 308px;height: 308px;object-fit: cover;object-position: center;border-radius: 10px;}
.shortcode-container .section_wrapper .descripcion {text-align: left;}
.shortcode-container .section_wrapper .descripcion h3 {color: #010646;font-family: "Inter", sans-serif;font-size: 24px;font-style: normal;font-weight: 700;line-height: 150%;letter-spacing: 0.72px;margin-bottom: 15px;}
.shortcode-container .section_wrapper .descripcion a {color: #010646;font-family: "Inter", sans-serif;font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%;letter-spacing: 0.48px;}
.shortcode-container .section_wrapper .recipe-list li {width: 33.333%;padding: 0 4%;}
.shortcode-container .section_wrapper .dr-meta-title {font-size: 14px;}
.shortcode-container .section_wrapper .recipe-list .dr-time {margin-bottom: 15px;}

/*Nosotros*/
.sistema_gestion .column_icon_box_2 .icon-wrapper {justify-content: start;width: 100%;}
.sistema_gestion .column_icon_box_2 .desc-wrapper h3 {color: #010646;font-family: "Inter", sans-serif;font-size: 24px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: 0.72px;}
.sistema_gestion .mfn-icon-box {flex-wrap: wrap;}
.vision_mision {padding: 120px 0;margin-bottom: 250px;z-index: 2;}
@media only screen and (min-width: 1700px) {
	.vision_mision {padding: 200px 0;}
}
.vision_mision .section_wrapper .wrap:nth-child(2) {padding-left: 40px;}
.vision_mision h2 {color: #fff !important;}
.vision_mision p {color: #fff !important;}
.vision_mision .innovacion {position: absolute;bottom: -338px;left: 10%;}
.vision_mision .innovacion .mcb-item-visual-inner {padding: 20px 30px;}
.carrusel_valores .mcb-wrap-background-overlay, .carrusel_valores .column_divider_2 {display: none !important;}
.carrusel_valores .photo_box {display: flex;flex-wrap: wrap;}
.carrusel_valores .photo_box h3 {order: 2;width: 100%;color: #010646;text-align: center;font-family: "Inter", sans-serif;font-size: 22px;font-style: normal;font-weight: 600;line-height: 30px;}
.carrusel_valores .photo_box .image_frame {order: 1; width: 100%;}
.carrusel_valores .photo_box .image_frame img {width: 258px;height: 140px;flex-shrink: 0;object-fit: cover;object-position: center;border-radius: 20px;}
.carrusel_valores .photo_box .desc {width: 100%;order: 3;color: #010646;text-align: center;font-family: "Inter", sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 30px;}
.valores {padding: 320px 0 50px 0;margin-top: -340px;margin-bottom: 50px;z-index: 1;}
.valores .slick-dots li button {height: 12px;width: 12px;position: relative;padding: 10px;background-color: transparent;}
.valores .slick-dots li button::before {height: 12px;width: 12px;color: #212D86;border-radius: 50%;bottom: 0;left: 0;right: 0;top: 0;font-size: initial;opacity: .5;}
.valores .slick-dots li.slick-active button::before {color: #E1251B;opacity: 1;}

/*Como se hace la pasta*/
.procesos {margin-bottom: 30px;}
.procesos .photo_box .image_frame .image_wrapper .mask {background: linear-gradient(180deg, rgba(26, 26, 26, 0.00) 26%, rgba(26, 26, 26, 0.90) 100%);height: 400px;width: 100%;position: absolute;border-radius: 20px;display: block !important;z-index: 3;}
.procesos .photo_box img {width: 100%;height: 400px;border-radius: 20px;object-fit: cover;object-position: center;}
.procesos .photo_box .desc {margin-bottom: 0 !important;position: absolute;bottom: 28px;left: 28px;right: 28px;text-align: left;color: #FFF;z-index: 3;}
.procesos .photo_box .desc h3 {color: #FFF;font-family: "Inter", sans-serif;font-size: 24px;font-style: normal;font-weight: 700;line-height: 150%;letter-spacing: 0.72px;margin-bottom: 8px;}
.procesos .photo_box .desc a {color: #FFF;font-family: "Inter", sans-serif;font-size: 14px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: 0.42px;}
.procesos .image_frame .image_wrapper .mask::after {border-radius: 20px;}

/*El proceso*/
/* .how_it_works .image {border: none !important;} */
.how_it_works .image_wrapper .number {background: #E1251B !important;width: 50px;height: 50px;font-size: 24px;font-weight: 900;font-family: "Inter", sans-serif;}
.how_it_works .image img {width: 85px;height: 85px;object-fit: contain;object-position: center;}
.how_it_works h3 {font-size: 22px;line-height: 120%;color:#010646;font-family: "Inter", sans-serif;}

/*Contactanos*/
.contactanos form {display: flex;flex-wrap: wrap;}
.contactanos form p:nth-child(2), .contactanos form p:nth-child(5), .contactanos form p:nth-child(6) {width: 100%;padding: 5px 10px;}
.contactanos form p:nth-child(3), .contactanos form p:nth-child(4) {width: 50%;padding: 5px 10px;}
.contactanos form input[type=submit] {border-radius: 30px;height: 54px;padding: 0 50px;background: #E1251B;border: solid 2px #E1251B !important;color: #FFF;font-family: "Inter", sans-serif;font-size: 16px;font-style: normal;font-weight: 600;line-height: 150%;letter-spacing: 0.48px;}
.contactanos form input[type=submit]:hover {background-color: rgb(225 37 27 / 60%);border: solid 2px rgb(225 37 27 / 0) !important;}
.contactanos form input[type="text"], .contactanos form input[type="email"], .contactanos form input[type="number"] {border-radius: 10px;box-shadow: none;}
.contactanos form input[type="number"]::-webkit-inner-spin-button, .contactanos form input[type="number"]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
.contactanos form input[type="number"] {-moz-appearance: textfield;}
.contactanos form textarea {border-radius: 10px;box-shadow: none;height: 100px;}
.contactanos .column_contact_box {height: 100%;}
.contactanos .column_contact_box .get_in_touch {display: flex;align-items: center;}
.contactanos .column_contact_box .mcb-item-contact_box-inner {background-color: #000B8C;border-radius: 10px;height: 87%;}
.contactanos .get_in_touch ul li i {color: #fff;}
.contactanos .get_in_touch ul li a {color: #fff !important;}
.contactanos .get_in_touch ul li span {color: #FFF;border-color: rgb(255 255 255 / 40%);}
.contactanos .get_in_touch ul li::after {left: 0px;}
.contactanos .get_in_touch ul li {margin-bottom: 20px;}
.contactanos .get_in_touch ul li:last-child {margin-bottom: 0;}

/*Promociones*/
.promociones h2 {margin-bottom: 70px;}
.promociones .column_icon_box_2 h3 {color: #010646;font-family: "Inter", sans-serif;font-size: 24px;font-style: normal;font-weight: 500;line-height: 130%;letter-spacing: 0.72px;}
.promociones .column_icon_box_2 a:hover h3 {color: #000B8C;text-decoration: underline;}

/*single post*/
.single-post .post-meta, .single-aprende .post-meta {display: none !important;}
.single-post header .single-photo-wrapper .image_wrapper, .single-aprende header .single-photo-wrapper .image_wrapper  {text-align: center;}
.single-post header .single-photo-wrapper .image_wrapper img, .single-aprende header .single-photo-wrapper .image_wrapper img {width: auto;height: 300px;border-radius: 10px;}
.single-post .section-post-intro-share .section_wrapper, .single-post .section-post-related .section_wrapper,
.single-aprende .section-post-intro-share .section_wrapper, .single-aprende .section-post-related .section_wrapper {border-top: 1px solid rgba(0, 0, 0, .08);}
.single-post h2, .single-aprende h2  {text-align: center;}
.single-post .section-post-intro-share .section_wrapper .mcb-column-inner, .single-aprende .section-post-intro-share .section_wrapper .mcb-column-inner {margin-bottom: 0 !important;}
.single-post .share-simple-wrapper, .single-aprende .share-simple-wrapper {border: none;}
.single-post .section-related-adjustment, .single-aprende .section-related-adjustment {width: 100%;border: none;}
.single-post .section-related-adjustment h3, .single-aprende .section-related-adjustment h3 {color: #010646;font-family: "Inter", sans-serif;font-size: 24px !important;font-style: normal;font-weight: 700 !important;line-height: 150% !important;letter-spacing: 0.72px;text-align: left !important;padding: 0 !important;}
.single-post .section-related-adjustment h4, .single-post .section-related-adjustment h4 a,
.single-aprende .section-related-adjustment h4, .single-aprende .section-related-adjustment h4 a {color: #010646;font-family: "Inter", sans-serif;font-size: 20px !important;font-style: normal;font-weight: 700 !important;line-height: 150% !important;letter-spacing: 0.72px;text-align: left !important;padding: 0 !important;margin-bottom: 10px;}
.single-post .section-related-adjustment h4:hover a, .single-aprende .section-related-adjustment h4:hover a {color: #E1251B;}
.single-post .share-simple-wrapper .share-label, .single-aprende .share-simple-wrapper .share-label {color:#010646;font-family: "Inter", sans-serif;font-size: 16px;font-style: normal;font-weight: 300;line-height: 150%;letter-spacing: 0.48px;}
.single-post .share-simple-wrapper i, .single-aprende .share-simple-wrapper i {color:#010646;}
.single-post .share-simple-wrapper a:hover i, .single-aprende .share-simple-wrapper a:hover i {color: #E1251B;}
.single-post .section-post-related .simple .post-related .date_label, .single-post .fixed-nav .desc .date,
.single-aprende .section-post-related .simple .post-related .date_label, .single-aprende .fixed-nav .desc .date {display: flex;justify-content: start;align-items: center;color: #010646;font-family: "Inter", sans-serif;font-size: 14px;font-style: normal;font-weight: 300;line-height: 150%;letter-spacing: 0.42px;margin-bottom: 20px;}
.single-post .section-post-related .simple .post-related .date_label svg, .single-aprende .section-post-related .simple .post-related .date_label svg {height: 16px;margin-right: 5px;fill: #010646;}
.section-post-related .simple .post-related a.button:hover {text-decoration: underline;color: #010646 !important;}
.section-post-related .simple .post-related a.button {text-align: left;background: transparent;padding: 0 !important;}
.section-post-related .simple .post-related a.button span.button_label {color: #010646 !important;font-family: "Inter", sans-serif;font-size: 16px;font-weight: 500;line-height: 150%;letter-spacing: 0.48px;}
.section-post-related .simple .post-related a.button span.button_icon {display: none !important;}
.section-post-related .post-related .image_frame img {border-radius: 10px;height: 200px;width: 100%;object-fit: cover;}
.single-post .fixed-nav .arrow, .single-aprende .fixed-nav .arrow {background-color: #000b8c;}
.single-post .fixed-nav .arrow:hover, .single-aprende .fixed-nav .arrow:hover  {background-color: #E1251B;} 
.single-post .fixed-nav .desc h4, .single-aprende .fixed-nav .desc h4 {color:#010646;font-family: "Inter", sans-serif;font-size: 16px;font-style: normal;font-weight: 600;line-height: 150%;letter-spacing: 0.48px;}
.single-post .post-nav.minimal.column, .single-aprende .post-nav.minimal.column {display: none;}

/*Categori post*/
.parent-pageid-26 .grid .post-desc-wrapper .post-desc {padding: 20px 0 !important;}
.parent-pageid-26 .grid .post-desc-wrapper .post-desc h3, .parent-pageid-26 .grid .post-desc-wrapper .post-desc h3 a {color: #010646;font-family: "Inter", sans-serif;font-size: 24px !important;font-style: normal;font-weight: 700 !important;line-height: 150% !important;letter-spacing: 0.72px;text-align: left !important;padding: 0 !important;}
.parent-pageid-26 .grid .post-desc-wrapper .post-desc .post-excerpt {color:#010646;font-family: "Inter", sans-serif;font-size: 16px;font-style: normal;font-weight: 300;line-height: 150%;letter-spacing: 0.48px;}
.parent-pageid-26 .grid .image_wrapper img {border-radius: 10px;height: 200px;object-fit: cover;width: 100%;object-position: center;}
.parent-pageid-26 .grid .post-footer {margin: 20px 0px 0;text-align: left;display: flex;justify-content: start;padding: 7px 0 !important;}
.parent-pageid-26 .grid .post-footer .post-links {border: none;padding: 0 !important;}
.parent-pageid-26 .grid .post-footer .post-links i {display: none;}
.parent-pageid-26 .grid .post-footer .post-links a {color: #010646;font-family: "Inter", sans-serif;font-size: 16px;font-weight: 500;line-height: 150%;letter-spacing: 0.48px;text-align: left;}
.parent-pageid-26 .grid .post-footer .post-links a:hover {color: #E1251B;}

.parent-pageid-2930 .grid .post-desc-wrapper .post-desc {padding: 20px 0 !important;}
.parent-pageid-2930 .grid .post-desc-wrapper .post-desc h3, .parent-pageid-2930 .grid .post-desc-wrapper .post-desc h3 a {color: #010646;font-family: "Inter", sans-serif;font-size: 24px !important;font-style: normal;font-weight: 700 !important;line-height: 150% !important;letter-spacing: 0.72px;text-align: left !important;padding: 0 !important;}
.parent-pageid-2930 .grid .post-desc-wrapper .post-desc .post-excerpt {color:#010646;font-family: "Inter", sans-serif;font-size: 16px;font-style: normal;font-weight: 300;line-height: 150%;letter-spacing: 0.48px;}
.parent-pageid-2930 .grid .image_wrapper img {border-radius: 10px;height: 200px;object-fit: cover;width: 100%;object-position: center;}
.parent-pageid-2930 .grid .post-footer {margin: 20px 0px 0;text-align: left;display: flex;justify-content: start;padding: 7px 0 !important;}
.parent-pageid-2930 .grid .post-footer .post-links {border: none;padding: 0 !important;}
.parent-pageid-2930 .grid .post-footer .post-links i {display: none;}
.parent-pageid-2930 .grid .post-footer .post-links a {color: #010646;font-family: "Inter", sans-serif;font-size: 16px;font-weight: 500;line-height: 150%;letter-spacing: 0.48px;text-align: left;}
.parent-pageid-2930 .grid .post-footer .post-links a:hover {color: #E1251B;}

.pager .pages a.active, .navigation.pagination .page-numbers.current, .navigation.pagination .page-numbers:not(.dots):hover {background-color: #000b8c !important;color: #fff;}
.pager .pages a:hover, .navigation.pagination .page-numbers:hover, .navigation.pagination .page-numbers:not(.dots):hover  {background-color: #E1251B !important;color: #fff;}
.pager a.next_page, .pager a.prev_page {color: #010646 !important;}
.pager a.next_page:hover, .pager a.prev_page:hover {color: #E1251B !important;}
.pager .pages, .navigation.pagination .page-numbers, .navigation.pagination .page-numbers.next:hover {background-image: none !important;background: transparent !important;}
.navigation.pagination .page-numbers.next:hover {color: #1b1b1b;}
article.post-item::before {display: none !important;}
.navigation.pagination .nav-links {text-align: center;}
.navigation.pagination {border: none !important;width: 100%;}
.navigation.pagination .page-numbers {display: inline-block;margin: 0 1px;width: 35px;height: 35px;line-height: 35px;text-align: center;-webkit-border-radius: 5px;border-radius: 5px;}
.navigation.pagination .page-numbers.next, .navigation.pagination .page-numbers.prev {width: auto !important;}

/*Categorías aprendé*/
.tax-categoria h2 {text-align: center;width: 100%;}
.tax-categoria article.post-item {width: 33.33% !important;}
.tax-categoria article.post-item .post-desc-wrapper {width: 100% !important;}
.tax-categoria .post-footer {padding: 7px 0 !important;}
.tax-categoria .post-footer .post-links {float: left;border: none;padding: 0 !important;}
.tax-categoria .post-footer .post-links i {display: none;}
.tax-categoria .post-footer .post-links .btn_rojo {height: 40px;padding: 0 20px;}
@media only screen and (max-width: 767px) {
	.tax-categoria article.post-item {width: 100% !important;}
}

/*Politicas y terminos */
.privacy-policy #Content p, .privacy-policy #Content ul li, .page-id-36 #Content p, .page-id-36 #Content ul li {color:#010646;font-family: "Inter", sans-serif;font-size: 16px;font-style: normal;font-weight: 300;line-height: 150%;letter-spacing: 0.48px;}
.privacy-policy #Content h3, .page-id-36 #Content h3 {color:#010646;font-family: "Inter", sans-serif;font-size: 20px;font-style: normal;font-weight: 900;line-height: 150%;letter-spacing: 0.48px;}

/*Mapa del sitio*/
.page-template-template-sitemap sr7-module {margin-bottom: 80px;}
.page-template-template-sitemap h2 {text-align: center;margin-bottom: 20px;}
.page-template-template-sitemap ul.list {list-style: disc !important;column-count: 2;column-gap: 40px;}
.page-template-template-sitemap ul.list li {margin-bottom: 5px;}
.page-template-template-sitemap ul.list li a {color: #010646;font-family: "Inter", sans-serif;font-weight: 400;line-height: 105%;}
.page-template-template-sitemap ul.list li a:hover {color: #E1251B;}
.page-template-template-sitemap ul.list li.page-item-132, .page-template-template-sitemap ul.list li.page-item-128, .page-template-template-sitemap ul.list li.page-item-127, .page-template-template-sitemap ul.list li.page-item-129, .page-template-template-sitemap ul.list li.page-item-125, .page-template-template-sitemap ul.list li.page-item-133, .page-template-template-sitemap ul.list li.page-item-133, .page-template-template-sitemap ul.list li.page-item-130, .page-template-template-sitemap ul.list li.page-item-124, .page-template-template-sitemap ul.list li.page-item-131, .page-template-template-sitemap ul.list li.page-item-118, .page-template-template-sitemap ul.list li.page-item-120, .page-template-template-sitemap ul.list li.page-item-38 {display: none;}
.page-template-template-sitemap ul.list li ul.children {margin-left: 20px;}

/*Search*/
.search-results #Content {padding-top: 0 !important;}
body.search #Subheader {display: none;}
.search-not-found .snf-pic i {color: #000B8C;}
body.search-results h2 {margin-bottom: 40px;}
body.search h2 {text-align: center;width: 100%;}
body.search .post-title a {color:#010646;font-family: "Inter", sans-serif;font-size: 20px;font-style: normal;font-weight: 600;line-height: 150%;letter-spacing: 0.48px;}
form.searchwp-form .searchwp-form-input-container .swp-input {width: 132px !important;height: 36px;border-radius: 40px;background-color: rgba(255, 255, 255, 0.10);border: none;background-position: left 12px top 50%;padding-left: 38px;padding-right: 0.7em;color: #fff;font-family: "Inter",sans-serif;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;}
form.searchwp-form .searchwp-form-input-container .swp-input::placeholder {color: #FFF;font-family: "Inter",sans-serif;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;}
.searchwp-live-search-result--img {flex-basis: 26% !important;}
.searchwp-live-search-result--info {flex: 1 1 70% !important;}
.searchwp-live-search-result {align-items: center !important;}
.searchwp-live-search-results-showing {right: 25px !important;top: 123px !important;left: auto !important;}
.post-meta .author-date {display: none !important;}
body.search-results .search-item .search-footer.align-right {text-align: left;}
body.search-results .search-item .search-footer.align-right a {background: #E1251B;border: solid 2px #E1251B !important;border-radius: 30px;padding: 9px 30px;color: #FFF;font-family: "Inter", sans-serif;font-size: 16px;font-style: normal;font-weight: 600;line-height: 150%;letter-spacing: 0.48px;}
body.search-results .search-item .search-footer.align-right a:hover {background-color: rgb(225 37 27 / 60%);border: solid 2px rgb(225 37 27 / 0) !important;text-decoration: none;}

/*Footer*/
body:not(.home) #Footer {margin-top: 40px;}
#Footer .widgets_wrapper .container {display: flex;flex-wrap: wrap;z-index: 5;}
#Footer .widgets_wrapper .container .column:nth-child(1) {align-self: center;}
#Footer .footer_copy .one .mcb-column-inner {margin: 0 !important;}
#Footer .footer_copy .one {min-height: 42px !important;padding: 0 !important;margin: 0 !important;display: flex;align-items: center;}
#Footer .footer_copy .copyright {color: #FFF;text-align: center;font-family: "Inter", sans-serif;font-size: 12px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.36px;}
#Footer .footer_copy .copyright a {color: #FFF;font-size: 12px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.36px;text-decoration-line: underline;text-decoration-style: solid;text-decoration-skip-ink: none;text-decoration-thickness: auto;text-underline-offset: auto;text-underline-position: from-font;}
.widget_archive ul, .widget_nav_menu ul {background: transparent !important;padding: 5px 10px 5px 5px;}
#Footer h4 {color: #FFF;font-family: "Inter", sans-serif;font-size: 20px;font-style: normal;font-weight: 700;line-height: normal;letter-spacing: 0.6px;}
#Footer ul {list-style: none;}
#Footer ul li a, #Footer aside p, #Footer aside p a {color: #FFF;font-family: "Inter", sans-serif;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;letter-spacing: 0.42px;}
#Footer .widget_nav_menu ul li:after {border: none !important;}
#Footer .widgets_wrapper {padding: 10px 0px 0px 0px !important;position: relative;}
#Footer .footer_copy .social {display: none;}
#Footer .footer_copy {background: rgba(235, 235, 235, 0.10);border: none !important;}
#Footer .widgets_wrapper::before {content: '';background-image: url(/wp-content/uploads/2025/02/pasta-footer-scaled.webp);background-position: bottom right;background-repeat: no-repeat;background-size: contain;height: 600px;width: 40%;display: block;position: absolute;bottom: -42px;right: -4vw;z-index: 2;}
@media only screen and (max-width: 1400px) {
	#Footer .widgets_wrapper::before {width: 39%;right: -11vw;}
}
div.grecaptcha-badge {z-index: -2;opacity: 0;}
.wpml-ls-statics-footer {display: none !important;}

#Top_bar .responsive-menu-toggle {color: #FFF !important;}

@media only screen and (max-width: 1024px) {
	body a.button {padding: 0 20px;}
	#Top_bar .secondary_menu_wrapper {display: none !important;}
	#Top_bar span.divider, #Top_bar .menu_wrapper p, #Top_bar form#searchwp-form-1 {display: none !important;}

	body.home #slider_principal .plato {left: auto !important;top: 73px !important;right: 3vw;top: 9vw !important;}
	body.home #slider_principal .paquete_pasta {top: 76px !important;display: none !important;} 
	body.home #slider_principal h1 {font-size: 35px !important;margin-top: -100px;margin-left: -100px;}
	body.home #slider_principal h1 span.strong {font-size: 55px !important;}
	body.home #slider_principal .btn_tranparente {margin-left: -40px;margin-top: -20px !important;}
	body.home #slider_principal .btn_rojo {margin-left: -100px;margin-top: -20px !important;}

	body:not(.home) .mcb-item-slider_plugin-inner h1, body:not(.home) .mfn-rev-slider h1, #SR7_3_1 h1 {font-size: 35px !important;}
	body:not(.home) .mcb-item-slider_plugin-inner h1 span.strong, body:not(.home) .mfn-rev-slider h1 span.strong, #SR7_3_1 h1 span.strong {font-size: 55px !important;}
	.carrusel_movil .mcb-wrap-inner .slick-arrow {display: block !important;}

	.template-product #descripcionScroll .slick-prev, .carrusel_valores .mcb-wrap-inner .slick-prev, .carrusel_movil .mcb-wrap-inner .slick-prev, .shortcode-container .recipe-list .slick-prev {left: -25px;}
	.template-product #descripcionScroll .slick-next, .carrusel_valores .mcb-wrap-inner .slick-next, .carrusel_movil .mcb-wrap-inner .slick-next, .shortcode-container .recipe-list .slick-next {right: -25px;}
	.politica_integral .wrap {width: 100% !important;}
	.politica_integral .wrap img {width: 50%;}
	.politica_integral h2 {text-align: center;}
	.sistema_gestion .wrap {width: 100% !important;}
	.sistema_gestion .section_wrapper .wrap:nth-child(1) .column {width: 100% !important;}
}
@media only screen and (min-width: 820px) and (max-width: 1024px) {
	#eventos sr7-txt.titulo h2 {margin-left: 46px;font-size: 35px !important;}
	#eventos sr7-txt.fecha {margin-top: -10px}
	/* body #eventos .sr7-btn, body #eventos .btn_tranparente {margin-top: 0px;margin-left: 203px;} */
	#eventos .sr7-btn {margin-top: 12px !important;padding: 3px 20px !important;}
}
@media only screen and (min-width: 768px) and (max-width: 939px) {
	#eventos sr7-txt.titulo h2 {margin-left: -27px;font-size: 30px !important;margin-top: -16px;}
	#eventos .artista {margin-left: -52px;}
	#eventos sr7-txt.fecha {margin-top: -28px;margin-left: -20px;font-size: 14px !important;}
	/* body #eventos .sr7-btn, body #eventos .btn_tranparente {margin-top: 0px;margin-left: 203px;} */
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.template-product #descripcionScroll .slick-next::before, .carrusel_valores .mcb-wrap-inner .slick-next::before, .carrusel_movil .mcb-wrap-inner .slick-next::before, .shortcode-container .recipe-list .slick-next::before, .template-product #descripcionScroll .slick-prev::before, .carrusel_valores .mcb-wrap-inner .slick-prev::before, .carrusel_movil .mcb-wrap-inner .slick-prev::before, .shortcode-container .recipe-list .slick-prev::before {width: 28px;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	body:not(.home) .sr7-bullets {left: -68px !important;top: 268px !important;}
}

#Footer .widget_nav_menu h4 .toggle-icon {display: none;}
@media only screen and (max-width: 767px) {
	.home #aprende::after {display: none;}
	.home #aprende::before {display: none;}
	/*Global*/
	body h2 {font-size: 30px;}
	#Top_bar .secondary_menu_wrapper {display: none !important;}
	#Top_bar span.divider, #Top_bar .menu_wrapper p {display: none !important;}
	#Header #Top_bar #logo {margin: 10px !important;text-align: left;}
	#Top_bar .top_bar_left .logo_ {width: 70%;}
	#Top_bar .top_bar_left .menus_ {width: 30%;justify-content: center;}
	#Top_bar .menu_wrapper {justify-content: center !important;}
	#Top_bar .responsive-menu-toggle {color: #FFF !important;}
	#Top_bar a.responsive-menu-toggle {position: inherit;margin-top: 0;}
	
	/*Slider*/
	body.home #slider_principal h1 {font-size: 24px !important;margin-top: -100px;margin-left: -43px;}
	body.home #slider_principal h1 span.strong {font-size: 36px !important;}
	body.home #slider_principal .plato {top: 41px !important;}
	body.home #slider_principal #SR7_1_1 .ares.sr7-bullets {left: -219px !important;}
	body.home #slider_principal .sr7-leftarrow {transform: translate(26px, 13px) !important;}
	body.home #slider_principal .sr7-rightarrow {transform: translate(60px, 13px) !important;}
	body.home #slider_principal .custom.sr7-arrows {width: 28px;height: 28px;}
	body.home #slider_principal .custom.sr7-arrows::before {width: 28px;height: 28px;}

	#linea-del-tiempo sr7-col {width: 100% !important;}
	#linea-del-tiempo .mcb-item-slider_plugin-inner {margin-bottom: 0 !important;}
	#linea-del-tiempo #SR7_5_2-22-8, #linea-del-tiempo #SR7_5_2-22-7 {display: none !important;}
	#linea-del-tiempo #SR7_9_2-37-1, #linea-del-tiempo #SR7_9_2-37-2 {display: none !important;}

	body:not(.home) .sr7-leftarrow {transform: translate(40px, 20px) !important;}
	body:not(.home) .sr7-rightarrow {transform: translate(80px, 20px) !important;}
	body:not(.home) .ares.sr7-bullets {transform: translate(40px, -63px) !important;bottom: -50px !important;}

	body:not(.home) .mcb-item-slider_plugin-inner h1, body:not(.home) .mfn-rev-slider h1, #SR7_3_1 h1 {font-size: 22px !important;margin-top: 13px;}
	body:not(.home) .mcb-item-slider_plugin-inner h1 span.strong, body:not(.home) .mfn-rev-slider h1 span.strong, #SR7_3_1 h1 span.strong {font-size: 34px !important;}

	.home #historia {background-size: 153%;padding-bottom: 400px !important;background-position: bottom center !important;}
	.home #historia .mcb-item-button-inner {text-align: center;}

	.home #eventos .fecha {text-align: center !important;font-family: "Inter", sans-serif !important;font-size: 16px !important;font-weight: 500 !important;line-height: 150% !important;letter-spacing: 0.42px !important;margin-top: -137px;width: 100% !important;left: 0 !important;right: 0 !important;}
	.home #eventos sr7-txt.titulo {left: 0px !important;right: 0px !important;text-align: center !important;width: 100% !important;top: 90px !important;}
	.home #eventos sr7-txt.titulo h2 {font-size: 34px !important;font-weight: 800 !important;letter-spacing: 0.96px !important;position: relative;padding: 0 18px !important;white-space: break-spaces !important;}
	.home #eventos sr7-img.imagen {width: 94px !important;height: 94px !important;left: 42px !important;top: -10px !important;}
	.home #eventos sr7-txt.artista_ {height: 60px !important;top: 7px !important;left: 153px !important;}
	.home #eventos sr7-grp.artista {left: 0 !important;right: 0 !important;width: 100% !important;top: 180px !important;text-align: center !important;}
	.home #eventos sr7-txt.horario {top: 102px !important;width: 100% !important;left: 0 !important;right: 0 !important;text-align: center !important;}
	/* .home #eventos .sr7-btn {left: 0 !important;top: 160px !important;} */
	.home #eventos #SR7_2_2 sr7-content::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 10%);z-index: 6;}

	.home .recetas-wrapper .receta-mas-reciente, .home .recetas-wrapper .otras-recetas {width: 100%; height: auto;padding: 0 !important;}
	.home .recetas-wrapper .receta {padding: 10px 0 !important;}
	.home .recetas-wrapper .receta img {width: 100%; height: 300px !important;}
	.home .recetas-wrapper .otras-recetas .receta .plasta, .home .recetas-wrapper .receta-mas-reciente .receta .plasta {width: 100%; height: 300px !important;}
	.home .recetas-wrapper .receta .descripcion {bottom: 35px;}

	.home #productos {padding: 50px 0 !important;}
	.home #productos h2 {text-align: center;}
	.home #productos p {text-align: center;}
	.home #productos .photo_box .desc {bottom: 25px;left: 25px;right: 25px;}
	.home #productos .mcb-item-button-inner {text-align: center;}

	.home #proceso {background-image: url(/wp-content/uploads/2025/02/bg-como-se-hace-la-pasta-movil.webp) !important;}
	.home #proceso .section_wrapper .wrap:nth-child(1) {margin-bottom: 300px;}

	#aprende .mcb-item-button-inner {text-align: center;}	
	.template-product #descripcionScroll .slick-prev, .carrusel_valores .mcb-wrap-inner .slick-prev, .carrusel_movil .mcb-wrap-inner .slick-prev, .shortcode-container .recipe-list .slick-prev {left: -27px;}
	.template-product #descripcionScroll .slick-next, .carrusel_valores .mcb-wrap-inner .slick-next, .carrusel_movil .mcb-wrap-inner .slick-next, .shortcode-container .recipe-list .slick-next {right: -27px;}

	/*Single receta */
	.single-recipe1 .dr-recipe-summary-inner .dr-image {width: 100%;}
	.single-recipe1 .dr-recipe-summary-inner .dr-image+.dr-title-wrap {width: 100%;}
	.single-receta ol, .single-recipe1 .dr-instructions ol {column-count: 1;column-gap: 0;}
	.single-recipe1 .section_wrapper {padding: 0 10%;}
	.single-receta .social-share, .single-recipe1 .social-share {bottom: 0;}
	.single-receta .preparacion, .single-recipe1 .dr-instructions {padding: 50px 0 !important;margin-top: 0 !important;}
	.single-receta, .single-recipe1 {padding: 50px 0;}
	
	/*Contacto*/
	.contactanos form p:nth-child(3), .contactanos form p:nth-child(4) {width: 100% !important;}

	/*Nosotros*/
	.vision_mision {background-position: right !important;background: #1b1b1b !important;background-image: none !important;}
	.vision_mision .innovacion {position: relative;bottom: -14px;left: 0;}
	.valores {padding: 150px 0 50px 0;margin-top: -320px;}

	body #block-5 .is-layout-flex {flex-wrap: nowrap !important;}
	.menu-menu-footer-container, .menu-menu-corporativo-container {display: none;}
	#Footer .footer_copy {padding: 10px 0;}
	#Footer .footer_copy .copyright {text-align: left;width: 65%;}
	#Footer aside.widget  {text-align: center;}
	#Footer .widgets_wrapper .container {padding: 0;}
	#Footer aside.widget_nav_menu {margin: 10px 0;}
	#Footer .widgets_wrapper::before {bottom: -62px;}
	#Footer .widget_nav_menu h4 .toggle-icon {display: block;margin-left: 5px;}
	#Footer .widget_nav_menu h4 {display: flex;justify-content: center;}

	/*Productos*/
	.template-product #thumbsScroll {flex-wrap: wrap;}
	.template-product #thumbsScroll li {width: 47%; margin: 5px;padding: 11px;}
	.template-product #thumbsScroll li h3 {word-break: break-all;font-size: 16px;letter-spacing: 0.35px;text-align: center;}
	.template-product #contentScroll li .sub-category-wrapper section.active, .template-product #contentScroll li.parent-page.active {flex-wrap: wrap;}
	.template-product #contentScroll li .sub-category-wrapper section .content {width: 100%;}
	.template-product #contentScroll li .sub-category-wrapper section .content:nth-child(1) {order: 2;}
	.template-product #contentScroll li .sub-category-wrapper section .content:nth-child(2) {order: 1;margin-bottom: 20px;}
	.template-product #contentScroll li .sub-category-wrapper section .content:nth-child(2) img {display: none;}
	.template-product #contentScroll li .sub-category-wrapper section .content:nth-child(1) img {height: 300px;}
	.template-product #contentScroll::before {top: 29%;}
	.template-product {margin-bottom: 0px;}
	.shortcode-container {margin-top: 50px;}
	.shortcode-container .section_wrapper .descripcion {text-align: left;flex-wrap: wrap;justify-content: stretch;}
	.shortcode-container .section_wrapper .recipe-list li {width: 100%;}

	/*Slick*/
	.slick-slide {height: auto !important;}
	.slick-track {display: flex !important;}
	.slick-slide > div {display: flex;justify-content: center;align-items: center;}
	  
}

@media print {
	header, footer, .single-receta .social-share, .no_imprimir {visibility: hidden;height: 0 !important;display: none;}
	.receta-imprimir, .receta-imprimir * {visibility: visible;display: block;width: 100%;}
	.single-receta {padding: 20px 20px;}
	.single-receta .section_wrapper.receta-imprimir {display: flex;flex-wrap: wrap;padding-left: 0;}
	.single-receta .video_receta, .single-receta .imagen_receta {width: 45%;}
	body .single-receta .section_wrapper {padding: 20px;}
	.single-receta .preparacion {height: fit-content;}
	.single-receta .preparacion ol {padding: 0 22px;column-count: 1;}
	.single-receta .preparacion ol li {width: 100%;}
}

.pulsing-asset:before {
    animation-delay: 1.8s
}
.pulsing-asset:after {
    animation-delay: 2.3s
}
.pulsing-asset {
    z-index: 100;
    animation: pulse-dot 2s infinite;
}

.animated {
	animation-duration: 40s;
	-webkit-animation-duration: 40s;
	animation-fill-mode: none;
	-webkit-animation-fill-mode: none;
	animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
  }
  @keyframes rotate {
	0% {
	  /*transform: scale(1);*/
	  transform-origin: center center;
	  transform: rotate(-360deg);
	}
	50% {
	  /*transform: scale(1.1);*/
	  transform-origin: center center;
	  transform: rotate(-180deg);
	}
	100% {
	  /*transform: scale(1);*/
	  transform-origin: center center;
	  transform: rotate(0);
	}
  }
  @-webkit-keyframes rotate {
	0% {
	  /*-webkit-transform: scale(1);*/
	  -webkit-transform-origin: center center;
	  -webkit-transform: rotate(-360deg);
	}
	50% {
	  /*-webkit-transform: scale(1.1);*/
	  -webkit-transform-origin: center center;
	  -webkit-transform: rotate(-180deg);
	}
	100% {
	  /*-webkit-transform: scale(1);*/
	  -webkit-transform-origin: center center;
	  -webkit-transform: rotate(0);
	}
  }
  .rotate {
	animation-name: rotate;
	-webkit-animation-name: rotate;
  }
  

@keyframes slide {
	50% {
	    transform: translateX(100%);
	}
}
@keyframes slide-2 {
	50% {
	    transform: translateX(-100%);
	}
}

@keyframes scaleIn {
  	from {
	    transform: scale(.5, .5);
	    opacity: 1;
  	}
  	to {
	    transform: scale(2.5, 2.5);
	    opacity: 0;
  	}
}

@keyframes pulse-dot {
  	0% {
    	transform: scale(1.1);
  	}
  	50% {
    	transform: scale(1);
  	}
  	100% {
    	transform: scale(1.1);
  	}
}


#Top_bar .wpml-languages a img {width: 25px;height: 18px;object-fit: contain;}
/* #Side_slide .extras .extras-wrapper a.lang-active {display:none !important;} */
#Side_slide .form-searchform input {width: 80%;justify-self: center;border-radius: 20px;}
#Side_slide .form-searchform .icon_search {display: none;}
#Side_slide .form-searchform .icon_close {display: none;}
body.mobile-side-slide {left: 0 !important;}

/*Back to top*/
#back_to_top {width: 54px;padding: initial;background: #E1251B;color: #fff;}
#back_to_top i {color: #fff !important;}
#back_to_top span {display: none;color: #fff;}
#back_to_top:hover {width: auto;padding: 0 17px;}
#back_to_top:hover span {display: block;font-size: 15px;}

#Top_bar .wpml-languages {display:flex !important;}