/* --------------------------

   CHIFLEY RESEARCH CENTRE
   by PrincipleCo

  [1] FONT STYLES
  [2] LINK STYLES
  [3] LAYOUT STYLES
  [4] FORM STYLES
  [5] NAVBAR STYLES
  [6] FOOTER STYLES
  [7] BASIC / POST PAGE
  [8] CONTACT
  [9] EVENT
  [10] GALLERY
  [11] DONATE
  [12] BLOGS
  [13] HOME


-------------------------- */
html { overflow-x: hidden; width: 100%; }
body {
	overflow-x: hidden;
	position: relative;
	background-color: #ffffff;
	background-image: none;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: top center;
}
::selection { background-color: #1e1e1e; color: white; }
::-moz-selection { background-color: #1e1e1e; color: white; }
* {
  outline: none;
  outline-color: transparent;
  outline-style: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}


/* ------------
[1] FONT STYLES
------------ */
h1, h2, h3, h4, h5, h6 {
  color: #000000;
  line-height: 1.25em;
  margin: 0 0 15px 0;
  padding: 0;
}
h1 { font-family: 'Roboto', sans-serif; font-size: 48px; font-weight: 500; }
h2 { font-family: 'Roboto', sans-serif; font-size: 40px; font-weight: 500; }
h3 { font-family: 'Raleway', sans-serif; font-size: 32px; font-weight: 500; }
h4 { font-family: 'Raleway', sans-serif; font-size: 24px; font-weight: 500; }
h5 { font-family: 'Raleway', sans-serif; font-size: 18px; font-weight: 500; }
h6 { font-family: 'Raleway', sans-serif; font-size: 16px; font-weight: 500; }
p {
  font-family: 'Raleway', sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #000000;
  line-height: 1.5em;
  margin: 0 0 15px 0;
  padding: 0;
}
.wysiwyg h1,
.wysiwyg h2,
.wysiwyg h3,
.wysiwyg h4,
.wysiwyg h5,
.wysiwyg h6 {
	margin-top: 30px;
}
.wysiwyg p {
	margin-bottom: 20px;
}
.wysiwyg ul, .wysiwyg ol {
  margin: 15px 0;
}
.wysiwyg ul li, .wysiwyg ol li {
  font-family: 'Raleway', sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #000000;
  margin: 0 0 5px;
}
.wysiwyg ul li p, .wysiwyg ol li p {
  font-family: 'Raleway', sans-serif;
  font-size: 16px;
  font-weight: 400;
  margin: 0;
}
.wysiwyg blockquote {
  padding: 15px 0 15px 45px;
  border: none;
  font-family: 'Raleway', sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
  color: #000000;
}
.wysiwyg blockquote p {
  font-family: 'Raleway', sans-serif;
  font-size: 16px;
  font-style: italic;
  margin: 0;
}
.wysiwyg caption {
  font-family: 'Raleway', sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #a8a8a8;
}
.wysiwyg figcaption {
  position: relative;
  top: -15px;
  margin: 0 0 30px;
  padding: 0;
  font-family: 'Raleway', sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #a8a8a8;
}
.wysiwyg img {
  display: block;
  margin: 30px 0;
  width: initial;
  max-width: 100%;
  height: auto;
}
.wysiwyg.no-image-styles img,
.wysiwyg .blocks-gallery-grid .blocks-gallery-item img,
.wysiwyg .wp-block-gallery .blocks-gallery-item img {
	display: block;
  width: 100%;
  max-width: 100%;
  margin: 30px 0;
  height: auto;
	image-rendering: -webkit-optimize-contrast;
}
.wysiwyg table {
	font-family: 'Raleway', sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #000000;
  line-height: 1.5em;
}
.wysiwyg>*:first-child {
  margin-top: 0;
}



/* ------------
[2] LINK STYLES
------------ */
a {
  transition: all .4s;
  -webkit-transition: all .4s;
  text-decoration: none;
  color: #000000
}
a:hover, a:active, a:focus {
  color: #000000;
  text-decoration: none;
}

.wysiwyg a {
  transition: all .4s;
  -webkit-transition: all .4s;
  color: #000000;
  text-decoration: underline;
	font-weight: 600;
}
.wysiwyg a:hover,
.wysiwyg a:active,
.wysiwyg a:focus {
	font-weight: 600;
  color: #204496;
  text-decoration: underline;
}

.button-basic, a.button-basic {
  display: inline-block;
  background-color: #FDCD07;
  padding: 15px 45px;
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #3E3E3E;
  line-height: 1.2em;
  text-decoration: none;
	text-align: center;
}
.button-basic:hover, a.button-basic:hover,
.button-basic:focus, a.button-basic:focus,
.button-basic:active, a.button-basic:active {
	background-color: #204496;
  color: #ffffff;
  text-decoration: none;
}
.button-basic.black, a.button-basic.black {
	background-color: #000000;
	color: #ffffff;
}
.button-basic.black:hover, a.button-basic.black:hover,
.button-basic.black:focus, a.button-basic.black:focus,
.button-basic.black:active, a.button-basic.black:active {
	background-color: #204496;
  color: #ffffff;
}



/* --------------
[3] LAYOUT STYLES
-------------- */
.container {
  width: 100%;
  max-width: 1170px;
}
.no-gutter {
  padding: 0;
  margin: 0;
}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

ul.basic-x {
  cursor: context-menu;
  list-style-type: none;
  width: 100%;
  text-align: left;
  padding: 0;
  margin: 0;
}
ul.basic-x li {
  display: inline-block;
  padding: 0 5px;
}
ul.basic-x a {
  font-family: 'Raleway', sans-serif;
  color: #000000;
}
ul.basic-x a:hover,
ul.basic-x a:active,
ul.basic-x a:focus {
  color: #000000;
}

ul.basic-x.social-links {
  width: initial;
}
ul.basic-x.social-links li {
  padding: 0;
}
ul.basic-x.social-links li a {
  display: inline-block;
  font-size: 24px;
  color: #ffffff;
  text-align: center;
}
ul.basic-x.social-links li a:hover,
ul.basic-x.social-links li a:active,
ul.basic-x.social-links li a:focus {
  color: #204496;
}

.vert-align-parent {
  display: table;
	table-layout: fixed;
  width: 100%;
}

.vert-align-child {
  display: table-cell;
  vertical-align: middle;
}

/*PAGINATION*/
.section-posts-pagination .container {
	max-width: 1536px;
}
.section-posts-pagination .pagination {
	padding: 30px;
	background-color: #F8F8F8;
  margin: 0 0 75px;
}
.section-posts-pagination .pagination a,
.section-posts-pagination .pagination a:hover,
.section-posts-pagination .pagination a:active,
.section-posts-pagination .pagination a:focus {
  text-decoration: none!important;
}
.section-posts-pagination .pagination span.current,
.section-posts-pagination .pagination a {
  display: inline-block;
  background: none;
  width: 36px;
  height: initial;
  line-height: 1em;
  font-family: 'Roboto', sans-serif;
  font-size: 24px;
  color: #000000;
  text-align: center;
  font-weight: 500;
}
.section-posts-pagination .pagination span.current,
.section-posts-pagination .pagination a:hover,
.section-posts-pagination .pagination a:active,
.section-posts-pagination .pagination a:focus {
  background: none;
  color: #204496;
  font-weight: 500;
}
.section-posts-pagination .pagination .pagination-align {
  margin: 0 auto;
}



/* ------------
[4] FORM STYLES
------------ */

/*RESET*/
#form-panel input[type="text"],
#form-panel input[type="tel"],
#form-panel input[type="email"],
#form-panel input[type="number"],
#form-panel select,
#form-panel textarea,
#form-panel input[type="text"]:hover,
#form-panel input[type="tel"]:hover,
#form-panel input[type="email"]:hover,
#form-panel input[type="number"]:hover,
#form-panel select:hover,
#form-panel textarea:hover,
#form-panel input[type="text"]:focus,
#form-panel input[type="tel"]:focus,
#form-panel input[type="email"]:focus,
#form-panel input[type="number"]:focus,
#form-panel select:focus,
#form-panel textarea:focus,
#form-panel input[type="text"]:active,
#form-panel input[type="tel"]:active,
#form-panel input[type="email"]:active,
#form-panel input[type="number"]:active,
#form-panel select:active,
#form-panel textarea:active,
#can_embed_form input[type="text"],
#can_embed_form input[type="tel"],
#can_embed_form input[type="email"],
#can_embed_form input[type="number"],
#can_embed_form select,
#can_embed_form textarea,
#can_embed_form input[type="text"]:hover,
#can_embed_form input[type="tel"]:hover,
#can_embed_form input[type="email"]:hover,
#can_embed_form input[type="number"]:hover,
#can_embed_form select:hover,
#can_embed_form textarea:hover,
#can_embed_form input[type="text"]:focus,
#can_embed_form input[type="tel"]:focus,
#can_embed_form input[type="email"]:focus,
#can_embed_form input[type="number"]:focus,
#can_embed_form select:focus,
#can_embed_form textarea:focus,
#can_embed_form input[type="text"]:active,
#can_embed_form input[type="tel"]:active,
#can_embed_form input[type="email"]:active,
#can_embed_form input[type="number"]:active,
#can_embed_form select:active,
#can_embed_form textarea:active {
  display: block!important;
  width: 100%!important;
  -webkit-border-radius: 0px!important;
  -moz-border-radius: 0px!important;
  -o-border-radius: 0px!important;
  border-radius: 0px!important;
  -webkit-box-shadow: none!important;
  -moz-box-shadow: none!important;
  box-shadow: none!important;
  outline-color: transparent!important;
  outline-style: none!important;
  border: none!important;
}

/*STYLE*/
#form-panel input[type="text"],
#form-panel input[type="tel"],
#form-panel input[type="email"],
#form-panel input[type="number"],
#form-panel select,
#can_embed_form input[type="text"],
#can_embed_form input[type="tel"],
#can_embed_form input[type="email"],
#can_embed_form input[type="number"],
#can_embed_form select.can_select, #can_embed_form span.can_select,
#can_embed_form .select2-container .select2-choice,
#can_embed_form .select2-container-active .select2-choice,
#can_embed_form .select2-container-active .select2-choices {
	border: 2px solid #000000!important;
  height: 46px!important;
  line-height: 50px!important;
  padding: 0 15px!important;
  margin-bottom: 15px!important;
  font-family: 'Raleway', san-serif!important;
  font-weight: 400!important;
  font-size: 16px!important;
  color: #000000!important;
}
#form-panel input[type="text"]:hover,
#form-panel input[type="tel"]:hover,
#form-panel input[type="email"]:hover,
#form-panel input[type="number"]:hover,
#form-panel input[type="text"]:focus,
#form-panel input[type="tel"]:focus,
#form-panel input[type="email"]:focus,
#form-panel input[type="number"]:focus,
#form-panel input[type="text"]:active,
#form-panel input[type="tel"]:active,
#form-panel input[type="email"]:active,
#form-panel input[type="number"]:active,
#can_embed_form input[type="text"]:hover,
#can_embed_form input[type="tel"]:hover,
#can_embed_form input[type="email"]:hover,
#can_embed_form input[type="number"]:hover,
#can_embed_form select.can_select:hover, #can_embed_form span.can_select:hover,
#can_embed_form .select2-container .select2-choice:hover,
#can_embed_form .select2-container-active .select2-choice:hover,
#can_embed_form .select2-container-active .select2-choices:hover,
#can_embed_form input[type="text"]:focus,
#can_embed_form input[type="tel"]:focus,
#can_embed_form input[type="email"]:focus,
#can_embed_form input[type="number"]:focus,
#can_embed_form select.can_select:focus, #can_embed_form span.can_select:focus,
#can_embed_form .select2-container .select2-choice:focus,
#can_embed_form .select2-container-active .select2-choice:focus,
#can_embed_form .select2-container-active .select2-choices:focus,
#can_embed_form input[type="text"]:active,
#can_embed_form input[type="tel"]:active,
#can_embed_form input[type="email"]:active,
#can_embed_form input[type="number"]:active,
#can_embed_form .select2-container .select2-choice:active,
#can_embed_form .select2-container-active .select2-choice:active,
#can_embed_form .select2-container-active .select2-choices:active,
#can_embed_form select.can_select:active, #can_embed_form span.can_select:active {
	border: 2px solid #000000!important;
  color: #000000!important;
}
#can_embed_form textarea {
	min-height: 180px!important;
	resize: vertical!important;
	border: 2px solid #000000!important;
  line-height: 1.2em!important;
  padding: 15px!important;
  margin-bottom: 15px!important;
  font-family: 'Raleway', san-serif!important;
  font-weight: 400!important;
  font-size: 16px!important;
  color: #000000!important;
}
#can_embed_form textarea:active,
#can_embed_form textarea:focus,
#can_embed_form textarea:hover {
	border: 2px solid #000000!important;
  color: #000000!important;
}

