.home .fl-slide.fl-slide-2.fl-slide-text-center .fl-slide-content img {
        margin-top: 80px;
}


.home #hero-slider-inner .fl-slide-content {
    background: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}


.fl-row.fl-row-fixed-width.fl-row-bg-none.fl-node-59b768928c5a9,
.fl-row.fl-row-fixed-width.fl-row-bg-none.fl-node-59b768928c5a9 .fl-row-fixed-width,
.fl-row.fl-row-fixed-width.fl-row-bg-none.fl-node-59b768928bfca,
.fl-row.fl-row-fixed-width.fl-row-bg-none.fl-node-59b768928bfca .fl-row-fixed-width {
    max-width: none;

}

.home-carousel .fl-slide.fl-slide-2.fl-slide-text-center .fl-slide-content {
/*     margin: 0; */
}

/* Reset */

.fl-slide.fl-slide-1.fl-slide-text-center {
    background-image: url(https://dev.vdc.edu.au/wp-content/uploads/2018/03/Carousel_Main_FA_Flat.png);    
    background-size: cover;
}


.fl-slide.fl-slide-1.fl-slide-text-center .fl-slide-bg-photo {
    background-size: contain;
}



html {
	font-size: 130%;
	line-height: normal;
}

body {
	font-size: 100%;
	font-family: 'Lato', Helvetica, Arial, sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
	line-height: normal;
	background-color: #fff;
	color: #353535;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 300;
	font-family: 'Lato', Helvetica, Arial, sans-serif;
	line-height: normal;
	color: #353535;
}

p {
	margin-bottom: 1.417em;
}

a {
	color: #f57c20;
}

table {
	border-color: #f57c20;
	line-height: normal;
}

tbody {
	border-bottom-color: #f57c20;
}

td {
	border-top-color: #f57c20;
	padding: 0.667em 0 0.75em;
}

td:first-child {
	padding-right: 1.333em;
}

td:last-child {
	padding-left: 1.333em;
}

td .right {
	text-align: right;
}

th {
	font-weight: 700;
	padding: 0.667em 0 0.75em;
}

/* Form */

input, select, textarea {
	font-size: 1em;
	border-color: #d9d9d9;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button {
	background-color: #f26522;
	padding: 1.714em 6.071em;
	text-align: center;
	font-size: 0.875em;
}

button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover {
	background-color: #f26522;
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	-ms-opacity: 0.7;
	-o-opacity: 0.7;
	opacity: 0.7;
}

.gform_wrapper .gform_footer.top_label {
	padding-top: 0;
	margin-top: 0;
}

body .gform_wrapper .gfield label.gfield_label+div.ginput_container .screen-reader-text {
	padding-left: 20px;
}

.gform_wrapper .field_description_below .gfield_description {
	padding-top: 0;
	margin-bottom: 20px;
}

.edd-submit.button.orange {
	background-color: #f57e20;
	border: 1px solid #f57e20;
	border-radius: 0 0 0 0;
	min-width: 176px;
	padding: 5px;
}

.edd-submit.button.orange:active,
.edd-submit.button.orange:focus,
.edd-submit.button.orange:hover {
	background-color: #f57e20;
	border: 1px solid #f57e20;
	-webkit-opacity: 0.7;
    -moz-opacity: 0.7;
    -ms-opacity: 0.7;
    -o-opacity: 0.7;
	opacity: 0.7;
}

/* Global */

.wrap {
	max-width: 1024px;
	padding: 0 20px;
	box-sizing: content-box;
}

.entry-content ol,
.entry-content ul {
	margin-bottom: 2em;
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;  text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fa-search:before {
	content: "\f002";
}

.custom-label {
	color: #f57c20;
	font-weight: 300;
}

.custom-link {
	color: #353535;
}

.underline-link {
	text-decoration: underline;
}

.custom-list {
	/* font-size: 1.25em; */
	/* line-height: 1.867em; */
	line-height: 1.333em;
}

ul.custom-list,
.entry-content ul.custom-list {
	margin-left: 0;
}

ul.custom-list li {
	list-style: none;
	margin-bottom: 1em;
}

.custom-list li:before {
	font-size: 1.25em;
	content: "> ";
	font-weight: 700;
}

ul.custom-list strong {
	font-size: 1.25em;
}

.custom-list a {
	text-decoration: underline;
}

.custom-list span {
	width: 96%;
	display: inline-block;
	vertical-align: top;
}

.right {
	float: right;
}

.full-width-content .fl-row-fixed-width,
.fl-slide-foreground {
	max-width: 1024px;
	padding: 0 20px;
	box-sizing: content-box;
}

.fl-row-fixed-width .fl-row-fixed-width {
	padding: 0;
}

/* .orange-boxes-wrap .fl-row-content,
.partner-logos .fl-row-content {
	width: 100%;
} */

.fl-row-content-wrap {
	padding: 0;
}

.fl-module-content {
	margin: 0 16px;
}

.home .fl-module-content {
	margin: 0;
}

.highlight {
	color: #f7580d;
}

.custom-list .highlight {
	color: #f57c20;
}

hr.separator {
	border: 0 none;
	border-top: 3px solid #1f1f1f;
	margin-bottom: 1.063em;
}

.entry-title a,
.sidebar .widget-title a {
	color: #353535;
}

.entry-title a:hover {
	color: #404041;
}

.aa-sans-serif {
	font-family: 'Lato', sans-serif;
}

.aa-serif {
	font-family: serif;
}

.aa-bold {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
}

.add-bottom-margin {
	margin-bottom: 24px;
}

/* Header */

.site-header {
	min-height: 0;
}

.site-header .wrap {
	padding: 0.313em 20px;
	position: relative;
}

.title-area {
	max-width: 342px;
	padding: 0 0.125em 0.313em;
}

.site-header .widget-area {
	max-width: 682px;
}

.header-image .site-title > a {
	min-height: 0;
	height: 48px;
	width: 102px;
}

/** Header Menu **/

.header-widget-area .genesis-nav-menu a {
	padding: 0.364em 0.273em;
	margin: 0.364em 0 0.455em 1.545em;
	color: #6e6e6e;
}

.header-widget-area .genesis-nav-menu a:hover,
.header-widget-area .genesis-nav-menu a:focus,
.header-widget-area .genesis-nav-menu .current-menu-item > a,
.header-widget-area .genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	-ms-opacity: 0.7;
	-o-opacity: 0.7;
	opacity: 0.7;
}

#log-in-out-link a {
	color: #f26522;
}

/** Header Heading **/

h2.header-heading {
    bottom: 0;
    font-size: 21px;
    font-size: 1.01rem;
    font-weight: 700;
    left: 50%;
	margin-bottom: 13px;
	margin-bottom: 0.625em;
    margin-left: -154px;
    margin-left: -7.404em;
    position: absolute;
	text-transform: uppercase;
}

.header-heading span.highlight {
	color: #f57c20;
}

/** Social Menu **/

#menu-social-menu {
	font-size: 1.125em;
}

.social-ico {
	font-family: FontAwesome;
}
.social-ico a {
	width: 1em;
	height: 1em;
	line-height: 1.167em;
	text-align: center;
	overflow: hidden;
}

.social-ico a:before {
	display: block;
}

.genesis-nav-menu .social-ico a {
	margin: 0 1px;
	padding: 0;
	color: #f57c20;
}

.twitter-ico a:before {
	content: "\f099";
}

.facebook-ico a:before {
	content: "\f09a";
}

.linkedin-ico a:before {
	content: "\f0e1";
}

.rss-ico a:before {
	content: "\f09e";
}

/* Main Navigation */

.nav-primary {
	background-color: #353535;
}

.genesis-nav-menu {
	font-size: 0.688em;
	line-height: normal;
	padding-left: 0.545em;
}

.nav-primary .genesis-nav-menu a {
	color: #bbbbbb;
	border-bottom: 0.364em solid transparent;
	padding: 1.182em 0 0.727em;
	margin-right: 3.273em;
	text-transform: uppercase;
}

.nav-primary .genesis-nav-menu a:hover,
.nav-primary .genesis-nav-menu .current-menu-item > a,
.nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #bbbbbb;
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	-ms-opacity: 0.7;
	-o-opacity: 0.7;
	opacity: 0.7;
}

.genesis-nav-menu .menu-item.menu-item-has-children:hover a {
	border-bottom-color: #f57c20;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
}

.genesis-nav-menu > .search {
	padding-top: 0;
	position: relative;
}

nav input[type="search"] {
	font-size: 1em;
	padding: 0;
}

nav input[type="search"] {
	padding: 1.091em 1.455em 1em;
}

nav .nav-search-form {
	position: absolute;
	right: 100%;
	display: inline-block;
	vertical-align: top;
	width: 0;
	-webkit-transition: width 2s;
	-moz-transition: width 2s;
	-ms-transition: width 2s;
	-o-transition: width 2s;
	transition: width 2s;
}

nav .nav-search-form.show {
	width: 13.636em;
}

.nav-search {
	display: inline-block;
}

.nav-search .fa-search {
	font-size: 1.545em;
}

.genesis-nav-menu a.nav-search {
    display: inline-block;
    border-bottom-width: 0;
    vertical-align: top;
	padding: 0 0.182em;
	margin: 0;
	line-height: inherit;
	color: #fff;
}

.genesis-nav-menu a.nav-search {
	line-height: 3.455em
}

/** Sub Menu **/

.nav-primary .genesis-nav-menu .sub-menu {
	background-color: rgba(255, 255, 255, 0.7);
	width: 12em;
	line-height: 1.182em;
}

.nav-primary .genesis-nav-menu .sub-menu a {
	background-color: transparent;
	border: 0 none;
	border-bottom: 1px solid #fff;
	font-size: inherit;
	width: 12em;
	color: #353535;
	margin-right: 0;
	padding: 0.818em 1.091em 0.636em;
}

.nav-primary .genesis-nav-menu .menu-item.menu-item-has-children:hover .sub-menu a {
	border-bottom-color: #fff;
}

