/*
 Theme Name:   AMGC
 Theme URI:    https://www.amgc.org.au
 Description:  Advanced Manufacturing Growth Centre
 Author:       The Other Dimension
 Author URI:   https://theotherdimension.com
 Template:     Divi
 Version:      2.2.3
*/

#member-map {
	pointer-events: none;
}


/*** General Styling ***/

::selection {
	background-color: #6c0060;
	color: #ffffff;
}

.single .et_pb_post {
	margin-bottom: 0;
}

.single .post {
	padding-bottom: 0;
}

.single.et_right_sidebar .et_pb_fullwidth_section .et_pb_title_container {
	display: block !important;
    width: 80% !important;
    max-width: 1080px !important;
    margin: auto !important;
}

.search-results p.post-meta {
	display: none;
}

.amgc-middle-row {
	align-items: center;
	-webkit-align-items: center;
	display: flex;
}

@media (min-width: 981px){
	.search-results #left-area {
		width: 80% !important;
		float: none!important;
		margin: 0 auto;
	}
	.search-results .et_pb_post {
		display: inline-block;
	}
	.search-results .et_pb_post .entry-featured-image-url {
		width: 40%;
		float: left;
		margin-right: 2.5%;
		margin-bottom: 0;
	}
}

.search-results #main-content .container:before {
	background: none;
}

.search-results #sidebar {
	display: none;
}

@media(min-width: 768px) {
    ::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 7px;
    }
    ::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: rgba(0,0,0,.5);
        -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
		box-shadow: 0 0 1px rgba(255,255,255,.5);
    }
}

.post-password-required #modal-ready {
	width: 80%;
    margin: 5% auto;
}

.et_password_protected_form p input {
	background: #f5f5f5 !important;
	border: 2px solid transparent !important;
}

.et_password_protected_form button {
	color: #ffffff !important;
}

.single #main-footer .container {
	width: 80% !important;
    max-width: 1080px !important;
}


/*** Typography Styling ***/

h1, h2, h3, h4, h5, h6, p, body {
	font-family: "canada-type-gibson", Montserrat, Helvetica, Arial, Lucida, sans-serif !important;
}

h1, h2, h3, h4, h5, h6, strong {
	font-weight: 600 !important;
}

h3, h4, h5, h6 {
	color: #20282b !important;
}

h2,
.et_pb_column_1_3 h2, 
.et_pb_column_1_4 h2 {
	font-size: 32px;
}

.et_pb_column_1_3 h4, 
.et_pb_column_1_4 h4 {
	font-size: 20px;
}

.et_pb_title_container h1 {
	font-size: 2.5em;
}

.amgc-news .et_pb_title_container h1 {
	text-transform: none;
	color: #20282b;
	font-size: 2.5em;
}

p a,
li a {
	color: #BD1B49;
    font-weight: 600;
}

li a:hover,
p a:hover {
    border-bottom: 2px solid #BD1B49;
}

p a.normal-link {
	border-bottom: none;
	font-weight: normal;
	color: #20282b;
}

.amgc-la-list li {
	list-style-type: lower-alpha;
	margin-left: 1.5em;
}

.amgc-la-list li li,
.amgc-mx-list li li {
	list-style-type: lower-roman;
	margin-left: -1.5em;
}

#sidebar .et_pb_widget ul li {
	margin-bottom: 1em;
    line-height: 1.25em;
}

.luxus {
font-family: luxus-brut, cursive !important;
font-weight: 400;
font-style: normal;
}

.jens-quote h4 {
	font-weight: 300 !important;
    line-height: 1.5em !important;
}

.quote-bg .et_parallax_bg {
	background-blend-mode: multiply;
    background-color: rgba(0, 0, 0, .4);
}

.page-id-2560 h1.entry-title,
.category-jens-blog h1.et_pb_title {
	font-family: luxus-brut, cursive !important;
	font-size: 3em !important;
}

.category-jens-blog .et_pb_title_featured_container {
	margin: 30px 0;
}

.et_pb_team_member_description h4 {
	padding-bottom: 0;
}

.et_pb_team_member a.et_pb_font_icon.et_pb_twitter_icon {
	color: #1da1f2;
}

.et_pb_team_member a.et_pb_font_icon.et_pb_linkedin_icon {
	color: #0077b5;
}

sup {
	bottom: .5em;
}


/*** Navigation Styling ***/

#logo {
	width: auto;
}

#top-nav {
    position: relative;
    z-index: 999999;
}

#top-nav .container {
	float: right;
	padding-top: 20px;
}

#et-secondary-menu>ul>li a {
    color: #6c0060;
    font-weight: 600;
    font-size: 14px;
}

.et_header_style_left #et-top-navigation nav>ul>li>a:hover {
	border-bottom: 2px solid #ffcb05;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	opacity: 1;
}

.et_header_style_left #et-top-navigation nav>ul>li.menu-item-has-children>a:hover {
	border-bottom: 2px solid transparent;
	-webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

input.et-search-field,
.et_close_search_field {
	top: 28px !important;
}

.pr-search input.et_pb_s {
	background: #dddddd !important;
}

.pr-search input:focus {
	background-color: #f37021;
}

#main-footer li:before {
	display: none !important;
}

#menu-footer-menu li {
	display: inline-block;
}

.et-social-icons li {
	border: 2px solid #20282b;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	padding: 9px 8px 2px 8px !important;
	margin-bottom: 0 !important;
}

#footer-widgets {
	padding: 2.5% 0 !important;
}

#custom_html-3 .textwidget,
.widget_nav_menu li a {
	font-size: 14px !important;
}

.footer-widget {
	margin: 0 3% 0 0 !important;
}

#nav_menu-2 {
	display: inline-block;
	position: absolute;
}

@media (min-width: 981px) {
	.et_header_style_left #et-top-navigation {
		padding: 50px 0 0 0 !important;
	}
	.footer-widget:nth-child(2) {
		width: 32.333% !important;
	}
	.footer-widget:nth-child(2) {
		width: 24.333% !important;
		padding-top: 1.25%;
	}
	.footer-widget:nth-child(3) {
		width: 36.333% !important;
		margin-right: 0 !important;
		padding-top: 2%;
	}
	.et_header_style_left #et-top-navigation {
		padding: 80px 0 0 0;
	}
	.et_header_style_left #et-top-navigation nav>ul>li>a {
		margin-bottom: 21px;
		padding-bottom: 7px !important;
		border-bottom: 2px solid transparent;
		margin-top: 6px;
	}
	.footer-widget #custom_html-3 {
		margin-bottom: 0;
	}
	#left-area {
		padding-bottom: 0;
	}
	.et_fixed_nav #top-header,
	#top-header .container {
		height: 0;
	}
}

/* #main-header {
	top: 0 !important;
} */

#top-header {
	background-color: transparent !important;
}

#page-container {
	padding-top: 100px !important;
}

#et-secondary-menu>ul>li a {
	padding: .7em 0;
}

#et_search_icon:before {
	top: 0;
}

#top-menu li li a {
	line-height: 18px;
}

li.amgc-menu-btn a {
	background: #BD1B49;
	color: #ffffff !important;
	padding: 6px 10px !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

li.amgc-menu-btn a:hover {
	border-bottom: none !important;
}

/*** Module Styling ***/

.et_pb_section_video_bg video {
	opacity: .2;
}

.et_pb_section_video .et_pb_slide_image {
	right: 0;
	margin-right: 0;
}

.et_pb_section_video .et_pb_slide_description {
	float: left;
}

body #tod-member-list .list-item img {
    vertical-align: middle;
    display: -webkit-inline-box;
	    max-height: 120px;
    max-width: 120px;
    height: auto;
    width: auto;
}

.et_pb_module.et_pb_member_all_members .member a.member-image img {
	max-height: 100%;
    max-width: 90%;
    height: auto;
    width: auto;
	position: absolute;
    top: 0;
    bottom: 0;
	left: 0;
	right: 0;
    margin: auto;
}

body #tod-member-list [data-bp-tooltip]:after {
	display: none;
}

.et_pb_member_avatar_bar {
	margin-bottom: 2.5%;
}

body.buddypress #menu-item-74 {
	display: none;
}

#buddypress #item-header-cover-image #item-header-avatar {
	margin-top: 20px;
	width: 200px;
	height: auto;
}

body.front #buddypress #item-header-cover-image #item-header-avatar {
	padding: 0;
	width: 300px;
	margin-top: 0;
}

body.front .single-headers img.avatar {
	margin: 0;
}

body.buddypress.front .entry-content {
	margin: 0 auto 4%;
}

#buddypress div#item-header #item-header-cover-image #item-header-content {
	margin-left: 190px;
    margin-top: -150px;
}

.project-report {
	padding: 15px 30px;
	margin: 0 auto 2.5% !important
}

.project-report:last-of-type {
	margin-bottom: 0 !important;
}

.project-report .et_pb_main_blurb_image {
	width: 50px;
}

