.elementor-8588 .elementor-element.elementor-element-cba2997{font-family:"HelveticaNowText-Regular", Sans-serif;font-size:32px;font-weight:300;line-height:1.25em;}@media(max-width:767px){.elementor-8588 .elementor-element.elementor-element-cba2997{font-size:20px;}}/* Start custom CSS */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: #fff !important; }

#breadcrumbs a { color: #2828287D !important; text-decoration: none; }

/* UberMenu */

.ubermenu-responsive-default.ubermenu.ubermenu-mobile-modal {
  width: 100% !important;  
} 




.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
    font-weight: bold !important;   
}
}

/*
.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 */

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

@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;
	}
	
	

}


/*  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: 431px; }

#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; }


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

}

/* 1220px and up */
@media only screen and (min-width: 1220px) {
    
    #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; }
        
     

}


/* 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; }
    }

/* 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; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HelveticaNowText-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.reconciliation.org.au/wp-content/uploads/2020/09/font.woff2') format('woff2'),
		url('https://www.reconciliation.org.au/wp-content/uploads/2020/09/font.woff') format('woff');
}
@font-face {
	font-family: 'HelveticaNowText-Regular';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.reconciliation.org.au/wp-content/uploads/2020/09/font-1.woff2') format('woff2'),
		url('https://www.reconciliation.org.au/wp-content/uploads/2020/09/font-1.woff') format('woff');
}
@font-face {
	font-family: 'HelveticaNowText-Regular';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.reconciliation.org.au/wp-content/uploads/2020/09/font-2.woff2') format('woff2'),
		url('https://www.reconciliation.org.au/wp-content/uploads/2020/09/font-2.woff') format('woff');
}
@font-face {
	font-family: 'HelveticaNowText-Regular';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.reconciliation.org.au/wp-content/uploads/2020/09/font-3.woff2') format('woff2'),
		url('https://www.reconciliation.org.au/wp-content/uploads/2020/09/font-3.woff') format('woff');
}
@font-face {
	font-family: 'HelveticaNowText-Regular';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.reconciliation.org.au/wp-content/uploads/2020/09/fontlight.woff2') format('woff2'),
		url('https://www.reconciliation.org.au/wp-content/uploads/2020/09/fontlight.woff') format('woff');
}
@font-face {
	font-family: 'HelveticaNowText-Regular';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.reconciliation.org.au/wp-content/uploads/2020/09/fontlightit.woff2') format('woff2'),
		url('https://www.reconciliation.org.au/wp-content/uploads/2020/09/fontlightit.woff') format('woff');
}
/* End Custom Fonts CSS */