/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 28 2023 | 14:29:17 */
/****************************/
/*			GENERAL			*/
/****************************/

.esconder { display: none !important; }
.ss-element .edit-link { display: none !important; }
.fancybox-is-open .fancybox-bg { opacity: 0.7 !important; background-color: #fff !important; }
body:not(.page):not(.single-post):not(.single-portfolio) .nectar-global-section.before-footer { padding-top: 0 !important; }
.single-productos .row, .single-recetas .row { padding-bottom: 0 !important; }
.single-productos .container-wrap, .single-recetas .container-wrap { padding-top: 0 !important; }
.header-novedades { display: none !important; }
.single-post .header-novedades { display: flex !important; }
.load-more-button { font-weight: 800; padding: 4px 35px !important; margin-bottom: 10px; cursor: pointer; background-color: #EC1C24; color: #fff; }
.load-more-button:hover { opacity: .87; }
.nectar-video-box[data-hover=zoom_button] .nectar_video_lightbox:after { display: none !important; }
.nectar-video-box .nectar_video_lightbox { width: 100px; height: 100px; margin-top: -50px; margin-left: -50px; }
.nectar-video-box .inner-wrap { border-radius: 0 99px; }
.fancybox-can-zoomIn .fancybox-content { cursor: none; pointer-events: none; } /* DISABLE ZOOM IMG */

/* SACAR IDIOMAS TEMPORAL */
#menu-item-1331-en, .lang-item-en { display: none !important; }
#menu-item-1333 { right: 0 !important; }

/* POPUP */
.pum-container { border-radius: 99px 0 !important; }
.pum-content .txt-popup p { padding-bottom: 5px; padding-top: 20px; font-size: 14px; line-height: 20px;  }
.pum-content .nectar-button { margin-bottom: 0; }

/* MEDIA QUERIES */
@media (max-width: 999px) {
	.pum-content .wpb_wrapper h2.vc_custom_heading{ font-size: 34px !important; line-height: 34px !important; }
}
@media (max-width: 690px) {
	.nectar-video-box .nectar_video_lightbox { width: 70px; height: 70px; margin-top: -35px; margin-left: -35px; }
}
@media (max-width: 480px) {
	.nectar-video-box .inner-wrap { border-radius: 0 70px; }
}

/* CUSTOM FONT */
@font-face {
    font-family: 'bettertimes';
    src: url('https://www.molinos.com.ar/wp-content/fonts/bettertimes.eot');
    src: url('https://www.molinos.com.ar/wp-content/fonts/bettertimes.eot') format('embedded-opentype'),
         url('https://www.molinos.com.ar/wp-content/fonts/bettertimes.woff2') format('woff2'),
         url('https://www.molinos.com.ar/wp-content/fonts/bettertimes.woff') format('woff'),
         url('https://www.molinos.com.ar/wp-content/fonts/bettertimes.ttf') format('truetype'),
         url('https://www.molinos.com.ar/wp-content/fonts/bettertimes.svg#bettertimes') format('svg');
}

/****************************/
/*			HEADER			*/
/****************************/

.material #header-secondary-outer>.container>nav { display: flex; justify-content: center; }
.material #header-secondary-outer nav>ul>li>a { margin: 0 15px !important; }

/* MENU IDIOMAS */
#menu-item-1331-en { position: absolute; right: 0; }
.material #header-secondary-outer nav>ul>li#menu-item-1331-en>a { margin: 0 !important; }

/* MENU PRODUCTOS */
.sf-menu > li ul { padding: 0; width: inherit; }
.sf-menu li li#menu-item-411 ul { opacity: 1 !important; pointer-events: all !important; margin: 0 !important; width: 50%; margin-right: 5% !important; float: left; position: relative; left: 0 !important; box-shadow: none !important; transform: none !important; border-right: 1px solid #1F4393 !important; }
body:not([data-header-format="left-header"]) #header-outer .sf-menu li ul { background: transparent !important; padding-left: 15px !important; }
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover { background: transparent !important; font-weight: 800; }
.sf-menu .row-menu-productos .wpb_content_element .wpb_tabs_nav li { float: none !important; list-style-image: url("https://www.molinos.com.ar/wp-content/uploads/2022/09/bullet-rojo.svg") !important; padding-left: 3px; }
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a, #header-outer #top nav > ul > li:not(.megamenu) .sfHover > a { background: transparent !important; }
#header-outer:not(.transparent) .sf-menu>li ul { border-top-width: 0; }
#menu-item-411 { position: fixed; left: 0; }
.row-menu-productos .row-bg-layer { border-radius: 0 0 99px !important; }
.row-menu-productos .row_col_wrap_12 { max-width: 1000px; margin: auto; }
.row-menu-productos .tabbed .wpb_tab { float: right; width: 45%; /* column-count: 2; */ }
.row-menu-productos .tabbed .wpb_tabs_nav { column-count: 2; }
.row-menu-productos .tabbed > ul li a { padding: 2px 0 !important; font-size: 14px !important; line-height: 20px !important; border: 0 !important; }
.row-menu-productos .tabbed > ul li .active-tab { font-weight: 800 !important; background: transparent !important; }
.txt-todas-marcas a { font-size: 14px !important; line-height: 20px !important; padding: 0 !important; }
.txt-todas-marcas a:hover { font-weight: 800; }
.marcas-tit a { font-size: 14px !important; line-height: 20px !important; }
.col-sgrid-marcas .wpb_wrapper { display: flex; align-items: center; }
.col-sgrid-marcas .img-with-aniamtion-wrap .hover-wrap { margin-bottom: 0; }
.col-sgrid-marcas .img-with-aniamtion-wrap { margin-right: 7px !important; }

/* BUSCADOR */
#menu-item-1333 { position: absolute; right: 30px; }
/*#menu-item-1332 { position: absolute; left: -215px; margin-top: -25px; width: 250px; }
div.asl_w .probox .promagnifier { display: none !important; }
div.asl_r.vertical { margin-top: 7px; border: 1px solid #1f4393; }
div.asl_r .results .item .asl_content h3 { font-weight: 800 !important; font-size: 12px !important; line-height: 16px !important; width: 150px !important; }
div.asl_r .results .item .asl_content h3 a { font-weight: 800 !important; font-size: 12px !important; line-height: 16px !important; }
div.asl_r .results .item .asl_image { margin: 8px 12px 0 0 !important; }
div.asl_r .results .item .asl_content { display: flex; align-items: center; }
div[id*='ajaxsearchliteres'].wpdreams_asl_results .results div.asl_image { min-width: 50px; } */

/* VERSION PRO */
#menu-item-7744 { position: absolute; left: -215px; margin-top: -25px; width: 250px; }
#header-outer div.asp_w .probox .promagnifier { display: none !important; }
#ajaxsearchprores1_1 { margin-top: 7px !important; border: 1px solid #1f4393 !important; }
#ajaxsearchprores1_1 .results .item .asp_content h3 { font-weight: 800 !important; font-size: 12px !important; line-height: 16px !important; /* width: 150px !important; */ }
#ajaxsearchprores1_1 .results .item .asp_content h3 a { font-weight: 800 !important; font-size: 12px !important; line-height: 16px !important; }
#ajaxsearchprores1_1 .results .item .asp_image { margin: 8px 12px 0 0 !important; }
#ajaxsearchprores1_1 .results .item .asp_content { display: flex; align-items: center; }
#ajaxsearchprores1_1 .asp_nores { font-weight: 800 !important; font-size: 12px !important; line-height: 16px !important; justify-content: center; }

/* BUSCADOR RECETAS */
#ajaxsearchprowidget-2 { margin-bottom: 30px !important; }
#ajaxsearchprowidget-2 .probox .proinput { margin: 0; }
#ajaxsearchprowidget-2 .ajaxsearchpro { border: 1px solid #EC1C24; border-radius: 30px; padding: 5px 10px; }
#ajaxsearchprowidget-2 .promagnifier .innericon svg { fill: #EC1C24 !important; } 
#ajaxsearchprores2_1 { margin-top: 7px !important; border: 1px solid #EC1C24 !important; max-width: 230px; border-radius: 30px !important; z-index: 100 !important; }
#ajaxsearchprores2_1 .results .item .asp_content h3 { font-weight: 800 !important; font-size: 12px !important; line-height: 16px !important; /* width: 150px !important; */ }
#ajaxsearchprores2_1 .results .item .asp_content h3 a { font-weight: 800 !important; font-size: 12px !important; line-height: 16px !important; }
#ajaxsearchprores2_1 .results .item .asp_image { margin: 8px 12px 0 0 !important; }
#ajaxsearchprores2_1 .results .item .asp_content { display: flex; align-items: center; }
#ajaxsearchprores2_1 .asp_nores { font-weight: 800 !important; font-size: 12px !important; line-height: 16px !important; justify-content: center; }

/* MEDIA QUERIES */
@media (max-width: 1185px) {
	.row-menu-productos .row_col_wrap_12 { margin-left: 85px !important; }
}
@media (max-width: 999px) {
	#header-outer #mobile-menu { padding-top: 10px !important; }
	#header-outer #mobile-menu .menu-item-28 a>.sf-sub-indicator { display: none !important; }
	#header-outer #mobile-menu ul li a { padding: 10px 0 !important; }
	.material #header-secondary-outer nav>ul>li>a {	margin: 0 10px!important; }
	#header-outer #mobile-menu ul.secondary-header-items li a { color: #1f4393 !important; }
	#header-outer #mobile-menu ul li[class*="current"] > a { color: #EC1C24 !important; }
	.material #header-secondary-outer>.container>nav { justify-content: left; }
	#ajaxsearchprores2_1 { max-width: inherit; }
}
@media (max-width: 690px) {
	.menu-item-1333 { display: none !important; }
}
@media (max-width: 480px) {
}

/****************************/
/*			FOOTER			*/
/****************************/

.logo-blanco { max-width: 115px !important; }
.row-footer .row-bg-layer { border-radius: 99px 0 0 !important; }
#menu-menu-footer { margin: 0; column-count: 3; }
#menu-menu-footer li { list-style: none !important; }
#menu-menu-footer li a:hover { opacity: 0.7 !important; color: #fff !important; -webkit-transition: all 0.2s 0s ease; -moz-transition: all 0.2s 0s ease; -o-transition: all 0.2s 0s ease; transition: all 0.2s 0s ease; }
.container-wrap .row>.wpb_row:not(.full-width-section):not(.full-width-content):last-child { margin-bottom: 0; }
.row-redes { margin-bottom: 0 !important; }
.row-redes .wpb_wrapper { display: flex; justify-content: flex-end; }
.row-redes .nectar_icon_wrap { margin-bottom: 0 !important; }
.row-redes .nectar_icon_wrap:hover i { opacity: 0.7 !important; -webkit-transition: all 0.2s 0s ease; -moz-transition: all 0.2s 0s ease; -o-transition: all 0.2s 0s ease; transition: all 0.2s 0s ease; }
.row-copyright { margin-top: -25px; z-index: 0; }
.col-bt-cv { text-align: right; }

/* MEDIA QUERIES */
@media (max-width: 999px) {
	.row-footer .vc_col-sm-3 { margin-bottom: 0 !important; }
	.row-footer .row_col_wrap_12 { justify-content: center; }
	.row-footer .vc_col-sm-3 .wpb_wrapper { margin: auto; }
	#menu-menu-footer { column-count: 1; text-align: center; }
	.row-footer .row-sub-footer .wpb_column { width: 100%; }
	.row-footer .row-sub-footer .wpb_column p { text-align: center !important; }
	.row-footer .row-sub-footer .wpb_column p:last-child { margin-bottom: 15px !important; }
	.row-footer .row-sub-footer .wpb_column .wpb_wrapper { text-align: center !important; }
	.row-redes .wpb_wrapper { justify-content: center; }
	.row-copyright { margin-top: 0; z-index: inherit; }
}
@media (max-width: 690px) {
}
@media (max-width: 480px) {
}

/****************************/
/*			HOME			*/
/****************************/

.header-home .row-bg-layer { border-radius: 0 0 99px !important; }
.row-nuevos-productos .row-bg { background-size: 45%; background-position-y: 50px!important; }
.txt-nuevos-poductos { max-width: 350px; margin: auto; }
.productos-tit { font-size: 21px !important; line-height: 27px !important; color: #EC1C24; }
.tit-nuestras-recetas { font-family: 'bettertimes'; font-weight: 100; margin-bottom: 0 !important; }
.row-nuestras-recetas .row-bg-layer { border-radius: 99px 0 !important; }
.row-novedades { margin-bottom: 0 !important; }
.row-novedades2 { margin-top: -25px !important; }
.row-reporte-sustentabilidad .row-bg-layer { border-radius: 99px 0 !important; }
.tit-sustentabilidad h2 { font-family: 'bettertimes'; font-weight: 100; margin-bottom: 0 !important; display: flex; align-items: center; font-size: 70px; color: #ffffff; line-height: 55px; }
.tit-sustentabilidad h2 span { content: ""; flex: 1 1 auto; border-top: 1px solid #fff; margin: 0 30px; padding: 25px 0; }
.row-publicidades .row-bg-layer { border-radius: 0 0 0 99px !important; }
.tit-publicidades { font-family: 'bettertimes'; font-weight: 100; margin-bottom: 0 !important; }
.tit-marcas h2 {  font-family: 'bettertimes'; font-weight: 100; margin-bottom: 0 !important; display: flex; align-items: center; font-size: 70px !important; color: #1f4393; line-height: 55px !important; }
.tit-marcas h2 span { content: ""; flex: 1 1 auto; border-top: 1px solid #1f4393; margin: 0 30px; padding: 25px 0; }
.nmarcas-img img { border-radius: 100% !important; border: 1px solid #e1e1e1 !important; }
.img-cuchara { display: none !important; }
.home .productos-img { border-radius: 99px 0!important; }

/* CAROUSEL */
.owl-carousel button.owl-dot.active { background-color: #EC1C24 !important; }
.gusta-prev, .gusta-next { background-color: transparent !important; color: #EC1C24; font-size: 25px; }
.owl-carousel .owl-nav .owl-prev { left: -50px; margin-top: -30px; }
.owl-carousel .owl-nav .owl-next { right: -50px; margin-top: -30px; }
.owl-prev:hover i, .owl-next:hover i { color: #1F4393 !important; }

/* SGRID - NUEVOS PRODUCTOS */
.col-sgrid-productos { padding: 0 20px !important; }
.productos-bt { border: 2px solid #EC1C24 !important; background: transparent; border-radius: 99px; color: #EC1C24; font-weight: 800;  font-size: 14px; }
.productos-bt:hover { background-color: #EC1C24; }
.productos-bt.gusta-icon-link.gusta-has-span { padding: 0 25px !important; }
.productos-ext { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; line-clamp: 4; -webkit-box-orient: vertical; }

/* SGRID - NOVEDADES */
.col-sgrid-novedades { padding: 50px 40px !important; }
.novedades-img img { border-radius: 100%; }
.row-sgrid-novedades .row-bg-layer { border-radius: 99px 0 !important; }
.novedades-tit { font-size: 21px !important; line-height: 27px !important; color: #1F4393; min-height: 80px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; }
/* .col-sgrid-novedades2 { padding: 0 30px !important; } */
.novedades-bt { background: #fff; border-radius: 99px; color: #EC1C24; font-weight: 800;  font-size: 14px; }
.novedades-bt:hover { background-color: #EC1C24; }
.novedades-bt.gusta-icon-link.gusta-has-span { padding: 0 25px !important; }
.icono-sustentabilidad { max-width: 140px !important; margin: auto; }
.misc1 { max-width: 195px !important; }
.row-misc1 { margin-top: -200px; z-index: 0; }
.novedades-ext { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; line-clamp: 4; -webkit-box-orient: vertical; min-height: 80px; }

/* MEDIA QUERIES */
@media (min-width: 1700px) {
	.row-nuevos-productos .row-bg { background-size: 42%; background-position-y: 40px!important; }
}
@media (max-width: 1100px) {
	/* .row-nuevos-productos .row-bg { background-position-y: 110px!important; } */
	.col-sgrid-novedades { padding: 30px 25px !important; }
}
@media (max-width: 999px) {
	.row-nuevos-productos .row-bg { background-image: none !important; }
	.img-cuchara { display: block !important; }
	#productos-home.card-214 .column:first-child  { padding-right: 15px !important; }
	#productos-home.card-214 .column:last-child { padding-left: 15px !important; }
	h2.vc_custom_heading.txt-nuevos-poductos { font-size: 26px !important; line-height: 32px !important; }
	.productos-tit { font-size: 19px !important; line-height: 25px !important; }
	.col-sgrid-productos { padding: 0 !important; }
	.row-nuestras-recetas h2.vc_custom_heading { font-size: 40px !important; line-height: 46px !important; }
	h2.vc_custom_heading.tit-nuestras-recetas { font-size: 70px !important; line-height: 70px !important; }
	.tit-sustentabilidad h2 { font-size: 60px !important; line-height: 45px !important; }
	h2.vc_custom_heading.tit-publicidades { font-size: 70px !important; line-height: 55px !important; }
	.novedades-tit { font-size: 19px !important; line-height: 25px !important; margin-top: -15px !important; }
	#productos-home .divider-wrap:last-child { display: none !important; }
	#novedades-home.card-271 .column:first-child .post-listing-container:last-child { display: none !important; } /* MOSTRAR 2/3 SOLAMENTE */
	.productos-tit { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; min-height: 80px; }
}
@media (max-width: 690px) {
	.tit-sustentabilidad h2 span { border: 0; }
	.col-sgrid-novedades2 { padding: 10px!important; }
	.row-sgrid-novedades .row-bg-layer { border-radius: 50px 0!important; }
	.home .productos-img { border-radius: 70px 0!important; }
	.col-sgrid-novedades { padding: 20px 15px !important; }
}
@media (max-width: 480px) {
	.row-nuestras-recetas h2.vc_custom_heading { font-size: 30px !important; line-height: 36px !important; }
	#novedades-home.card-271 .column:first-child  { padding-right: 5px !important; }
	#novedades-home.card-271 .column:last-child { padding-left: 5px !important; }
	.col-sgrid-novedades { padding: 20px 15px !important; }
	.home .productos-img { border-radius: 50px 0!important; }
	.tit-sustentabilidad h2 { font-size: 50px !important; line-height: 35px !important; }
	/* .novedades-ext { display: none !important; } */
	.novedades-tit { font-size: 17px !important; line-height: 23px !important; min-height: 90px;  -webkit-line-clamp: 4; line-clamp: 4; }
	.productos-tit { font-size: 17px !important; line-height: 23px !important; min-height: 90px;  -webkit-line-clamp: 4; line-clamp: 4; }
}

/****************************/
/*			RECETAS			*/
/****************************/

.header-paginas .row-bg-layer { border-radius: 0 0 99px !important; } 
.header-paginas .row_col_wrap_12 { min-height: 250px !important; }
.tit-header-paginas { font-family: 'bettertimes'; font-weight: 100; margin-bottom: 0 !important; }
.tit-recetas h2 { font-family: 'bettertimes'; font-weight: 100; margin-bottom: 0 !important; display: flex; align-items: center; font-size: 90px !important; color: #EC1C24; line-height: 75px !important; margin-left: 135px !important; margin-top: -60px !important; }
.tit-recetas.txt-largo h2 { font-family: 'bettertimes'; font-weight: 100; margin-bottom: 0 !important; display: flex; align-items: center; font-size: 70px !important; color: #EC1C24; line-height: 55px !important; margin-left: 135px !important; margin-top: -60px !important; }
.tit-recetas h2 span { content: ""; flex: 1 1 auto; border-top: 1px solid #EC1C24; margin: 0 95px 0 15px;}
.icono-dulces { max-width: 75px !important; float: right; margin-top: -95px; }
.icono-dulces.txt-largo { margin-top: -90px; }
.recetas-tit { font-size: 21px!important; line-height: 27px!important; color: #1F4393; min-height: 80px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; }
.page-id-611 .recetas-tit { min-height: auto !important; }
.row-recetas-header { margin-bottom: 10px !important; }
.recuadro-mas-recetas { background-color: red; padding: 25px 35px; min-height: 175px; max-width: 250px; border-radius: 70px 0; display: flex; align-items: center; }
.logo-widget { max-width: 125px !important; margin: auto; }

/* DETALLE RECETA */
.row-ingre-prep .column-bg-layer .column-bg-overlay { border-radius: 99px 0 !important; } 
.row-linea-receta { position: absolute; bottom: -15px; }
.lista-ingredientes { text-align: center; }
.lista-ingredientes ul { margin-left: 0 !important; } 
.lista-ingredientes li { font-weight: 700; list-style-image: url("https://www.molinos.com.ar/wp-content/uploads/2022/09/bullet-rojo.svg") !important; text-align: center; list-style-position: inside; padding-bottom: 10px; }
.galeria-productos-molinos .portfolio-items:not(.carousel) .col .inner-wrap.animated { opacity: 1; }
/* .galeria-productos-molinos .portfolio-items .work-info a { pointer-events: none; } */
.galeria-productos-molinos .portfolio-items .col[data-default-color=true] .work-item:not(.style-3) .work-info-bg { background: transparent !important; }
.img-banner-tienda { max-width: 130px !important; }
.row-fdo-banner { margin-top: -130px; }
.row-fdo-banner .row-bg-layer { border-radius: 0 0 70px !important; } 
.txt-banner-tienda { min-height: 85px; display: flex; align-items: center; }
.txt-banner-tienda a { opacity: 1 !important; text-decoration: underline; }
.txt-banner-tienda a:hover { color: #FFCB05 !important; }
.lista-preparacion li { padding-bottom: 20px; padding-left: 10px; font-size: 16px !important; line-height: 22px !important; }
.lista-preparacion li::marker { color: #EC1C24; font-weight: bold; }
.tit-nombre-receta { font-family: 'bettertimes'; font-weight: 100; margin-bottom: 0 !important; }

/* MEDIA QUERIES */
@media (max-width: 999px) {
	.tit-recetas h2 { font-size: 70px !important; line-height: 55px !important; margin-left: 115px!important; margin-top: -50px!important; }
	.tit-recetas.txt-largo h2 { display: table-cell; }
	.tit-recetas h2 span { margin: 0 85px 0 15px; }
	.icono-dulces { max-width: 65px!important; margin-top: -80px; }
	.icono-dulces.txt-largo { margin-top: -80px; }
	.recetas-tit { font-size: 19px!important; line-height: 25px!important; }
	#menu-recetas { column-count: 3; }
	.recuadro-mas-recetas { min-height: 100px; max-width: 100%; border-radius: 50px 0; justify-content: center; text-align: center !important; }
	.row-logos-widget .wpb_wrapper { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
	h2.vc_custom_heading.tit-nombre-receta {  font-size: 70px !important; line-height: 55px !important; text-align: center !important; }
	h2.vc_custom_heading.tit-rinde { font-size: 22px !important; line-height: 28px !important; text-align: center !important; }
	.row-linea-receta { display: none; }
	h2.vc_custom_heading.tit-recetas-det { font-size: 22px !important; line-height: 28px !important; }
	.galeria-productos-molinos .portfolio-items:not(.carousel) .col.span_6 { width: 49.9% !important; }
}
@media (max-width: 699px) {
	.tit-recetas.txt-largo h2 { font-size: 60px!important; line-height: 45px!important; }
	h2.vc_custom_heading.tit-nombre-receta {  font-size: 60px !important; line-height: 45px !important; text-align: center !important; }
}
@media (max-width: 480px) {
	.row-recetas-header h2.vc_custom_heading { font-size: 23px!important; line-height: 29px!important; }
	.tit-recetas h2 { font-size: 60px!important; line-height: 45px!important; margin-left: 100px!important; margin-top: -45px!important; }
	.tit-recetas.txt-largo h2 { font-size: 45px!important; line-height: 30px!important; }
	.tit-recetas h2 span { margin: 0 65px 0 10px; }
	.icono-dulces { max-width: 50px!important; margin-top: -70px; }
	.icono-dulces.txt-largo { margin-top: -60px; }
	#menu-recetas { column-count: 2; }
	.row-fdo-banner { margin-top: -140px; }
	.txt-banner-tienda { min-height: 110px; }
	.txt-banner-tienda p { font-size: 13px !important; line-height: 17px !important; }
}

/********************************/
/*			PUBLICIDADES		*/
/********************************/

.tab-productos.publi .tabbed>ul li:first-child a { color: #EC1C24; background-color: transparent; border-color: #EC1C24 !important; }
.tab-productos.publi .tabbed>ul li:first-child a:hover {  color: #fff; border-color: #EC1C24 !important; }

.publicidades-tit {
	text-align: center !important;
	font-size: 21px!important;
    line-height: 27px!important;
    color: #1F4393;
    min-height: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
.page-id-7259 .publicidades-tit {
    min-height: auto!important;
}

.page-id-7259 .nectar-video-box .nectar_video_lightbox {
	margin-top: -35px;
    margin-left: -35px;
	width: 70px;
    height: 70px;
}

.row-tab-publicidades .wpb_tab {
	padding: 50px 0;
	display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    column-gap: 2% !important;
	row-gap: 50px;
}


@media (max-width: 999px) {
	.publicidades-tit {
    	font-size: 19px!important;
    	line-height: 25px!important;
	}
	.row-tab-publicidades .wpb_tab {
    	grid-template-columns: repeat(2, 1fr) !important;
		row-gap: 30px;
	}
}
@media (max-width: 690px) {
	.row-tab-publicidades .wpb_tab {
    	grid-template-columns: repeat(1, 1fr) !important;
		row-gap: 10px !important;
	}
}
	
/********************************/
/*			PRODUCTOS			*/
/********************************/

.page-id-421 .nmarcas-img { border-radius: 0 99px !important; background-color: #F2F2F2; }
.page-id-421 .nmarcas-img img { border-radius: 0 !important; max-width: 250px; margin: auto !important; border: 0 !important; }
.tab-productos .tabbed>ul, .tab-productos .wpb_content_element .tabbed .wpb_tabs_nav { margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid #EC1C24; }
.tab-productos .tabbed[data-alignment=center] .wpb_tabs_nav li { padding: 5px; }
.tab-productos .tabbed>ul li a { background: transparent; border: 1px solid #EC1C24 !important; border-radius: 99px !important; color: #EC1C24; font-weight: 700; padding: 10px 25px!important; }
.tab-productos .tabbed>ul li a:hover { background: #EC1C24 !important; color: #fff; }
.tab-productos .tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) .active-tab { color: #fff !important; }
/* .tab-productos .tabbed[data-alignment=center] .wpb_tabs_nav li:last-child { display: flex; justify-content: center; margin-top: 10px; }
.tab-productos .tabbed>ul li:last-child  a { color: #fff; background-color: #1F4393; border-color: #1F4393; }
.tab-productos .tabbed>ul li:last-child a:hover { border-color: #EC1C24; } */
.tab-productos .tabbed>ul li:first-child a { color: #fff; background-color: #1F4393; border-color: #1F4393 !important; }
.tab-productos .tabbed>ul li:first-child a:hover { border-color: #EC1C24 !important; }
.tab-productos .tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) .active-tab { border-color: #EC1C24 !important; }

/* DETALLE PRODUCTO */
.header-detalle-producto { display: flex; align-items: center; justify-content: center; }
.header-detalle-producto .row-bg-layer { border-radius: 0 0 99px !important; }
.header-detalle-producto .row-bg { background-image: url(https://www.molinos.com.ar/wp-content/uploads/2022/09/fdo-dprod-izq.svg), url(https://www.molinos.com.ar/wp-content/uploads/2022/09/fdo-dprod-der2.svg) !important; background-position: center left, center right !important;
background-size: contain;  background-repeat: no-repeat; }
.header-detalle-producto { min-height: 250px; }
.img-header-dprod { max-width: 50% !important; }
.txt-detalle-producto { font-size: 18px !important; line-height: 24px !important; /* text-align: justify; */ }
.txt-link { font-weight: 700; padding-bottom: 10px; }
.col-redes .nectar_icon_wrap { /* margin-right: 10px; */ margin-bottom: 0; }
.col-redes .nectar_icon_wrap:last-child { margin-right: 0; }
.row-detalle-producto .row-bg { background-size: contain; }
.row-detalle-producto.fdo-sin-video .row-bg { background-position: left bottom !important; } /* FDO SIN VIDEO */
.row-bt-publicidades { margin-top: -85px; }
.tit-conoce h2 { margin-bottom: 0 !important; display: flex; align-items: center; color: #ffffff; font-size: 32px !important; line-height: 38px !important; text-align: center; }
.tit-conoce h2 span { content: ""; flex: 1 1 auto; border-top: 1px solid #fff; }
.tit-conoce h2 span:first-child { margin-right: 30px; }
.tit-conoce h2 span:last-child { margin-left: 30px; }
.row-sub-productos { margin-top: -400px; z-index: 11; }
.row-sub-productos .row-bg-layer { border-radius: 0 99px; }
.row-nov-dprod { margin-top: -170px; }
.tit-novedades-dprod h2 { font-family: 'bettertimes'; font-weight: 100; margin-bottom: 0 !important; display: flex; align-items: center; font-size: 100px !important; color: #EC1C24; line-height: 85px !important; }
.tit-novedades-dprod h2 span { content: ""; flex: 1 1 auto; border-top: 1px solid #EC1C24; }
.tit-novedades-dprod h2 span:first-child { margin-right: 30px; }
.tit-novedades-dprod h2 span:last-child { margin-left: 30px; }
.row-nov-dprod .row-bg { background-position-x: 30% !important; background-position-y: 100px !important; }
.col-redes:first-child { margin-bottom: 0 !important; }
.col-redes .vc_custom_heading a:hover { opacity: 1; color: #EC1C24; }
.col-redes .nectar_icon_wrap:hover i { opacity: 0.7 !important; -webkit-transition: all 0.2s 0s ease; -moz-transition: all 0.2s 0s ease; -o-transition: all 0.2s 0s ease; transition: all 0.2s 0s ease; }

/* CAROUSEL */
.row-sub-productos .owl-carousel[data-desktop-cols] .owl-nav.disabled { display: block; }
.row-sub-productos .owl-carousel .owl-nav .owl-prev { left: 0 !important; margin: 0 !important; padding: 5px; border-radius: 0 !important; background: transparent; color: #fff; top: 40% !important; }
.row-sub-productos .owl-carousel .owl-nav .owl-next { right: 0 !important; margin: 0 !important; padding: 5px; border-radius: 0 !important; background: transparent; color: #fff; top: 40% !important; }
/* .row-sub-productos .owl-theme .owl-nav.disabled+.owl-dots { margin-top: 0; padding-bottom: 0; } */
.row-sub-productos .owl-theme .owl-dots .owl-dot span { height: auto; width: auto; }
.row-sub-productos .owl-carousel .owl-stage { padding: 0 !important; margin: auto; }
.row-sub-productos .owl-carousel .carousel-item { padding-bottom: 0 !important;  }
.row-sub-productos .img-with-aniamtion-wrap .hover-wrap { margin-bottom: 0; }
.row-sub-productos .owl-prev span, .row-sub-productos .owl-next span { display: none !important; }
.row-sub-productos .owl-prev:hover, .row-sub-productos .owl-next:hover  { background: transparent !important; }
.row-sub-productos .owl-prev i, .row-sub-productos .owl-next i { color: #EC1C24 !important; }
.row-sub-productos .owl-prev:hover i, .row-sub-productos .owl-next:hover i { color: #1F4393 !important; background: transparent !important; }

/* SGRID - NOVEDADES - PRODUCTOS */
/* .col-sgrid-novedades { padding: 50px 40px !important; } */
/*.bt-info-nutricional { display: none !important; }*/
.col-sgrid-novedades-dprod .novedades-img img { border-radius: 150px 0; }
.col-sgrid-novedades-dprod .novedades-tit { font-size: 21px !important; line-height: 27px !important; color: #1F4393; }
.col-sgrid-novedades-dprod .novedades-bt { background: transparent; border-radius: 0; color: #EC1C24; font-weight: 800;  font-size: 14px; }
.col-sgrid-novedades-dprod .novedades-bt:hover { background-color: transparent; color: #1F4393 !important; }
.col-sgrid-novedades-dprod .novedades-bt.gusta-icon-link.gusta-has-span { padding: 0 !important; }
.col-sgrid-novedades-dprod .novedades-bt span { padding: 0 !important; }
#pl-productos-det.card-1038 { margin-left: -30px !important; margin-right: -30px !important; } 
#pl-productos-det.card-1038 .column { padding: 0 30px !important; } 
#pl-novedades.card-1038 , #pl-lanzamientos.card-1038, #pl-productos.card-1038  { margin-left: -30px !important; margin-right: -30px !important; } 
#pl-novedades.card-1038 .column, #pl-lanzamientos.card-1038 .column, #pl-productos.card-1038 .column { padding: 0 30px !important; }

/* MEDIA QUERIES */
@media (max-width: 1100px) {
	.col-sgrid-novedades-dprod .novedades-img img { border-radius: 99px 0; }
}
@media (max-width: 999px) {
	.page-id-421 .nmarcas-img { border-radius: 0 70px!important; }
	.page-id-421 .nmarcas-img img { max-width: 100%; height: 150px; }
	.header-detalle-producto { min-height: 150px; }
	.tit-conoce h2 { font-size: 26px !important; line-height: 32px !important; }
	.bt-info-nutricional { padding: 15px 22px !important; }
	.tit-novedades-dprod h2 { font-size: 70px!important; line-height: 70px!important; }
	.col-sgrid-novedades-dprod .novedades-tit { font-size: 19px!important; line-height: 25px!important; }
	#pl-productos-det.card-1038 .column:first-child .post-listing-container:last-child { display: none!important; }
	.row-bt-productos .wpb_wrapper { text-align: center; }
	.col-redes .wpb_wrapper { display: flex; justify-content: center; }
	.col-redes .txt-link { margin-right: 10px !important; }
	.img-header-dprod { max-width: 65% !important; }
}
@media (max-width: 699px) {
	.page-id-421 .nmarcas-img { border-radius: 0 50px!important; }
	.page-id-421 .nmarcas-img img { height: 100px; }
	.tab-productos .tabbed>ul li a { padding: 8px 15px!important; }
	.tit-conoce h2 span { border: 0; }
	.col-sgrid-novedades-dprod .novedades-img img { border-radius: 70px 0; }
	.row-sub-productos .owl-carousel .carousel-item {  max-width: 200px; margin: auto; }
	.tit-novedades-dprod h2 span { border: 0; }
	.img-header-dprod { max-width: 80% !important; }
	#pl-novedades.card-1038 .column, #pl-lanzamientos.card-1038 .column, #pl-productos.card-1038 .column { padding: 0 15px !important; }
}
@media (max-width: 575px) {
	.page-id-421 .nmarcas-img { border-radius: 0 70px!important; }
	.page-id-421 .nmarcas-img img { max-width: 100%; height: 150px; }	
}	
@media (max-width: 480px) {
	.page-id-421 .nmarcas-img { border-radius: 0 50px!important; }
	.page-id-421 .nmarcas-img img { height: 100px; }
	#pl-productos-det.card-1038 { margin-left: -15px !important; margin-right: -15px !important; } 
	#pl-productos-det.card-1038 .column { padding: 0 15px !important; } 
	#pl-novedades.card-1038 , #pl-lanzamientos.card-1038, #pl-productos.card-1038  { margin-left: -15px !important; margin-right: -15px !important; } 
	.col-sgrid-novedades-dprod .novedades-img img { border-radius: 50px 0; }
	.col-sgrid-novedades-dprod .novedades-tit { font-size: 17px!important; line-height: 23px!important; }
}

/********************************/
/*		NUESTRA COMPAÑIA		*/
/********************************/

.row-nav-compania .row-bg-wrap { border-bottom: 1px solid #EC1C24; }
.row-nav-compania .row_col_wrap_12 { max-width: 1000px; margin: auto; }
.iconos-compania { max-width: 68px !important; }
.row-nav-compania .vc_column-inner:hover p { font-weight: 700; }
.tit-proposito { font-family: 'bettertimes'; font-weight: 100; margin-bottom: 0 !important; }
.txt-proposito-rojo { font-family: Nunito !important; font-weight: 500 !important; color: #1f4393 !important; font-size: 20px !important; line-height: 25px !important; }
.tit-numeros h2 { font-family: 'bettertimes'; font-weight: 100; margin-bottom: 0 !important; display: flex; align-items: center; font-size: 70px !important; color: #ffffff; line-height: 55px !important; }
.tit-numeros h2 span { content: ""; flex: 1 1 auto; border-top: 1px solid #fff; }
.tit-numeros h2 span:first-child { margin-right: 30px; }
.tit-numeros h2 span:last-child { margin-left: 30px; }
.tit-numeros h2 div { font-family: Nunito !important; font-weight: 800; font-size: 32px !important; line-height: 38px !important; margin-right: 20px; }
.row-numeros-imgs .wpb_wrapper { display: flex; justify-content: center; }
.row-historia .row-bg-layer { border-radius: 0 0 0 99px !important; }
.tit-historia { font-family: 'bettertimes'; font-weight: 100; margin-bottom: 0 !important; }
.tit-establecimientos h2 {  font-family: 'bettertimes'; font-weight: 100; margin-bottom: 0 !important; display: flex; align-items: center; font-size: 70px !important; color: #1f4393; line-height: 55px !important; }
.tit-establecimientos h2 span { content: ""; flex: 1 1 auto; border-top: 1px solid #1f4393; }
.tit-establecimientos h2 span:first-child { margin-right: 30px; }
.tit-establecimientos h2 span:last-child { margin-left: 30px; }
.tab-compania .tabbed[data-style=minimal]>ul li:not(.cta-button) a { color: #282F6C !important; padding: 10px 30px; }
.tab-compania .tabbed[data-style=minimal]>ul li a:hover { opacity: 1 !important; font-weight: 700; }
.tab-compania .tabbed[data-color-scheme="extra-color-1"][data-style="minimal"]:not(.using-icons) >ul li:not(.cta-button) .active-tab { font-weight: 700; }
.tab-compania .tabbed[data-style=minimal] .wpb_tabs_nav { margin-bottom: 0; border: 0; }
.tab-compania .tabbed[data-style*=minimal]>ul li .active-tab:after { transform: none !important; }

/* TABS GLOBAL ESTABLECIMIENTOS */
.row-tabs-establecimientos .global .tabbed .wpb_tabs_nav {
	border-radius: 0 40px!important;
	background-color: #282F6C !important;
	padding: 50px 40px!important;
}
.row-tabs-establecimientos .global .tabbed .wpb_tabs_nav li {
	display: block !important;
	margin-bottom: 0px !important;
}
.row-tabs-establecimientos .global .tabbed .wpb_tabs_nav li a {
	background-color: transparent !important;
	padding: 15px 0px !important;
	color: #fff !important;
}
.row-tabs-establecimientos .global .tabbed[data-style="vertical_modern"] >div {
    padding-left: 25px !important;
}
.row-tabs-establecimientos .global .tabbed .wpb_tabs_nav li a.active-tab {
	box-shadow: none !important;
	font-weight: 800 !important;
}
.row-tabs-establecimientos .global .tabbed .wpb_tabs_nav li a:hover {
	font-weight: 800 !important;
}
@media (min-width: 1000px) {
	.row-tabs-establecimientos .global .tabbed .wpb_tabs_nav {
		min-height: 450px !important;
	}
}
@media (max-width: 999px) {
	.row-tabs-establecimientos .global .tabbed .wpb_tabs_nav {
    	padding: 25px 15px!important;
		max-width: 96% !important;
		margin-left: auto !important;
		margin-right: auto !important;
		float: none !important;
	}
	.row-tabs-establecimientos .global .tabbed .wpb_tabs_nav li {
		display: inline-block !important;
		margin-bottom: 12px;
	}
	.row-tabs-establecimientos .global .tabbed .wpb_tabs_nav li a {
		padding: 10px 8px !important;
	}
	.row-tabs-establecimientos .global .tabbed[data-style="vertical_modern"] >div {
		padding-left: 0px !important;
	}
}
/**/

/* MAPAS */
.leaflet-popup-content-wrapper { background-color: #282F6C !important; color: #fff !important; box-shadow: none !important; display: flex !important; border-radius: 0 25px !important; padding: 10px 20px !important; /* width: 290px; */ align-items: center; }
.leaflet-popup-content-wrapper img { max-height: 50px !important; }
.leaflet-popup-tip { background: #282F6C !important; }
.leaflet-popup { bottom: 0 !important; }
.nectar-leaflet-map[data-nectar-marker-color="accent-color"] .nectar-leaflet-pin { border: 8px solid #EC1C24 !important; }
.nectar-leaflet-map .nectar-leaflet-pin { transform: none !important; border-radius: 99px !important; margin: auto; width: 8px; height: 8px; }
.leaflet-popup-content b, .leaflet-popup-content span { display: block; }
.leaflet-container a.leaflet-popup-close-button { top: 10px !important; right: 10px !important; }
.leaflet-popup-tip-container { top: 99%; }

/* INFO FINANCIERA */
.row-info-finan { margin-top: -80px; }
.row-info-finan .row-bg-layer { background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(31,67,147,1) 50%, rgba(31,67,147,1) 100%); }
.tit-anios { font-weight: 700 !important; padding-bottom: 0 !important; margin-bottom: -10px; }
.row-bts-estados .wpb_wrapper { display: flex; justify-content: space-evenly; }
.row-bts-estados .nectar-button { display: flex; align-items: center; text-align: center; }
.lista-comunicaciones ul { margin-left: 0 !important; } 
.lista-comunicaciones li { font-weight: 700; list-style-image: url("https://www.molinos.com.ar/wp-content/uploads/2022/09/bullet-ama.svg") !important; list-style-position: inside; padding-bottom: 10px; text-align: center; font-size: 16px; line-height: 22px; }
.lista-comunicaciones li a { opacity: 1 !important; text-decoration: underline; }
.col-comunicaciones .column-image-bg { background-size: auto; margin-top: 100px; background-repeat: no-repeat; }
.row-banner-molinos .row-bg-layer { border-radius: 99px 0; }
.row-banner-molinos { margin-top: -370px; }
.txt-banner { color: #EC1C24; margin-bottom: 0 !important; }

/* MEDIA QUERIES */
@media (max-width: 999px) {
	.header-paginas .row_col_wrap_12 { min-height: 200px !important; }
	h2.vc_custom_heading.tit-header-paginas { font-size: 70px !important; line-height: 55px !important; text-align: center !important; }
	h2.vc_custom_heading.tit-proposito { font-size: 60px !important; line-height: 45px !important; }
	.tit-numeros h2 div { font-size: 27px!important; line-height: 33px!important; }
	.tit-numeros h2 { font-size: 60px!important; line-height: 45px!important; }
	h2.vc_custom_heading.tit-historia { font-size: 70px !important; line-height: 55px !important; }
	.tit-establecimientos h2 { font-size: 60px !important; line-height: 45px !important; }
	.row-info-finan { z-index: 0 !important; }
	.row-info-finan .row-bg-layer { background: none !important; }
	.row-banner-molinos { margin-top: -450px; }
	.col-comunicaciones { background-color: #1f4393;  padding-top: 50px; padding-bottom: 200px !important; }
	.col-comunicaciones .vc_column-inner { padding-left: 4% !important; padding-right: 4% !important; }
	.row-banner-molinos { margin-left: 4%; margin-right: 4%; }
	.row-banner-molinos .row-bg { background-position: 80% bottom !important; }
}
@media (max-width: 690px) {
	.row-nav-compania .vc_col-sm-3 { width: 50% !important; }
	.row-numeros-imgs .wpb_wrapper { flex-direction: column; }
	.row-numeros-imgs .wpb_wrapper .hover-wrap { margin-bottom: 0 !important; }
	.tit-numeros h2 span { border: 0; }
	h2.vc_custom_heading.mail-accionistas { font-size: 22px !important; line-height: 28px!important; }
}
@media (max-width: 480px) {
	.tit-numeros h2 { flex-direction: column; }
	.tit-numeros h2 span { margin-right: 0; }
	.tab-compania .tabbed[data-color-scheme="extra-color-1"][data-style="minimal"]:not(.using-icons)>ul li:not(.cta-button) { width: 100%; }
	.row-bts-estados .wpb_wrapper { flex-direction: column; }
	.row-bts-estados .nectar-button { display: initial; }
	.row-banner-molinos h2.vc_custom_heading { font-size: 22px !important; line-height: 28px !important; }
	.row-banner-molinos .divider-small-border { width: 217px !important; }
	h2.vc_custom_heading.mail-accionistas { font-size: 18px !important; line-height: 24px!important; }
	.row-banner-molinos .row-bg-layer { border-radius: 70px 0 !important; }
}

/************************************/
/*			NUESTRO EQUIPO			*/
/************************************/

.row-nav-equipo .row-bg-wrap { border-bottom: 1px solid #EC1C24; }
.row-nav-equipo .row_col_wrap_12 { max-width: 700px; margin: auto; }
.row-nav-equipo .vc_column-inner:hover p { font-weight: 700; }
.tit-nuestro-talento { font-family: 'bettertimes'; font-weight: 100; margin-bottom: 0 !important; }
.img-formas { border-radius: 0 99px !important; }
/* .page-id-1302 .container-wrap { background: url(https://www.molinos.com.ar/wp-content/uploads/2022/09/fdo-equipo.svg); background-size: contain; background-position: center 90%; background-repeat: no-repeat; } */
.page-id-1302 .container-wrap { background: url(https://www.molinos.com.ar/wp-content/uploads/2022/09/fdo-equipo.svg); background-size: contain; background-position: center 30%; background-repeat: no-repeat; } /* NUEVO */

/* TALENTO JOVEN */
.tit-jovenes h2 { font-family: 'bettertimes'; font-weight: 100; margin-bottom: 0 !important; display: flex; align-items: center; font-size: 70px !important; color: #EC1C24; line-height: 55px !important; justify-content: center; }
.tit-jovenes h2 div { font-family: Nunito !important; font-weight: 800; font-size: 32px !important; line-height: 38px !important; margin-right: 20px; }
.col-programa .column-bg-overlay { border-radius: 99px 0 !important; }
.img-bullet-separador { max-width: 11px !important; }
.col-programa .img-with-aniamtion-wrap .hover-wrap { margin: 30px auto; }
.col-programa .txt-requisitos { margin-bottom: 0 !important; }
.col-programa .tit-caract-rojo { margin-bottom: 5px !important; }
.col-programa .row-txt-caract { margin-bottom: -10px !important; }
.page-id-3182 .container-wrap { background: url(https://www.molinos.com.ar/wp-content/uploads/2022/10/fdo-talento2.svg); background-size: contain; background-position: center 25%; background-repeat: no-repeat; }

/* MEDIA QUERIES */
@media (max-width: 999px) {
	h2.vc_custom_heading.tit-nuestro-talento { font-size: 60px !important; line-height: 40px !important; }
	.tit-jovenes h2 { font-size: 50px!important; line-height: 35px!important; }
	.tit-jovenes h2 div { font-size: 26px!important; line-height: 32px!important; margin-right: 15px; }
	h2.vc_custom_heading.tit-jovenes-azul {  font-size: 25px !important; line-height: 31px !important; }
	.row-video-jovenes .nectar-video-box .inner-wrap { border-radius: 0 70px; }
	.row-video-jovenes .nectar-video-box .nectar_video_lightbox { width: 70px; height: 70px; margin-top: -35px; margin-left: -35px; }
}
@media (max-width: 690px) {
	.row-video-jovenes .nectar-video-box .inner-wrap { border-radius: 0 50px; }
	.row-video-jovenes .nectar-video-box .nectar_video_lightbox { width: 50px; height: 50px; margin-top: -25px; margin-left: -25px; }
	.tit-jovenes h2 { display: inherit; }
	.tit-jovenes h2 div { margin-bottom: 10px; margin-right: 0; }
	.row-txt-caract .divider-wrap>div { width: 100% !important; }
}
@media (max-width: 480px) {
	.img-formas { border-radius: 0 70px !important; }
}

/********************************/
/*			COMER MEJOR			*/
/********************************/

.header-comer { display: flex; align-items: center; justify-content: center; }
.header-comer h2 { min-width: 350px; }
/* .header-comer .row-bg-layer { border-radius: 0 0 99px !important; } */
.header-comer .row-bg { background-image: url(https://www.molinos.com.ar/wp-content/uploads/2022/09/fdo-comer-izq.svg), url(https://www.molinos.com.ar/wp-content/uploads/2022/09/fdo-comer-der.svg) !important; background-position: -10%, 110% !important;
background-size: contain;  background-repeat: no-repeat; }
.header-comer { min-height: 250px; }
.tit-comer h2 { font-family: 'bettertimes'; font-weight: 100; margin-bottom: 0 !important; display: flex; align-items: center; font-size: 70px !important; color: #EC1C24; line-height: 55px !important; }
.tit-comer h2 span { content: ""; flex: 1 1 auto; border-top: 1px solid #EC1C24; }
.tit-comer h2 span:first-child { margin-right: 30px; }
.tit-comer h2 span:last-child { margin-left: 30px; }
.tit-comer h2 div { font-family: Nunito !important; font-weight: 800; font-size: 32px !important; line-height: 38px !important; margin-right: 20px; }
.txt-comer { text-align: center; font-size: 16px; line-height: 22px; max-width: 850px; margin: auto; }
.row-preguntas { max-width: 850px; margin: auto; }
.txt-preguntas { margin-bottom: 35px !important; }
.txt-preguntas h4 { font-size: 21px !important; line-height: 27px !important; color: #1F4393; margin-bottom: 15px !important; }
.rojo { color: #EC1C24 !important; }
.txt-preguntas a:hover { text-decoration: underline; color: #EC1C24 !important; }
.tit-novedades-preg h2 { font-family: 'bettertimes'; font-weight: 100; margin-bottom: 0 !important; display: flex; align-items: center; font-size: 70px !important; color: #EC1C24; line-height: 55px !important; }
.tit-novedades-preg h2 span { content: ""; flex: 1 1 auto; border-top: 1px solid #EC1C24; }
.tit-novedades-preg h2 span:first-child { margin-right: 30px; }
.tit-novedades-preg h2 span:last-child { margin-left: 30px; }

/* NOTAS DESTACADAS */
.row-sgrid-comer { min-height: 420px; display: flex; align-items: center; justify-content: center; }
.notas-tit { padding: 0 30px !important; }
.notas-tit a { color: #fff !important; font-size: 26px !important; line-height: 26px !important; padding: 0 25px; }
.notas-img { border-radius: 99px 0 !important; }
#notas-x4 .row-sgrid-comer { min-height: 200px; }
#notas-x4 .notas-img { border-radius: 70px 0 !important; }

/* PRODUCTOS SIN TACC */ 
.container-grilla { display: grid; grid-template-columns: 3fr 1fr; justify-content: center; }
.container-grilla div { border: 1px solid #ec1c24!important; text-align: center; padding: 10px; color: #232323; background-color: #FFF; display: flex; align-items: center; justify-content: center; }
.container-grilla .titulo { font-weight: 700 !important; color: #ec1c24!important; }

/* MEDIA QUERIES */
@media (max-width: 1200px) {
	.header-comer .row-bg { background-position: -35%, 135% !important; }
}	
@media (max-width: 999px) {
	.header-comer { min-height: 200px; }
	.tit-comer h2 { font-size: 60px !important; line-height: 45px !important; }
	.tit-comer h2 div { font-size: 26px !important; line-height: 32px !important; margin-right: 10px; }
	.txt-preguntas h4 { font-size: 19px!important; line-height: 25px!important; }
	.notas-tit a { font-size: 23px !important; line-height: 23px !important; }
}
@media (max-width: 690px) {
	.tit-comer h2 span { border: 0; }
	.header-comer .row-bg { background-size: cover; background-position: -420px, 320px !important; }
	.row-sgrid-comer { min-height: 320px; }
}
@media (max-width: 480px) {
	.tit-comer h2 { display: inherit; text-align: center !important; }
	.tit-comer h2 span { display: none; }
	.tit-comer h2 div { margin-right: 0; margin-bottom: 10px; }
	.header-comer .row-bg { background-size: cover; background-position: -325px, 245px !important; }
	#notas-x4 .notas-img { border-radius: 50px 0!important; }
	.row-sgrid-comer .notas-img { border-radius: 50px 0!important; }
	.row-sgrid-comer { min-height: 220px; }
}

/************************************/
/*			SUSTENTABILIDAD			*/
/************************************/

.bt-descarga-reporte b { display: block; text-align: center; }
.page-id-1306 .header-paginas .wpb_wrapper { display: flex; justify-content: space-between; align-items: center; }
.tit-sust h2 { font-family: 'bettertimes'; font-weight: 100; margin-bottom: 0 !important; display: flex; align-items: center; font-size: 70px !important; color: #EC1C24; line-height: 55px !important; justify-content: center; }
.tit-sust h2 div { font-family: Nunito !important; font-weight: 800; font-size: 32px !important; line-height: 38px !important; margin-right: 10px; }
.row-bts-reportes .wpb_wrapper { display: flex; justify-content: space-evenly; }
.tit-reportes h2 { font-family: 'bettertimes'; font-weight: 100; margin-bottom: 0 !important; display: flex; align-items: center; font-size: 70px !important; color: #EC1C24; line-height: 55px !important; }
.tit-reportes h2 span { content: ""; flex: 1 1 auto; border-top: 1px solid #EC1C24; }
.tit-reportes h2 span:first-child { margin-right: 30px; }
.tit-reportes h2 span:last-child { margin-left: 30px; }
.tit-reportes h2 div { font-family: Nunito !important; font-weight: 800; font-size: 32px !important; line-height: 38px !important; margin-right: 20px; }
.txt-reportes { text-align: center; font-size: 16px; line-height: 22px; max-width: 850px; margin: auto; }
.misc-reportes { max-width: 175px !important; position: absolute; margin-top: -130px; margin-left: -100px; }
.misc2-reportes { max-width: 75px !important; }
.row-misc-reportes { z-index: 1; }
.row-misc-reportes .wpb_wrapper { display: flex; justify-content: flex-end; }
.row-agenda .row-bg-layer { border-radius: 0 99px 0 0 !important; }
.row-agenda { margin-top: -100px; z-index: 2; }
.row-reportes-ultimos { max-width: 1000px; margin: auto; }
.tit-agenda { font-family: 'bettertimes'; font-weight: 100; margin-bottom: 0 !important; }
.tit-agenda.anio { margin-left: 150px;  }
.txt-onu { font-weight: 700 !important; padding: 5px 25px; }

/* SOLAPAS */
.row-solapas .toggle { border: 0 !important; }
.row-solapas .toggles .toggle h3 { max-width: 850px; margin: auto; }
.row-solapas .toggles .toggle h3 a { color: #fff !important; font-weight: 600 !important; font-size: 26px !important; line-height: 26px !important; display: flex; align-items: center; padding: 25px !important; }
.row-solapas .toggles .toggle h3 a img { margin-bottom: 0 !important; padding-right: 15px; }
.row-solapas .toggles .toggle:nth-child(1) { background-color: #FFCB05; border-radius: 0 99px 0 0; }
.row-solapas .toggles .toggle:nth-child(2) { background-color: #EF4E23; }
.row-solapas .toggles .toggle:nth-child(3) { background-color: #007A4D; }
.row-solapas .toggles .toggle:nth-child(4) { background-color: #282F6C; border-radius: 0 0 0 99px; }
.row-solapas .toggles .toggle .inner-toggle-wrap { padding-top: 50px !important; padding-bottom: 50px !important; }
.row-solapas .toggles .toggle-title i { display: none; }
.row-solapas .toggles .toggle>div{ background-color: #fff; }

/* SALUD Y BIENESTAR */
.txt-salud { max-width: 850px; margin: auto; font-size: 18px !important; line-height: 24px !important; }
.lista-salud ul { margin-left: 0 !important; } 
.lista-salud li { font-weight: 700; list-style-image: url("https://www.molinos.com.ar/wp-content/uploads/2022/09/bullet-ama.svg") !important; list-style-position: inside; padding-bottom: 10px; }
.lista-salud li a { opacity: 1 !important; text-decoration: underline; }
.row-lista-salud {  max-width: 700px; margin: auto; }

/* DESARROLLO DE PYC */
.txt-desarrollo { font-size: 18px !important; line-height: 24px !important; text-align: center; }
.txt-desarrollo-num { font-weight: 800; padding-bottom: 0 !important; padding-top: 10px; }
.txt-desarrollo-num2 { padding: 0 25px; margin-top: 10px !important; color: #fff !important; }
.col-circulos .column-image-bg { background-repeat: no-repeat; background-size: contain; }
.col-circulos>.vc_column-inner>.wpb_wrapper { min-height: 300px !important; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.row-circulos { max-width: 1000px; margin: auto; }
.row-circulos .vc_col-sm-4>.vc_column-inner:after { content: ""; background-color: #EC1C24; position: absolute; width: 1px; height: 23%; bottom: -5px; right: -10px; display: block; }
.row-circulos .vc_col-sm-4:last-child>.vc_column-inner:after { display: none; }
.row-programa { max-width: 1000px; margin: auto; }
.tit-programa { max-width: 350px; margin: auto; }
.img-banco { max-width: 330px !important; }
.row-banco .column-bg-overlay { border-radius: 99px 0 !important; }
.row-programa .nectar-video-box .inner-wrap { border-radius: 99px 0 !important; }
.bt-banco { margin: auto; display: table; margin-bottom: 0 !important; }
.row-fdo-desa-pyc { z-index: 0; }
.row-fdo-desa-pyc img { margin-top: -100vh !important; }

/* CUIDADO AMBIENTAL */
.row-consumo { max-width: 1000px; margin: auto; }
.txt-cuidado { font-size: 16px !important; line-height: 22px !important; }
.col-txt-cuidado .column-bg-overlay { border-radius: 0 99px; }
.col-consumo .wpb_wrapper { display: flex; align-items: center; }
.col-consumo .wpb_wrapper h6:first-child {min-width: 150px; }
.col-consumo .wpb_wrapper h6:last-child { padding-left: 20px; }
.row-economia { max-width: 1000px; margin: auto; }
.row-fdo-cuidado { z-index: 0; }
.row-fdo-cuidado img { margin-top: -95vh !important; }

/* BASES DEL NEGOCIO */
.row-bases { max-width: 1000px; margin: auto; }
.tit-economia h2 {  margin-bottom: 0 !important; display: flex; align-items: center; font-size: 32px !important; color: #EC1C24; line-height: 38px !important; }
.tit-economia h2 span { content: ""; flex: 1 1 auto; border-top: 1px solid #EC1C24; }
.tit-economia h2 span:first-child { margin-right: 30px; }
.tit-economia h2 span:last-child { margin-left: 30px; }
.row-fdo-bases { z-index: 0; }
.row-fdo-bases img { max-width: 200px !important; margin-top: -45vh !important; float: right; }
.row-banner-solapas { max-width: 1000px; margin: auto; }
.row-banner-solapas .row-bg-layer { border-radius: 99px 0 !important; }

/* MEDIA QUERIES */
@media (max-width: 1150px) {
	.row-solapas .toggles .toggle h3 {	max-width: 700px; margin: auto; }
	h2.vc_custom_heading.tit-agenda { font-size: 80px !important; line-height: 55px !important; }
	.tit-agenda.anio { margin-left: 120px; }
	p.vc_custom_heading.txt-onu { font-size: 22px !important; line-height: 28px !important; }
	.row-circulos .vc_col-sm-4>.vc_column-inner:after { height: 25%; bottom: 5px; }
	p.vc_custom_heading.tit-num { font-size: 50px !important; line-height: 50px !important; }
}
@media (max-width: 999px) {
	.page-id-1306 .header-paginas .wpb_wrapper { display: block; text-align: center; }
	.bt-descarga-reporte { font-size: 12px !important; margin-top: 15px; padding: 10px 25px !important; }
	.bt-descarga-reporte b { display: inline; margin-right: 5px; }
	.tit-sust h2 { font-size: 60px!important; line-height: 45px!important; }
	.tit-sust h2 div { font-size: 26px!important; line-height: 32px!important; margin-right: 10px; }
	.tit-reportes h2 { font-size: 60px!important; line-height: 45px!important; }
	.tit-reportes h2 div { font-size: 26px!important; line-height: 32px!important; margin-right: 10px; }
	.row-solapas .toggles .toggle h3 a { font-size: 22px !important; line-height: 22px !important; } 
	.row-solapas .toggles .toggle h3 {	max-width: 450px; margin: auto; }
	.row-solapas .toggles .toggle h3 a img { max-width: 65px; }
	.row-circulos .vc_col-sm-4>.vc_column-inner:after { display: none; }
	.row-circulos .vc_col-sm-4 { width: 50% !important; }
	.row-circulos .row_col_wrap_12 { justify-content: center; }
	.col-circulos>.vc_column-inner>.wpb_wrapper { min-height: 270px!important; }
	h4.vc_custom_heading.tit-programa { font-size: 26px !important; line-height: 32px !important; } 
	.row-programa .nectar-video-box .inner-wrap { max-height: 300px; }
	h4.vc_custom_heading.tit-consumo-efi { font-size: 21px !important; line-height: 27px !important; }
	.col-consumo h6.vc_custom_heading.txt-porcentaje { font-size: 34px !important; line-height: 44px !important; }
	.tit-economia h2 { font-size: 27px !important; line-height: 33px !important; }
	.row-fdo-desa-pyc { display: none !important; }
	.row-fdo-cuidado { display: none !important; }
	.row-fdo-bases { display: none !important; }
}
@media (max-width: 690px) {
	.tit-reportes h2 span { display: none; }
	.tit-reportes h2 div { margin: 0; }
	.tit-reportes h2 { display: block; text-align: center; }
	.row-solapas .toggles .toggle:nth-child(1) { border-radius: 0 70px 0 0; }
	.row-solapas .toggles .toggle:nth-child(4) { border-radius: 0 0 0 70px; }
	.row-solapas .toggles .toggle h3 {	max-width: 350px; margin: auto; }
	.tit-economia h2 span { display: none; }
	.tit-economia h2 { text-align: center; }
	.row-circulos .vc_col-sm-4 { width: 100% !important; max-width: 300px; margin: auto; }
}
@media (max-width: 480px) {
	.row-bts-reportes .nectar-button { text-align: center; }
	.row-solapas .toggles .toggle h3 a { font-size: 19px!important; line-height: 19px!important; }
	.row-solapas .toggles .toggle h3 a img { max-width: 55px; }
	.row-solapas .toggles .toggle h3 { max-width: 270px; margin: auto; }
	.col-txt-cuidado .column-bg-overlay { border-radius: 0 70px !important; }
	.row-banco .column-bg-overlay { border-radius: 70px 0 !important; }
}

/********************************************/
/*			GOBIERNO CORPORATIVO			*/
/********************************************/

.page-id-1321 .header-paginas .wpb_wrapper { display: flex; justify-content: flex-end; }
.col-circulos2 .column-image-bg { background-repeat: no-repeat; background-size: contain; margin-left: 10px;  }
.col-circulos2>.vc_column-inner>.wpb_wrapper { min-height: 300px !important; display: flex; flex-direction: column; align-items: center; justify-content: center; }
/* .col-parent-circulos2 .wpb_wrapper { display: flex; } */
.col-parent-circulos2 .inner_row { width: 50%; float: left; }
.tit-bts-gobierno { font-weight: 800; padding-bottom: 20px !important; margin-top: 25px; }
.txt-alguna-preg { font-weight: bold; padding-bottom: 5px !important; margin-left: 25px; margin-top: 20px !important; }
.txt-alguna-preg2 { padding-bottom: 5px !important; margin-left: 25px; }
.txt-alguna-preg3 { font-weight: bold; padding-bottom: 5px !important; margin-left: 25px; }
.row-fdo-gobierno { z-index: 0; margin-top: -225px !important; }
.row-fdo-gobierno img { max-width: 200px !important;  float: right; }
.row-linea-etica .row-bg-layer { border-radius: 0 99px 0 0 !important; }
.row-linea-etica .wpb_column:last-child { border-left: 1px solid #fff; }
.tit-linea-etica h2 { font-family: 'bettertimes'; font-weight: 100; margin-bottom: 0 !important; display: flex; align-items: center; font-size: 70px !important; color: #fff; line-height: 55px !important; }
.tit-linea-etica h2 div { font-family: Nunito !important; font-weight: 800; font-size: 32px !important; line-height: 38px !important; margin-right: 10px; }
.lista-linea-etica ul { margin-left: 0 !important; } 
.lista-linea-etica li { font-weight: 700; list-style-image: url("https://www.molinos.com.ar/wp-content/uploads/2022/09/bullet-rojo.svg") !important; list-style-position: inside; padding-bottom: 10px; }
.lista-linea-etica li:before { content: ""; display: inline-block; width: 10px; }
.lista-linea-etica li a { opacity: 1 !important; }
.lista-linea-etica li a:hover { color: #FFCB05 !important; }

/* MEDIA QUERIES */
@media (max-width: 1100px) {
	p.vc_custom_heading.tit-bts-gobierno { font-size: 19px !important; line-height: 25px !important; }
	.page-id-1321 .nectar-button.large { padding: 15px 22px !important; }
}
@media (max-width: 999px) {
	.page-id-1321 .header-paginas .wpb_wrapper { justify-content: center; }
	.page-id-1321 h2.vc_custom_heading.tit-header-paginas { font-size: 60px!important; line-height: 45px!important; }
	.row-linea-etica .wpb_column:last-child { border: 0; border-top: 1px solid #fff; padding-top: 30px; }
	.col-circulos2>.vc_column-inner>.wpb_wrapper { min-height: 250px!important; }
}
@media (max-width: 690px) {
	p.vc_custom_heading.tit-bts-gobierno { font-size: 16px !important; line-height: 22px !important; }
	.col-circulos2>.vc_column-inner>.wpb_wrapper { min-height: 210px!important; }
	.tit-bts-gobierno { padding-bottom: 10px!important; }
	.col-circulos2 .column-image-bg { margin-left: 8px; }
}
@media (max-width: 480px) {
	.col-parent-circulos2 .inner_row { width: 100%; }
}

/********************************/
/*			CONTACTO			*/
/********************************/

.row-contacto .row-bg-wrap .inner-wrap .row-bg { background: linear-gradient(90deg, rgba(31,67,147,1) 35%, rgba(242,242,242,1) 35%, rgba(242,242,242,1) 100%); }
.col-form-contacto .column-bg-overlay { border-radius: 0 99px 0 0 !important; }
.row-fdo-falso { margin-top: -100px; z-index: 0; }
.icono-tel { max-width: 42px !important; }
.tit-centro { margin-bottom: 10px !important; }
.tit-centro h2 { font-family: 'bettertimes'; font-weight: 100; margin-bottom: 0 !important; display: flex; align-items: center; font-size: 70px !important; color: #EC1C24; line-height: 55px !important; }
.tit-centro h2 div { font-family: Nunito !important; font-weight: 800; font-size: 32px !important; line-height: 38px !important; margin-right: 10px; color: #EC1C24; max-width: 180px; margin-left: 50px; }
.tit-centro .wpb_wrapper { display: flex; align-items: end; }
.row-atencion { max-width: 500px; margin: auto; }
.txt-0800 { margin-left: 90px; }
.row-fdo-blanco { width: 1920px; margin-top: -525px; position: absolute; left: -100px; z-index: 0; }

/* FORM */
.page-id-1318 ::-webkit-input-placeholder { color: #fff; }
.page-id-1318 ::-moz-placeholder { color: #fff; }
.page-id-1318 :-ms-input-placeholder { color: #fff; }
.page-id-1318 :-moz-placeholder { color: #fff; }
.page-id-1318 .wpcf7 textarea { border: 1px solid #fff !important; border-radius: 10px !important; margin-top: 10px !important; }
.page-id-1318 input[type=date], .page-id-1318 input[type=email], .page-id-1318 input[type=number], .page-id-1318 input[type=password], .page-id-1318 input[type=search], .page-id-1318 input[type=tel], .page-id-1318 input[type=text], .page-id-1318 input[type=url], .page-id-1318 select { background: transparent !important; padding: 10px 0 !important; }
.page-id-1318 textarea { background: transparent !important; }
body[data-button-style=rounded].page-id-1318 .container-wrap input[type=submit]{ padding: 15px 30px !important; opacity: 1; background-color: #fff; color: #EC1C24; }
.page-id-1318 .wpcf7-spinner { top: 8px; opacity: 1; }
.page-id-1318 .wpcf7-response-output { background: transparent !important; border: 0 !important; padding: 0 !important; margin: 0 !important; margin-top: 25px !important; color: #FFCB05; }
.page-id-1318 .wpcf7-not-valid-tip { box-shadow: none !important; background: transparent; color: #FFCB05 !important; position: absolute; top: 10px !important; right: 0;}
.page-id-1318 label .wpcf7-not-valid-tip { top: -22px !important; }

/* MEDIA QUERIES */
@media (max-width: 1200px) {
	.tit-centro h2 { font-size: 60px!important; line-height: 45px!important; }
	.tit-centro h2 div { font-size: 28px !important; line-height: 34px !important; max-width: 152px; }
}
@media (max-width: 999px) {
	.row-contacto .row-bg-wrap .inner-wrap .row-bg { background: none !important; }
	.col-form-contacto .column-bg-overlay { border-radius: 0 0 99px!important; }
	.col-form-contacto .vc_column-inner>.wpb_wrapper { padding: 0 50px; }
	.col-telefonos { background-color: #F2F2F2; margin-top: -165px; }
	h6.vc_custom_heading.tit-dejanos { font-size: 23px !important; line-height: 29px !important; }
	.row-fdo-falso { display: none !important; }	
	.txt-0800 { font-size: 25px !important; line-height: 31px !important; }
}
@media (max-width: 690px) {
	.tit-centro .wpb_wrapper { display: block; }
	.icono-tel { margin: auto; }
	.tit-centro h2 { display: block; text-align: center; line-height: 65px !important; }
	.tit-centro h2 div { margin: 0; max-width: 100%; font-size: 25px !important; line-height: 31px !important; }
	.txt-0800 { margin-left: 0; text-align: center !important; }
	.row-fdo-blanco { margin-top: -650px; }
}
@media (max-width: 480px) {
	.row-fdo-blanco { margin-top: -725px; }
	.col-form-contacto .vc_column-inner>.wpb_wrapper { padding: 0 30px; }
}

/********************************************/
/*			COMUNICADOS ESPECIALES			*/
/********************************************/

.header-comu { display: flex; align-items: center; justify-content: center; }
.header-comu h2 { min-width: 350px; }
/* .header-comu .row-bg-layer { border-radius: 0 0 99px !important; } */
.header-comu .row-bg { background-image: url(https://www.molinos.com.ar/wp-content/uploads/2022/09/fdo-comu-izq.svg), url(https://www.molinos.com.ar/wp-content/uploads/2022/09/fdo-comu-der.svg) !important; background-position: left, right !important;
background-size: contain;  background-repeat: no-repeat; }
.header-comu { min-height: 250px; }
.page-id-2484 .container.main-content>.row { max-width: 750px; margin: auto; }
.page-id-2484 .container-wrap { background: url(https://www.molinos.com.ar/wp-content/uploads/2022/09/fdo-com-especiales.svg); background-size: contain; background-position: center; background-repeat: no-repeat; }
.tit-com-especiales { margin-bottom: 20px !important; }
.txt-info1, .txt-info2 { margin-bottom: 0 !important; }
.txt-info2 a:hover { color: #1F4393; }

/* MEDIA QUERIES */
@media (max-width: 1200px) {
	.header-comu .row-bg { background-position: -15%, 115% !important; }
}
@media (max-width: 999px) {
	.header-comu { min-height: 200px; }
	.header-comu .row-bg { background-position: -20%, 130% !important; }
	h2.vc_custom_heading.tit-com-especiales { font-size: 25px !important; line-height: 31px !important; }
	p.vc_custom_heading.txt-bajada { font-size: 18px !important; line-height: 24px !important; }

}
@media (max-width: 690px) {
	.header-comu .row-bg { background-size: 60%; background-position: -70%, 170% !important; }
}
@media (max-width: 480px) {
	.header-comu .row-bg { background-size: 60%; background-position: -80%, 180% !important; }
}

/********************************************/
/*			TERMINOS Y CONDICIONES			*/
/********************************************/

.page-id-1345 .container.main-content>.row { max-width: 750px; margin: auto; }
.page-id-1345 .container-wrap { background: url(https://www.molinos.com.ar/wp-content/uploads/2022/09/fdo-com-especiales.svg); background-size: contain; background-position: center; background-repeat: no-repeat; }

/****************************/
/*			SORTEO			*/
/****************************/

.header-sorteo { display: flex; align-items: center; justify-content: center; }
.header-sorteo h2 { min-width: 350px; }
/* .header-comu .row-bg-layer { border-radius: 0 0 99px !important; } */
.header-sorteo .row-bg { background-image: url(https://www.molinos.com.ar/wp-content/uploads/2022/09/fdo-sorteo-izq.svg), url(https://www.molinos.com.ar/wp-content/uploads/2022/09/fdo-sorteo-der.svg) !important; background-position: -10%, 110% !important;
background-size: contain;  background-repeat: no-repeat; }
.header-sorteo { min-height: 250px; }
.row-sorteo .row-bg-layer { background: linear-gradient(90deg, rgba(242,242,242,1) 43%, rgba(255,255,255,1) 43%, rgba(255,255,255,1) 100%); }
.misc-sorteo { max-width: 230px !important; position: absolute !important; margin-top: -265px; }

/* FORM */
.page-id-2497 ::-webkit-input-placeholder { color: #383838; }
.page-id-2497 ::-moz-placeholder { color: #383838; }
.page-id-2497 :-ms-input-placeholder { color: #383838; }
.page-id-2497 :-moz-placeholder { color: #383838; }
.page-id-2497 input[type=date], .page-id-2497 input[type=email], .page-id-2497 input[type=number], .page-id-2497 input[type=password], .page-id-2497 input[type=search], .page-id-2497 input[type=tel], .page-id-2497 input[type=text], .page-id-2497 input[type=url], .page-id-2497 select { background: transparent !important; padding: 10px 0 !important; color: #383838 !important; }
body[data-button-style=rounded].page-id-2497 .container-wrap input[type=submit]{ padding: 15px 30px !important; opacity: 1; margin-top: 25px; }
.page-id-2497 .wpcf7-spinner { top: 8px; opacity: 1; }
.page-id-2497 .wpcf7-response-output { background: transparent !important; border: 0 !important; padding: 0 !important; margin: 0 !important; margin-top: 25px !important; color: #ec1c24; }
.page-id-2497 .wpcf7-not-valid-tip { box-shadow: none !important; background: transparent; color: #ec1c24 !important; position: absolute; top: 10px !important; right: 0;}
.form-row { display: flex; }
.form-col1 { margin-right: 2%; width: 50%; }
.form-col2 { margin-left: 2%;  width: 50%; }


/* MEDIA QUERIES */
@media (max-width: 1200px) {
	.header-sorteo .row-bg { background-position: -30%, 130% !important; }
}
@media (max-width: 999px) {
	.header-sorteo { min-height: 200px; }
	.header-sorteo .row-bg { background-position: -50%, 140% !important; }
	.row-sorteo .row-bg-layer { background: linear-gradient(180deg, rgba(242,242,242,1) 30%, rgba(255,255,255,1) 30%, rgba(255,255,255,1) 100%); }
	.row-sorteo h2.vc_custom_heading { font-size: 25px !important; line-height: 31px !important; }
	.misc-sorteo { max-width: 180px!important; margin-top: -195px; }
}
@media (max-width: 690px) {
	.row-sorteo .row-bg-layer { background: linear-gradient(180deg, rgba(242,242,242,1) 28%, rgba(255,255,255,1) 28%, rgba(255,255,255,1) 100%); }
	.header-sorteo .row-bg { background-size: 90%; background-position: -565%, 490% !important; }
	.form-row { display: block; }
	.form-col1 { margin-right: 0; width: 100%; }
	.form-col2 { margin-left: 0; width: 100%; }
}
@media (max-width: 480px) {
	.header-sorteo .row-bg { background-size: cover; background-position: -300px, 240px !important; }
}

/********************************/
/*			NOVEDADES			*/
/********************************/

.comments-section { display: none !important; }
.blog-title .lanzamientos, .blog-title .novedades, .blog-title .productos { display: none !important; }
.header-novedades { display: flex; align-items: center; justify-content: center; }
.header-novedades h2 { min-width: 350px; }
/* .header-comer .row-bg-layer { border-radius: 0 0 99px !important; } */
.header-novedades .row-bg { background-image: url(https://www.molinos.com.ar/wp-content/uploads/2022/09/fdo-novedades-izq.svg), url(https://www.molinos.com.ar/wp-content/uploads/2022/09/fdo-novedades-der.svg) !important; background-position: -5%, 105% !important;
background-size: contain;  background-repeat: no-repeat; }
.header-novedades { min-height: 250px; }
.single-post #page-header-wrap { display: none !important; }
.tit-post-title h1 { color: #EC1C24 !important; font-size: 30px !important; line-height: 36px !important; }
.single-post .post-content { max-width: 750px; margin: auto; }
.txt-bajada { font-weight: bold; padding-bottom: 0 !important; }
.post .content-inner { padding-bottom: 0; }
.single-post .container-wrap { padding-top: 50px !important; background: url(https://www.molinos.com.ar/wp-content/uploads/2022/09/fdo-novedades-1.svg); background-size: 100%; background-position: 0 0; }
/* .single-post .container-wrap { padding-top: 50px !important; background: url(https://www.molinos.com.ar/wp-content/uploads/2022/09/fdo-novedades-1.svg); background-size: contain; background-position: center; background-repeat: no-repeat; } */
.single-post .post-area { padding-bottom: 15px !important; }
.single-post .post-area .img-with-animation { margin: 30px 0 !important; }
.row-footer-novedades { margin-bottom: 10px !important; }

/* MEDIA QUERIES */
@media (max-width: 1200px) {
	.header-novedades .row-bg { background-position: -30%, 130% !important; }
}
@media (max-width: 999px) {
	.header-novedades { min-height: 200px; }
	.header-novedades .row-bg { background-position: -40%, 140% !important; }
	.tit-post-title h1 { font-size: 25px !important; line-height: 31px !important; }
	p.vc_custom_heading.txt-bajada{ font-size: 18px !important; line-height: 24px !important; }
	.row-footer-novedades { margin-bottom: 30px !important; }
}
@media (max-width: 690px) {
	.header-novedades .row-bg { background-size: cover; background-position: -400px,300px!important; }
}
@media (max-width: 480px) {
	.header-novedades .row-bg { background-size: cover; background-position: -300px,240px!important; }
}

/****************************/
/*			PRENSA			*/
/****************************/

.tab-prensa .tabbed[data-style=minimal]>ul li:not(.cta-button) a { color: #282F6C !important; padding: 0px 30px 30px; font-size: 16px; line-height: 22px; }
.tab-prensa .tabbed[data-style=minimal]>ul li a:hover { opacity: 1 !important; font-weight: 700; }
.tab-prensa .tabbed[data-color-scheme="extra-color-1"][data-style="minimal"]:not(.using-icons) >ul li:not(.cta-button) .active-tab { font-weight: 700; }
.tab-prensa .tabbed[data-style=minimal] .wpb_tabs_nav { margin-bottom: 50px; border-bottom: 1px solid #EC1C24; }
.tab-prensa .tabbed[data-style*=minimal]>ul li .active-tab:after { transform: none !important; }
.row-premios .row-bg-layer { border-radius: 0 99px 0 0 !important; }
.tit-premios h2 { font-family: 'bettertimes'; font-weight: 100; margin-bottom: 0 !important; display: flex; align-items: center; font-size: 70px !important; color: #fff; line-height: 55px !important; }
.tit-premios h2 span { content: ""; flex: 1 1 auto; border-top: 1px solid #fff; }
.tit-premios h2 span:first-child { margin-right: 30px; }
.tit-premios h2 span:last-child { margin-left: 30px; }

/* CAROUSEL */
.row-premios .owl-carousel[data-desktop-cols] .owl-nav.disabled { display: block; }
.row-premios .owl-carousel .owl-nav .owl-prev { left: 0 !important; margin: 0 !important; padding: 5px; border-radius: 0 !important; background: transparent; color: #fff; top: 40% !important; }
.row-premios .owl-carousel .owl-nav .owl-next { right: 0 !important; margin: 0 !important; padding: 5px; border-radius: 0 !important; background: transparent; color: #fff; top: 40% !important; }
.row-premios .owl-theme .owl-nav.disabled+.owl-dots { margin-top: 50px; padding-bottom: 0; }
.row-premios .owl-theme .owl-dots .owl-dot span { height: auto; width: auto; }
.row-premios .owl-carousel .owl-stage { padding: 25px 0 0 !important; margin: auto; }
.row-premios .owl-carousel .carousel-item { padding-bottom: 0 !important;  }
.row-premios .img-with-aniamtion-wrap .hover-wrap { margin-bottom: 0; }
.row-premios .owl-prev span, .row-premios .owl-next span { display: none !important; }
.row-premios .owl-prev:hover, .row-premios .owl-next:hover  { background: transparent !important; }
.row-premios .owl-prev i, .row-premios .owl-next i { color: #fff !important; }
.row-premios .owl-prev:hover i, .row-premios .owl-next:hover i { color: #FFCB05 !important; background: transparent !important; }
.tit-premios1 { font-weight: 600; padding-bottom: 5px !important; }
.tit-premios2 { font-weight: 800; padding-bottom: 20px !important; }
.img-premios { max-width: 105px !important; margin: auto; }
.col-media-kit .wpb_wrapper { display: flex; justify-content: center; align-items: center; }
.tit-media-kit { font-family: 'bettertimes'; font-weight: 100; margin-bottom: 0 !important; }
.icono-media-kit { max-width: 57px !important; margin-right: 25px !important; }

/* MEDIA QUERIES */
@media (max-width: 999px) {
	.tit-premios h2 { font-size: 60px !important; line-height: 45px !important; }
	h2.vc_custom_heading.tit-media-kit { font-size: 70px !important; line-height: 55px !important; }
	.icono-media-kit { max-width: 40px !important; margin-right: 15px !important; }
}
@media (max-width: 690px) {
}
@media (max-width: 480px) {
	.tab-prensa .tabbed[data-style=minimal]>ul li { display: block; }
}