/* 
   Footer custom styles 
*/
html, body {
    overflow-x: hidden !important;
}

#main-footer 
{   background: #F5F3EF !important; padding-top: 135px !important; padding-bottom: 100px !important;	  margin: 0px -25px;
    position: relative;
}
#main-footer:before 
{   top: -200px; height: 200px; background: #F5F3EF;  width: 100%;  position: absolute;  content: '';  left: 0px;
}

#main-footer .container
{		max-width: 1065px !important;	
}
#main-footer .toop-logos .container
{	display: flex; align-items: flex-end; justify-content: space-between; -webkit-flex-wrap: wrap; flex-wrap: wrap;	
}


#main-footer .toop-logos .container .aus-made-logo img
{	max-width: 92px;
}






#main-footer #et-footer-nav
{	text-align: center; background: none !important; 
}
#main-footer #et-footer-nav .bottom-nav
{	text-align: left; padding: 0px; padding-top: 44px !important; margin-top: 44px !important;
	border-top: 1px solid rgba(160, 138, 89, 0.24);		
}
#main-footer #et-footer-nav .bottom-nav li.menu-item
{	padding: 0px; position: relative; opacity: 1; margin-right: 30px;
}

#main-footer #et-footer-nav .bottom-nav li.menu-item a
{	color: #A08A59; font-size: 16px; font-weight: bold; line-height: 22px; font-family: 'DM Sans', sans-serif !important; 
}
#main-footer #et-footer-nav .bottom-nav li.menu-item a:hover
{	opacity: 1;	color: #E35302 !important;
}

.footer-text
{	color: #A08A59; margin-top: 23px; font-size: 12px; letter-spacing: 0; line-height: 20px; font-family: 'DM Sans', sans-serif !important; 	
}





@media (max-width:480px)
{
	#main-footer #et-footer-nav .bottom-nav li.menu-item
	{	width: 100%;		
	}
	#main-footer .container
	{	padding-left: 30px !important; padding-right: 30px !important;
	}
	.footer-text .container,
	#main-footer #et-footer-nav .bottom-nav
	{	text-align: center;		
	}

	#main-footer 
	{  padding-top: 60px !important; padding-bottom: 60px !important;
	}


	body.page-id-14127 #page-container
	{	padding-top: 0px !important;		
	}
}