/* ===== MTG GLOBAL FONT ===== */

html,
body,
button,
input,
select,
textarea,
optgroup,
label,
table,
th,
td,
nav,
a,
span,
small,
strong,
em,
p,
li,
ul,
ol,
div,
section,
article,
aside,
main,
header,
footer {
    font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;
    letter-spacing: -0.02em;
}

body {
    font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;
}

.wp-admin,
.wp-admin * {
    font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif !important;
}

/* ===== FRONTEND MTG ===== */

body .site,
body .site-content,
body .entry-content,
body .widget,
body .button,
body .btn,
body .wp-block-button__link,
body .mtg-header,
body .mtg-header *,
body .mtg-hero-v2,
body .mtg-hero-v2 *,
body .mtg-product-card,
body .mtg-product-card *,
body .mtg-commerce,
body .mtg-commerce *,
body .mtg-storefront,
body .mtg-storefront *,
body .mtg-cart,
body .mtg-cart *,
body .mtg-checkout,
body .mtg-checkout *,
body .mtg-thankyou,
body .mtg-thankyou * {
    font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;
}

/* Formularios */
body input,
body select,
body textarea,
body button {
    font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;
}

/* Admin bar y login */
#wpadminbar,
#wpadminbar * ,
body.login,
body.login * {
    font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif !important;
}


/* ===== ADMIN BAR TEXT FIX ===== */

/* texto general del admin bar */
#wpadminbar,
#wpadminbar .ab-item,
#wpadminbar a.ab-item,
#wpadminbar > #wp-toolbar span.ab-label,
#wpadminbar > #wp-toolbar span.noticon{
  color:#ffffff !important;
}

/* menú de cuenta arriba derecha */
#wpadminbar #wp-admin-bar-my-account > a,
#wpadminbar #wp-admin-bar-my-account > a .ab-item,
#wpadminbar #wp-admin-bar-user-info .display-name,
#wpadminbar #wp-admin-bar-user-info .username,
#wpadminbar #wp-admin-bar-user-info a,
#wpadminbar #wp-admin-bar-edit-profile a,
#wpadminbar #wp-admin-bar-logout a{
  color:#ffffff !important;
}

/* dropdown de mi cuenta */
#wpadminbar #wp-admin-bar-my-account.default,
#wpadminbar #wp-admin-bar-my-account .ab-sub-wrapper,
#wpadminbar #wp-admin-bar-user-actions .ab-sub-wrapper{
  color:#ffffff !important;
}

#wpadminbar #wp-admin-bar-my-account .ab-sub-wrapper a,
#wpadminbar #wp-admin-bar-user-actions .ab-sub-wrapper a,
#wpadminbar #wp-admin-bar-user-info .avatar + span,
#wpadminbar #wp-admin-bar-user-info .display-name,
#wpadminbar #wp-admin-bar-user-info .username{
  color:#ffffff !important;
}

/* menús de sitios / multisite arriba izquierda */
#wpadminbar #wp-admin-bar-my-sites > .ab-item,
#wpadminbar #wp-admin-bar-site-name > .ab-item,
#wpadminbar #wp-admin-bar-my-sites .ab-item,
#wpadminbar #wp-admin-bar-site-name .ab-item,
#wpadminbar .quicklinks .menupop ul li a,
#wpadminbar .quicklinks .menupop.hover ul li a,
#wpadminbar .quicklinks .menupop ul li .ab-item{
  color:#ffffff !important;
}

/* hover para que siga visible */
#wpadminbar .ab-top-menu > li:hover > .ab-item,
#wpadminbar .ab-top-menu > li.hover > .ab-item,
#wpadminbar .quicklinks .menupop ul li a:hover,
#wpadminbar .quicklinks .menupop ul li a:focus,
#wpadminbar .quicklinks .menupop.hover ul li a:hover,
#wpadminbar .quicklinks .menupop.hover ul li a:focus{
  color:#ffffff !important;
}

/* ===== END ADMIN BAR TEXT FIX ===== */


/* ===== ADMIN BAR DROPDOWN SUBITEMS VISIBLE ===== */
#wpadminbar .ab-sub-wrapper,
#wpadminbar .ab-sub-wrapper .ab-item,
#wpadminbar .ab-sub-wrapper a,
#wpadminbar .menupop .ab-sub-wrapper .ab-item,
#wpadminbar .quicklinks .menupop ul li a,
#wpadminbar .quicklinks .menupop ul li .ab-item,
#wpadminbar #wp-admin-bar-user-actions .ab-item,
#wpadminbar #wp-admin-bar-my-sites .ab-item,
#wpadminbar #wp-admin-bar-site-name .ab-item {
  color: #ffffff !important;
}

#wpadminbar .ab-sub-wrapper .ab-item:hover,
#wpadminbar .ab-sub-wrapper .ab-item:focus,
#wpadminbar .quicklinks .menupop ul li a:hover,
#wpadminbar .quicklinks .menupop ul li a:focus {
  color: #ffffff !important;
}
/* ===== END ADMIN BAR DROPDOWN SUBITEMS VISIBLE ===== */


/* ===== ADMIN BAR LIKE SUPERADMIN ===== */
#wpadminbar{
  background:#1d2327 !important;
  color:#f0f0f1 !important;
}

#wpadminbar .ab-item,
#wpadminbar a.ab-item,
#wpadminbar > #wp-toolbar span.ab-label,
#wpadminbar > #wp-toolbar span.noticon,
#wpadminbar .quicklinks .menupop ul li a,
#wpadminbar .quicklinks .menupop ul li .ab-item,
#wpadminbar .ab-sub-wrapper,
#wpadminbar .ab-sub-wrapper a,
#wpadminbar .ab-sub-wrapper .ab-item{
  color:#f0f0f1 !important;
}

#wpadminbar .ab-top-menu > li:hover > .ab-item,
#wpadminbar .ab-top-menu > li.hover > .ab-item,
#wpadminbar .quicklinks .menupop ul li a:hover,
#wpadminbar .quicklinks .menupop ul li a:focus,
#wpadminbar .ab-sub-wrapper .ab-item:hover,
#wpadminbar .ab-sub-wrapper .ab-item:focus{
  background:#2c3338 !important;
  color:#72aee6 !important;
}

#wpadminbar .ab-sub-wrapper,
#wpadminbar ul,
#wpadminbar ul li{
  background:#1d2327 !important;
}

#wpadminbar .menupop .ab-sub-wrapper{
  border-top:1px solid #2c3338 !important;
}
/* ===== END ADMIN BAR LIKE SUPERADMIN ===== */


/* ===== MTG ADMIN BRAND ===== */
#adminmenu li#mtg-admin-brand-box{
  list-style:none !important;
  margin:10px 10px 14px 10px !important;
  padding:0 !important;
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  cursor:default !important;
}

#adminmenu li#mtg-admin-brand-box:hover{
  background:transparent !important;
}

#adminmenu li#mtg-admin-brand-box .mtg-admin-brand-inner{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:14px 10px !important;
  border-radius:12px !important;
  background:rgba(255,255,255,.04) !important;
}

#adminmenu li#mtg-admin-brand-box img{
  display:block !important;
  max-width:150px !important;
  width:100% !important;
  height:auto !important;
}
/* ===== END MTG ADMIN BRAND ===== */

