body{
	background-color:#dbe3c5;
  font-family:"Open Sans";
 overflow-x:hidden;
}
html{
	 overflow-x:hidden;
}
  #mobileMenu{
  display:none;
  }
  #desktopMenu{
  display:block;
  }

.dropdown:hover .dropdown-menu { 
  visibility:hidden;
  opacity:0;
  transition:visibility 0s linear 0.5s,opacity 0.5s linear;
}

.dropdown:hover .dropdown-menu {   
    visibility:visible;
  opacity:1;
  transition-delay:0s;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
  font-family:"HelveticaNeueLTStdLt";
  }
p{
  font-family:"Open Sans";
  }
p.editButton .post-edit-link{
  background-color:#be0c25 !important;
  color:#fff !important;
  padding:5px 10px !important;
  font-size:14px !important;
  text-transform:uppercase !important;
  position:absolute !important;
  bottom:0px !important;
  right:0px !important;
  line-height:140% !important;
  float:left !important;
  font-family:"Open Sans" !important;

  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80); // IE 5-7
  opacity: 0.8;
  
  }
p.editButtonFaq{
	float:right;
  background-color:#be0c25 !important;
  padding:10px 10px !important;
  bottom:0px !important;
  right:0px !important;

}
p.editButtonFaq a{
	color:#fff !important;
  font-size:14px !important;
  text-transform:uppercase !important;
  font-family:"Open Sans" !important;
}
.body-wrapper{
	max-width:1000px;
	margin:0 auto;
}

.container{
	max-width:1000px;
}

#main-container{
 margin-top:-55px;
}

.nopadding{
	padding:0px !important;
	margin:0px !important;
}
.navbar-brand{height:auto;}
.navbar{
	min-height:auto;
	margin-bottom:0;
	background-color:transparent;
	border:0px;
	float:left;
	width:100%;
	padding-right:100px;
}
#header{
	height:180px;
	margin-top:20px;
	margin-bottom:100px;
	position:relative;
	padding-bottom:20px;
	border-bottom:3px solid #f99200;
}
.logo{
	position:absolute;
	z-index:999;
	float:left;
	margin-top:20px;
}
.logo img{
	height:auto;
  width:380px;
}

.btn{
  font-family:"Open Sans";
	background-color:#fff;
	text-transform:uppercase;
	color:#036941;
	font-size:11px;
  letter-spacing:1px;
	padding:5px 10px;
	font-weight:bold;
	border:1px solid #036941;	
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
  font-weight:bold;
}

.flex-control-nav{
  bottom:130px !important;
  }
.metaslider .flexslider{
  margin-bottom:0px !important;
  }

button, input, select, textarea{
  font-family:"Open Sans";
  font-size:11px;
  letter-spacing:1px;
  }

.top-container{
	float:right;
	margin-top:20px;
	
}
.secondary-top-navigation{
float:left;
padding:55px 100px 10px 5px;
width:100%;
}

.secondary-top-navigation-container{
	float:right;
}

.btn-find-a-store-container{
float:left;
margin:0px 5px;
}

.search-container{
margin:0px 5px;
float:left;
background-color:#fff;
border:1px solid #036941;
	padding:0px 0px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	padding:2px 0px;
  height:28px;
}

.search-container label{
	margin-bottom:0px;
  font-size:11px;
}
.search-container #search{
  float:left;
  }
.search-container .search-field{
	border:0;
	color:#036941;
	font-size:14px;
	margin:0px 5px;
  font-family:"Open Sans";
  font-weight:normal;
}

.search-container #searchsubmit{
  font-family:"HelveticaNeueLTStdBd";
	text-indent:-1000px;
	background-image:url('images/btn-search-new.png');
	height:18px;
	width:32px;
	background-repeat:no-repeat;
	background-color: #036941;
	border:0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-position:center center;
	margin:2px -10px;
  font-weight:normal;
  float:right;
}

.learn-more-container{
	float:right;
	position:absolute;
	right:20px;
	text-align:center;
	width:100px;
  top:-10px;
}
.learn-more-container span{
	line-height:110%;
	padding:1px 5px;
  font-family:"Helvetica";
	font-size:10px;
  text-align:center;
  width:100%;
  float:left;
}
.learn-more-container a,
.learn-more-container img{
  border:0px;
  }

