.elementor-kit-7{--e-global-color-primary:#A30013;--e-global-color-secondary:#76000E;--e-global-color-text:#282828;--e-global-color-accent:#000000;--e-global-color-3c56aa8:#5FC090;--e-global-color-c2eb71c:#49936E;--e-global-color-2ac9149:#F7D385;--e-global-color-2074148:#CBA451;--e-global-color-9e8188b:#8B87A5;--e-global-color-a492847:#65617B;--e-global-color-e157761:#5D7534;--e-global-color-7acc0c0:#475F1E;--e-global-color-8b1aa4a:#04B1B4;--e-global-color-1048840:#008284;--e-global-color-d12d407:#B95937;--e-global-color-bf3e31b:#7E381F;--e-global-color-3386a1d:#53284F;--e-global-color-552f56d:#331330;--e-global-color-50e8c8c:#DE8141;--e-global-color-b09403c:#AD5C25;--e-global-color-bcdc918:#519BBD;--e-global-color-2bb82fb:#39738E;--e-global-color-2e69afb:#C78C67;--e-global-color-a746fbb:#96694D;--e-global-color-5143733:#B59E4B;--e-global-color-4eff108:#7C6C33;--e-global-typography-primary-font-family:"HelveticaNowText-Regular";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.33em;--e-global-typography-primary-letter-spacing:-18px;--e-global-typography-secondary-font-family:"Merriweather";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.1111em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"HelveticaNowText-Regular";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"HelveticaNowText-Regular";--e-global-typography-accent-font-size:32px;--e-global-typography-accent-font-weight:300;--e-global-typography-accent-line-height:1.25em;--e-global-typography-accent-letter-spacing:-1.2px;color:#231F20;font-family:"HelveticaNowText-Regular", Sans-serif;font-size:18px;line-height:1.33333em;letter-spacing:-0.6px;}.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-size:18px;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 100px 15px 100px;}.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-secondary );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:#B5121B;}.elementor-kit-7 a:hover{text-decoration:underline;}.elementor-kit-7 h1{color:#282828;font-family:"Merriweather", Sans-serif;font-size:56px;font-weight:normal;line-height:1.11em;letter-spacing:-1.5px;}.elementor-kit-7 h2{color:var( --e-global-color-primary );font-family:"Merriweather", Sans-serif;font-size:40px;font-weight:bold;line-height:1.1em;letter-spacing:-1.2px;}.elementor-kit-7 h3{color:#282828;font-family:"Merriweather", Sans-serif;font-size:27px;font-weight:bold;line-height:1.3em;letter-spacing:-0.5px;}.elementor-kit-7 h4{color:#282828;font-family:"HelveticaNowText-Regular", Sans-serif;font-size:32px;font-weight:300;line-height:1.3em;letter-spacing:-1.2px;}.elementor-kit-7 h5{color:var( --e-global-color-text );font-family:"HelveticaNowText-Regular", Sans-serif;font-size:24px;font-weight:bold;letter-spacing:-0.5px;}.elementor-kit-7 h6{color:#282828;}.elementor-kit-7 label{font-weight:normal;line-height:2.1em;}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-size:16px;color:#999999;background-color:#F4F4F4;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 19px;}.elementor-kit-7 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea:focus,.elementor-kit-7 .elementor-field-textual:focus{color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1184px;}.e-con{--container-max-width:1184px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-7 h1{font-size:56px;}.elementor-kit-7 h2{font-size:32px;}.elementor-kit-7 h3{font-size:24px;}.elementor-kit-7 h4{font-size:24px;}.elementor-kit-7 h5{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{font-size:16px;}.elementor-kit-7 h1{font-size:34px;}.elementor-kit-7 h2{font-size:32px;}.elementor-kit-7 h4{font-size:24px;letter-spacing:-1.2px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */#footer-links { background-color: #A30013; color:#fff; }

/* WP Forms fix for check box */

.wpforms-field-checkbox ul { list-style: none; padding-left: 0; }

.wpforms-field-checkbox ul li input { margin-right: 10px; }

.wpforms-submit-container { margin-top:1em; }

/* */
.elementor-message-success { color: #5D7534; font-weight: bold; }

html { -webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
}

h5.elementor-heading-title{ padding-top:1em; padding-bottom:1em; }



.elementor-element.elementor-button-info .elementor-button { background-color: transparent !important; text-align: left; }

#breadcrumbs a, #breadcrumbs { color: #757575 !important; text-decoration: none; }

a.page-numbers, span.page-numbers { color: rgb(181, 18, 27) !important }

.elementor-widget-image a { display: inline; }


/* Subscribe form on Indigneous Governnance Program only */

#IGPsubForm {  font-size: 16px; }
#IGPsubForm label { padding-right: 1em; font-weight: bold; display:block;}
#IGPsubForm #fieldEmail { width:100%; padding: 0.9em;}
#IGPsubForm #fieldName { width:100%; padding: 0.9em;}
#IGPsubForm button { margin-top: 1em; text-transform: capitalize; font-size: 16px; width: 20%; padding: 0.8em; }

/* Donation */

#donation-form .pull-right { display: block; font-style: italic; }

#donateAmount { padding-bottom: 15px; width: 50%; }

span.donate-amount-other input { width: 50%; margin-bottom:1em; }
span.donate-amount-other label { display: block; }
#donation-form em { color: rgb(163, 0, 19) }

#donation-form label { font-size: 16px; }
#donation-form label.checkbox { line-height: 1.2em; padding-bottom:1em; }
#donation-form input.ra-gray-button { background-color: #000 !important; color: #fff !important; margin-top: 1em; font-size: 16px; padding: 0.5em; }
#donation-form input[type="checkbox"] { padding: 8px; }


#footer-links a { color: #fff }

.menu-active { font-weight: bold; }

#menu-1-3402404 > .menu-item { text-transform: uppercase; }
#menu-1-3402404 li a.uael-sub-menu-item { text-transform: capitalize; }

/* Hide Home */





.uael-nav-menu {
   width: 100%; 
}

/*
.elementor-menu-toggle.elementor-active { z-index:99999;}
.elementor-332 .elementor-element.elementor-element-368eb01 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-332 .elementor-element.elementor-element-368eb01 .elementor-nav-menu__container.elementor-nav-menu--dropdown { height: 999999px; padding-top:6em;}
*/
 
/* Menu change breakpoint to custom */

.elementor-nav-menu .sub-arrow {
    line-height: 1;
    padding: 0px 0 0px 0px !important;
    margin-top: 0px;
    margin-bottom: 0px;
    display: none;
}

#offcanvas-burger { display: none; }


@media (max-width: 1139px) {
	body .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown {
		display: none;
	}
	body .elementor-nav-menu--dropdown-tablet .elementor-menu-toggle {
		display: none;
	}
}

@media (min-width: 1140px) {
	.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown, .elementor-nav-menu--dropdown-tablet .elementor-menu-toggle {
		display: none;
	}
}

@media (max-width: 1139px) {
	.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main {
		display: none;
	
		
	}
	
	#main-menu { display: none; }
	

}

@media (max-width: 1139px) {
    #offcanvas-burger { display: inline; }
}

@media (max-width: 768px) {
	#utility-menu { display: none; }
	


	
		
	}


/*  Header breakpoints

    PAGES - Top menu "menu-1-b11f0d1"
    and main menu "#menu-1-368eb01"
    LANDING - Top menu "menu-1-ab7f754" and main menu "menu-1-e1de76a"
    responsive breakpoints */

#ra-logo img { width: 250px !important; }

#main-menu ul.elementor-nav-menu a { padding-right: 0; padding-left: 0; margin-right:24px; }

#top-menu ul.elementor-nav-menu li:last-child a, #main-menu ul.elementor-nav-menu li:last-child a { margin-right:24px   }

#top-menu ul.elementor-nav-menu a  { margin-right: 50px; }

}


@media only screen and (min-width: 400px) {
    #ra-logo img { width: 350px !important; }
}

/* 1100px and up */
@media only screen and (min-width: 1100px) {
    
   #top-menu ul.elementor-nav-menu a, #main-menu ul.elementor-nav-menu a, #utility-menu a { font-size:16px;}
    
   #ra-logo img  { width: 274px !important; }
    
     
     
     #main-menu ul.elementor-nav-menu a { margin-right: 24px; }
  

}

/* 1220px and up */
@media only screen and (min-width: 1260px) {
    
    #main-menu ul.elementor-nav-menu a  { margin-right: 30px; }
    
     #main-menu ul.elementor-nav-menu a { font-size:18px;}
    
   #ra-logo img { width: 274px; }
    
}



/* 1440px and up) */
@media only screen and (min-width: 1440px) {
       
        #main-menu ul.elementor-nav-menu a { margin-right: 50px; }
        
        #ra-logo img { width: 362px !important; }
        
     

}


/* 1920px and up) */
@media only screen and (min-width: 1920px) {
       
       #ra-logo img { width: 546px !important; }
        

}


/* Font tweaks */

     #feature-header h1 { font-size: 40px; }

    /* 769px and up) */
    @media only screen and (min-width: 7690px) {
       
    #feature-header h1 { font-size: 56px; }   
    }

    /* 1440px and up) */
    @media only screen and (min-width: 1440px) {
    #feature-header h1 { font-size: 72px; }
    }


/* Offcanvas Menu */

.white-link a { color: #fff !important; }

/*
#wp-widget-advanced-sidebar-navigation-menu-wrap li.menu-item-has-children a > span.dashicons:not(:first-child) { display: none; }
*/

#wp-widget-advanced-sidebar-navigation-menu-wrap {   }

#wp-widget-advanced-sidebar-navigation-menu-wrap a { text-decoration: none; color: #fff;  }





#wp-widget-advanced-sidebar-navigation-menu-wrap ul { list-style: none; padding: 0; text-align: center; }

#wp-widget-advanced-sidebar-navigation-menu-wrap ul li { line-height: 2.5em;  }

#wp-widget-advanced-sidebar-navigation-menu-wrap .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1959, #wp-widget-advanced-sidebar-navigation-menu-wrap .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-9133 { line-height: 1.2em; padding-top: 0.8em;
padding-bottom: 0.8em; }

#wp-widget-advanced-sidebar-navigation-menu-wrap ul.parent-sidebar-menu li { font-size: 16px; font-weight: normal;  }

#wp-widget-advanced-sidebar-navigation-menu-wrap ul.parent-sidebar-menu li a { padding-left: 20px; padding-right: 20px; }



#wp-widget-advanced-sidebar-navigation-menu-wrap ul#menu-main-menu li { text-transform: uppercase; }

#wp-widget-advanced-sidebar-navigation-menu-wrap ul.child-sidebar-menu li { text-transform: capitalize !important; margin: 0; }

.elementor-6492 .elementor-element.elementor-element-fce499a { width: 100% !important; }


#wp-widget-advanced-sidebar-navigation-menu-wrap ul.child-sidebar-menu { background-color: #F4F4F4;  }

#wp-widget-advanced-sidebar-navigation-menu-wrap ul.child-sidebar-menu ul.children { background-color: #E0E0E0; }

#wp-widget-advanced-sidebar-navigation-menu-wrap ul.child-sidebar-menu li a { color: #282828; }


#wp-widget-advanced-sidebar-navigation-menu-wrap li.open > a:first-child { font-weight: bold;  }

#wp-widget-advanced-sidebar-navigation-menu-wrap span.dashicons { position: relative; float:right;  right: 24px;  line-height: 1.8em; }

#wp-widget-advanced-sidebar-navigation-menu-wrap ul.child-sidebar-menu span.dashicons { color: #282828 !important; }

/* Sidenav */

/* News and Media exception */

div.sidenav h4 { color: var( --e-global-color-primary ); font-weight: bold; font-size: 24px; }

#wp-widget-advanced_sidebar_menu-wrap ul, div.sidenav ul { list-style: none; padding-left: 0; }

#wp-widget-advanced_sidebar_menu-wrap ul.parent-sidebar-menu li { font-size: 18px; font-weight: normal; }

div.sidenav ul li { padding-bottom: 1em; }

div.sidenav ul li.selected { font-weight: bold; }

#wp-widget-advanced_sidebar_menu-wrap ul li, div.sidenav ul li { margin-left: 0; }

#wp-widget-advanced_sidebar_menu-wrap a, div.sidenav ul li a { color: #282828 !important; text-decoration: none; }
#wp-widget-advanced_sidebar_menu-wrap a:hover, div.sidenav a:hover { color: var( --e-global-color-primary ) !important ; text-decoration: none; }

#wp-widget-advanced_sidebar_menu-wrap ul li { padding-bottom:1em; }

#wp-widget-advanced_sidebar_menu-wrap ul li.selected { font-weight: bold; }

#wp-widget-advanced_sidebar_menu-wrap ul li ul li ul { padding-left: 1.5em ; }

#wp-widget-advanced_sidebar_menu-wrap ul li ul li { font-weight: normal; padding-top: 1em; padding-bottom: 0; }

#wp-widget-advanced_siderbar_menu-wrap ul { padding-top: 1em; }

#wp-widget-advanced_sidebar_menu-wrap .dashicons { position: absolute; right: 0; padding-left:1em; }

#wp-widget-advanced_sidebar_menu-wrap .parent-sidebar-menu > li > a{ padding-bottom:1.5em;}

/* Blockquote */

.elementor-widget-blockquote blockquote ::before {
  content: open-quote;
  font-family: "Merriweather", Sans-serif;
  font-size:40px !important;
  color: var( --e-global-color-primary );
  font-weight: bold;
  display:block;
    position:absolute;
    left: 0;


}
.elementor-widget-blockquote blockquote p::after {
  content: close-quote;
  float:right;
    font-family: "Merriweather", Sans-serif;
  font-size:40px;
    color: var( --e-global-color-primary );
    font-weight: bold;
    display:block;
    position:absolute;
    right: 0;
    
    
   
  
}
.elementor-widget-blockquote blockquote {
  quotes: "“" "”" "‘" "’" !important;
  padding-left:2em !important;

  
 
 


}

.elementor-widget-blockquote blockquote p.elementor-blockquote__content {
 font-size: 24px;
  font-family: "Merriweather", Sans-serif;
  line-height: 1.333em;
  font-weight: normal;
  font-style: italic;
  margin-right:1em;


}
 

.elementor-widget-blockquote blockquote footer .elementor-blockquote__author {
  text-transform: uppercase;
  font-weight: normal !important;


}


/* Learn More 'info' button */

.elementor-element.elementor-button-info .elementor-button { 
  
    margin: 0 !important;
    padding: 0 !important;

    font-weight: normal !important;
}

.publicatie .elementor-element.elementor-button-info .elementor-button { background-color: #fff !important; }

.elementor-menu-toggle { padding: 0 ; margin: 0; }

/* FOOTER - Subscribe */

.subscribe-please form {
  display: flex;
  align-items: center; /* Vertical alignment */
}

/* List points */

.anchor-menu ul {
    list-style: none;
    padding-left: 0;
         
}
 
.anchor-menu ul li:before {
     vertical-align:top;  
    content: '> \0000a0 \0000a0';
    font-size: 0.8em;

}

/* Captions */

figcaption.widget-image-caption.wp-caption-text { font-style: normal; font-size margin-bottom: 39px; margin-top: 12px;}

/* News Pagination */

nav.elementor-pagination { display: flex; flex-wrap: nowrap; justify-content: center; align-content: center; }

nav.elementor-pagination a, nav.elementor-pagination span.page-numbers { border: 1px solid #CBCBCB; width: 48px; height: 48px; line-height:48px; text-decoration: none !important; }

nav.elementor-pagination span.page-numbers.current { background-color: #A30013; border: 1px solid #A30013; color: #fff !important; }

nav.elementor-pagination span.page-numbers.prev, nav.elementor-pagination span.page-numbers.next { border: none }

nav.elementor-pagination a.page-numbers.next, nav.elementor-pagination a.page-numbers.prev { border: none; color: #282828 !important; }


/* RAP Table border remove and forms */

#raplist .uael-table-row .uael-table-col { border-bottom: none; }


input, select, textarea { background-color: #F4F4F4 !important; border: none !important; color: #282828 !important; }
/* .elementor-field-group .elementor-field-textual::placeholder { opacity: 1 ;} */


/* Lanidng page three to push button to bottom */

.landingthree { align-items: flex-start; }
.landingthree.landingthreecta { align-self: flex-end; }








@media print {
    body {
        background: #fff none !important;
        color: #000!important;
    }
    .sticky-header {
        clear: both !important;
        display: block !important;
        float: none !important;
        position: relative !important;
    }
    .elementor-location-header {
        border-bottom: 2pt solid #000 !important;
        padding-bottom: 18pt !important;
        height: auto;
    }
    
    .elementor-element-89bb4bc, .elementor-element-58cd004, .elementor-element-b4fcb33, .elementor-element-7079b4e, .elementor-element-415de78, .elementor-element-251e417, .elementor-element-dbc7a45, .elementor-element-e733f1d, .elementor-element-b3853af, .n2-section-smartslider, .elementor-element-53ebc55, #main-menu, #breadcrumbs {
        display: none !important; 
    }
    
    #content { width: 100% !important; }
    

    
   
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6 a { font-size: 22px !important; font-family: "Merriweather", Sans-serif !important; line-height:10px;}

.tribe-events-c-subscribe-dropdown { visibility: hidden; }

button.tribe-events-c-events-bar__filter-button, button.tribe-filter-bar-c-filter__filters-close { background-color: #fff !important; }

button.tribe-events-c-top-bar__datepicker-button, button.tribe-common-c-btn-icon { background-color: #f9f7f2 !important ;  }

button.tribe-events-c-top-bar__datepicker-button:hover { color: #000;  }
button.tribe-filter-bar-c-pill__pill { color: #000 !important; }
button.tribe-events-c-search__button { background-color: var( --e-global-color-51ea189 ) !important; }

.tribe-events-calendar-list__event-featured-image { max-height: 300px !important; width: auto; }

.tribe-events-event-image img { max-height:400px !important; width: auto; }

.tribe-events .tribe-events-c-search__input-control-icon-svg { display: none; }

.tribe-events-c-nav__prev-label-plural { text-transform: uppercase !important; }

.tribe-events-c-nav__next { text-transform: uppercase !important; }

.tribe-organizer a {
    cursor: default !important;
    text-decoration: none !important;
    color: currentColor !important;
    pointer-events: none !important;
}

.tribe-venue a {
    cursor: default !important;
    text-decoration: none !important;
    color: currentColor !important;
    pointer-events: none !important;
}

.tribe-events-c-subscribe-dropdown__container {
    display: none !important;
}

.flatpickr-current-month input.cur-year { padding: 0 !important; } 

.flatpickr-calendar .flatpickr-current-month select {
    font-size: 0.8em !important;
    margin-right:10px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HelveticaNowText-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('../woff2/font.woff2') format('woff2'),
		url('../woff/font.woff') format('woff');
}
@font-face {
	font-family: 'HelveticaNowText-Regular';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('../woff2/font-1.woff2') format('woff2'),
		url('../woff/font-1.woff') format('woff');
}
@font-face {
	font-family: 'HelveticaNowText-Regular';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('../woff2/font-2.woff2') format('woff2'),
		url('../woff/font-2.woff') format('woff');
}
@font-face {
	font-family: 'HelveticaNowText-Regular';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('../woff2/font-3.woff2') format('woff2'),
		url('../woff/font-3.woff') format('woff');
}
@font-face {
	font-family: 'HelveticaNowText-Regular';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('../woff2/fontlight.woff2') format('woff2'),
		url('../woff/fontlight.woff') format('woff');
}
@font-face {
	font-family: 'HelveticaNowText-Regular';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('../woff2/fontlightit.woff2') format('woff2'),
		url('../woff/fontlightit.woff') format('woff');
}
/* End Custom Fonts CSS */