.nav-primary .genesis-nav-menu .menu-item .sub-menu .menu-item:last-child a {
	border-bottom-color: transparent;
}

.nav-primary .genesis-nav-menu .sub-menu a:hover {
	color: #353535;
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	-ms-opacity: 0.7;
	-o-opacity: 0.7;
	opacity: 0.7;
}

/* Content */

.site-inner {
	padding: 0 20px;
	max-width: 1024px;
	box-sizing: content-box;
}

.full-width-content .site-inner {
	max-width: 100%;
	padding: 0;
}

.archive .site-inner {
	margin-bottom: 3.75em;
}

.single-post .site-inner {
	margin-bottom: 1.25em;
}

.content {
	width: 50%;
	padding: 0 16px;
}

.full-width-content .content {
	padding: 0;
}

.entry {
	margin-bottom: 0;
	padding: 0;
}

.home .entry-header {
	display: none;
	visibility: hidden;
}

.no-title .entry-header {
	display: none;
	visibility: hidden;
}

.entry-header {
	max-width: 1024px;
	margin: 0 auto;
}

.full-width-content .entry-header {
	box-sizing: content-box;
	padding: 0 20px;
}

h1,
.entry-title {
	font-size: 1.75em;
	color: #f7580d;
	margin-bottom: 1.107em;
}

.entry-title span {
	color: #353535;
}

.entry-content {
	font-size: 0.75em;
	line-height: 1.333em;
}

.ceo-message {
	font-size: 1.083em;
	line-height: 1.615em;
}

.home .entry-content {
	font-size: 1em;
}

.entry-content h2 {
	font-size: 1.417em;
	font-weight: 700;
	line-height: 1.588em;
	border-bottom: 3px solid #1f1f1f;
	margin-bottom: 0.647em;
}

.entry-content h2 a {
	color: #353535;
}

.fl-module-heading h2.fl-heading {
	margin-bottom: 0.647em !important;
}

.fl-module-heading.no-bottom-margin h2.fl-heading {
	margin-bottom: 0 !important;
}

.entry-content .big-text-heading2 h2 {
	font-size: 2.083em;
    border-bottom: 0 none;
	margin-bottom: 0.84em !important;
}

.entry-content .ceo-message h2 {
	font-size: 2em;
    border-bottom: 0 none;
	margin-bottom: 0.808em !important;
}

.home .entry-content h2 {
	border-bottom: 0 none;
	font-weight: 300;
}

.entry-content h3 {
	font-size: 1.25em;
	font-weight: 700;
	line-height: normal;
}

.entry-content h3 .highlight {
	color: #f26522; 
}

.entry-content ul,
.entry-content ol {
	margin-left: 1.833em;
}

ol.letter-list {
	margin-left: 1em;
}

.entry-content .search-form {
	margin-bottom: 2.5em;
}

.entry-content .search-form input[type="search"] {
	margin-bottom: 2.5em;
}

.sidebar-primary {
	width: 50%;
	padding: 0 16px;
}

h2.archive-title {
	font-size: 1.313em;
	font-weight: 700;
	margin: 0 0 0.952em;
}

h3.archive-description {
	font-size: 1.313em;
	padding: 0;
	margin: 0 0 0.81em;
}

/* Button */

.full-width-button {
	width: 100%;
}

.small-button {
	padding: 1em;
}

.small-text-button {
	font-size: 0.688em;
	padding: 2.364em 0.909em;
}

.fl-module-button.small-text-button {
	padding: 0;
}

.fl-builder-content a.fl-button.inv-button,
.fl-builder-content .inv-button a.fl-button {
	background-color: transparent;
	border: 3px solid #353535;
	color: #353535;
	font-size: 0.875em;
	text-transform: uppercase;
	font-weight: 300;
	line-height: 1.286em;
	padding: 0.929em 3em;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	margin: 0 0.75em;
}

.fl-builder-content a.fl-button.orange-button,
.fl-builder-content .inv-button.orange-button a.fl-button {
	border-color: #f26522;
	color: #f7580d;
}

.fl-builder-content a.fl-button.inv-button:hover,
.fl-builder-content .inv-button a.fl-button:hover {
	border-width: 3px;
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	-ms-opacity: 0.7;
	-o-opacity: 0.7;
	opacity: 0.7;
}

.fl-builder-content .inv-button.orange-button a.fl-button span {
	color: #f7580d;
}

.fl-builder-content .fl-button-width-full a.fl-button {
	font-size: 1.167em;
	border: 0 none;
	line-height: normal;
	font-weight: 300;
	padding: 1.714em 1.143em;
}

.fl-builder-content .fl-button-width-full a.fl-button:hover,
.fl-builder-content .fl-button-width-full a.fl-button:focus {
	border: 0 none;
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	-ms-opacity: 0.7;
	-o-opacity: 0.7;
	opacity: 0.7;
}

.fl-builder-content .small-text-button .fl-button-width-full a.fl-button {
	font-size: 1.333em; /* font-size: 0.917em; */
	padding: 2.364em 1.143em;
}

.fl-builder-content .presentations-button .fl-button-width-full a.fl-button {
	padding: 1.071em;
}

/** Custom Checkbox **/

.gform_wrapper form ul.gfield_checkbox li,
.gform_wrapper form ul.gfield_radio li {
	overflow: visible;
}

.gform_wrapper .two-col-checkbox ul.gfield_checkbox li,
.gform_wrapper .two-col-radio ul.gfield_radio li {
	width: 50%;
    display: inline-block;
    vertical-align: top;
    padding-right: 5.333em !important;
}

.gform_wrapper .three-col-checkbox ul.gfield_checkbox li,
.gform_wrapper .three-col-radio ul.gfield_radio li {
	width: 33%;
    display: inline-block;
    vertical-align: top;
    padding-right: 2.667em !important;
}


.gform_wrapper form .gfield_checkbox li label,
.gform_wrapper form .gfield_radio li label {
	margin: 0;
	padding: 0 0 0 2.667em;
	line-height: 1.75em;
}

.gform_wrapper form ul.gfield_checkbox li input[type=checkbox]:checked+label,
.gform_wrapper form ul.gfield_radio li input[type=radio]:checked+label {
	font-weight: 300;
}

/* Base for label styling */
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative;
  padding-left: 2.667em;
  cursor: pointer;
}