.learn-more-container a{
	text-transform:uppercase;
	color:#036941;
  
}
.top-container .navbar-default .navbar-nav > li > a,
.top-container .navbar-default .navbar-nav > .active > a, 
.top-container .navbar-default .navbar-nav > .active > a:focus, 
.top-container .navbar-default .navbar-nav > .active > a:hover{
	background-color:transparent !important;
	color:#205825;
	text-transform:uppercase;
	font-size:15px;
	padding:5px 10px;
  font-family:"Open Sans";
	
}
.navbar-right .dropdown-menu{
	left:0px;
	border:0px;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75);
}
.top-container .dropdown-menu{
padding:0px;
min-width:180px;
background-color:#166936;
}
.slideshow_container_style-light, .headerCoverImage{
	
}
.dropdown-menu > li {
	border-bottom:1px solid #c9ddc7;
}
.dropdown-menu > li > a{
	padding:8px 12px;
	text-transform:;
	color:#ffffff;
  line-height:140%;
    font-family:"Open Sans";
}

.dropdown-menu > li > a:hover{
	background-color:#f99200;
	color:#fff;
}

#main-container .slideshow_container_style-light .slideshow_pagination{
	bottom:150px;
  z-index:1000;
}

.content{
	padding-left:15px;
	padding-right:15px;
}

.linkContainerHome{
	padding-bottom:0px;
}

.linkContainer{
	
	margin-top:-70px;
	position:relative;
}

.linkPerContainerOuter{
  padding-bottom:15px;
  }

.linkPerContainer{
	border-top: 16px solid #dbe3c5;
	background-color:#fff;
	min-height:340px;
	position:relative;
}
.linkPerContainerOuter .linkPerContainer{
-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.25);
box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.25);
  }

.linkPerContainer img.linkContainerImage{
	margin:0 auto;
}

.linkPerContainer .linkHeader{
	margin-top:-60px;
  position:relative;
}

.linkPerContainer .linkContent{
	padding:25px 5px;
	text-align:center;
	color:#205825;
	font-size:14px;
}

.linkContainerHome .linkPerContainer .linkContent{
	padding:25px 25px;
}

.linkPerContainer .linkContent p{
  font-size:16px;
  letter-spacing:0.5px;
	font-family:"Open Sans";
  }

.linkPerContainer .linkViewProducts{
	padding:5px 0px;
	position:Absolute;
	bottom:40px;
	width:100%;
}

.linkPerContainer .btn-container{
	text-align:center;
	margin:0 auto;
  font-size:14px;
  letter-spacing:1px;
  line-height:100%;
  width:100%;
  font-weight:bold;
	font-family:"Open Sans";
}

.a-link,
.a-link:hover{
	color:#f99200;
	text-decoration:none;
	text-transform:uppercase;
	padding:5px 10px;
	border:5px solid #f99200;
}

.linkPerContainer .btn-container .a-link,
.linkPerContainer .btn-container .a-link:hover{
  text-align:center;
}

.borderTop{
	border-top:3px solid;
	padding-top:15px;
	margin-top:25px;
}
.borderBottom{
	border-bottom:3px solid;
	padding-bottom:15px;
	margin-bottom:25px;
}
.borderOrange{
	border-color:#f99200;
}

.content .innerContent{
	padding-left:30px;
	padding-right:30px;
}

.home .content .innerContent .innerContent{
	padding:30px 40px;
}
.content .innerContent .innerContent,
.customTemplate .content .innerContent .innerContent,
.videoPage .content .innerContent .innerContent{
  padding:20px 0px;
  margin:0px;
  }

.content .innerContent h1{
	margin:0px;
	padding:5px 0px 20px;
	font-size:42px;
	color:#005826;
	font-weight:normal;
}



.content .innerContent h2{
	margin:0px;
	padding:5px 0px 20px;
	font-size:24px;
	color:#333;
	font-weight:normal;
}



.content .innerContent p{
color:#333132;
font-size:16px;
line-height:150%;
padding:5px 0px;
   
}
.linkContainerHome h2 ,
.linkContainerHome h1{
	margin:10px auto;
	padding:0px;
	font-size:42px;
	color:#005826;
	font-weight:normal;
	text-align:center;
}

.productList .linkPerContainer .linkHeader{
	margin-top:10px;
	padding:5px 10px;
	position:relative;
}

#productList .linkPerContainer{
	border:0;
	min-height:300px;
	padding:5px 5px;
	background-color:transparent;
}

.productList .linkPerContainer .linkHeader img{
  	width:180px;
  	height:auto;
}

#productList .perLinkPerContainer{
	width:200px;
	float:left;
}

