/* Override CSS para substituir Raleway por Lato e definir letter-spacing */
/* Este arquivo sobrescreve as definições do plugin hendon-core */

/* ===== SOBRESCREVER TODAS AS FONTES RALEWAY ===== */

/* 1. Sobrescrever estilos inline com Raleway */
*[style*="font-family: Raleway"],
*[style*="font-family:Raleway"],
*[style*='font-family: Raleway'],
*[style*='font-family:Raleway'] {
    font-family: Lato, sans-serif !important;
    letter-spacing: .1em !important;
}

/* 2. Sobrescrever todas as classes qodef que podem ter Raleway */
.qodef-shortcode,
.qodef-shortcode *,
.qodef-button,
.qodef-button *,
.qodef-text,
.qodef-text *,
.qodef-title,
.qodef-title *,
.qodef-subtitle,
.qodef-subtitle *,
.qodef-label,
.qodef-label *,
.qodef-caption,
.qodef-caption *,
.qodef-heading,
.qodef-heading *,
.qodef-paragraph,
.qodef-paragraph *,
.qodef-list,
.qodef-list *,
.qodef-table,
.qodef-table *,
.qodef-form,
.qodef-form *,
.qodef-input,
.qodef-input *,
.qodef-textarea,
.qodef-textarea *,
.qodef-select,
.qodef-select *,
.qodef-checkbox,
.qodef-checkbox *,
.qodef-radio,
.qodef-radio *,
.qodef-submit,
.qodef-submit *,
.qodef-reset,
.qodef-reset *,
.qodef-field,
.qodef-field *,
.qodef-row,
.qodef-row *,
.qodef-column,
.qodef-column *,
.qodef-container,
.qodef-container *,
.qodef-section,
.qodef-section *,
.qodef-wrapper,
.qodef-wrapper *,
.qodef-content,
.qodef-content *,
.qodef-sidebar,
.qodef-sidebar *,
.qodef-footer,
.qodef-footer *,
.qodef-header,
.qodef-header *,
.qodef-navigation,
.qodef-navigation *,
.qodef-menu,
.qodef-menu *,
.qodef-logo,
.qodef-logo *,
.qodef-search,
.qodef-search *,
.qodef-cart,
.qodef-cart *,
.qodef-account,
.qodef-account *,
.qodef-wishlist,
.qodef-wishlist *,
.qodef-compare,
.qodef-compare *,
.qodef-filter,
.qodef-filter *,
.qodef-sort,
.qodef-sort *,
.qodef-pagination,
.qodef-pagination *,
.qodef-breadcrumbs,
.qodef-breadcrumbs *,
.qodef-banner,
.qodef-banner *,
.qodef-slider,
.qodef-slider *,
.qodef-carousel,
.qodef-carousel *,
.qodef-gallery,
.qodef-gallery *,
.qodef-portfolio,
.qodef-portfolio *,
.qodef-blog,
.qodef-blog *,
.qodef-single,
.qodef-single *,
.qodef-archive,
.qodef-archive *,
.qodef-search-results,
.qodef-search-results *,
.qodef-404,
.qodef-404 *,
.qodef-maintenance,
.qodef-maintenance *,
.qodef-coming-soon,
.qodef-coming-soon *,
.qodef-under-construction,
.qodef-under-construction * {
    letter-spacing: .05em !important;
}