/* checkbox aspect */
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left:0;
  top: 0;
  width: 1.75em;
  height: 1.75em;
  border: 1px solid #d9d9d9;
  background: transparent;
  border-radius: 0;
  box-shadow: none;
}
/* checked mark aspect */
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
  content: '✔';
  position: absolute;
  top: 3px;
  left: 4px;
  font-size: 1.667em;
  line-height: 0.8;
  color: #09ad7e;
  transition: all .2s;
}
/* checked mark aspect changes */
[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* disabled checkbox */
[type="checkbox"]:disabled:not(:checked) + label:before,
[type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
[type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
[type="checkbox"]:disabled + label {
  color: #aaa;
}
/* accessibility */
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
  border: 1px dotted blue;
}

/* hover style just for information */
label:hover:before {
  border: 1px solid #4778d9!important;
}

/* Two Column Form */

.gform_wrapper .two-col-form ul.gform_fields,
.gform_wrapper .two-col-form ul.second-col-form {
	width: 50%;
	display: inline-block;
	vertical-align: top;
}

.gform_wrapper .two-col-form ul.gform_fields {
	padding-right: 16px;
}

.gform_wrapper .two-col-form ul.second-col-form {
	padding-left: 16px;
}

/* Breadcrumb */

.breadcrumb {
	float: left;
	margin-bottom: 0;
	font-size: 0.688em;
	line-height: 2.182em;
}

.breadcrumb a {
	color: #353535;
}

.breadcrumb  .fa {
	font-size: 1.364em;
}

/* Accessibility Panel */

.accessibility-toolbar {
	background-color: #f57c20;
	padding: 0.25em 0 0.375em;
	margin-bottom: 1.438em;
}

.home .accessibility-toolbar {
	margin-bottom: 0;
}

.accessibility-button {
	display: block;
	width: 1.5em;
	height: 1.5em;
	text-align: center;
	background-color: #fff;
	float: right;
	line-height: 1.5em;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
}

.accessibility-button:hover {
	color: #f57c20;
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	-ms-opacity: 0.7;
	-o-opacity: 0.7;
	opacity: 0.7;
}

.accessibility-panel {
	display: none;
	background-color: #fff;
	padding: 0.25em 0 0.375em;
	border-top: 0.25em solid #f57c20;
}

.aa-toggle {
	display: none;
}

/* Row / Column */

.custom-row {
	padding: 0;
	margin: 0 0 1.563em;
}

.custom-col {
	display: inline-block;
	width: 49%;
	vertical-align: top;
}

.custom-col2 {
	width: 32%;
}

.custom-col-one-line {
	width: auto;
}

/* Gravity Form */

div.gform_wrapper {
	margin: 0 0 1em;
	max-width: 100%;
}

.gform_wrapper .top_label label.gfield_label {
	font-weight: 300;
	line-height: normal;
	margin: 0;
}

.page-id-564 .gform_wrapper .top_label label.gfield_label,
.page-id-564 input,
.page-id-564 textarea,
.page-id-564 select {
	font-weight: 400;
}

.gform_wrapper label .gfield_required {
	color: #353535;
	margin-left: 0;
}

body .gform_wrapper .gfield label.gfield_label+div.ginput_container {
	margin: 0.167em 0 0.667em;
	position: relative;
}

body .gform_wrapper .gfield label.gfield_label+div.ginput_container.ginput_container_textarea {
	margin-bottom: 0.333em;
}

.gform_wrapper form input[type=email],
.gform_wrapper form input[type=number],
.gform_wrapperform  input[type=password],
.gform_wrapper form input[type=tel],
.gform_wrapper form input[type=text],
.gform_wrapper form input[type=url] {
	padding: 0.75em 0 0.833em;
}

.gform_wrapper .ginput_container input[type=email].large,
.gform_wrapper .ginput_container input[type=number].large,
.gform_wrapper .ginput_container input[type=password].large,
.gform_wrapper .ginput_container input[type=tel].large,
.gform_wrapper .ginput_container input[type=text].large,
.gform_wrapper .ginput_container input[type=url].large {
	width: 99%;
}

.gform_wrapper .ginput_container textarea.medium {
	height: 11.25em;
	width: 99%;
}

.g-recaptcha {
	padding-top: 0.333em;
}

#rc-imageselect,
.g-recaptcha {
	transform:scale(0.77);
	-webkit-transform:scale(0.77);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
}

.gform_wrapper form .gform_footer input.button,
.gform_wrapper form .gform_footer input[type=submit],
.gform_wrapper form .ginput_container input.button,
.gform_wrapper form .ginput_container input[type=submit] {
	font-size: 1.167em;
}

.gform_wrapper form .ginput_container input.button,
.gform_wrapper form .ginput_container input[type=submit] {
	position: absolute;
	top: 0;
	right: 0;
}

.gform_wrapper form.full-width-button .gform_footer input.button,
.gform_wrapper form.full-width-button .gform_footer input[type=submit],
.gform_wrapper form.full-width-button .ginput_container input.button,
.gform_wrapper form.full-width-button .ginput_container input[type=submit] {
	width: 100%;
}

.gform_wrapper form .gsection {
	border-bottom: 0 none;
	margin: 0;
}

.gform_wrapper form .gsection .gfield_label,
.gform_wrapper form h2.gsection_title,
.gform_wrapper form h3.gform_title {
		font-size: 1.417em;
		font-weight: 900;
		margin-bottom: 0.471em !important;;
}

.gform_wrapper form input.datepicker.datepicker_with_icon {
	width: 392px !important;
	margin-right: 22px !important;
}

body .gform_wrapper form img.ui-datepicker-trigger {
	width: 29px !important;
	height: 34px !important;
	vertical-align: top;
}

body .gform_wrapper form.two-col-form .gfield label.gfield_label+div.ginput_container {
	margin-bottom: 0;
}

.ui-datepicker-title select {
	width: auto;
    border: 0 none;
    padding: 0;
    font-size: 1em;
    margin: 0 1em;
}

.gform_wrapper form ol li {
    list-style-type: lower-alpha !important;
    text-indent: 0;
}

.gform_wrapper form.two-col-form .gform_footer {
	margin-top: 0;
	padding-top: 0;
}

/* Accordion */

.fl-accordion-medium .fl-accordion-button {
	padding: 0 0 0.25em;
	border-bottom: 3px solid #1f1f1f;
}

.fl-accordion-medium .fl-accordion-button-label {
	font-size: 1.417em;
	line-height: 1em;
	font-weight: 900;
	padding-right: 1.176em;
}

.fl-accordion .fa {
	font-family: 'Lato', Helvetica, Arial, sans-serif;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	font-size: 2.5em;
	vertical-align: top;
	font-weight: 500;
	padding: 0;
	line-height: 0.6em;
}

.fl-accordion .fa-plus {
	color: #f57c20;
}

.fl-accordion .fa-minus {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.fl-accordion .fa:before {
	content: "+";
}

.fl-accordion-medium .fl-accordion-content {
	padding: 1em 0;
}

/* FAQ's */

.table-vdc-cost {
	color: #f57c20;
}

/* Board & CEO */

.board-ceo-left {
	display: inline-block;
	width: 48%;
	vertical-align: top;
}

.board-ceo-right {
	display: inline-block;
	width: 52%;
}

.board-ceo-right .fl-module-content {
	margin-left: 0;
}

/* Scholarships */

.scholarship-meta {
	font-style: italic;
	font-size: 0.917em;
	color: #f57c20;
	line-height: normal;
	margin-bottom: 0.273em;
}

.scholarship-description {
	font-size: 1.167em;
	color: #404041;
	line-height: 1.5em;
	margin-bottom: 0.929em;
}

/* Latest News */

.latest-news-date {
	color: #ffffff;
}

.latest-news-date p {
	margin-bottom: 0;
}

.latest-news .entry-content,
.archive .entry-content {
	font-size: 1.083em;
	line-height: 1.615em;
}

.widget.featuredpost .post {
	font-size: 1.083em;
	line-height: 1.615em;
}

.archive .entry-content {
	font-size: 0.813em;
}

.entry-header p.entry-meta {
	font-size: 0.688em;
	font-style: italic;
	line-height: normal;
	color: #f57c20;
	margin-bottom: 0.727em;
}

.widget.featuredpost p.post-info {
	font-size: 0.846em;
	font-style: italic;
	line-height: normal;
	color: #f57c20;
	margin-bottom: 0.727em;
}

.latest-news p.entry-meta {
	font-size: 0.917em;
}

.single-post p.entry-meta {
	font-weight: 700;
	font-style: normal;
	text-transform: uppercase;
	margin-bottom: 0;
}

span.font-size {
	float: right;
	color: #353535;
	text-transform: none;
}

span.font-size a {
	color: #353535;
}

.latest-news h2.entry-title,
.single-post .entry h1.entry-title,
.archive h2.entry-title {
	line-height: 1.2em;
	border-bottom: 0 none;
	margin-bottom: 1.08em;
	font-size: 2.083em;
	color: #353535;
}

.widget.featuredpost h2 {
    font-size: 1.923em;
	line-height: 1.2em;
	margin-bottom: 1em;
	border-bottom: 0 none;
	color: #353535;
}

.latest-news .featuredpost h2 a {
	color: #353535;
}

.single-post .entry h1.entry-title,
.archive h2.entry-title {
	font-weight: 700;
	font-size: 1.923em; /* font-size: 1.563em; */
}

.single-post .entry h1.entry-title {
	font-size: 1.313em;
	line-height: normal;
	margin-bottom: 0.095em;
}

p.date-category {
	font-size: 0.75em;
	font-weight: 400;
	text-transform: uppercase;
	color: #353535;
	margin-bottom: 1.75em;
}

p.date-category span {
	color: #f57c20;
}

p.date-category a {
	color: #353535;
}

p.last-modified {
	font-size: 0.688em;
	font-style: italic;
	line-height: normal;
	color: #f57c20;
	margin-bottom: 1.909em;
}

.size-latest-news-single {
	margin-bottom: 1.375em;
}

a.more-link {
	font-size: 0.923em;
	color: #353535;
	text-decoration: underline;
	display: block;
	font-weight: 700;
	margin-top: 0.917em;
	width: 5.667em;
}

.widget.featuredpost a.more-link {
    font-size: 0.846em;
	color: #353535;
	text-decoration: underline;
	display: block;
	font-weight: 700;
	margin-top: 0.917em;
	width: 5.818em;
}

.post.entry {
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 0.75em;
	margin-bottom: 2.25em;
}

.single-post .post.entry {
	border-bottom: 0 none;
	padding-bottom: 0;
	margin-bottom: 0;
}

.widget.featuredpost a.alignleft {
	margin: 0;
}

.full-content .read-more-news {
	display: none;
	visibility: hidden;
}

/* Program */

.highlight-red {
    border-left: 0.577em solid #E96E17;
    background-color: #DE3717;
    color: #FFF;
	padding: 0.577em;
}

.highlight-grey {
    border-left: 0.577em solid #CCC;
    background-color: #E9E6E9;
    color: #444;
	padding: 0.577em;
}

.panel-box {
  padding: 0.641em;
  background: #fff;
  color: #444;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 1px 1px 6px 1px rgba(0,0,0,0.75);
  -moz-box-shadow: 1px 1px 6px 1px rgba(0,0,0,0.75);
  -ms-box-shadow: 1px 1px 6px 1px rgba(0,0,0,0.75);
  -o-box-shadow: 1px 1px 6px 1px rgba(0,0,0,0.75);
  box-shadow: 1px 1px 6px 1px rgba(0,0,0,0.75);
  font-size: 0.705em;
  visibility: hidden;
  overflow: hidden;
}

.panel-box-primary {
	background-color: #fce2d1;
    color: #444;
}

.panel-box-secondary {
    background-color: #CCC;
    color: #666;
}

/* Popup */

.popup {
	display: none;
}

.popup-box {
	font-size: 0.769em;
	background-color: #fff;
	padding: 1.25em;
	max-width: 1024px;
	width: auto;
	margin: 3.125em auto 1.875em;
	overflow: hidden;
}

/* Home */

.home h2.fl-heading {
	font-size: 2.5em;
	text-transform: uppercase;
	line-height: normal;
	letter-spacing: 2px;
}

.home .sub-heading h2.fl-heading {
	text-transform: none;
}

/** Full Width Slider **/

.fl-row-full-width .fl-row-fixed-width {
	max-width: 1024px;
}

.fl-slide-content .fl-slide-text h2.inaugral-heading {
	font-size: 1.4em;
	font-weight: 400;
	color: #000;
}

.fl-slide-content .fl-slide-text h3.inaugral-subheading {
	font-size: 2em;
	font-weight: 400;
}

.fl-slide-content .fl-slide-text p.inaugral-highlight {
	font-size: 0.7em;
	color: #000;
}

/** Row and Column **/

.row {
	display: inline-block;
}

.row-ino {
	font-size: 14px;
	font-size: 1em;
}

.col {
	float: left;
}

.col-3 {
	width: 33.33%;
}

/** Home Carousel **/

.home-carousel h2.fl-slide-title {
	font-size: 2.5em;
	line-height: normal;
	font-weight: 700;
	margin-bottom: 0.575em !important;
	text-transform: uppercase;
	letter-spacing: 3px;
}

.specialises-professional-learning.home-carousel h2.fl-slide-title {
	/* font-size: 3.011em; */
	font-size: 2em;
	letter-spacing: normal;
	line-height: 1.246;
}

.home-carousel .fl-slide-text {
	line-height: 1.438em;
}

.specialises-professional-learning.home-carousel .fl-slide-text {
	/* font-size: 3.011em; */
	font-size: 2em;
	letter-spacing: normal;
	line-height: 1.246;
	margin: 0 auto;
	max-width: 698px;
	text-transform: uppercase;
}

.home-carousel .fl-slide-cta-button {
	padding-top: 0.813em;
}

.fl-builder-content .home-carousel .fl-slide-cta-button .fl-button-wrap a.fl-button {
	font-size: 0.875em;
	font-weight: 300;
	text-transform: uppercase;
	line-height: normal;
	background-color: rgba(0, 0, 0, 0.4);
	border: 0.214em solid rgba(255, 255, 255, 0.4);
	padding: 1em 5em;
}

.fl-builder-content .home-carousel .fl-slide-cta-button .fl-button-wrap a.fl-button:hover {
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	-ms-opacity: 0.7;
	-o-opacity: 0.7;
	opacity: 0.7;
}

.home-carousel.fl-module-content-slider .bx-wrapper {
	margin-bottom: 0;
}

.fl-builder-content .home-carousel .bx-wrapper .bx-viewport {
	/* height: 27.875em !important; */
}

.home-carousel .fl-content-slider {
	/* min-height: 27.875em; */
}

.home-carousel .fl-content-slider .fl-slide {
	/* min-height: 27.875em; */
}

.home-carousel .fl-content-slider .fl-slide-content {
	margin: 9.375em 0 3.313em;
}

.specialises-professional-learning.home-carousel .fl-content-slider .fl-slide-content {
	margin-top: 128px;
}

.home-carousel .bx-wrapper .bx-pager {
	bottom: 0;
	line-height: 1.81;
	padding-top: 0;
}

.home-carousel .bx-wrapper .bx-pager-item {
	font-size: 0.662em;
	vertical-align: middle;
}

.home-carousel .bx-wrapper .bx-pager.bx-default-pager a {
	width: 1em;
	height: 1em;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	background-color: transparent;
	border: 1px solid #fff;
	margin: 0 0.667em;
}
.home-carousel .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-color: #fff;
}

/* Dealing with Change */
.dealing-change-slide {
	border-bottom: 4px solid #161616;
	color: #fff;
	padding-left: 56px !important;
	padding-left: 4em !important;
	position: relative;
}

body #hero-slider-inner.teaching-learning-conference .fl-slide-text .dealing-change-slide img.profile-pic {
	bottom: -23px;
	left: -3px;
	margin: 0;
	position: absolute;
	z-index: -1;
}

body #hero-slider-inner.teaching-learning-conference .fl-slide-text .dealing-change-slide h3 {
	font-family: 'latoblack_italic', 'Lato', Helvetica, Arial, sans-serif;
	font-size: 50px;
	font-size: 2.404rem;
	font-weight: 400;
	line-height: 1.1;
	text-transform: none;
}