.project-report h4 {
	padding: 14px;
	margin-bottom: 10px;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(left, rgba(240, 235, 225,1) 0%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(240, 235, 225,1)), color-stop(100%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(left, rgba(240, 235, 225,1) 0%, rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(left, rgba(240, 235, 225,1) 0%, rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(left, rgba(240, 235, 225,1) 0%, rgba(255,255,255,0) 100%);
	background: linear-gradient(to right, rgba(240, 235, 225,1) 0%, rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ebe1', endColorstr='#ffffff', GradientType=1 );
}

.project-report .et_pb_blurb_container {
	padding-left: 0;
}

.project-report .et_pb_blurb_description {
	padding-left: 15px;
}

.project-report .et_pb_blurb_content {
	max-width: none;
}

.et_pb_slide_description {
	padding: 22% 0 8% !important;
}

.amgc-grey-border {
	border-top: 4px solid #bcbec0;
	border-bottom: 4px solid #bcbec0;
}

.amgc-grey-border.et_pb_column_empty {
	border-top: none;
	border-bottom: none;
}

.amgc-contact-row .amgc-grey-border {
	min-height: 230px;
	margin-bottom: 5% !important;
	border-bottom: 0 !important;
}

.amgc-filtered-projects .et_pb_portfolio_item {
	border-top: 4px solid #bcbec0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
    padding-bottom: 0;
	min-height: 430px;
	max-height: 440px;
}

/* .amgc-filtered-projects .et_pb_portfolio_item a:first-of-type {
	position: absolute;
	width: 100%;
	left: 0;
	height: 100%;
	top: 0;
	opacity: 0;
} */

.et_pb_member_all_members .member,
.amgc-events-feed .et_pb_post,
.amgc-event-feed .et_pb_blog_grid .et_pb_post,
.amgc-postcards .et_pb_blog_grid .et_pb_post,
.ld-posts article,
.amgc-ss article {
	position: relative;
}

.amgc-events-feed a.amgc-event-btn:not(.more-link),
.amgc-events-feed .et_pb_post_title,
.amgc-event-feed .et_pb_post_title {
	display: none !important;
}

.amgc-events-feed .et_pb_text {
	margin-bottom: 1.5% !important;
}

.et_pb_member_all_members .member a.fl-link,
.amgc-home-news a.fl-link,
.amgc-ss a.fl-link {
	bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.amgc-events-feed .et_pb_post a.fl-link,
.amgc-event-feed .et_pb_blog_grid .et_pb_post a.fl-link,
.amgc-postcards .et_pb_blog_grid .et_pb_post a.fl-link,
a.list-link,
.ld-posts a.fl-link {
	bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
	float: none !important;
	width: 100% !important;
	z-index: 99;
}

.amgc-event-feed a.more-link {
	display: none !important;
}

.amgc-event-row {
    border-bottom: 3px solid rgba(188, 190, 192, .4);
}

.amgc-event-row:last-child {
    border-bottom: none;
}

.amgc-about-row .et_pb_column {
	border-top: 4px solid #bcbec0;
	border-bottom: 4px solid #bcbec0;
}

.amgc-about-row .et_pb_column.et_pb_column_empty {
	border-top: none;
	border-bottom: none;
}


.amgc-about-row .et_pb_column.et_pb_column_empty:hover,
.amgc-resource-row .et_pb_column.et_pb_column_empty:hover {
	background: transparent;
	cursor: normal;
}

.amgc-resource-row {
	padding-bottom: 0;
}

.amgc-resource-row .et_pb_column {
	border-top: 4px solid #bcbec0;
}

.amgc-resource-row .et_pb_column.et_pb_column_empty {
	border-top: none;
}

#breadcrumbs,
#breadcrumbs a {
	color: rgba(255, 255, 255, .6) !important;
	text-transform: uppercase;
	margin-bottom: 5px;
	font-weight: 600;
}

#breadcrumbs a {
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

#breadcrumbs a:hover {
	color: rgba(255, 255, 255, 1);
	border-bottom: none;
}

.et_pb_portfolio_grid .et_pb_portfolio_item h2 {
	font-size: 21px !important;
	padding: 0 20px;
}

.amgc-video-feed .et_pb_blog_grid .et_pb_post {
	border: none;
	padding: 20px;
	margin-bottom: 30px !important;
	border-bottom: 8px solid #d8d8d8;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.amgc-home-news .et_pb_blog_grid .et_pb_post {
	border: none;
	padding: 20px;
	margin-bottom: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.amgc-video-feed.et_pb_portfolio_grid h2,
.amgc-home-news.et_pb_portfolio_grid h2 {
	margin: -10px 0 0 !important;
}

.amgc-video-feed article,
.amgc-home-news {
	border-top: 8px solid #d8d8d8;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;	
	border-radius: 0;
}

.amgc-video-feed .et_pb_image_container,
.amgc-home-news .et_pb_image_container {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.amgc-video-feed article,
.amgc-tile-row .et_pb_column {
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.amgc-video-feed article:hover {
	background-color: rgba(240, 235, 225, 0.5);
	cursor: pointer;
}

.amgc-tile-row .et_pb_column:hover {
	background-color: rgba(108, 0, 96, .1);
}

.amgc-tiles-row .et_pb_column {
	border-bottom: 8px solid #d8d8d8;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.amgc-video-feed .et_pb_image_container,
.amgc-home-news .et_pb_image_container {
	margin: -20px -20px 20px;
}

.amgc-ss h2.entry-title,
.amgc-home-news h2.entry-title {
	margin-top: -10px;
	color: #20282b;
}

.amgc-video-feed h2.entry-title {
	padding: 20px 0;
	margin-top: -10px;
	color: #20282b;
}

.amgc-ss .post-content,
.amgc-video-feed .post-content,
.amgc-home-news .post-content {
	display: none;
}

.amgc-video-feed h2 a {
	bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.amgc-video-feed h2 {
	position: relative;
	padding-bottom: 10px;
}

.amgc-about-blurb {
	padding-bottom: 30%;
}

.amgc-about-blurb .et_pb_blurb_container {
	padding: 0 20px;
}

.amgc-about-blurb h4 {
	font-size: 28px;
}

.amgc-events-feed .et_pb_blog_grid .et_pb_post,
.amgc-event-feed .et_pb_blog_grid .et_pb_post,
.amgc-ss-row .et_pb_post,
.amgc-tiles-row .et_pb_blog_grid_wrapper,
.amgc-tiles-row .et_pb_portfolio_grid,
.amgc-about-row .et_pb_column,
.amgc-resource-row .et_pb_column,
.amgc-filtered-projects .et_pb_portfolio_item {
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.amgc-events-feed .et_pb_blog_grid .et_pb_post:hover,
.amgc-event-feed .et_pb_blog_grid .et_pb_post:hover,
.amgc-events-row .et_pb_column:hover,
.amgc-ss-row .et_pb_post:hover,
.amgc-tiles-row .et_pb_blog_grid_wrapper:hover,
.amgc-tiles-row .et_pb_portfolio_grid:hover,
.amgc-about-row .et_pb_column:hover,
.amgc-resource-row .et_pb_column:hover,
.amgc-filtered-projects .et_pb_portfolio_item:hover {
	cursor: pointer;
	background-color: rgba(240, 235, 225, 0.5);
}

.amgc-ss-row .et_pb_post:hover {
	cursor: default !important;
}

.amgc-tiles-row .et_pb_blog_grid .et_pb_post,
.amgc-tiles-row .et_pb_portfolio_grid .project {
	background-color: transparent;
	min-height: 350px;
	margin-bottom: 0 !important;
}

.amgc-ss-row .et_pb_post {
	background-color: transparent;
	min-height: 350px;
	margin-bottom: 10%;
}

.purple-toggle.et_pb_toggle_close {
	background-color: #6c0060;
}

.purple-toggle.et_pb_toggle_close h5 {
	color: #ffffff !important;
}

.purple-toggle .et_pb_toggle_title:before {
	content: "";
	background: url("https://www.amgc.org.au/wp-content/uploads/2020/09/AMGC-toggle-arrow-white.png") no-repeat;
	background-size: 40px 22px;
	width: 40px;
	height: 22px;
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.et_pb_toggle_title:before {
	content: "";
	background: url("https://www.amgc.org.au/wp-content/uploads/2018/06/AMGC-toggle-arrow.png") no-repeat;
	background-size: 40px 22px;
	width: 40px;
	height: 22px;
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.et_pb_toggle_open .et_pb_toggle_title:before {
	content: "";
	background: url("https://www.amgc.org.au/wp-content/uploads/2018/06/AMGC-toggle-arrow.png") no-repeat;
	background-size: 40px 22px;
	width: 40px;
	height: 22px;
	transform: rotate(180deg);
}

.amgc-hub-toggle h5.et_pb_toggle_title,
.amgc-leadership-toggle h5.et_pb_toggle_title {
	color: #262C3C !important;
	font-size: 1.5em;
}

.ls_et_pb_toggle .et_pb_toggle_title {
	padding: 37px 0 !important;
}

.ls-job-title {
	display: block;
	color: #262C3C;
	font-size: .85em;
	font-weight: normal;
}

.amgc-hub-row,
.amgc-leadership-row {
	border-top: 4px solid #bcbec0;
    padding: 0 !important;
    margin: 30px auto;
}

.amgc-hub-toggle .et_pb_toggle_content,
.amgc-leadership-toggle .et_pb_toggle_content {
	margin-top: 0;
}

.amgc-hub-toggle .et_pb_toggle_title,
.amgc-leadership-toggle .et_pb_toggle_title {
	padding-bottom: 20px;
}

.amgc-leadership-toggle .et_pb_toggle_content ul li {
	list-style-type: none;
}

.amgc-leadership-toggle .et_pb_toggle_content ul li:before {
	content: "•";
	color: #ffcb05;
	display: inline;
	left: 0;
	font-size: inherit;
	margin-right: 10px;
}

.amgc-hub-toggle,
.amgc-leadership-toggle {
	border: none;
	background-color: #ffffff;
}

.amgc-ss-row .et_pb_post,
.amgc-projects .et_pb_post,
.amgc-news .et_pb_post {
	border-left: none;
	border-right: none;
	border-top: 4px solid #bcbec0 !important;
	border-bottom: none !important;
}

.amgc-projects .et_pb_image_container,
.amgc-news .et_pb_image_container{
	margin: -20px -19px 29px;
}

.amgc-hub-toggle {
	padding: 30px;
}

.amgc-leadership-toggle p:last-of-type a:before {
	content: "\33";
	font-family: ETmodules!important;
	background: #BD1B49;
	color: #ffffff;
	width: 30px;
	height: 30px;
	text-align: center;
    display: inline;
    position: absolute;
	left: 0;
    font-size: 1.5em;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
    border-radius: 50%;
}

.amgc-leadership-toggle p:nth-last-child(2) a:before {
	content: "";
	background: url(https://www.amgc.org.au/wp-content/uploads/2018/09/amgc-leadership-twitter.png) no-repeat;
	background-size: contain;
	width: 30px;
	height: 23px;
    display: inline;
    position: absolute;
	left: 0;
}

.amgc-leadership-toggle a {
	margin-left: 50px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.project-logo {
	max-width: 140px;
    margin: 0 auto;
	height: 120px;
	max-height: 120px;
    display: table;
}

.logo-inner {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.et_pb_searchform input[type=submit] {
	content: '';
	font-family: ETmodules!important;
	font-size: 20px;
	width: 43px;
	height: 20px;
	font-weight: 600;
}

.et_pb_search input.et_pb_s {
	font-size: 18px;
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

input.et_pb_s:focus {
	background: #f37021 !important;
}

.et_pb_search.et_pb_bg_layout_dark input.et_pb_searchsubmit {
	border: none;
}

.amgc-news .et_pb_post a img {
	width: 35%;
	float: left;
	margin-right: 4%;
}

.amgc-news .et_pb_post h2 a {
	font-size: 1.25em;
	line-height: 1em;
}

.amgc-news .et_pb_post h2 {
	margin-top: 0 !important;
}

.amgc-news .et_pb_post .post-content {
	padding: 10px 0px 30px;
	float: left;
	width: 50%;
}

.amgc-news .et_pb_post h2.entry-title {
	padding: 0;
	width: 61%;
	float: left;
}

.amgc-news h2 {
	color: #bd1b49;
	font-size: 2em !important;
    line-height: 1.25em !important;
	margin-bottom: 20px;
}

.amgc-news .post-meta {
	margin-bottom: 10px;
    width: 61%;
    float: left;
}

.amgc-news .et_pb_post {
    margin-bottom: 40px;
}

.amgc-news h2 {
	padding: 0;
}

.amgc-news .et_pb_post p,
.amgc-projects .et_pb_post p{
	color: #1f282b !important;
}

.amgc-fw-btn {
	width: 100%;
}

.amgc-big-btn .et_pb_button,
.amgc-big-btn .et_pb_button:hover {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	font-size: 1.5em !important;
}

.amgc-resource h4 {
	color: #f36f20;
	font-size: 22px;
	min-height: 100px;
}

.amgc-resource {
	padding: 20px !important;
}

.amgc-resource .et_pb_blurb_description {
	padding: 20px 0 10px;
}

.l-btn,
.d-btn {
	width: 40px;
    height: 40px;
    background: #f37021;
    padding: 10px 10px;
    display: block;
    margin: 20px auto 0;
    border-radius: 30px;
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.l-btn:after {
	content: "\33";
    color: #ffffff;
    font-size: 2em;
    font-family: ETmodules!important;
    line-height: 1em;
    margin-top: -33px;
    display: block;
    text-align: center;
    margin-left: -6px;
}

.d-btn:after {
	content: "";
	background: url(https://www.amgc.org.au/wp-content/uploads/2018/06/AMGC-download-icon.png) no-repeat;
    margin-top: -28px;
    display: block;
    width: 20px;
    height: 27px;
    background-size: 16px 21px;
    margin-left: 2px;
}

.l-btn:hover ,
.d-btn:hover {
	border-bottom: none;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transform: scale(1.1);
}

.et_pb_fullwidth_bc_post_title,
.et_pb_fullwidth_project_title,
.et_pb_fullwidth_post_category,
.et_pb_fullwidth_project_category {
	padding-top: 1% !important;
	padding-bottom: 1% !important;
}

.et_pb_fullwidth_project_category {
	background: #fdb913 !important;
}

.amgc-resource-row .et_pb_column {
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.login-btn a:before {
	content: "\e08a";
    font-family: 'ETmodules';
    color: #6c0060;
    display: inline-block;
    float: left;
    margin-right: 10px;
}

.amgc-tiles-row h3 {
	font-size: 28px;
	color: #6c0060 !important;
}

.amgc-hpm-row h2 {
	font-size: 34px;
}

.amgc-hpm-row h4 {
	color: #6c0060 !important;
}

.amgc-ss-row .et_pb_image_container,
.amgc-projects .et_pb_image_container,
.amgc-tiles-row .et_pb_image_container,
.amgc-tiles-row .et_portfolio_image {
	max-height: 200px;
	overflow: hidden;
	margin-bottom: 30px;
}

.amgc-about-blurb .et_pb_image_wrap,
.amgc-filtered-projects .et_pb_portfolio_item .et_portfolio_image {
	overflow: hidden;
}

.amgc-ss-row .et_pb_post img,
.amgc-projects .et_pb_post img,
.amgc-tiles-row .et_pb_post img,
.amgc-tiles-row .project img,
.amgc-about-blurb img,
.amgc-filtered-projects .et_portfolio_image img {
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.amgc-ss-row .et_pb_post:hover img,
.amgc-projects .et_pb_post:hover .entry-featured-image-url img,
.amgc-tiles-row .et_pb_post:hover img,
.amgc-tiles-row .project:hover img,
.amgc-about-blurb:hover img,
.amgc-filtered-projects .et_pb_portfolio_item:hover .et_portfolio_image img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.amgc-chevron h3:after {
	content: '';
	background: url('https://www.amgc.org.au/wp-content/uploads/2018/07/Chevron.png') no-repeat;
	display: inline-block;
	position: absolute;
	width: 10px;
    height: 20px;
    background-size: 10px 20px;
    margin-left: 6px;
	top: 6px;
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.amgc-chevron h4:hover:after,
.amgc-chevron h3:hover:after,
.amgc-chevron-lrg h2:hover:after{
	-webkit-transform: translate(5px, 0);
	-moz-transform: translate(5px, 0);
	-ms-transform: translate(5px, 0);
	-o-transform: translate(5px, 0);
	transform: translate(5px, 0);
}

.amgc-chevron-lrg h2:after {
	content: '';
	background: url('https://www.amgc.org.au/wp-content/uploads/2018/07/Chevron.png') no-repeat;
	display: inline-block;
	width: 15px;
    height: 30px;
    background-size: 15px 30px;
    margin-left: 6px;
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
	position: absolute;
    top: 2px;
}

.project-report ul {
	padding: 0;
	text-indent: -.5em;
}

.amgc-benefits ul {
	padding: 0 0 23px 0;
}

.amgc-benefits ul li {
	background: #f0ebe1;
	padding: 1em 3.5em 2em 2em;
	list-style-type: none;
	width: 100%;
	margin-bottom: 4px;
}

.project-report ul li {
	list-style-type: none;
}

.amgc-benefits ul li:before {
	content: '';
	background: url(https://www.amgc.org.au/wp-content/uploads/2018/07/AMGC-benefits-chevron.png) no-repeat;
	background-size: 8px 16px;
	width: 8px;
	height: 16px;
	display: inline-block;
	left: 8px;
	margin-top: 5px;
	position: absolute;
}

.project-report ul li:before {
    content: '';
    background: url(https://www.amgc.org.au/wp-content/uploads/2018/07/AMGC-benefits-chevron.png) no-repeat;
    background-size: 8px 16px;
    width: 8px;
    height: 16px;
    display: inline-block;
    left: -12px;
    margin-top: 5px;
    position: relative;
	top: 3px;
}

.amgc-benefits ul li:after {
	content: '';
	background: url(https://www.amgc.org.au/wp-content/uploads/2018/07/AMGC-benefits-check.png) no-repeat;
	background-size: initial;
	width: 50px;
	height: 50px;
	display: inline-block;
	right: 10px;
	position: absolute;
}

.amgc-project-blurb h4.et_pb_module_header {
	font-size: 3.25em;
}

.amgc-project-blurb .et_pb_blurb_description {
	color: #6c0060;
	font-size: 1.85em;
}

.amgc-project-blurb {
	padding-bottom: 30px;
}

.amgc-project-blurb-row .et_pb_column:after {
  	content: "";
  	position: absolute;
  	display: block;
  	width: 100%;
  	height: 5px;
  	bottom: 0;
 	background: #fdb913;
/*	background: -moz-linear-gradient(left, #fdb913 0%, #fdb913 50%, #f37021 100%);
	background: -webkit-linear-gradient(left, #fdb913 0%,#fdb913 50%,#f37021 100%);
	background: linear-gradient(to right, #fdb913 0%,#fdb913 50%,#f37021 100%); */
}

.amgc-process {
	display: inline-block;
	width: 90%;
}

.amgc-process ul { 
  	list-style: none; 
  	overflow: hidden;
	padding-left: 0;
}

.amgc-process li {
  	color: #000000;
  	padding: 26px 35px 10px 75px;
 	background: #fdb913;
	background: -moz-linear-gradient(left, #fdb913 0%, #fdb913 50%, #f37021 100%);
	background: -webkit-linear-gradient(left, #fdb913 0%,#fdb913 50%,#f37021 100%);
	background: linear-gradient(to right, #fdb913 0%,#fdb913 50%,#f37021 100%);
  	position: relative; 
  	display: block;
  	float: left;
	height: 136px;
	font-size: 20px;
    line-height: 24px;
	width: 23.5%;
	border: 6px solid #ffffff;
/*	-webkit-box-shadow: 4px 4px 16px 0px rgba(0,0,0,0.35);
	-moz-box-shadow: 4px 4px 16px 0px rgba(0,0,0,0.35);
	box-shadow: 4px 4px 16px 0px rgba(0,0,0,0.35); */
}

.amgc-process li:first-child {
	padding: 28px 35px 10px 60px;
}

.amgc-process li:before { 
	content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 72px solid transparent;
    border-bottom: 68px solid transparent;
    border-left: 58px solid white;
    position: absolute;
    top: 50%;
    margin-top: -71px;
    margin-left: 4px;
    left: 100%;
    z-index: 1;
}

.amgc-process li:after { 
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 61px solid transparent;
    border-bottom: 62px solid transparent;
    border-left: 51px solid #f37021;
    position: absolute;
    top: 50%;
    margin-top: -61px;
    left: 100%;
    z-index: 2;
}

.amgc-start {
	display: inline-block;
	background: #6c0060;
	background: -moz-linear-gradient(left, #8e005b 0%, #3e004d 100%);
	background: -webkit-linear-gradient(left, #8e005b 0%,#3e004d 100%);
	background: linear-gradient(to right, #8e005b 0%,#3e004d 100%);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
    height: 136px;
    width: 136px;
	border: 6px solid #ffffff;
	-webkit-box-shadow: 4px 4px 16px 0px rgba(0,0,0,0.35);
	-moz-box-shadow: 4px 4px 16px 0px rgba(0,0,0,0.35);
	box-shadow: 4px 4px 16px 0px rgba(0,0,0,0.35);
}

.amgc-start p {
	font-weight: bold;
	color: #ffffff;
	font-size: 20px;
    line-height: 24px;
	text-align: center;
    width: 130px;
    height: 130px;
    display: table-cell;
	vertical-align: middle;
}

.amgc-filtered-projects h2 {
	color: #20282b;
}

.amgc-filtered-projects .et_overlay {
	display: none;
}

.amgc-filtered-projects .et_pb_portfolio_filters {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 40px;
}

.amgc-filtered-projects .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
	font-size: 17px;
	width: 25%;
    margin-right: 0%;
    text-align: center;
}

.amgc-filtered-projects .et_pb_portfolio_filters li:last-child {
	margin-right: 0;
}

.amgc-filtered-projects .et_pb_portfolio_filters li a {
	padding: 14px 20px;
    border: none;
    color: #ffffff;
    background-color: #cfcfcc;
}

.amgc-filtered-projects .et_pb_portfolio_filters li a.active {
	background-color: #6c0060;
	color: #ffffff !important;
}

.amgc-filtered-projects .et_pb_portfolio_filters li a:hover {
	background-color: rgba(108, 0, 96, .6);
	color: #ffffff !important;
}

.amgc-filtered-projects .et_pb_portfolio_filters li a:active {
	background-color: #ffffff;
	color: #6c0060 !important;
	outline: 2px solid #6c0060;
}

.et_pb_grid_item p {
	line-height: 1.25em;
    margin-top: 10px;
	padding: 0 20px;
}

.amgc-pr-ct h5, .amgc-pr-ct p {
	display: inline;
	color: #6c0060 !important;
}

.amgc-pr-p {
	border-bottom: 2px solid #20282b;
}

.amgc-pr-logos p {
	display: inline;
}

.amgc-pr-logos img {
	max-width: 100px !important;
    margin-right: 6%;
    vertical-align: middle !important;
}

.amgc-pr-logos a:hover {
	border-bottom: none;
}

.home .amgc-event-btn {
	display: none;
}

.amgc-events-feed h4,
.amgc-event-feed h4 {
	color: #20282b;
	margin-bottom: 10px;
}

.amgc-events-feed h5,
.amgc-event-feed h5 {
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
}

.amgc-events-feed .et_pb_blog_grid .et_pb_post,
.amgc-event-feed .et_pb_blog_grid .et_pb_post {
	padding: 5%;
	border-bottom: 3px solid rgba(188, 190, 192, .4);
	border-top: none;
	border-left: none;
	border-right: none;
	min-height: 230px;
	max-height: 230px;
	overflow: hidden;
}

.home .amgc-event-feed .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 5%;
}

.amgc-events-feed article,
.amgc-event-feed article {
	border-bottom: 3px solid rgba(188, 190, 192, .4);
}

.home .amgc-event-feed .et_pb_section {
	padding: 0 !important;
	background: transparent;
}

html body .amgc-events-feed .et_pb_section {
	padding: 10px 0 0;
	background-image: none !important;
}

html body .amgc-events-feed .et_pb_row {
	box-shadow: none !important;
}

.amgc-event-feed .et_pb_section {
	padding: 10px 0 20px;
}

.home .amgc-event-feed .et_pb_row {
	padding: 0;
	width: 100%;
}

body .amgc-events-feed .et_pb_row {
	padding: 0 !important;
	width: 100%;
}

body .amgc-events-feed .et_pb_section {
	padding: 0 !important;
}

:not(.home) .amgc-event-feed .et_pb_row {
	padding: 0 0 14px;
	width: 100%;
}

.amgc-events-feed .et_pb_post {
	margin-bottom: 30px;
	display: block !important;
	padding-bottom: 30px;
}

:not(.home) .amgc-event-feed .et_pb_post {
	margin-bottom: 30px;
	display: block !important;
}

.amgc-events-feed .et_pb_column_single,
.amgc-event-feed .et_pb_column_single {
	padding: 0;
}

.amgc-events-feed .et_pb_post p,
.amgc-event-feed .et_pb_post p {
	color: #20282b;
	line-height: 22px;
}

.category-events .post-meta {
	display: none;
}

.single-post .category-events .et_pb_section {
	padding: 0 0 54px 0;
}

body .et_pb_ld_search .ld-posts article {
	border-bottom: none;
}

body .ld-posts article h2.entry-title {
	color: #20282b;
}

body .ld_members-search-container .search-container .et_close_search_field:after {
	color: #ffffff;
	border: 1px solid #ffffff;
}

.et-pb-active-slide .et_pb_slide_description {
	-webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    -ms-animation-delay: .4s;
    -o-animation-delay: .4s;
    animation-delay: .4s;
}

body .owl-item .item-avatar {
	height: 120px;
	line-height: 120px;
}

.amgc-video-feed-tile .post-content {
	display: none;
}

.amgc-video-feed-tile {
	padding: 20px 20px 0 !important;
}

.amgc-video-feed-tile h2.entry-title {
	margin-left: -20px;
}

.amgc-video-feed-tile .et_pb_post {
	background: transparent;
	padding: 0;
	border: none;
	margin-bottom: 0 !important;
}

.amgc-pr-button.et_pb_button_module_wrapper {
	background: rgba(188, 190, 192, 0.2);
	padding: 0 20px 20px;
}

.amgc-mb-row h4.dsm-title {
	padding: 14px;
}

.fixme {
	position: fixed;
	top: 100px;
	max-width: 412.55px;
	z-index: 9999;
    background: #f5f5f5;
}

.tyson-contact img {
	height: 100px;
	width: 100px;
	overflow: hidden;
}

.gallery-img {
	margin-bottom: 20px;
}

.amgc-media-gallery .gallery-item {
	display: inline-block;
}

.amgc-media-gallery .m-dimensions {
	display: block;
}

.amgc-media-gallery .m-caption {
	display: block;
	min-height: 30px;
	font-style: italic;
	opacity: .8;
}

.amgc-media-gallery .gallery-img {
    display: inline-block;
	border-bottom: 8px solid #d8d8d8;
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
	margin-right: 3%;
	padding-bottom: 10px;
}

.amgc-media-gallery .gallery-img:hover {
	background-color: rgba(240, 235, 225, 0.5);
	cursor: pointer;
}

.amgc-media-gallery .gallery-caption, 
.amgc-media-gallery .gallery-img a.preview {
	width: 100%;
}

body .slick-slide img {
	max-width: 800px;
}

.amgc-media-gallery a.et_pb_button {
	margin: 8px auto 5px !important;
    display: inline-block;
}

.media-tab-row {
    position: absolute;
	width: 80%;
	max-width: 1080px;
	text-align: right;
	margin: auto;
    z-index: 1;
    left: 0;
    right: 0;
}

.media-tab a {
	background: #da641c;
    width: auto;
    display: inline-block;
    color: #ffffff;
    padding: 10px;
	-webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.media-tab-row a:hover {
	cursor: pointer;
	background: #bf5312;
}

.media-section {
	display: block;
}

.owl-item a {
	pointer-events: none;
}


/*** Events ***/

.acf-map {
	width: 100%;
	height: 400px;
}

.single-post .acf-map {
	height: 340px;
}

.acf-map img {
   max-width: inherit !important;
}

.amgc-filters {
	display: inline-block;
	margin-bottom: 5% !important;
}

.amgc-filters strong {
	float: none;
	display: block;
	line-height: 3em;
	margin-right: 10px;
}

.wv-tabs {
	border: none;
}

.wv-tabs article {
	min-height: 270px;
}

.wv-tabs ul.et_pb_tabs_controls:after {
	display: none;
}

.wv-tabs .et_pb_tabs_controls li a {
	color: #ffffff;
	font-size: 14px;
    line-height: 1em;
	border-bottom: none;
	font-weight: 400;
	padding: 0;
}

.wv-tabs ul.et_pb_tabs_controls {
	background: transparent;
	margin-bottom: 6em !important;
}

.wv-tabs .et_pb_tab {
	padding: 0;
}

.wv-tabs .et_pb_tabs_controls li:first-of-type,
.amgc-filters button.filter-btn:first-of-type {
	-webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}

.wv-tabs .et_pb_tabs_controls li:last-of-type,
.amgc-filters button.filter-btn:last-of-type {
	-webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}

.wv-tabs .et_pb_tabs_controls li,
button.filter-btn {
	padding: 14px 20px;
    border: none;
    color: #ffffff;
    background-color: #cfcfcc;
	float: left;
    font-size: 14px;
    line-height: 1em;
}

.wv-tabs .et_pb_tabs_controls li:hover,
button.filter-btn:hover {
	background-color: rgba(108, 0, 96, .6);
    color: #ffffff !important;
	cursor: pointer;
}

.wv-tabs .et_pb_tabs_controls li.et_pb_tab_active a {
	color: #ffffff !important;
}

.wv-tabs .et_pb_tabs_controls li.et_pb_tab_active,
.filter-btn.active {
	background-color: #6c0060;
}

.single-post .gform_wrapper span.ginput_quantity_label {
	margin-left: 0;
}

.single-post .gform_wrapper span.ginput_product_price_label,
.single-post .gform_wrapper span.ginput_product_price {
	display: none;
}

span.remaining {
	color: #6c0060;
	display: block;
}

.home .amgc-event-feed .hide-feed,
.amgc-events-feed .hide-feed {
	display: none !important;
}

.home .amgc-event-feed .et_pb_column_2_3 {
	width: 100%;
}

.amgc-events-feed a.more-link {
	display: inline-block;
}

.amgc-events-feed .et_pb_column_3_5,
.amgc-events-feed .et_pb_column_2_3 {
	width: 100% !important;
	margin-right: 0;
}

.amgc-events-feed .post-content:first-of-type > p,
.amgc_hide_field label,
.amgc_hide_field .gfield_description,
.amgc_hide_field .ginput_container_singleproduct {
	display: none !important;
}

ul#gform_fields_7 {
	padding-bottom: 0;
}

body ul.gfield_radio {
	padding: 0 20px;
}

body ul.gfield_radio li:last-of-type {
	margin-bottom: 0;
}

.amgc-survey iframe {
	display: block;
	width: 80%;
	height: 450px;
	border: 1px solid #20282b !important;
	margin: 0 auto;
}

.event-attendees {
	background: #f0ebe1;
    padding: 2em;
}

.event-attendees ul {
	padding: 0;
    margin: 2em 0 1em
}

.event-attendees ul li {
	list-style-type: none;
    display: inline-block;
	margin-bottom: 30px;
}

.event-attendees ul li a {
    background: #ffffff;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
    border-radius: 50px;
    padding: 12px;
}

.event-attendees ul li a:hover {
	border-bottom: none;
}

.event-calendar-add {
    margin-top: 2em;
    background: #f0ebe1;
    padding: 2em;
    display: inline-block;
}

.event-calendar-add ul {
	margin: 1em 0;
}

.event-calendar-add ul li {
	list-style-type: none;
	display: inline;
}

.event-calendar-add ul li a {
	padding: 8px 12px;
    background: #f37021;
    margin-right: 15px;
    color: #ffffff;
	font-size: 18px;
}

.event-calendar-add ul li a:hover {
	border-bottom: none;
}

.event-calendar-add ul li:last-child a {
	margin-right: 0;
}


/*** Postcards ***/

.amgc-postcards .et_pb_blog_grid .et_pb_post {
	border-top: 4px solid #bcbec0;
	border-left: none;
	border-right: none;
	border-bottom: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.amgc-postcards .et_pb_post img {
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.amgc-postcards .et_pb_blog_grid .et_pb_post:hover {
	cursor: pointer;
	background-color: rgba(240, 235, 225, 0.5);
}

.amgc-postcards .et_pb_image_container {
	overflow: hidden;
	margin-bottom: 0;
}

.amgc-postcards .et_pb_blog_grid .et_pb_post:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

#pc-author {
	display: block;
	margin: 0 auto;
	width: 100%;
}

.pc-author {
	background-color: rgba(188,190,192,0.2);
	padding: 1em;
	display: inline-block;
}

.author-avatar {
	float: left;
	margin-right: 1em;
	width: 120px;
}

.et_monarch .et_social_networks {
    max-width: 285px;
    display: block;
    margin: 0 auto;
}

ul.et_social_icons_container {
	width: 430px !important;
}

.modal-wrapper.styled .modal {
	margin: 14ch auto;
}

.modal-wrapper #page-container {
	padding-top: 0 !important;
}

.modal-wrapper #main-content .container {
    padding: 0 !important;
    width: 100%;
    max-width: none;
}

.modal-wrapper #left-area {
    padding-right: 0 !important;
    width: 100% !important;
}

.modal-wrapper .et_pb_post {
	margin-bottom: 0;
}

.modal-wrapper #main-footer {
	display: none;
}

.modal-wrapper.styled .modal ul li {
	padding-bottom: 0;
}

.amgc-chevron h4:after {
	content: '';
	background: url('https://www.amgc.org.au/wp-content/uploads/2018/07/Chevron.png') no-repeat;
	display: inline-block;
	position: absolute;
	width: 8px;
    height: 16px;
    background-size: 8px 16px;
    margin-left: 6px;
	top: 0;
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}



/*** BuddyPress ***/

#group-invites-container .subnav-filters div:before,
li#group-cover-image-groups-li,
.bp-avatar-nav,
.directory.members #dir-filters,
#group-invites-container nav,
.buddypress-wrap .standard-form .field-visibility-settings-header,
.buddypress #main-content .container:before,
.single-headers .item-meta,
.single-headers:after,
.grid.bp-list>li .item .last-activity,
#password-lost-form-wrap legend,
.subnav-filters .feed,
.single-headers .activity,
.bp-wrap:before {
	display: none;
}

.single-headers {
	margin-bottom: 0;
}

#amgc-login-form {
	max-width: 440px;
	margin: auto;
	background: #f0ebe1;
    padding: 40px;
}

#amgc-login-form a {
	color: #20282b;
}

#amgc-login-form input[type=text],
#amgc-login-form input[type=password] {
	border: 2px solid #e2ddcb !important;
    background: #fafafa;
    border-radius: 0;
    font: inherit;
    font-size: 100%;
    padding: .5em;
	width: 100%;
}

#amgc-login-form input[type=text]:focus ,
#amgc-login-form input[type=password]:focus {
	border: 2px solid #f37021 !important;
}

#amgc-login-form input[type=submit] {
	font-size: 16px;
	margin: 0 auto !important;
    display: block;
}

#amgc-login-form .login-remember,
#amgc-login-form .login-submit {
	text-align: center;
}

body.buddypress .entry-content {
	width: 100%;
    max-width: 1080px;
    margin: 4% auto;
}

.buddypress-wrap .bp-feedback {
	background: #f0ebe1;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #20282b;
	margin: 10px auto;
    padding: 10px;
    border: none;
	max-width: 80%;
}

.buddypress-wrap .bp-feedback span.bp-icon {
	background-color: #f37021;
	padding: 0 3.5px;
}

.buddypress-wrap .standard-form input[required]:invalid, 
.buddypress-wrap .standard-form select[required]:invalid, 
.buddypress-wrap .standard-form textarea[required]:invalid {
	border: 2px solid #e2ddcb !important;
}

#signup-form div.editfield:nth-child(even) {
	width: 49%;
	margin-right: 1.5%;
	display: inline-block;
}

#signup-form div.editfield:nth-child(odd) {
	width: 49%;
	display: inline-block;
}

#signup-form .field_18 {
	width: 100% !important;
}

.buddypress .buddypress-wrap .activity-read-more a, 
.buddypress .buddypress-wrap .comment-reply-link, 
.buddypress .buddypress-wrap .generic-button a, 
.buddypress .buddypress-wrap a.bp-title-button, 
.buddypress .buddypress-wrap a.button, 
.buddypress .buddypress-wrap button, 
.buddypress .buddypress-wrap input[type=button], 
.buddypress .buddypress-wrap input[type=reset], 
.buddypress .buddypress-wrap input[type=submit], 
.buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a {
	text-transform: uppercase;
	color: #ffffff;
	font-weight: 700;
	border: 2px solid #f37021;
	background: #f37021;
	padding: .75em 3.25em;
}

.buddypress .buddypress-wrap .activity-read-more a:hover, 
.buddypress .buddypress-wrap .comment-reply-link:hover, 
.buddypress .buddypress-wrap .generic-button a:hover, 
.buddypress .buddypress-wrap a.bp-title-button:hover, 
.buddypress .buddypress-wrap a.button:hover, 
.buddypress .buddypress-wrap input[type=button]:hover, 
.buddypress .buddypress-wrap input[type=reset]:hover, 
.buddypress .buddypress-wrap input[type=submit]:hover, 
.buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a:hover {
	background: rgba(243,112,33,0.7);
	color: #ffffff;
	border: 2px solid #f37021;
	cursor: pointer;
	
}
.buddypress .buddypress-wrap .activity-read-more a:active, 
.buddypress .buddypress-wrap .comment-reply-link:active, 
.buddypress .buddypress-wrap .generic-button a:active, 
.buddypress .buddypress-wrap a.bp-title-button:active, 
.buddypress .buddypress-wrap a.button:active, 
.buddypress .buddypress-wrap input[type=button]:active, 
.buddypress .buddypress-wrap input[type=reset]:active, 
.buddypress .buddypress-wrap input[type=submit]:active, 
.buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a:active {
	background: #ffffff;
	color: #f37021;
}

.buddypress-wrap .subnav-filters div button.nouveau-search-submit {
	color: #ffffff;
	height: 53px;
	background-color: rgba(188,190,192,0.6) !important;
}

.bp-user [data-bp-search] form input[type=search] {
	padding: 6px 10px 7px 0;
}

.bp-dir-search-form input::-webkit-input-placeholder{
	color: #ffffff !important;
}
.bp-dir-search-form input::-ms-input-placeholder {
	color: #ffffff !important;
}

.bp-dir-search-form input::-moz-input-placeholder {
	color: #ffffff !important;
}

.bp-dir-search-form input:-moz-input-placeholder {
	color: #ffffff !important;
}

.bp-dir-search-form input::placeholder {
	color: #ffffff !important;
}

.bp-user [data-bp-search] form input[type=search]::-webkit-input-placeholder {
	color: #ffffff !important;
}

.bp-user [data-bp-search] form input[type=search]::-ms-input-placeholder {
	color: #ffffff !important;
}

.bp-user [data-bp-search] form input[type=search]::-moz-input-placeholder {
	color: #ffffff !important;
}

.bp-user [data-bp-search] form input[type=search]:-moz-input-placeholder {
	color: #ffffff !important;
}

.bp-user [data-bp-search] form input[type=search]::placeholder {
	color: #ffffff !important;
}

form.bp-invites-search-form input[type=search]::-webkit-input-placeholder {
	color: #ffffff;
}

form.bp-invites-search-form input[type=search]::-ms-input-placeholder {
	color: #ffffff;
}

form.bp-invites-search-form input[type=search]::-moz-input-placeholder {
	color: #ffffff;
}

form.bp-invites-search-form input[type=search]:-moz-input-placeholder {
	color: #ffffff;
}

form.bp-invites-search-form input[type=search]::placeholder {
	color: #ffffff;
}

.buddypress #main-content .container {
	padding-top: 0;
}

ul.subnav {
	padding: 0 0 0 2em;
}

#object-nav ul {
	padding: 0 0 23px 2em;
}

#buddypress #item-header-cover-image #item-header-avatar img.avatar {
	background: #ffffff;
}

.subnav li a,
.buddypress-wrap:not(.bp-single-vert-nav) .main-navs>ul>li>a {
    padding: 1em 0 0 !important;
    margin-bottom: 1em;
    margin-right: calc(2em + 2px);
}

.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links) {
	background: #20282b;
}

.buddypress-wrap .main-navs:not(.dir-navs) li.current a,
.buddypress-wrap .bp-subnavs li.current a, 
.buddypress-wrap .bp-subnavs ul li.selected a {
	background: transparent;
	color: #fdb913;
}

.buddypress-wrap .main-navs:not(.dir-navs) li a,
.buddypress-wrap .bp-subnavs ul li a {
	color: #ffffff;
	font-weight: 600;
	border-bottom: 2px solid transparent;
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.buddypress-wrap .main-navs:not(.dir-navs) a:hover,
.buddypress-wrap .bp-subnavs ul a:hover {
	background: transparent !important;
	color: #fdb913 !important;
	border-bottom: 2px solid #ffcb05;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}


.buddypress-wrap .main-navs:not(.dir-navs) li:hover a span,
.buddypress-wrap .bp-subnavs ul li:hover a span,
.bp-navs ul li a:hover .count,
.bp-navs ul li a:hover span {
	border-bottom: none;
}

.buddypress-wrap .select-wrap select {
	-webkit-appearance: none;
    font-size: 16px;
    color: #ffffff;
    padding: 17px 50px 17px 20px;
    background-color: rgba(188,190,192,0.6) !important;
    border: none !important;
    cursor: pointer;
	text-indent: 0;
	line-height: 1em;
}

.buddypress-wrap form.bp-dir-search-form input[type=search] {
    -webkit-appearance: none;
    font-size: 16px;
    color: #ffffff;
    padding: 17px 20px;
    background-color: rgba(188,190,192,0.6);
    border: none;
    cursor: pointer;
	text-indent: 0;
	line-height: 1em;
}

.buddypress-wrap form.bp-dir-search-form {
	width: auto;
	border: none !important;
}

.buddypress-wrap .subnav-filters div {
	position: relative;
}

.buddypress-wrap .subnav-filters div:before {
    content: "";
    position: absolute;
	z-index: 99;
    right: 16px;
    margin-top: 21px;
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 11px solid white;
}

.buddypress-wrap form.bp-dir-search-form input[type=search]:active,
.buddypress-wrap .select-wrap select:active,
.buddypress-wrap .select-wrap select:focus {
	color: #ffffff;
	background: #f37021;
}

.buddypress-wrap form.bp-dir-search-form button[type=submit] span {
	font-size: 30px;
	line-height: 1;
	width: 30px;
	height: 30px;
}

#member-activity-search-form input#member-activity-search::-webkit-input-placeholder {
	color: #ffffff !important;
}

#member-activity-search-form input#member-activity-search::-moz-placeholder {
	color: #ffffff !important;
}

#member-activity-search-form input#member-activity-search::-ms-placeholder {
	color: #ffffff !important;
}
#member-activity-search-form input#member-activity-search:-moz-placeholder {
	color: #ffffff !important;
}
#member-activity-search-form input#member-activity-search::placeholder-shown {
	color: #ffffff !important;
}

.generic-button a.bp-tooltip {
	color: #BD1B49 !important;
}

[data-bp-tooltip]:after {
	border: none;
	background: #20282b;
	color: #ffffff;
	font-family: "canada-type-gibson", Montserrat, Helvetica, Arial, Lucida, sans-serif !important;
}

div.bp-avatar-status p.success, 
div.bp-cover-image-status p.success {
	background-color: #f7941e;
    border: 1px solid #f37021;
    color: #20282b;
}

body #buddypress p.warning, 
body .profile_page_bp-profile-edit.modal-open #TB_ajaxContent p.warning, 
body .users_page_bp-profile-edit.modal-open #TB_ajaxContent p.warning {
	background-color: #f0ebe1 !important;
    border: 1px solid #e2ddcb !important;
    color: #20282b !important;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.somfrp-lost-pass-form-text {
	margin-bottom: 20px;
	text-align: center;
}

button#reset-pass-submit {
	text-transform: uppercase;
	color: #ffffff;
	font-weight: 700;
	border: 2px solid #f37021;
	background: #f37021;
	padding: .75em 3.25em;	
	margin-top: 20px;
	font-size: 14px;
	margin-left: auto;
    margin-right: auto;
    display: block;
}

button#reset-pass-submit:hover {
	background: rgba(243,112,33,0.7);	
}

button#reset-pass-submit:active {
	background: #ffffff;
	color: #f37021;
}

.lostpassword-submit {
	margin-bottom: 0;
}

#members-dir-list .grid>li .list-wrap {
	background: #ffffff;
	border-left: none;
	border-right: none;
	border-top: 4px solid #bcbec0;
    border-bottom: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding-bottom: 0;
	padding-top: 0;
	min-height: 360px;
    max-height: 360px;
}

#members-dir-list .grid>li .list-wrap,
#members-dir-list .grid>li {
	padding-bottom: 0;
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.bp-list {
	border-top: none;
	margin-top: 40px;
	display: inline-block;
}

#members-dir-list .grid>li:hover .list-wrap,
#members-dir-list .grid>li:hover {
	cursor: pointer;
	background-color: rgba(240, 235, 225, 0.5);
}

h2.list-title.member-name {
	font-size: 22px;
}

.grid.bp-list>li .member-bio {
	font-size: 14px;
    line-height: 20px;
}

.member-description .member-bio {
	max-height: 140px;
    overflow-y: scroll;
}

.member-description p {
	padding-bottom: 20px;
}

.buddypress-wrap .grid.bp-list>li .item {
	width: 100%;
}

.amgc-member-profile-front {
	padding-bottom: 5%;
}

.amgc-member-profile-front p {
	padding-bottom: .25em;
}

.member-profile a:before {
	content: "";
	background: url(https://www.amgc.org.au/wp-content/uploads/2018/10/open-profile-icon.png) no-repeat 100%;
	display: inline-block;
	position: relative;
	left: 0;
	margin-right: 8px;
	width: 20px;
	height: 20px;
	top: 4px;
}

.buddypress-wrap .item-body {
	margin: 0 0 20px;
}

.buddypress-wrap .bp-tables-user tbody tr:nth-child(even),
.buddypress-wrap .bp-tables-user tbody tr:nth-child(even) td {
	background: #fcfcfc;
}

.buddypress-wrap .bp-navs li:not(.current) a:focus,
buddypress-wrap .bp-navs li:not(.selected) a:focus {
	background: transparent;
}

.member-description blockquote {
	padding: 14px 20px;
	background: rgba(240, 235, 225, 0.5);
}

.buddypress .standard-form {
	max-width: 800px;
	margin: 0 auto;
}

#groups-order-select .select-wrap {
	width: 160px;
}

.groups h2.bp-subhead {
	text-align: center;
	margin-bottom: 0;
}

.groups ol.group-create-buttons {
	background: #20282b;
    color: #ffffff;
    padding: 10px;
    border-bottom: none;
}

ol.group-create-buttons li.current {
	border: none !important;
}

ol.group-create-buttons li a {
	color: #ffffff !important;
}

ol.group-create-buttons li a:hover {
	background: transparent !important;
}

ol.group-create-buttons li.current a {
	color: #fdb913 !important;
	font-weight: 600;
}

.group-settings #group-create-body legend:after,
#group-create-body label:after {
	content: "*";
	color: #e43e2e;
	display: inline;
}

.group-settings #group-create-body label:after {
	display: none;
}

