h2.widget-title {
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #FDB813;
	font-size: 12px;
	margin-bottom: 20px;
}
#map {
	width : 357px;
	height : 310px;
	background : url('../images/map/Map-LandingBlank.png') no-repeat top left;
	position : relative;
	top : 0;
	left : 0;
	margin : 0 auto;
	cursor : pointer;
    margin-bottom: 20px;
}
#map .callouts .callout {
	display : none;
	position : absolute;
	top : 0;
	left : 0;
	padding : 12px 15px;
	background-color : #fff;
}

/*
#map .region {
	position : absolute;
	top : 0;
	left : 0;
	display : block;
	text-align : center;
	cursor : pointer;
}

#map .region a {
	line-height: 1.2;
	color : #707372;
	text-shadow: 0 0 1px rgba(0,0,0,0.1);
	text-decoration : none;
	display : block;
	box-shadow: none;
}

#map .region .num,
#map .region .text {
	display : block;
	font-weight : 600;
}

#map .region .num {
	display: block;
	line-height: 1.2;
	font-size : 32px;
	font-weight : 600;
}

#map .region .text {
	font-size : 14px;
}

#map .region.nsw {
	top : 165px;
	left : 242px;
	width : 106px;
	height : 74px;
}

#map .region.qld {
top: 4px;
left: 224px;
width: 126px;
height: 166px;
}

#map .region.sa {
top: 139px;
left: 142px;
width: 101px;
height: 113px;
}

#map .region.nt {
	top: 4px;
	left: 142px;
	width: 81px;
	height: 136px;
}

#map .region.vic {
top: 211px;
left: 242px;
width: 68px;
height: 52px;
}

#map .region.wa {
top: 31px;
left: 5px;
width: 137px;
height: 199px;
}

#map .region.tas {
top: 274px;
left: 261px;
width: 33px;
height: 30px;
}

#map .region.act {
top: 239px;
left: 326px;
width: 39px;
height: 20px;
}

#map .region.sa a,
#map .region.nsw a {
	padding-top: 8%;
}


#map .region.vic a {
	position : relative;
	left: -52px;
	top: 65px;
}

#map .region.tas a {
	position : relative;
	left: 43px;
	top: 7px;
}


#map .region.nt a,
#map .region.wa a,
#map .region.qld a {
	padding-top: 70%;
}



#map .callouts {
	position : absolute;
}

#map .callouts .callout {
	display : none;
	position : absolute;
	top : 0;
	left : 0;
	padding : 12px 15px;
	background-color : #fff;
}

#map .callouts .callout .in {
	width : 130px;
}

#map .callouts .callout h4 {
	font-size : 14px;
	padding : 2px 0;
	margin-bottom : 4px;
	color : #242021;
	border-bottom : 1px dashed #000;
	font-weight : 700;
}

#map .callouts .callout li span {
	vertical-align : middle;
	line-height: 10px;
}

#map .callouts .callout .dev {
	display : inline-block;
	border-radius : 3px;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
	width  : 6px;
	height : 6px;
	background-color : #242021;
	margin-right : 2px;
}

#map .callouts .callout .garden_villages .dev {
	background-color : #707372;
}

#map .callouts .callout .settlers .dev {
	background-color : #707372;
}

#map .callouts .callout .ale .dev {
	background-color : #707372;
}

#map .callouts .callout ul {
	margin : 0;
	padding: 0;
}

#map .callouts .callout ul li {
	list-style-type : none;
	font-size : 11px;
}

#map .callouts .callout ul li,
#map .callouts .callout ul li a {
	color : #242021;
}*/

#map .callouts .nsw {
	background: url('../images/map/NSWRollover.png') no-repeat top left;
	width : 198px;
	height : 115px;
	top : 139px;
	left : 60px;
}

#map .callouts .nt {
}

#map .callouts .qld {
	background: url('../images/map/QLDRollover.png') no-repeat top left;
	width : 200px;
	height : 112px;
	top : 70px;
	left : 60px;
}

#map .callouts .sa {
	background: url('../images/map/SARollover.png') no-repeat top left;
	width : 200px;
	height : 112px;
	top : 120px;
	left : -30px;
}

#map .callouts .tas {
	background: url('../images/map/TASRollover.png') no-repeat top left;
	width : 165px;
	height : 135px;
	top: 145px;
	left: 259px;
}

#map .callouts .vic {
	background: url('../images/map/VICRollover.png') no-repeat top left;
	width : 198px;
	height : 116px;
	top: 178px;
	left: 38px;
}

