/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
@font-face {
	font-family: 'FuturaLT';
	src: url('fonts/31DFFE_0_0.eot');
	src: url('fonts/31DFFE_0_0.eot?#iefix') format('embedded-opentype'),
		 url('fonts/31DFFE_0_0.woff2') format('woff2'),
		 url('fonts/31DFFE_0_0.woff') format('woff'),
		 url('fonts/31DFFE_0_0.ttf') format('truetype');
}
@font-face {
	font-family: 'UniversLT-Light';
	src: url('fonts/31DFFE_1_0.eot');
	src: url('fonts/31DFFE_1_0.eot?#iefix') format('embedded-opentype'),
		 url('fonts/31DFFE_1_0.woff2') format('woff2'),
		 url('fonts/31DFFE_1_0.woff') format('woff'),
		 url('fonts/31DFFE_1_0.ttf') format('truetype');
}

.eventgrid p {margin:0!important;}


.sponsorname {margin: 15px; padding: 15px; text-align: center!important;}
.sponsorname img {width: 100%!important;}
.agm {
    background: #E31B23!important;
    padding: 14px 30px;
    font-weight: 700;
    text-transform: uppercase;
	font-size: 16px;
}

#menu-business-atlas-menu li {
    display: inline-block!important;
}

a.gm:hover {text-decoration: none!important;}

#nswinset {margin-top: -200px!important; z-index: 1!important; position: absolute!important;}

#maps_home {margin-bottom: 35px;}

#maps_home h2, #maps_home p {color: #fff!important;}

#side-header .fusion-logo, .fusion-header .fusion-logo {
	margin-top: 13px!important;}

#biofuel .person-img {
    width: 200px;
}

.ttftalks .person-image-container img, .ttftalks .person-image-container {width:100%!important;}
.ttftalks .person-image-container {border: 1px solid #eee!important;}
.ttftalks .fusion-text {margin-bottom:25px;}

.ttftalks img, .ttftalks .imageframe-align-center, .ttftalks .fusion-imageframe {
    width: 100% !important;
}

.ttfinsights h3 {color:#ed1c24!important;}
.ttfinsights .fusion-text {color:#000!important;}

.ttfinsights img, .ttfinsights .imageframe-align-center, .ttfinsights .fusion-imageframe {
    width: 100% !important;
}

.ttfinsights .fusion-video.fusion-youtube {
    margin-top: 30px;
}

.introtext {font-size: 18px;}
.collapseomatic_content {margin-left:0!important;}

.statecircle {
  background: #6bafb6;
  display: table-cell;
  padding: 20px;
  border-radius: 60px;
  width: 100px;
  height: 100px;
  vertical-align: middle !important;
  text-align: center;
  font-weight: 700;
}

.statecircle p {margin:0!important;}


.tripbox p, .tripbox .alert, .tripbox .fusion-title {margin-bottom: 3px!important}
.tripbox .fusion-column-wrapper {padding:10px!important;}
.fusion-alert-content {font-weight:700!important;}

#topten .mapsvg-controller-view-content div:first-of-type {
  color: #ed1c24;
  font-weight: 700;
}
#mapsvg-map-16636 .mapsvg-directory .mapsvg-auto-height, #mapsvg-map-16637 .mapsvg-directory .mapsvg-auto-height {
  border: 1px solid #deebee !important;
  margin-left: 30px;
}
#mapsvg-map-16636 .mapsvg-directory-item, #mapsvg-map-16637 .mapsvg-directory-item {padding: 5px 10px!important;}
#mapsvg-map-16636 .mapsvg-directory-item:hover, #mapsvg-map-16636 .mapsvg-category-item:hover, #mapsvg-map-16637 .mapsvg-directory-item:hover, #mapsvg-map-16637 .mapsvg-category-item:hover {background:#deebee !important;}

.international h2 {
  display: inline-block;
}

.international h2::after {
  content: url(https://www.ttf.org.au/wp-content/uploads/2022/11/hand.png);
  position: absolute;
  top: 0;
  margin-left: 10px;
}

.triiipsheader {background-image: url("https://www.ttf.org.au/wp-content/uploads/2022/11/ttf_trans.png")!important;
	background-position: left center!important;}

.home #main {
  padding-left: 0 !important;
  padding-right: 0 !important;
	padding-bottom:0!important;
}

.fusion-footer-widget-area.fusion-widget-area {
  border: none !important;
}

.acknowledgement {

    margin: 0 !important;
    background: #282828;
    display: inline-block;
	float: left;
    width: 100%;
	color: #dddddd!important;
	
	  


}

.acknowledgement .container {
padding-left: 35px;
  padding-right: 35px;
	padding-top: 15px;
	max-width: 100%!important;
	}

.acknowledgement h3 {color: #dddddd!important;}




@media all and (max-width: 767px) {
  
	
	.sponsorname {margin: 5px; padding: 5px; text-align: center!important;}


}