/*SUBMIT*/
#form-panel input[type="submit"],
#can_embed_form input[type=submit] {
  display: inline-block!important;
  -webkit-border-radius: 0px!important;
  -moz-border-radius: 0px!important;
  -o-border-radius: 0px!important;
  border-radius: 0px!important;
  border: none!important;
  -webkit-box-shadow: none!important;
  -moz-box-shadow: none!important;
  box-shadow: none!important;
  outline-color: transparent!important;
  outline-style: none!important;
	display: inline-block!important;
	width: initial!important;
	background-color: #FDCD07!important;
  font-size: 18px!important;
  font-weight: 700!important;
  color: #3E3E3E!important;
  padding: 15px 45px!important;
  font-family: 'Roboto', sans-serif!important;
  line-height: 1.2em!important;
  text-transform: none!important;
  text-decoration: none!important;
}
#form-panel input[type="submit"]:hover,
#can_embed_form input[type=submit]:hover,
#form-panel input[type="submit"]:focus,
#can_embed_form input[type=submit]:focus,
#form-panel input[type="submit"]:active,
#can_embed_form input[type=submit]:active {
  background-color: #204496!important;
	color: #ffffff!important;
}

/*WELCOME MESSAGE*/
#can_embed_form div {
	color: #000000!important;
}
#can_embed_form #action_welcome_message #action_welcome_message_inner {
	background-color: transparent!important;
	padding: 0!important;
	text-align: left!important;
	border: none!important;
	font-family: 'Raleway', sans-serif!important;
	font-weight: 500!important;
	font-size: 20px!important;
}
#can_embed_form #action_welcome_message #action_welcome_message_inner small {
	display: block!important;
	font-family: 'Raleway', sans-serif!important;
	font-size: 16px!important;
	font-weight: 400!important;
	margin: 8px 0 0!important;
}
#can_embed_form #action_welcome_message #action_welcome_message_inner small a {
	font-family: 'Raleway', sans-serif!important;
	color: #000000!important;
	text-decoration: underline!important;
	font-weight: 400!important;
}
#can_embed_form #action_welcome_message #action_welcome_message_inner small a:hover,
#can_embed_form #action_welcome_message #action_welcome_message_inner small a:active,
#can_embed_form #action_welcome_message #action_welcome_message_inner small a:focus {
	font-family: 'Raleway', sans-serif!important;
	text-decoration: underline!important;
	color: #000000!important;
	font-weight: 400!important;
}
#can_embed_form #action_welcome_message #action_welcome_message_inner>div {
  margin-bottom: 15px!important;
}
#can_embed_form_inner h4 {
	display: none!important;
}
#can_embed_form .action_sidebar_lined {
  padding-bottom: 0!important;
}

/*LABEL*/
#can_embed_form #d_sharing label {
  font-size: 16px!important;
	font-family: 'Raleway', sans-serif!important;
	font-weight: 400!important;
}
#can_embed_form:not(.full) #action_info {
    display: none!important;
}
#can_embed_form .floatlabel-wrapper .floatlabel-label-active {
	display: none!important;
}
#can_embed_form .control-label {
	font-size: 18px!important;
	font-family: 'Raleway', sans-serif!important;
	font-weight: 500!important;
	color: #000000;
	margin-bottom: 5px;
	padding: 0;
	letter-spacing: 0.1em;
}

/*SHARING*/
#can_embed_form #d_sharing {
	display: none!important;
  border-top: none!important;
}

#can_embed_form #d_sharing #edit_d_sharing_opts,
#can_embed_form #d_sharing #edit_d_sharing_opts-close,
#can_embed_form #referral_code_select_wrap {
	display: none!important;
}

/*EVENT*/
#can_embed_form #event_desc {
	margin-bottom: 30px!important;
}
#can_embed_form #event_desc p {
	font-size: 18px!important;
}
#can_embed_form.can_768 #can_main_col {
  width: 50%!important;
}
#can_embed_form.can_768 #can_sidebar {
  width: 40%!important;
  background-color: transparent!important;
  padding: 0!important;
  border: none!important;
}
#can_embed_form .action_sidebar>h4:not(.sidebartitle) {
  text-align: left!important;
	padding: 0!important;
	font-size: 24px!important;
	letter-spacing: normal!important;
}
#can_embed_form .action_sidebar>h4:not(.sidebartitle):after,
.event_campaign #can_embed_form h4.lined_after_title:after {
	width: 0px!important;
	height: 0px!important;
	background-color: transparent!important;
	position: static!important;
	bottom: 0!important;
	left: 0!important;
}
.event #can_embed_form .last_line > h4, .event #can_embed_form .event_info_inner > h4 {
	font-weight: normal!important;
	display: block!important;
}
.event #can_embed_form .last_line > h4 span.graytext, .event #can_embed_form .event_info_inner > h4 span.graytext {
	color: #000000!important;
	font-weight: 500!important;
}
#can_embed_form #can_zip_search #form-zip_code-submit {
  line-height: 44px!important;
	padding: 5px 0 10px!important;
}
#can_embed_form.can_float #host_your_own {
  margin-top: 30px!important;
}
.event_campaign #can_embed_form h4.lined_after_title {
	text-align: left!important;
	padding: 0!important;
	margin-bottom: 15!important;
}
.section-page-content .can_embed.event_campaign h2.entry-title {
  border: none!important;
}

/*THANKYOU*/
#can_embed_form #can_thank_you {
  background-color: #FDCD07!important;
	padding: 30px 30px 15px!important;
  margin: 0 0 30px!important;
}
#can_embed_form #can_thank_you h1 {
	font-size: 24px!important;
	margin: 0 0 15px!important;
	text-align: center!important;
	font-weight: 500!important;
}
#can_embed_form #can_thank_you #action_thank_you_text {
  margin-top: 0!important;
  text-align: center!important;
}
#can_embed_form #can_thank_you p {
	font-family: 'Raleway', sans-serif!important;
  line-height: 1.4em!important;
	text-align: center!important;
}
#can_embed_form #can_thank_you p a {
  color: #000000!important;
	text-decoration: underline!important;
}
#can_embed_form #can_thank_you p a:hover,
#can_embed_form #can_thank_you p a:active,
#can_embed_form #can_thank_you p a:focus {
	color: #000000!important;
	text-decoration: underline!important;
}
#can_embed_form .can_thank_you-block h4, #can_embed_form .discussion-board {
	display: none!important;
}
#can_embed_form #can_thank_you #ty_instructions * {
  text-align: center!important;
}

/*ALERT*/
#can_embed_form .alert_message {
  background-color: #FF4F00!important;
  border: none!important;
  color: #ffffff!important;
  line-height: 1.2em!important;
  padding: 15px!important;
  font-family: 'Raleway',sans-serif!important;
  font-weight: 400!important;
}

/*OTHER*/
#can_embed_form.can_float #form_col1,
#can_embed_form.can_float #form_col2 {
	float: initial!important;
	width: 100%!important;
}
#can_embed_form h1,
#can_embed_form h2 {
	font-family: 'Raleway',sans-serif!important;
	font-weight: 500!important;
	color: #000000!important;
	text-transform: capitalize!important;
}
#can_embed_form h3,
#can_embed_form h4,
#can_embed_form h5,
#can_embed_form h6 {
	font-family: 'Raleway',sans-serif!important;
	font-weight: 500!important;
	color: #000000!important;
}
#can_embed_form .select2-container {
	margin: 0!important;
}
#can_embed_form .core_field #form-zip_code:not(.mb_needed) {
  margin-bottom: 10px!important;
}
#can_embed_form:not(.full) #action_info,
#can_embed_form #logo_wrap {
	display: none!important;
}
#can_embed_form .country_drop_wrap {
	display: none!important;
}



/* -----------
[5] NAVIGATION
----------- */

/*BASE*/
.section-navigation {
	position: absolute;
	z-index: 99;
	top: 25px;
	left: 0;
	width: 100%;
}
.section-navigation .container {
	width: 100%;
	max-width: 100%;
	padding: 0 30px;
}
.section-navigation .navbar-logo img {
	display: block;
	height: 50px;
	width: auto;
	margin-right: 30px;
}
.section-navigation .navbar {
	padding: 0;
}