#productList .perLinkPerContainer h3{
  font-size:22px;
  margin:0px;
  font-family:"HelveticaNeueLTStdLt";
  padding:10px 0 5px;
  }

#productList .perLinkPerContainer p{
  font-size:14px;
  color:#333132;
  font-family:"Open Sans";
  line-height:140%;
  }

p.learnMoreLink a{
  text-transform:uppercase;
  color:#f99200;
  clear:both;
  font-family:"Open Sans";
  overflow:hidden;
  }

.linkContainerHome .nbs-flexisel-nav-left{
  left:-30px;
  }

.linkContainerHome .nbs-flexisel-nav-right{
  right:-30px;
  }

.fmaList .perFMAPerContainer.sectionFMA1{
  float:left;
  padding-right:30px !important;
  margin-top:35px !important;  
  margin-bottom:30px !important;
  border-right:1px solid #333132;
  }
.fmaList .perFMAPerContainer.sectionFMA2{
  float:right;  
  padding-left:30px !important;
  margin-top:35px !important;
  }

.fmaList .linkFMAContainer{
  background-color:#005826;
  }

.fmaList .linkFMAContainer img{
  max-width:100%;
  }

.fmaList .linkFMAContainer p{
  color:#fff;
  padding:15px 20px;
  margin-bottom:0px;
  font-size:24px;
  font-family:"HelveticaNeueLTStdLt";
  }

.fmaList .linkFMAContainer a:hover{
  text-decoration:none;
  }
.content .innerContent .sectionCategoryFMAInner{
  
  }
.content .innerContent .sectionCategoryFMA{
  min-height:300px;
  }
.content .innerContent .sectionCategoryFMA1{
  padding:0px 30px 0px 0px !important;
  margin:30px 0px !important;
	border-right:1px solid #333132;
  }
.content .innerContent .sectionCategoryFMA2{
  padding:0px 0px 0px 30px !important;
  margin:30px 0px !important;
  }

.content .innerContent .sectionCategoryFMAInner h2{
  padding-bottom:10px;
  }
.content .innerContent .sectionCategoryFMAInner p{
  font-size:18px;
  line-height:120%;
  }
.content .innerContent .sectionCategoryFMAInner .sectionCategoryFMAImage{
  float:right;
  margin-left:25px;
  }

.content .innerContent .sectionCategoryFMAInner p.learnMore a{
  text-transform:none;
  font-weight:bold;
  color:#f99200;
  }

#footer{
  margin-top:30px;
  background-color:#205825;
  }

#footer #copyright{
  padding:5px 0px;
  }

#footer p{
  color:#fff;
  text-transform:uppercase;
  font-size:12px;
  letter-spacing:1px;
  }
#cssmenu-footer-sub ul{
  padding:10px 0px;
  }
#cssmenu-footer-sub ul li{
  float:left;
  padding:5px 5px 5px 0px;
  list-style-type:none;
  }
#cssmenu-footer ul{padding:20px 0 !important;}
#cssmenu-footer ul li{float:left;text-transform:;  list-style-type:none; padding:0 8px 0 8px;}
#cssmenu-footer ul li a{
  color:#fff;
  
  }
.page-template-page-simple-php .content .innerContent .innerContent{
  padding:20px 0px;
  }
.page-template-page-simple-php .content .innerContent h2{
  color:#005826;
  font-size: 28px;
  }

.byCategory .content .innerContent .innerContent{
  padding:20px;
  }

.perCategory .perProduct{
  padding:25px 0px !important;
  }


.content .innerContent .perCategory .perProduct h1{
 
  font-size:32px;
  }
.content .innerContent .perCategory .perProduct h2{
  font-family:"HelveticaNeueLTStdBd";
  }
.content .innerContent .perCategory .perProduct a{
  color:#333132;
  font-family:"HelveticaNeueLTStdBd";
  text-decoration:underline;
  }


.categoryTitle .btn{
  background-color:#166936;
  color:#fff;
  padding:5px 15px;
  font-size:21px;
  text-transform:none;
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
  font-weight:normal;
  font-family:"HelveticaNeueLTStdLt";
  }
.categoryTitle .btn.selTab{
  background-color:#f99200;
  border:1px solid #f99200;
}
.categoryTitle{

  padding:5px 0px 0px;
  }

.perCategoryTab{
  float:left;
  margin-right:5px;
  }

.content .innerContent .perCategory{
display:none;
  }

.productListTab{

  }

.byCategory .linkContainerHome{
  padding:20px 0px;
  }

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