body #hero-slider-inner.teaching-learning-conference .fl-slide-text .dealing-change-slide h3 span {
	font-family: 'latoitalic', 'Lato', Helvetica, Arial, sans-serif;
}

body #hero-slider-inner .fl-slide-text .dealing-change-slide h4 {
	font-family: 'latobold_italic', 'Lato', Helvetica, Arial, sans-serif;
	font-size: 31px;
	font-size: 1.49rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.548;
	margin-bottom: 20px !important;
	margin-bottom: 0.645em !important;
	text-transform: none;
}

body #hero-slider-inner .fl-slide-text .dealing-change-slide h5 {
	font-size: 17px;
	font-size: 0.817rem;
	font-weight: 400;
	margin-bottom: 15px;
}

/* Teaching & Learning Conference */

body #hero-slider-inner.teaching-learning-conference .fl-slide-text {
	font-size: 14px;
	font-size: 0.673em;
	font-weight: 300;
	text-transform: uppercase;
}

.slider-date-wrap {
	margin: 0 auto !important;
	max-width: 652px;
}

body #hero-slider-inner.teaching-learning-conference .fl-slide-text h3 {
	font-size: 13px;
	font-size: 0.625rem;
	font-style: normal;
	font-weight: 900;
}

body #hero-slider-inner.teaching-learning-conference .fl-slide-text img {
	margin-bottom: 50px;
}

.fl-module.teaching-learning-conference .fl-slide .fl-slide-content {
	margin-bottom: 33px;
	margin-top: 26px;
}

.fl-builder-content .fl-module.teaching-learning-conference .fl-slide a.fl-button {
	background-color: #fff;
	border-color: #fff;
}

body #hero-slider-inner.teaching-learning-conference .fl-slide a.fl-button {
	margin-top: 6px;
}

/** Services **/

.home-services {
	line-height: 1.438em;
}

.home-services .fl-col-small {
	margin-bottom: 1.75em;
}

.home-services.fl-row-full-width .fl-row-content-wrap {
	padding: 3.875em 0 3.563em;
}

.home-services-heading h2.fl-heading {
	line-height: 1.1em;
	margin: 0 auto 0.35em !important;
	width: 57%;
}

.services-item .fl-callout-photo-left .fl-callout-photo {
	width: 24%;
	padding-left: 1.875em;
	padding-right: 1.875em;
}

.services-item .fl-callout-photo-left .fl-callout-content {
	width: 76%;
	padding-right: 3.125em;
}

.services-item .fl-callout-content .fl-callout-title {
	font-size: 1em;
	font-weight: 600;
	line-height: normal;
	color: #f57c20;
	padding-bottom: 1px;
}

.services-item .fl-callout-content .fl-callout-title a {
	color: #f57c20;
}

.services-item .fl-callout-text {
	font-size: 0.813em;
	line-height: 1.462em;
}

.services-text {
	margin: 0 auto 1.375em;
	width: 79%;
}

/** Upcoming PD **/

.upcoming-pd p {
	font-size: 0.75em;
	line-height: 1.583em;
}

.upcoming-pd.fl-row-full-width .fl-row-content-wrap {
	padding: 3.063em 0 1.25em;
}

.upcoming-pd-heading h2.fl-heading {
	margin-bottom: 0.675em !important;
}

/** View Calendar Bar **/

.view-calendar-bar {
	font-size: 0.938em;
	font-weight: 400;
}

.view-calendar-bar p {
	margin-bottom: 0;
}

.view-calendar-bar a:hover {
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	-ms-opacity: 0.7;
	-o-opacity: 0.7;
	opacity: 0.7;
}

.view-calendar-bar.fl-row-full-width .fl-row-content-wrap {
	padding: 1em 0;
}

/** Full Steam Ahead **/

.full-steam-ahead {
	line-height: 1.375em;
	
}

.full-steam-ahead .fl-row-content-wrap {
	padding: 4.063em 0 0;
}

.full-steam-heading.sub-heading h2.fl-heading {
	margin-bottom: 0.75em !important;
}

.full-steam-heading.sub-heading.no-bottom-margin h2.fl-heading {
	margin-bottom: 0 !important;
}

.full-speed-text {
	width: 62%;
	margin: 0 auto 0.5em;
}

/* Orange Boxes */

.orange-boxes-wrap .fl-row-content {
	max-width: 45em;
	margin: 0 auto;
	padding-bottom: 2.313em;
}

.orange-box {
	/* line-height: 8.25em; */
	background-color: #f26522;
	margin: 0 20px;
	color: #fff;
	text-transform: uppercase;
}

.orange-box p {
	margin-bottom: 0;
}

.orange-box a {
	color: #fff;
	/* display: block; */
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	/* height: 8.25em; */
	height: 100px;
	height: 4.808em;
}

.orange-box a strong {
	margin: 0 auto;
}

/** Sponsors List **/

.sponsors-list img {
	height: 58px;
	margin: 0 16px 16px 0;
	max-width: 100%;
	width: auto;
}

.sponsors-2017 a,
.sponsors-2017 img {
	display: inline-block;
	vertical-align: middle;
}

/** Partner Logos **/

.partner-logos .fl-row-content {
	max-width: 480px;
	margin: auto;
	padding: 1.438em 20px 3.813em;
}

/** Latest News **/

.latest-news-wrap {
	line-height: 1.375em;
}

.latest-news-wrap.fl-row-full-width .fl-row-content-wrap {
	padding: 3.688em 0 3.5em;
}

.latest-news-heading h2.fl-heading {
	margin-bottom: 0.825em !important;
}

.latest-news-text {
	width: 46%;
	margin: 0 auto 1.438em;
}

.latest-news-custom-buttons p {
	margin-bottom: 1.188em;
}

.fl-builder-content .latest-news-subscribe-link a.subscribe-link {
	font-weight: 400;
	font-size: 0.75em;
	text-decoration: underline;
	color: #353535;
}

/* Pagination */

.pagination ul {
	margin-left: 0;
}

.archive-pagination li a {
	background-color: #353535;
	font-size: 1em;
	padding: 0.5em 0.75em;
}

.archive-pagination li a:hover,
.archive-pagination .active a {
	background-color: #f26522;
}

/** Funding Opportunities **/

.funding-opportunities-wrap {
	line-height: 1.375em;
}

.funding-opportunities-wrap .fl-row-content-wrap {
	padding: 3em 0 4.563em;
}

.funding-opportunities-heading h2.fl-heading {
	margin-bottom: 0.675em !important;
}

.funding-opportunities-text {
	width: 80%;
	margin: 0 auto 0.813em;
}

/** Subscribe Row **/

.subscribe-row .fl-row-content-wrap {
	padding: 2.938em 0 2.125em;
}

.subscribe-row-heading h3.fl-heading {
	margin-bottom: 0.897em !important;
	font-size: 1.813em;
	line-height: normal;
	font-weight: 300;
}

/** Social Feed **/

.social-feed-wrap .fl-row-content-wrap {
	padding: 3.625em 0 6.688em;
}

.social-feed-heading h2.fl-heading {
	margin-bottom: 1.25em !important;
}

.entry-content ul.social-feed-list {
	padding-left: 0;
	margin: 0;
	font-size: 1.563em;
	text-align: center;
}