.groups .buddypress-wrap .standard-form .submit {
	text-align: center;
	padding: 35px 0 0;
}

input#group-creation-previous {
	color: #f37021;
    background: rgba(243,112,33,0);
}

input#group-creation-previous:hover {
	background: rgba(243,112,33,0.7);
}

#group_invites_search_form button {
	height: 45px;
} 

.group-invites-search,
#group_invites_search_form,
.group-invites-search .bp-search {
	float: none !important;
	margin: 0 auto !important;
}

.bp-list li .item-avatar img.avatar {
	width: 80px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.bp-list li img.avatar {
	-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
	top: 50%;
    position: relative;
    height: auto;
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
    transform: translate(0,-50%);
}

.bp-list li:hover img.avatar {
    -webkit-transform: scale(1.1) translate(0,-50%);
    transform: scale(1.1) translate(0,-50%);
}

button.invite-button.group-add-remove-invite-button {
	color: #f37021;
	background: transparent;
	border: none;
	padding: .25em;
}

li.selected button.invite-button.group-add-remove-invite-button {
	color: #e43e2e;
}

.buddypress-wrap .item-body .button-tabs {
	margin: 0 0 15px;
}

.groups #members-list li {
	border-top: 4px solid #bcbec0;
	border-left: none;
	border-right: none;
	border-bottom: none;
	display: flex;
    align-items: center;
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.groups #members-list li .action {
	top: auto;
}

