/*
 Theme Name:     Goorambat Solar Farms
 Theme URI:      https://goorambatsolarfarm.com.au/
 Description:    Goorambat Child Theme
 Author:         Web Recipes
 Author URI:     https://webrecipes.com.au
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

/*-------------------------------------menu changes--------------------------------------------*/

h6{
	text-transform: capitalize !important;
	font-family: 'Helvetica Neue LT Std',Helvetica,Arial,Lucida,sans-serif !important;
	color:#000000 !important;
	letter-spacing:0px !important;
	font-size:17px !important;}

 #main-content { overflow: hidden !important; }

/*----------------Toggle FAQ page-----------------------------------------------*/
h5.et_pb_toggle_title {
	text-transform:none !important;
	letter-spacing: 0px!important;} 

/*----------------------------------------------------Header Menu Changes Start -----------------------------------------------*/
#col-bg-hover:hover h4{background-color:#042B60 !important;color:#ffffff !important;}
#col-bg-hover:hover {background-color:#042B60 !important;color:#ffffff !important;}

.gt-fullwidth-speciality> .et_pb_row {
min-width: 85% !important;}

/* Hide the blurb on the home page*/
.hide_blurb{display:none !important;}


@media only screen and (min-width: 981px)
{
	.et_pb_svg_logo #logo {
    height: 100% !important;}
}

#logo {
    max-height: 100% !important;
}

.nav li ul {
   width: 280px !important;}

#top-menu li li {
   padding: 0 0px !important;}

#top-menu li li a {
    padding: 5px 5px !important;
	width: 280px !important;}

.nav li ul {
			position: absolute; top: 20px; left: -0px; padding: 10px; 
			/*width: 280px !important;*/}
.nav li ul {
    border-color: #042b60 !important;}

#home-energy-blurb .et_pb_blurb_content {
    text-align: left;
}

#home-energy-blurb .et_pb_main_blurb_image {
	max-width:80% !important;
    margin-bottom: 15px !important;}
.comm-benefits .et_pb_main_blurb_image {
	max-width:35% !important;
    margin-bottom: 15px !important;}
.comm-benefits h5{
letter-spacing:5px important;
}
/*----------------------------------------------------Header Menu Changes End ------------------------------------------------*/


.et_pb_fullwidth_menu .fullwidth-menu-nav>ul {
    padding: 10px 10 0!important;
}


/*--------------------Blurb Animation--------------------------------------------*/
.mp_m_blurb_grow:hover .et-pb-icon {
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;}
 
    .mp_m_blurb_grow:hover .et-pb-icon {
        -webkit-transform: scale(1.3) translateZ(0);
        transform: scale(1.3) translateZ(0);}

/*-------------------------------------------menu changes------------------------*/

.et_pb_fullwidth_slider_0.et_pb_slider {
    border-width: 0px !important;
}

.fullwidth-menu li {
     padding-right: 50px;}