.social-feed-list li {
	list-style: none;
	display: inline-block;
	margin: 0 0.24em;
}

.social-feed-list li a {
	display: block;
}

.social-feed-list li img {
	display: block;
	margin-bottom: 0;
}

.social-feed-list li a:hover {
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	-ms-opacity: 0.7;
	-o-opacity: 0.7;
	opacity: 0.7;
}

/* Sidebar */

.sidebar {
	font-size: 1em;
}

.sidebar .widget {
	padding: 0;
	margin-bottom: 2em;
}

.sidebar .widget.widget_collapsarch {
	background-color: #ebebeb;
	padding: 0.875em 1em 1.375em;
	margin-top: 0.5em;
}

.widget-title {
	font-size: 0.813em;
	margin-bottom: 1px;
}

.sidebar .widget-title {
	border-bottom: 3px solid #1f1f1f;
	font-weight: 700;
	padding-bottom: 4px;
	margin-bottom: 0;
}

/** Collapsing Archives List **/

ul.collapsing.archives.list li {
	margin: 0;
	padding: 0;
	border-bottom: 0 none;
}

ul.collapsing.archives.list li a {
	font-size: 0.75em;
	color: #353535;
	border-bottom: 1px solid #f57c20;
	display: block;
	line-height: 2.25em;
}

ul.collapsing.archives.list li span a {
	font-weight: 700;
	line-height: 2.167em;
}

ul.collapsing.archives.list li a span.monthCount {
	color: #f57c20;
}

/* Events */
.event-heading-fix {
	display: block;
}

.events-heading.fl-module-heading .fl-heading {
	font-size: 1.083em;
	color: #f57c20;
	margin-bottom: 0.769em !important;
}

.vdc-cvent-events ul {
	margin-left: 0;
}

.events-table .vdc-cvent-events ul li:nth-child(odd) {
	background-color: #eeeeee;
}

.vdc-cvent-events ul li {
	border-bottom: 0 none;
	margin-bottom: 1.667em;
	padding-bottom: 0;
}

.events-table .vdc-cvent-events ul li {
	padding: 1.417em 1.667em;
	margin-bottom: 0;
}

.home-upcoming-pd .vdc-cvent-events ul li {
	margin-bottom: 1.625em;
	background-color: transparent;
}

.vdc-cvent-events ul li .event-info {
	padding-left: 7em;
	min-height: 5.917em;
}

.events-table .vdc-cvent-events ul li .event-info {
	padding-left: 5.167em;
	min-height: 56px;
}

.home-upcoming-pd .vdc-cvent-events ul li .event-info {
	padding-left: 5.938em;
}

.vdc-cvent-events ul li .block-date {
	font-size: 1.417em;
	width: 3.882em;
	height: 3.882em;
	padding: 0.529em 0.294em;
	top: 0.294em;
}

.events-table .vdc-cvent-events ul li .block-date {
	font-size: 1.083em;
	line-height: 1.154em;
	width: 3.462em;
	height: 3.462em;
	padding: 0.538em 0.385em;
	top: 1.667em;
	left: 1.667em;
}

.home-upcoming-pd .vdc-cvent-events ul li .block-date {
	font-size: 1.063em;
	line-height: 1.294em;
	background-color: #fff;
	color: #e94525 !important;
	width: 4.353em;
	height: 4.118em;
	padding: 0.706em 0.294em;
	top: 0;
}

.important-info {
	width: 100%;
	margin-bottom: 0;
}

table.important-info * {
	border: 0 none;
}

.important-info .category-title {
	width: 38%;
	vertical-align: top;
}

.important-info .date,
.important-info .time,
.important-info .price,
.important-info .register {
	width: 15%;
    vertical-align: middle;
    padding: 0 5px;
    text-align: center;
}

.important-info .register {
  display: none;
}

.vdc-cvent-events ul li .event-info p.event-category {
	font-size: 0.917em;
	line-height: normal;
}

.home-upcoming-pd .vdc-cvent-events ul li .event-info p.event-category {
	color: #fff;
	padding-top: 0.182em;
	font-size: 0.688em;
}

.vdc-cvent-events ul li .event-info p {
	margin: 0;
}

.vdc-cvent-events ul li .event-info > p {
	display: none;
	width: 0;
}

.vdc-cvent-events ul li .event-info h3.event-title {
	font-size: 1.333em;
	line-height: 1.188em;
	margin-bottom: 0.25em;
}

.home-upcoming-pd .vdc-cvent-events ul li .event-info h3.event-title {
	font-size: 1em;
	line-height: 1.188em;
	margin-bottom: 0.25em;
	width: 100%;
}

.vdc-cvent-events ul li .event-info h3.event-title a {
	color: #353535;
}

.vdc-cvent-events ul li .event-info div.event-meta {
	font-weight: 400;
	line-height: normal;
}

.events-table .vdc-cvent-events ul li .event-info div.event-meta {
	display: none;
	width: 0;
}

.home-upcoming-pd .vdc-cvent-events ul li .event-info div.event-meta {
	font-size: 0.75em;
	margin-bottom: 1.75em;
}

.vdc-cvent-events ul li .event-info div.event-summary {
	display: none;
	width: 0;
}

.home-upcoming-pd .vdc-cvent-events ul li .event-info div.event-summary {
	display: block;
	width: 100%;
}

.events-table .vdc-cvent-events ul li .event-info div.event-meta span,
.events-table .vdc-cvent-events ul li .event-info div.event-footer {
	display: table-cell;
	vertical-align: middle;
	width: auto;
	margin: 0 1em;
	line-height: normal;
	font-weight: 400;
	text-align: center;
}

/* .events-table .vdc-cvent-events ul li .event-info div.event-meta span.event-day,
.events-table .vdc-cvent-events ul li .event-info div.event-meta span.event-time-duration,
.events-table .vdc-cvent-events ul li .event-info div.event-meta span.event-fee {
	width: 33%;
} */

.events-table .vdc-cvent-events ul li .event-info div.event-meta span.meta-separator,
.events-table .vdc-cvent-events ul li .event-info div.event-meta span.event-timezone {
	display: none;
	padding: 0;
}

.vdc-cvent-events ul li .event-info div.event-meta span.meta-separator {
	color: #ffaa1a;
}

.vdc-cvent-events ul li .event-info div.event-footer {
	display: none;
}

.events-table .vdc-cvent-events ul li .event-info div.event-footer {
	display: table-cell;
	vertical-align: middle;
	font-weight: 700;
	width: auto;
	text-align: center;
}

.events-table .vdc-cvent-events a.button-event-register,
.events-table .vdc-cvent-events a.button-event-register.active span.regtext {
	text-decoration: underline;
}

.home-upcoming-pd .vdc-cvent-events ul {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	-ms-column-count: 2;
	-o-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 30px;
	-moz-column-gap: 30px;
	-ms-column-gap: 30px;
	-o-column-gap: 30px;
	column-gap: 30px;
}

/* Footer Widgets */

.footer-widgets {
	background-color: #1f1f1f;
	font-size: 0.688em;
	line-height: 1.636em;
	padding-top: 1.818em;
}

.footer-widgets .widget-title {
	color: #f26522;
	font-size: inherit;
	line-height: inherit;
}

.footer-widgets .widget-title {
	font-size: 1.273em;
}

.footer-widgets .widget {
	margin-bottom: 0;
}

.footer-widgets .widget {
	margin-bottom: 2.364em;
}

.footer-widgets-2 {
	float: right;
	width: 260px;
}

.footer-widgets, .footer-widgets a {
	color: #fcfcfc;
}

.footer-widgets a:hover {
	color: #fcfcfc;
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	-ms-opacity: 0.7;
	-o-opacity: 0.7;
	opacity: 0.7;
}

.footer-widgets li {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0 none;
}

/* Footer */

.site-footer {
	background-color: #000;
	font-size: 0.75em;
	line-height: normal;
	color: #5e5e5e;
	text-align: left;
	padding: 0.75em 0 1.667em;
}

.site-footer .right {
	width: 260px;
}

/* Accessibility */

.layout-width-full .wrap,
.layout-width-full  .site-inner,
.layout-width-full  .entry-header,
.layout-width-full  .fl-slide-foreground,
.layout-width-full  .fl-row-fixed-width,
.layout-width-full  .fl-row-full-width .fl-row-fixed-width {
	max-width: 100%;
}

body.legibility-low-brightness,
.legibility-low-brightness .accessibility-button,
.legibility-low-brightness .accessibility-panel,
.legibility-low-brightness .site-header,
.legibility-low-brightness .content .entry,
.legibility-low-brightness .archive-description,
.legibility-low-brightness .home-carousel .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-color: #d4d4d4;
}

body.best-legibility-serif,
.best-legibility-serif h1,
.best-legibility-serif h2,
.best-legibility-serif h3,
.best-legibility-serif h4,
.best-legibility-serif h5,
.best-legibility-serif h6 {
	font-family: serif;
}

body.best-legibility-bold,
.best-legibility-bold h1,
.best-legibility-bold h2,
.best-legibility-bold h3,
.best-legibility-bold h4,
.best-legibility-bold h5,
.best-legibility-bold h6,
.best-legibility-bold.home .entry-content h2,
.best-legibility-bold button,
.best-legibility-bold input[type="button"],
.best-legibility-bold input[type="reset"],
.best-legibility-bold input[type="submit"],
.best-legibility-bold .button,
.best-legibility-bold .fl-builder-content a.fl-button,
.best-legibility-bold .fa,
.best-legibility-bold input,
.best-legibility-bold select,
.best-legibility-bold textarea,
.best-legibility-bold .view-calendar-bar,
.best-legibility-bold .fl-builder-content .latest-news-subscribe-link a.subscribe-link,
.best-legibility-bold p.date-category,
.best-legibility-bold .gform_wrapper .top_label label.gfield_label,
.best-legibility-bold .custom-label {
	font-weight: 700;
}

/** High Contrast**/

