/*
Theme Name: Junko Child Theme
Theme URI: http://demo.roadthemes.com/junko/
Author: Road-Themes
Author URI: http://plazathemes.com/
Description:  Junko Child Theme
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, post-formats, sticky-post, threaded-comments
Text Domain: junko
Template: junko

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/* === MMW-DDAB-SITE: paleta Ventilation Mex (rosa/dorado del logo) === */
:root{--ddab-wine:#223c4f;--ddab-pink:#3c6e93;--ddab-pink2:#5f88a6;--ddab-gold:#518fbe;--ddab-blush:#f2f5f7;--ddab-cream:#f5f8fb;--ddab-rose-txt:#526776;}
/* Barras azules del builder → vino */
.vc_custom_1548745704294{background-color:var(--ddab-wine) !important;}
.vc_custom_1548745609285{background-color:var(--ddab-blush) !important;}
/* Header / topbar */
.header .topbar, .topbar{background:var(--ddab-blush) !important;color:var(--ddab-rose-txt) !important;}
.topbar a, .topbar a:visited{color:var(--ddab-rose-txt) !important;}
.header .logo.site-title a{color:var(--ddab-wine) !important;}
/* Menú principal y categorías */
.main-menu-wrapper, .menu-row, .categories-menu-title{background:var(--ddab-wine) !important;}
.categories-menu-title{background:var(--ddab-pink) !important;}
.main-menu-wrapper a, .main-menu-wrapper a:visited{color:#fff !important;}
.main-menu-wrapper a:hover{color:#cfe0ec !important;}
/* Botones (búsqueda, woo, formularios) */
button.button-search, .button-search, input[type="submit"], button[type="submit"],
.woocommerce .button, .woocommerce a.button, .woocommerce button.button,
.single_add_to_cart_button, .add_to_cart_button, .checkout-button,
.woocommerce #respond input#submit{background:var(--ddab-pink) !important;background-color:var(--ddab-pink) !important;border-color:var(--ddab-pink) !important;color:#fff !important;}
button.button-search:hover, input[type="submit"]:hover, button[type="submit"]:hover,
.woocommerce .button:hover, .woocommerce a.button:hover, .single_add_to_cart_button:hover,
.add_to_cart_button:hover{background:var(--ddab-wine) !important;background-color:var(--ddab-wine) !important;border-color:var(--ddab-wine) !important;color:#fff !important;}
/* Enlaces y precios */
a, a:visited{color:var(--ddab-pink);}
a:hover{color:var(--ddab-pink2);}
.price, .woocommerce-Price-amount, .price-box, .amount,
.woocommerce ul.products li.product .price{color:var(--ddab-pink) !important;}
del .woocommerce-Price-amount{color:#9ea69b !important;}
/* Badges, sale, wishlist, contadores */
.onsale, .minicart-number, .wishlist-counter, .badge, .cart-count,
.header-minicart .count{background:var(--ddab-gold) !important;color:#fff !important;}
/* Paginación / tabs / stars */
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--ddab-pink) !important;color:#fff !important;}
.star-rating span, .star-rating::before{color:var(--ddab-gold) !important;}
/* Titulares */
h1,h2,h3,h4,.entry-header h1, .shop-title h1, .product_title{color:var(--ddab-wine);}
/* Footer al final y en vino */
.footer, .footer-1, .footer-composer, .footer-main, .vc_row.footer-main{background:var(--ddab-wine) !important;color:#c9d7e1 !important;}
.footer a, .footer a:visited, .footer-composer a, .footer-composer a:visited{color:#c9d7e1 !important;}
.footer a:hover, .footer-composer a:hover{color:#cfe0ec !important;}
.footer h1,.footer h2,.footer h3,.footer h4,.footer .widget-title,
.footer-composer h1,.footer-composer h2,.footer-composer h3,.footer-composer h4{color:#fff !important;}
/* Footer siempre al final (regla de la usuaria) */
html,body{min-height:100%;}
body{display:flex;flex-direction:column;min-height:100vh;}
body > .footer, body > footer, body > .footer-composer{margin-top:auto;}
/* Legibilidad genérica */
.main-menu-wrapper .mega_main_menu a{color:#fff !important;}

/* === MMW-DDAB-SITE2: overrides de especificidad (vc inline + mega menu skin) === */
body .vc_row.vc_custom_1548745704294{background-color:#223c4f !important;}
body [id*="mega_main_menu"] > .menu_holder,
body [id*="mega_main_menu"] > .menu_holder > .menu_inner,
body [id*="mega_main_menu"] > .menu_holder > .menu_inner > ul,
body [id*="mega_main_menu"] > .menu_holder > .menu_inner > ul > li,
body [id*="mega_main_menu"] > .menu_holder > .menu_inner > ul > li > .item_link,
body [id*="mega_main_menu"] li.menu_title,
body [id*="mega_main_menu"] .menu_toggle{background:#223c4f !important;background-color:#223c4f !important;background-image:none !important;}
body [id*="mega_main_menu"] > .menu_holder > .menu_inner > ul > li > .item_link:hover,
body [id*="mega_main_menu"] > .menu_holder > .menu_inner > ul > li:hover > .item_link{background:#3c6e93 !important;}
body [id*="mega_main_menu"] .item_link .link_text,
body [id*="mega_main_menu"] .item_link i,
body [id*="mega_main_menu"] li.menu_title a,
body [id*="mega_main_menu"] li.menu_title .title_text,
body [id*="mega_main_menu"] .menu_toggle *{color:#fff !important;}
/* Breadcrumb / page header suave */
.page-title-wrapper, .breadcrumb-wrapper, .woocommerce-breadcrumb{background:#f2f5f7 !important;color:#526776 !important;}

/* === MMW-DDAB-SITE3: toggler categorias y restos azules === */
body .catemenu-toggler, body .categories-menu .catemenu-toggler{background:#3c6e93 !important;color:#fff !important;}
body .catemenu-toggler span{color:#fff !important;}
body .catemenu-toggler:before, body .catemenu-toggler:after{background-color:#fff !important;border-color:#fff !important;color:#fff !important;}
.breadcrumbs a, .breadcrumb a, .road-breadcrumbs a{color:#3c6e93 !important;}
/* === MMW-DDAB-SITE4: woo notices y footer strong === */
.woocommerce-info, .woocommerce-message{border-top-color:#3c6e93 !important;}
.woocommerce-info::before, .woocommerce-message::before{color:#3c6e93 !important;}
.footer strong, footer strong, .footer .wpb_text_column strong{color:#518fbe !important;}
.footer a, footer a{color:#c9d7e1 !important;}
.footer a:hover, footer a:hover{color:#518fbe !important;}
/* === MMW-DDAB-SITE5: breadcrumb actual === */
.breadcrumbs span, .breadcrumbs .separator{color:#223c4f !important;}
/* === MMW-DDAB-SITE6: backstop mega menu (por si el plugin regenera cache.skin.css) === */
body [id*="mega_main_menu"] .menu_holder .menu_inner > ul > li > .item_link:hover,
body [id*="mega_main_menu"] .menu_holder .menu_inner > ul > li.current-menu-item > .item_link,
body [id*="mega_main_menu"] li.mega_menu_item > .item_link:hover,
body [id*="mega_main_menu"] li.mega_menu_item.current-menu-item > .item_link{background-color:#3c6e93 !important;}
body [id*="mega_main_menu"] .menu_holder,
body [id*="mega_main_menu"] .menu_inner > ul{background-color:#223c4f !important;}
body [id*="mega_main_menu"] .mmm_fullwidth_container{background-color:#223c4f !important;}
/* === MMW-DDAB-SITE7: 404 y botones sueltos === */
.error-404 .button, .page-404 .button, .back-to-home a, a.back_to_home, .error404 .button, .error404 a.btn{background:#3c6e93 !important;border-color:#3c6e93 !important;color:#fff !important;}
/* === MMW-DDAB-SITE8: logo mas grande === */
.logo.style1 img, .logo img{width:210px !important;max-width:210px !important;height:auto !important;}
@media (max-width: 767px){.logo.style1 img, .logo img{width:170px !important;max-width:170px !important;}}
