@font-face {
    font-family: 'charlevoix-black';
    src: url('/wp-content/themes/betheme-child/fonts/charlevoixpro-black.woff') format('woff'),
         url('/wp-content/themes/betheme-child/fonts/charlevoixpro-black.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}



/* ------------------------- General ----------------------------*/
a:hover{text-decoration: none!important;}


h3, h4{ line-height: 1;font-family: "charlevoixpro", Arial, Tahoma, sans-serif !important; }
#menu-menu-principal a span{letter-spacing: 1px;font-size: 13px!important}
.column_fancy_heading .inside h3{ max-width: 940px;font-size: 107%;line-height: 2;color: #121212;text-transform: uppercase;margin: auto;font-family: "charlevoix-black", Arial, Tahoma, sans-serif !important;}
.column_icon_box h5.title { font-family: "charlevoix-black", Arial, Tahoma, sans-serif !important; color: #121212; font-size: 130%; text-transform: uppercase;font-weight: 300;}
.icon_box .icon_wrapper{border-color: #444 !important;background-image: none !important;border-radius: 30% !important;}
.icon_box .icon_wrapper::before { border-color: #ffdc81 !important;border-width: 4px;border-radius: 28% !important;border-style: solid;}
.icon_box:hover .icon_wrapper {border-radius: 100% !important;transition: all 0.4s;}
.icon_box:hover .icon_wrapper::before{background-color: #ef3124 !important;border-color: #fff !important;border-radius: 100% !important;}
a.button:hover::after{opacity: 0 !important;}
.column_button a.button.btn-rojo{ background: url('../images/btn-rojo.png') center no-repeat transparent;min-width: 130px;max-width: 193px; background-size: auto auto;background-size: contain;color:#fff;width: 20%;text-align: center;padding: 3% 0;font-weight: 800;text-transform: uppercase;font-size: 80%;}
.column_button a.button.btn-rojo:hover{ background-image: url('../images/btn-rojo-amarilla.png');color:#1b1b1b;	text-decoration: none;}
.column_button a.button.btn-rojo:hover::after{opacity: 0;}
.column_button a.button.btn-rojo .button_label{ float: none !important; padding: 4px 1px;}
body.no-content-padding #Content{ padding-bottom: 4% !important;}
body.home #Content{ padding-bottom: 0% !important;}
#Subheader ul.breadcrumbs li{color: #db2519 !important; font-size: 90%; text-transform: uppercase; font-weight: 700;}
#Subheader ul.breadcrumbs li a { color: rgba(15, 15, 15, 1) !important;}
#Subheader ul.breadcrumbs li a:hover { color: #ed3529 !important;}
#Subheader .breadcrumbs { text-align: left !important;}
#Subheader ul.breadcrumbs li span { margin: 0; opacity: 1; filter: alpha(opacity=100);}
#Subheader ul.breadcrumbs li span .icon-right-open::before {content: '/';font-weight: 700; font-family: "charlevoixpro", Arial, Tahoma, sans-serif;}
:focus::placeholder { color: #000 !important;}
#Top_bar .search_wrapper input[type="text"] { color: #000 !important;}


.column_column ul,
.column_column ol,
.the_content_wrapper ul,
.the_content_wrapper ol { color: #252526 !important;}
.icon-left-open-big::before,
.icon-right-open-big::before {content: '' !important;background-image: url('../images/flecha_carrusel.png');width: 37px;height: 41px;}
.icon-right-open-big::before{background-position: -32px 0;}
.icon-left-open-big::before{background-position: 0;}
.content_slider.carousel a.button .button_icon { opacity: 1;}
.content_slider.carousel a.button:hover .button_icon { opacity: 0.6;}
.tparrows.tp-leftarrow::before,
.tparrows.tp-rightarrow::before {content: '';background-image: url('../images/flecha_slider.png');width: 30px;height: 40px;}
.tparrows.tp-leftarrow::before{ background-position: 0 0;}
.tparrows.tp-rightarrow::before{background-position: -46px 0;}
#rev_slider_2_1 .uranus.tparrows::before,
#rev_slider_1_1 .uranus.tparrows::before {width: 30px; height: 40px;}




/* ------------------------- Header -----------------------------*/


#Top_bar .logo { margin: 0 0px 0 20px !important;}
.top_bar_left { width: 100% !important;}
#menu_redes{position: relative;margin: 24px 0 0;float: right;}
#Action_bar{position: relative;}
#Action_bar .column { overflow: initial;}
#Action_bar .social { padding: 0px 0;}
#Action_bar .social li { margin-right: 6px;}
#Action_bar .social li a { font-size: 140%;padding: 3px;}
#Action_bar .social li a:hover {color: #ffc326!important; }
#Action_bar .social li:last-child a:hover{color: #ffc326!important;}
#Top_bar .top_bar_right{  height: 24px !important;float: right;margin: 0 0px 0 10px;border-left: 1px solid #fff;padding: 0 0 0 10px;}
#Top_bar .top_bar_right:before{  display: none !important;}
#Top_bar .top_bar_right_wrapper {top: 0 !important;}
#Top_bar .top_bar_right_wrapper a{ color: #ffc423 !important;top: 0 !important;margin: 0 !important;float: none !important;font-size: 28px !important;}

#Top_bar .menu > li > a {padding: 0 !important; text-transform: uppercase;}
#Top_bar .menu > li > a:hover{background: url('../images/btn-rojo-amarilla.png') no-repeat center !important;background-size: 100% 100% !important;}
#Top_bar .menu_wrapper { padding: 6px 0 0;}
#Top_bar.is-sticky #menu_redes{margin: 0;}
#Top_bar.is-sticky #menu_redes #Action_bar{ display: none;}
#Top_bar.is-sticky .menu_wrapper { padding: 0;}
#Top_bar.is-sticky .menu_wrapper .menu > li > a{ color: #121212;}
#Top_bar.is-sticky .menu_wrapper .menu > li > a:hover{ color: #fff;}
#Top_bar .search_wrapper {background: rgba(255,255,255,0.8) !important;}
a.btn_slider_header,
a.btn_slider_header:hover{padding: 22% 0 !important;width: 180%;text-align: center !important;min-width: 60px !important;}
a.btn_slider_header{ background: url('/wp-content/uploads/2018/08/btn-amarilla.png') no-repeat center/100% 100% rgba(0,0,0,0) !important; }
a.btn_slider_header:hover{ background: url('/wp-content/uploads/2018/08/btn-rojo.png') no-repeat center/100% 100% rgba(0,0,0,0) !important;}
#titupo_principal{ text-align: center; margin: 1% 0 3%;}
#titulo .titulo{text-align: center;}
#Top_bar .menu > li > a span:not(.description){border: none!important;    padding: 0px 18px;}
.menu-main li .sub-menu li a:hover{background-color: #ffc326!important; color: #000}
.menu-main li .sub-menu li a span{text-transform: uppercase;font-family: roboto;font-weight: bold;font-size: 11px!important;}
.menu-main li .sub-menu{ background-color: rgba(242, 242, 242, 0.8588235294117647)!important;}     


/* ------------------------- Home ------------------------------ */

#bienvenida{ padding: 2% 0 0 !important;}
#bienvenida .section_wrapper.mfn-wrapper-for-wraps{display: block;}
#bienvenida .wrap.mcb-wrap.one-second:nth-child(1){position: absolute;margin-top: -15%;margin-left: -23%;width: 68%;}
#bienvenida .wrap.mcb-wrap.one-second:nth-child(1) .mcb-column-inner{margin: 0 !important;}
#bienvenida .wrap.mcb-wrap.one-second:nth-child(2){float: right;width: 50%;}
#bienvenida .column_image{}
#bienvenida .column_fancy_heading{}
#bienvenida .column_visual{margin-bottom: 10px;}
#bienvenida .column_fancy_heading .fancy_heading h2 {font-size: 500%;line-height: 1;z-index: 999}
#recetas{ padding: 6% 0 4% !important;}
#recetas .column_fancy_heading h2{ font-size: 380%;color: #fff;line-height: 1;font-weight: 400;}
#recetas .column_fancy_heading .fancy_heading{ text-align: left;}
#recetas .column_blog{margin: 0 0% 20px;}
#recetas .column_blog .posts_group.grid.col-3{ height: auto !important;}
#recetas .column_blog .posts_group.grid.col-3 .post-item{background-color: rgba(0,0,0,0) !important;position: relative !important;left: auto;left: auto !important;top: auto !important;}
#recetas .column_blog .post-desc-wrapper .post-desc{ padding:20px 0;}
#recetas .column_blog .post-desc-wrapper .post-title{}
#recetas .column_blog .post-desc-wrapper .post-title h2{ font-size: 100%; line-height: 1;font-family: "charlevoixpro", Arial, Tahoma, sans-serif;margin-bottom: 4px;}
#recetas .column_blog .post-desc-wrapper .post-title h2 a{ color: #fff !important;text-transform: uppercase;}
#recetas .column_blog .post-desc-wrapper .post-excerpt{ display: none;}
#recetas .column_blog .post-desc-wrapper .post-footer{ padding: 0;margin: 0;}
#recetas .column_blog .post-desc-wrapper .post-footer .post-links {float: left; padding-left: 0;}
#recetas .column_blog .post-desc-wrapper .post-footer .post-links i{ display: none;}
#recetas .column_blog .post-desc-wrapper .post-footer .post-links a{ color: #ffc327; text-transform: uppercase; font-weight: 800; font-size: 80%;}
#recetas .column_button a{ background: url('../images/btn-rojo-amarilla.png') center no-repeat transparent; background-size: auto auto;background-size: contain;color: #1b1b1b;width: 20%;max-width: 193px;text-align: center;padding: 3% 0;font-weight: 800;text-transform: uppercase;font-size: 80%;top: -20px}
#recetas .column_button a:hover{ background-image: url('../images/btn-rojo.png');color: #fff;}
#recetas .column_button a.button:hover::after{opacity: 0;}
#recetas .column_button a .button_label{ float: none !important; padding: 0 !important;}
#recetas .column_blog .post-desc-wrapper .post-footer .post-links a, #recetas .column_button a .button_label, #nuestros-productos .content_slider.carousel .content_slider_ul li .title{font-family: "charlevoix-black", Arial, Tahoma, sans-serif !important;}
#politicas-calidad-btn .column_button a{ background: url('../images/btn-rojo.png') center no-repeat transparent; background-size: auto auto;background-size: contain;color: #fff;width: 13%;max-width: 193px;text-align: center;padding: 3% 0;font-weight: 800;text-transform: uppercase;font-size: 80%;line-height: 17px;}
#politicas-calidad-btn .column_button a:hover{ background-image: url('../images/btn-rojo-amarilla.png');color: #1b1b1b;}
#tenemos_consejos{ padding: 4% 0 20% !important; background-size: cover !important;top: -2px}
#tenemos_consejos .column_fancy_heading .fancy_heading {text-align: center; max-width: 664px; margin: auto;}
#tenemos_consejos .column_fancy_heading .fancy_heading h2 {color: #1e1e1e;font-size: 517%;line-height: 1;}
#tenemos_consejos .column_button a{ background: url('../images/btn-rojo.png') center no-repeat transparent; background-size: auto auto;background-size: contain;color: #fff;width: 13%;max-width: 193px;text-align: center;padding: 3% 0;font-weight: 800;text-transform: uppercase;font-size: 80%;}
#tenemos_consejos .column_button a:hover{ background-image: url('../images/btn-rojo-amarilla.png');color: #1b1b1b;}
#tenemos_consejos .column_button a.button:hover::after{opacity: 0;}
#tenemos_consejos .column_button a .button_label{ float: none !important; padding: 0 !important;}
#nuestros-productos{ padding: 0% 0 10% !important;background-size: auto 100% !important;top: -3px!important}
#nuestros-productos .column_fancy_heading .fancy_heading h2 {font-size: 360%;line-height: 1;margin-top: -35px;    margin-bottom: 60px;}
#nuestros-productos .content_slider.carousel .content_slider_ul li .title{ text-transform: uppercase; color: #fff; opacity: 1; }
#nuestros-productos .content_slider.carousel .content_slider_ul li:hover .title { color: #f7da08;}
#nacarina_verde_home{ padding: 0% 0 14% !important;background-size: 100%;bottom: -1px;padding-top: 1px}
#nacarina_verde_home .section_wrapper.mfn-wrapper-for-wraps{display: block;}
#nacarina_verde_home .wrap.mcb-wrap{ float: right; }
#nacarina_verde_home .wrap.mcb-wrap .column_image,
#nacarina_verde_home .wrap.mcb-wrap .column_visual{ margin-bottom: 10px;}
#nacarina_verde_home .column_button a{background: url('../images/btn-rojo.png') center no-repeat transparent; background-size: auto auto;background-size: contain;color: #fff;width: 30%;max-width: 193px;text-align: center;padding: 3% 0;font-weight: 800;text-transform: uppercase;font-size: 80%;}
#nacarina_verde_home .column_button a:hover{ background-image: url('../images/btn-rojo-amarilla.png');color: #1b1b1b;}
#nacarina_verde_home .column_button a.button:hover::after{opacity: 0;}
#nacarina_verde_home .column_button a .button_label{ float: none !important; padding: 0 !important;}
#nacarina_verde .one-second.mcb-wrap{    padding: 0px 70px;}
.boldtext{font-size: 18px!important;}
 #tenemos_consejos .column_button{margin-bottom: 220px}
 #tenemos_consejos .column_fancy_heading{ margin: 0 1% 10px;}
 .politicas a {margin-right: 30px!important; font-family: roboto}


/* -------------------------- Recetas ------------------------- */

.blog_wrapper.isotope_wrapper .posts_group .post-title h2{ font-size: 180%; line-height: 1.8;}
.blog_wrapper .post-footer { color: #fff;float:right;}
.blog_wrapper .post-footer a{ color: #fff;}
.post-footer{color: #fff;background-size: contain;padding: 14px 20px 10px 10px;background-color: transparent!important;background-image: url(/wp-content/uploads/2018/08/btn-amarilla.png)!important;background-repeat: no-repeat!important;margin: auto!important;}
.post-footer:hover{background-image: url(/wp-content/uploads/2018/08/btn-rojo.png)!important;}
.post-footer .post-links{border: none;}
.page-id-4124 .post-footer{float: none;color: #fff;background-image: none!important;}
.page-id-4124 .post-item .post-title a{ font-size: 25px}
.category-recetas ol{list-style: none!important;margin: 0px}
.category-recetas table, .category-recetas tbody, .category-recetas td{border: none;}
.blogIngredientesContenido{text-align: left!important;}
.blogImagenReceta{text-align: center;margin: auto;padding-bottom: 20px;padding-top: 20px;}
table tr:first-child td{background-image: none!important;}
.blogIngredientes{    display: inline-block;width: 50%;float: left;}
.category-recetas h2{font-size: 30px!important}
.procedimientoscategory{display: block;width: 50%;text-align: left;float: right;}
.category-recetas .post-excerpt{min-height: 130px!important}

.search-results .category-recetas .post-excerpt{min-height: inherit !important}
.search-no-results #titupo_principal { margin: 0% !important;}
.search-not-found .snf-pic { float: none; margin: auto;}
.search-not-found .snf-desc {  width: 90% !important; float: none; padding-top: 40px; margin: auto; text-align: center;}
.search-no-results #Subheader{ display: none; }

#Top_bar .search_wrapper .icon_close { color: #ed3529 !important; opacity: 0.9;}
#Top_bar .search_wrapper .icon_close:hover { color: #004990 !important; opacity: 1;}


#recetas .column_blog .post-desc-wrapper .post-title h2 a:hover {color: #f7da08!important;}

.landing_recetas{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.landing_recetas .icon_box{	width: 48% !important;min-width: 280px;}

#cate-3 > .section { display: none !important; } 


.icon_box.fuente_especial h4{
    font-family: "Beyond", Arial, Tahoma, sans-serif !important;
    color: #214785;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: 1.8;
    font-size: 166% !important;
}

.btn_vermas{
    background: url(/wp-content/uploads/2018/08/btn-amarilla.png) no-repeat center center/contain transparent !important;
    margin: auto !important;
    display: inline-block;
    padding: 20px 44px;
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
    font-size: 66%;
    line-height: 1;
    transition: all 0.2s;
}
.btn_vermas:hover{
    color:#fff;
}


/* ------------------------ El Proceso ------------------------ */

#proceso .icon_box .icon_wrapper{border-radius: 100%;}
#proceso .icon_box .icon_wrapper::before {border-color: #bcd4fb;border-radius: 100%;}
#proceso .icon_box:hover .icon_wrapper{color: #fff;}
#proceso .icon_box:hover .icon_wrapper::before { background-color: transparent;}
#proceso .numberleft .image_wrapper{float: right;right: 0px!important;left: auto;}
.numberright .icon_box.icon_position_left .image_wrapper{left: 20px!important}
#proceso .one.mcb-wrap .icon_box .icon_wrapper{right: auto; left: 10px;}
#proceso .one.mcb-wrap .one-second.column { margin-left: 44%; background-color: transparent;border-radius: 70px 0 0 70px;color: #161922;}
#proceso .one.mcb-wrap .one-second.column .mcb-column-inner.mfn-module-wrapper{margin-left: 0;margin-right: 0;}
#proceso .mcb-wrap-inner{display: block;}
#proceso .one.mcb-wrap:nth-child(odd) .icon_box{padding-right: 145px; padding-left: 0px;padding-top: 25px}
#proceso .icon_box.icon_position_left{padding-top: 25px;padding-left: 27%}
#proceso .one.mcb-wrap:nth-child(odd) .icon_box .icon_wrapper{ right: 10px; left: auto;}
#proceso .one.mcb-wrap:nth-child(odd) .one-second.column { margin-right: 44%; margin-left: 0;float: right;border-radius: 0 70px 70px 0;color: #161922;}
.icon_box .icon_wrapper, .icon_box a .icon_wrapper, .style-simple .icon_box:hover .icon_wrapper{color: #444!important}
.page-id-4153 #proceso [class^="icon-"]:before
/*[class*=" icon-"]:before*/{font-family: "charlevoix-black", Arial, Tahoma, sans-serif !important;}
.icon-search-fine::before {color: #fff!important;}
#searchform .icon-search-fine::before {font-family: "mfn-icons" !important; color: #000 !important;}

#proceso .one.mcb-wrap:nth-child(odd) .icon_box .desc_wrapper { text-align: right;}
#proceso .one.mcb-wrap .icon_box .icon-lamp::before { content: '1';}
#proceso .one.mcb-wrap:nth-child(2) .icon_box .icon-lamp::before { content: '2';}
#proceso .one.mcb-wrap:nth-child(3) .icon_box .icon-lamp::before { content: '3';}
#proceso .one.mcb-wrap:nth-child(4) .icon_box .icon-lamp::before { content: '4';}
#proceso .one.mcb-wrap:nth-child(5) .icon_box .icon-lamp::before { content: '5';}
#proceso .one.mcb-wrap:nth-child(6) .icon_box .icon-lamp::before { content: '6';}


/* ----------------------- Nacarina verde --------------------- */


/* ----------------------- Contacto --------------------- */
.page-id-4157 #nuestros-productos{top: 90px}
.page-id-4157 .iconocontacto:hover .desc { color: #004a90;}
.page-id-4157 .iconocontacto .desc{text-decoration: none!important;}


/* ------------------------- Productos ------------------------ */
 .producto2b{padding-bottom: 200px!important}
#nuestros-productos2 .contentprodu:hover .title { color: #f7da08;}
.productos_landing .section_wrapper{text-align: center;justify-content: center;}
.productos_landing .section_wrapper .one-fourth.mcb-wrap{ float: none; display: inline-block;}
.productos_landing .column_icon_box .title{font-family: "charlevoix-black", Arial, Tahoma, sans-serif !important; color: #121212; font-size: 130%;text-transform: uppercase;}
.productos_landing .column_icon_box .title:hover{color: #fad80a}
.brclass br{display: none;}
.ingredientesclass{margin-top: 70px}
#pasoapaso{margin-top: 50px}
.subtitlepaso{font-family: "Beyond", Arial, Tahoma, sans-serif!important;}
.productosimg h3{margin-top: -35px!important}
.ultimoproducto{width: 100%!important;margin: auto;text-align: center;}
.titlepremezclas{margin-top: 50px!important}

/* --------------------- Pages Productos ---------------------- */
#recetas .column_blog .post-desc-wrapper .post-footer .post-links a:hover{color:#fff;}
.producto-harina .section_wrapper,
.producto-mezcla .section_wrapper{ display: table;width: 40%;margin: auto;}
.producto-harina .section_wrapper .one-second.mcb-wrap,
.producto-mezcla .section_wrapper .one-second.mcb-wrap{ display: table-cell; vertical-align: middle; float: none;}
#paso_paso .three-fifth.mcb-wrap {width: 60%; margin: auto; float: none;}
#paso_paso .three-fifth.mcb-wrap .column_visual{ font-size: 136%;}
#paso_paso .three-fifth.mcb-wrap .column_visual em{ color: #254a87;font-variant: normal;font-style: normal; font-family: "charlevoix-black", Arial, Tahoma, sans-serif !important;}
#paso_paso .three-fifth.mcb-wrap .column_visual b{ text-transform: uppercase; font-family: "charlevoix-black", Arial, Tahoma, sans-serif !important;font-weight: normal;}
.parent-pageid-4151 #paso_paso .column_visual em{font-size: 20px}
.parent-pageid-4151 #paso_paso .column_visual p{font-size: 20px}
.one-third .title{font-family: "charlevoix-black", Arial, Tahoma, sans-serif !important;color: #252526;font-size: 20px!important}
/* ------------------------ Footer ----------------------------- */


#Footer .footer_copy .one {margin-bottom: 10px !important; padding-top: 20px !important; min-height: 30px !important; }
.footer_copy .column.one{ text-align: right;}
.footer_copy .column.one .copyright{ text-align: left;}
.copyright{font-family: roboto;font-size: 15px}
.footer_copy .column.one .copyright .arwebClass{ font-size: 10px;margin: 0 0 8px;}
.footer_copy .column.one a[title='Política de Calidad']{ margin-right: 10px;font-size: 70%;font-weight: 900;letter-spacing: 2px}
.footer_copy .column.one a[title='Política de Calidad']:hover{text-decoration: none; color: #fdc228 !important;}
#Footer .container{max-width: 100%}
.disenoArweee{float: left;margin-left: 33%;}
.arwebClass{font-size: 9px; font-family: arial;}

.video_landing .btn_ver_mas_videos{ display: block;text-align: center;padding: 32px 0;}
.video_landing .btn_ver_mas_videos a { display:inline-block; padding: 6px 0;margin: 0 auto 10px; border: 1px solid #242424;border-radius: 6px;color: #242424; transition: all 0.2s ease-in;  font-size: 14px;width: 140px;}
.video_landing .btn_ver_mas_videos a:hover {border: 1px solid #103c71;color:#fff;background-color: #103c71; text-decoration: none;}


#Action_bar .social a span {
    letter-spacing: 1px;
    font-size: 13px!important;
	font-family: "charlevoixpro", Arial, Tahoma, sans-serif;
	text-transform: uppercase;
}

#Action_bar .social a {
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0px;
}

.web {
	display: inline-block !important;
}

.movil {
	display: none !important;
}


/* ------------------------------------------------------------- */
/* ----------------------- Responsive -------------------------- */
/* ------------------------------------------------------------- */




@media only screen and (min-width: 1240px){

	body.page-id-4157 #Content{ background: url('../images/bkg_qs.jpg') no-repeat center top;}
	body.page-id-4149 #Content{ background: url('../images/bkg_qs1.jpg') no-repeat center top;}
	body.page-id-4364 #Content{ background: url('../images/bkg_qs1.jpg') no-repeat center top;}
	body.page-id-4153 #Content{ background: url('../images/bkg_proceso.jpg') no-repeat center top;}
	body.page-id-4155 #Content{ background: url('../images/bkg_nacarina_verde.jpg') no-repeat center bottom;}
	body.page-id-4151 #Content{ background: url('../images/bkg_productos.jpg') no-repeat center top;}
	body.parent-pageid-4151 #Content{background: url('../images/bkg_producto_tresleches.jpg') no-repeat center top;}
	body.page-id-4228 #Content{ background: url('../images/bkg_producto_vainilla.jpg') no-repeat center top;}
	body.page-id-4224 #Content{ background: url('../images/bkg_pancakes.jpg') no-repeat center top;}
	body.page-id-4222 #Content{ background: url('../images/bkg_producto-harina_integral.jpg') no-repeat center top;}
	body.page-id-4230 #Content,
	body.page-id-4251 #Content{ background: url('../images/bkg_queque-chocolate.jpg') no-repeat center top;}

}

@media only screen and (max-width: 1580px){

	
	#bienvenida{ background-image: none !important;}
	.column_button a.button.btn-rojo{padding: 5% 0!important;}
	.disenoArweee{float: left;margin-left: 23%;}
	.btn_slider_header{display: block!important;}




}

@media only screen and (max-width: 1239px){

	#Top_bar .menu > li > a span:not(.description) {padding: 0 10px;}
	#bienvenida{ background-image: none !important;}
	#bienvenida .wrap.mcb-wrap.one-second:nth-child(1) {position: absolute;margin-top: 0%; margin-left: -16%;width: 70%;}
	#bienvenida .wrap.mcb-wrap.one-second:nth-child(2) { width: 50%;}
   	#proceso .icon_box.icon_position_left{padding-left: 40%}
    .productos2b{padding-bottom: 300px!important}
    #nacarina_verde_home{background-size: 140%;}
   

}


@media only screen and (max-width: 1100px){

	.logo-overflow #Top_bar .logo {height: 110px; width: 106px !important;}
	.logo-overflow #Top_bar.is-sticky .logo {height: auto;}
	#menu_redes { margin: 12px 0 0;}
	#menu > ul > li > a {font-size: 14px !important;}
	#Top_bar .menu > li > a span:not(.description) { padding: 0 7px !important;line-height: 46px !important;}
	#bienvenida .wrap.mcb-wrap.one-second:nth-child(1) {position: absolute;margin-top: -10%; margin-left: -16%;width: 70%;}
	#recetas{padding-top: 0px;padding-bottom: 0px;background-image: url(../images/bkg-recetas-responsive.jpg)!important;background-repeat: no-repeat;background-position: center;}
    body:not(.template-slider):not(.header-simple) #Header{min-height: 0px!important}
    #proceso .icon_box.icon_position_left{padding-left: 40%}
   .disenoArweee{float: left!important; margin-left: 130px!important;}
    #Subheader ul.breadcrumbs {display: block;}
    #Top_bar {background-color: rgba(255, 253, 253, 0.86) !important;}
   .productosimg {min-height: 320px}

}

@media only screen and (max-width: 919px){

	.web {
		display: none !important;
	}

	.movil {
		display: block !important;
	}

	#Top_bar a.responsive-menu-toggle i {color: transparent!important;background-image: url(../images/hamburguesa.png);background-size: cover;background-repeat: no-repeat;}
	#Side_slide .social {text-align: left!important;}
	.tp-leftarrow.tparrows.uranus,
	.tp-rightarrow.tparrows.uranus,
	a.btn_slider_header,
	#Action_bar { display: none !important}
	#Top_bar a.responsive-menu-toggle {top: 0; margin-top: 20px; width: 42px; height: 39px;border: 1px solid #FFF;background-color: rgba(255,255,255,.1);}
	#Top_bar a.responsive-menu-toggle i {font-size: 30px; line-height: 36px; color: #224885;}
	.column_button a.button.btn-rojo {min-width: 138px; width: 20%; padding: 12% 0; }
    .mobile-sticky.logo-overflow #Top_bar.is-sticky #logo img.logo-mobile-sticky{height: 35px}
    .is-sticky .logo{top: -4px!important}
	#Top_bar.is-sticky a.responsive-menu-toggle { margin-top: 12px;}
	#Top_bar.is-sticky a.responsive-menu-toggle {border: 1px solid #013c85;}
	#Top_bar.is-sticky a.responsive-menu-toggle i {color: #013c85;}
   #proceso .one.mcb-wrap:nth-child(odd) .one-second.column{   color: #161922;}
    #proceso .numberleft .image_wrapper{float: none;text-align: center;margin: auto;}
    #proceso .one.mcb-wrap:nth-child(odd) .icon_box .desc_wrapper{text-align: center!important;}
    #proceso .wrap{ width: 50%!important;margin: auto;text-align: center; }
    #proceso .one.mcb-wrap:nth-child(odd) .one-second.column{margin: 0px;float: none;border-radius: 0px;width: 100%}
	#proceso .one.mcb-wrap:nth-child(odd) .icon_box{padding: 0px}
	#proceso .one.mcb-wrap .one-second.column{ margin: 0px;border-radius: 0px;min-height: 300px; text-align: center;width: 100%;}
    #proceso .one.mcb-wrap .one-second.column .mcb-column-inner.mfn-module-wrapper{}
	#proceso .icon_box.icon_position_left{padding: 0px}
	#proceso .icon_box.icon_position_left .image_wrapper{margin-bottom: 0px}
	#proceso .desc{padding: 0px 20px}
	.page-id-4157 #nuestros-productos{top: 32px}
	.page-id-4157 .section_wrapper{top: 0px}
	.disenoArweee{float: left!important; margin-left: 65px!important;}
	#bienvenida .column_fancy_heading .fancy_heading h2{font-size: 450%;}
	.page-id-4364 #Content{    min-height: 470px;}
	#recetas .column_blog{margin: 0px!important;width: 100%}
	#nacarina_verde .one-second.mcb-wrap {padding: 0px 25px;min-height: 330px;}
	.producto-harina {padding-bottom: 10%!important}
	.brclass br{display: block;}
	.producto2b{padding-bottom: 30px!important}
	#nacarina_verde_home{background-size: 100%;}
	#nacarina_verde_home .two-fifth{width: 65%}
	.responsive-menu-toggle{border: none!important;}
	.copyright{font-size: 15px}
	.titleharina{margin-top: 50px!important}
	#menu-item-4162 .sub-menu {background-color: #191919!important;}
	#menu-item-4162 .sub-menu li a span {text-transform: unset!important;font-family: "charlevoixpro", Arial, Tahoma, sans-serif;}

}

@media only screen and (max-width:767px){


	.is-sticky .logo{top: -7px!important}
     #Top_bar.is-sticky{height:45px!important }
    #Top_bar a.responsive-menu-toggle i{font-size: 20px}
	#bienvenida { padding-top: 6% !important;}
	#bienvenida .column_fancy_heading .fancy_heading h2 {font-size: 380%;}
	#bienvenida .wrap.mcb-wrap.one-second:nth-child(1){ display: none;}
	#bienvenida .wrap.mcb-wrap.one-second:nth-child(2) { width: 80%;}
	#recetas .column_blog { margin: 0px;}
	#recetas{ background-image: url('../images/bkg_recetas_mobile.jpg') !important; background-size: 100% 100% !important; background-position: center top !important;}
	#recetas .column_fancy_heading h2 { font-size: 280%;padding-top: 20px}
	#recetas .section_wrapper{ max-width: 94% !important; padding: 3% !important;}
	#recetas .posts_group.grid.col-3 .post-item {width: 32.33% !important; margin: 0 !important;}
	#recetas .column_blog .posts_group.grid.col-3 .post-item:nth-child(2) { margin: 0 1.5% !important;}
	#tenemos_consejos{background: url('../images/bkg-consejos_movil.jpg') no-repeat center 0px #eceaf0 !important; background-size: auto auto;padding: 6% 0 32% !important;background-size: cover !important;}
	#tenemos_consejos .column_fancy_heading .fancy_heading { max-width: 290px;}
	#tenemos_consejos .column_fancy_heading .fancy_heading h2 {color: #1e1e1e; font-size: 300%;}
    #recetas .column_button a{left: 40%!important;top: 0px!important}
	.content_slider.carousel .content_slider_ul { overflow: hidden;}
	.content_slider.carousel a.button{bottom: initial;margin-top: 26% !important;z-index: 99999;position: relative;float: left;}
	.slick-slider .slick-list {width: calc(100% - 100px);float: left;}
	.category-recetas h2{font-size: 25px!important}
	.blogIngredientes {display: block;width: 100%;float: none;}
	.procedimientoscategory {display: block;width: 100%;text-align: left;float: none;}
	#back_to_top{margin: auto;text-align: center;width: 100%}
	.icon-menu-fine{color: #013c85!important}
	.producto-harina .section_wrapper, .producto-mezcla .section_wrapper {width: 52%;}
	#ingredientes .section_wrapper{max-width: 80% !important;padding: 0 10% !important;}
	#ingredientes .section_wrapper .mcb-wrap.one-fourth{ clear: none; width: 25% !important;}
	.column_icon_box h5.title {font-size: 110%;}
	.column_fancy_heading .inside h3 {max-width: 940px; font-size: 107%; line-height: 1.5; font-family: inherit; font-weight: 800; }
	#tenemos_consejos .column_button a{width: 23%;    font-family: "charlevoix-black", Arial, Tahoma, sans-serif !important;}
    .category-recetas .post-excerpt { min-height: 100px!important;}
    #proceso .one.mcb-wrap:nth-child(odd) .one-second.column{   color: #161922;}
    .page-id-4228 .productosimg{margin-top: 0px!important; min-height: 235px!important}
    .page-id-4228 .productosimg .desc_wrapper{margin-top: 40px!important; }
    .category-1 .category-recetas .post-desc-wrapper{margin-bottom: 60px!important}
    .page-id-4124 .category-recetas .post-links{right: 35px!important}
    #proceso .numberleft .image_wrapper{float: none;text-align: center;margin: auto;}
    #proceso .one.mcb-wrap:nth-child(odd) .icon_box .desc_wrapper{text-align: center!important;}
    #proceso .wrap{ width: 50%!important;margin: auto;text-align: center; }
    #proceso .one.mcb-wrap:nth-child(odd) .one-second.column{margin: 0px;float: none;border-radius: 0px;width: 100%}
	#proceso .one.mcb-wrap:nth-child(odd) .icon_box{padding: 0px}
	#proceso .one.mcb-wrap .one-second.column{ margin: 0px;border-radius: 0px;min-height: 300px; text-align: center;width: 100%;}
	#proceso .icon_box.icon_position_left{padding: 0px}
	#proceso .icon_box.icon_position_left .image_wrapper{margin-bottom: 0px}
	#proceso .desc{padding: 0px 20px}
	#nuestros-productos{top: 33px!important;}
	.footer_copy .column.one .copyright{text-align: center;}
	.disenoArweee{text-align: center;float: none!important;margin: 0px!important}
	.social{text-align: center;}
	.politicas{width: 100%;text-align: center;margin: 0px!important}
	.category-recetas .post-excerpt {min-height: 100px!important; text-align: center;}
	.category-recetas .entry-title{text-align: center;}
	.category-recetas .post-footer{top: -10px;    width: 100%;float: none;text-align: center;margin: auto!important;position: relative;left: 30px}
	.category-recetas .post-links{margin: auto;text-align: center;position: relative;width: 100%;right: 35px}
	#Side_slide .social{text-align: left!important;}
	#nuestros-productos .content_slider.carousel .content_slider_ul li .title{font-size: 20px}
	#Footer .footer_copy .one{padding-top: 5px!important}
	#nacarina_verde_home .image_frame{width: 50%}
	#slide-7-layer-1 img, #slide-6-layer-1 img, #slide-10-layer-1 img, #slide-9-layer-1 img, #slide-8-layer-1 img{width: 120.162px!important;height: auto!important; }
	#pasoapaso{margin-top: 45px}
	.parent-pageid-4151 .icon_box .image_wrapper {margin-bottom: -36px;}
	.cajaver{text-align: center!important;margin: auto!important;}
	.titleharina, .titlepremezclas {margin-top: 30px!important}
	.politicas a {margin-right: 0px!important;}
	.titleharina{margin-top: 70px!important; }
	.productosimg{margin-top: -70px!important}
	.ingredientesclass{margin-bottom: 30px!important}
	#recetas .column_blog .post-desc-wrapper .post-title h2{margin-bottom: 20px;}
	#nuestros-productos .column_fancy_heading .fancy_heading h2{font-size: 340%}
	.contenedorFooter{margin-top: -10px}
	.cajaArweb{width: 100%!important; margin: auto;text-align: center;}
	.arw3{padding-top: 10px}
	#back_to_top{top: -5px}
	#Top_bar.is-sticky a.responsive-menu-toggle{margin-top: -20px!important}
	#Top_bar a.responsive-menu-toggle{margin-top: -30px!important}
	.mobile-header-mini #Top_bar a.responsive-menu-toggle{margin-top: -30px!important}
	#nacarina_verde_home{background-image: none!important;}



}


@media only screen and (max-width:559px){
	#Top_bar.is-sticky a.responsive-menu-toggle{margin-top: -25px}
	#Top_bar a.responsive-menu-toggle{margin-top: -25px}
	#Top_bar{height: 60px}
	#Top_bar .container{top: 2px}
	#recetas .column_blog .post-desc-wrapper .post-footer .post-links a{font-size: 120%}
	#recetas .column_blog .post-desc-wrapper .post-footer .post-links{padding-left: 10px!important}
	#recetas .column_fancy_heading .fancy_heading {text-align: center;}
	#recetas .posts_group.grid.col-3 .post-item,
	#recetas .column_blog .posts_group.grid.col-3 .post-item:nth-child(2) { width: 80% !important; margin: 0 10% !important;}
	#nuestros-productos { padding: 14% 0 0% !important;}
	.producto-harina .section_wrapper,
	.producto-mezcla .section_wrapper {display: block;}
	.producto-harina .section_wrapper .one-second.mcb-wrap,
	.producto-mezcla .section_wrapper .one-second.mcb-wrap {display: block;}
	.column_button a.button.btn-rojo { padding: 5% 0;margin-bottom: 10% !important;}
	#ingredientes .section_wrapper .mcb-wrap.one-fourth {width: 50% !important;}
	#proceso .wrap{width: 100%!important;}
	#proceso .desc{text-align: center;}
	#proceso .icon_box.icon_position_left .image_wrapper{position: relative!important;}
	.numberright .icon_box.icon_position_left .image_wrapper{margin: auto;left: 0px!important}
	.icon-menu-fine{color: #013c85!important}
	.is-sticky .logo{top: -8px!important}
	.mobile-sticky #Top_bar .is-sticky a.responsive-menu-toggle{top: -8px!important}
	.footer_copy .column.one .copyright{text-align: center;}
	.disenoArweee{text-align: center;float: none!important;margin: 0px!important}
	.social{text-align: center;}
	.politicas{width: 100%;text-align: center;margin: 0px!important}
	.category-recetas .post-excerpt {min-height: 100px!important; text-align: center;}
	.category-recetas .entry-title{text-align: center;}
	.category-recetas .post-footer{    width: 100%;float: none;text-align: center;margin: auto!important;position: relative;left: 30px}
	.category-recetas .post-links{margin: auto;text-align: center;position: relative;width: 100%;right: 40px}
    #nuestros-productos{top: -2px!important;}
	#Side_slide .social{text-align: left!important;}
	#Top_bar .logo{margin: 0px!important}
	#bienvenida .column_visual p{text-align: center!important;}
	#slide-1-layer-1 img {width: 150px!important;height: auto!important;}
	.search-not-found .snf-pic i { font-size: 171px; line-height: 170px;}
}

@media only screen and (max-width: 1435px) and (min-width: 1240px) {
	#Top_bar .menu > li > a span:not(.description) { padding: 0px 6px; }
}

/* Sitemap */
.page-template-template-sitemap li.page-item-4382, .page-template-template-sitemap li.page-item-4216, .page-template-template-sitemap li.page-item-4969, .page-template-template-sitemap li.page-item-5090 {
    display: none;
}

.page-template-template-sitemap li ul {
	 margin-left: 18px;
}

/*Update 2025*/
#Action_bar {
    position: relative !important;
}

#Top_bar .top_bar_right {
    height: 24px !important;
    float: right !important;
    margin: 0 0px 0 10px;
    border-left: 1px solid #fff;
    padding: 0 0 0 10px !important;
}

#Action_bar .social {
    padding: 0px 0 !important;
}

#Action_bar .column {
    overflow: initial;
    justify-content: end;
}
#Action_bar .social li a {
    font-size: 140% !important;
}
#Top_bar .top_bar_right .top-bar-right-icon, 
#Top_bar .top_bar_right .top-bar-right-icon svg .path{
    color: #fff !important;
    stroke: #fff !important;
}
#Top_bar .top_bar_right .top-bar-right-icon svg {
    width: 32px !important;
}
#Top_bar .search_wrapper{width: 100% !important;}

.post-desc .post-links{border: none !important;}

#Footer, #Footer .widget_recent_entries ul li a, #Footer .arwebClass a, #Footer i:before {color: #fff !important;}

#Footer i:hover:before {
    color: #0f5fe0 !important;
}

#Footer .footer_copy .one {margin: 0 1% 40px;}

#back_to_top{background-color: transparent;}

#back_to_top i:before {color: #fdc42d !important;}

.icon_box.has_border:after {content: unset !important;}

.post-footer .post-links {
    padding: 4px 10px 10px 0px;
}

.single-photo-wrapper.image {display: none;}

.section-related-adjustment .single-photo-wrapper.image{display: block;}

.page-template-default.page.page-parent .btn_vermas{display: none;}

.icon_box:not(:has(.landing_recetas)) .btn_vermas {
  display: none;
}

.category-recetas .icon_box .fuente_especial {
    font-family: "Beyond", Arial, Tahoma, sans-serif !important;
    color: #214785;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: 1.8;
    font-size: 166% !important;
}

#back_to_top{padding: 10px 20px 16px 20px;}

.search-content .post-footer .post-links{border: unset;}

@media only screen and (min-width:1024px) and (max-width: 1440px){
    #Top_bar .menu > li > a span:not(.description) {padding: 0 10px !important;}
}

@media only screen and (min-width:1024px){
    #Footer .footer_copy .one{width: 98%;}
    .content_video.iframe iframe{width: 100%;height: 700px;}
    #proceso .one.mcb-wrap .one-second.column .mcb-column-inner.mfn-module-wrapper{margin-bottom: 90px;}
}

@media only screen and (max-width: 919px) {
    #nacarina_verde_home .two-fifth {
        width: 100%;
    }
    #bienvenida .wrap.mcb-wrap.one-second:nth-child(2) {
        width: 100%;
    }
    #recetas_recientes .column_button a{
        width: 30% !important;
    }
}

@media only screen and (max-width: 767px) {
    .content_slider .content_slider_ul .slick-list{
        left: 50px;
    }
    .content_slider.carousel a.button {
        bottom: initial !important;
        position: absolute;
        margin-top: 22% !important;
    }
}
/*End Update 2025*/