/*LINKS*/
.section-navigation .navbar-nav li {
	padding: 0 30px 0 0;
}
.section-navigation .navbar-nav li .nav-link {
  padding: 0;
	line-height: 25px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	color: #000000;
	border-bottom: 2px solid transparent;
}
.section-navigation .navbar-nav li .nav-link:hover,
.section-navigation .navbar-nav li .nav-link:active,
.section-navigation .navbar-nav li .nav-link:focus {
  color: #000000;
	border-color: #000000;
}
.section-navigation .navbar-nav li.active .nav-link {
	border-color: #000000;
}
body.blog .section-navigation .navbar-nav li .nav-link,
body.home .section-navigation .navbar-nav li .nav-link,
body.archive .section-navigation .navbar-nav li .nav-link,
body.page-template-page-chifley-conversations .section-navigation .navbar-nav li .nav-link,
body.page-template-page-contact .section-navigation .navbar-nav li .nav-link,
body.page-template-page-donate .section-navigation .navbar-nav li .nav-link,
body.page-template-page-event .section-navigation .navbar-nav li .nav-link,
body.page-template-page-in-depth .section-navigation .navbar-nav li .nav-link,
body.page-template-page-latest .section-navigation .navbar-nav li .nav-link,
body.page-template-page-publications .section-navigation .navbar-nav li .nav-link,
body.page-template-page-ways .section-navigation .navbar-nav li .nav-link {
  color: #ffffff;
}
body.blog .section-navigation .navbar-nav li .nav-link:hover,
body.blog .section-navigation .navbar-nav li .nav-link:active,
body.blog .section-navigation .navbar-nav li .nav-link:focus,
body.archive .section-navigation .navbar-nav li .nav-link:hover,
body.archive .section-navigation .navbar-nav li .nav-link:active,
body.archive .section-navigation .navbar-nav li .nav-link:focus,
body.home .section-navigation .navbar-nav li .nav-link:hover,
body.home .section-navigation .navbar-nav li .nav-link:active,
body.home .section-navigation .navbar-nav li .nav-link:focus,
body.page-template-page-chifley-conversations .section-navigation .navbar-nav li .nav-link:hover,
body.page-template-page-chifley-conversations .section-navigation .navbar-nav li .nav-link:active,
body.page-template-page-chifley-conversations .section-navigation .navbar-nav li .nav-link:focus,
body.page-template-page-contact .section-navigation .navbar-nav li .nav-link:hover,
body.page-template-page-contact .section-navigation .navbar-nav li .nav-link:active,
body.page-template-page-contact .section-navigation .navbar-nav li .nav-link:focus,
body.page-template-page-donate .section-navigation .navbar-nav li .nav-link:hover,
body.page-template-page-donate .section-navigation .navbar-nav li .nav-link:active,
body.page-template-page-donate .section-navigation .navbar-nav li .nav-link:focus,
body.page-template-page-event .section-navigation .navbar-nav li .nav-link:hover,
body.page-template-page-event .section-navigation .navbar-nav li .nav-link:active,
body.page-template-page-event .section-navigation .navbar-nav li .nav-link:focus,
body.page-template-page-in-depth .section-navigation .navbar-nav li .nav-link:hover,
body.page-template-page-in-depth .section-navigation .navbar-nav li .nav-link:active,
body.page-template-page-in-depth .section-navigation .navbar-nav li .nav-link:focus,
body.page-template-page-latest .section-navigation .navbar-nav li .nav-link:hover,
body.page-template-page-latest .section-navigation .navbar-nav li .nav-link:active,
body.page-template-page-latest .section-navigation .navbar-nav li .nav-link:focus,
body.page-template-page-publications .section-navigation .navbar-nav li .nav-link:hover,
body.page-template-page-publications .section-navigation .navbar-nav li .nav-link:active,
body.page-template-page-publications .section-navigation .navbar-nav li .nav-link:focus,
body.page-template-page-ways .section-navigation .navbar-nav li .nav-link:hover,
body.page-template-page-ways .section-navigation .navbar-nav li .nav-link:active,
body.page-template-page-ways .section-navigation .navbar-nav li .nav-link:focus {
  color: #ffffff;
	border-color: #ffffff;
}
body.blog .section-navigation .navbar-nav li.active .nav-link,
body.archive .section-navigation .navbar-nav li.active .nav-link,
body.home .section-navigation .navbar-nav li.active .nav-link,
body.page-template-page-chifley-conversations .section-navigation .navbar-nav li.active .nav-link,
body.page-template-page-contact .section-navigation .navbar-nav li.active .nav-link,
body.page-template-page-donate .section-navigation .navbar-nav li.active .nav-link,
body.page-template-page-event .section-navigation .navbar-nav li.active .nav-link,
body.page-template-page-in-depth .section-navigation .navbar-nav li.active .nav-link,
body.page-template-page-latest .section-navigation .navbar-nav li.active .nav-link,
body.page-template-page-publications .section-navigation .navbar-nav li.active .nav-link,
body.page-template-page-ways .section-navigation .navbar-nav li.active .nav-link {
	border-color: #ffffff;
}