.footer-custom-global{
	padding-bottom:0px !important;
	background-color:#042B60 !important;}
#footer-bottom {
	/*padding: 0px 0 0px !important;*/
    background-color:#042B60 !important;}
.footer-link a {
	font-weight:300!important;
    color: #ffffff !important;
}
.footer-link, .footer-link-whiteBG a:hover{
    color: #c1900b !important;
}
.footer-link-whiteBG a { color: #000000 !important;}


#footer-info a {
    color: #666;
    font-weight: 300 !important;
}
.custom-button-styles{
	width:250px !important;
	text-align:center;
}

.et_pb_scroll_top.et-pb-icon {
	    background: #c1900b !important;
}
/*--------------------------------Caldera Forms Start--------------------------------------*/

.caldera-grid .btn{
	text-transform:uppercase !important;
    float: none!important;
    color:#042b60 !important;
	background-color: rgba(255,255,255,0) !important;
	border-color:#042b60!important;
	letter-spacing: 3px !important;
    width: 260px !important;
    text-align: center;
}

.caldera-grid label{font-weight: 300 !important;}

.caldera-grid .btn:hover {
    background-color:#042b60!important;
	border-color: #042b60!important;
    color:#ffffff !important;
}
.caldera-grid .alert-success {

	background-color: #f3f3f3 !important;
    border-color: #f3f3f3 !important;
    color: #000000 !important;
	text-shadow: none !important;
}

.et_pb_blurb_position_left .et_pb_main_blurb_image{width:80px !important;}

.et_pb_slider .et_pb_slide_description {
float:left;
}
.home-hero-bluemenu-slider .et_pb_slide_content h1{
		
	   color:#042b60;
	   font-family: 'Helvetica Neue LT Std',Helvetica,Arial,Lucida,sans-serif !important;
	   text-transform:capitalize !important;
	   font-weight: 600 !important;
	   letter-spacing:2px !important;
	   line-height:1.6em !important;} 
	  .home-hero-bluemenu-slider .et_pb_slide_content h1:first-letter{
	   text-transform:uppercase;
}


.home-hero-bluemenu-slider .et_pb_slider .et_pb_container {
    float: left !important; /*move the slider text container to the left*/
}

.home-hero-bluemenu-slider .et_pb_slide_description  {
  text-align: left !important; /*align the slider text to the left*/
  /*adjust the padding around the slider text container, this will help you to control the 
  height of your slides. You can remove this if you want the default height*/
}

/*@media only screen and (min-width : 1824px) {
	.home-hero-slider .et_pb_slide_description  {
		padding-left: 25% !important;}
}*/



 .Fwslider-home .et_pb_slide_description .et_pb_slide_title {
  	   color:#042b60;
	   font-family: 'Helvetica Neue LT Std',Helvetica,Arial,Lucida,sans-serif !important;
	   text-transform:capitalize !important;
	   /*font-weight: 600 !important;*/
	   letter-spacing:3px !important;
	   } 

.home-speciality-section> .et_pb_row {
	min-width: 85% !important;}

.code-border { padding: 15px 15px !important;}

@media only screen and (min-width : 1824px) {
		
	#home-energy-blurb {margin-bottom:10% !important;}
	#home-energy-blurb .et_pb_main_blurb_image {
    	max-width: 50% !important;
		margin-bottom: 15px !important;}
   .all-headers{padding-top:5% !important;
		padding-bottom:5% !important;}
  .et_pb_slider .et_pb_slide_description {
    		align-self: flex-end;
   	 		width: 100%;
    		max-width: 1080px;
    		padding-left: 1% !important;
   		    float: none !important;}
	.et_pb_slide_description{padding:0% 0% !important;}
	#get-involved-row-home{width:30% !important;}
	
.Fwslider-home .et_pb_slide_description .et_pb_slide_title{
		font-size:60px !important;} 
	
	.Fwslider-home .et_pb_slide_content{
   		line-height: 1.2em;
	 	font-size:25px !important;
		letter-spacing:3px !important;}
	
    .Fwslider-home .et_pb_slide {
   		height:55vh !important;}
	
 	h5.et_pb_toggle_title {
	text-transform:none !important;
	letter-spacing: 0px!important;} 
	
	.code-border{padding: 20px 10px !important;}

}


/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px)  and (max-width: 1824px) {
	/*#page-container { padding-top: 113px !important;}*/
	/*---------------------------------------blue menu bg slider changes-----------------------------------------*/
	.et_pb_slider .et_pb_slide_description {
   		 align-self: flex-end;
   		 width: 100%;
    	 max-width: 1080px;
         /*padding: 25% 2% !important;margin: auto;*/
		margin-top:1.5% !important;
		padding-left:2% !important;
        float: none !important;}
	.Fwslider-home .et_pb_slide_description .et_pb_slide_title{
		font-size:45px !important;} 
	.Fwslider-home .et_pb_slide_content{
   		line-height: 1.2em;}
	
    .Fwslider-home .et_pb_slide {
   		height:500px !important;}
	
}
/*-----------------------------------------------------slider changes end---------------------------------------*/