/* 3. Sobrescrever elementos específicos do Gutenberg */
.wp-block-qodef-shortcode,
.wp-block-qodef-shortcode *,
.wp-block-qodef-button,
.wp-block-qodef-button *,
.wp-block-qodef-text,
.wp-block-qodef-text *,
.wp-block-qodef-title,
.wp-block-qodef-title *,
.wp-block-qodef-subtitle,
.wp-block-qodef-subtitle *,
.wp-block-qodef-label,
.wp-block-qodef-label *,
.wp-block-qodef-caption,
.wp-block-qodef-caption *,
.wp-block-qodef-heading,
.wp-block-qodef-heading *,
.wp-block-qodef-paragraph,
.wp-block-qodef-paragraph *,
.wp-block-qodef-list,
.wp-block-qodef-list *,
.wp-block-qodef-table,
.wp-block-qodef-table *,
.wp-block-qodef-form,
.wp-block-qodef-form *,
.wp-block-qodef-input,
.wp-block-qodef-input *,
.wp-block-qodef-textarea,
.wp-block-qodef-textarea *,
.wp-block-qodef-select,
.wp-block-qodef-select *,
.wp-block-qodef-checkbox,
.wp-block-qodef-checkbox *,
.wp-block-qodef-radio,
.wp-block-qodef-radio *,
.wp-block-qodef-submit,
.wp-block-qodef-submit *,
.wp-block-qodef-reset,
.wp-block-qodef-reset *,
.wp-block-qodef-field,
.wp-block-qodef-field *,
.wp-block-qodef-row,
.wp-block-qodef-row *,
.wp-block-qodef-column,
.wp-block-qodef-column *,
.wp-block-qodef-container,
.wp-block-qodef-container *,
.wp-block-qodef-section,
.wp-block-qodef-section *,
.wp-block-qodef-wrapper,
.wp-block-qodef-wrapper *,
.wp-block-qodef-content,
.wp-block-qodef-content *,
.wp-block-qodef-sidebar,
.wp-block-qodef-sidebar *,
.wp-block-qodef-footer,
.wp-block-qodef-footer *,
.wp-block-qodef-header,
.wp-block-qodef-header *,
.wp-block-qodef-navigation,
.wp-block-qodef-navigation *,
.wp-block-qodef-menu,
.wp-block-qodef-menu *,
.wp-block-qodef-logo,
.wp-block-qodef-logo *,
.wp-block-qodef-search,
.wp-block-qodef-search *,
.wp-block-qodef-cart,
.wp-block-qodef-cart *,
.wp-block-qodef-account,
.wp-block-qodef-account *,
.wp-block-qodef-wishlist,
.wp-block-qodef-wishlist *,
.wp-block-qodef-compare,
.wp-block-qodef-compare *,
.wp-block-qodef-filter,
.wp-block-qodef-filter *,
.wp-block-qodef-sort,
.wp-block-qodef-sort *,
.wp-block-qodef-pagination,
.wp-block-qodef-pagination *,
.wp-block-qodef-breadcrumbs,
.wp-block-qodef-breadcrumbs *,
.wp-block-qodef-banner,
.wp-block-qodef-banner *,
.wp-block-qodef-slider,
.wp-block-qodef-slider *,
.wp-block-qodef-carousel,
.wp-block-qodef-carousel *,
.wp-block-qodef-gallery,
.wp-block-qodef-gallery *,
.wp-block-qodef-portfolio,
.wp-block-qodef-portfolio *,
.wp-block-qodef-blog,
.wp-block-qodef-blog *,
.wp-block-qodef-single,
.wp-block-qodef-single *,
.wp-block-qodef-archive,
.wp-block-qodef-archive *,
.wp-block-qodef-search-results,
.wp-block-qodef-search-results *,
.wp-block-qodef-404,
.wp-block-qodef-404 *,
.wp-block-qodef-maintenance,
.wp-block-qodef-maintenance *,
.wp-block-qodef-coming-soon,
.wp-block-qodef-coming-soon *,
.wp-block-qodef-under-construction,
.wp-block-qodef-under-construction * {
    letter-spacing: .05em !important;
}