#members-list li:hover {
	background-color: rgba(240, 235, 225, 0.5);
}

.buddypress .bp-invites-content ul.item-list li .list-title {
	width: 100%;
}

html .et_pb_module.et_pb_member_all_members .member .content h2,
html .et_pb_module.et_pb_member_all_members .member .content h2 a {
	color: #6c0060;
	line-height: .8;
	text-align: center;
}

html .et_pb_module.et_pb_member_all_members div.member {
	border-bottom: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
	min-height: 360px;
	max-height: 360px;
}

html .et_pb_module.et_pb_member_all_members div.member:hover {
	cursor: pointer;
}

.buddypress-wrap .standard-form [data-bp-search] input[type=search] {
	background: rgba(188,190,192,0.6) !important;
	color: #ffffff;
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
	font-size: 18px;
	border: none;
}

.buddypress-wrap .standard-form [data-bp-search] input[type=search]::-webkit-input-placeholder {
	color: #ffffff !important;
}

.buddypress-wrap .standard-form [data-bp-search] input[type=search]::-moz-placeholder {
	color: #ffffff !important;
}

.buddypress-wrap .standard-form [data-bp-search] input[type=search]::-ms-placeholder {
	color: #ffffff !important;
}
.buddypress-wrap .standard-form [data-bp-search] input[type=search]:-moz-placeholder {
	color: #ffffff !important;
}
.buddypress-wrap .standard-form [data-bp-search] input[type=search]::placeholder-shown {
	color: #ffffff !important;
}