#map .callouts .act {
	background: url('../images/map/ACTRollover.png') no-repeat top left;
	width : 198px;
	height : 116px;
	top: 177px;
	left: 99px;
}

#map .callouts .wa {
	background: url('../images/map/WARollover.png') no-repeat top left;
	width : 155px;
	height : 153px;
	top: -37px;
    left: -17px;
}
/*
#map-summary {
	margin-top : -190px;
	cursor : pointer;
}

.home #map-summary {
	margin-top : -65px;
}

#map-contact {
	margin-top : 45px;
}

#map-summary .num {
	font-size : 72px;
	color : #707372;
	text-shadow: 0 0 1px rgba(0,0,0,0.1);
	font-weight : 600;
	display : block;
	line-height : 1;
}

#map-summary .text {
	display : block;
	color : #707372;
	font-size : 18px;
	font-weight : 600;
	text-shadow: 0 0 1px rgba(0,0,0,0.1);
}

#map-summary .link {
	color : #FDB813;
	font-size : 13px;
	font-weight : 400;
}*/

#mapsmall {
	width : 265px;
	height : 200px;
/* 	background : url('../images/map/SmallMap/Australia.png') no-repeat top left; */
	position : relative;
	top : 0;
	left : 0;
	margin : 20px auto;
	cursor : pointer;
}

#mapsmall .region {
	position : absolute;
	top : 0;
	left : 0;
	width : 0;
	height : 0;
}

#mapsmall .region.inactive a {
	cursor : default;
}

#mapsmall .nsw {
	background : url('../images/map/SmallMap/NSWInactive.png') no-repeat top left;
	top: 110px;
	left: 170px;
	width: 75px;
	height: 61px;
}

#mapsmall .nsw.inactive {
	background : url('../images/map/SmallMap/NSWInactive.png') no-repeat top left !important;
}

#mapsmall .nsw.active,
#mapsmall .nsw:hover {
	background : url('../images/map/SmallMap/NSWActive.png') no-repeat top left;
}

#mapsmall .act {
	background : url('../images/map/SmallMap/ACTInactive.png') no-repeat 3px 3px;
	top: 150px;
	left: 230px;
	width: 15px;
	height: 15px;
}

#mapsmall .act.inactive {
	background : url('../images/map/SmallMap/ACTInactive.png') no-repeat top left !important;
}

#mapsmall .act.active,
#mapsmall .act:hover {
	background : url('../images/map/SmallMap/ACTActive.png') no-repeat 3px 3px;
}


#mapsmall .vic {
	background : url('../images/map/SmallMap/VICInactive.png') no-repeat top left;
	top: 140px;
	left: 168px;
	width: 46px;
	height: 33px;
}

#mapsmall .vic.inactive {
	background : url('../images/map/SmallMap/VICInactive.png') no-repeat top left !important;
}

#mapsmall .vic.active,
#mapsmall .vic:hover {
	background : url('../images/map/SmallMap/VICActive.png') no-repeat top left;
}

#mapsmall .qld {
	background : url('../images/map/SmallMap/QLDInactive.png') no-repeat top left;
	top: 0px;
	left: 155px;
	width: 87px;
	height: 118px;
}

#mapsmall .qld.inactive {
	background : url('../images/map/SmallMap/QLDInactive.png') no-repeat top left !important;
}

#mapsmall .qld.active,
#mapsmall .qld:hover {
	background : url('../images/map/SmallMap/QLDActive.png') no-repeat top left;
}

#mapsmall .sa {
	background : url('../images/map/SmallMap/SAInactive.png') no-repeat top left;
	top: 88px;
	left: 105px;
	width: 70px;
	height: 81px;
}

#mapsmall .sa.inactive {
	background : url('../images/map/SmallMap/SAInactive.png') no-repeat top left !important;
}

#mapsmall .sa.active,
#mapsmall .sa:hover {
	background : url('../images/map/SmallMap/SAActive.png') no-repeat top left;
}

#mapsmall .tas {
	background : url('../images/map/SmallMap/TASInactive.png') no-repeat top left;
	top: 182px;
	left: 184px;
	width: 19px;
	height: 22px;
}

#mapsmall .tas.inactive {
	background : url('../images/map/SmallMap/TASInactive.png') no-repeat top left !important;
}

#mapsmall .tas.active,
#mapsmall .tas:hover {
	background : url('../images/map/SmallMap/TASActive.png') no-repeat top left;
}

#mapsmall .wa {
	background : url('../images/map/SmallMap/WAInactive.png') no-repeat top left;
	top: 18px;
	left: 18px;
	width: 93px;
	height: 135px;
}

