.elementor-kit-7{--e-global-color-primary:#DB0007;--e-global-color-secondary:#FFFDE9;--e-global-color-text:#000000;--e-global-color-accent:#DB000700;--e-global-color-02682fb:#9CD83E;--e-global-color-6fa1d35:#FFBC0D;--e-global-color-a9fae40:#8EE7F8;--e-global-color-01ee26a:#D0C9FF;--e-global-color-57c3a6b:#91187D;--e-global-color-0a0d530:#1B43B2;--e-global-color-6314f17:#32610A;--e-global-color-6f38932:#FF6E0D;--e-global-typography-primary-font-family:"Audrey Display";--e-global-typography-primary-font-size:58px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-family:"Audrey Display";--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-font-weight:normal;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Audrey Text";--e-global-typography-text-font-size:21px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:-0.2px;--e-global-typography-accent-font-family:"Audrey Text";--e-global-typography-accent-font-size:21px;--e-global-typography-accent-font-weight:bold;--e-global-typography-accent-line-height:1.3em;--e-global-typography-accent-letter-spacing:0.5px;--e-global-typography-addea2c-font-family:"Audrey Text";--e-global-typography-addea2c-font-size:17px;--e-global-typography-addea2c-line-height:1.2em;--e-global-typography-addea2c-letter-spacing:0.5px;--e-global-typography-1241421-font-family:"Audrey Text";--e-global-typography-1241421-font-size:17px;--e-global-typography-1241421-font-weight:normal;--e-global-typography-1241421-line-height:1.2em;--e-global-typography-35f66da-font-family:"Audrey Text";--e-global-typography-35f66da-font-size:15px;--e-global-typography-35f66da-font-weight:normal;--e-global-typography-35f66da-line-height:1.3em;--e-global-typography-0b8e122-font-family:"Audrey Text";--e-global-typography-0b8e122-font-size:12px;--e-global-typography-0b8e122-font-weight:normal;--e-global-typography-0b8e122-line-height:1.3em;--e-global-typography-6b5870c-font-family:"Audrey Text";--e-global-typography-6b5870c-font-size:22px;--e-global-typography-6b5870c-font-weight:bold;--e-global-typography-6b5870c-line-height:1.3em;--e-global-typography-6b5870c-letter-spacing:0.5px;--e-global-typography-cb06766-font-family:"Audrey Text";--e-global-typography-cb06766-font-size:19px;--e-global-typography-cb06766-font-weight:400;--e-global-typography-cb06766-line-height:1.6em;--e-global-typography-cb06766-letter-spacing:-0.2px;--e-global-typography-76e7a4b-font-family:"Audrey Display";--e-global-typography-76e7a4b-font-size:40px;--e-global-typography-76e7a4b-line-height:1.2em;background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Audrey Display", Sans-serif;font-size:17px;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;padding:14px 26px 14px 26px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-57c3a6b );color:var( --e-global-color-secondary );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-text );}.elementor-kit-7 a:hover{color:var( --e-global-color-text );}.elementor-kit-7 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-7 h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-7 h3{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-primary-font-size:62px;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-size:21px;--e-global-typography-text-line-height:1.2em;--e-global-typography-accent-font-size:21px;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:0.5px;--e-global-typography-1241421-font-size:16px;--e-global-typography-1241421-line-height:1.2em;--e-global-typography-35f66da-font-size:14px;--e-global-typography-35f66da-line-height:1.3em;--e-global-typography-0b8e122-font-size:11px;--e-global-typography-6b5870c-font-size:21px;--e-global-typography-6b5870c-line-height:1em;--e-global-typography-6b5870c-letter-spacing:0.5px;--e-global-typography-cb06766-font-size:18px;--e-global-typography-cb06766-line-height:1.2em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-7 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-7 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-7 h3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-primary-font-size:36px;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-size:20px;--e-global-typography-text-line-height:1.2em;--e-global-typography-accent-font-size:19px;--e-global-typography-accent-line-height:1.2em;--e-global-typography-accent-letter-spacing:0.5px;--e-global-typography-1241421-font-size:15px;--e-global-typography-1241421-line-height:1.2em;--e-global-typography-35f66da-font-size:14px;--e-global-typography-0b8e122-font-size:10px;--e-global-typography-6b5870c-font-size:18px;--e-global-typography-6b5870c-line-height:1.2em;--e-global-typography-6b5870c-letter-spacing:0.3px;--e-global-typography-cb06766-font-size:18px;--e-global-typography-cb06766-line-height:1.2em;--e-global-typography-76e7a4b-font-size:30px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-7 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-7 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-7 h3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --e-gv-4f34f14:30px; --McRed:#DB0007; --SoftWhite:#fffde9; --Black:#000000; --Lavender:#d0c9ff; --Aqua:#8ee7f8; --Lime:#9cd83e; --McGold:#ffbc0d; --Purple:#91187d; --Blue:#1b43b2; --Green:#32610a; --Orange:#ff6e0d; --central-col-max-width:1150px; --e-gv-7588809:16rem; --calc-padding-1120col:max(6%, calc((100% - 1120px)/2)); --Transparent:#db000700; --mvv-grid-gap:1.5rem; --40_less_grid_gap:calc( 35.5% - var(--mvv-grid-gap)); --callout-margin-size:calc((100% - 1500px) /2); --border-radius:10%; --hmpg-narative-margin:1em; }
/* Start custom CSS *//********************
 HD Code - Elementor Link Underline
 *******************/

.elementor-widget-text-editor a {
  text-decoration: underline;
	text-underline-offset: 2px;
}

.elementor-widget-text-editor a:hover {
  text-decoration: none;
	text-underline-offset: 2px;
}

/********************
 HD Code - Skiplink Visibility Helper
 *******************/

a:-webkit-any-link:focus-visible {
    outline-offset: 4px;
}

:focus-visible {
    outline: -webkit-focus-ring-color auto 2px;
}

a.skip-link screen-reader-text {
background-color: white;
}

/********************
 HD Code - Focus Helper
 *******************/

a:-webkit-any-link:focus-visible {
    outline-offset: 4px;
}

:focus-visible {
    outline: -webkit-focus-ring-color auto 3px;
}


/********************
 HD Code - Squirckle Button Global
 *******************/

/* === SQUIRCLE BUTTON (global, with clipped hit-area + focus) === */
:root{
  --squircle-mask: url('/wp-content/uploads/Button-Shape.svg'); /* your hosted shape */
  --focus-ring-color: #1E66FF;                                   /* tweak to brand if desired */
}

/* Apply to Elementor Button anchors inside a .squircle-btn wrapper */
.squircle-btn .elementor-button,
.squircle-btn a.elementor-button,
.squircle-btn .elementor-button-link,
.mobile-in-nav-btn.squircle-btn>a {
  /* Let Elementor control width/height. If you want 1:1 shape, add aspect-ratio: 320/104; */
  font-weight: 500;
  line-height: 1;
  white-space: nowrap;
  text-decoration: none;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /* Visual shape (paint) */
  -webkit-mask: var(--squircle-mask) center/100% 100% no-repeat;
          mask: var(--squircle-mask) center/100% 100% no-repeat;

  /* Hit-test shape (the fix): click/touch area follows the curve */
  -webkit-clip-path: url(#squircle-obb);
          clip-path: url(#squircle-obb);

  /* Keep any focus halo from being clipped by parents */
  overflow: visible;
  z-index: 0;
  transition: filter .18s ease, transform .05s ease;
  box-shadow: 0 6px 18px rgba(0,0,0,.10);
}

/* Optional: inner breathing room for the label */
.squircle-btn .elementor-button .elementor-button-content-wrapper{ padding: 0 1.1rem; }

/* Hover/active (colors set in Elementor controls) */
.squircle-btn .elementor-button:hover{ filter: brightness(1.06); }
.squircle-btn .elementor-button:active{ transform: translateY(1px); }

/* ---------- Accessible keyboard focus ---------- */
/* Keep default box outline off, weâ€™ll draw our own */
.squircle-btn .elementor-button:focus{ outline: none; }
.squircle-btn .elementor-button:focus:not(:focus-visible){ outline: none; }

/* Chrome-safe, shape-following halo: draw it on the wrapper using :has */
.squircle-btn{ position: relative; isolation: isolate; } /* new stacking context, safer halo */
.squircle-btn:has(.elementor-button:focus-visible)::after{
  content:"";
  position:absolute;
  inset:-4px;                                /* halo thickness outside the shape */
  background: var(--focus-ring-color);
  z-index:-1;                                /* behind the button */
  pointer-events:none;
  /* Follow the squircle curve (scales with wrapper box) */
  -webkit-clip-path: url(#squircle-obb);
          clip-path: url(#squircle-obb);
  /* soft edge */
  filter: blur(1px) opacity(.9);
}

/* Reduced motion respect */
@media (prefers-reduced-motion: reduce){
  .squircle-btn .elementor-button{ transition:none; }
}

/* Graceful fallback if mask support is missing */
@supports not ((mask: none) or (-webkit-mask: none)){
  .squircle-btn .elementor-button{
    -webkit-mask:none; mask:none; border-radius:18px;
    /* clip-path url(#...) usually still works; if not, hit-area will be rectangular */
  }
}



/********************
HD Code - Adjust Header Scroll Issue
********************/

html, body {
    max-width: 100%;
    overflow-x: hidden;
}

/********************
 HD Code - Hover Animation Cards
 *******************/

 .aminate-on-hover {
     transform: translateX(0) translateY(0);
     transition: all 0.3s;
 }
 
 .aminate-on-hover:hover{
     transform: translateX(0px) translateY(0px);
     transition: all 0.3s;
 }
 
 .aminate-on-hover .animate-slide .elementor-icon{
     transform: rotate(0);
     opacity: 0.0;
     transition: all 0.3s;
 }
 
.aminate-on-hover:hover .animate-slide  .elementor-icon{
    transform: translateX(+20px) translateY(+0px);
        opacity: 1.0;
    transition: all 0.3s;
}

.aminate-on-hover .animate-zoom {
    transform: scale(1);
    transform-origin: left;
    transition: all 0.3s;
}
.aminate-on-hover:hover .animate-zoom {
    transform: scale(1.1);
    transform-origin: left;
    transition: all 0.3s;
}

.aminate-on-hover .animate-peek-a-boo {
        transform: translatey(var(--card-offset-value,+146px))
}

.aminate-on-hover:hover .animate-peek-a-boo {
        transform: translatey(+0px)
}

/*Adding Tweaks for homepage cards*/

#hmpg-crd-router .aminate-on-hover .animate-peek-a-boo {
        transform: translatey(var(--card-offset-value,+180px))
}
#hmpg-crd-router .aminate-on-hover:hover .animate-peek-a-boo {
        transform: translatey(+0px)
}

/*Adding in some responsive styles (AMFM) */
@media (max-width:1024px) {
    .aminate-on-hover .animate-peek-a-boo {
        transform: translatey(var(--card-offset-value,+120px));
}
}

/********************
 HD Code Hover Animation Icons
 *******************/

 .aminate-icon-on-hover {
     transform: translateX(0) translateY(0);
     transition: all 0.3s;
 }
 
 .aminate-icon-on-hover:hover{
     transform: translateX(0px)                translateY(0px);
     transition: all 0.3s;
 }
 
 .aminate-icon-on-hover .animate-icon-slide .elementor-icon{
     transform: rotate(0);
     opacity: 0.0;
     transition: all 0.3s;
 }
 
.aminate-icon-on-hover:hover .animate-icon-slide  .elementor-icon{
    transform: translateX(+20px)           translateY(+0px);
        opacity: 1.0;
    transition: all 0.3s;
}

.aminate-icon-on-hover .animate-icon-zoom {
    transform: scale(1);
    transform-origin: left;
    transition: all 0.3s;
}
.aminate-icon-on-hover:hover .animate-icon-zoom {
    transform: scale(1.15);
    transform-origin: left;
    transition: all 0.3s;
}

.aminate-icon-on-hover .animate-icon-zoom-center {
    transform: scale(1);
    transform-origin: center;
    transition: all 0.3s;
}
.aminate-icon-on-hover:hover .animate-icon-zoom-center {
    transform: scale(1.1);
    transform-origin: center;
    transition: all 0.3s;
}

.aminate-icon-on-hover .animate-icon-peek-a-boo {
        transform: translatey(+24px)
}

.aminate-icon-on-hover:hover .animate-icon-peek-a-boo {
        transform: translatey(+0px)
}

/********************
 HD Code - Mega Menu List Sliding Arrow
 *******************/
.menu-with-arrows .elementor-nav-menu .elementor-item::after {
  content: ""; /* no text */
  display: inline-block;
  width: 20px;   /* adjust to match SVG size */
  height: 20px;
  margin-left: 85%;
  background: url("/wp-content/uploads/Right_Red.svg") no-repeat center;
  background-size: contain; /* makes SVG scale nicely */
  vertical-align: middle;
  transition: transform 0.6s ease;
}

/* Optional hover effect */
.menu-with-arrows .elementor-nav-menu .elementor-item:hover::after {
  transform: translateX(10px);
}


/* AMFM Additions */

/* Creating Globals to create squircle buttons in the Elementor V4 Method */
:root {
  /* Isolated V4 Atomic Squircle Variables */
  --atomic-squircle-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 316.13 100.83' preserveAspectRatio='none'%3E%3Cpath fill='%23000' d='M315.9,94.4c-.12,5.11-1.57,6.42-7.87,6.42-35.8-2.49-260.14-2.15-299.67,0-5.54-.22-7.38-1.45-7.44-5.45C2.24,67.13.82,38.06,0,9.16c-.11-3.77,1.29-5.03,5.36-6.03C18.5-.08,302.05-1.49,310.72,2.17c3.73,1.02,3.58,4.4,3.92,9.23,1.48,21.07,1.76,61.3,1.26,83.01Z'/%3E%3C/svg%3E");
  
  --atomic-focus-ring: #1E66FF; 
}

/* Main Button Wrapper Setup */
.atomic-squircle-btn {
  overflow: visible; 
  transition: filter .18s ease, transform .05s ease;
  box-shadow: 0 6px 18px rgba(0,0,0,.10);
  cursor: pointer;
  
  /* Explicit Mask Properties for flawless stretching */
  -webkit-mask-image: var(--atomic-squircle-mask);
  -webkit-mask-size: 100% 100%;
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-image: var(--atomic-squircle-mask);
  mask-size: 100% 100%;
  mask-position: center;
  mask-repeat: no-repeat;
}

/* Hover and Active States */
.atomic-squircle-btn:hover { 
  filter: brightness(1.06); 
}

.atomic-squircle-btn:active { 
  transform: translateY(1px); 
}

/* ---------- Accessible Keyboard Focus ---------- */
.atomic-squircle-btn:focus { outline: none; }
.atomic-squircle-btn:focus-visible::after {
  content: "";
  position: absolute;
  inset: -4px; 
  background: var(--atomic-focus-ring);
  z-index: -1; 
  pointer-events: none;
  border-radius: 22px; 
  filter: blur(1px) opacity(.9);
}

/* ---------- Smart Icon Logic ---------- */
.atomic-squircle-btn .elementor-widget-icon:has(svg:empty),
.atomic-squircle-btn .elementor-widget-icon:not(:has(svg)) {
    display: none;
}

/* ---------- Accessibility & Performance ---------- */
@media (prefers-reduced-motion: reduce) {
  .atomic-squircle-btn { transition: none; }
}

/* ---------- Smart Icon Logic ---------- */

/* Hide the widget if there is no SVG */
.atomic-squircle-btn .e-svg-base:not(:has(svg)) {
    display: none !important;
}

/* Hide the widget if it is forcing the Elementor default placeholder icon */
.atomic-squircle-btn .e-svg-base:has(path[d^="M24.9999 4.31543"]) {
    display: none !important;
}

/*Small CSS preferences*/

h1,h2,h3,h4,h5,h6, p {
    text-wrap: pretty;
}

/*Pushing page to full height if minimal content*/
header + * {
    min-height: 70dvh;
}

/*Custom CSS for in Nav Mobile btn*/

ul.elementor-nav-menu li.mobile-in-nav-btn.menu-item {
    @media (width >= 768px) {
        display: none;
    }

    & > a.elementor-item {
        /* 1. Reset Elementor Nav Link Constraints */
        display: inline-flex;
        align-items: center;
        justify-content: center;
        height: auto;
        line-height: 1;
        
        /* 2. Apply Button Sizing (.elementor-size-sm) */
        padding: 12px 24px;
        font-size: 15px; 
        font-weight: 500;
        
       
        /* 4. Colors & Spacing */
        background-color: var(--e-global-color-primary);
        color: var(--e-global-color-secondary);
        margin: 0 1.1rem;
        margin-block-end: 1rem;
        transition: background-color 0.3s, color 0.3s, transform 0.3s;
    }

    /* 5. Hover State */
    & > a.elementor-item:hover,
    & > a.elementor-item:focus {
        background-color: var(--e-global-color-01ee26a);
        color: var( --e-global-color-text );
    }

    /* 6. Kill Elementor's Default Menu Hover Pointers (Underlines/Overlines) */
    & > a.elementor-item::before,
    & > a.elementor-item::after {
        display: none;
    }
}
ul.elementor-nav-menu li.mobile-in-nav-btn.menu-item:has(a:hover) {
    --fauxBorder:2px;
    --fauxBorderClr: var(--e-global-color-secondary);
    transition: all 0.2s;
    filter: 
        drop-shadow(var(--fauxBorder) 0px 0px var(--fauxBorderClr))
        drop-shadow(0px var(--fauxBorder)  0px var(--fauxBorderClr))
        drop-shadow(calc(var(--fauxBorder) * -1) 0px 0px var(--fauxBorderClr))
        drop-shadow(0px calc(var(--fauxBorder) * -1)  0px var(--fauxBorderClr));
}

footer[data-elementor-type="footer"]{
    position: relative !important;
    z-index: 10;
}

/*Utility Classes*/

@media (width <= 767px) {
	.mobile-hide {
		display: none;
	}
}
@media (width >= 768px) {
	.tablet-hide {
		display: none;
	}
}
@media (width >= 1025px) {
	.desktop-hide {
		display: none;
	}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Audrey Display';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://rmhc-new.amfm.ca/wp-content/uploads/AudreyDisplay-BoldWEB.woff2') format('woff2'),
		url('https://rmhc-new.amfm.ca/wp-content/uploads/AudreyDisplay-BoldWEB.woff') format('woff');
}
@font-face {
	font-family: 'Audrey Display';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://rmhc-new.amfm.ca/wp-content/uploads/AudreyDisplay-BoldItalicWEB.woff2') format('woff2'),
		url('https://rmhc-new.amfm.ca/wp-content/uploads/AudreyDisplay-BoldItalicWEB.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Audrey Text';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rmhc-new.amfm.ca/wp-content/uploads/AudreyText-RegularWEB.woff2') format('woff2'),
		url('https://rmhc-new.amfm.ca/wp-content/uploads/AudreyText-RegularWEB.woff') format('woff');
}
@font-face {
	font-family: 'Audrey Text';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://rmhc-new.amfm.ca/wp-content/uploads/AudreyText-ItalicWEB.woff2') format('woff2'),
		url('https://rmhc-new.amfm.ca/wp-content/uploads/AudreyText-ItalicWEB.woff') format('woff');
}
@font-face {
	font-family: 'Audrey Text';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://rmhc-new.amfm.ca/wp-content/uploads/AudreyText-BoldWEB.woff2') format('woff2'),
		url('https://rmhc-new.amfm.ca/wp-content/uploads/AudreyText-BoldWEB.woff') format('woff');
}
@font-face {
	font-family: 'Audrey Text';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://rmhc-new.amfm.ca/wp-content/uploads/AudreyDisplay-BoldItalicWEB.woff2') format('woff2'),
		url('https://rmhc-new.amfm.ca/wp-content/uploads/AudreyText-BoldItalicWEB.woff') format('woff');
}
/* End Custom Fonts CSS */