.bp-navs ul li .count,
.buddypress-wrap .bp-navs li.current a .count, 
.buddypress-wrap .bp-navs li.selected a .count, 
.buddypress_object_nav .bp-navs li.current a .count, 
.buddypress_object_nav .bp-navs li.selected a .count {
	background-color: #fdb913;
    border: none;
    color: #ffffff;
    width: 28px;
    height: 28px;
    margin-left: 4px;
    font-size: 14px;
    line-height: 1.5em;
	padding: 5px 10px;
	display: inline-block;
}

.bp-navs ul li a span {
	display: inline-block !important;
}

.grid>li .list-wrap {
	background: #ffffff;
    border: none;
    border-top: 4px solid #bcbec0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
	min-height: 400px;
	padding-bottom: 0;
}

.grid>li .list-wrap:hover {
	background-color: rgba(240, 235, 225, 0.5);
}

.buddypress-wrap .select-wrap:focus .select-arrow:before, 
.buddypress-wrap .select-wrap:hover .select-arrow:before,
.buddypress-wrap .select-wrap span.select-arrow:before {
	color: #ffffff;
}

.bp-list li .item-meta, .bp-list li .meta {
	color: #20282b;
}

.buddypress-wrap .grid.bp-list>li .item .group-desc, 
.buddypress-wrap .grid.bp-list>li .item .item-block {
	width: 90%;
	margin: 0 auto;
}