/* 4. Sobrescrever elementos com classes específicas */
.kc-elm.qodef-shortcode,
.kc-elm.qodef-shortcode *,
.kc-elm.qodef-button,
.kc-elm.qodef-button *,
.kc-elm.qodef-text,
.kc-elm.qodef-text *,
.kc-elm.qodef-title,
.kc-elm.qodef-title *,
.kc-elm.qodef-subtitle,
.kc-elm.qodef-subtitle *,
.kc-elm.qodef-label,
.kc-elm.qodef-label *,
.kc-elm.qodef-caption,
.kc-elm.qodef-caption *,
.kc-elm.qodef-heading,
.kc-elm.qodef-heading *,
.kc-elm.qodef-paragraph,
.kc-elm.qodef-paragraph *,
.kc-elm.qodef-list,
.kc-elm.qodef-list *,
.kc-elm.qodef-table,
.kc-elm.qodef-table *,
.kc-elm.qodef-form,
.kc-elm.qodef-form *,
.kc-elm.qodef-input,
.kc-elm.qodef-input *,
.kc-elm.qodef-textarea,
.kc-elm.qodef-textarea *,
.kc-elm.qodef-select,
.kc-elm.qodef-select *,
.kc-elm.qodef-checkbox,
.kc-elm.qodef-checkbox *,
.kc-elm.qodef-radio,
.kc-elm.qodef-radio *,
.kc-elm.qodef-submit,
.kc-elm.qodef-submit *,
.kc-elm.qodef-reset,
.kc-elm.qodef-reset *,
.kc-elm.qodef-field,
.kc-elm.qodef-field *,
.kc-elm.qodef-row,
.kc-elm.qodef-row *,
.kc-elm.qodef-column,
.kc-elm.qodef-column *,
.kc-elm.qodef-container,
.kc-elm.qodef-container *,
.kc-elm.qodef-section,
.kc-elm.qodef-section *,
.kc-elm.qodef-wrapper,
.kc-elm.qodef-wrapper *,
.kc-elm.qodef-content,
.kc-elm.qodef-content *,
.kc-elm.qodef-sidebar,
.kc-elm.qodef-sidebar *,
.kc-elm.qodef-footer,
.kc-elm.qodef-footer *,
.kc-elm.qodef-header,
.kc-elm.qodef-header *,
.kc-elm.qodef-navigation,
.kc-elm.qodef-navigation *,
.kc-elm.qodef-menu,
.kc-elm.qodef-menu *,
.kc-elm.qodef-logo,
.kc-elm.qodef-logo *,
.kc-elm.qodef-search,
.kc-elm.qodef-search *,
.kc-elm.qodef-cart,
.kc-elm.qodef-cart *,
.kc-elm.qodef-account,
.kc-elm.qodef-account *,
.kc-elm.qodef-wishlist,
.kc-elm.qodef-wishlist *,
.kc-elm.qodef-compare,
.kc-elm.qodef-compare *,
.kc-elm.qodef-filter,
.kc-elm.qodef-filter *,
.kc-elm.qodef-sort,
.kc-elm.qodef-sort *,
.kc-elm.qodef-pagination,
.kc-elm.qodef-pagination *,
.kc-elm.qodef-breadcrumbs,
.kc-elm.qodef-breadcrumbs *,
.kc-elm.qodef-banner,
.kc-elm.qodef-banner *,
.kc-elm.qodef-slider,
.kc-elm.qodef-slider *,
.kc-elm.qodef-carousel,
.kc-elm.qodef-carousel *,
.kc-elm.qodef-gallery,
.kc-elm.qodef-gallery *,
.kc-elm.qodef-portfolio,
.kc-elm.qodef-portfolio *,
.kc-elm.qodef-blog,
.kc-elm.qodef-blog *,
.kc-elm.qodef-single,
.kc-elm.qodef-single *,
.kc-elm.qodef-archive,
.kc-elm.qodef-archive *,
.kc-elm.qodef-search-results,
.kc-elm.qodef-search-results *,
.kc-elm.qodef-404,
.kc-elm.qodef-404 *,
.kc-elm.qodef-maintenance,
.kc-elm.qodef-maintenance *,
.kc-elm.qodef-coming-soon,
.kc-elm.qodef-coming-soon *,
.kc-elm.qodef-under-construction,
.kc-elm.qodef-under-construction * {
    letter-spacing: .05em !important;
}

