@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);
@font-face {
	font-family: 'codropsicons';
	src:url('../fonts/codropsicons/codropsicons.eot');
	src:url('../fonts/codropsicons/codropsicons.eot?#iefix') format('embedded-opentype'),
		url('../fonts/codropsicons/codropsicons.woff') format('woff'),
		url('../fonts/codropsicons/codropsicons.ttf') format('truetype'),
		url('../fonts/codropsicons/codropsicons.svg#codropsicons') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	background: #fff;
}

p, ul {font-size:16px;}

h1 {padding-bottom:15px; padding-top:15px;	font-family: 'Lato', Arial, sans-serif;
}


.panel-title > h3 {padding:0px; margin:0px;}


.container > header,
.codrops-top {
	color: #fff;
	font-family: 'Lato', Arial, sans-serif;
}

.container > header {
	margin: 0 auto;
	padding: 12em 2em;
	padding-left: 370px;
	background: rgba(0,0,0,0.05);
}

#skipto {margin-left:-1000px;}

/*.container > header a {  
	color: #566473;
	text-decoration: none;
	outline: none;
}

.container > header a:hover {
	color: #4f7bab;
} 

.container > header h1 {
	font-size: 3.2em;
	line-height: 1.0;
	margin: 0;
	font-weight: 400;
	text-align:center;
}

*/

.logo {margin:38px 0px 0px 0px; width:60px;}

.logo2 {display:none;}

.container > header span {
	display: block;
	font-size: 55%;
	color: #74818e;
	padding: 0 0 0.6em 0.1em;
} 


/*
.eabtitle {
  width: calc(100% - 135px); 
  top:0px;
  margin-left:135px;
  height:135px;
  padding-right:135px;
  text-align:center;
  background:url(../images/eab-icon4.png) right no-repeat; 
}
.eabtitle h1 {
	font-size: 3.2em;
	line-height: 2.8;
	margin: 0;
	font-weight: 400;
	text-decoration:none;
}

.eabtitle h1 a {
	text-decoration:none;
	color:#19453b;
} 

.navbg {
	 background-color:#FFF; 
	 height:135px; 
	 width:100%;
	 position:fixed; 
	 top:0px;
	z-index:10000;
}*/


/* Top Navigation Style */
.codrops-top {
	background: #fff;
	background: rgba(255, 255, 255, 0.6);
	text-transform: uppercase;
	width: 100%;
	font-size: 0.69em;
	line-height: 2.2;
}

.codrops-top a {
	text-decoration: none;
	padding: 0 1em;
	letter-spacing: 0.1em;
	color: #888;
	display: inline-block;
}

.codrops-top a:hover {
	background: rgba(255,255,255,0.95);
	color: #333;
}

.codrops-top span.right {
	float: right;
}

.codrops-top span.right a {
	float: left;
	display: block;
}