.buddypress-wrap .groups-list li .group-desc {
	border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
	color: #20282b;
    font-style: normal;
	background: rgba(240, 235, 225, 0.5);
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.grid>li .list-wrap:hover .group-desc {
	background: transparent;
}

#buddypress #item-header-cover-image,
dl.moderators-lists {
	margin-bottom: 0;
}

.groups-header .desc-wrap {
	border: none;
	background: rgba(240, 235, 225, 0.5);
}

.groups-header .desc-wrap .group-description {
	background: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 0;
}

.groups-header .moderators-lists .moderators-title {
	font-weight: 600;
}

.single-item.group-members .item-body .filters {
	padding-top: 1em;
}

.ld_members-search-container.ld-container.row {
	float: right;
}

body .ld-industry-selector-container div:after {
	top: 18px;
}

body .aspect-ratio-box {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

body .aspect-ratio-box .aspect-ratio-box-inside {
	padding: 0 5%;
	background: #ffffff;
}

div.industry-change-page {
	float: left;
}

.page-id-909 div.industry-change-page {
	float: right;
}

body .et_pb_module.et_pb_member_all_members .ld-container .ld-row.members {
	margin-bottom: 5%;
}

body .et_pb_module.et_pb_member_all_members .member {
	margin-bottom: 0;
}

body .ld-container.text-center {
	margin-top: 40px;
}

.buddypress-wrap .bp-pagination.bottom {
	margin: 1em 0 4em;
}

.buddypress-wrap .bp-pagination .bp-pagination-links a,
.buddypress-wrap .bp-pagination .bp-pagination-links span {
    line-height: 2.25em;
	color: #f37021;
    width: 30px;
	height: 30px;
    border: 1px solid #f37021;
    display: inline-block;
    text-align: center;
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.buddypress-wrap .bp-pagination .bp-pagination-links a:hover,
.buddypress-wrap .bp-pagination .bp-pagination-links span:hover {
	background: rgba(243,112,33,0.7);
	color: #ffffff;
}

span.page-numbers.current {
	background: #f37021;
	color: #ffffff !important;
	font-weight: 600;
}

a.prev.page-numbers,
a.next.page-numbers,
span.page-numbers.dots {
	border: none !important;
}

a.prev.page-numbers:hover,
a.next.page-numbers:hover,
span.page-numbers.dots:hover {
	background: transparent !important;
	color: #f37021 !important;
}

.groups-box {
	margin-top: 2em;
    padding: 1em;
    background: rgba(240, 235, 225, 0.5);
    text-align: center;
}

.groups-box h4 {
	color: #6c0060;
}

#bp-delete-cover-image-container {
	text-align: center;
}

button#bp-delete-cover-image {
	border: none;
	background: transparent;
	color: #e43e2e;
	text-transform: none;
}

.jcrop-holder {
	background: #ffffff;
}

#group-create-body .bp-avatar {
	margin-top: 5em;
}