/*DROPDOWN*/
.section-navigation .dropdown-menu {
	padding: 0;
	margin: 10px 0 0;
	background: rgb(253,205,7);
	background: -moz-linear-gradient(90deg, rgba(253,205,7,1) 0%, rgba(246,146,30,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(253,205,7,1) 0%, rgba(246,146,30,1) 100%);
	background: linear-gradient(90deg, rgba(253,205,7,1) 0%, rgba(246,146,30,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdcd07",endColorstr="#f6921e",GradientType=1);
	min-width: 270px;
	color: #000000;
	-webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
	border: none;
}
.section-navigation .dropdown-menu li {
	padding: 0;
}
.section-navigation .dropdown-menu li a.dropdown-item {
	padding: 10px 15px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	color: #000000;
	white-space: normal;
	text-decoration: none;
}
.section-navigation .dropdown-menu li a.dropdown-item:hover,
.section-navigation .dropdown-menu li a.dropdown-item:active,
.section-navigation .dropdown-menu li a.dropdown-item:focus {
  background-color: #F6921E;
	color: #000000;
	text-decoration: none;
}

/*SOCIAL*/
.section-navigation ul.basic-x.social-links {
	margin-right: 15px;
}
.section-navigation ul.basic-x.social-links li {
	padding: 0 0 0 10px;
}
.section-navigation ul.basic-x.social-links li a {
	font-size: 14px;
	color: #000000;
	line-height: 25px;
	border-bottom: 2px solid transparent;
}
.section-navigation ul.basic-x.social-links li a:hover,
.section-navigation ul.basic-x.social-links li a:active,
.section-navigation ul.basic-x.social-links li a:focus {
	color: #000000;
	border-color: #000000;
}
body.blog .section-navigation ul.basic-x.social-links li a,
body.archive .section-navigation ul.basic-x.social-links li a,
body.home .section-navigation ul.basic-x.social-links li a,
body.page-template-page-chifley-conversations .section-navigation ul.basic-x.social-links li a,
body.page-template-page-contact .section-navigation ul.basic-x.social-links li a,
body.page-template-page-donate .section-navigation ul.basic-x.social-links li a,
body.page-template-page-event .section-navigation ul.basic-x.social-links li a,
body.page-template-page-in-depth .section-navigation ul.basic-x.social-links li a,
body.page-template-page-latest .section-navigation ul.basic-x.social-links li a,
body.page-template-page-publications .section-navigation ul.basic-x.social-links li a,
body.page-template-page-ways .section-navigation ul.basic-x.social-links li a {
	color: #ffffff;
}
body.blog .section-navigation ul.basic-x.social-links li a:hover,
body.blog .section-navigation ul.basic-x.social-links li a:active,
body.blog .section-navigation ul.basic-x.social-links li a:focus,
body.archive .section-navigation ul.basic-x.social-links li a:hover,
body.archive .section-navigation ul.basic-x.social-links li a:active,
body.archive .section-navigation ul.basic-x.social-links li a:focus,
body.home .section-navigation ul.basic-x.social-links li a:hover,
body.home .section-navigation ul.basic-x.social-links li a:active,
body.home .section-navigation ul.basic-x.social-links li a:focus,
body.page-template-page-chifley-conversations .section-navigation ul.basic-x.social-links li a:hover,
body.page-template-page-chifley-conversations .section-navigation ul.basic-x.social-links li a:active,
body.page-template-page-chifley-conversations .section-navigation ul.basic-x.social-links li a:focus,
body.page-template-page-contact .section-navigation ul.basic-x.social-links li a:hover,
body.page-template-page-contact .section-navigation ul.basic-x.social-links li a:active,
body.page-template-page-contact .section-navigation ul.basic-x.social-links li a:focus,
body.page-template-page-donate .section-navigation ul.basic-x.social-links li a:hover,
body.page-template-page-donate .section-navigation ul.basic-x.social-links li a:active,
body.page-template-page-donate .section-navigation ul.basic-x.social-links li a:focus,
body.page-template-page-event .section-navigation ul.basic-x.social-links li a:hover,
body.page-template-page-event .section-navigation ul.basic-x.social-links li a:active,
body.page-template-page-event .section-navigation ul.basic-x.social-links li a:focus,
body.page-template-page-in-depth .section-navigation ul.basic-x.social-links li a:hover,
body.page-template-page-in-depth .section-navigation ul.basic-x.social-links li a:active,
body.page-template-page-in-depth .section-navigation ul.basic-x.social-links li a:focus,
body.page-template-page-latest .section-navigation ul.basic-x.social-links li a:hover,
body.page-template-page-latest .section-navigation ul.basic-x.social-links li a:active,
body.page-template-page-latest .section-navigation ul.basic-x.social-links li a:focus,
body.page-template-page-publications .section-navigation ul.basic-x.social-links li a:hover,
body.page-template-page-publications .section-navigation ul.basic-x.social-links li a:active,
body.page-template-page-publications .section-navigation ul.basic-x.social-links li a:focus,
body.page-template-page-ways .section-navigation ul.basic-x.social-links li a:hover,
body.page-template-page-ways .section-navigation ul.basic-x.social-links li a:active,
body.page-template-page-ways .section-navigation ul.basic-x.social-links li a:focus {
  color: #ffffff;
	border-color: #ffffff;
}



/* -------
[6] FOOTER
------- */

/*SIGNUP*/
.section-footer-signup {
	position: relative;
	background: rgb(253,205,7);
	background: -moz-linear-gradient(90deg, rgba(253,205,7,1) 0%, rgba(246,146,30,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(253,205,7,1) 0%, rgba(246,146,30,1) 100%);
	background: linear-gradient(90deg, rgba(253,205,7,1) 0%, rgba(246,146,30,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdcd07",endColorstr="#f6921e",GradientType=1);
	padding: 120px 0 0;
}
.section-footer-signup::before {
  content: "";
  background-color: #000000;
  position: absolute;
  z-index: 10;
  bottom: 0px;
  left: 0px;
  height: 120px;
  width: 100%;
}
.section-footer-signup .wysiwyg h1,
.section-footer-signup .wysiwyg h2,
.section-footer-signup .wysiwyg h3,
.section-footer-signup .wysiwyg h4,
.section-footer-signup .wysiwyg h5,
.section-footer-signup .wysiwyg h6 {
	font-size: 40px;
	color: #ffffff;
	margin-bottom: 30px;
}
.section-footer-signup .can_embed.form #can_embed_form_inner>h2 {
	display: none!important;
}
.section-footer-signup .row.first-row {
	margin-bottom: 45px;
}
.section-footer-signup.homepage .row.first-row {
	margin-bottom: 0;
}
.section-footer-signup .row.second-row {
	position: relative;
	z-index: 10;
}
.section-footer-signup .row.second-row .left-column {
	padding-right: 120px;
	padding-bottom: 240px;
}
.section-footer-signup .row.second-row .left-column ul.basic-x {
	margin-top: 30px;
}
.section-footer-signup .row.second-row .left-column ul.basic-x li {
	padding: 0 15px 15px 0;
}
.section-footer-signup .row.second-row .right-column img {
	display: block;
	width: 100%;
	height: auto;
}
.section-footer-signup #form-panel input[type="text"],
.section-footer-signup #form-panel input[type="tel"],
.section-footer-signup #form-panel input[type="email"],
.section-footer-signup #form-panel input[type="number"],
.section-footer-signup #form-panel select,
.section-footer-signup #can_embed_form input[type="text"],
.section-footer-signup #can_embed_form input[type="tel"],
.section-footer-signup #can_embed_form input[type="email"],
.section-footer-signup #can_embed_form input[type="number"],
.section-footer-signup #can_embed_form select.can_select, .section-footer-signup #can_embed_form span.can_select,
.section-footer-signup #can_embed_form .select2-container .select2-choice,
.section-footer-signup #can_embed_form .select2-container-active .select2-choice,
.section-footer-signup #can_embed_form .select2-container-active .select2-choices {
  border: none!important;
}
.section-footer-signup #form-panel input[type="text"]:hover,
.section-footer-signup #form-panel input[type="tel"]:hover,
.section-footer-signup #form-panel input[type="email"]:hover,
.section-footer-signup #form-panel input[type="number"]:hover,
.section-footer-signup #form-panel input[type="text"]:focus,
.section-footer-signup #form-panel input[type="tel"]:focus,
.section-footer-signup #form-panel input[type="email"]:focus,
.section-footer-signup #form-panel input[type="number"]:focus,
.section-footer-signup #form-panel input[type="text"]:active,
.section-footer-signup #form-panel input[type="tel"]:active,
.section-footer-signup #form-panel input[type="email"]:active,
.section-footer-signup #form-panel input[type="number"]:active,
.section-footer-signup #can_embed_form input[type="text"]:hover,
.section-footer-signup #can_embed_form input[type="tel"]:hover,
.section-footer-signup #can_embed_form input[type="email"]:hover,
.section-footer-signup #can_embed_form input[type="number"]:hover,
.section-footer-signup #can_embed_form select.can_select:hover, .section-footer-signup #can_embed_form span.can_select:hover,
.section-footer-signup #can_embed_form .select2-container .select2-choice:hover,
.section-footer-signup #can_embed_form .select2-container-active .select2-choice:hover,
.section-footer-signup #can_embed_form .select2-container-active .select2-choices:hover,
.section-footer-signup #can_embed_form input[type="text"]:focus,
.section-footer-signup #can_embed_form input[type="tel"]:focus,
.section-footer-signup #can_embed_form input[type="email"]:focus,
.section-footer-signup #can_embed_form input[type="number"]:focus,
.section-footer-signup #can_embed_form select.can_select:focus, .section-footer-signup #can_embed_form span.can_select:focus,
.section-footer-signup #can_embed_form .select2-container .select2-choice:focus,
.section-footer-signup #can_embed_form .select2-container-active .select2-choice:focus,
.section-footer-signup #can_embed_form .select2-container-active .select2-choices:focus,
.section-footer-signup #can_embed_form input[type="text"]:active,
.section-footer-signup #can_embed_form input[type="tel"]:active,
.section-footer-signup #can_embed_form input[type="email"]:active,
.section-footer-signup #can_embed_form input[type="number"]:active,
.section-footer-signup #can_embed_form .select2-container .select2-choice:active,
.section-footer-signup #can_embed_form .select2-container-active .select2-choice:active,
.section-footer-signup #can_embed_form .select2-container-active .select2-choices:active,
.section-footer-signup  #can_embed_form select.can_select:active, .section-footer-signup #can_embed_form span.can_select:active {
  border: none!important;
}
.section-footer-signup#form-panel input[type="submit"],
.section-footer-signup #can_embed_form input[type=submit] {
  background-color: #000000!important;
  font-size: 32px!important;
  font-weight: 500!important;
  color: #ffffff!important;
}
.section-footer-signup#form-panel input[type="submit"]:hover,
.section-footer-signup#form-panel input[type="submit"]:active,
.section-footer-signup#form-panel input[type="submit"]:focus,
.section-footer-signup #can_embed_form input[type=submit]:hover,
.section-footer-signup #can_embed_form input[type=submit]:active,
.section-footer-signup #can_embed_form input[type=submit]:focus {
  background-color: #204496!important;
  color: #ffffff!important;
}

/*CONTENT*/
.section-footer {
	padding: 120px 0 105px;
	background-color: #000000;
}
.section-footer h1,
.section-footer h2,
.section-footer h3,
.section-footer h4,
.section-footer h5,
.section-footer h6 {
	color: #ffffff;
}
.section-footer p {
	font-size: 12px;
	color: #ffffff;
}
.section-footer .row.first-row {
	margin-bottom: 30px;
}
.section-footer .row.first-row ul.basic-x li {
	padding: 0 30px 15px 0;
}
.section-footer .row.first-row ul.basic-x li a {
	padding: 0;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	color: #ffffff;
	font-size: 18px;
	text-decoration: none;
}
.section-footer .row.second-row ul.basic-x li {
	display: block;
	padding: 0 0 10px;
}
.section-footer .row.second-row ul.basic-x li a {
	padding: 0;
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
}
.section-footer .row.first-row ul.basic-x li a:hover,
.section-footer .row.first-row ul.basic-x li a:active,
.section-footer .row.first-row ul.basic-x li a:focus,
.section-footer .row.second-row ul.basic-x li a:hover,
.section-footer .row.second-row ul.basic-x li a:active,
.section-footer .row.second-row ul.basic-x li a:focus {
  color: #FDCD07;
	text-decoration: underline;
}



/* -------------
[7] BASIC PAGE
------------- */

/*COLORED BANNER*/
.section-page-banner .vert-align-parent {
	height: 36vh;
}
.section-page-banner .vert-align-child {
	padding: 150px 0 30px;
}
.section-page-banner .vert-align-child h1 {
	margin: 0;
	color: #ffffff;
}
.section-page-banner .vert-align-child h1 {
	margin: 0;
	color: #ffffff;
}
.section-page-banner.gallery-page .vert-align-child h1 {
	color: #000000;
}
.section-page-content {
	padding: 75px 0;
}

/*PLAIN BANNER*/
.section-page-banner.basic-page .vert-align-child {
	padding: 150px 0 0;
}
.section-page-banner.basic-page .vert-align-child h1 {
	font-weight: 700;
	color: #204496;
}
.section-page-banner.basic-page .row.author-block {
	margin-bottom: 30px;
}
.section-page-banner.basic-page .left-column {
	width: 80px;
  -ms-flex: 0 0 80px;
  flex: 0 0 80px;
  max-width: 80px;
}
.section-page-banner.basic-page .left-column img {
	display: block;
	width: 60px;
	height: auto;
}
.section-page-banner.basic-page .right-column {
	width: calc(100% - 80px);
	-ms-flex: 0 0 calc(100% - 80px);
  flex: 0 0 calc(100% - 80px);
  max-width: calc(100% - 80px);
}
.nav-break {
	position: absolute;
	top: 100px;
	left: 30px;
	width: calc(100% - 60px);
	height: 4px;
}
.nav-break::before {
  content: "";
  background-color: #FDCD07;
  position: absolute;
  z-index: 10;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 217px;
}
.nav-break::after {
  content: "";
  background-color: #E0E0E0;
  position: absolute;
  z-index: 10;
  top: 0px;
  right: 0px;
  height: 100%;
  width: calc(100% - 217px);
}
.nav-break.post-page::before,
.nav-break.post-page::after {
	background: none;
	position: static;
	top: 0;
	left: 0;
	height: 0;
	width: 0;
}
.nav-break.post-page.sticky {
	position: fixed;
	z-index: 100;
	top: 0;
}
.nav-break.post-page progress.progress-bar {
	position: absolute;
	height: 4px;
	width: 100%;
	color: #E0E0E0;
	transition: width 0.3s linear;
}
progress::-moz-progress-bar {
	background: #E0E0E0;
}
progress::-moz-progress-value {
	background-color: #FDCD07;
}
progress::-webkit-progress-bar {
	background: #E0E0E0;
}
progress::-webkit-progress-value {
	background-color: #FDCD07;
}

/*PAGE SHARER*/
.page-sharer {
	display: none;
	position: relative;
	top: 80px;
	width: 100%;
}
body.single .page-sharer {
	display: block;
}
.page-sharer.sticky {
	position: fixed;
	left: 0;
}
.page-sharer ul.basic-x {
	position: absolute;
	z-index: 60;
  top: 0;
	left: 15px;
}
.page-sharer ul.basic-x li {
	display: block;
	padding: 0 0 5px 0;
}
.page-sharer ul.basic-x li a {
	transition: all .4s;
  -webkit-transition: all .4s;
	display: inline-block;
	height: 40px;
	width: 40px;
	text-align: center;
	color: #B8B8B8;
	background-color: #E0E0E0;
	line-height: 40px;
}
.page-sharer ul.basic-x li a:hover,
.page-sharer ul.basic-x li a:active,
.page-sharer ul.basic-x li a:focus {
	background-color: #204496;
	color: #ffffff;
}

/*LAYOUT*/
.flexible-content {
	padding: 45px 0 30px;
}
.flexible-content.video-block,
.flexible-content.pdf-block,
.flexible-content.image-block {
	position: relative;
	z-index: 999;
}
.text-block-2 .wysiwyg {
	padding: 90px 60px 75px;
	background-color: #FDCD07;
}
.text-block-2 .wysiwyg h1,
.text-block-2 .wysiwyg h2,
.text-block-2 .wysiwyg h3,
.text-block-2 .wysiwyg h4,
.text-block-2 .wysiwyg h5,
.text-block-2 .wysiwyg h6,
.text-block-2 .wysiwyg p {
	text-align: center;
}
.quote-block h6 {
	padding-left: 120px;
	font-size: 28px;
	font-weight: 500;
}
.quote-block h6::before {
  content: "\201C";
  position: absolute;
  z-index: 10;
  top: calc(50% - 28px);
  left: 45px;
  height: 48px;
  width: 48px;
	font-family: 'Roboto', sans-serif;
	font-size: 110px;
	line-height: 90px;
	font-weight: 500;
	color: #F0602F;
}
.video-block .iframe-container,
.pdf-block .iframe-container {
	overflow:hidden;
	padding-bottom:56.25%;
	position:relative;
	height:0;
}
.pdf-block .iframe-container {
	padding-bottom:100%;
}
.video-block .iframe-container iframe,
.pdf-block .iframe-container iframe {
	left:0;
	top:0;
	height:100%;
	width:100%;
	position:absolute;
}
.image-block img {
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.image-block p {
	font-size: 14px;
  padding-bottom: 20px;
	border-bottom: 2px solid #000000;
}
.page-break {
	padding: 45px 0;
}

.flexible-content.text-block-1.first-block {
	padding: 75px 0 30px;
}
.flexible-content.text-block-2.first-block,
.flexible-content.quote-block.first-block,
.flexible-content.video-block.first-block,
.flexible-content.pdf-block.first-block,
.flexible-content.image-block {
	padding: 80px 0 30px;
}

/*POST AUTHOR*/
.section-author-description {
	padding-top: 45px;
}
.section-author-description h5 {
	position: relative;
}
.section-author-description h5::before {
	content: "";
	background-color: #000000;
	position: absolute;
	z-index: 10;
	top: -15px;
	left: 0px;
	height: 2px;
	width: 100%;
}
.section-author-description p {
	font-size: 14px;
}

/*NEXT AND LAST POST*/
.section-next-and-last {
	margin-top: 75px;
	background-color: #E0E0E0;
	position: relative;
}
.section-next-and-last::before {
  content: "";
  background-color: #F2F2F2;
  position: absolute;
  z-index: 10;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 50%;
}
.section-next-and-last .container {

	position: relative;
	z-index: 20;
}
.section-next-and-last .left-column .vert-align-parent {
	height: 50vh;
	padding-right: 45px;
}
.section-next-and-last .right-column .vert-align-parent {
	height: 100%;
	padding-left: 45px;
}
.section-next-and-last .vert-align-child {
	padding: 60px 0;
}
.section-next-and-last p.next-last-title {
  font-weight: 500;
	font-size: 18px;
	color: #4F4F4F;
	margin: 0 0 30px;
}
.section-next-and-last h4 {
  font-size: 32px;
	font-weight: 400;
	text-decoration: underline;
}
.section-next-and-last h4 a {
	color: #000000;
}
.section-next-and-last a:hover h4,
.section-next-and-last a:active h4,
.section-next-and-last a:focus h4 {
	color: #204496;
}
.section-next-and-last p.next-last-date {
	color: #828282;
	margin: 0;
}
.section-next-and-last .right-column p,
.section-next-and-last .right-column h4 {
	text-align: right;
}



/* --------
[8] CONTACT
-------- */
.section-page-banner.contact-page {
  background-color: #204496;
}
.section-page-content.contact-page #form-panel {
	margin-top: 30px;
}
.section-page-content.contact-page #form-panel .can_embed.form #can_embed_form_inner > h2,
.section-page-content.contact-page #form-panel #can_embed_form_inner > h2+h4 {
	display: none !important;
}



