/* Cairo Font Override - Apply Cairo font to entire site */

/* Import Cairo font from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700;800;900&display=swap');

/* Global font-family override */
* {
    font-family: 'Cairo', sans-serif !important;
}

html,
body {
    font-family: 'Cairo', sans-serif !important;
}

/* Override all headings */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Cairo', sans-serif !important;
}

/* Override all form elements */
input,
button,
select,
textarea,
optgroup {
    font-family: 'Cairo', sans-serif !important;
}

/* Override all text elements */
p, span, div, a, li, td, th, label {
    font-family: 'Cairo', sans-serif !important;
}

/* Override pre and code elements */
pre,
code,
kbd,
samp {
    font-family: 'Cairo', monospace !important;
}

/* Override Bootstrap defaults */
.ui-widget,
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family: 'Cairo', sans-serif !important;
}

/* Override tooltips and popovers */
.tooltip,
.popover {
    font-family: 'Cairo', sans-serif !important;
}

/* Override footer */
.footer_area,
.footer_discription {
    font-family: 'Cairo', sans-serif !important;
}

/* Override menu items */
.mainmenu,
.mobile_menu_area {
    font-family: 'Cairo', sans-serif !important;
}

/* Override marquee/ticker */
.marquee,
#newsTicker15 {
    font-family: 'Cairo', sans-serif !important;
}

/* Override tables */
table,
table th,
table td {
    font-family: 'Cairo', sans-serif !important;
}