.codrops-icon:before {
	font-family: 'codropsicons';
	margin: 0 4px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.codrops-icon-drop:before {
	content: "\e001";
}

.codrops-icon-prev:before {
	content: "\e004";
}

/* Demo Buttons Style */
.codrops-demos {
	padding-top: 1em;
	font-size: 0.9em;
}

.codrops-demos a {
	text-decoration: none;
	outline: none;
	display: inline-block;
	margin: 0.5em;
	padding: 0.7em 1.1em;
	border: 3px solid #b1aea6;
	color: #b1aea6;
	font-weight: 700;
}

.codrops-demos a:hover,
.codrops-demos a.current-demo,
.codrops-demos a.current-demo:hover {
	border-color: #89867e;
	color: #89867e;
}

.bannera {height:400px; width:100%; background-image:url(../images/bg_eab1.jpg);background-size:cover;background-position:center center;}
.banner {height:400px; width:100%; background-image:url(../images/bg_eab4.jpg);background-size:cover;background-position:center center;}
.bannermargina {margin-top: 112px;}
.midbanner-trap      {height:224px; width:100%; background-image:url(../images/banners/mid-trap.jpg);background-size:cover;background-position:center center; margin-top:40px;}
.midbanner-gallery   {height:224px; width:100%; background-image:url(../images/banners/mid-gallery.jpg);background-size:cover;background-position:center center; margin-top:40px;}
.midbanner-treatment {height:224px; width:100%; background-image:url(../images/banners/mid-treatment.jpg);background-size:cover;background-position:center center; margin-top:40px;}
.midbanner-firewood  {height:224px; width:100%; background-image:url(../images/banners/mid-firewood.jpg);background-size:cover;background-position:center center; margin-top:40px;}
.midbanner-wooduse   {height:224px; width:100%; background-image:url(../images/banners/mid-wooduse.jpg);background-size:cover;background-position:center center; margin-top:40px;}

.midbanner-ash   {height:224px; width:100%; background-image:url(../images/banners/mid-ash.jpg);background-size:cover;background-position:center center; margin-top:40px;}
.midbanner-ash2  {height:224px; width:100%; background-image:url(../images/banners/mid-ash2.jpg);background-size:cover;background-position:center center; margin-top:40px;}
.midbanner-ash3  {height:224px; width:100%; background-image:url(../images/banners/mid-ash3.jpg);background-size:cover;background-position:center center; margin-top:40px;}
.midbanner-ash4  {height:224px; width:100%; background-image:url(../images/banners/mid-ash4.jpg);background-size:cover;background-position:center center; margin-top:40px;}
.midbanner-ash-trap {height:224px; width:100%; background-image:url(../images/banners/mid-ash-trap.jpg);background-size:cover;background-position:center center; margin-top:40px;}
.midbanner-eab   {height:224px; width:100%; background-image:url(../images/banners/mid-eab.jpg);background-size:cover;background-position:center center; margin-top:40px;}
.midbanner-eab2  {height:224px; width:100%; background-image:url(../images/banners/mid-eab2.jpg);background-size:cover;background-position:center center; margin-top:40px;}
.midbanner-eab3  {height:224px; width:100%; background-image:url(../images/banners/mid-eab3.jpg);background-size:cover;background-position:center center; margin-top:40px;}
.midbanner-eab4  {height:224px; width:100%; background-image:url(../images/banners/mid-eab4.jpg);background-size:cover;background-position:center center; margin-top:40px;}
.midbanner-eab5  {height:224px; width:100%; background-image:url(../images/banners/mid-eab5.jpg);background-size:cover;background-position:center center; margin-top:40px;}
.midbanner-eab6  {height:224px; width:100%; background-image:url(../images/banners/mid-eab6.jpg);background-size:cover;background-position:center center; margin-top:40px;}
.midbanner-eab7  {height:224px; width:100%; background-image:url(../images/banners/mid-eab7.jpg);background-size:cover;background-position:center center; margin-top:40px;}
.midbanner-eab8  {height:224px; width:100%; background-image:url(../images/banners/mid-eab8.jpg);background-size:cover;background-position:center center; margin-top:40px;}
.midbanner-eab9  {height:224px; width:100%; background-image:url(../images/banners/mid-eab9.jpg);background-size:cover;background-position:center center; margin-top:40px;}
.midbanner-eab10 {height:224px; width:100%; background-image:url(../images/banners/mid-eab10.jpg);background-size:cover;background-position:center center; margin-top:40px;}
.midbanner-larva {height:224px; width:100%; background-image:url(../images/banners/mid-larva.jpg);background-size:cover;background-position:center center; margin-top:40px;}
.midbanner-eab11 {height:224px; width:100%; background-image:url(../images/banners/mid-eab11.jpg);background-size:cover;background-position:center center; margin-top:40px;}


/*.midbanner-know {height:224px; width:100%; background-image:url(../images/banner/mid-eab.jpg);background-size:cover;background-position:center center; margin-top:40px;}*/
.midbanner-text {
	margin-top:-57px;
	background: rgb(255, 255, 255); /* Fallback for older browsers without RGBA-support */ 
	background: rgba(255, 255, 255, 0.8); 
	border-top:solid #bed73b 10px;
	width:100%;}
	
.midbannerpad {padding-bottom:20px;}
footer {padding-bottom:20px;}
.container2 {padding:0px 15px;}
.navpad {margin-top: 112px;}
.breadcrumb {margin-top:20px;}
.eoppad {margin:20px auto 10px;}
.agopad {margin-top:102px;}
.iconpad {padding:0px auto 20px; margin-bottom:20px;}
.container > ul > li {padding-bottom:10px;}
.container > ul > li > ul > li:first-child {padding-top:10px;}
.container > ul > li > ul > li {padding-bottom:10px;}
.panel-body > ul > li {padding-bottom:10px;}
.indent {margin-left:25px}
.gray {color:#666;}
.pdf {padding-bottom:7px;}
.embed-responsive {margin-bottom:20px;}
.clearpad {padding-bottom:0px;}
address:first-child {padding-top:10px;}

.sa {border:1px solid #ededed; background-color:#94ad49; color:#FFF; font-size:0.9em;}
.sa:hover {border:1px solid #ededed; background-color:#FFF; color:#19453b; font-size:0.9em;}


/*image enlarges on hover*/
.img-hover img {
    -webkit-transition: all .3s ease; /* Safari and Chrome */
  	-moz-transition: all .3s ease; /* Firefox */
  	-o-transition: all .3s ease; /* IE 9 */
  	-ms-transition: all .3s ease; /* Opera */
  	transition: all .3s ease;
}
.img-hover img:hover {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform:translateZ(0) scale(1.20); /* Safari and Chrome */
    -moz-transform:scale(1.20); /* Firefox */
    -ms-transform:scale(1.20); /* IE 9 */
    -o-transform:translatZ(0) scale(1.20); /* Opera */
    transform:translatZ(0) scale(1.20);
}
  

.pad {padding:5px 10px;}

@media screen and (max-width: 1025px) {
	.container > header {
		margin: 0 auto;
		padding: 120px 50px;
		font-size: 70%;
		text-align: right;
	}
}

@media screen and (max-width: 740px) {

	.codrops-icon span {
		display: none;
	}
}

/*@media (max-width:767px) {
/*.container > header h1 {
	font-size: 1.2em;
	line-height: 1.4;
	margin: 0;
	font-weight: 400;
}
.eabtitle {
	 height:60px;
	 background:green;
	 border:1px red solid;
}
*/
.navpad {margin-top: 35px;}

.eabtitle h1 {
	color:#19453b;
	text-decoration:none;
	margin-top:0px;
	padding-top:8px; 
}

.eabtitle {
  width: calc(100% - 60px); 
  position:fixed;
  top:0px;
  margin-left:60px;
  padding-right:60px;
  height:60px;
  text-align:center;
  background:url(../images/eab-logo3.png) right no-repeat ;
}

.eabtitle h1 a {
	text-decoration:none;
	color:#19453b;
}

.navbg {
	 background-color:#FFF; 
	 height:60px; 
	 width:100%;
	 position:fixed; 
	 top:0px;
     z-index:10000;
}

.logo2{margin:0px; padding:0px; display:inline; width:60px; }
.logo{display:none; }
.bannermargin {margin-top:35px}

@media (max-width:767px) {
.eabtitle h1 {
	font-size:1.2em;
	position: relative;
	top:50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);}
}

.searchtxt {color:#000;}

/*sort by*/
.gsc-inline-block{display:inline-block !important;}
div.gsc-selected-option-container {width:100%!important;}



/*search dialog in nav */
.gsc-search-button{
display:none!important;
}
.gsc-search-box{
height:60px!important;
}

.gsc-input-box{
width:250px!important;
border-color:#746534!important;
color:#000;
margin-left:60px!important;
height:28px!important;
line-height:25px!important;
}
.gsc-input-box-hover{
	height:28px!important;
	line-height:25px!important;
}

.gn-search-item{margin-bottom:-4px!important;}

a.gsst_b:active {height:24px!important; background-color:#ededed; border:1px red solid; margin-top:-2px;}

.gsst_a .gscb_a{background:#FFF!important;}

a.gsst_a {background:#FFF!important; height:20px!important; margin-top:-5px!important;}

.gsst_a .gscb_a {color:#94ad49!important;}
.gsst_a:hover .gscb_a {color:#19453b!important;}

#gs_tti50{height:30px!important;}

#gsc-i-id1{background:none!important;}

@media (max-width:320px) {
ul.gn-menu > li {margin-left:-22px;}
.iphonepad {margin-left:-22px;}
.gn-icon::before {margin-left:23px; width:30px!important;}
.gn-icon-search::before {margin-left:3px;}
}