.hc-accessibility-toolbar {
	display: none;
	padding: 20px;
}

.layout-high-contrast .accessibility-toolbar {
	display: none;
}

.layout-high-contrast .hc-accessibility-toolbar {
	display: block;
}

.layout-high-contrast .black-color.button {
	background-color: #ffeb00 !important;
}

.layout-high-contrast.hc-black-color .high-contrast.button {
	background-color: #fff !important;
}

.layout-high-contrast * {
	border-color: #000000 !important;
	color: #000000 !important;
}

.layout-high-contrast.hc-black-color,
.layout-high-contrast.hc-black-color .site-header,
.layout-high-contrast.hc-black-color .content .entry,
.layout-high-contrast.hc-black-color .archive-description,
.layout-high-contrast.hc-black-color .author-box {
	background-color: #ffeb00 !important;
}

.layout-high-contrast h1,
.layout-high-contrast h2,
.layout-high-contrast h3,
.layout-high-contrast h4,
.layout-high-contrast h5,
.layout-high-contrast h6,
.layout-high-contrast h1 span,
.layout-high-contrast h2 span,
.layout-high-contrast h3 span,
.layout-high-contrast h4 span,
.layout-high-contrast h5 span,
.layout-high-contrast h6 span {
	color: #000000 !important; 
}

.layout-high-contrast a,
.layout-high-contrast a span,
.layout-high-contrast a strong {
	color: #00c !important; 
}

.layout-high-contrast a i {
	color: #00c !important;
}

.layout-high-contrast .button,
.layout-high-contrast .fl-button {
	background-color: #ffffff !important;
	border: 3px solid #000000 !important;
}

.layout-high-contrast.hc-black-color .button,
.layout-high-contrast.hc-black-color .fl-button {
	background-color: #ffeb00 !important;
}

.layout-high-contrast .accessibility-toolbar,
.layout-high-contrast .nav-primary,
.layout-high-contrast .nav-primary .genesis-nav-menu .sub-menu,
.layout-high-contrast .footer-widgets,
.layout-high-contrast .site-footer,
.layout-high-contrast .sidebar .widget.widget_collapsarch {
	background-color: #ffffff !important;
}

.layout-high-contrast.hc-black-color .accessibility-toolbar,
.layout-high-contrast.hc-black-color .nav-primary,
.layout-high-contrast.hc-black-color .nav-primary .genesis-nav-menu .sub-menu,
.layout-high-contrast.hc-black-color .footer-widgets,
.layout-high-contrast.hc-black-color .site-footer,
.layout-high-contrast.hc-black-color .sidebar .widget.widget_collapsarch {
	background-color: #ffeb00 !important;
}

.layout-high-contrast .nav-primary {
	margin-bottom: 25px;
}

.layout-high-contrast .fl-builder-content .home-carousel .bx-wrapper .bx-viewport {
	height: auto !important
}

/* .layout-high-contrast .fl-content-slider .fl-slide-mobile-photo {
	display: block !important;
} */

.layout-high-contrast .fl-content-slider .fl-slide-bg-photo {
	display: none !important;
}

.layout-high-contrast .home-carousel .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-color: #000000 !important;
}

.layout-high-contrast .fl-row-content-wrap {
	background-color: #fff !important;
	background-image: none !important;
}

.layout-high-contrast.hc-black-color .fl-row-content-wrap {
	background-color: #ffeb00 !important;
}

.layout-high-contrast .fl-row-content-wrap:after {
	background-color: transparent !important;
}

.layout-high-contrast .fl-col,
.layout-high-contrast .board-ceo-left,
.layout-high-contrast .board-ceo-right,
.layout-high-contrast .content,
.layout-high-contrast .sidebar-primary,
.layout-high-contrast .gform_wrapper .two-col-form ul.gform_fields,
.layout-high-contrast .gform_wrapper .two-col-form ul.second-col-form {
	width: 100% !important;
	margin-bottom: 25px !important;
}

.layout-high-contrast .orange-box,
.layout-high-contrast .archive-pagination li a {
	background-color: #fff !important;
	border: 3px solid #000 !important;
}

.layout-high-contrast.hc-black-color .orange-box,
.layout-high-contrast.hc-black-color .archive-pagination li a {
	background-color: #ffeb00 !important;
}

.layout-high-contrast .fl-photo-content img,
.layout-high-contrast .social-feed-list li img {
	background-color: #000 !important;
}

/* custom */
.grants-subheading .fl-module-content h3 {
	background: url('images/header-2017-vdc.png');
	padding: 45px 0 60px 40px;
	color: black;
	
}

body #hero-slider-inner .fl-slide-title {
	font-family: 'Lato';
	font-weight: 500;
	font-style: normal;
	text-transform: uppercase;
	margin: 0 !important;
}

body #hero-slider-inner.specialises-professional-learning .fl-slide-title {
	font-weight: 700;
}

body #hero-slider-inner .fl-slide-text h3 {
	font-family: 'Lato';
	font-weight: 300;
	font-style: italic;
	margin: 0 !important;
}

body #hero-slider-inner .fl-slide-text h4 {
	font-family: 'Lato';
	font-weight: 700;
	font-style: italic;
	margin: 0 !important;
}

body #hero-slider-inner .fl-slide-text .gca-column span {
	display: block;
	font-family: 'Lato';
	font-weight: 600;
	font-style: italic;
	text-transform: none;
}

body #hero-slider-inner .fl-slide-text .gca-column span:first-of-type {
	font-family: 'Lato';
	font-weight: 900;
	font-style: normal;
}

body #hero-slider-inner .fl-slide-text .gca-column span:last-of-type {
	font-family: 'Lato';
	font-weight: 600;
	font-style: italic;
}

body #hero-slider-inner .fl-button {
	width: 222px;
  height: 39px;
  padding: 7px !important;
  font-family: 'Lato';
  font-weight: bold;
  font-style: italic;
  text-transform: uppercase;
 	text-align: center;
}

/* VET Development Centre */
body #hero-slider-inner.teaching-learning-conference .fl-slide-0 .fl-slide-text {
	font-size: 20.8px;
	font-size: 1rem;
	font-weight: 400;
	text-transform: none;
}

body .fl-builder-content #hero-slider-inner.home-carousel .fl-slide-0 .fl-slide-cta-button .fl-button-wrap a.fl-button {
	background-color: rgba(0, 0, 0, 0.4);
	border: 0.214em solid rgba(255, 255, 255, 0.4);
	display: inline-block;
	font-size: 0.875em;
	font-style: normal;
	font-weight: 300;
	height: auto;
	text-transform: uppercase;
	line-height: normal;
	padding: 1em 5em !important;
	width: auto;
}

/* hide textarea */

.page #input_5_12 {
	display: none;
}

.page .project-purpose {
	margin-left: 20px;
	font-size: 13px;
	font-weight: 400;
}

.page-id-84 .broken_link, a.broken_link {
    text-decoration: none;
}

.single-post .wp-post-image {
	margin-bottom: 10px;
}

/* Hide social media buttons on vdc news landing page */

.page .no-break {
	/* display: none;
	visibility: hidden; */
}

/* Caption */

.wp-caption-text {
	font-size: 12px;
	font-size: 0.577rem;
}

.wp-caption.alignleft {
	margin-right: 20px;
}

/* Special List */
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul.alpha-disc-list li {
	list-style-type: lower-alpha !important;
}

body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul.alpha-disc-list li ul li {
	list-style-type: disc !important;
}

/* New Funding Opportunities Page */

.fo-heading-3 h3 {
	color: #f26522;
	font-size: 25px;
	font-size: 1.42rem;
	line-height: 1.2;
}

.fo-heading-4 h4 {
	color: #f26522;
	font-size: 14px;
	font-size: 0.795rem;
	font-weight: 700;
}

.fo-custom-link a {
	color: #f26522;
	text-decoration: underline;
}

.fo-custom-list ol {
	margin-left: 0;
}

.fo-custom-list ol li {
	background-color: #f26522;
	color: #ffffff;
	font-size: 15px;
	font-size: 0.852rem;
	font-weight: 700;
	list-style: none;
	margin-bottom: 1.133em;
}

.fo-custom-list ol li a {
	display: block;
	overflow: hidden;
	padding: 3px;
	padding: 0.2em;
}

.fo-custom-list ol li a:before {
	background-color: #ffffff;
	color: #f26522;
	display: block;
	float: left;
	font-size: 28px;
	font-size: 1.591rem;
	height: 60px;
	height: 2.143em;
	line-height: 2.143;
	margin-right: 23px;
	margin-right: 0.821em;
	text-align: center;
	vertical-align: top;
	width: 55px;
	width: 1.964em;
}

.fo-custom-list ol li:nth-child(1) a:before {
	content: "1";
}

.fo-custom-list ol li:nth-child(2) a:before {
	content: "2";
}

.fo-custom-list ol li:nth-child(3) a:before {
	content: "3";
}

.fo-custom-list ol li:nth-child(4) a:before {
	content: "4";
}

.fo-custom-list ol li:nth-child(5) a:before {
	content: "5";
}

.fo-custom-list a {
	color: #ffffff;
	display: block;
}

.fo-custom-list ol li a span.fo-lineheight-fix {
	display: block;
	padding-top: 21px;
	padding-top: 1.4em;
}

.fo-application-date {
	color: #f57c20;
	font-size: 19px;
	font-size: 1.08rem;
	line-height: 1.316;
}

.fo-cvent .vdc-cvent-events ul li .event-info p.event-category {
	display: block;
	width: 100%;
}

.home-fo-heading-4 h4 {
	color: #f26522;
	font-size: 15px;
	font-size: 0.938rem;
	font-weight: 400;
	text-transform: uppercase;
}

.home-fo-heading-3 h3 {
	color: #f26522;
	font-size: 29px;
	font-size: 1.813rem;
	font-weight: 700;
}

.home-fo-date {
	color: #353535;
	font-size: 19px;
	font-size: 1.188rem;
}

.funding-opportunities-wrap .home-fo-date {
	line-height: 1.316;
}

