.columns_3-grid{
  display:grid;
  grid-template-columns:1fr 1fr 1fr;
  grid-gap:20px;
}
.tour-box h4{
  color:#00b6a5;
  margin-bottom:-30px;
}
.tour-box img{
  height:200px;
  object-fit:cover;
}
.tour-box div{
  font-size:14px;
}
.tour-box a{
  margin-top:-15px;
}
.article-content a{
	color: #0054a1;
}
.dining-grid{
  display:grid;
  grid-template-columns: 160px 1fr 160px 1fr;
  column-gap: 10px;
  row-gap: 15px;
}
.dining-grid div{
  font-size:12px;
}
.dining-grid div:nth-child(4n-2){
  padding-right:10px;
}
.profile__subtitle{
	text-align:center;
}
.profile__title{
	text-align:center;
}
.program-table{
   border:1px solid #322f30;
}
.program-table td{
   font-size:13px;
   border:1px solid #322f30;
}
.program-day{
   background-color:#0054a1;
   font-size:18px !important;
   color:#ffffff;
   font-weight:bold;
}
.program-room{
   background-color:#464344;
   color:#ffffff;
}
.program-heading{
   color:#00b6a5;
   font-weight:600;
   text-transform:uppercase;
}
.program-break{
   background-color:#e8e8e8;
}
.program-social{
   background-color:#00b6a5;
   color:#ffffff;
   font-weight:600;
}
.ticket-grid{
   display:grid;
   grid-template-columns: 1fr 1fr;
   column-gap:10px;
   width:100%;
   text-align:center;
   margin-bottom:20px;
}
.ticket-box{
   width:100%;
}
.ticket-type{
  background-color:#00b6a5;
  text-transform:uppercase;
  color:#ffffff;
  font-weight:600;
}
.ticket-cost{
  background-color:#e8e8e8;
}
.ticket-inclusions{
  border:1px solid #e8e8e8;
  line-height:2.2;
}
@media (min-width:928px){
	.venue-img{
		height:280px;
	}
}
@media (max-width:928px) and (min-width:681px){
	.venue-img{
		height:200px;
	}
}
@media (max-width:681px){
	.venue-img{
		height:auto;
		width:100%;
		margin-top:10px;
	}
}
@media (max-width:625px){
	#early-workshop-button{
		margin-top:12px;
	}
}
@media (max-width:600px){
	.dining-grid{
		grid-template-columns:160px auto;
	}
}
@media (max-width:530px){
	#page-937 .button{
		font-size:14px;
		font-weight:500;
	}
}
@media (max-width:494px){
	#submit-abstract-btn-1{
		margin-top:12px;
	}
}
.webform_step{
	margin:0px !important;
}
#em_subscribe_form input, #em_subscribe_form select{
	height:29px;
}
#em_subscribe_form fieldset .em_wfe_form_field_container td:first-of-type{
	width:20px;
}
#em_subscribe_form fieldset .em_wfe_form_field_container td:nth-of-type(2){
	padding:0px !important;
}
#em_subscribe_form label{
	text-transform:none;
}
#em_subscribe_form table{
	margin:0px;
}
#em_subscribe_form .wfe_component{
	padding:5px 10px !important;
}
#em_subscribe_form textarea{
	width:100% !important;
}
.lhea-member-style-6 .lhea-member-picture{
	background:none;
}
.lhea-modal-trigger:hover{
	background:transparent !important;
}
.lhea-modal-trigger:focus{
	background:transparent !important;
}
.lhea-color-flatui .lhea-member-style-6 .lhea-external-link .fa-stack-2x, .lhea-color-flatui .lhea-member-style-6 .lhea-modal-trigger .fa-stack-2x, .lhea-color-flatui .lhea-member-style-6 .lhea-member-name {
	color:#00b6a5 !important;
}
.lhea-color-flatui .lhea-modal-contents .lhea-modal-picture-hover .lhea-modal-name{
	background-color:#00b6a5 !important;
}
.lhea-member-name{
	display:flex;
	justify-content:center;
	align-items:center;
}
@media (min-width:1280px){
	.lhea-member-name{
		height:56px;
	}
}
@media (max-width:1279px) and (min-width:1024px){
	.lhea-member-name{
		height:84px;
	}
}
@media (max-width:1023px) and (min-width:786px){
	.lhea-member-name{
		height:56px;
	}
}
@media (max-width:785px) and (min-width:631px){
	.lhea-member-name{
		height:84px;
	}
}
@media (max-width:630px) and (min-width:540px){
	.lhea-member-name{
		height:56px;
	}
}
@media (max-width:539px) and (min-width:481px){
	.lhea-member-name{
		height:84px;
	}
}
.lhea-member-position{
	display:flex !important;
	justify-content:center;
  align-items:center;
}
@media (min-width:1680px) {
	.lhea-member-position{
		height:42px;
	}
}
@media (min-width:1024px) and (max-width:1679px){
	.lhea-member-position{
		height:58px;
	}
}
@media (max-width:1023px) and (min-width:884px){
	.lhea-member-position{
		height:42px;
	}
}
@media (max-width:883px) and (min-width:661px){
	.lhea-member-position{
		height:58px;
	}
}
@media (max-width:660px) and (min-width:631px){
	.lhea-member-position{
		height:74px;
	}
}
@media (max-width:630px) and (min-width:606px){
	.lhea-member-position{
		height:42px;
	}
}
@media (max-width:606px) and (min-width:481px){
	.lhea-member-position{
		height:58px;
	}
}
.em_wfe_form_container{
	border:none;
}
.em_wfe_form_container td{
	border:none;
}
.em_wfe_form_field_container{
	border:none;
}
.wfe_component .wfe_button{
	background-color:#00b6a5;
}
.wfe_component .wfe_button:hover{
	background-color:#009384;
}
.partners-grid{
   display:grid;
   grid-template-columns:1fr 1fr 1fr;
   column-gap:15px;
   row-gap:15px;
   margin-bottom:50px;
}
.partners-grid div img{
   border: 1px solid #f5f5f5;
   box-shadow: 2px 2px 3px 0px #f5f5f5;
   padding:5px;
}
#exhibitors-grid{
  grid-template-columns:1fr 1fr 1fr 1fr;
	-ms-grid-template-columns:1fr 1fr 1fr 1fr;
}
#premier-grid{
  grid-template-columns:40% 40%;
	grid-gap:10%;
}
#premier-plus-grid{
  grid-template-columns:60%;
}
@media (max-width:600px){
	#premier-plus-grid{
	  grid-template-columns:100%;
	}
	.partners-grid{
		grid-template-columns:1fr 1fr;
	}
	#exhibitors-grid{
		grid-template-columns:1fr 1fr 1fr;
	}
	#premier-grid{
  	grid-template-columns:80%;
	}
}
#tab_container_1412 ul{
	width:100%;
}
#tab_container_1412 ul li{
	width:50%;
	font-weight:bold;
	text-transform:uppercase;
}
#carousel__image-1152::before,
#carousel__image-942::before{
	content:"Conference Host";
	font-weight:bold;
	line-height:2rem;
}
#carousel__image-1559::before{
	content:"Major Partner";
	font-weight:bold;
	line-height:2rem;
}
#carousel__image-720::before,
#carousel__image-722::before{
	content:"Destination Sponsor";
	font-weight:bold;
	line-height:2rem;
}
#carousel__image-1554::before{
	content:"Associate Government Partner";
	font-weight:bold;
}
#carousel__image-1588::before,
#carousel__image-1550::before{
	content:"Associate Partner";
	font-weight:bold;
	line-height:2rem;
}
#carousel__image-1865::before {
		content:"Supporting Government Partner";
	font-weight:bold;
}
#carousel__image-1421::before,
#carousel__image-1420::before,
#carousel__image-1417::before,
#carousel__image-1423::before,
#carousel__image-1422::before,
#carousel__image-1584::before,
#carousel__image-1866::before{
	content:"Supporting Partner";
	font-weight:bold;
	line-height:2rem;
}
#carousel__image-1425::before{
	content:"App Sponsor";
	font-weight:bold;
	line-height:2rem;
}
#carousel__image-1427::before{
	content:"Breakfast Sponsor";
	font-weight:bold;
	line-height:2rem;
}
#carousel__image-1551::before{
	content:"Abstract USB Sponsor";
	font-weight:bold;
	line-height:2rem;
	margin-left:-5px;
}
#carousel__image-1571::before{
	content:"Conference Burseries Sponsor";
	font-weight:bold;
}
#carousel-4 .carousel__content{
	display:none;
}
.page-banner__buttons a{
	background-color:#f79421;
	border:#f79421;
}
.page-banner__buttons a:hover{
	background-color:#dd7a08 !important;
	border:#dd7a08;
}
.page-banner__buttons a:focus{
	background-color:#dd7a08 !important;
	border:#dd7a08;
}
.page-id-158 .jumbotron__content--body{
	display:none;
}
.page-id-158 .jumbotron__content--action{
	margin:auto;
}
.page-id-158 .jumbotron__content--action a{
	padding:20px 30px;
	height:auto;
	font-size:20px;
	background-color:#f79421;
	border:#f79421;
}
.page-id-158 .jumbotron__content--action a:hover{
	background-color:#dd7a08 !important;
	border:#dd7a08;
	color:#fff;
}
.page-id-158 .jumbotron__content--action a:focus{
	background-color:#dd7a08 !important;
	border:#dd7a08;
	color:#fff;
}
.columns_2-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  grid-gap:10px;
}
.geographic-breakdown-country{
  background-color:#e8e8e8;
  padding:7px 15px;
  border-radius:15px;
  display:grid;
  grid-template-columns:auto fit-content(100px);
}
.geographic-breakdown-country div:nth-of-type(2n){
  font-weight:bold;
  color:#00b6a5;
  font-size:20px;
}
.geographic-breakdown-country div:nth-of-type(1n){
  line-height:20px;
}
.page-id-158 .max-width-s{
	max-width:90%;
}
#owl-slider .button{
	background-color:#f79421;
	border:#f79421;
}
#owl-slider .button:hover{
	background-color:#e88108;
	border:#e88108;
}