.group-create-buttons {
	display: flex; 
	justify-content: center;
}

#buddypress #header-cover-image {
	display: none;
}

.bp-invites-filters .last {
	margin-top: -2.25em !important;
}

.bp-invites-feedback {
	margin-top: 2em;
}

.buddypress-wrap form.bp-invites-search-form input[type=search] {
	height: 45px;
    background: rgba(188,190,192,0.6) !important;
    color: #ffffff;
}

#bp-invites-next-page .dashicons {
	font-size: 30px;
}

#buddypress div#item-header-cover-image h2.group-nicename {
	margin-top: -1.8em;
}

.bp-user .users-header .user-nicename {
	text-shadow: none !important;
	color: #000000 !important;
}

#buddypress #item-header-cover-image {
	min-height: 140px;
}



/*** Form Styling ***/

.amgc-sub-form-mod p {
	display: none;
}

.gform_wrapper label.gfield_label,
.gform_wrapper legend.gfield_label {
	font-weight: 400 !important;
}

.gform_wrapper .gfield_required {
	color: #e43e2e !important;
}

.gform_wrapper .top_label div.ginput_container {
	margin-top: 2px !important;
}

input.button,
input[type=submit] {
	text-transform: uppercase;
	color: #ffffff;
	font-weight: 700;
	border: 2px solid #f37021;
	background: #f37021;
	padding: .75em 3.25em;
}

input.button:hover,
input[type=submit]:hover {
	background: rgba(243,112,33,0.7);
}

 .buddypress-wrap input[type=submit]:focus,
input.button:active,
input[type=submit]:active {
	background: #ffffff;
	color: #f37021;
}

body .gform_wrapper .chosen-container-single .chosen-single {
	background: transparent;
	border: none !important;
	color: #4e4e4e;
	font-family: canada-type-gibson, Montserrat, Helvetica, Arial, Lucida, sans-serif;
    font-weight: 400;
    font-size: 16px;
}

body .gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single {
	background: transparent;
}

body .gform_wrapper .chosen-container .chosen-drop {
	left: -2px;
	border: 2px solid #f37021;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 524px;
}

.gform_wrapper .chosen-container {
	padding: 9px 18px !important;
	border: 2px solid #e2ddcb !important;
	background: #ffffff !important;
}

.gform_wrapper .chosen-container-active {
	border: 2px solid #f27021 !important;
}

body .gform_wrapper .chosen-container .chosen-results li.highlighted {
	background-color: rgba(240, 235, 225, 0.5);
	background-image: none;
	color: #4e4e4e;
}

body .gform_wrapper ul.chosen-results li {
	font-size: 16px;
	padding: 8px 6px;
}

input.text, 
input.title,
input[type=url], 
input[type=email], 
input[type=password], 
input[type=tel], 
input[type=text],
input[type=number],
select, 
textarea {
	padding: 12px 18px !important;
	border: 2px solid #e2ddcb !important;
	background: #ffffff !important;
}

input.text:focus, 
input.title:focus,
input[type=url]:focus,
input[type=email]:focus, 
input[type=password]:focus, 
input[type=tel]:focus, 
input[type=text]:focus, 
input[type=number]:focus,
select:focus, 
textarea:focus {
	border: 2px solid #f37021 !important;
}

select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	line-height: 1.25em !important;
	background: #ffffff url('https://www.amgc.org.au/wp-content/uploads/2018/06/AMGC-toggle-arrow.png')  96% 50% no-repeat;
    background-size: 20px auto;
}

.et_pb_ld_search .ld-50 select,
.et_pb_ld_search input[type="text"],
.ld-industry-selector-container select {
	background: rgba(188,190,192,0.6) !important;
	border: none !important;
	width: 300px;
}

.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label {
	font-weight: normal !important;
}

#input_3_8 {
	margin: 10px 0;
}

#extensions_message_3_8 {
	display: block;
	font-size: .813em;
}

.gform_wrapper li.gfield.gfield_error {
	background-color: transparent !important;
    margin-bottom: 6px!important;
    border-top: none !important;
    border-bottom: none !important;
}

.gform_wrapper .validation_message {
	color: #e43e2e !important;
}

.gform_wrapper li.gfield_error input.text, 
.gform_wrapper li.gfield_error input.title, 
.gform_wrapper li.gfield_error input[type=email], 
.gform_wrapper li.gfield_error input[type=password], 
.gform_wrapper li.gfield_error input[type=tel], 
.gform_wrapper li.gfield_error input[type=text],
.gform_wrapper li.gfield_error input[type=number],
.gform_wrapper li.gfield_error select, 
.gform_wrapper li.gfield_error textarea {
	border: 2px solid #e43e2e !important;
}

.gform_wrapper .field_description_below .gfield_description {
    padding-top: 6px !important;
	color: #20282b !important;
}

.gform_wrapper .gfield_error .gfield_label {
	color: #20282b !important;
}

.gform_wrapper div.validation_error {
	color: #e43e2e !important;
    border-top: none !important;
    border-bottom: none !important;
}

.gform_wrapper .gfield_password_strength.strong {
    background-color: #8e005b !important;
    border-color: #6c0060 !important;
    border-bottom: 3px solid #6c0060 !important;
    color: #ffffff !important;
}

