@font-face {
font-weight: normal;
font-style: normal;
font-family: "woodmart-font";
src: url(//montes.com.mx/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.4.3) format("woff2");
}
:root {
--wd-header-banner-h: 40px;
--wd-text-font: "Nunito", Arial, Helvetica, sans-serif;
--wd-text-font-weight: 400;
--wd-text-color: rgb(0,0,0);
--wd-text-font-size: 16px;
--wd-title-font: "Nunito", Arial, Helvetica, sans-serif;
--wd-title-font-weight: 500;
--wd-title-color: #242424;
--wd-entities-title-font: "Nunito", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight: 500;
--wd-entities-title-color: #333333;
--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
--wd-alternative-font: "Nunito", Arial, Helvetica, sans-serif;
--wd-widget-title-font: "Nunito", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight: 500;
--wd-widget-title-transform: uppercase;
--wd-widget-title-color: #333;
--wd-widget-title-font-size: 16px;
--wd-header-el-font: "Nunito", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight: 700;
--wd-header-el-transform: uppercase;
--wd-header-el-font-size: 14px;
--wd-primary-color: rgb(233,34,46);
--wd-alternative-color: rgb(0,123,189);
--wd-link-color: #333333;
--wd-link-color-hover: #242424;
--btn-default-font-family: "Nunito", Arial, Helvetica, sans-serif;
--btn-default-font-weight: 900;
--btn-default-bgcolor: rgb(236,29,36);
--btn-default-bgcolor-hover: rgb(255,255,255);
--btn-default-color: rgb(255,255,255);
--btn-default-color-hover: rgb(236,29,36);
--btn-accented-font-family: "Nunito", Arial, Helvetica, sans-serif;
--btn-accented-font-weight: 900;
--btn-accented-bgcolor: rgb(236,29,36);
--btn-accented-bgcolor-hover: rgb(255,255,255);
--btn-accented-color: rgb(255,255,255);
--btn-accented-color-hover: rgb(236,29,36);
--wd-form-brd-width: 1px;
--notices-success-bg: #459647;
--notices-success-color: #fff;
--notices-warning-bg: #E0B252;
--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
max-height: 223px;
}
div.wd-popup.wd-age-verify {
max-width: 500px;
}
.wd-popup.wd-promo-popup {
background-color: rgb(255,255,255);
background-image: url(https://montes.com.mx/wp-content/uploads/2021/08/sweets-bakery-popup.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
div.wd-popup.wd-promo-popup {
max-width: 800px;
}
.page-title-default {
background-color: rgb(153,214,233);
background-image: url(https://montes.com.mx/wp-content/uploads/2024/04/wrapper-ramy-02.jpg);
background-size: cover;
background-position: center center;
}
.footer-container {
background-color: rgb(255,255,255);
background-image: none;
}
h4 {
font-family: "Nunito", Arial, Helvetica, sans-serif;
font-weight: 900;
font-size: 44px;
color: rgb(217,56,49);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
--wd-form-color: rgb(51,51,51);
--wd-form-placeholder-color: rgb(0,0,0);
--wd-form-brd-color: rgb(127,127,127);
--wd-form-brd-color-focus: rgb(236,29,36);
--wd-form-bg: rgb(255,255,255);
}
div.wd-popup.popup-quick-view {
max-width: 920px;
}
@media (max-width: 1024px) {
:root {
--wd-header-banner-h: 40px;
}
h4 {
font-size: 40px;
}
}
@media (max-width: 768.98px) {
h4 {
font-size: 36px;
}
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}
@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}
rs-slides :is([data-type=text],[data-type=button]) {
font-family: Nunito !important;
}
rs-slides :is(h1,h2,h3,h4,h5,h6)[data-type=text] {
font-family: Nunito !important;
}
@font-face {
font-family: "Jost";
src: url(//montes.com.mx/wp-content/uploads/2021/08/Jost-400-Book.woff2) format("woff2"), 
url(//montes.com.mx/wp-content/uploads/2021/08/Jost-Book.woff) format("woff");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "Jost";
src: url(//montes.com.mx/wp-content/uploads/2021/08/Jost-500-Medium.woff2) format("woff2"), 
url(//montes.com.mx/wp-content/uploads/2021/08/Jost-Medium.woff) format("woff");
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: "Jost";
src: url(//montes.com.mx/wp-content/uploads/2021/08/jost-600-semi.woff2) format("woff2"), 
url(//montes.com.mx/wp-content/uploads/2021/08/jost-600-semi.woff) format("woff");
font-weight: 600;
font-style: normal;
} .grecaptcha-badge { display:none !important; }
.btn-general-productos { border-top-left-radius: 0px !important; min-height:70px; border-radius: 35px; border-top-left-radius: 0px !important; min-height: 70px; }
.z-index-01 { z-index:1; position:relative; }
.layer-white { float:left; width:100%; position:relative; background:#fff; height:45px; z-index:99999; top:45px; }
#timeline-fb .tb_theme_container > div { display:!important none; }
.max-image-cat .vc_col-lg-2 img { max-width:190px !important; }
.max-image-cat .vc_col-lg-2 + .vc_col-lg-2 img { max-width:150px !important; }
.max-image-cat .vc_col-lg-2 + .vc_col-lg-2 + .vc_col-lg-2 img { max-width:170px !important; }
.max-image-cat .vc_col-lg-2 + .vc_col-lg-2 + .vc_col-lg-2 + .vc_col-lg-2 img { max-width:200px !important; }
.max-image-cat .vc_col-lg-2 + .vc_col-lg-2 + .vc_col-lg-2 + .vc_col-lg-2 + .vc_col-lg-2 img { max-width:95px !important; }
.max-image-cat .vc_col-lg-2 + .vc_col-lg-2 + .vc_col-lg-2 + .vc_col-lg-2 + .vc_col-lg-2 + .vc_col-lg-2 img { max-width:190px !important; } .category-tomy .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2024/04/wrappter-tomy.jpg);
}
.category-andineta .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2024/04/wraper-andinetas.jpg);
}
.category-confityogurt .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2024/04/wrapper-confit-yogurt.jpg);
}
.category-surtidos .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2024/11/HEADER-surtidos-nuevo.jpg);
}
.category-surtido-de-caramelo-de-leche .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2024/11/HEADER-surtidos-nuevo.jpg);
}
.category-cachitos .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2024/04/wrapper-cachitos.jpg);
}
.category-ricos-besos .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2024/04/wrapper-ricos-besitos.jpg);
}
.category-super-natilla .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2024/04/wrapper-super-natilla.jpg);
}
.category-milkoko .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2024/04/wrapper-milkoko.jpg);
}
.category-vanilla-caramel .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2024/04/wrapper-caramel.jpg);
}
.category-paleta-clasica .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2024/04/wrapper-paleta-clasica.jpg);
}
.category-super-tira .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2024/04/wrapper-super-tira.jpg);
}
.category-paleta-tomy .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2024/04/wrapper-paleta-tomy.jpg);
}
.category-fruti-chew .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2024/07/HEADER-FRUITCHEW.jpg);
}
.category-cajeta-de-leche .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2024/03/wrapper-cajeta-min.jpg);
}
.category-mazapan-montes .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2024/03/wrapper-mazapan-montes-min.jpg);
}
.category-cacahuatin .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2024/07/HEADER-cacahuatin.jpg);
}
.category-paleta-pinta-monos .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2024/07/HEADER-PINTAM.jpg);
}
.category-paleta-labios-rojos .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2024/07/HEADER-labiosR.jpg);
}
.category-paleta-pica-monstruos .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2024/07/HEADER-picaM.jpg);
}
.category-paleta-fresa-salvaje .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2024/07/HEADER-fresalvaje.jpg);
}
.category-fruit-chew .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2024/07/HEADER-FRUITCHEW-1.jpg);
}
.category-divertifiesta .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2024/11/HEADER-surtidos-nuevo.jpg);
}
.category-bolo-montes .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2024/11/HEADER-surtidos-nuevo.jpg);
}
.category-paleta-chato-pulgon .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2024/11/HEADER-chatopulgon.jpg);
}
.category-ricos-besos-love .page-title-default {
background-image: url(https://montes.com.mx/wp-content/uploads/2026/02/HEADER-MASTER-26-RBlove.jpg);
} .whb-overcontent:not(.whb-sticked) .whb-row:not(.whb-with-bg) {
background-color: transparent !important;
}
.whb-color-light:not(.whb-with-bg) { background-color: #e9222e !important; }
.page-id-9664 .whb-main-header { display:none; }
::placeholder { color: #000 !important; } .cat-item-21, .wrapp-buttons, .wd-search-form, .mobile-categories-title, .menu-item-account, .wd-off-canvas-btn { display:none !important; }
.cat-design-alt.categories-with-shadow .category-image-wrapp {
box-shadow: 1px 1px 3px 3px rgba(0,0,0,0.12) !important;
}
.box-shadown { box-shadow: 1px 1px 3px 3px rgba(0,0,0,0.12) !important; }
.cat-design-alt.categories-with-shadow .hover-mask { box-shadow: 1px 1px 3px 3px rgba(0,0,0,0.12) !important; }
.div-shadown .product-wrapper, .div-shadown .product-element-top { box-shadow: 1px 1px 3px 3px rgba(0,0,0,0.12) !important; }
.div-shadown .wd-product-cats { padding-bottom:7px; }
.wrapper-dinamico .container { display:none !important; }
.wrapper-dinamico .page-title { background-position:left; }
.wrapper-dinamico .title-size-large { padding-top: 210px; }
textarea { min-height: 100px; }
@media(max-width: 767px){
.wrapper-dinamico .title-size-large { padding-top: 110px; }
}
body.single-product .wd-single-attrs { display:none; }
.table-detalle-producto { font-size:20px; }
.table-detalle-producto tr:first-child { border-bottom:4px solid #6D6E70; }
.table-detalle-producto td { padding-top:7px; padding-bottom:7px; color:#6D6E70; border-color:#6D6E70; }
.table-detalle-producto td + td { color:#000; }
.table-detalle-producto span { color:#6D6E70; }
.table-detalle-producto b { font-weight:900 !important }
.table-presentacion { font-size:16px; }
.table-presentacion td { padding-top:7px; padding-bottom:7px;  color:#6D6E70;  border-color:#6D6E70; }
.table-presentacion tr:first-child { border-bottom:4px solid #6D6E70; }
.table-presentacion td + td { color:#000; }
.table-presentacion span { color:#6D6E70 !important; }
.table-presentacion b { font-weight:900 !important; color:#000 !important; }  .blog .main-page-wrapper > .container { max-width:100%; }
body.blog .page-title { margin-bottom: 0px !important; }
body.single-post .title-size-large { padding:20px 0 !important; background:none;  }
body.single-post .title-size-large h3 { text-shadow: rgb(255, 255, 255) 3px 0px 0px, rgb(255, 255, 255) 2.83487px 0.981584px 0px, rgb(255, 255, 255) 2.35766px 1.85511px 0px, rgb(255, 255, 255) 1.62091px 2.52441px 0px, rgb(255, 255, 255) 0.705713px 2.91581px 0px, rgb(255, 255, 255) -0.287171px 2.98622px 0px, rgb(255, 255, 255) -1.24844px 2.72789px 0px, rgb(255, 255, 255) -2.07227px 2.16926px 0px, rgb(255, 255, 255) -2.66798px 1.37182px 0px, rgb(255, 255, 255) -2.96998px 0.42336px 0px, rgb(255, 255, 255) -2.94502px -0.571704px 0px, rgb(255, 255, 255) -2.59586px -1.50383px 0px, rgb(255, 255, 255) -1.96093px -2.27041px 0px, rgb(255, 255, 255) -1.11013px -2.78704px 0px, rgb(255, 255, 255) -0.137119px -2.99686px 0px, rgb(255, 255, 255) 0.850987px -2.87677px 0px, rgb(255, 255, 255) 1.74541px -2.43999px 0px, rgb(255, 255, 255) 2.44769px -1.73459px 0px, rgb(255, 255, 255) 2.88051px -0.838247px 0px, 15px 2px 20px rgba(0,0,0,0.5); color:#EC1D24; font-weight:900; font-size:32px }
body.single-post .title-size-large .breadcrumbs a { color:#EC1D24; font-weight:700; }
#commentform { padding-bottom:60px; }
body.blog .wd-post.blog-style-bg .wd-post-inner { background:transparent !important }
body.blog .wd-blog-element .wd-grid-g > article { background-color:#9E6BAE !important; }
body.blog .wd-blog-element .wd-grid-g > article:nth-child(2n+2) { background-color:#F9A761 !important; }
body.blog .wd-blog-element .wd-grid-g > article:nth-child(2n+3) { background-color:#ED302E !important; }
body.blog .wd-blog-element .wd-grid-g > article:nth-child(2n+4) { background-color:#2AA6DE !important; }
body.blog .wd-post-content { }
body.blog .wd-post-content a, body.blog .wd-post-content, body.blog .wd-post-content .wd-meta-date { color:#fff !important; }
.wd-nav-tabs { display:none !important; }
h3.wd-entities-title { font-weight:900 !important; } .site-content { margin-bottom: 0px; }
.set-mb-s > * { margin-bottom: 0px; }
.drop-shadown { -webkit-box-shadow: 0px 0px 16px -8px #000000; box-shadow: 0px 0px 16px -8px #000000; }
.btn-general { max-width:250px; border-top-left-radius: 0px !important; min-height:70px; }
#form-contacto input[type="submit"] { max-width:250px; min-width:220px; border-radius:35px; border-top-left-radius: 0px !important; min-height:70px; background-color: #ec1d24; font-family: "Nunito", Arial, Helvetica, sans-serif; font-size: 22px; font-weight: 900; color:#fff; }
#form-contacto input[type="submit"]:hover { background-color: #fff; color:#ec1d24; }
#social-media-footer .icons-design-bordered .wd-social-icon {
border: 2px solid #d93831;
background-color: transparent;
color: rgba(217,56,49,1) !important;
}
#social-media-footer .icons-design-bordered .wd-social-icon:hover {
border: 2px solid #d93831;
background-color: #d93831;;
color: rgba(255,255,255,1) !important;
}
.list-invested > li > img { order:1; }
.list-invested > li > .list-content { text-align:right; }
body.blog h1 { text-shadow: rgb(255, 255, 255) 5px 0px 0px, rgb(255, 255, 255) 4.90033px 0.993347px 0px, rgb(255, 255, 255) 4.60531px 1.94709px 0px, rgb(255, 255, 255) 4.12668px 2.82321px 0px, rgb(255, 255, 255) 3.48353px 3.58678px 0px, rgb(255, 255, 255) 2.70151px 4.20736px 0px, rgb(255, 255, 255) 1.81179px 4.6602px 0px, rgb(255, 255, 255) 0.849836px 4.92725px 0px, rgb(255, 255, 255) -0.145998px 4.99787px 0px, rgb(255, 255, 255) -1.13601px 4.86924px 0px, rgb(255, 255, 255) -2.08073px 4.54649px 0px, rgb(255, 255, 255) -2.94251px 4.04248px 0px, rgb(255, 255, 255) -3.68697px 3.37732px 0px, rgb(255, 255, 255) -4.28444px 2.57751px 0px, rgb(255, 255, 255) -4.71111px 1.67494px 0px, rgb(255, 255, 255) -4.94996px 0.7056px 0px, rgb(255, 255, 255) -4.99147px -0.291871px 0px, rgb(255, 255, 255) -4.83399px -1.27771px 0px, rgb(255, 255, 255) -4.48379px -2.2126px 0px, rgb(255, 255, 255) -3.95484px -3.05929px 0px, rgb(255, 255, 255) -3.26822px -3.78401px 0px, rgb(255, 255, 255) -2.4513px -4.35788px 0px, rgb(255, 255, 255) -1.53666px -4.75801px 0px, rgb(255, 255, 255) -0.560763px -4.96846px 0px, rgb(255, 255, 255) 0.437495px -4.98082px 0px, rgb(255, 255, 255) 1.41831px -4.79462px 0px, rgb(255, 255, 255) 2.34258px -4.41727px 0px, rgb(255, 255, 255) 3.17346px -3.86382px 0px, rgb(255, 255, 255) 3.87783px -3.15633px 0px, rgb(255, 255, 255) 4.4276px -2.32301px 0px, rgb(255, 255, 255) 4.80085px -1.39708px 0px, rgb(255, 255, 255) 4.98271px -0.415447px 0px, 15px 2px 25px rgba(0,0,0,0.5); color:#EC1D24; font-weight:900; }
.text-stroke-shadown { text-shadow: rgb(255, 255, 255) 5px 0px 0px, rgb(255, 255, 255) 4.90033px 0.993347px 0px, rgb(255, 255, 255) 4.60531px 1.94709px 0px, rgb(255, 255, 255) 4.12668px 2.82321px 0px, rgb(255, 255, 255) 3.48353px 3.58678px 0px, rgb(255, 255, 255) 2.70151px 4.20736px 0px, rgb(255, 255, 255) 1.81179px 4.6602px 0px, rgb(255, 255, 255) 0.849836px 4.92725px 0px, rgb(255, 255, 255) -0.145998px 4.99787px 0px, rgb(255, 255, 255) -1.13601px 4.86924px 0px, rgb(255, 255, 255) -2.08073px 4.54649px 0px, rgb(255, 255, 255) -2.94251px 4.04248px 0px, rgb(255, 255, 255) -3.68697px 3.37732px 0px, rgb(255, 255, 255) -4.28444px 2.57751px 0px, rgb(255, 255, 255) -4.71111px 1.67494px 0px, rgb(255, 255, 255) -4.94996px 0.7056px 0px, rgb(255, 255, 255) -4.99147px -0.291871px 0px, rgb(255, 255, 255) -4.83399px -1.27771px 0px, rgb(255, 255, 255) -4.48379px -2.2126px 0px, rgb(255, 255, 255) -3.95484px -3.05929px 0px, rgb(255, 255, 255) -3.26822px -3.78401px 0px, rgb(255, 255, 255) -2.4513px -4.35788px 0px, rgb(255, 255, 255) -1.53666px -4.75801px 0px, rgb(255, 255, 255) -0.560763px -4.96846px 0px, rgb(255, 255, 255) 0.437495px -4.98082px 0px, rgb(255, 255, 255) 1.41831px -4.79462px 0px, rgb(255, 255, 255) 2.34258px -4.41727px 0px, rgb(255, 255, 255) 3.17346px -3.86382px 0px, rgb(255, 255, 255) 3.87783px -3.15633px 0px, rgb(255, 255, 255) 4.4276px -2.32301px 0px, rgb(255, 255, 255) 4.80085px -1.39708px 0px, rgb(255, 255, 255) 4.98271px -0.415447px 0px, 15px 2px 25px rgba(0,0,0,0.5);  }
.text-stroke-shadown-02 { text-shadow: rgb(255, 255, 255) 3px 0px 0px, rgb(255, 255, 255) 2.83487px 0.981584px 0px, rgb(255, 255, 255) 2.35766px 1.85511px 0px, rgb(255, 255, 255) 1.62091px 2.52441px 0px, rgb(255, 255, 255) 0.705713px 2.91581px 0px, rgb(255, 255, 255) -0.287171px 2.98622px 0px, rgb(255, 255, 255) -1.24844px 2.72789px 0px, rgb(255, 255, 255) -2.07227px 2.16926px 0px, rgb(255, 255, 255) -2.66798px 1.37182px 0px, rgb(255, 255, 255) -2.96998px 0.42336px 0px, rgb(255, 255, 255) -2.94502px -0.571704px 0px, rgb(255, 255, 255) -2.59586px -1.50383px 0px, rgb(255, 255, 255) -1.96093px -2.27041px 0px, rgb(255, 255, 255) -1.11013px -2.78704px 0px, rgb(255, 255, 255) -0.137119px -2.99686px 0px, rgb(255, 255, 255) 0.850987px -2.87677px 0px, rgb(255, 255, 255) 1.74541px -2.43999px 0px, rgb(255, 255, 255) 2.44769px -1.73459px 0px, rgb(255, 255, 255) 2.88051px -0.838247px 0px, 15px 2px 20px rgba(0,0,0,0.5); }
.color-red { color:#EC1D24; }
.color-red:hover { color:#000; }
@media(min-width: 768px) and (max-width: 991px){
.vc_col-sm-2 {
width: 33.33333333% !important;
}
}
@media(max-width:480px){
.wd-image { text-align:center !important; }
.d-none { display:none !important; }
.hide-movil { display:none; }
}