/* Review Application page */
.control-label {
    margin-left: 2rem;
		margin-top: -22px;
}

@media only screen and (max-width: 641px) {
.gform_wrapper .ginput_container span:not(.ginput_price) {
    margin-bottom: 0;
	}
}

/* Tours Demo */
.page-id-1750 .columns-2-3 .column-1 {
	  -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
}

/* Destination Page */
.melbourne-gif {
	display:grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 20px;
	margin-top: 20px;
}

/* Awards Page */
.award-box{
  background-color:#fff;
  width:100%;
  margin-bottom:40px;
	border: solid;
	border-color: #f5f5f5;
}
.award-title{
  font-weight:bold;
  text-transform:uppercase;
  padding:25px;
  color:#ffffff;
  font-size:19px;
}
.award-content{
  display:grid;
  grid-template-columns:auto 200px;
  padding:25px;
  font-size:15px;
  grid-gap:25px;
}
@media screen and (max-width: 660px) {
	.award-content{
  	grid-template-columns:100%;

 	 	grid-gap:20px;
	}
}
.award-nosponsor{
  display:grid;
  grid-template-columns:auto;
  padding:25px;
  font-size:15px;
  grid-gap:25px;
}
.award-content div, .award-content li{
  font-size:15px;
}
.award-nosponsor div, .award-nosponsor li{
  font-size:15px;
}
.primary-background{
   background-color:#2154a5;
}
.secondary-background{
   background-color:#00aeef;
}
.tertiary-background{
   background-color:#00b8a5;
}

.child-care {
	display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 20px;
  row-gap: 20px;
	margin-top: 30px;
}

.child-care-option {
	border: solid 1px #000;
	border-radius: 10px;
	padding: 20px;
	background-color: #fafafa;
}

@media screen and (max-width:1500px) {
	.melbourne-video {
	height: 450px;
	}
}

@media screen and (max-width:1100px) {
	.melbourne-video {
	height: 500px;
	}
}

@media screen and (max-width:800px) {
	.melbourne-video {
	height: 400px;
	}
}

@media screen and (max-width:600px) {
	.melbourne-video {
	height: 270px;
	}
}