#mapsmall .wa.inactive {
	background : url('../images/map/SmallMap/WAInactive.png') no-repeat top left !important;
}

#mapsmall .wa.active,
#mapsmall .wa:hover {
	background : url('../images/map/SmallMap/WAActive.png') no-repeat top left;
}

#mapsmall .nt {
	background : url('../images/map/SmallMap/NTInactive.png') no-repeat top left;
	top: 2px;
	left: 103px;
	width: 66px;
	height: 93px;
}

#mapsmall .nt.inactive {
	background : url('../images/map/SmallMap/NTInactive.png') no-repeat top left !important;
}

#mapsmall .nt.active,
#mapsmall .nt:hover {
	background : url('../images/map/SmallMap/NTActive.png') no-repeat top left;
}

/*
#mapsmall .region a {
	display : block;
	padding : 0;
	height : 100%;
}

#select-community {
	position : relative;
}

#select-community select {
	margin : 0 auto;
	width : 180px;
	display : block;
	margin-top : 80px;
}

#select-community p.or {
	position  : absolute;
	left : 0;
	top : 100px;
}

.map-selector {
	padding : 40px 0;
	border-bottom : 1px solid #C6C6C6;
	margin-bottom : 40px;
}

.map-selector h4 {
	text-align : center;
}

.communities {
	position : relative;
	padding-bottom : 20px;
	margin-bottom : 30px;
}

.communities #map-contact {
	position : absolute;
	bottom : 0;
}

.communities td.thumb,
.properties td.thumb {
	width : 150px;
	vertical-align : top;
}

.communities td.text,
.properties td.text {
	padding : 0 0 0 20px;
	vertical-align : top;
}


.widget_map_widget .phone {
	width: 300px;
	margin-top: 20px;
}

.widget_map_widget .number {
	color: #FDB813;
	font-weight: bold;
	font-size: 20px;
}

.widget_map_widget #location {
	width: 315px;
}
#title-communities{
	font-size: 1.5em;
    padding-top: 8%;
    padding-right: 5%;
    padding-bottom: 5%;
    padding-left: 5%;
    text-align: center;
}
#title-communities h2{
	font-weight: 700;
    font-size: 8em;
    color: #5d6468;
    text-align: center;
}
#title-communities .text{
	color: #5d6468
}
.map-column{
	background-color: rgba(112,115,114,0.1);
}
.map-column p{
	padding-bottom:0px;
}
@media only screen and (max-width: 400px) {
	#title-communities{
		padding-top: 0%;
	}
	#title-communities h2{
		font-size: 5em;
	}
}
@media (min-width: 981px) and (max-width: 1210px) { 
	.et_pb_column_1_3 #map .region.vic a {
		position: relative;
		left: -116px;
		top: -36px;
	}
	.et_pb_column_1_3 #map .region.qld {
		top: -33px;
		left: 141px;
		width: 126px;
		height: 166px;
	}
	.et_pb_column_1_3 #map .region.nsw {
		top: 106px;
		left: 164px;
		width: 106px;
		height: 74px;
	}
	.et_pb_column_1_3 #map .region.wa {
		top: -29px;
		left: 5px;
		width: 137px;
		height: 199px;
	}
	.et_pb_column_1_3 #title-communities h2{
		font-size: 5em;
	}
	.et_pb_column_1_3 #title-communities{
		padding-top: 25%;
	}
	.et_pb_column_1_3 #map .callouts .wa {
		top: -95px;
		left: -16px;
	}
	.et_pb_column_1_3 #map .callouts .nsw{
		top: 74px;
		left: 6px;
	}
	.et_pb_column_1_3 #map .callouts .qld{
		top: 24px;
		left: 5px;
	}
	.et_pb_column_1_3 #map .callouts .vic{
		top: 139px;
		left: -56px;
	}
}
@media only screen and (max-width: 375px) {
	#map{
		width: 320px;
		height: 284px;
		background-size: cover;
	}
	#map .region.qld {
		top: -6px;
		left: 202px;
	}
	#map .region.nsw {
		top: 141px;
		left: 219px;
	}
	#map .region.vic a {
		left: -70px;
		top: 10px;
	}
	#map .region.wa {
		top: 2px;
	}
	#map .callouts .wa{
		top: -59px;
		left: -18px;
	}
	#map .callouts .qld{
		top: 44px;
		left: 54px;
	}
	#map .callouts .nsw{
		top: 103px;
		left: 53px;
	}
	
}*/
