/*
Theme Name: Taj Ingredientes Child
Theme URI: https://ollindigital.com
Template: tajIn
Author: the ollindigital team
Author URI: https://ollindigital.com
Description: tema personalizado para taj ingredientes
Tags: one-column,two-columns,right-sidebar,flexible-header,accessibility-ready,custom-colors,custom-header,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,post-formats,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready
Version: 1.0.1741303146
Updated: 2025-03-06 23:19:06

*/
.may { text-transform: uppercase; }
.plato-res { display: none; width: 100%; margin: 0 auto; }
.productoCertificaciones { margin: 15px 0px !important; }

.wrapperSliderHome .uk-light .uk-slidenav { color: #A400FF; }
.wrapperSliderHome .container { width: 100%; margin: 0px!important; }
.wrapperSliderHome .textSliderHome { width: 100% !important; padding: 0px !important; }
.wrapperSliderHome .image-slider-home { width: 100%; object-fit: cover; }

.wrapper-solutions-main { width: 90%!important; margin: 0 auto!important; position: relative!important; }
.wrapper-solutions-main .wrapper-solutions { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; grid-gap: 30px; }
.wrapper-solutions-main .wrapper-solutions .item-solution img { width: 100%; max-width: 180px!important; }
.wrapper-solutions .item-solution h5 { margin-top: 10px; }
.wrapper-extracts .img-ico { display: inline-block !important; height:auto; padding: 0;margin: 0; }

.owl-carousel-ingredientes .owl-stage-outer { width: 90%; margin: 0 auto; }
.owl-carousel-ingredientes .owl-item { width: 250px!important; }
.owl-carousel-ingredientes .item { width: 220px!important; }

.articleAbierto .contentArticleAbiertoInfo p { font-size: 1.2em!important; }

.wrapperProducts .image img { width: 100%; max-width: 200px; }
.wrapperProducts .titleProductos { text-align: center; }

.wrapperFooterContact, .wrapperFooterMenu  { width: 90%!important; }

.wrapperIcons .icons { width: 100%;max-width: 1200px;margin: 0 auto 15px; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-gap: 10px; }
.wrapperIcons .icons .boxIcon { display: initial!important; vertical-align: initial!important; width: initial!important; margin: initial!important; }
.wrapperIcons .icons .boxIcon img { width: 100%; max-width: 120px; }

/* resoluciones altas */
@media screen and (max-width: 2560px) { .wrapper-extracts .img-ico { width: 120px; } }
@media screen and (max-width: 1920px) { .wrapper-extracts .img-ico { width: 100px; } .plato { width: 80%; } .text_1 { top: 100px; left: 7%; } .text_2 { left: 7%; } .text_3 { right: 7%; } .text_4 { right: 10%; } }
@media screen and (max-width: 1490px) { .wrapper-extracts .img-ico { width: 70px; } }
@media screen and (max-width: 1370px) { .wrapper-extracts .img-ico { width: 50px; } }

/* responsivo */
@media screen and (max-width: 1199px) {
    .text_1 { top: 90px; }
}
@media screen and (max-width: 1149px) {
    .text_1 { top: 70px; }
    .text_4 { bottom: 0px; }
}
@media screen and (max-width: 1099px) {
    .wrapper-extracts { padding: 80px 80px; }
    .text_1, .text_3 { top: 25px; }
}
@media screen and (max-width: 1049px) {
    .text_1, .text_3 { top: 25px; }
}
@media screen and (max-width: 1024px) {
	.wrapper-extracts h4 { margin-bottom: 30px; }
	.wrapper-extracts .extracts { grid-template-columns: 1fr 1fr; }
    .plato { display: none!important; }
    .plato-res { display: inline-block; }
    .wrapperImage { min-width:100%;}
}
@media screen and (max-width: 899px) {
    .wrapper-solutions .item-solution h5 { font-size: 15px; }
    .wrapper-solutions .item-solution p  { font-size: 12px; }
}
@media screen and (max-width: 768px) {
    .wrapper-extracts { padding: 50px 50px 30px 50px; }
    .plato-res { margin-top: 50px; }
}
@media screen and (max-width: 699px) {
    .wrapper-solutions-main .wrapper-solutions, .wrapperIcons .icons { grid-template-columns: 1fr 1fr }
    .wrapper-solutions .item-solution h5, .wrapper-solutions .item-solution p { font-size: 16px; }
}
@media screen and (max-width: 599px) {
	.wrapperCertificates { margin: 30px 0; }
	.wrapperCertificates ul li { width: 80px; margin: 10px; }
}
@media screen and (max-width: 540px) {
    .wrapperIcons .icons .boxIcon img { width: 100%; max-width: 100px; }
}
@media screen and (max-width: 499px) {
	.wrapper-extracts .img-ico { display: none!important; }
}