/* 5. Sobrescrever elementos com font-family definida via CSS */
.qodef-shortcode .qodef-shortcode-text,
.qodef-shortcode .qodef-shortcode-title,
.qodef-shortcode .qodef-shortcode-subtitle,
.qodef-shortcode .qodef-shortcode-label,
.qodef-shortcode .qodef-shortcode-caption,
.qodef-shortcode .qodef-shortcode-heading,
.qodef-shortcode .qodef-shortcode-paragraph,
.qodef-shortcode .qodef-shortcode-list,
.qodef-shortcode .qodef-shortcode-table,
.qodef-shortcode .qodef-shortcode-form,
.qodef-shortcode .qodef-shortcode-input,
.qodef-shortcode .qodef-shortcode-textarea,
.qodef-shortcode .qodef-shortcode-select,
.qodef-shortcode .qodef-shortcode-checkbox,
.qodef-shortcode .qodef-shortcode-radio,
.qodef-shortcode .qodef-shortcode-submit,
.qodef-shortcode .qodef-shortcode-reset,
.qodef-shortcode .qodef-shortcode-field,
.qodef-shortcode .qodef-shortcode-row,
.qodef-shortcode .qodef-shortcode-column,
.qodef-shortcode .qodef-shortcode-container,
.qodef-shortcode .qodef-shortcode-section,
.qodef-shortcode .qodef-shortcode-wrapper,
.qodef-shortcode .qodef-shortcode-content,
.qodef-shortcode .qodef-shortcode-sidebar,
.qodef-shortcode .qodef-shortcode-footer,
.qodef-shortcode .qodef-shortcode-header,
.qodef-shortcode .qodef-shortcode-navigation,
.qodef-shortcode .qodef-shortcode-menu,
.qodef-shortcode .qodef-shortcode-logo,
.qodef-shortcode .qodef-shortcode-search,
.qodef-shortcode .qodef-shortcode-cart,
.qodef-shortcode .qodef-shortcode-account,
.qodef-shortcode .qodef-shortcode-wishlist,
.qodef-shortcode .qodef-shortcode-compare,
.qodef-shortcode .qodef-shortcode-filter,
.qodef-shortcode .qodef-shortcode-sort,
.qodef-shortcode .qodef-shortcode-pagination,
.qodef-shortcode .qodef-shortcode-breadcrumbs,
.qodef-shortcode .qodef-shortcode-banner,
.qodef-shortcode .qodef-shortcode-slider,
.qodef-shortcode .qodef-shortcode-carousel,
.qodef-shortcode .qodef-shortcode-gallery,
.qodef-shortcode .qodef-shortcode-portfolio,
.qodef-shortcode .qodef-shortcode-blog,
.qodef-shortcode .qodef-shortcode-single,
.qodef-shortcode .qodef-shortcode-archive,
.qodef-shortcode .qodef-shortcode-search-results,
.qodef-shortcode .qodef-shortcode-404,
.qodef-shortcode .qodef-shortcode-maintenance,
.qodef-shortcode .qodef-shortcode-coming-soon,
.qodef-shortcode .qodef-shortcode-under-construction {
    font-family: inherit;
}

/* 6. Garantir que todos os elementos com Raleway sejam substituídos */


/* 7. Sobrescrever estilos inline */
[style*="Raleway"] {
    font-family: Lato, sans-serif !important;
    letter-spacing: .05em !important;
}


/* 9. Sobrescrever elementos específicos do tema */
body,
body *,
html,
html *,
#page,
#page *,
#content,
#content *,
#main,
#main *,
#primary,
#primary *,
#secondary,
#secondary *,
#sidebar,
#sidebar *,
#footer,
#footer *,
#header,
#header *,
#navigation,
#navigation *,
#menu,
#menu *,
#logo,
#logo *,
#search,
#search *,
#cart,
#cart *,
#account,
#account *,
#wishlist,
#wishlist *,
#compare,
#compare *,
#filter,
#filter *,
#sort,
#sort *,
#pagination,
#pagination *,
#breadcrumbs,
#breadcrumbs *,
#banner,
#banner *,
#slider,
#slider *,
#carousel,
#carousel *,
#gallery,
#gallery *,
#portfolio,
#portfolio *,
#blog,
#blog *,
#single,
#single *,
#archive,
#archive *,
#search-results,
#search-results *,
#404,
#404 *,
#maintenance,
#maintenance *,
#coming-soon,
#coming-soon *,
#under-construction,
#under-construction * {
    font-family: Lato, sans-serif !important;
    letter-spacing: .05em !important;
}