.nbs-flexisel-container .nbs-flexisel-nav-right,
.nbs-flexisel-container .nbs-flexisel-nav-left{
  background-image:url(images/arrow-new.png);
  width:21px;
  height: 36px;
  }

.nbs-flexisel-container .nbs-flexisel-nav-right:hover,
.nbs-flexisel-container .nbs-flexisel-nav-left:hover{
  opacity:1;
  }

.nbs-flexisel-container .nbs-flexisel-nav-right{
  background-position: -21px 0px;
  }
.nbs-flexisel-container .nbs-flexisel-nav-left{
  background-position: 0px 0px;
  }

.perVideoContainer{
  padding:20px 0px 20px !important;
  }
.innerVideoDescription{
  padding-right:6% !important;
  }
.innerVideoDescription h3{
  margin:10px 0px 20px;
  color:#005826;
  }

.innerVideoDescription p{
  font-size:16px;
  }

.perTeamContainer{
  padding:20px 0px !important;
  }

.perTeamContainer .innerTeamDescription{
  padding-left:30px !important;
  }

.perTeamContainer .innerTeamDescription h3{
  margin:5px 0px 5px;
  color: #005826;
  font-size:32px;
  }

.perTeamContainer .innerTeamDescription h4{
  font-size:22px;
  margin:5px 0px 25px;
   color: #005826;
  }
.perFaqContainer{
  float:left;
  width:100%;
  }
.perFaqContainer a{
	/*background-color:#166936;*/
	width:100%;
  float:left;
  }
.perFaqContainer .collapse-qa{
  background-image:url(images/collapse-icon.png);
  height:42px;
  width:42px;
  margin:0px;
  background-position:middle center;
  background-repeat:no-repeat;
  display:block;
  float:left;
  background-color:#78a67d;
  
  border-right:0px solid #dbe3c5;
  
  }
.perFaqContainer .collapsed .collapse-qa{
  background-image:url(images/expand-icon.png);
  height:42px;
  width:42px;
  margin:0px;
  background-position:middle center;
  background-repeat:no-repeat;
  display:block;
  float:left;
  background-color:#78a67d;
  
  border-right:0px solid #dbe3c5;
  
  }
.perFaqContainer a span{
   
  background-color:#166936;
  color:#fff;
  line-heigt:140%;
  font-size:22px;
  padding:15px 20px;
  margin:0px 0px 5px;
  float:left;
  width:94%;
  }


.answerContainer{
  float:left;
  width:100%;
  }

.answerContainerInner{
  padding:25px 25px 25px 60px;
  }

.answerContainerInner p{
  line-height:150%;
  }






#faqList #accordion{
  float:left;
width:100%;  
}

#faqList .faqForm{
  float:left;
  width:100%;
  padding:20px 0px;
  margin:20px 0px;
  }

#faqList .faqForm .wpcf7{
  max-width:700px;
  }

#faqList .faqForm .wpcf7 .form-group{
  padding:20px 0px;
  }
#faqList .faqForm .wpcf7 .form-group label{
  float:left;
  width:30%;
  }
#faqList .faqForm .wpcf7 .form-group .wpcf7-form-control-wrap{
float:left;
width:70%;
  }


#faqList .faqForm .wpcf7 .form-group span.wpcf7-not-valid-tip{
  font-size:12px;
  padding:5px 10px;
  background-color:#b13a37;
  color:#fff;
  margin:2px 0px 15px;
  }

.timeLineTitle{
  position:absolute;
  }
.timeLineTitle h2{
  text-align:left;
  color:#205825;
  padding:20px 0px;
  margin:0 auto;
  font-size:42px;
  }
.timelineBtnContainer{
  text-align:center;
  margin-top:15px;
  margin-bottom:50px;
  }
.timeLineBarContainer{
  margin-bottom:20px;
  }
.timelineContainer{
  width:100%;
  float:left;
  margin:20px auto;
  padding:0px 0px 0px;
  }

.timeLineBar{
  background-color:#205825;
  width:100%;
  height:3px;
  float:left;
  }

.timelineBtnContainer .btn{
  	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
  background-color:transparent;
 	border:0px solid #f5941e;
  color:#f5941e;
  margin:10px 5px;
  font-size:16px;
  width:200px;
  padding:10px 15px;
  }

.timelineBtnContainer .arrow_box.sel {
	position: relative;
	background: #f5941e;
  color:#fff;
}
.timelineBtnContainer .arrow_box.sel:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(245, 148, 30, 0);
	border-top-color: #f5941e;
	border-width: 10px;
	margin-left: -10px;
}

