/*
 * http://github.com/peteboere/css-crush (v2.4.0)
 */
/* Specifics for Aus formatting */
/* Follows on (overrides) any generic Maya formatting in maya.css */
/* Preprocessed by Crush but need to use any bespoke colour constants */
body { font-family: "Inter",sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #000; }

/* h1 {
	font-family: "Avenir LT W01_85 Heavy1475544",Arial,sans-serif;
	color: #d50032;
	font-weight: bold;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0px;
	font-size: 20px;
} */
.display_text, h1, h2, h3 { font-family: 'Helvetica Now Display','PT Sans',Arial,sans-serif; font-weight: bold; font-style: normal; text-transform: none; letter-spacing: 0; font-size: 2rem; color: #007F5E; }
h2 { font-size: 30px; font-weight: medium; color: #000; }
h3 { font-size: 20px; font-weight: medium; color: #000; }
a:hover { color: #00833F; }
.separator { height: 0; }
.ranking_prev_next_buttons { border-radius: 5px; }
button { height: 40px; padding: 11px 35px 10px; font-family: 'Gudea',Tahoma,Arial; color: white; font-weight: bold; text-transform: uppercase; font-size: .875rem; line-height: 1.5; border-radius: .5rem; background-color: #007F5E; }
.button_text { font-size: 13px; font-weight: 600; }
form div#suggestions .suggestion_action { background-color: #00833F; }
.ranking_row_output_div, .ranking_row_output_div .ranking_open { font-family: 'Helvetica Now Display','Gudea',Tahoma,Arial; font-weight: normal; line-height: 1; color: #007F5E; }
.ranking_row_output_div .ranking_open ~ .accordion_content, .ranking_row_output_div .ranking_open ~ .accordion_content .ranking_titles { color: #007F5E; }
.ranking_row_output_div .ranking_position { width: 20px; height: 20px; margin-left: 30px; margin-right: 20px; padding: 5px; text-align: center; color: #00833F; font-size: 20px; font-weight: 900; letter-spacing: 0; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.ranking_row_output_div .ranking_position .help_icon { padding: 10px; }
.points_page .ranking_row_output_div .ranking_position { margin-right: 12px; }
.ranking_row_output_div .u1000, .ranking_row_output_div .ranking_open ~ .accordion_content .u1000 { text-align: center; color: white; font-size: 16px; background-color: #007F5E; border-radius: 50%; }
.ranking_title_output_div .ranking_position { width: 60px; padding: 0 10px; }
.ranking_row_output_div .ranking_level, .ranking_row_output_div .ranking_open ~ .accordion_content .ranking_level { color: #007F5E; font-size: 20px; font-weight: normal; }
.ranking_title_output_div .ranking_name, .ranking_row_output_div .ranking_name { width: 180px; }
.ranking_title_output_div .ranking_club, .ranking_row_output_div .ranking_club { width: 280px; }
.tiny_title { color: #333; }
.teal_background { background-color: #d4d0cc !important; }
.purple_background { background-color: #007F5E !important; }
.top_and_bottom_inset_line { color: #007F5E; }
.aus_header { position: relative; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.aus_header_image { position: absolute; width: 100%; height: 100%; background-image: url(https://cdn.revolutionise.com.au/site/qnptvpi1dpxsuy5k.png); background-color: white; background-size: cover; background-position: center top; background-attachment: fixed; z-index: 0; }
.aus_header_gradient { position: absolute; width: 100%; height: 100%; background: -webkit-linear-gradient(350.36deg,rgba(70,131,99,.8) 0%,rgba(121,146,95,.8) 46.51%,rgba(238,215,120,.8) 117.51%); background: -moz-linear-gradient(350.36deg,rgba(70,131,99,.8) 0%,rgba(121,146,95,.8) 46.51%,rgba(238,215,120,.8) 117.51%); background: linear-gradient(99.64deg,rgba(70,131,99,.8) 0%,rgba(121,146,95,.8) 46.51%,rgba(238,215,120,.8) 117.51%); z-index: 1; }
.aus_header_container { max-width: 1024px; width: 90%; padding: 30px; color: white; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-items: center; -ms-flex-align: center; align-items: center; z-index: 2; }
.aus_header_container .aus_logo_container { display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
.aus_header_container .aus_logo_name { font-family: "Magra",Tahoma,Arial; width: 450px; margin-left: 20px; font-size: 35px; text-align: left; line-height: 1; font-weight: normal; }
.aus_header_container img.aus_logo { width: 60px; height: auto; }
.aus_top_menu, .aus_bottom_menu { width: 100%; height: 38px; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.aus_bottom_menu { height: 55px; }
.aus_menu_container { max-width: 1024px; width: 90%; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.aus_bottom_menu { background-color: #37384e; }
.aus_bottom_menu .aus_menu_container { -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.aus_menu_item { font-family: 'PT Sans',Arial,sans-serif; font-size: 14px; line-height: 1.1; color: white; }
.aus_menu_item a:hover { color: white; text-decoration: underline; }
#copyright_banner { background-color: #00833F; color: white; }
@media screen and (max-width: 550px) {
.points_page .ranking_row_output_div .ranking_position { margin-right: 16px !important; }
.points_page .ranking_title_output_div .ranking_position { display: block; }
.points_page .ranking_title_output_div .ranking_position .notiflarge { display: block; width: 100%; text-align: right !important; }
#whole_page { font-size: 35px; }
#whole_page .display_text, #whole_page h1, #whole_page h2, #whole_page h3 { font-size: 60px; line-height: 1.35; }
#whole_page h2 { font-size: 45px; }
#whole_page h3 { font-size: 35px; }
#whole_page .separator { height: 0; }
#whole_page .rankings_output_div .ranking_prev_next_buttons { border-radius: 10px; }
#whole_page button { height: 80px; padding: 20px 70px 20px; border-radius: 10px; }
#whole_page .button_text { font-size: 25px; }
#whole_page .rankings_output_div .ranking_row_output_div { color: #685F76; }
#whole_page .rankings_output_div .ranking_row_output_div .ranking_position { width: 40px; height: 32px; margin-left: 60px; margin-right: 28px; padding: 10px; font-size: 30px; }
#whole_page .rankings_output_div .ranking_row_output_div .ranking_position .help_icon { padding: 20px; }
#whole_page .ranking_title_output_div .ranking_position { width: 40px; padding: 0 20px; }
#whole_page .ranking_title_output_div .ranking_position span { margin-right: 18px; }
#whole_page .ranking_row_output_div .ranking_level { font-size: 40px; }
#whole_page .ranking_title_output_div .ranking_name, #whole_page .ranking_row_output_div .ranking_name { width: 360px; }
#whole_page .ranking_title_output_div .ranking_club, #whole_page .ranking_row_output_div .ranking_club { width: 560px; }
#whole_page .aus_header { height: 125px; }
#whole_page .aus_header_container { max-width: 1024px; }
#whole_page .aus_header_container .aus_logo_container { display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
#whole_page .aus_header_container img.aus_logo { width: 42px; height: 80px; }
#whole_page .aus_top_menu, #whole_page .aus_bottom_menu { height: 80px; }
#whole_page .aus_bottom_menu .padding { padding: 10px; }
#whole_page #bottom_menu_header_placeholder { height: 110px; }
#whole_page .aus_menu_container { max-width: 1024px; }
#whole_page .aus_menu_item { font-size: 40px; }
#whole_page .aus_bottom_menu .aus_menu_item { font-size: 30px; }
}