.home-fo-button {
	background-color: #f26522;
	color: #ffffff;
	display: inline-block;
	font-size: 14px;
	font-size: 0.875rem;
	/* height: 72px;
	height: 5.143em; */
	min-height: 72px;
	line-height: 1.357;
	max-width: 415px;
	padding: 16px;
	padding: 1.143em;
	text-transform: uppercase;
	width: 100%;
	/* width: 415px;
	width: 29.643em; */
}

.home-fo-button:hover {
	color: #ffffff;
	opacity: 0.7;
}

/* Landing pages */
.page-template-page-landing .fl-module-content {
	margin: 0;
}

.page-template-page-landing .entry-header {
	display: none;
	visibility: hidden;
}

/* - VDC Rooms */
.vdc-rooms-row.fl-row-full-width .fl-row-fixed-width {
	max-width: 1108px;
}

.vdc-rooms-row h2 {
	border: 0 none;
	color: #333333;
	font-size: 3.333em;
	line-height: 1.225;
	text-transform: uppercase;
}

.vdc-rooms-row .fl-module-heading h2.fl-heading {
	margin-bottom: 0 !important;
}

.vdc-rooms-row h3 {
	font-size: 3.333em;
	font-weight: 300;
	line-height: 1.225;
	text-transform: uppercase;
}

.vdc-rooms-row .fl-module-heading h3.fl-heading {
	margin-bottom: 6px !important;
}

.vdc-rooms-row h4 {
	font-size: 1.803em;
	text-transform: uppercase;
}

.vdc-rooms-row .fl-module-heading h4.fl-heading {
	margin-bottom: 26px !important;
}

.vdc-rooms-row h5 {
	font-size: 1.333em;
	font-weight: 600;
	line-height: 1.313;
	text-transform: uppercase;
}

.vdc-rooms-row .fl-module-heading h5.fl-heading {
	margin-bottom: 19px !important;
}

.vdc-rooms-content {
	margin: 0 auto;
	max-width: 630px;
}

.vdc-rooms-col {
	/* color: #ffffff; */
	font-size: 0.917em;
	font-weight: 500;
	line-height: 1.546;
	margin-bottom: 24px;
	padding: 0 15px;
}

.vdc-rooms-col h2 {
	color: #333333;
	font-size: 1.273em;
	font-weight: 600;
}

.vdc-rooms-col .fl-module-heading h2.fl-heading {
	margin-bottom: 6px !important;
}

.vdc-rooms-image .fl-photo-content {
	background-color: #ffffff;
    border-radius: 50%;
	margin-bottom: 29px;
    min-height: 114px;
    min-width: 114px;
    padding: 25px;
}

.vdc-rooms-row .button-wrapper {
  text-align: center;
  float: none;
}

.vdc-rooms-row .button-wrapper .fl-module-button {
  display: inline-block;
}

.fl-builder-content .vdc-rooms-row .fl-module-button a.fl-button {
	border-color: #353535;
	font-size: 1.333em;
	font-weight: 500;
	padding: 15px 38px;
	text-transform: uppercase;
}

.fl-builder-content .vdc-rooms-row .fl-module-button a.fl-button:hover,
.fl-builder-content .vdc-rooms-row .fl-module-button a.fl-button:focus {
	border-color: #ffffff;
}

/* - VDC Rooms Home Fix */
.home .vdc-rooms-row {
	font-size: 0.75em;
}

.home .vdc-rooms-row h2 {
	font-size: 3.333em;
	font-weight: 700;
	letter-spacing: 1px;
}

.home .vdc-rooms-col h2 {
  color: #333333;
  font-size: 1.273em;
  font-weight: 600;
}

.home .vdc-rooms-row > .fl-row-content-wrap {
  background: #353535;
}

.home .vdc-rooms-row .fl-col .fl-module h2.fl-heading .fl-heading-text {
  color: #f57e20;
}

.home .vdc-rooms-row .fl-module-button a.fl-button {
  background: #f57e20;
  color: #fff;  
}

.home .fl-builder-content .vdc-rooms-row .fl-module-button a.fl-button:hover,
.home .fl-builder-content .vdc-rooms-row .fl-module-button a.fl-button:focus {
  border-color: #f57e20; 
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  -ms-opacity: 0.7;
  -o-opacity: 0.7;
  opacity: 0.7;  
}
 


/* - Training Rooms */
.training-rooms-row {
	font-size: 1.333em;
	font-weight: 300;
	line-height: 1.437;
}

.training-rooms-row.fl-row-full-width .fl-row-fixed-width {
	max-width: 958px;
	
}

.training-rooms-row h2 {
	border-bottom: 0 none;
	font-size: 2.5em;
	font-weight: 300;
	text-transform: uppercase;
}

.training-rooms-row .fl-module-heading h2.fl-heading {
	margin-bottom: 9px !important;
}

.training-rooms-col-wrap {
    float: none;
    margin: 0 auto;
	max-width: 938px;
}

.training-rooms-col {
	margin-bottom: 18px;
	/* max-width: 313px; */
	padding: 0 9px;
}

.training-rooms-col h2 {
	font-size: 0.688em;
	font-weight: 600;
}

.training-rooms-image .fl-photo-content {
	margin-bottom: 7px;
}

/* - Veneue Hire Rates */
.venue-hire-rates-row {
	font-size: 1.083em;
}

.venue-hire-rates-row h2 {
	border-bottom: 0 none;
	font-size: 3.077em;
	font-weight: 300;
	text-transform: uppercase;
}

.table-header-bg {
	background-color: #f68d21;
	border: 1px solid #ffffff;
	padding: 0.769em 0.769em 0.154em;
}

.rooms-table-wrap {
	float: none;
	margin: 0 auto;
	max-width: 950px;
	padding-bottom: 60px;
}

.rooms-table-wrap h2 {
	font-size: 0.923em;
	font-weight: 900;
}

.rooms-table-col {
	margin-bottom: 17px;
	padding: 0 15px;
}

.rooms-table {
	font-size: 0.692em;
	font-weight: 600;
	margin-bottom: 0;
}

.rooms-table th,
.rooms-table td {
	border: 1px solid #ffffff;
	text-align: center;
}

.rooms-table th {
	background-color: #fef0e1;
	color: #f57b20;
	text-transform: uppercase;
}

.rooms-table td {
	background-color: e9eaeb;
	color: #404041;
	padding: 0.999em 0.999em 1.110em;
}

.rooms-table tr.tbl-odd td {
	background-color: #d5d6d8;
}

td.tbl-room-type {
	/* background-color: #f57c20; */
	color: #353535;
}

.room-table-notes {
	font-size: 0.615em;
	line-height: 1.624;
}

.room-table-notes a {
	color: #353535;
}

.room-table-notes p {
	margin-bottom: 0;
}

.venue-hire-rates-col-wrap {
	float: none;
	line-height: 1.385;
	max-width: 954px;
	margin: 0 auto;
	padding-bottom: 57px;
}

.venue-hire-rates-col-wrap a {
	text-decoration: underline;
}

.venue-hire-rates-col-wrap h2 {
	color: #f57c20;
	font-size: 1.231em;
	font-weight: 600;
}

.venue-hire-rates-col {
	margin-bottom: 53px;
	padding: 0 4px;
}

.venue-hire-rates-col-wrap .fl-callout-photo-left .fl-callout-photo {
	padding: 0 10px;
	width: 18%;
}

.venue-hire-rates-col-wrap .fl-callout-photo-left .fl-callout-content {
	width: 82%;
}

.venue-hire-rates-images-wrap {
	float: none;
	margin: 0 auto;
	max-width: 939px;
}

.venue-hire-rates-images-col {
	padding: 0 9px;
}

.venue-hire-rates-col h2.fl-callout-title {
	padding-bottom: 0;
	text-transform: none;
}

/* - Yellow Tag */
.yellow-tag h2 {
	border-bottom: 0 none;
	font-size: 1.417em;
	font-weight: 400;
	text-transform: uppercase;
}

/* - About & Contact */
.about-contact-row {
	color: #404041;
	font-size: 1.083em;
	font-weight: 300;
	letter-spacing: normal;
	line-height: 1.615;
}

.about-contact-row h2 {
	border-bottom: 0 none;
	font-size: 1.308em;
	line-height: 1.177;
}

.about-contact-row .fl-module-heading h2.fl-heading {
	margin-bottom: 3px !important;
}

.about-contact-row p {
	margin-bottom: 27px;
}

.about-contact-row a {
	color: #f57c20;
	text-decoration: underline;
}

.about-contact-row a:hover,
.about-contact-row a:focus {
	text-decoration: none;
}

.fl-builder-content .about-contact-row.fl-row a {
	color: #f57c20;
}

.about-contact-form label {
	color: #353535;
}

.about-contact-form input,
.about-contact-form textarea {
	border-color: #cccccc;
	line-height: 1.154;
}

.about-contact-form .gform_wrapper form {
	padding-top: 21px;
}

body .about-contact-form .gform_wrapper ul li.gfield {
	margin: 0 0 9px;
	padding-right: 0;
}

body .about-contact-form .gform_wrapper ul li.gfield:last-child {
	position: absolute;
}

body .about-contact-form .gform_wrapper .gfield label.gfield_label+div.ginput_container {
	margin: 0;
}

.about-contact-form .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first {
	padding-top: 0;
}

.about-contact-form .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],
.about-contact-form .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container textarea {
	margin-bottom: 0;
	width: 100%;
}

.about-contact-form .gform_wrapper .top_label input.medium,
.about-contact-form .gform_wrapper .ginput_container textarea.medium {
	width: 100%;
}

.about-contact-form .gform_wrapper .ginput_container textarea.medium {
	height: 7.692em;
}

.about-contact-form .gform_wrapper form .gform_footer input.button, .gform_wrapper form .gform_footer input[type=submit] {
	background-color: #f57c20;
	font-size: 1.136em;
	font-weight: 600;
	margin-right: 0;
	min-width: 151px;
	padding: 1.557em 0.677em;
}