.timeLinePerContentList, .timeLinePerContent {
    display: none;
    float: none;
    margin: 0 auto;
    padding: 10px 40px;
    transition: opacity 2s ease-in 0s;
  	max-width:800px;
  	border-top: 2px solid #333333;
  	border-bottom: 2px solid #333333;
}

.timeLinePerContent p{
  text-align:center;
  margin:5px 5px;
  padding:5px;
  font-size:16px;
  }

.timeLineByAll{
  display:none;
  }
.timelineGroupContainer{
  margin:0px auto 10px;
  width:100%;
  float:left;
  }
.perTimelineContainer{
  position:relative;
  clear:both;
  width:100%;
  float:left;
  }
.timelineYearContainer .timelineBox{
  background-color:#166936;
  padding:10px 20px;
  color:#fff;
  width:100px;
  font-size:24px;
  text-align:center;
  margin:0px auto;
  cursor:pointer;
  clear:both;
  }

.timelineYearContainer .timelineText{  
  width:100%;
  position:relative;
  float:left;
  height:100px;
   clear:both;
  margin-top:10px;
  }

.timelineContainer .yearContainer {
    float: left;
    height: 50px;
    left: 5px;
    overflow: visible;
    position: relative;
    top: -6px;
  	margin-right:9px;
}


.timelineContainer .yearBullet {
    background-color:#205825;    
    cursor: pointer;
    float: left;
    height: 10px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 12px;
    text-align: left;
    width: 14px;
  	border:1px solid #dae4c5;
  	margin-top:-3px;
}

.timelineContainer .yearText {
color:#401e1d;
	width:auto;
	margin:0px auto 0px;
	text-align:left;
	position:absolute;
	top:25px;
	left:0px;
	float:left;
	-ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
	font-size:12px;
  font-weight:bold;
}


.timelineYearContainer .timelineText .timelineBoxText{
   background-image:url('images/bg-timeline-left.png');
  background-repeat:no-repeat;
  padding:15px 20px 15px 20px;
  width:96%;
  min-height:30px;
  float:left;
    background-position:center right;
margin-top:25px;
  display:inline-block;
vertical-align:middle;
}


.timeLineArrow{
 width:49.7%;  	
  float:left;
  background-image:url('images/timeline-arrow-left.png');
  background-repeat:no-repeat;
  background-position: right center;
  clear:both;
  overflow:hidden;
  height:100px;
  
}

.timelineRight .timelineYearContainer .timelineText .timelineBoxText{
   background-image:url('images/bg-timeline-right.png');
  background-position:center left;
  background-repeat:no-repeat;
  padding:15px 20px 15px 20px;
 width:96%;
  min-height:30px;
  float:right;  
    display:inline-block;
vertical-align:middle;
 }


.timelineRight .timeLineArrow{
  width:49.8%;  	
  float:right;
  background-image:url('images/timeline-arrow-right.png');
  
  background-position: left center;
  background-repeat:no-repeat;
}

.timelineYearContainer .timelineText p{
  margin:0px;
  padding:0px;
  text-align:right;
  float:right;
  width:250px;
  }

.timelineRight .timelineYearContainer .timelineText p{
  text-align:left;
  float:left;
  }

.timelineImage{
  position:absolute;
  float:left;
  right:-20px;
  top:-10px;
  }

.timelineContainerArrowUp{
  background-image:url(images/arrow-up-black.png);
  background-position:top center;
  background-repeat:no-repeat;
  margin-bottom:20px;
  height:22px;
  position:relative;
  top:-5px;
  }

.timelineContainerArrowDown{
  background-image:url(images/arrow-down-black.png);
  background-position:top center;
  background-repeat:no-repeat;
  margin-top:20px;
  height:22px;
  position:relative;
  bottom:-5px;
  }


div.wpcf7-validation-errors{
  background-color:#b13a37;
  border:2px solid #b13a37 !important;
  padding:15px 20px;
  font-size:16px;
  color:#fff;
  }

div.wpcf7-mail-sent-ok{
  background-color:#72984a;
  border:2px solid #72984a !important;
  padding:15px 20px;
  font-size:20px;
  color:#fff;
  }

.timelineContainer .sel .yearBullet{
  background-color:#f5941e;
  /*width:24px;
  height:24px;*/
  }

.timelineContainer .sel .yearText{
  font-size: 12px;
  }

