
	 /* ================ 20.3 ===============================*/
	 @import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");
	 @import url("https://fonts.googleapis.com/css?family=Ubuntu:400,400italic,500,700,700italic");
	 .headtop
	 {
		 width:100%;
		 position:relative;
		 background:#7FB539;
		 float:left;
		 padding:10px 0;
		 color:#fff;
	 }
	 .headtop a
	 {
		 color:#fff;
	 }
	 .wrap1
	 {
		 width:1170px;
		 margin:0 auto;
	 }
	 .headtop .wrap1  .left-side, .headtop .wrap1  .right-side
	 {
		 width:25%;
		 float:left;
	 }
	 .headtop .wrap1  .center
	 {
		 width:50%;
		 float:left;
		 text-align:center;
		 
	 }
	 .headtop .wrap1  .right-side ul
	 {
		 list-style-type:none;
		 float:right;
	 }
	 .headtop .wrap1  .right-side ul li
	 {
		 float:left;
	 }
	 .headtop .wrap1  .right-side ul li + li{
		 margin-left:25px;
	 }
	 
	 .headtop2
	 {
		width:100%;
		float:left;
		background:url("assets/images/headtop2.jpg");
		padding:45px 0;
	 }
	 .headtop2 .logo-top
	 {
		 width:40%;
		 float:left;
	 }
	 .headtop2 .logo-top img
	 {
		 width:270px;
		 height:60px;
	 }
	 .headmenu
	 {
		 float:right;
		 width:40%;
		 color:#fff;

	 }
	 .headmenu ul
	 {
		 list-style-type:none;
		 float:right;
	 }
	 .headmenu ul li
	 {
		 float:left;
	 }
	 .headmenu ul li + li
	 {
		 margin-left:45px;
	 }
	 .headmenu p
	 {
		 color:#fff;
		 padding:0 10px;
		 font-size: 24px;
		font-weight: 700;
		font-family: "Ubuntu", Helvetica, Arial, sans-serif;
		line-height: 24px;
		text-transform: uppercase;
		float:right;

	 }
	 .headmenu p a
	 {
		 color:#fff;
	 }
	 .headmenu p a:hover
	 {
		 color:#7EB438;
	 }
	 #headtop2{
		transition: 0.3s all cubic-bezier(0.785, 0.135, 0.15, 0.86);
	 }
	 
	 .headtop2 .wrap1 h2
	 {
		 color:#fff;
		 font-size:45px;
		 float:none;
		 text-align:center;
		 display:block;
		 margin:25px auto;
		 font-weight: bold;
		text-transform: uppercase;
		 
	 }
	.headtop2 .breadcrumbs
	{
		display:block;
		margin:15px auto;
	}
	.headtop2 .breadcrumbs ul
	{
		list-style-type:none;
		width:100%;
		text-align:center;
	}
	.headtop2 .breadcrumbs ul li{
		display:inline-block;
		color:#fff;
	}
	.headtop2 .breadcrumbs ul li a
	{
		color:#fff;
	}
	.fixed
	{
		position:fixed;
		z-index:9999;
		top:0;
		left:0;
		right:0;
		padding: 19px 40px;
		background: #191919;
		width:100%;
		transition: 0.3s all cubic-bezier(0.785, 0.135, 0.15, 0.86);
	}
	.site-footer
	{
		background:#191919;
		padding-bottom:25px;
		padding-top:25px;
	}
	.grid3
	{
		width:23%;
		margin:1%;
		float:left;
		color:#fff;
	}
	.clear
	{
		clear:both;
	}
	footer .grid3 h5
	{
		font-size:22px;
		color:#fff;
		font-family: "Ubuntu", Helvetica, Arial, sans-serif;
		text-transform:none;
		letter-spacing:normal;
	}
	footer .grid3 ul
	{
		margin-left:15px;
		list-style-type: disc;
	}
	footer .grid3 ul li, footer .grid3 ul li a:hover, footer .grid3 ul li a.active, footer .grid12 a:hover
	{
		color:#7EB438;
	}
	footer .grid3 ul li a, footer .grid12 a
	{
		color:#fff;
	}
	footer .grid12
	{
		float:none;
		text-align:center;
		display:block;
		margin:15px auto;
		color:#fff;
	}
	.headtop address, .headtop ul
	{
		margin:0;
	}
	address
	{
		font-style:normal;
		font-family: "Ubuntu", Helvetica, Arial, sans-serif;
	}
	.aus_logo
{
    margin:0 0px;
    width:25px;
    height:25px;
    background:url(assets/images/fitness_australia_logo.png) no-repeat;
    display:inline-block;
}
.fb
{
    margin:0 0px;
    width:25px;
    height:25px;
    background:url(assets/images/fb.png) no-repeat;
    display:inline-block;
}
.gplus
{
    margin:0 0px;
    width:25px;
    height:25px;
    background:url(assets/images/gplus.png) no-repeat;
    display:inline-block;
}
.linkedin
{
    margin:0 0px;
    width:25px;
    height:25px;
    background:url(assets/images/linkedin.png) no-repeat;
    display:inline-block;
}
.instagram
{
    margin:0 0px;
    width:25px;
    height:25px;
    background:url(assets/images/instagram.png) no-repeat;
    display:inline-block;
}
	
li#menu-item-46 a {
    color: #7FB539;
}	

@media (max-width:1169px)
{
	.wrap1
	{
		width:100%;
		padding-left:15px;
		padding-right:15px;
		box-sizing:border-box;
	}
}
@media (max-width:1023px)
{
	.headtop .wrap1 .right-side ul li + li 
	{
		margin-left: 14px;
	}
}
@media (max-width:767px)
{
	.headtop .wrap1 .left-side, .headtop .wrap1 .right-side, .headtop .wrap1 .center
	{
		width:100%;
		text-align:center;
	}
	.headtop .wrap1 .right-side ul
	{
		text-align:center;
		float:none;
		width:100%;
	}
	.headtop .wrap1 .right-side ul li
	{
		float:none;
		display:inline-block;
	}
}
@media (max-width:639px)
{
	.headtop2 .logo-top img
	{
		width:100%;
		height:auto;
		max-width:170px;
	}
	.grid3
	{
		width:100%;
	}
}

@media (max-width:479px)
{
	.headmenu p
	{
		font-size:18px;
	}
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	