.about-contact-form .gform_wrapper .gform_footer.top_label {
	float: right;
	width: auto;
}

.full-width-content .about-contact-row.fl-row-fixed-width {
	max-width: 997px;
}

.about-contact-col {
	padding: 0 38px;
}

.vdc-map-image {
	margin-bottom: 21px;
	margin-top: 7px;
}

.about-contact-form .g-recaptcha {
	margin-top: -18px;
	padding-top: 0;
}

/* About Us v2 */
.about-us-v2 {
	font-weight: 300;
}

.about-us-v2 strong {
	font-weight: 900;
}

.entry-content .about-us-v2 h2 {
	font-weight: 900;
}

.entry-content .about-us-v2 h2 .highlight {
	color: #f17618;
}

.entry-content ul {
	margin-left: 3em;
}

.entry-content ul li {
	margin-bottom: 6px;
}

.our-vision-content {
	margin-bottom: 19px;
}

.entry-content .our-vision-content h3 {
	font-size: 1.833em;
	font-style: italic;
	font-weight: 300;
	line-height: 1.409;
}

.au-grey-box {
	font-size: 1.167em;
	line-height: 1.714;
}

.au-grey-box h3 {
	font-size: 1em;
	text-transform: uppercase;
}

/* Single Download Page */

.single-download.full-width-content .site-inner {
	max-width: 1024px;
	padding: 0 20px;
}

.single-download.full-width-content .entry-header {
	padding: 0;
}


/* Products page */
.product-button-group {
  text-align: center;
  margin-bottom: 1em;
}

.product-button-group button {
  margin-bottom: 0.3em;
  padding: 1em;
}

.product-list .fl-row-content {
  padding-top: 1em;
  margin-bottom: 4em;
}

.product-list .fl-row-content .grid-sizer,
.product-list .fl-row-content > .fl-col {
  width: 50%;
} 



/* Media Queries */

@media only screen and (min-width: 1024px) {
	body #hero-slider-inner .fl-button {
		margin: 110px auto 0 auto;
  	display: block;
	}
}

@media only screen and (min-width: 941px) {
	
	.entry-content .vdc-ivvy-events .con-banner {
		margin-left: 10px;
		width: 47.5%;
		width: -moz-calc(100% - 13px);
		width: -webkit-calc(100% - 13px);
		width: calc(100% - 13px);
	}
	
	.entry-content .vdc-ivvy-events.content-view .con-banner {
		margin-left: -10px;
	}
	
	.entry-content .vdc-ivvy-events.sidebar-view .con-banner {
		margin-left: 0;
		width: 100%;
	}
	
}

@media only screen and (max-width: 960px) {
	
	/* Header */
	
	.site-header .widget-area {
		width: auto;
	}
	
	.site-header .widget-area .genesis-nav-menu {
		text-align: right;
	}
	
	/* Footer Widgets */
	
	.footer-widgets-1,
	.footer-widgets-2 {
		width: 50%;
	}
	
}

@media only screen and (min-width: 768px) {
	
}

@media only screen and (max-width: 768px) {
	
	.home #hero-slider-inner  {
        min-height: 260px;
    }

    .home #hero-slider-inner .fl-slide {
        min-height: 260px!important;
    }

    .home #hero-slider-inner .fl-slide-mobile-photo {
        min-height: 260px;
    }

    .home #hero-slider-inner .fl-slide-mobile-photo img {
        min-height: 260px;
        object-fit: cover;
    }

    .home .fl-slide.fl-slide-1.fl-slide-text-center {
         background-image: url('https://dev.vdc.edu.au/wp-content/uploads/2019/02/S6024-VDC-2019-Thought-Leader-Series-Banners_BG-1.jpg');
    }

    .home #hero-slider-inner .fl-slide.fl-slide-1 .fl-slide-mobile-photo img {        
        object-fit: contain;
        
    }

    .home .fl-slide.fl-slide-2.fl-slide-text-center .fl-slide-content {
        padding: 0;
        
    }

    .home .fl-slide.fl-slide-2.fl-slide-text-center .fl-slide-content {

    }

    .home .fl-slide.fl-slide-2.fl-slide-text-center .fl-slide-content img {
        margin-top: 20px;
        max-width: 100%;
        object-fit: contain;
        width: 480px;
        padding: 0 10px;
    }

    .home #hero-slider-inner .fl-slide.fl-slide-2.fl-slide-text-center {
        

    }
	
	/* Header */
	
	.title-area {
		max-width: 100%;
		float: none;
	}
	
	.header-image .site-title > a {
		float: none;
		display: block;
		margin: 0 auto;
	}
	
	.site-header .widget-area {
		max-width: 100%;
		float: none;
	}
	
	.site-header .widget-area .genesis-nav-menu {
		text-align: center;
		padding: 0;
	}
	
	.header-widget-area .genesis-nav-menu a {
		margin-left: 0.727em;
		margin-right: 0.727em;
	}
	
	a.mobile-menu {
		color: #bbb;
		font-size: 0.688em;
		width: 100%;
		padding: 1.818em;
		text-align: center;
		display: block;
		background-color: #353535;
	}
	
	.nav-primary .genesis-nav-menu {
		display: none;
	}
	
	.nav-primary.show .genesis-nav-menu {
		display: block;
	}
	
	.nav-primary .genesis-nav-menu .menu-item {
		width: 100%;
		border-bottom: 1px solid #bbb;
		position: relative;
		margin-bottom: 0.909em;
	}
	
	.genesis-nav-menu .menu-item.menu-item-has-children:hover a {
		border-color: transparent;
	}
	
	.nav-primary .genesis-nav-menu .menu-item.menu-item-has-children i.fa {
		color: #bbb;
		margin-left: 1.818em;
		position: absolute;
		cursor: pointer;
		top: 0;
		right: 0;
		padding: 1.091em;
		z-index: 2;
	}
	
	.nav-primary .genesis-nav-menu .sub-menu {
		width: 100%;
		background-color: transparent;
		padding-left: 1.818em;
	}
	
	.nav-primary .genesis-nav-menu .menu-item:hover .sub-menu {
		position: relative;
		display: none;
	}
	
	.nav-primary .genesis-nav-menu .menu-item .sub-menu.show {
		display: block;
		position: relative;
		top: 0;
		left: 0;
		opacity: 1;
	}
	
	.nav-primary .genesis-nav-menu .sub-menu a {
		color: #bbb;
		border-bottom: 0 none;
		width: 100%;
		position: relative;
		z-index: 1;
	}
	
	.nav-primary .genesis-nav-menu .sub-menu .menu-item {
		border: 0 none;
		border-top: 1px solid #bbb;
	}
	
	/** Header Heading **/
	
	h2.header-heading {
		bottom: auto;
		left: auto;
		margin-left: auto;
		position: relative;
		text-align: center;
	}
	
	/* Column */
	
	.fl-col-small {
		margin-bottom: 1.25em;
	}
	
	/* Heading */
	
	.home-services-heading h2.fl-heading {
		width: 100%;
	}
	
	/* Slider */
	
	.fl-slide-foreground {
		padding: 0;
	}
	
	.home-carousel-wrap {
		background-color: #333;
	}
	
	.fl-builder-content .home-carousel .bx-wrapper .bx-viewport {
		height: auto !important;
	}
	
	.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content {
		padding-bottom: 4.688em;
	}
	
	.fl-module-content-slider.teaching-learning-conference .fl-slide .fl-slide-content {
		background-color: transparent;
	}

	.teaching-learning-conference .fl-content-slider .fl-slide-bg-photo {
		position: absolute;
	}
	
	/* Upcoming PD */

	
	.home-upcoming-pd .vdc-cvent-events ul {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		-ms-column-count: 1;
		-o-column-count: 1;
		column-count: 1;
		-webkit-column-gap: 0;
		-moz-column-gap: 0;
		-ms-column-gap: 0;
		-o-column-gap: 0;
		column-gap: 0;
	}
	
	/* Dealing with Change */
	.dealing-change-slide {
		padding-left: 0 !important;
	}
	
	body #hero-slider-inner.teaching-learning-conference .fl-slide-text .dealing-change-slide img.profile-pic {
		bottom: auto;
		left: auto;
		margin: 0 auto;
		position: relative;
	}
	
	/* Facilities */
  .vdc-rooms-image .fl-photo-content {
    width: 114px;
  }
  
  .vdc-rooms-row .button-wrapper .fl-module-button {
    display: block;
    margin-bottom: 10px;
  }  
	
}

@media only screen and (max-width: 580px) { 
  .important-info .category-title,
  .important-info .date, 
  .important-info .time, 
  .important-info .price{
    vertical-align: top;
    display: inline-block;
    padding-bottom: 10px;
    width: 100%;
    text-align: left;
    padding-left: 0px;
  }
}

@media screen and (max-width: 450px) {
    .fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-title {
        font-size: 20px!important;
    }
}


@media only screen and (max-width: 425px) {
	
	/* Heading */
	
	.home h2.fl-heading {
		font-size: 48px;
		font-size: 2.308rem;
	}
	
	/* Content */
	
	.content {
		width: 100%;
	}
	
	/* Sidebar */
	
	.sidebar-primary {
		width: 100%;
	}
	
	/* Footer Widgets */
	
	.footer-widgets-1,
	.footer-widgets-2 {
		width: 100%;
	}
	
}

@media only screen and (max-width: 419px) {
	
	/* Button */
	
	.fl-builder-content a.fl-button.inv-button,
	.fl-builder-content .inv-button a.fl-button {
		margin-bottom: 1.429em;
	}
	
}

@media only screen and (max-width: 375px) {
	
	/* Heading */
	
	.home h2.fl-heading {
		font-size: 34px;
		font-size: 1.635rem;
	}
	
	/* Content */
	
	.home .entry-content {
		font-size: 16px;
		font-size: 0.769rem;
	}
	
	.custom-list span {
		width: 95%;
	}
	
}