/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1281px) and (max-width: 1405px) {
	.et_pb_slider .et_pb_slide_description {
    	align-self: flex-end;
    	width: 100%;
    	max-width: 1080px;
   	 	/*padding: 30% 2% !important;*/
		padding-left: 2% !important;
		margin-top: -2% !important;
    	margin: auto;
		float: none !important;}
	
	.Fwslider-home .et_pb_slide_content{
   		line-height: 1.2em;
	 	font-size:25px !important;}
	 .Fwslider-home .et_pb_slide {
   		height:400px !important;}
	
}

@media all and (min-width: 1100px) and (max-width: 1280px) {
	.documents-lyt{font-size:16px !important;}
	.et_pb_slider .et_pb_slide_description {
    		align-self: flex-end;
   	 		width: 100%;
    		max-width: 1080px;
    		/*margin-top: 13% !important;*/
			margin-top: 2.5% !important;
    		padding-left: 5% !important;
   		    float: none !important;}
	 .Fwslider-home .et_pb_slide {
   		height:500px !important;}
}
/*** Responsive Styles Tablet And Below ***/
/* Tablets in landscape mode (981-1100px) */
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { 
	/*#logo { max-height: 70% !important;}*/
	h2{ font-size:25px !important;}
	#et-top-navigation{padding-left:0px !important;}
	#top-menu li {padding-right: 12px !important;}
	#top-menu li a {
    font-size: 12px !important;}
	.et_pb_svg_logo #logo {height: 70% !important;}
	.Fwslider-home .et_pb_slide {
   		height:350px !important;}
	.et_pb_slider .et_pb_slide_description {
   	 	align-self: flex-end;
   	 	width: 100%;
   	 	max-width: 1080px;
   	    padding-left: 5% !important;
		margin-top:4% !important;
		float: none !important;}
	#location-home{padding-top:0px !important;}
	.location-text{
		margin-left:10% !important;
		padding-top:0px!important;
		margin-bottom:0px !important;}
	#Local-workers-text{padding-top: 0px !important;}
	#home-overview-content{padding-bottom:0px !important;}
	#get-involved-row-home{width: 65% !important;}

	
	.Fwslider-home .et_pb_slide_description .et_pb_slide_title{
		font-size:40px !important;} 
	.Fwslider-home .et_pb_slide_content{
   		line-height: 1.2em;
	 	font-size:30px !important;}
	
	/*#Location-about-btn{
		margin-left:10% !important;
		margin-top: 20px !important;
    	margin-bottom: 20px !important;}*/
	
	#forurcomm-localbenefits{padding-top:0px !important;}
	.Home-benefits-heading h3{font-size:23px !important;letter-spacing:4px !important;}
	
	#home-benefits-forlocals-content{margin-bottom:55px !important;}
	#home-benefits-fortheclimate-content{margin-bottom:55px !important;}
	#home-benef{}its-foryourcommunity-content{margin-bottom:20px !important;}
	#about-advisory-text{padding-top:0px !important;}
	.faq-row{width: 80% !important;}
	
}
/*** Responsive Styles Tablet Portrait ***/
@media all and (min-width: 768px) and (max-width: 980px) {
	.et_pb_svg_logo #logo {height: 100% !important;}
	.all-headers{padding-top:70px !important; padding-bottom:70px !important;}
	.all-headers .header-content{width:100% !important;}

	.Fwslider-home .et_pb_slide_description .et_pb_slide_title{
		font-size:40px !important;} 
	.Fwslider-home .et_pb_slide_content{
   		line-height: 1.2em;
	 	font-size:30px !important;}
	.Fwslider-home .et_pb_slider .et_pb_slide_description {
    	padding: 17% 0% !important;}
	.add-column-padding{padding-bottom:30px !important;}
	.removecolumnpadding{margin-bottom:0px !important;}

	.location-text{
		margin-left:0% !important;
		margin-top:0px !important;
		margin-bottom:0px !important;}
	.icons-overview {
    	padding-bottom: 20px !important;}
	
	#Location-about-btn{
		margin-left:0% !important;
		margin-top: 0px;
    	margin-bottom: 0px;}
	.reverse { 
		 display: -webkit-flex; /* Safari */
		-webkit-flex-direction: column-reverse; /* Safari 6.1+ */
		 display: flex;
		 flex-direction: column-reverse !important;}
		#home-energy-blurb .et_pb_main_blurb_image {max-width: 40% !important;}
	.images-width{
		width: 100% !important;
		padding-top: 20px!important;}
	.faq-row{width: 100% !important;}
	

	
}
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
	/*.all-headers{padding-top:0px !important; padding-bottom:0px !important;}*/
	.all-headers .header-content h1{font-size:50px !important;}
	.Fwslider-home .et_pb_slide_description .et_pb_slide_title{
		font-size:40px !important;} 
	.Fwslider-home .et_pb_slide_content{
   		line-height: 1.2em;
	 	font-size:20px !important;}
	.Fwslider-home .et_pb_slider .et_pb_slide_description {
    	align-self: flex-end;
    	width: 100%;
    	max-width: 1080px;
    	padding: 17% 0% !important;
    	margin: auto;
		float: none !important;}
	.add-column-padding{padding-bottom:30px !important;}
	.removecolumnpadding{margin-bottom:0px !important;}
	.location-text{
		margin-left:10% !important;
		margin-top:0px !important;
		margin-bottom:0px !important;}
	/*#Location-about-btn{
		margin-left:10% !important;
		margin-top: 20px;
    	margin-bottom: 20px;}*/
	.reverse { 
		 display: -webkit-flex; /* Safari */
		-webkit-flex-direction: column-reverse; /* Safari 6.1+ */
		 display: flex;
		 flex-direction: column-reverse !important;}
	#home-energy-blurb .et_pb_main_blurb_image {max-width: 60% !important;}
	
	.images-width{
		width: 100% !important;
		padding-top: 20px!important;}
		.code-border{padding: 20px 10px !important;}

}
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
	/*.all-headers{padding-top:0px !important; padding-bottom:0px !important;}*/
	.all-headers .header-content h1{font-size:35px !important;}
	.all-headers .header-content{width:100% !important;}
	h2{font-size:30px !important;letter-spacing: 5px !important;}
	 .et_pb_svg_logo #logo {
		max-width:100% !important;
    	height: 95% !important;}
	.icons-overview {
    	padding-bottom: 20px !important;}
	
	
	.Fwslider-home .et_pb_slide_description .et_pb_slide_title{
		font-size:35px !important;} 
	.Fwslider-home .et_pb_slide_content{
   		line-height: 1.2em;
	 	font-size:20px !important;}
	.et_pb_main_blurb_image{margin-bottom:15px !important;}
	.add-column-padding{padding-bottom:30px !important;}
	.removecolumnpadding{margin-bottom:0px !important;}
	.location-text{
		margin-left:10% !important;
		margin-top:0px !important;
		margin-bottom:0px !important;}
	
	#home-energy-blurb .et_pb_main_blurb_image {
    max-width: 60% !important;}
	
	/*#Location-about-btn{
		margin-left:10% !important;
		margin-top: 20px;
    	margin-bottom: 20px;}*/
	.reverse { 
		 display: -webkit-flex; /* Safari */
		-webkit-flex-direction: column-reverse; /* Safari 6.1+ */
		 display: flex;
		 flex-direction: column-reverse !important;}
	
	#testimonial-icon-blurb{margin-left:7% !important;}
	#get-involved-row-home{width:80% !important;}
	.add-column-padding{padding-bottom:30px !important;}
	#home-about-neoen{padding-bottom: 20px !important;}
	#benefits-col1, #benefits-col2, #benefits-col3{
		padding-left:5px !important;
		padding-right:5px !important;}
	
	.climate-image{
		width: 100% !important;
		padding-top: 20px!important;}
	.faq-row{width: 100% !important;}
	.comm-benefits .et_pb_main_blurb_image {
		max-width:35% !important;
   		}
	.code-border{padding: 20px 10px !important;}

}  
@media only screen and (max-width: 980px)  {
	#et-top-navigation span.mobile_menu_bar:before, 
	#et-top-navigation span.mobile_menu_bar:after {
		color: #ffffff !important;
	}
}

 