.gform_wrapper .gfield_password_strength.mismatch, 
.gform_wrapper .gfield_password_strength.short {
	background-color: #e43e2e !important;
    border-color: #be1b4a !important;
    border-bottom: 3px solid #be1b4a !important;
    color: #ffffff !important;
}

.gform_wrapper .gfield_password_strength.bad {
	background-color: #f7941e !important;
    border-color: #f37021 !important;
    border-bottom: 3px solid #f37021 !important;
    color: #20282b !important;
}

.gform_wrapper .gfield_password_strength.good {
	background-color: #ffcb05 !important;
    border-color: #fdb913 !important;
    border-bottom: 3px solid #fdb913 !important;
    color: #20282b !important;
}

.ginput_preview strong {
	font-weight: normal !important;
}

.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label {
	width: 15% !important;
}

.gform_wrapper form.gf_simple_horizontal div.gform_body {
	width: 85% !important;
}

.gform_wrapper form.gf_simple_horizontal {
	width: 100% !important;
}

#gform_wrapper_1.gform_wrapper {
	padding: 0 !important;
}

body .gform_wrapper ul.gform_fields {
	padding-left: 0;
}

body .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
	font-size: 2em;
	color: #20282b;
	opacity: 1;
}


/*** AMW Bookings ***/
body .amelia-app-booking #amelia-booking-wrap label.el-form-item__label,
body #am-modal.am-modal.am-in-body label.el-form-item__label {
	font-weight: 600 !important;
}

.amelia-app-booking #am-cabinet .am-cabinet-auth .el-alert.el-alert--success {
	background-color: #6c0060;
}


/*** Responsive Styling ***/

/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {

 
}

/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {


}

/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
	.amgc-filtered-projects .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
		width: 50%;
	}
	.amgc-filters strong {
		display: block;
		float: none;
	}
	.amgc-middle-row {
		display: block !important;
	} 
	#page-container {
		padding-top: 86px !important;
	}
	#et_top_search {
		margin: 6px 35px 0 0;
	}
	.amgc-ss .et_pb_blog_grid .et_pb_post, 
	.amgc-home-news .et_pb_blog_grid .et_pb_post {
		padding: 0;
	}
	.amgc-home-news .column.size-1of2,
	.amgc-home-project .et_pb_grid_item {
		width: 100% !important;
	}
	.amgc-home-news .column.size-2of2 {
		display: none;
	}
	.amgc-home-news .et_pb_image_container,
	.amgc-home-news .et_portfolio_image {
	    float: left;
		display: inline-block;
    	max-width: 48%;
    	margin-right: 4%;
		margin-left: 0;
		margin-top: 0;
		margin-bottom: 0;
		max-height: 184px;
	}
	.amgc-tiles-row .et_pb_blog_grid .et_pb_post,
	.amgc-tiles-row .et_pb_portfolio_grid .project {
		max-height: 184px;
    	min-height: 184px;
	}
	.amgc-ss h2.entry-title, 
	.amgc-home-news h2.entry-title,
	.amgc-home-news h2.et_pb_module_header {
		float: left;
		display: inline-block;
		position: absolute;
		margin-top: 4% !important;
		line-height: 1.5em;
		font-size: 18px !important;
	}
	#amgc-sub .et_pb_text_inner {
		text-align: center;
	}
	#amgc-sub .et_pb_column {
		margin-bottom: 0;
	}
	#amgc-sub .gform_body,
	#amgc-sub .gform_footer {
		width: 100% !important;
		max-width: 100%;
		display: block;
	}
	#amgc-sub ul li.gfield:nth-child(2) {
		padding-right: 0;
	}
	#amgc-sub .gform_footer {
		margin-top: 4%;
	}
	#amgc-sub .gform_footer input[type=submit] {
		width: 100%;
		margin: 0;
	}
	.amgc-tiles-row .et_pb_column {
		border-bottom: 6px solid #6c0060;
	}
	.amgc-home-news {
		border-top: 6px solid #6c0060;
	}
	.mobile_menu_bar:before {
		color: #6c0060 !important;
	}
	.et_pb_slide_description h2.et_pb_slide_title {
		font-size: 34px;
		font-weight: 600 !important;
	}
	.et_mobile_menu {
		border-color: #fdb913 !important;
	}
	input.et-search-field, .et_close_search_field {
		top: 0;
	}
	.et_pb_title_container h1 {
		font-size: 2em;
	}
	.amgc-about-blurb {
		padding-bottom: 10%;
	}
	.amgc-about-row {
		width: 70%;
		margin: 0 auto;
	}
	h2 {
	    font-size: 1.5em !important;
    	line-height: 1.5em;
	}
	.amgc-leadership-row .et_pb_column_1_4 {
		width: 20%;
	}
	.amgc-leadership-row .et_pb_column_3_4 {
		width: 80%;
	}
	.ls_et_pb_toggle .et_pb_toggle_title {
		padding: 25px 0 !important;
	}
	.et_pb_toggle_title:before {
		background-size: 30px 17px;
		width: 30px;
    	height: 17px;
	}
	.amgc-hub-toggle h5.et_pb_toggle_title, 
	.amgc-leadership-toggle h5.et_pb_toggle_title {
		font-size: 1.25em;
	}
	.et_pb_fullwidth_bc_post_title, 
	.et_pb_fullwidth_project_title, 
	.et_pb_fullwidth_post_category, 
	.et_pb_fullwidth_project_category {
		padding-top: 2%;
		padding-bottom: 2%;
	}
	.et_pb_module.et_pb_member_all_members .member {
		max-height: 320px;
	}
	.member .content h2 {
		line-height: 1.15em;
	}
	.amgc-project-blurb-row {
		width: 50% !important;
		margin: 0 auto;
	}
	.amgc-project-blurb .et_pb_blurb_container {
		text-align: center !important;
	}
	.amgc-process li {
		width: 40%;
	}
	.amgc-start {
		top: 20%;
		right: 0;
	}
	.amgc-ss-row .et_pb_image_container {
		margin: 0;
		margin-bottom: 0;
	}
	.amgc-ss-row .et_pb_post {
		min-height: 320px;
		margin-bottom: 42px !important;
	}
	.amgc-filtered-projects .et_pb_portfolio_item {
		min-height: 440px;
    	max-height: 440px;
	}
	.amgc-resource .et_pb_blurb_description {
		padding: 10px 0 0;
	}
	.et_pb_ld_search .ld-posts article {
		padding-bottom: 20px;
	}
	.amgc-news-feed .et_pb_column {
		margin-bottom: 20% !important;
	}
	.amgc-event-tile {
		margin-bottom: 0;
		padding-top: 0;
	}
	.amgc-contact-row .et_pb_column {
		width: 48%;
		margin-right: 4%;
		float: left;
		margin-bottom: 0;
	}
	.amgc-contact-row .et_pb_column:nth-child(even) {
		margin-right: 0;
	}
	.amgc-contact-row .et_pb_column:last-child {
		width: 100%;
	}
	.amgc-contact-row .et_pb_column:last-child .amgc-grey-border {
		width: 48%;
		margin-right: 4%;
		float: left;
		margin-bottom: 0 !important;
	}
	.amgc-contact-row .et_pb_column:last-child > .amgc-grey-border:nth-child(2n) {
		margin-right: 0;
	}
	.amgc-form-row {
		padding-top: 0;
	}
}


/*** Responsive Styles Tablet and ABOVE ***/
@media all and (min-width: 981px) {
	.amgc-leadership-row .et_pb_column:nth-child(1) {
		width: 14%;
	}
	.amgc-leadership-row .et_pb_column:nth-child(2) {
		width: 86%;
	}
	.bp-single-vert-nav .item-body:not(#group-create-body) {
		float: left;
		width: 100%;
		border-left: none;
	}
	.grid.four>li {
		width: 22.75%;
		margin-right: 3%;
		margin-bottom: 3%;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.grid.four>li:nth-child(4n) {
		margin-right: 0;
	}
	.buddypress-wrap .grid.bp-list {
		padding: 0;
	}
	.amgc-member-profile-front {
		width: 48%;
    	margin-right: 2%;
		float: left;
	}
	.profile-extras {
		float: left;
		width: 50%;
	}
	.buddypress-wrap .standard-form .left-menu {
		margin-bottom: 1em;
	}
	:not(.vertical)+.item-body #group-invites-container {
		-ms-grid-columns: 0 auto;
    	grid-template-columns: 0 auto;
	}
	.bp-invites-content .bp-list li .item {
		max-width: 60%;
	}
}

/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {


}

/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
	.amgc-event-feed .et_pb_blog_grid .et_pb_post {
		min-height: auto;
		max-height: 260px;
	}
}

/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
	.amgc-login-box .dsm_flipbox_child_image {
		margin-bottom: 10px;
	}
	.amgc-news-feed .contact-row .et_pb_column {
		margin-bottom: 0 !important;
	}
	button.filter-btn {
		padding: 14px 16px;
	}
	body .owl-item .item-avatar {
		height: auto;
		line-height: normal;
	}
	body #tod-member-list .list-item img {
		max-height: none;
    	max-width: -webkit-fill-available;
    	height: auto;
    	width: auto;
	}
	.amgc-process li,
	.amgc-process li:first-child {
		width: 60%;
		padding: 28px 5px 10px 45px !important;
	}
	.amgc-start {
		display: block;
		position: inherit;
	}
	#page-container {
		padding-top: 80px !important;
	}
	.amgc-home-news h2.entry-title,
	 .amgc-home-news h2.et_pb_module_header {
		line-height: 1.25em;
		font-size: 17px !important;
		margin: 4% 0 !important;
		position: relative;
	}
	.amgc-home-news.et_pb_portfolio_grid h2 {
		padding: 0;
	}
	.amgc-home-news .et_pb_image_container,
	.amgc-home-news .et_portfolio_image {
		max-width: 100%;
		margin-right: 0;
		margin-top: -1px;
	}
	.amgc-tiles-row .et_pb_blog_grid .et_pb_post, 
	.amgc-tiles-row .et_pb_portfolio_grid .project {
		min-height: auto;
		max-height: none;
	}
}