/******
VERSIONS
1.0		20-09-2016	First live release
1.1		27-03-2017	Amendments ahead of Sales/Plant Hire go-live
1.2		29-10-2019	reCAPTCHA-related amendments
*****/


/*****
GENERIC STYLES
*****/

a {
	color:#a1c30c;
}

.container-main-01 ul > li:before,
.container-main-02 ul > li:before,
.container-main-03 ul > li:before,
.container-main-04 ul > li:before {
	color:#a1c30c;
}


/*****
HEADER
*****/

.cta-call {
	color:#a1c30c;
}

/*
font awesome icons
*/
.navbar-nav  i.fa-angle-right {
	color:#a1c30c;
}

.navbar-default .navbar-nav > li > a i.fa-angle-down {
	color:#a1c30c;
}

.btn-go {
	
}


/*****
FORMS & BUTTONS
*****/

.btn-go {
	background-color:#a1c30c;
	color:#fff;
	border:2px solid #a1c30c;
	

}

.btn-go:active,
.btn-go:focus,
.btn-go:hover {
	background-color:#819c0a;
	color:#fff;
	border:2px solid #819c0a;
}

/*****
NAVIGATION
*****/

nav.navbar .container-nav { 
	border-bottom:5px solid #a1c30c;
}


.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	background-color:transparent;
	color:#a1c30c;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	background-color:transparent;
	color:#a1c30c;
}

.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
	background-color:transparent;
	color:#a1c30c;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
	background-color:transparent;
}

.navbar-default .navbar-nav > .dropdown-search > a,
.navbar-default .navbar-nav > .dropdown-search > a:hover,
.navbar-default .navbar-nav > .dropdown-search > a:focus {
	background-color:#a1c30c;
}

.navbar-toggle-social-links {
	color:#a1c30c;
}

.navbar-toggle-search {
	background-color:#a1c30c;
}


/*
dropdown menu (normal + meganav)
*/
.dropdown-menu {
	border-top: 5px solid #a1c30c;
	border-bottom: 5px solid #a1c30c;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.meganav-menu > li > a:hover,
.meganav-menu > li > a:focus  {
	color: #a1c30c;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus,
.meganav-menu > .active > a,
.meganav-menu > .active > a:hover,
.meganav-menu > .active > a:focus {
	background-color: #a1c30c;
}


/*
select a division
*/

#dropdown-division a.dropdown-toggle:hover,
#dropdown-division a.dropdown-toggle:focus {
	background-color:#a1c30c;
} 

/*
nav, dropdown and search - responsive styles
*/
@media screen and (max-width: 767px) {
	
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #a1c30c;
	}

	
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #a1c30c;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
		color: #a1c30c;
	}
	
}

@media screen and (min-width: 992px) {
		
	#nav-main {
		font-size: 1.35rem;
	}
	
	#nav-main > li > a {
		padding:18px 0px 18px 12px;	
	}
}

@media screen and (min-width: 1200px) {
	
	#nav-main {
		font-size: 1.4rem;
	}

}

@media screen and (min-width: 1300px) {
	#nav-main > li > a {
		padding:18px 34px 18px 15px;	
	}
}


/*****
FOOTER
*****/

.quick-links li {
	color:#a1c30c;
}

/*****
PAGE-SPECIFIC
*****/
/*
HOME
*/

h1.home strong {
	color:#a1c30c; /* division-specific? */
}

/*
videos
*/
div.overlay-text i.fa-angle-right {
	color:#a1c30c;
}


/*
reCAPTCHA button - hide on pages without forms
*/
body:not(#page-id-501):not(#page-id-24):not(#page-id-26):not(#page-id-28):not(#page-id-30):not(#page-id-32):not(#page-id-36) .grecaptcha-badge {
	display: none;
}