/* ------
[9] EVENT
------ */
.section-page-banner.event-page {
  background-color: #87384E;
}
.section-page-content.event-page {
  padding: 0 0 75px;
}
.section-page-content.event-page .row.first-row {
	position: relative;
	top: -75px;
	margin-bottom: -75px;
}
.section-page-content.event-page .row.first-row img {
	display: block;
	width: 100%;
	height: auto;
	-webkit-box-shadow: 8px 8px 16px 0px rgba(0,0,0,0.35);
	-moz-box-shadow: 8px 8px 16px 0px rgba(0,0,0,0.35);
	box-shadow: 8px 8px 16px 0px rgba(0,0,0,0.35);
}
.section-page-content.event-page .row.second-row {
	padding-top: 60px;
}
.section-page-content.event-page #form-panel {
	margin-top: 60px;
}



/* ---------
[10] GALLERY
--------- */

/*LISTING*/
.section-page-banner.gallery-page {
	background: rgb(253,205,7);
	background: -moz-linear-gradient(90deg, rgba(253,205,7,1) 0%, rgba(246,146,30,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(253,205,7,1) 0%, rgba(246,146,30,1) 100%);
	background: linear-gradient(90deg, rgba(253,205,7,1) 0%, rgba(246,146,30,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdcd07",endColorstr="#f6921e",GradientType=1);
}
body.page-template-page-gallery .section-posts-listing.blog-page a.post-link hr {
  border: 1px solid #000000;
  margin-top: 0;
  margin-bottom: 20px;
}
body.page-template-page-gallery .section-posts-listing.blog-page a.post-link img {
  margin-bottom: 0;
}

 /*POST*/
 body.single-gallery .section-footer-signup {
   margin-top: 75px;
 }
.section-page-content.album-page, .section-album-listing {
	padding: 75px 0 0;
}
.section-album-listing .grid-item img {
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: 30px;
	image-rendering: -webkit-optimize-contrast;
}



/* --------
[11] DONATE
-------- */
.section-page-banner.donate-page {
  background-color: #F0602F;
}
.section-page-content.donate-page .left-column #form-panel {
	-webkit-box-shadow: 8px 8px 16px 0px rgba(0,0,0,0.35);
	-moz-box-shadow: 8px 8px 16px 0px rgba(0,0,0,0.35);
	box-shadow: 8px 8px 16px 0px rgba(0,0,0,0.35);
	padding: 30px;
}
.section-page-content.donate-page .right-column {
	padding-left: 45px;
}



/* -------
[12] BLOGS
------- */
.section-page-banner.blog-page {
	background-color: #F0602F;
  background-image: url('../img/background-gradient.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

/*POSTS FILTER*/
.section-posts-listing.blog-page .posts-filter {
	padding: 30px;
	background-color: #F8F8F8;
	margin: 0 0 75px;
}
.section-posts-listing.blog-page .posts-filter p {
	font-size: 32px;
	font-weight: 500;
	margin: 0;
	line-height: 1.2em;
}
.section-posts-listing.blog-page .posts-filter ul.basic-x li a {
	font-family: 'Raleway', sans-serif;
	font-size: 24px;
	font-weight: 500;
	transition: none;
	-webkit-transition: none;
}
.section-posts-listing.blog-page .posts-filter ul.basic-x li.active a,
.section-posts-listing.blog-page .posts-filter ul.basic-x li a:hover,
.section-posts-listing.blog-page .posts-filter ul.basic-x li a:active,
.section-posts-listing.blog-page .posts-filter ul.basic-x li a:focus {
	font-weight: 700;
	border-bottom: 2px solid #000000;
}

/*NEW PROGRESSIVE THINKING*/
.section-posts-listing.blog-page {
	padding: 60px 0 30px;
}
.section-posts-listing.blog-page .container {
	max-width: 1536px;
}
.section-posts-listing.blog-page a.post-link {
	display: block;
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 60px;
}
.section-posts-listing.blog-page a.post-link img {
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: 30px;
	image-rendering: -webkit-optimize-contrast;
}
.section-posts-listing.blog-page a.post-link h3 {
	position: relative;
	padding-left: 20px;
	font-weight: 400;
	margin-bottom: 10px;
	text-decoration: underline;
}
.section-posts-listing.blog-page a.post-link h6 {
	position: relative;
	padding-left: 20px;
	font-weight: 400;
	margin-bottom: 20px;
	text-transform: capitalize;
}
.section-posts-listing.blog-page a.post-link h3::before {
	content: "";
	background: rgb(253,205,7);
	background: -moz-linear-gradient(90deg, rgba(253,205,7,1) 0%, rgba(246,146,30,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(253,205,7,1) 0%, rgba(246,146,30,1) 100%);
	background: linear-gradient(90deg, rgba(253,205,7,1) 0%, rgba(246,146,30,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdcd07",endColorstr="#f6921e",GradientType=1);
	position: absolute;
	z-index: 10;
	top: 15px;
	left: 0px;
	height: 9px;
	width: 9px;
	-webkit-border-radius: 4.5px;
  -moz-border-radius: 4.5px;
  -o-border-radius: 4.5px;
  border-radius: 4.5px;
}
.section-posts-listing.blog-page a.post-link h3.small-title {
	font-size: 18px;
}
.section-posts-listing.blog-page a.post-link h3.small-title::before {
	top: 6px;
}
.section-posts-listing.blog-page a.post-link p {
	padding-left: 20px;
  margin-bottom: 0;
	color: #828282;
}
.section-posts-listing.blog-page a.post-link hr {
	border: 1px solid #000000;
	margin-top: 20px;
	margin-bottom: 0;
}
.section-posts-listing.blog-page a.post-link:hover h3,
.section-posts-listing.blog-page a.post-link:active h3,
.section-posts-listing.blog-page a.post-link:focus h3 {
	color: #204496;
}



/* ----------
[13] HOMEPAGE
---------- */

/*BANNER*/
.section-home-banner {
	position: relative;
}
.section-home-banner .container {
	width: 100%;
	max-width: 100%;
}
.section-home-banner .vert-align-parent {
	position: relative;
	z-index: 20;
	height: 48vh;
}
.section-home-banner .vert-align-child {
	padding: 120px;
}
.section-home-banner .col-lg-6  {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.section-home-banner .left-column {
	position: relative;
	background-image: url('../img/background-gradient-home.jpg');
}
.section-home-banner .left-column #videoDiv {
  position: absolute;
	z-index: 10;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.section-home-banner .left-column #video1 {
  display: block;
  width: 100%;
	height: 100%;
	margin: auto;
	object-fit: fill;
}
.section-home-banner .left-column h1 {
	font-size: 56px;
	font-weight: 500;
	color: #ffffff;
	margin: 0;
}
.section-home-banner .right-column img {
	display: none;
	width: 100%;
	height: auto;
}
.section-home-banner .featured-articles {
	position: absolute;
	z-index: 30;
	bottom: 0;
	left: 0;
	width: 100%;
}
.section-home-banner .featured-articles a.read-more {
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	padding-left: 30px;
	padding-bottom: 30px;
	font-size: 20px;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	color: #ffffff;
	line-height: 56px;
}
.section-home-banner .featured-articles a.read-more span {
	transition: all .4s;
  -webkit-transition: all .4s;
	display: inline-block;
	text-align: center;
	width: 56px;
	height: 56px;
	margin-right: 15px;
	background-color: #ffffff;
	color: #000000;
	line-height: 56px;
	font-size: 26px;
}
.section-home-banner .featured-articles a.read-more span i {
	position: relative;
	opacity: 0;
  animation: arrow-movement 2s ease-in-out infinite;
}
@keyframes arrow-movement {
    0% {
        opacity: 0;
        top: -30%;
    }
    40% {
        opacity: 1;
        top: 0%;
    }
		60% {
        opacity: 1;
        top: 0%;
    }
    100% {
        opacity: 0;
        top: 30%;
    }
}
.section-home-banner .featured-articles a.read-more:hover span,
.section-home-banner .featured-articles a.read-more:active span,
.section-home-banner .featured-articles a.read-more:focus span {
	background-color: #204496;
	color: #ffffff;
}
.section-home-banner .featured-articles a.featured-article {
	transition: all .4s;
  -webkit-transition: all .4s;
	display: block;
	width: 100%;
	height: 100%;
	background-color: #FDCD07;
	padding: 30px;
}
.section-home-banner .featured-articles a.featured-article p {
	text-transform: uppercase;
	font-size: 14px;
}
.section-home-banner .featured-articles a.featured-article h4 {
	font-size: 20px;
	margin: 0;
}
.section-home-banner .featured-articles a.featured-article.transparent {
	background-color: rgba(0,0,0,0.66);
}
.section-home-banner .featured-articles a.featured-article.transparent p,
.section-home-banner .featured-articles a.featured-article.transparent h4 {
	color: #ffffff;
}
.section-home-banner .featured-articles a.featured-article:hover,
.section-home-banner .featured-articles a.featured-article:active,
.section-home-banner .featured-articles a.featured-article:focus {
	background-color: #204496;
}
.section-home-banner .featured-articles a.featured-article:hover p,
.section-home-banner .featured-articles a.featured-article:hover h4,
.section-home-banner .featured-articles a.featured-article:active p,
.section-home-banner .featured-articles a.featured-article:active h4,
.section-home-banner .featured-articles a.featured-article:focus p,
.section-home-banner .featured-articles a.featured-article:focus h4 {
	color: #ffffff;
}

/*NEW PROGRESSIVE THINKING*/
.section-home-blog {
	padding: 60px 0 30px;
}
.section-home-blog h2 {
	margin-bottom: 40px;
	font-size: 32px;
	text-align: center;
}
.section-home-blog a.post-link {
	display: block;
	width: 100%;
	background-color: #F8F8F8;
}
.section-home-blog a.post-link img {
	display: none;
	width: 100%;
	height: auto;
}
.section-home-blog a.post-link .vert-align-child,
.section-home-blog a.post-link .post-text {
	transition: all .4s;
	-webkit-transition: all .4s;
	padding: 20px;
	border-bottom: 2px solid #000000;
}
.section-home-blog a.post-link .post-image {
	display: block;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #F8F8F8;
}
.section-home-blog a.post-link p {
	font-size: 14px;
	transition: all .4s;
  -webkit-transition: all .4s;
}
.section-home-blog a.post-link h3 {
	font-size: 16px;
	font-weight: 600;
	transition: all .4s;
  -webkit-transition: all .4s;
	margin: 0;
}
.section-home-blog .right-column .row.first-row a.post-link {
	margin-bottom: 30px;
}
.section-home-blog .right-column .col-xl-7.last-post a.post-link {
	background: rgb(253,205,7);
	background: -moz-linear-gradient(90deg, rgba(253,205,7,1) 0%, rgba(246,146,30,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(253,205,7,1) 0%, rgba(246,146,30,1) 100%);
	background: linear-gradient(90deg, rgba(253,205,7,1) 0%, rgba(246,146,30,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdcd07",endColorstr="#f6921e",GradientType=1);
}
.section-home-blog a.post-link:hover,
.section-home-blog a.post-link:active,
.section-home-blog a.post-link:focus,
.section-home-blog a.post-link:hover,
.section-home-blog a.post-link:active,
.section-home-blog a.post-link:focus,
.section-home-blog .right-column .col-xl-7.last-post a.post-link:hover .post-text,
.section-home-blog .right-column .col-xl-7.last-post a.post-link:active .post-text,
.section-home-blog .right-column .col-xl-7.last-post a.post-link:focus .post-text,
.section-home-blog .right-column .col-xl-7.last-post a.post-link:hover .vert-align-child,
.section-home-blog .right-column .col-xl-7.last-post a.post-link:active .vert-align-child,
.section-home-blog .right-column .col-xl-7.last-post a.post-link:focus .vert-align-child {
	background-color: #204496;
}
.section-home-blog a.post-link:hover h3,
.section-home-blog a.post-link:active h3,
.section-home-blog a.post-link:focus h3,
.section-home-blog a.post-link:hover p,
.section-home-blog a.post-link:active p,
.section-home-blog a.post-link:focus p {
	color: #ffffff;
}

/*NEW PROGRESSIVE THINKING (SIZING)*/
.section-home-blog .left-column .post-image {
	height: 435px;
}
.section-home-blog .left-column .post-text {
	height: 225px;
}
.section-home-blog .left-column a.post-link .vert-align-child {
	padding: 30px;
}
.section-home-blog .left-column .vert-align-child h3 {
	font-size: 24px;
}
.section-home-blog .left-column .vert-align-parent {
	height: 690px;
}
.section-home-blog .right-column .vert-align-parent {
	height: 330px;
}
.section-home-blog .right-column .col-xl-5 .post-image {
	height: 135px;
}
.section-home-blog .right-column .col-xl-5 .post-text {
	height: 195px;
}
.section-home-blog .right-column .col-xl-7 .post-image {
	height: 180px;
}
.section-home-blog .right-column .col-xl-7 .post-text {
	height: 150px;
}
.section-home-blog .row.see-more p {
	margin: 30px 0 0;
	font-size: 22px;
	text-align: right;
}
.section-home-blog .row.see-more p a {
	text-decoration: underline;
}
.section-home-blog .row.see-more p a:active,
.section-home-blog .row.see-more p a:hover,
.section-home-blog .row.see-more p a:focus {
	text-decoration: underline;
	color: #204496;
}

/*CENTRE NEWS*/
.section-home-centre {
	position: relative;
	padding: 60px 0px;
	background-color: #F8F8F8;
}
.section-home-centre::before {
  content: "";
  background-color: #ffffff;
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  height: 120px;
  width: 100%;
}
.section-home-centre .container {
	position: relative;
	z-index: 20;
	max-width: 1536px;
}

/*CENTRE NEWS (LEFT COLUMN)*/
.section-home-centre .left-column {
  padding-right: 60px;
}
.section-home-centre .left-column #form-panel {
	background: rgb(253,205,7);
	background: -moz-linear-gradient(90deg, rgba(253,205,7,1) 0%, rgba(246,146,30,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(253,205,7,1) 0%, rgba(246,146,30,1) 100%);
	background: linear-gradient(90deg, rgba(253,205,7,1) 0%, rgba(246,146,30,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdcd07",endColorstr="#f6921e",GradientType=1);
	padding: 90px;
}
.section-home-centre .left-column #form-panel .can_embed.form #can_embed_form_inner > h2 {
  display: none!important;
}
.section-home-centre .left-column #form-panel h4 {
	margin-bottom: 30px;
}
.section-home-centre .left-column #form-panel input[type="text"],
.section-home-centre .left-column #form-panel input[type="tel"],
.section-home-centre .left-column #form-panel input[type="email"],
.section-home-centre .left-column #form-panel input[type="number"],
.section-home-centre .left-column #form-panel select,
.section-home-centre .left-column #can_embed_form input[type="text"],
.section-home-centre .left-column #can_embed_form input[type="tel"],
.section-home-centre .left-column #can_embed_form input[type="email"],
.section-home-centre .left-column #can_embed_form input[type="number"],
.section-home-centre .left-column #can_embed_form select.can_select, .section-home-centre .left-column #can_embed_form span.can_select,
.section-home-centre .left-column #can_embed_form .select2-container .select2-choice,
.section-home-centre .left-column #can_embed_form .select2-container-active .select2-choice,
.section-home-centre .left-column #can_embed_form .select2-container-active .select2-choices {
  border: none!important;
}
.section-home-centre .left-column #form-panel input[type="text"]:hover,
.section-home-centre .left-column #form-panel input[type="tel"]:hover,
.section-home-centre .left-column #form-panel input[type="email"]:hover,
.section-home-centre .left-column #form-panel input[type="number"]:hover,
.section-home-centre .left-column #form-panel input[type="text"]:focus,
.section-home-centre .left-column #form-panel input[type="tel"]:focus,
.section-home-centre .left-column #form-panel input[type="email"]:focus,
.section-home-centre .left-column #form-panel input[type="number"]:focus,
.section-home-centre .left-column #form-panel input[type="text"]:active,
.section-home-centre .left-column #form-panel input[type="tel"]:active,
.section-home-centre .left-column #form-panel input[type="email"]:active,
.section-home-centre .left-column #form-panel input[type="number"]:active,
.section-home-centre .left-column #can_embed_form input[type="text"]:hover,
.section-home-centre .left-column #can_embed_form input[type="tel"]:hover,
.section-home-centre .left-column #can_embed_form input[type="email"]:hover,
.section-home-centre .left-column #can_embed_form input[type="number"]:hover,
.section-home-centre .left-column #can_embed_form select.can_select:hover, .section-home-centre .left-column #can_embed_form span.can_select:hover,
.section-home-centre .left-column #can_embed_form .select2-container .select2-choice:hover,
.section-home-centre .left-column #can_embed_form .select2-container-active .select2-choice:hover,
.section-home-centre .left-column #can_embed_form .select2-container-active .select2-choices:hover,
.section-home-centre .left-column #can_embed_form input[type="text"]:focus,
.section-home-centre .left-column #can_embed_form input[type="tel"]:focus,
.section-home-centre .left-column #can_embed_form input[type="email"]:focus,
.section-home-centre .left-column #can_embed_form input[type="number"]:focus,
.section-home-centre .left-column #can_embed_form select.can_select:focus, .section-home-centre .left-column #can_embed_form span.can_select:focus,
.section-home-centre .left-column #can_embed_form .select2-container .select2-choice:focus,
.section-home-centre .left-column #can_embed_form .select2-container-active .select2-choice:focus,
.section-home-centre .left-column #can_embed_form .select2-container-active .select2-choices:focus,
.section-home-centre .left-column #can_embed_form input[type="text"]:active,
.section-home-centre .left-column #can_embed_form input[type="tel"]:active,
.section-home-centre .left-column #can_embed_form input[type="email"]:active,
.section-home-centre .left-column #can_embed_form input[type="number"]:active,
.section-home-centre .left-column #can_embed_form .select2-container .select2-choice:active,
.section-home-centre .left-column #can_embed_form .select2-container-active .select2-choice:active,
.section-home-centre .left-column #can_embed_form .select2-container-active .select2-choices:active,
.section-home-centre .left-column #can_embed_form select.can_select:active, .section-home-centre .left-column #can_embed_form span.can_select:active {
  border: none!important;
}
.section-home-centre .left-column #form-panel input[type="submit"],
.section-home-centre .left-column #can_embed_form input[type=submit] {
  background-color: #000000!important;
  font-size: 32px!important;
  font-weight: 500!important;
  color: #ffffff!important;
}
.section-home-centre .left-column #form-panel input[type="submit"]:hover,
.section-home-centre .left-column #form-panel input[type="submit"]:active,
.section-home-centre .left-column #form-panel input[type="submit"]:focus,
.section-home-centre .left-column #can_embed_form input[type=submit]:hover,
.section-home-centre .left-column #can_embed_form input[type=submit]:active,
.section-home-centre .left-column #can_embed_form input[type=submit]:focus {
  background-color: #204496!important;
  color: #ffffff!important;
}

/*CENTRE NEWS (RIGHT COLUMN)*/
.section-home-centre .right-column {
	padding-top: 150px;
}
.section-home-centre .right-column .row.first-row h2 {
	margin-bottom: 60px;
	line-height: 50px;
}
.section-home-centre .right-column .row.first-row h2 {
	margin-bottom: 60px;
	line-height: 50px;
}
.section-home-centre .right-column .row.first-row p {
	font-size: 24px;
	text-align: right;
	line-height: 50px;
	margin: 0;
}
.section-home-centre .right-column .row.first-row p a {
	text-decoration: underline;
}
.section-home-centre .right-column .row.first-row p a:hover,
.section-home-centre .right-column .row.first-row p a:focus,
.section-home-centre .right-column .row.first-row p a:active {
	text-decoration: underline;
	color: #204496;
}
.section-home-centre .right-column .row.second-row {
	padding-left: 60px;
}
.section-home-centre .right-column .row.second-row a.post-link {
	display: block;
	width: 100%;
	margin-bottom: 45px;
	text-decoration: none;
}
.section-home-centre .right-column .row.second-row a.post-link h4 {
	transition: all .4s;
  -webkit-transition: all .4s;
	text-decoration: underline;
}
.section-home-centre .right-column .row.second-row a.post-link:hover h4,
.section-home-centre .right-column .row.second-row a.post-link:active h4,
.section-home-centre .right-column .row.second-row a.post-link:focus h4 {
	color: #204496;
}
.section-home-centre .right-column .row.second-row a.post-link hr {
	margin-top: 30px;
	margin-bottom: 0;
	border: 2px solid #E0E0E0;
}
.section-home-centre .row.see-more p {
	margin: 0;
	font-size: 22px;
	text-align: right;
}
.section-home-centre .row.see-more p a {
	text-decoration: underline;
}
.section-home-centre .row.see-more p a:active,
.section-home-centre .row.see-more p a:hover,
.section-home-centre .row.see-more p a:focus {
	text-decoration: underline;
	color: #204496;
}

/*WAYS TO TALK ABOUT*/
.section-home-ways {
	padding: 90px 0;
}
.section-home-ways .wysiwyg h1,
.section-home-ways .wysiwyg h2,
.section-home-ways .wysiwyg h3,
.section-home-ways .wysiwyg h4,
.section-home-ways .wysiwyg h5,
.section-home-ways .wysiwyg h6 {
	margin-bottom: 30px;
}
.section-home-ways .row.first-row {
	margin-bottom: 30px;
}
.section-home-ways .row.second-row a {
	display: block;
	width: 100%;
}
.section-home-ways .row.second-row .carousel-card .vert-align-parent {
	height: 66.66666vh;
}
.section-home-ways .row.second-row .carousel-card .left-column {
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	padding: 30px;
}
.section-home-ways .row.second-row .carousel-card .right-column {
	background-color: #F8F8F8;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.section-home-ways .row.second-row .carousel-card .right-column img {
	display: none;
	width: 100%;
	height: auto;
}
.owl-stage-outer {
	-webkit-box-shadow: 8px 8px 16px 0px rgba(0,0,0,0.35);
	-moz-box-shadow: 8px 8px 16px 0px rgba(0,0,0,0.35);
	box-shadow: 8px 8px 16px 0px rgba(0,0,0,0.35);
}
.owl-theme .owl-nav.disabled+.owl-dots {
  margin-top: 30px;
}
.ways-carousel.owl-theme .owl-dots .owl-dot span {
	background-color: #ffffff;
	border: 2px solid #FDCD07;
}
.ways-carousel.owl-theme .owl-dots .owl-dot.active span,
.ways-carousel.owl-theme .owl-dots .owl-dot:hover span {
  background-color: #FDCD07;
}



/* -----------
[-] RESPONSIVE
----------- */

/*LARGE SCREEN*/
@media (min-width: 1441px) and (max-width: 1660px) {

  h1 { font-size: 36px; }
	h2 { font-size: 36px; }
	h3 { font-size: 28px; }
	h4 { font-size: 20px; }
	h5, h6 { font-size: 18px; }
	p { font-size: 16px; }

	/*FOOTER*/
	.section-footer-signup { padding: 90px 0 0; }
	.section-footer { padding: 90px 0 75px; }

	/*BLOGS (NEW PROGRESSIVE THINKING)*/
	.section-posts-listing.blog-page .container { max-width: 100%; padding: 0 60px; }
	.section-posts-listing.blog-page .posts-filter { padding: 30px 15px; }
	.section-posts-listing.blog-page .posts-filter p { font-size: 28px; }
	.section-posts-listing.blog-page .posts-filter ul.basic-x li a { font-size: 22px; }

	/*HOMEPAGE*/
	.section-home-banner .container { padding: 0; }
	.section-home-banner .vert-align-child { padding: 120px 90px 150px; }
	.section-home-banner .featured-articles a.featured-article h4 { font-size: 18px; font-weight: 600; }
	.section-home-blog .container { max-width: 100%; padding: 0 90px; }
	.section-home-blog a.post-link h3 { font-size: 15px; }

}

@media (min-width: 1200px) and (max-width: 1440px) {

  /*FONT*/
	h1 { font-size: 32px; }
	h2 { font-size: 32px; }
	h3 { font-size: 24px; }
	h4 { font-size: 20px; }
	h5, h6 { font-size: 18px; }
	p { font-size: 16px; }

	/*LAYOUT*/
	.container { padding: 0 120px; }

	/*FOOTER*/
	.section-footer-signup { padding: 75px 0 60px; }
	.section-footer-signup::before { background: none; position: static; height: 0; width: 0; }
  .section-footer-signup .row.second-row .left-column { padding-right: 45px; padding-bottom: 0px; }
	.section-footer { padding: 150px 0 75px; }

	/*EVENT*/
	.section-page-content.event-page .row.first-row { top: -60px; margin-bottom: -60px; }

	/*BASIC / POST*/
	.section-next-and-last h4 { font-size: 26px; font-weight: 500; }
	.flexible-content.first-block { padding: 60px 0 20px; }
	.flexible-content,
	.flexible-content.text-block-2.first-block,
	.flexible-content.quote-block.first-block,
	.flexible-content.video-block.first-block,
	.flexible-content.pdf-block.first-block,
	.flexible-content.image-block { padding: 35px 0 15px; }
	.flexible-content.video-block, .flexible-content.pdf-block .flexible-content.text-block-2 { padding: 35px 0; }
	.page-sharer { top: 65px; }
	.text-block-2 .wysiwyg { padding: 45px 30px 30px; }
	.quote-block h6 { padding-left: 75px; font-size: 24px; }
	.quote-block h6::before { left: 30px; font-size: 90px; line-height: 90px; }
	.page-break { padding: 35px 0 30px; }
	.section-next-and-last .left-column .vert-align-parent { padding-right: 30px; }
	.section-next-and-last .right-column .vert-align-parent { padding-left: 30px; }

	/*BLOGS (NEW PROGRESSIVE THINKING)*/
	.section-posts-listing.blog-page .posts-filter { padding: 30px 15px; margin: 0 0 45px; }
	.section-posts-listing.blog-page .posts-filter p { font-size: 26px; }
	.section-posts-listing.blog-page .posts-filter ul.basic-x li a { font-size: 20px; }

	/*HOMEPAGE*/
	.section-home-banner .container { padding: 0; }
	.section-home-banner .vert-align-child { padding: 120px 60px 150px; }
	.section-home-banner .left-column h1 { font-size: 42px; }
	.section-home-banner .featured-articles a.featured-article { padding: 20px; }
	.section-home-banner .featured-articles a.featured-article p { font-size: 12px; }
	.section-home-banner .featured-articles a.featured-article h4 { font-size: 16px; font-weight: 600; }
	.section-home-banner .featured-articles a.read-more { padding-left: 20px; padding-bottom: 20px; line-height: 30px; font-size: 14px; }
	.section-home-banner .featured-articles a.read-more span { width: 30px; height: 30px; line-height: 30px; }
	.section-home-blog .container { max-width: 100%; padding: 0 60px; }
  .section-home-blog .col-xl-7, .section-home-blog .col-xl-5 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
	.section-home-blog a.post-link h3 { font-size: 14px; }
	.section-home-blog .left-column .vert-align-parent { height: 630px; }
	.section-home-blog .left-column .post-image { height: 405px; }
	.section-home-blog .left-column .post-text { height: 195px; }
	.section-home-blog .right-column .vert-align-parent { height: 300px; }
	.section-home-blog .right-column .col-xl-5 .post-image { height: 140px; }
	.section-home-blog .right-column .col-xl-5 .post-text { height: 160px; }
	.section-home-blog .right-column .col-xl-7 .post-image { height: 140px; }
	.section-home-blog .right-column .col-xl-7 .post-text { height: 160px; }

}

/*SMALL SCREEN*/
@media (min-width: 992px) and (max-width: 1199px) {

  /*FONT*/
  h1 { font-size: 32px; }
  h2 { font-size: 32px; }
  h3 { font-size: 24px; }
  h4 { font-size: 20px; }
  h5, h6 { font-size: 18px; }
  p { font-size: 16px; }

	/*LAYOUT*/
	.container { padding: 0 60px; }

	/*NAVIGATION*/
	.section-navigation .navbar-logo img { height: 36px; }
	.section-navigation .navbar-nav li { padding: 0 20px 0 0; }
	.section-navigation .navbar-nav li .nav-link { font-size: 12px; }
  .section-navigation .dropdown-menu li { padding: 0; }
	.nav-break { top: 90px; height: 2px; }

	/*FOOTER (SIGNUP)*/
	.section-footer-signup { padding: 60px 0; }
	.section-footer-signup::before { background: none; position: static; height: 0; width: 0; }
	.section-footer-signup .wysiwyg h1, .section-footer-signup .wysiwyg h2, .section-footer-signup .wysiwyg h3,
	.section-footer-signup .wysiwyg h4, .section-footer-signup .wysiwyg h5, .section-footer-signup .wysiwyg h6 { font-size: 32px; }
	.section-footer-signup .row.first-row { margin-bottom: 30px; }
	.section-footer-signup .row.second-row .left-column { padding-right: 45px; padding-bottom: 0px; }
	.section-footer { padding: 90px 0 45px; }

	/*BASIC / POST*/
	.section-page-content { padding: 60px 0; }
	.section-page-content.event-page { padding: 0 0 45px; }
	.page-sharer { top: 50px; }
	.flexible-content.first-block { padding: 45px 0 5px; }
	.flexible-content,
	.flexible-content.text-block-2.first-block,
	.flexible-content.quote-block.first-block,
	.flexible-content.video-block.first-block,
	.flexible-content.pdf-block.first-block,
	.flexible-content.image-block { padding: 30px 0 10px; }
	.flexible-content.video-block, .flexible-content.pdf-block, .flexible-content.text-block-2 { padding: 30px 0; }
	.text-block-2 .wysiwyg { padding: 45px 30px 30px; }
	.quote-block h6 { padding-left: 60px; font-size: 20px; font-weight: 600; }
	.quote-block h6::before { left: 15px; font-size: 75px; line-height: 75px; }
	.page-break { padding: 30px 0; }
	.section-next-and-last h4 { font-size: 22px; font-weight: 600; }
	.section-next-and-last .left-column .vert-align-parent { padding-right: 30px; }
	.section-next-and-last .right-column .vert-align-parent { padding-left: 30px; }

  /*EVENT*/
	.section-page-content.event-page .row.first-row { top: -60px; margin-bottom: -60px; }

	/*BLOGS (NEW PROGRESSIVE THINKING)*/
	.section-posts-listing.blog-page .posts-filter { padding: 30px 15px; margin: 0 0 45px; }
	.section-posts-listing.blog-page .posts-filter p { font-size: 22px; font-weight: 600; margin-bottom: 0; }
	.section-posts-listing.blog-page .posts-filter ul.basic-x li a { font-size: 18px; }

	/*HOME*/
	.section-home-banner .container { padding: 0; }
	.section-home-banner .vert-align-child { padding: 120px 60px 150px; }
	.section-home-banner .left-column h1 { font-size: 42px; }
	.section-home-banner .featured-articles a.featured-article { padding: 20px; }
	.section-home-banner .featured-articles a.featured-article p { font-size: 12px; }
	.section-home-banner .featured-articles a.featured-article h4 { font-size: 16px; font-weight: 600; }
	.section-home-banner .featured-articles a.read-more { padding-left: 20px; padding-bottom: 20px; line-height: 30px; font-size: 14px; }
	.section-home-banner .featured-articles a.read-more span { width: 30px; height: 30px; line-height: 30px; }
	.section-home-centre { padding: 60px 0px 30px; }
	.section-home-centre .container { max-width: 100%; }
	.section-home-centre .left-column { padding-right: 15px; }
	.section-home-centre .left-column #form-panel { padding: 30px; }
	.section-home-centre .right-column { padding-top: 120px; }
	.section-home-centre .right-column .row.first-row h2 { margin-bottom: 30px; }
	.section-home-centre .row.see-more p { font-size: 20px; margin: 0 0 18px; }
	.section-home-blog a.post-link h3 { font-size: 14px; }
	.section-home-blog .left-column .vert-align-parent { height: 630px; }
	.section-home-blog .left-column .post-image { height: 405px; }
	.section-home-blog .left-column .post-text { height: 195px; }
	.section-home-blog .right-column .vert-align-parent { height: 300px; }
	.section-home-blog .right-column .col-xl-5 .post-image { height: 140px; }
	.section-home-blog .right-column .col-xl-5 .post-text { height: 160px; }
	.section-home-blog .right-column .col-xl-7 .post-image { height: 140px; }
	.section-home-blog .right-column .col-xl-7 .post-text { height: 160px; }
	.section-home-blog .row.see-more p { font-size: 20px; margin: 30px 0 0; }
	.section-home-ways { padding: 60px 0; }

  /*BASIC PAGE*/
	.section-page-banner .vert-align-parent { height: 33vh; }
	.section-page-banner .vert-align-child { padding: 120px 0 20px; }
	.section-page-banner.basic-page .vert-align-child { padding: 120px 0 0; }

}

@media (min-width: 992px) {

  /*LAYOUT*/
  .hidden-xs { display: block; }
  .visible-xs { display: none; }

}

/*MOBILE*/
@media (max-width: 991px) {

  /*FONT*/
  h1 { font-size: 32px; }
  h2 { font-size: 32px; }
  h3 { font-size: 24px; }
  h4 { font-size: 20px; }
  h5, h6 { font-size: 18px; }
  p { font-size: 16px; }

  /*LAYOUT*/
	.container { padding: 0 30px; }
  .row-eq-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .hidden-xs { display: none; }
  .visible-xs { display: block; }

  /*FORM STYLES*/
  #can_embed_form h2, #donate_auto_modal h2, #donate_make_recurring_modal h2 { font-size: 24px!important; }

  /*NAVIGATION*/
	.section-navigation .container { padding: 0 30px; }
	.section-navigation .navbar-logo img { height: 30px; }
	.section-navigation ul.basic-x.social-links { margin-right: 0; position: absolute; top: 0; right: 45px; }
  .section-navigation .navbar-toggler { position: absolute; top: 2px; right: 0; padding: 0; border: none; color: #000000; }
	body.blog .section-navigation .navbar-toggler,
	body.archive .section-navigation .navbar-toggler,
	body.home .section-navigation .navbar-toggler,
	body.page-template-page-chifley-conversations .section-navigation .navbar-toggler,
	body.page-template-page-contact .section-navigation .navbar-toggler,
	body.page-template-page-donate .section-navigation .navbar-toggler,
	body.page-template-page-event .section-navigation .navbar-toggler,
	body.page-template-page-in-depth .section-navigation .navbar-toggler,
	body.page-template-page-latest .section-navigation .navbar-toggler,
	body.page-template-page-publications .section-navigation .navbar-toggler,
	body.page-template-page-ways .section-navigation .navbar-toggler { color: #ffffff; }
  .section-navigation .navbar-nav {
		background: rgb(253,205,7);
		background: -moz-linear-gradient(90deg, rgba(253,205,7,1) 0%, rgba(246,146,30,1) 100%);
		background: -webkit-linear-gradient(90deg, rgba(253,205,7,1) 0%, rgba(246,146,30,1) 100%);
		background: linear-gradient(90deg, rgba(253,205,7,1) 0%, rgba(246,146,30,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdcd07",endColorstr="#f6921e",GradientType=1);
		margin-top: 20px;
		padding: 0;
	}
	.section-navigation .navbar-nav li { padding: 0; }
	.section-navigation .navbar-nav li .nav-link { color: #000000; border-bottom: none; padding: 10px 15px; }
	.section-navigation .navbar-nav li .nav-link:hover,
	.section-navigation .navbar-nav li .nav-link:focus,
	.section-navigation .navbar-nav li .nav-link:active { background-color: #F6921E; color: #000000!important; }
	.section-navigation .dropdown-menu { margin: 0; }
	body.blog .section-navigation .navbar-nav li .nav-link,
	body.archive .section-navigation .navbar-nav li .nav-link,
	body.home .section-navigation .navbar-nav li .nav-link,
	body.page-template-page-chifley-conversations .section-navigation .navbar-nav li .nav-link,
	body.page-template-page-contact .section-navigation .navbar-nav li .nav-link,
	body.page-template-page-donate .section-navigation .navbar-nav li .nav-link,
	body.page-template-page-event .section-navigation .navbar-nav li .nav-link,
	body.page-template-page-in-depth .section-navigation .navbar-nav li .nav-link,
	body.page-template-page-latest .section-navigation .navbar-nav li .nav-link,
	body.page-template-page-publications .section-navigation .navbar-nav li .nav-link,
	body.page-template-page-ways .section-navigation .navbar-nav li .nav-link { color: #000000; }
	.section-navigation .dropdown-menu li a.dropdown-item { background-color: #FDCD07; }
	.nav-break { top: 80px; height: 2px; }

  /*FOOTER (SIGNUP)*/
	.section-footer-signup { padding: 45px 0; }
	.section-footer-signup .wysiwyg h1, .section-footer-signup .wysiwyg h2, .section-footer-signup .wysiwyg h3,
	.section-footer-signup .wysiwyg h4, .section-footer-signup .wysiwyg h5, .section-footer-signup .wysiwyg h6 { font-size: 24px; }
	.section-footer-signup .row.first-row { margin-bottom: 30px; }
	.section-footer-signup .row.second-row .left-column { padding-right: 15px; padding-bottom: 30px; }
	.section-footer { padding: 0 0 30px; }

	/*BASIC / POST*/
	.section-page-banner .vert-align-parent { height: initial; }
	.section-page-banner .vert-align-child { padding: 105px 0 45px; }
	.section-page-banner.basic-page .vert-align-child { padding: 105px 0 0; }
	.section-page-content { padding: 45px 0; }
	.page-sharer { position: static; top: 0; width: 100%; }
	.page-sharer ul.basic-x { position: static; top: 0!important; left: 0; margin-top: 30px; }
  .page-sharer ul.basic-x li { display: inline-block; }
	.flexible-content.first-block { padding: 45px 0 5px; }
	.flexible-content,
	.flexible-content.text-block-2.first-block,
	.flexible-content.quote-block.first-block,
	.flexible-content.video-block.first-block,
	.flexible-content.pdf-block.first-block,
	.flexible-content.image-block { padding: 20px 0 5px; }
	.flexible-content.video-block, .flexible-content.pdf-block, .flexible-content.text-block-2 { padding: 20px 0; }
	.text-block-2 .wysiwyg { padding: 45px 30px 30px; }
	.quote-block h6 { padding-left: 60px; font-size: 20px; font-weight: 600; }
	.quote-block h6::before { left: 15px; font-size: 75px; line-height: 75px; }
	.page-break { padding: 20px 0 15px; }
	.section-next-and-last { padding: 0; margin-top: 20px; background-color: transparent; }
	.section-next-and-last .container, .section-next-and-last .row, .section-next-and-last .col-md-6 { padding: 0; margin: 0; }
	.section-next-and-last::before { background-color: transparent; position: static; height: 0%; width: 0; }
	.section-next-and-last .left-column .vert-align-parent { height: initial; padding-right: 0; }
	.section-next-and-last .right-column .vert-align-parent { padding-left: 0; }
	.section-next-and-last .vert-align-child { padding: 45px 30px; }
	.section-next-and-last .left-column { background-color: #F2F2F2; }
	.section-next-and-last .right-column { background-color: #E0E0E0; }
	.section-next-and-last p.next-last-title { margin: 0 0 20px; }
	.section-next-and-last h4 { font-size: 18px; font-weight: 600; }

  /*EVENT*/
	.section-page-content.event-page { padding: 45px 0; }
	.section-page-content.event-page .row.first-row { position: relative; top: 0; margin-bottom: 0; }
	.section-page-content.event-page .row.second-row { padding-top: 40px; }
	.section-page-content.event-page #form-panel { margin-top: 40px; }

  /*DONATE*/
	.section-page-content.donate-page .left-column #form-panel { margin-bottom: 45px; }
	.section-page-content.donate-page .right-column { padding-left: 15px; }

  /*BLOGS (NEW PROGRESSIVE THINKING)*/
	.section-posts-listing.blog-page { padding: 45px 0 0; }
	.section-posts-listing.blog-page .posts-filter { padding: 30px 15px; margin: 0 0 30px; }
	.section-posts-listing.blog-page .posts-filter p { font-size: 18px; font-weight: 600; margin-bottom: 20px; }
	.section-posts-listing.blog-page .posts-filter ul.basic-x li a { font-size: 16px; }
	.section-posts-listing.blog-page a.post-link h3 { margin-bottom: 10px; }
	.section-posts-listing.blog-page a.post-link { margin-bottom: 45px; }
	.section-posts-pagination .pagination span.current, .section-posts-pagination .pagination a { font-size: 18px; width: 28px; }
	.section-posts-pagination .pagination { margin: 0 0 45px; }

  /*GALLERY*/
	.section-page-content.album-page, .section-album-listing { padding: 45px 0 0; }

  /*HOMEPAGE*/
	.section-home-banner .container { padding: 0; }
	.section-home-banner .vert-align-parent { height: initial; }
	.section-home-banner .vert-align-child { padding: 120px 30px 60px; }
	.section-home-banner .left-column h1 { font-size: 34px; }
	.section-home-banner .featured-articles a.read-more { display: none; }
	.section-home-banner .featured-articles { position: static; }
	.section-home-banner .featured-articles a.featured-article { background-color: #000000; }
	.section-home-banner .featured-articles a.featured-article p, .section-home-banner .featured-articles a.featured-article h4 { color: #ffffff; }
	.section-home-banner .featured-articles a.featured-article.transparent { background-color: #FDCD07; }
	.section-home-banner .featured-articles a.featured-article.transparent p, .section-home-banner .featured-articles a.featured-article.transparent h4 { color: #000000; }
	.section-home-banner .featured-articles a.featured-article:hover p, .section-home-banner .featured-articles a.featured-article:hover h4,
	.section-home-banner .featured-articles a.featured-article:active p, .section-home-banner .featured-articles a.featured-article:active h4,
	.section-home-banner .featured-articles a.featured-article:focus p, .section-home-banner .featured-articles a.featured-article:focus h4 { color: #ffffff; }
	.section-home-banner .featured-articles a.featured-article:hover,
	.section-home-banner .featured-articles a.featured-article:active,
	.section-home-banner .featured-articles a.featured-article:focus { background-color: #204496; }

	.section-home-blog { padding: 45px 0 0; }
	.section-home-blog h2 { margin-bottom: 30px; font-size: 24px; text-align: left; }
	.section-home-blog a.post-link .vert-align-child, .section-home-blog a.post-link .post-text { padding: 30px; }
	.section-home-blog a.post-link h3 { font-size: 18px; }
  .section-home-blog a.post-link img { display: block; }
	.section-home-blog .left-column { margin-bottom: 30px; }
	.section-home-blog .left-column .vert-align-parent { height: initial; }
	.section-home-blog .left-column .vert-align-child h3 { font-size: 18px; }
	.section-home-blog .left-column .post-image { height: initial; }
	.section-home-blog .left-column .post-text,
	.section-home-blog .left-column .vert-align-parent,
	.section-home-blog .right-column .vert-align-parent,
	.section-home-blog .right-column .col-xl-5 .post-image,
	.section-home-blog .right-column .col-xl-5 .post-text,
	.section-home-blog .right-column .col-xl-7 .post-image,
	.section-home-blog .right-column .col-xl-7 .post-text { height: initial; }
	.section-home-blog .right-column .row.second-row a.post-link { margin-bottom: 30px; }
	.section-home-blog .row.see-more p { font-size: 20px; margin: 0 0 30px; }

	.section-home-centre { padding: 15px 0 0; }
	.section-home-centre .container { max-width: 100%; }
	.section-home-centre .left-column { padding-right: 15px; }
	.section-home-centre .left-column #form-panel { padding: 30px; }
	.section-home-centre .right-column { padding-top: 45px; }
	.section-home-centre .right-column .row.first-row h2 { margin-bottom: 10px; line-height: 1.2em; font-size: 28px; }
	.section-home-centre .right-column .row.first-row p { font-size: 18px; text-align: left; line-height: 1.2em; margin: 0 0 35px; }
	.section-home-centre .right-column .row.second-row { padding-left: 0px; }
	.section-home-centre .row.see-more p { font-size: 20px; margin: 0 0 30px; }
	.section-home-ways { padding: 45px 0; }
	.section-home-ways .row.first-row { margin-bottom: 15px; }
	.section-home-ways .row.second-row .carousel-card .vert-align-parent { height: initial; }
	.section-home-ways .row.second-row .carousel-card .right-column img { display: block; }

}

@media (min-width: 768px) and (max-width: 991px) { }

@media (max-width: 767px) { }
