/* =Reset--------------------------------------------------------------*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {	border: 0;	font-family: inherit;	font-size: 100%;	font-style: inherit;	font-weight: inherit;	margin: 0;	outline: 0;	padding: 0;	vertical-align: baseline;}html {	font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */-ms-overflow-y: scroll;	overflow-y: scroll; /* Keeps page centred in all browsers regardless of content height */-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */-ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {	display: block;}ol,ul {	list-style: none;}table {	/* tables still need 'cellspacing="0"' in the markup */border-collapse: separate;	border-spacing: 0;}caption,th,td {	font-weight: normal;	text-align: left;}blockquote:before,blockquote:after,q:before,q:after {	content: "";}blockquote,q {	quotes: "" "";}a:focus {	outline: thin dotted;}a:hover,a:active {	/* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */outline: 0;}a img {	border: 0;}/*End reset-------------------------------------------------*//* =Global-----------------------------------------------*/body,button,input,select,textarea {	color: #444444;	font-family: Arial, Helvetica, Geneva, sans-serif;	font-size: 14px;	font-size: 1.3rem;	line-height: 1.5;	margin-top:50px;}body{	background:#164D36;	line-height:165%;	font-size:16px;}/**************************************************************ELEMENTS**************************************************************//* Headings */h1,h2,h3,h4,h5,h6 {	clear: both;}h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 2.3em;	color: #586314;	padding-bottom:0;	margin-bottom:0;}h1.super-title {    padding: 60px 0 0 0!important;    text-align: center!important;    text-transform: uppercase;    font-weight: 600 !important;}/*strapline re govt recyclers under H1 title*/#col-3-2 p{color:#3C746B;font-size:124%;text-align:center;background:#f1f1f1;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 2em;	color: #586314!important;	line-height:155%;}p {	margin-bottom: 1em;}p.intro {	font-size: 1.5em;	font-weight:500;	color:#586314;	line-height:155%;	font-family:Arial, Helvetica, Geneva, serif;}/*BULLET POINTS TEAL*/ul.teal li{	list-style: none;	background:url(/wp-content/uploads/bull-teal.gif) 0 5px no-repeat;	padding-left:20px;}/* Links */a {	color: #E8590B;}a:visited {	color: #000000;}/*PDF attachment link*/a:link.pdf,a:visited.pdf{	color: #E8590B;  display:inline-block;  background: url(/wp-content/uploads/icon-pdf.gif) 0 3px no-repeat;  padding-left: 17px;  text-decoration:none; height: 16px;}a:hover.pdf{  display:inline-block;  color:#586314;  background: url(/wp-content/uploads/icon-pdf.gif) 0 3px no-repeat;  text-decoration:underline;  padding-left: 17px; height: 16px;}/**************************************************************HEADER**************************************************************/#container-3, #container-4{	background:white;}a.logo img{	margin:25px 10px 20px 10px;}h1.super-title{font-size:42px;text-align:right;text-transform:uppercase;font-weight:500;margin:0;padding:60px 20px 0 0;	}#logo-container{	background:white;}#col-3-1{	background:white;}/*nav*/.navbar{	margin-bottom:0;}.dropdown-menu {    background-color: #9FD2A7;}.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {    background-color: #164D36;    color: #ffffff;}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{	background-color:#164D36;	color:#FFFFFF;}/*search*/.form-group input{	margin-top:0;}/**************HOME HEADER**************/#container-42{	background:white;}#col-42-1{	background:white;}#col-42-1 h1{	padding-bottom:20px;}/*slider*/#container-38{	background:white;}/**************************************************************HEADER END**************************************************************//**************************************************************NAV**************************************************************/.nav > li:hover  {      background:#164D36;      color:white;}.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {    color: #9FD2A7;    background-color: #080808;}/**************************************************************NAV ENDS**************************************************************//*SLIDER BG*/#col-28-1{	background: #ffffff;}/*pad content area below nav with a few pix;*/#container-12,#container-13,#container-14,#container-16,#container-17,#container-18{	padding-top:20px;}/**************************************************************HOME BODY LEFT HAND AND RIGHT SIDEBAR**************************************************************//*home portfolio container*/.home-portfolio-row{	padding-top:30px;}/*home mission*/#col-10-1{	background:#9FD2A7;}#post-4{	background:#9FD2A7;}#post-4 p:first-child{	padding-top:30px;}#post-4 p:last-child{	padding-bottom:20px;}#post-4 p{	font-size:175%;	text-align:center;	color:#164D36;	line-height:160%;}#container-29{	background:white;	padding-bottom:40px;}#col-29-1, #col-29-2{	padding-top:20px;}#col-29-1 h1{	font-size:2.4em;}#col-29-1 h2{	font-size:2em;	line-height:165%;}/*image boxes row*//*ROW OF LINK BADGES*/.image-row{	margin-left:10px!important;}.image-row:last-child{   margin: 0px;}.image-row:first-child, .image-row:last-child{   margin: 0px;}.imglink:hover {	-webkit-box-shadow: 1px 0px 10px rgba(10, 10, 10, 0.3);	-moz-box-shadow:    1px 0px 10px rgba(10, 10, 10, 0.3);	box-shadow:         1px 0px 10px rgba(10, 10, 10, 0.3);	cursor:pointer;}.imglink{   float: left;   margin: 0px 11px;   padding-top:8px;   border:1px solid #cccccc;   width:142px;   text-align:center;   background:white;   display:inline-block;}.image-row h1 a:link{margin-top:10px!important;padding:12px 0 6px 0!important; font-size:32px!important;text-align:center!important;color:#CCCCCC!important;text-decoration:none!important;border-bottom:0;}.image-row h1 a:visited{color:#CCCCCC!important;	text-decoration:none!important;}.image-row h1 a:hover{	color:#9FD2A7!important;	text-decoration:none!important;border-bottom:0;}/*portfolio strip*/#col-45-1{	background:white;	padding-top:20px;}/*Home RH sidebar buttons*/a.but-home-rh:link,a.but-home-rh:visited{	display:block;background: rgb(238,238,238); /* Old browsers */background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */	text-decoration:none!important;	margin:0 auto 15px auto;	width:100%;	padding:15px 20px;	color:#565656;	font-size:1.4em;		}a.but-home-rh:hover{border-bottom:0;background: rgb(180,227,145); /* Old browsers */background: -moz-linear-gradient(top,  rgba(180,227,145,1) 0%, rgba(97,196,25,1) 50%, rgba(180,227,145,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=0 ); /* IE6-9 */color:white;}/**************************************************************PRODUCTS**************************************************************/#container-12{	background:white;}/*LH SIDEBAR*/.lh-products-sidebar-image{margin:0 auto 20px auto;}/**************************************************************ABOUT**************************************************************/#container-13{	background:white;}/*LH SIDEBAR*/#col-13-1{	text-align:center;}/**************************************************************PLANT**************************************************************/#container-14{	background:white;}/*LH SIDEBAR#col-13-2{	}*//**************************************************************BARNITA**************************************************************/#container-17{	background:#ffffff;}#text-7 .textwidget {text-align:center;}/****************************************************ABOUT BARRY*****************************************************/#container-16{	background:#ffffff;}/****************************************************BARRY MENU*****************************************************//*start with mug shot cartoon*/.barry-lh-mug{	margin:0 auto 20px auto;}.vertical-menu ul{	width:75%;	margin-right:auto;	margin-left:auto;	margin-bottom:1em;}.vertical-menu a:link,.vertical-menu a:visited {	display:block;	background:#9FD2A7;	color:#323232;	margin-bottom:2px;	padding:3px 0 3px 3px;}.vertical-menu a:hover{	background:#164D36;	color:white;}/* active pages*/.vertical-menu li.current-menu-item a, .vertical-menu li.current-menu-item a {	background:#164D36;	color:white;}/****************************************************PRESENT*****************************************************/#container-18{	background:#ffffff;}.pix-present-sidebar{	margin:10px auto 20px auto}/**************************************************************GALLERY**************************************************************/#col-19-1{	background:white;}/****************************************************CONTACT*****************************************************/#container-15{	background:white;}#post-50{	padding-top:40px;}#wpcf7-f392-p378-o1 p{	margin: 3px;	padding:3px;}#wpcf7-f53-p50-o1 input,#wpcf7-f53-p50-o1 textarea{	background:#f1f1f1;	margin:10px 0 8px 0;}.google-map{	background:#f1f1f1;}#huge_it_google_map65559_container{	display: inline-block!important;}/****************************************************SHOP*****************************************************/#container-21{	background:white;}#col-21-1,#col-21-2{	padding-top:20px;}/*SHOP SIDEBAR*/.sidebar-shop{		margin:0 20px 20px 20px;}.wc-search,.wc-basket,.wc-recent{			margin-bottom:20px;}.widget_recently_viewed_products h3,.widget_product_search h3{	color: #586314;	font-size: 1.1em;}.woocommerce-product-search input{	margin-top:10px;background:#164D36;color:#FFFFFF;	}.woocommerce-product-search input:hover{    background-color: #A1D2A5;    color: #4f4f4f;}#woocommerce-product-search-field{	background:#FFFFFF;}.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {    background-color: #4D162D;    color: #FFFFFF;}.woocommerce-message::before {    color: #4D162D;}.woocommerce-message {    border-top: #4D162D 3px solid;}/*read more on products*/.woocommerce ul.products li.product .button{background:#164D36;color:#FFFFFF;}.woocommerce ul.products li.product .button:hover{    background-color: #A1D2A5;    color: #4f4f4f;}.products li a h3{	color:#586314;	font-size:1.1em;}.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {    background-color: #164D36;    color: #fff;}.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {    background-color: #A1D2A5;    color: #4f4f4f;}/*portfolio home link on rollover*/#gw_go_portfolio_home-portfolio .gw-gopf-style-delux .gw-gopf-post-content h2 a:hover {    color: #A1D2A5!important;}/*My Account sub-menu*/.woocommerce-MyAccount-navigation{	margin-top:15px;}.woocommerce-MyAccount-navigation-link a:link{	display:inline-block;	width:180px;hei#A1D2A5ght:22px;	background:#A1D2A5;	color:#4f4f4;	padding:3px 3px 3px 6px;	margin-bottom:2px;	text-decoration:none;} .woocommerce-MyAccount-navigation-link a:hover{	background:#164D36;	color:#FFFFFF;}/*info box border-top on account pages*/.woocommerce-info::before{    color: #A1D2A5;}.woocommerce-info {    border-top-color: #A1D2A5;}/****************************************************404*****************************************************/#container-51{	background:white;}#container-51 .entry-title{	margin:40px 0 25px 0;}#container-51 .entry-title,#container-51 .error-details p{	text-align:center;}.error-actions{	width:50%;	margin:20px auto 20px auto;}.error-actions a.btn-primary {  background-color:#164D36;  color:#CCCCCC;}.error-actions a.btn-primary:hover {  background-color:#247f5a;  color:#FFFFFF;}/**************************************************************FOOTER**************************************************************/#container-5{	background:#1A1717;	border-top:5px #9FD2A7 solid!important;	border-right:none!important;	border-bottom:none!important;	border-left:none!important;	margin-bottom:5px!important;	padding-top:60px;	padding-bottom:60px;}#col-5-1 {	color:#CCCCCC;	margin:0!important;	}/*MENU IN LH COLUMN*/#col-5-1 ul li,#col-5-3 ul li{	list-style-type:none;	margin-left:1em;}#col-5-1 li a:link,#col-5-1 li a:visited,#col-5-3 li a:link,#col-5-3 li a:visited{	border-bottom:0;	color:#666666;	padding:8px 5px 8px 25px;	text-decoration:none;	display:inline-block;	width: 85%;	background:#262525;	margin-bottom:2px;}#col-5-1 li a:hover,#col-5-3 li a:hover{	color:#FFFFFF;	text-decoration:none;	display:inline-block;		background:#323232;}#col-5-2  {	margin:0!important;	border-right:1px dotted #666666;	border-left:1px dotted #666666;	}	#col-5-2 p{		color:#CCCCCC;	padding-left:30px;	font-size:90%;	}			#col-5-2 a:link{	color:#9FD2A7;}#col-5-3{/*	width:20%!important;*/	color:#CCCCCC;	margin:0!important;	padding:5px;	}#col-5-1 h3.element-title, #col-5-2 h3.element-title, #col-5-3 h3.element-title {    color: #888888;    font-size:1.4em;    padding-left:15px;}.govt-badge{padding-top:1em;text-align:center;}/*facebook*/a.facebook:link,a.facebook:visited{	display:block;margin-top:1em;	margin-right:auto;	margin-left:auto;	width:175px;	height:58px;	background:url(/wp-content/uploads/footer-right-facebook-badge.png) 0% 0% no-repeat;	text-decoration:none!important;}a.facebook:hover{		background:url(/wp-content/uploads/footer-right-facebook-badge.png) 0% -59px no-repeat;}/*KNZB rollover-link*/a.footer-knzb:link,a.footer-knzb:visited{	display:block;margin-top:5px;	margin-right:auto;	margin-left:17px;	width:186px;	height:52px;	background:url(/wp-content/uploads/footer-left-knzb.gif) 0% 0% no-repeat;	text-decoration:none!important;}a.footer-knzb:hover{		background:url(/wp-content/uploads/footer-left-knzb.gif) 0% -53px no-repeat;	text-decoration:none!important;}/*NETCO CREDIT LINE*/#col-6-1{	text-align:right;		margin-bottom:45px!important;		color:#f8f8f8;	}	#col-6-1 p{		font-size:80%;	}#col-6-1 a:link,#col-6-1 a:visited{	color:#E8590B;	text-decoration:underline;		}#col-6-1 a:hover{	color:#444444;	text-decoration:none;		}/**************************************************************FOOTER ENDS**************************************************************/