.timeLinePerContent.sel {
    display: block;
    opacity: 1;
}

.timeLineAllContent{
  margin:0px 0px 2px;
  float:left;
  width:100%;
  }

.timelineYear{
  background-color:#005826;
  }

.timelineContent{
  padding:0px 0px;
  height:auto;
  background-color:#e9edde;
  }

.timelineContent p{
  margin:0px;
  padding:10px 20px;
  font-size:16px;
  
  border-bottom:1px solid #dbe3c5;
  }
.timelineContent p:last-child{
  border-bottom:0px solid #dbe3c5;
 }
 

.timelineYear h5{
  font-size:16px;
  font-family: "Open Sans";
  color:#fff;
  font-weight:bold;
  }

.timelineYear.arrow_box {
	position: relative;
	background: #005826;
  height:40px;
  z-index:999;
}
.timelineYear.arrow_box:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(0, 88, 38, 0);
	border-left-color: #005826;
	border-width: 10px;
	margin-top: -10px;
}
.imagePadding {
	margin-left:50px;
  margin-right:50px;
}
.smallImagePad {
	margin-left:20px;
  margin-right:20px;
}
.contactForm{
	max-width:500px;
}
.search-results #main-container .perPost{
	border-top:1px solid #f99200;
  padding:20px 0px 40px;
  margin-bottom:20px;
}
.search-results #main-container div:nth-child(1){
	border-top:0px;
}
.byCategory .content .innerContent p a{
	color:#000;
  text-decoration:underline;
}
.scrollTop{
	position:fixed;
  bottom:10px;
  right: 0;
  z-index: 999;
  background-image:url('//www.ebstone.org/wp-content/uploads/2015/07/scrollToTop_icon.png');
  height:34px;
  width:65px;
  background-size:50px auto;
  background-repeat:no-repeat;
  cursor:pointer;
  opacity: 0.4;
}
div.scrollTop:hover{
	opacity: 1;
}
.searchImage{
  text-align:Center;
  vertical-align:text-top;
  /*padding-top:10px;
  display:inline-block;*/
  padding:20px 0px;
}
.searchImage img{
  float:none;
  margin:0 auto;
  }
.searchContent{
	/*display:inline-block;
  width:74%;
  vertical-align:text-top;
  padding-top:10px;*/
  padding:20px;
}
.productSortNumber{
  background-color:orange;
  padding:10px;
  font-size:10px;
  color:#fff;
  position:absolute;
  top:0px;
  right:0px;
  }
.productSortNumberFaq{
	background-color:orange;
  padding:10px;
  font-size:14px;
  color:#fff;
  float:right;
}
.searchContent a{
	color:#000;
  text-decoration:underline;
  font-family: "HelveticaNeueLTStdBd";
}
.perPost a h2{
	color:#005826;
}
.perPost a:hover{
	text-decoration:none;
}
.indexPage {
		margin-bottom:10px;
}
.indexPage .perPost{
  border-bottom:2px solid #f99200;
}
.divPadding{
	width:100%;
  height:20px;
}

hr{
	border-color:#F99200;
  border-width: 3px;
}

.alert-info{
  background-color:transparent;
  text-align:center;
  color:#ac182b;
  font-size:24px;
  line-height:140%;
  padding:20px 0px;
  border:0px;
 } 
  
.searchTitleSpan a{
  color:#005826;
}

.searchTitleSpan a:hover{
  color:#1d864a;
  }

.dealerLoginForm{
  padding:20px;
  }

.dealerFormContainer{
  width:30%;
  min-width:250px;
  }

hr.greenLine{
  border-bottom:1px solid #e8efd3;
  border-top:0px;
  background-color:#ced7b4;
  height:1px;
  }

.dealerDashboard .image select{
  
  background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
  
  }
.dealerDashboard .image h4,
.dealerDashboard .image h3{
  font-size:16px;
  font-family: "Open Sans";
  font-weight: 700;
  margin-bottom: 5px;
  }
.siteMapContainer a{
	color:#333132;

}
.siteMapContainer h4 a, .siteMapContainer h5 a{
	font-weight:bold;
  font-size:15px;
  text-transform:uppercase;
  letter-spacing:1.5px;
   font-family: "HelveticaNeueLTStdLt";
}
.siteMapContainer ul{
	  padding:0;
  	margin:0;
}
.siteMapContainer ul li{
	  list-style-type: none !important;
}
 #cssmenu-footer ul li{
  	padding-bottom:10px;
  }
.aboutSection{
	min-height:286px;
}