
	.menuActive{
		height: 100%;
	}

	#nav-toggle {
	  cursor: pointer;
padding: 44px 57px 26px 55px;	}

	#nav-toggle span,
	#nav-toggle span:before,
	#nav-toggle span:after {
	  cursor: pointer;
	  border-radius: 1px;
	  -moz-border-radius: 1px;
	  -webkit-border-radius: 1px;
	  -o-border-radius: 1px;
	  height: 2px;
	  width: 35px;
	  background: #66AF44;
	  position: absolute;
	  display: block;
	  content: '';
	}

	#nav-toggle span:before { top: -10px; }

	#nav-toggle span:after { bottom: -10px; }

	#nav-toggle span,
	#nav-toggle span:before,
	#nav-toggle span:after {
	  transition: all 250ms ease-in-out;
	  -webkit-transition: all 250ms ease-in-out;
	  -moz-transition: all 250ms ease-in-out;
	  -o-transition: all 250ms ease-in-out;
	}

	#nav-toggle.active span { background-color: transparent; }

	#nav-toggle.active span:before,
	#nav-toggle.active span:after { top: 0; }

	#nav-toggle.active span:before {
	  transform: rotate(45deg);
	  -webkit-transform: rotate(45deg);
	  -ms-transform: rotate(45deg);
	  background: #66AF44;
	}

	#nav-toggle.active span:after {
	  transform: translateY(-10px) rotate(-45deg);
	  -webkit-transform: translateY(-10px) rotate(-45deg);
	  -ms-transform: translateY(-10px) rotate(-45deg);
	  top: 10px;
	  background: #66AF44;
	}


/* Mobile Style */
@media only screen and (max-width: 782px){

body{
	zoom: normal !important;
	min-width: 0px;
	padding-left: 5px;
	padding-right: 5px;
	    padding-bottom: 0px;
	}


html {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
}


/* display none */
.mainNav{display: none;}



/* Header */

	.sticky {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 100;
    border-top: 0;
    padding-left: 5px;
    padding-right: 5px;
	}

	.sticky-nav {
    position: fixed;
    width: 100%;
    left: 0;
    top: 49px;
    z-index: 100;
    border-top: 0;
    padding-left: 5px;
    padding-right: 5px;
    overflow-y: scroll;
    padding-bottom: 50px;
	}

	header {
	  overflow: hidden;
	  padding-bottom: 0px;
	  height: 50px;
	}

	header h1.logo {
	  display: block;
	  width: 266px;
	  height: 46px;
	  margin: 10px 0px 0px -1px;
	  text-indent: -9999px;
	  border-bottom: 0;
	  float: left;
	}

	header h1.logo a {
		    width: 80% !important;
	  background-size: 70%;
	}


	/* Hamburger button */
	.hamburger-button{
	 width: 20px;
     position: absolute;
   	 float: right;
   	 right: 0;
   	 margin: 8px 20px 1px 4px;
  	 display: block;
	}

	.hamburger-button	.hamburger{
	  background:none;
	  position:absolute;
	  top:0;
	  right:0;
	  line-height:45px;
	  padding:0px 29px 0px 30px;
	  color:#000;
	  border:0;
	  font-size:2em;
	  font-weight:bold;
	  cursor:pointer;
	  outline:none;
	  z-index:10000000000000;
	}
	.hamburger-button .cross{
		background: #53A917;
	    position: absolute;
	    top: 0px;
	    right: 0;
	    padding: 0px 30px 0px 30px;
	    color: #000;
	    border: 0;
	    font-size: 2em;
	    line-height: 49px;
	    font-weight: bold;
	    cursor: pointer;
	    outline: none;
	    z-index: 10000000000000;
	}



	 .container_12 .grid_8 {
	  display: none;
	}



	.manNavHolder.noBanner .mainNav li:hover a, .manNavHolder.noBanner .mainNav li.current a {
	  color: #000;
	}


	.manNavHolder .left {display: none;}
	.manNavHolder .right {display: none;}
	.manNavHolder .spaceFiller {display: none;}

	.manNavHolder .mainNav {
	  width: 100%;
	  z-index:1000000;
	  display: none;
	}

	.manNavHolder .mainNav li.spaceFiller a {
	  background: #262827;
	  width: 100%;
	  height: 16px;
	}


	/* Mobile Menu */

	.manNavHolder .mainNavMobile {
	  width: 100%;
	  z-index:1000000;
	  display: none;
	}

	.manNavHolder .mainNavMobile li.spaceFiller a {
	  background: #262827;
	  width: 100%;
	  height: 16px;
	}

 
	/* first level of menu */
	.manNavHolder .mainNavMobile li a {
		text-indent: 10px;
	  color: #ffffff;
	  font: 16px/16px "helveticaneueltpromdcn";
	  -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
	  cursor: pointer;
      padding: 19px 0px 13px 0px;
	  display: inline;
	  background: #53A917;
	  width: 90%;
	  text-indent: 10px;
	  float: left;
	  border-top: 1px solid #6D7F61;
	}

	.manNavHolder .mainNavMobile .has-menu-toggle{
		text-align: center;
	  color: #ffffff;
      font: 16px/16px "helveticaneueltpromdcn";
      cursor: pointer;
      padding: 19px 0px 13px 0px;
	    display: inline;
	    text-align: center;
      background: #53A917;
      width: 10%;
      float: left;
      border-left: 1px solid #6D7F61;
      border-top: 1px solid #6D7F61;
	}
	

	.manNavHolder .mainNavMobile .menu-toggle{
		text-align: center;
	  color: #ffffff;
      font: 16px/16px "helveticaneueltpromdcn";
      cursor: pointer;
      padding: 19px 0px 13px 0px;
    display: inline;
    text-align: center;
      background: #53A917;
      width: 10%;
      float: left;
      border-top: 1px solid #6D7F61;
	}

	/* second level of menu */


	.manNavHolder .mainNavMobile .secNav li a {
	  color: #ffffff;
	  font: 16px/16px "helveticaneueltpromdcn";
	  cursor: pointer;
      padding: 19px 0px 13px 0px;
	  display: inline;
	  background: #60B525;
	  width: 90%;
	  text-indent: 10px;
	  float: left;
	  border-top: 1px solid #6D7F61;
	  text-indent: 20px;
	}

	.manNavHolder .mainNavMobile .secNav .has-menu-toggle{
		text-align: center;
	  color: #ffffff;
      font: 16px/16px "helveticaneueltpromdcn";
      cursor: pointer;
      padding: 19px 0px 13px 0px;
    display: inline;
    text-align: center;
      background: #60B525;
      width: 10%;
      float: left;
      border-left: 1px solid #6D7F61;
      border-top: 1px solid #6D7F61;
	}
	

	.manNavHolder .mainNavMobile .secNav .menu-toggle{
		text-align: center;
	  color: #ffffff;
      font: 16px/16px "helveticaneueltpromdcn";
      cursor: pointer;
      padding: 19px 0px 13px 0px;
      display: inline;
      text-align: center;
      background: #60B525;
      width: 10%;
      float: left;
      border-top: 1px solid #6D7F61;
	}

	/* third level of menu */


	.manNavHolder .mainNavMobile .secNav .thirdNav li a {
	  color: #ffffff;
	  font: 16px/16px "helveticaneueltpromdcn";
	  cursor: pointer;
	  padding: 19px 0px 13px 0px;
      display: inline;
	  background: #85B365;
	  width: 90%;
	  text-indent: 10px;
	  float: left;
	  border-top: 1px solid #6D7F61;
	  text-indent: 30px;
	}

	.manNavHolder .mainNavMobile .secNav .thirdNav .has-menu-toggle{
		text-align: center;
	  color: #ffffff;
      font: 16px/16px "helveticaneueltpromdcn";
      cursor: pointer;
      padding: 19px 0px 13px 0px;
    display: inline;
    text-align: center;
      background: #85B365;
      width: 10%;
      float: left;
      border-left: 1px solid #6D7F61;
      border-top: 1px solid #6D7F61;
	}
	

	.manNavHolder .mainNavMobile .secNav .thirdNav .menu-toggle{
		text-align: center;
	  color: #ffffff;
      font: 16px/16px "helveticaneueltpromdcn";
      cursor: pointer;
      padding: 19px 0px 13px 0px;
    display: inline;
    text-align: center;
      background: #85B365;
      width: 10%;
      float: left;
      border-top: 1px solid #6D7F61;
	}

	/* forth level of menu */


	.manNavHolder .mainNavMobile .secNav .fourthNav li a {
	  color: #ffffff;
	  font: 16px/16px "helveticaneueltpromdcn";
	  cursor: pointer;
      padding: 19px 0px 13px 0px;
	  display: inline;
	  background: #A8BF98;
	  width: 90%;
	  text-indent: 10px;
	  float: left;
	  border-top: 1px solid #6D7F61;
	  text-indent: 40px;
	}

	.manNavHolder .mainNavMobile .secNav .fourthNav .has-menu-toggle{
		text-align: center;
	  color: #ffffff;
      font: 16px/16px "helveticaneueltpromdcn";
      cursor: pointer;
     padding: 19px 0px 13px 0px;
    display: inline;
    text-align: center;
      background: #A8BF98;
      width: 10%;
      float: left;
      border-left: 1px solid #6D7F61;
      border-top: 1px solid #6D7F61;
	}
	

	.manNavHolder .mainNavMobile .secNav .fourthNav .menu-toggle{
		text-align: center;
	  color: #ffffff;
      font: 16px/16px "helveticaneueltpromdcn";
      cursor: pointer;
      padding: 19px 0px 13px 0px;
    display: inline;
    text-align: center;
      background: #A8BF98;
      width: 10%;
      float: left;
      border-top: 1px solid #6D7F61;
	}

	.manNavHolder .mainNavMobile .secNav{
		display: none;
	}

	/* end of mobile menu */

	.container_12, .container_16 {
	  margin-left: auto;
	  margin-right: auto;
	  width: 100%;
	}

	.manNavHolder nav {
	  height: 48px;
	  width: 100%;
	  margin: 0px auto;
	  position: relative;
	  z-index: 1000;
	}

	.manNavHolder .mainNav li:hover .secNav {
	  display: block;
	  display: none;
	}

	.manNavHolder .mainNav li {
	  float: left;
	  height: 48px;
	  width: 100%;
	    background-color: #EEE;
	}

	.manNavHolder .mainNav li.link {
	   border-bottom: 1px solid #418314;
	}




	 

	.manNavHolder .mainNav li a {
	  color: #ffffff;
	  font: 16px/16px "helveticaneueltpromdcn";
	  cursor: pointer;
	  padding: 19px 0px 13px 0px;
	  display: block;
	  background: #53A917;
	}

	.mobileMenu .grid_8{
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		background-color: #53A917;
	}

	.loginButton-mobile{display: block;}
	.mobileMenu li.loginButton-mobile a {
	  color: #ffffff;
	  display: block;
	  border-right: 0px;
	  padding: 6px 20px 7px 20px;
	  text-align: center;
	  width: 200px;
	  margin: 15px auto;
	  background: #65ac42 url('../images/header-login-bg.jpg') repeat-x top;
	  -webkit-border-radius: 2px;
	  -moz-border-radius: 2px;
	  -o-border-radius: 2px;
	  border-radius: 6px;
	}


	 .mobileMenu .productFindForm-mobile { clear: both; margin: 0px 2px 0px 0px; display: block; }

	 .mobileMenu .productFindForm-mobile .selectholder { 
	 	border: 1px solid #b9bcbe;
	 	width: 200px;
	 	height: 27px;
	 	cursor: pointer;
	 	background: #ffffff url('../images/header-dropdown-arrow.jpg') no-repeat top right;
		-webkit-box-shadow: inset 2px 2px 6px 1px #cccccc;
		-moz-box-shadow: inset 2px 2px 6px 1px #cccccc;
		-o-box-shadow: inset 2px 2px 6px 1px #cccccc;
		box-shadow: inset 2px 2px 6px 1px #cccccc;
		-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		-o-border-radius: 1px;
		border-radius: 1px; 
		margin: 15px auto;
		display: block;
		-moz-appearance: none; -webkit-appearance: none; -o-appearance:none;
	}



	.mobileMenu .productFindForm-mobile .selectholder span { color: #85837f; font: 11px/11px "Arial"; margin: 9px 0px 7px 9px; }

	.mobileMenu .productFindForm-mobile .selectholder ul {  width: 166px; display: none; margin-top: 8px; margin-left: -10px; position: relative; z-index: 2000; }

	.mobileMenu .productFindForm-mobile .selectholder span:hover ul { display: block; }

	.mobileMenu .productFindForm-mobile .selectholder ul li { overflow: hidden; height: 29px;   width: 201px;}

	.mobileMenu .productFindForm-mobile .selectholder ul li a { color: #212121; font: 11px/11px "Arial"; display: block; background: #ffffff; padding: 9px 9px 9px 9px; cursor: pointer; }

	.mobileMenu .productFindForm-mobile .selectholder ul li:hover a { color: #ffffff; background: #5bb233;  }



/* = slider

--------------------- */

	.slider { width: 100%; height: 173px; position: relative; z-index: 0; margin: 50px auto -5px auto ; }

	.slider .sliderHolder { position: inherit; width:100%;   overflow: hidden; left: 0 !important; }

	.orbit-wrapper div.slider-nav .right { right: 50% !important; margin-right: -51px; width: 51px !important; height: 45px !important; background: url('../images/slider-nav-bg.png') no-repeat -51px -45px !important;  }

	.orbit-wrapper div.slider-nav .left { left: 50% !important; margin-left: -51px; width: 51px !important; height: 45px !important; background: url('../images/slider-nav-bg.png') no-repeat 0px -45px !important; }

	.orbit-wrapper div.slider-nav .right:hover { background-position: -51px 0px !important;  }

	.orbit-wrapper div.slider-nav .left:hover { background-position: 0px 0px !important; }

	.page.container_12 { margin-top: 30px; }



	.slider.bannerImage { height: auto !important; padding-bottom: 10px; }



	.slider .homeSliderContent { color: white; position: absolute; top: 123px; left: 0px; z-index: 4; width: 100%; }

	.slider .homeSliderContent #positionSliderContent { width: 978px;  left: 0px; position: relative; }

	.slider .homeSliderContent #positionSliderContent .sliderContent { width: 630px;  }

	.slider .homeSliderContent h2 {  color: white; font: 72px/81px "helveticaneueltpromdcn"; text-transform: none; margin-bottom: -7px; word-spacing: -9px; padding-left: 0px; }

	.slider .homeSliderContent p {   color: white; font: 16px/25px "Arial"; font-weight: lighter; padding-left: 0px; }

	#homeSlider img {
        width: 200% !important;
  		margin-left: -100%;
	}

	div.orbit-wrapper{
		width: 100% !important;
		  height: 173px !important;

	}

	#featured{
		width: 100% !important;
		height: 173px !important;
	}

	#featured>img, #featured>div, #featured>a {
	  width: 100% !important;
	  height: 100% !important;
	  background-position: 50% 50%;
	}

	.slider-text-holder .inner {
	  width: 90% !important;
	}

	.orbit-wrapper img {
		width: 200%;
  		margin: 0px 0px 0px -200px;
	 }


	.slider-text-holder .inner {
	  margin: 58px 10px 0;
	  width: 980px;
	}

	.slider-text-holder span {
	  color: #fff;
	  font: 20px "helveticaneueltpromdcn";
	  margin-bottom: -7px;
	  padding-left: 0;
	  text-transform: none;
	  word-spacing: 0px;
	  width: 100%;
	  display: block;
	}



/* Home page Content */
	.homePage.container_12 {
	  padding: 10px 0px 45px 0px;
	  width: 100%;
	  margin-top: 0px;
	  position: relative;
	  z-index: 1;
	  background: white;
	}

	.homePage .block.grid_4 {
	  width: 100%;
	  margin-left: 5px;
	  margin-right: 5px;
	  float: left;
	    padding: 5px;

	}

	.homePage .block p {
	  margin-bottom: 23px;
	  line-height: 18px;
	  width: 100%;
	  margin-left: auto;
	  margin-right: auto;
	  text-align: center;
	}

	.homePage .block h3 {
	  text-align: center;
	}

	.homePage .block img {
	  margin-bottom: 21px;
	  margin-left: auto;
	  margin-right: auto;
	  display: block;
	  width: 100%;
	}

	.homePage .block .learnMore {
	  
  	  display: block;
	}


/* News */

	.homePage .newsArea.grid_12 {
	  width: 100%;
	  margin-left: 0px;
	  margin-right: 5px;
	  padding-bottom: 12px;
	  height: 250px;
	  overflow: hidden;
	}

	.homePage .block.grid_4 {
	  width: 100%;
	   margin-left: auto; 
	   margin-right: auto; 
	  float: left;
	}

	.homePage .newsArea .upDownNav {
	  display: none;
	}

	.homePage .newsArea .headerCol {
	  float: left;
  	  margin: 40px 15px 0px 10px;	
  	}


	.homePage .newsArea .newsSliderHolder {
	  overflow: hidden;
	  position: relative;
	  margin: 28px 0px 0px 0px;
	  float: left;
	  height: 100%;
	  width: 58%;
	}



/* Footer */	

	.cd-top {
	  display: inline-block;
	  height: 40px;
	  width: 40px;
	  position: fixed;
	  bottom: 40px;
	  right: 10px;
	  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	  /* image replacement properties */
	  overflow: hidden;
	  text-indent: 100%;
	  white-space: nowrap;
	  background: rgba(50, 50, 50, 0.8) url(../images/cd-top-arrow.svg) no-repeat center 50%;
	
	  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
	  -moz-transition: opacity .3s 0s, visibility 0s .3s;
	  transition: opacity .3s 0s, visibility 0s .3s;
	}
	.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
	  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
	  -moz-transition: opacity .3s 0s, visibility 0s 0s;
	  transition: opacity .3s 0s, visibility 0s 0s;
	}
	.cd-top.cd-is-visible {
	  /* the button becomes visible */
	  visibility: visible;
	  opacity: 1;
	}
	.cd-top.cd-fade-out {
	  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
	  opacity: .5;
	}
	.no-touch .cd-top:hover {
	  background-color: #66AF44;
	  opacity: 1;
	}



	.cd-top.cd-is-visible {
	  /* the button becomes visible */
	  visibility: visible;
	  opacity: 1;
	}
	.cd-top.cd-fade-out {
	  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
	  opacity: .5;
	}

	footer.container_12 {
	  width: 100%;
	}
	
	footer.container_12 .grid_6 {
 	 width: 100%;
	}

	footer a.logo {
	  float: none;
	  display: block;
	  margin: auto;
	
	}

	.HomePage .footer-holder {
	  width: 100%;
	}

	.alpha {
	  margin-left: 0;
 	  margin-right: 0;
	}

	.omega {
	  margin-left: 0;
 	  margin-right: 0;
	}


	footer p {
	  margin: 7px 0px 0px 0px;
	  text-align: center;
	}

	footer .youtube {
	  float: none; 
	  display: block;
	  margin: 10px auto;
	  text-align: center;
	  width: 10%;
	}


	
	footer ul { 
	  max-width: 290px;
      margin: 0 auto;
      float: none;
      text-align: center;
	}

	footer ul li {
    float: left;
    width: 100%;
    padding-top: 10px;
    text-align: center;
	}

	footer ul li a {
    display: block;
    height: 12px;
    /* padding-top: 10px; */
     border-right: 0px; 
     padding-right: 0px;
    text-align: center;
}


	/*footer ul li { position: relative; float: left; display: block; right: 50%; }*/


/* Product pages */ 

	.container_12 .grid_4 {
	  width: 100%;
	  margin-left: 0;
	  margin-right: 0;
	  padding-left: 15px;
	}


	.container_12 .grid_12, .container_16 .grid_16 {
	  width: 90%;
	}



	#Breadcrumbs {
		display: none;
	}

	.productsPage .lhs {
		display:none;
	float: left;
  	width: 100%;
  	border-width: 1px 0px 0px 0px;
  	border-color: #e9e9e9;
  	border-style: solid;
  	-webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
	}

	.productPage .productPageBody.grid_12 {
    margin-left: 5px;
    width: 100%;
    padding: 31px 31px 129px 26px;
    margin-right: 5px;
    margin-bottom: 50px;
    border: 0px;
	}

	.productsPage .lhs p{
	text-align: left;
	}

	.productsPage .productList li a {
	  color: #3a3d40;
	  display: block;
	  overflow: hidden;
	  width: 100%;
	  padding: 17px 21px 17px 23px;
	  border-bottom: 1px solid #e9e9e9;
	  background: #f8f8f8;
	}

	.productsPage.container_12 .grid_12 {
	  margin-left: 5px;
	  margin-right: 5px;
	  width: 100%;
	  float: none;
	  display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;

	}

	

	.productsPage .productList li.active a {
	  width: 100%;
	}

	.productsPage .productList li.active li a {
	  width: 100%;
	}

	.productsPage .productList li.active li.active li a {
	  width: 100%;
	}

	.productsPage .productList li.active li.active li.active li a {
	  width: 100%;
	}

	.productsPage .right {
	  float: left;
	  width: 99%;
	  padding: 5px;
	  border: 0;
	  -webkit-box-ordinal-group: 1;
	  -moz-box-ordinal-group: 1;
	  -ms-flex-order: 1;
	  -webkit-order: 1;
	  order: 1;
	}

	.productsPage .right h1{
		padding-top: 10px;
	  text-align: left;
	}

	.productsPage .right h3{
	  text-align: left;
	}

	.productsPage .right h4{
	  font:20px/24px "helveticaneueltpromdcn";
	  text-align: left;
	  margin-bottom: 10px;
	}

	.productsPage .right p{
	  text-align: left;
      font-size: 18px;
      line-height: 1.25em;

	}

	.productsPage .right iframe {
	  width: 100%;
	}

	.productsPage .right img{
	  width: 100%;
	  height: 100%;
	  
	}

	.productsPage .right table{
      margin: 0 auto;
	  
	}

	.productsPage .right td img{
	  width: 100%;
      height: 112px;
      margin: 0 auto;
      margin-bottom: -5px;
	  
	}

	.productPage .productPageBody.grid_12 img{
    width: 100%;
    height: 100%;
	}

	.productsPage .right span{
	  white-space: normal !important;

	}

	.productPage.container_12, .footer-holder {
	  background-color: #fff;
	  margin: 0 auto;
	  width: 100%;
	}


	.green-button {
		width: 100%;
	}



/***** Prixmax Portal ********/


	



}





@media only screen and (min-width : 768px) and (max-width : 1025px){

body{
	zoom: normal !important;
	min-width: 0px;
	padding-left: 5px;
	padding-right: 5px;
	    padding-bottom: 0px;
	}


html {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
}


.mainNav{display: none;}

/** Header */

	.sticky {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 100;
    border-top: 0;
    padding-left: 5px;
    padding-right: 5px;
	}	

	.sticky-nav {
    position: fixed;
    width: 100%;
    right: 0;
    left:inherit;
    top: 55px;
    z-index: 100;
    border-top: 0;
    padding-left: 5px;
    padding-right: 5px;
    overflow-y: scroll;
    padding-bottom: 50px;
	}

	header {
	  overflow: hidden;
	  padding-bottom: 0px;
	}

	header h1.logo {
	  display: block;
	  width: 266px;
	  height: 46px;
	  margin: 10px 0px 0px -1px;
	  text-indent: -9999px;
	  border-bottom: 0;
	  float: left;
	}

	header h1.logo a {
	  background-size: 65%;
	}


	.productPage, .header-holder {
    background-color: #fff;
    height: 55px;
	}

	/* Hamburger button */
	.hamburger-button{
		    width: 20px;
    float: right;
    position: absolute;
    margin: 10px 35px 0px 0px;
    display: block;
    right: 0;
	}

	.hamburger-button	.hamburger{
	  background:none;
	  position:absolute;
	  top:0;
	  right:0;
	  line-height:45px;
	  padding:0px 29px 0px 30px;
	  color:#000;
	  border:0;
	  font-size:2em;
	  font-weight:bold;
	  cursor:pointer;
	  outline:none;
	  z-index:10000000000000;
	}
	.hamburger-button .cross{
	  background: #53A917;
	  position:absolute;
	  top:0px;
	  right:1px;
	  padding: 0px 30px 0px 30px;
	  color:#000;
	  border:0;
	  font-size:2em;
	  line-height:65px;
	  font-weight:bold;
	  cursor:pointer;
	  outline:none;
	  z-index:10000000000000;
	}



	 .container_12 .grid_8 {
	  display: none;
	}

	.container_12 .grid_12, .container_16 .grid_16 {
    width: 99%;
}
	
	.manNavHolder{
		width: 50%;
		float: right;
    z-index: 1000;
	}



	.manNavHolder.noBanner .mainNav li:hover a, .manNavHolder.noBanner .mainNav li.current a {
	  color: #000;
	}


	.manNavHolder .left {display: none;}
	.manNavHolder .right {display: none;}
	.manNavHolder .spaceFiller {display: none;}



	.manNavHolder .mainNav  .mainNavMobile{
	  width: 100%;
	  z-index:1000000;
	  display: none;
	}

	
	.manNavHolder .mainNavMobile li.spaceFiller a {
	  background: #262827;
	  width: 100%;
	  height: 16px;
	}

 
	/* first level of menu */
	.manNavHolder .mainNavMobile li a {
	  color: #ffffff;
	  font: 16px/16px "helveticaneueltpromdcn";
	  cursor: pointer;
	  padding: 19px 0px 13px 0px;
	  display: inline;
	  background: #53A917;
	  width: 90%;
	  float: left;
	  border-top: 1px solid #6D7F61;
	  text-indent: 10px;
	}

	.manNavHolder .mainNavMobile .has-menu-toggle{
		text-align: center;
	  color: #ffffff;
      font: 16px/16px "helveticaneueltpromdcn";
      cursor: pointer;
      padding: 19px 0px 13px 0px;
      display: inline;
      background: #53A917;
      width: 10%;
      text-align: center;
      float: left;
      border-left: 1px solid #6D7F61;
      border-top: 1px solid #6D7F61;
	}
	

	.manNavHolder .mainNavMobile .menu-toggle{
		text-align: center;
	  color: #ffffff;
      font: 16px/16px "helveticaneueltpromdcn";
      cursor: pointer;
      padding: 19px 0px 13px 0px;
      display: inline;
      background: #53A917;
      width: 10%;
      float: left;
      border-top: 1px solid #6D7F61;
	}

	/* second level of menu */


	.manNavHolder .mainNavMobile .secNav li a {
	  color: #ffffff;
	  font: 16px/16px "helveticaneueltpromdcn";
	  cursor: pointer;
	  padding: 19px 0px 13px 0px;
	  display: inline;
	  background: #60B525;
	  width: 90%;
	  float: left;
	  border-top: 1px solid #6D7F61;
	  text-indent: 20px;
	}

	.manNavHolder .mainNavMobile .secNav .has-menu-toggle{
		text-align: center;
	  color: #ffffff;
      font: 16px/16px "helveticaneueltpromdcn";
      cursor: pointer;
      padding: 19px 0px 13px 0px;
      display: inline;
      background: #60B525;
      width: 10%;
      float: left;
      border-left: 1px solid #6D7F61;
      border-top: 1px solid #6D7F61;
	}
	

	.manNavHolder .mainNavMobile .secNav .menu-toggle{
		text-align: center;
	  color: #ffffff;
      font: 16px/16px "helveticaneueltpromdcn";
      cursor: pointer;
      padding: 19px 0px 13px 0px;
      display: inline;
      background: #60B525;
      width: 10%;
      float: left;
      border-top: 1px solid #6D7F61;
	}

	/* third level of menu */


	.manNavHolder .mainNavMobile .secNav .thirdNav li a {
	  color: #ffffff;
	  font: 16px/16px "helveticaneueltpromdcn";
	  cursor: pointer;
	  padding: 19px 0px 13px 0px;
	  display: inline;
	  background: #85B365;
	  width: 90%;
	  float: left;
	  border-top: 1px solid #6D7F61;
	  text-indent: 30px;
	}

	.manNavHolder .mainNavMobile .secNav .thirdNav .has-menu-toggle{
		text-align: center;
	  color: #ffffff;
      font: 16px/16px "helveticaneueltpromdcn";
      cursor: pointer;
      padding: 19px 0px 13px 0px;
      display: inline;
      background: #85B365;
      width: 10%;
      float: left;
      border-left: 1px solid #6D7F61;
      border-top: 1px solid #6D7F61;
	}
	

	.manNavHolder .mainNavMobile .secNav .thirdNav .menu-toggle{
		text-align: center;
	  color: #ffffff;
      font: 16px/16px "helveticaneueltpromdcn";
      cursor: pointer;
      padding: 19px 0px 13px 0px;
      display: inline;
      background: #85B365;
      width: 10%;
      float: left;
      border-top: 1px solid #6D7F61;
	}

	/* forth level of menu */


	.manNavHolder .mainNavMobile .secNav .fourthNav li a {
	  color: #ffffff;
	  font: 16px/16px "helveticaneueltpromdcn";
	  cursor: pointer;
	  padding: 19px 0px 13px 0px;
	  display: inline;
	  background: #A8BF98;
	  width: 90%;
	  float: left;
	  border-top: 1px solid #6D7F61;
	  text-indent: 40px;
	}

	.manNavHolder .mainNavMobile .secNav .fourthNav .has-menu-toggle{
		text-align: center;
	  color: #ffffff;
      font: 16px/16px "helveticaneueltpromdcn";
      cursor: pointer;
      padding: 19px 0px 13px 0px;
      display: inline;
      background: #A8BF98;
      width: 10%;
      float: left;
      border-left: 1px solid #6D7F61;
      border-top: 1px solid #6D7F61;
	}
	

	.manNavHolder .mainNavMobile .secNav .fourthNav .menu-toggle{
		text-align: center;
	  color: #ffffff;
      font: 16px/16px "helveticaneueltpromdcn";
      cursor: pointer;
      padding: 19px 0px 13px 0px;
      display: inline;
      background: #A8BF98;
      width: 10%;
      float: left;
      border-top: 1px solid #6D7F61;
	}

	.manNavHolder .mainNavMobile .secNav{
		display: none;
	}

	/* end of mobile menu */


	.container_12, .container_16 {
	  margin-left: auto;
	  margin-right: auto;
	  width: 100%;
	}

	.manNavHolder nav {
	  height: 48px;
	  width: 100%;
	  margin: 0px auto;
	  position: relative;
	  z-index: 1000;
	}

	.manNavHolder .mainNav li:hover .secNav {
	  display: block;
	  display: none;
	}

	.manNavHolder .mainNav li {
	  float: left;
	  height: 48px;
	  width: 100%;
	    background-color: #EEE;
	}

	.manNavHolder .mainNav li.link {
	   border-bottom: 1px solid #418314;
	}




	 

	.manNavHolder .mainNav li a {
	  color: #ffffff;
	  font: 16px/16px "helveticaneueltpromdcn";
	  cursor: pointer;
	  padding: 19px 0px 13px 0px;
	  display: block;
	  background: #53A917;
	}

		.mobileMenu .grid_8{
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		background-color: #53A917;
	}

	.loginButton-mobile{display: block;}
	.mobileMenu li.loginButton-mobile a {
	  color: #ffffff;
	  display: block;
	  border-right: 0px;
	  padding: 6px 20px 7px 20px;
	  text-align: center;
	  width: 200px;
	  margin: 15px auto;
	  background: #65ac42 url('../images/header-login-bg.jpg') repeat-x top;
	  -webkit-border-radius: 2px;
	  -moz-border-radius: 2px;
	  -o-border-radius: 2px;
	  border-radius: 6px;
	}


	 .mobileMenu .productFindForm-mobile { clear: both; margin: 0px 2px 0px 0px; display: block; z-index: 10000; }

	 .mobileMenu .productFindForm-mobile .selectholder { 
	 	border: 1px solid #b9bcbe;
	 	width: 200px;
	 	height: 27px;
	 	cursor: pointer;
	 	background: #ffffff url('../images/header-dropdown-arrow.jpg') no-repeat top right;
		-webkit-box-shadow: inset 2px 2px 6px 1px #cccccc;
		-moz-box-shadow: inset 2px 2px 6px 1px #cccccc;
		-o-box-shadow: inset 2px 2px 6px 1px #cccccc;
		box-shadow: inset 2px 2px 6px 1px #cccccc;
		-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		-o-border-radius: 1px;
		border-radius: 1px; 
		margin: 15px auto;
		display: block;
		-moz-appearance: none; -webkit-appearance: none; -o-appearance:none;
	}


	.mobileMenu .productFindForm-mobile .selectholder span { color: #85837f; font: 11px/11px "Arial"; margin: 9px 0px 7px 9px; }

	.mobileMenu .productFindForm-mobile .selectholder ul {  width: 166px; display: none; margin-top: 8px; margin-left: -10px; position: relative; z-index: 2000; }

	.mobileMenu .productFindForm-mobile .selectholder span:active ul { display: block; }


	.mobileMenu .productFindForm-mobile .selectholder ul li { overflow: hidden; height: 29px;   width: 201px;}

	.mobileMenu .productFindForm-mobile .selectholder ul li a { color: #212121; font: 11px/11px "Arial"; display: block; background: #ffffff; padding: 9px 9px 9px 9px; cursor: pointer; }

	.mobileMenu .productFindForm-mobile .selectholder ul li:hover a { color: #ffffff; background: #5bb233;  }
	




	/* = slider

--------------------- */

	.slider { width: 100%; height: 173px; position: relative; z-index: 0; margin: 55px auto 0px auto ; }

	.slider .sliderHolder { position: absolute; width:100%;   overflow: hidden; left:0 !important; }

	.orbit-wrapper div.slider-nav .right { right: 50% !important; margin-right: -51px; width: 51px !important; height: 45px !important; background: url('../images/slider-nav-bg.png') no-repeat -51px -45px !important;  }

	.orbit-wrapper div.slider-nav .left { left: 50% !important; margin-left: -51px; width: 51px !important; height: 45px !important; background: url('../images/slider-nav-bg.png') no-repeat 0px -45px !important; }

	.orbit-wrapper div.slider-nav .right:hover { background-position: -51px 0px !important;  }

	.orbit-wrapper div.slider-nav .left:hover { background-position: 0px 0px !important; }

	.page.container_12 { margin-top: 30px; }



	/*.slider.bannerImage { height: 125px; }*/



	.slider .homeSliderContent { color: white; position: absolute; top: 123px; left: 0px; z-index: 4; width: 100%; }

	.slider .homeSliderContent #positionSliderContent { width: 978px;  left: 0px; position: relative; }

	.slider .homeSliderContent #positionSliderContent .sliderContent { width: 630px;  }

	.slider .homeSliderContent h2 {  color: white; font: 72px/81px "helveticaneueltpromdcn"; text-transform: none; margin-bottom: -7px; word-spacing: -9px; padding-left: 0px; }

	.slider .homeSliderContent p {   color: white; font: 16px/25px "Arial"; font-weight: lighter; padding-left: 0px; }

	#homeSlider img{    
		width: 185%;
    	margin-left: -65%;
	}

	div.orbit-wrapper{
		width: 100% !important;
		height:303px !important;

	}

	#featured{
		width: 100% !important;
		height: 277px !important;
	}

	#featured>img, #featured>div, #featured>a {
	  width: 100% !important;
	  height: 100% !important;
	}

	.slider-text-holder .inner {
	  width: 100% !important;
	}

	.orbit-wrapper img {
		width: 100%;
	 }


	.slider-text-holder .inner {
	  margin: 58px 10px 0;
	  width: 980px;
	}

	.slider-text-holder span {
	  color: #fff;
	  font: 20px "helveticaneueltpromdcn";
	  margin-bottom: -7px;
	  padding-left: 0;
	  text-transform: none;
	  word-spacing: 0px;
	  width: 100%;
	  display: block;
	}


	/* Home page Content */


	.homePage.container_12 {
	 padding: 10px 5px 45px 5px;
	 width: 99%;
	 margin-top: 105px;
	 position: relative;
	 z-index: 4;
	 background: white;
	}


	.homePage .block.grid_4 {
	    width: 31%;
	    margin-left: 10px !important;
	    float: left;
	}

	/* Product Page */

	#Breadcrumbs {
		display: none;
	}

	
	
	.productsPage .lhs {
	display:none;
    float: left;
    width: 30%;
    border-width: 1px 0px 0px 0px;
    border-color: #e9e9e9;
    border-style: solid;
	}

	.productsPage .right {
	    float: left;
	    width: 100%;
	    padding: 31px 20px 31px 26px;
	    border: 1px solid #e9e9e9;
	}


	.productsPage .right p img{
    width: 100%;
   
	}

	.productsPage .right p .left {
    width: 25%;
}

	.productsPage.container_12 .grid_12 {
	    margin-left: 0px;
	    margin-right: 0px;
	    width: 100%;
	}

	.productsPage .productList li a {
    color: #3a3d40;
    display: block;
    overflow: hidden;
    width: 100%;
    padding: 17px 21px 17px 23px;
    border-bottom: 1px solid #e9e9e9;
    background: #f8f8f8;
	}

	.productsPage .productList li.active a {
    background: #ffffff url('../images/sidebar-active-border.jpg') repeat-y left;
    width: 100%;
	}

	.productsPage .productList li.active li a {
    color: #3a3d40;
    display: block;
    overflow: hidden;
    width: 100%;
    padding: 17px 21px 17px 43px;
    border-bottom: 1px solid #e9e9e9;
    background: #f8f8f8;
	}


	.productsPage .right iframe {
	  width: 100%;
	}

	.productsPage .right img{
	  width: auto !important;
	  height: 100%;
	  
	}

	.productsPage .right table{
      margin: 0 auto;
	  
	}

	.productsPage .right td img{
	  width: 336px !important;
      height: 100%;
      margin: 0 auto;
      display: block;
	  
	}

	.productsPage .grid_12 .lhs img{
	    width:100%;
	}


	/** News Page ***/

	.homePage .newsArea.grid_12 {
	    width: 100%;
	    margin-left: 0px;
	    margin-right: 5px;
	    padding-bottom: 12px;
	    height: 165px;
	    overflow: hidden;
	}

	.homePage .newsArea .upDownNav {
    display: none;
	}

	.homePage .newsArea .headerCol {
    float: left;
    margin: 29px 27px 0px 20px;
	}

	.homePage .newsArea .newsSliderHolder {
	    overflow: hidden;
	    position: relative;
	    margin: 27px 0px 0px 0px;
	    float: left;
	    height: 125px;
	    width: 80%;
	}


	/* Contact Page */

	.productPage .productPageBody.grid_12 {
	    margin-left: 5px;
	    width: 100%;
	    padding: 31px 31px 129px 26px;
	    margin-right: 5px;
	    margin-bottom: 50px;
	    border: 0px solid #e9e9e9;
	}

	.productPage .productPageBody.grid_12 img{
		margin:0 auto;
		display: block;
	}


	/* Footer */	

	.cd-top {
	  display: inline-block;
	  height: 40px;
	  width: 40px;
	  position: fixed;
	  bottom: 40px;
	  right: 10px;
	  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	  /* image replacement properties */
	  overflow: hidden;
	  text-indent: 100%;
	  white-space: nowrap;
	  background: rgba(50, 50, 50, 0.8) url(../images/cd-top-arrow.svg) no-repeat center 50%;

	  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
	  -moz-transition: opacity .3s 0s, visibility 0s .3s;
	  transition: opacity .3s 0s, visibility 0s .3s;
	}
	.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
	  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
	  -moz-transition: opacity .3s 0s, visibility 0s 0s;
	  transition: opacity .3s 0s, visibility 0s 0s;
	}
	.cd-top.cd-is-visible {
	  /* the button becomes visible */
	  visibility: visible;
	  opacity: 1;
	}
	.cd-top.cd-fade-out {
	  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
	  opacity: .5;
	}
	.no-touch .cd-top:hover {
	  background-color: #66AF44;
	  opacity: 1;
	}


	footer {
    padding-top: 11px;
    padding-bottom: 30px;
    border-top: 0px ; 
}

	footer.container_12 {
	  width: 100%;
	}
	
	footer.container_12 .grid_6 {
 	 width: 100%;
	}

	footer a.logo {
	  float: none;
	  display: block;
	  margin: auto;
	
	}

	.HomePage .footer-holder {
	  width: 100%;
	}

	.alpha {
	  margin-left: 0;
 	  margin-right: 0;
	}

	.omega {
	  margin-left: 0;
 	  margin-right: 0;
	}


	footer p {
	  margin: 7px 0px 0px 0px;
	  text-align: center;
	}

	footer .youtube {
	  float: none; 
	  display: block;
	  margin: 10px auto;
	  text-align: center;
	  width: 10%;
	}


	
	footer ul { 
	  max-width: 290px;
      margin: 0 auto;
      float: none;
      text-align: center;
	}


	.productPage.container_12, .footer-holder {
    background-color: #fff;
    margin: 0 auto;
    width: 100%;
	}
	/*footer ul li { position: relative; float: left; display: block; right: 50%; }*/
	
}


@media only screen and (min-width : 736px) and (max-width : 780px){


body{
	zoom: normal !important;
	min-width: 0px;
	padding-left: 5px;
	padding-right: 5px;
	    padding-bottom: 0px;
	}


html {
	  box-sizing: border-box;
	}
	*, *:before, *:after {
	  box-sizing: inherit;
	}


.mainNav{display: none;}


	/* Header */

	.sticky {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 100;
    border-top: 0;
    padding-left: 5px;
    padding-right: 5px;
	}


	.sticky-nav {
    position: fixed;
    width: 100%;
    left: inherit !important;
    right: 0;
    top: 55px;
    z-index: 100;
    border-top: 0;
    padding-left: 5px;
    padding-right: 5px;
    overflow-y: scroll;
    padding-bottom: 50px;
	}

	header h1.logo a {
	  background-size: 65%;
	}


	.productPage, .header-holder {
    background-color: #fff;
    height: 55px;
	}

	/* Hamburger button */
	.hamburger-button{
		width: 20px;
	  	float: left;
	  	margin: 10px 25px 0px 0px;
	  	display: block;
	}

	.hamburger-button	.hamburger{
	  background:none;
	  position:absolute;
	  top:0;
	  right:0;
	  line-height:45px;
	  padding:0px 29px 0px 30px;
	  color:#000;
	  border:0;
	  font-size:2em;
	  font-weight:bold;
	  cursor:pointer;
	  outline:none;
	  z-index:10000000000000;
	}
	.hamburger-button .cross{
	  background: #53A917;
	  position:absolute;
	  top:0px;
	  right:1px;
	  padding: 0px 30px 0px 30px;
	  color:#000;
	  border:0;
	  font-size:2em;
	  line-height:55px;
	  font-weight:bold;
	  cursor:pointer;
	  outline:none;
	  z-index:10000000000000;
	}



	 .container_12 .grid_8 {
	  display: none;
	}

	.container_12 .grid_12, .container_16 .grid_16 {
    width: 99%;
}
	
	.manNavHolder{
		width: 50%;
		float: right;
    z-index: 1000;
	}



	.manNavHolder.noBanner .mainNav li:hover a, .manNavHolder.noBanner .mainNav li.current a {
	  color: #000;
	}


	.manNavHolder .left {display: none;}
	.manNavHolder .right {display: none;}
	.manNavHolder .spaceFiller {display: none;}

	.manNavHolder .mainNav  .mainNavMobile{
	  width: 100%;
	  z-index:1000000;
	  display: none;
	}

	
	.manNavHolder .mainNavMobile li.spaceFiller a {
	  background: #262827;
	  width: 100%;
	  height: 16px;
	}

 
	/* first level of menu */
	.manNavHolder .mainNavMobile li a {
		    text-indent: 10px;
	  color: #ffffff;
	  font: 16px/16px "helveticaneueltpromdcn";
	  cursor: pointer;
	  padding: 19px 0px 13px 0px;
	  display: inline;
	  background: #53A917;
	  width: 90%;
	  float: left;
	  border-top: 1px solid #6D7F61;
	}

	.manNavHolder .mainNavMobile .has-menu-toggle{
		text-align: center;
	  color: #ffffff;
      font: 16px/16px "helveticaneueltpromdcn";
      cursor: pointer;
      padding: 19px 0px 13px 0px;
      display: inline;
      background: #53A917;
      width: 10%;
      float: left;
      border-left: 1px solid #6D7F61;
      border-top: 1px solid #6D7F61;
	}
	

	.manNavHolder .mainNavMobile .menu-toggle{
		text-align: center;
	  color: #ffffff;
      font: 16px/16px "helveticaneueltpromdcn";
      cursor: pointer;
      padding: 19px 0px 13px 0px;
      display: inline;
      background: #53A917;
      width: 10%;
      float: left;
      border-top: 1px solid #6D7F61;
	}

	/* second level of menu */


	.manNavHolder .mainNavMobile .secNav li a {
	  color: #ffffff;
	  font: 16px/16px "helveticaneueltpromdcn";
	  cursor: pointer;
	  padding: 19px 0px 13px 0px;
	  display: inline;
	  background: #60B525;
	  width: 90%;
	  float: left;
	  border-top: 1px solid #6D7F61;
	  text-indent: 20px;
	}

	.manNavHolder .mainNavMobile .secNav .has-menu-toggle{
		text-align: center;
	  color: #ffffff;
      font: 16px/16px "helveticaneueltpromdcn";
      cursor: pointer;
      padding: 19px 0px 13px 0px;
      display: inline;
      background: #60B525;
      width: 10%;
      float: left;
      border-left: 1px solid #6D7F61;
      border-top: 1px solid #6D7F61;
	}
	

	.manNavHolder .mainNavMobile .secNav .menu-toggle{
		text-align: center;
	  color: #ffffff;
      font: 16px/16px "helveticaneueltpromdcn";
      cursor: pointer;
      padding: 19px 0px 13px 0px;
      display: inline;
      background: #60B525;
      width: 10%;
      float: left;
      border-top: 1px solid #6D7F61;
	}

	/* third level of menu */


	.manNavHolder .mainNavMobile .secNav .thirdNav li a {
	  color: #ffffff;
	  font: 16px/16px "helveticaneueltpromdcn";
	  cursor: pointer;
	  padding: 19px 0px 13px 0px;
	  display: inline;
	  background: #85B365;
	  width: 90%;
	  float: left;
	  border-top: 1px solid #6D7F61;
	  text-indent: 30px;
	}

	.manNavHolder .mainNavMobile .secNav .thirdNav .has-menu-toggle{
		text-align: center;
	  color: #ffffff;
      font: 16px/16px "helveticaneueltpromdcn";
      cursor: pointer;
      padding: 19px 0px 13px 0px;
      display: inline;
      background: #85B365;
      width: 10%;
      float: left;
      border-left: 1px solid #6D7F61;
      border-top: 1px solid #6D7F61;
	}
	

	.manNavHolder .mainNavMobile .secNav .thirdNav .menu-toggle{
		text-align: center;
	  color: #ffffff;
      font: 16px/16px "helveticaneueltpromdcn";
      cursor: pointer;
      padding: 19px 0px 13px 0px;
      display: inline;
      background: #85B365;
      width: 10%;
      float: left;
      border-top: 1px solid #6D7F61;
	}

	/* forth level of menu */


	.manNavHolder .mainNavMobile .secNav .fourthNav li a {
	  color: #ffffff;
	  font: 16px/16px "helveticaneueltpromdcn";
	  cursor: pointer;
	  padding: 19px 0px 13px 0px;
	  display: inline;
	  background: #A8BF98;
	  width: 90%;
	  float: left;
	  border-top: 1px solid #6D7F61;
	  text-indent: 40px;
	}

	.manNavHolder .mainNavMobile .secNav .fourthNav .has-menu-toggle{
		text-align: center;
	  color: #ffffff;
      font: 16px/16px "helveticaneueltpromdcn";
      cursor: pointer;
      padding: 19px 0px 13px 0px;
      display: inline;
      background: #A8BF98;
      width: 10%;
      float: left;
      border-left: 1px solid #6D7F61;
      border-top: 1px solid #6D7F61;
	}
	

	.manNavHolder .mainNavMobile .secNav .fourthNav .menu-toggle{
		text-align: center;
	  color: #ffffff;
      font: 16px/16px "helveticaneueltpromdcn";
      cursor: pointer;
      padding: 19px 0px 13px 0px;
      display: inline;
      background: #A8BF98;
      width: 10%;
      float: left;
      border-top: 1px solid #6D7F61;
	}

	.manNavHolder .mainNavMobile .secNav{
		display: none;
	}

	/* end of mobile menu */


	.container_12, .container_16 {
	  margin-left: auto;
	  margin-right: auto;
	  width: 100%;
	}

	.manNavHolder nav {
	  height: 48px;
	  width: 100%;
	  margin: 0px auto;
	  position: relative;
	  z-index: 1000;
	}

	.manNavHolder .mainNav li:hover .secNav {
	  display: block;
	  display: none;
	}

	.manNavHolder .mainNav li {
	  float: left;
	  height: 48px;
	  width: 100%;
	    background-color: #EEE;
	}

	.manNavHolder .mainNav li.link {
	   border-bottom: 1px solid #418314;
	}




	 

	.manNavHolder .mainNav li a {
	  color: #ffffff;
	  font: 16px/16px "helveticaneueltpromdcn";
	  cursor: pointer;
	  padding: 19px 0px 13px 0px;
	  display: block;
	  background: #53A917;
	}

		.mobileMenu .grid_8{
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		background-color: #53A917;
	}

	.loginButton-mobile{display: block;}
	.mobileMenu li.loginButton-mobile a {
	  color: #ffffff;
	  display: block;
	  border-right: 0px;
	  padding: 6px 20px 7px 20px;
	  text-align: center;
	  width: 200px;
	  margin: 15px auto;
	  background: #65ac42 url('../images/header-login-bg.jpg') repeat-x top;
	  -webkit-border-radius: 2px;
	  -moz-border-radius: 2px;
	  -o-border-radius: 2px;
	  border-radius: 6px;
	}


	 .mobileMenu .productFindForm-mobile { clear: both; margin: 0px 2px 0px 0px; display: block; z-index: 10000; }

	 .mobileMenu .productFindForm-mobile .selectholder { 
	 	border: 1px solid #b9bcbe;
	 	width: 200px;
	 	height: 27px;
	 	cursor: pointer;
	 	background: #ffffff url('../images/header-dropdown-arrow.jpg') no-repeat top right;
		-webkit-box-shadow: inset 2px 2px 6px 1px #cccccc;
		-moz-box-shadow: inset 2px 2px 6px 1px #cccccc;
		-o-box-shadow: inset 2px 2px 6px 1px #cccccc;
		box-shadow: inset 2px 2px 6px 1px #cccccc;
		-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		-o-border-radius: 1px;
		border-radius: 1px; 
		margin: 15px auto;
		display: block;
		-moz-appearance: none; -webkit-appearance: none; -o-appearance:none;
	}



	.mobileMenu .productFindForm-mobile .selectholder span { color: #85837f; font: 11px/11px "Arial"; margin: 9px 0px 7px 9px; }

	.mobileMenu .productFindForm-mobile .selectholder ul {  width: 166px; display: none; margin-top: 8px; margin-left: -10px; position: relative; z-index: 2000; }

	.mobileMenu .productFindForm-mobile .selectholder span:hover ul { display: block; }
		.mobileMenu .productFindForm-mobile .selectholder span:active ul { display: block; }


	.mobileMenu .productFindForm-mobile .selectholder ul li { overflow: hidden; height: 29px;   width: 201px;}

	.mobileMenu .productFindForm-mobile .selectholder ul li a { color: #212121; font: 11px/11px "Arial"; display: block; background: #ffffff; padding: 9px 9px 9px 9px; cursor: pointer; }

	.mobileMenu .productFindForm-mobile .selectholder ul li:hover a { color: #ffffff; background: #5bb233;  }
	


	/* = slider

--------------------- */

	.slider { width: 100%; height: 173px; position: relative; z-index: 0; margin: 55px auto -5px auto ; }

	.slider .sliderHolder { position: inherit; width:100%;   overflow: hidden;
 }

	.orbit-wrapper div.slider-nav .right { right: 50% !important; margin-right: -51px; width: 51px !important; height: 45px !important; background: url('../images/slider-nav-bg.png') no-repeat -51px -45px !important;  }

	.orbit-wrapper div.slider-nav .left { left: 50% !important; margin-left: -51px; width: 51px !important; height: 45px !important; background: url('../images/slider-nav-bg.png') no-repeat 0px -45px !important; }

	.orbit-wrapper div.slider-nav .right:hover { background-position: -51px 0px !important;  }

	.orbit-wrapper div.slider-nav .left:hover { background-position: 0px 0px !important; }

	.page.container_12 { margin-top: 30px; }



	.slider.bannerImage { height: auto !important; padding-bottom: 15px; }

	#homeSlider img{width: 200% !important; margin-left: -100%;}


	div.orbit-wrapper {
    width: 100% !important;
    height: 211px !important;
	}	

	#featured {
    width: 100% !important;
    height: 205px !important;
	}

	#featured>img, #featured>div, #featured>a {
	  width: 100% !important;
	}

	.slider-text-holder .inner {
	  width: 100% !important;
	}

	.orbit-wrapper img {
		width: 100%;
	 }


	.slider-text-holder .inner {
	  margin: 58px 10px 0;
	  width: 980px;
	}

	.slider-text-holder span {
	  color: #fff;
	  font: 20px "helveticaneueltpromdcn";
	  margin-bottom: -7px;
	  padding-left: 0;
	  text-transform: none;
	  word-spacing: 0px;
	  width: 100%;
	  display: block;
	}
		
	

		

	/* Home page */
	.homePage.container_12 {
    padding: 10px 5px 45px 5px;
    width: 100%;
    margin-top: 32px;
    position: relative;
    z-index: 4;
    background: white;
	}

	.homePage .block p {
	  margin-bottom: 23px;
	  line-height: 18px;
	  width: 100%;
	  margin-left: auto;
	  margin-right: auto;
	  text-align: center;
	}

	.homePage .block h3 {
	  text-align: center;
	}

	.homePage .block img {
	  margin-bottom: 21px;
	  margin-left: auto;
	  margin-right: auto;
	  display: block;
	  width: 100%;
	}

	.homePage .block .learnMore {
	  
  	  display: block;
	}


	/* News */

	.homePage .newsArea.grid_12 {
	  width: 100%;
	  margin-left: 0px;
	  margin-right: 5px;
	  padding-bottom: 12px;
	  height: 250px;
	  overflow: hidden;
	}

	.homePage .block.grid_4 {
	  width: 31%;
		margin-left: 10px !important;
	  float: left;
	}

	.homePage .newsArea .upDownNav {
	  display: none;
	}

	.homePage .newsArea .headerCol {
	  float: left;
  	  margin: 40px 15px 0px 10px;	
  	}


	.homePage .newsArea .newsSliderHolder {
	  overflow: hidden;
	  position: relative;
	  margin: 28px 0px 0px 0px;
	  float: left;
	  height: 100%;
	  width: 58%;
	}

	/* Product page */

	.productsPage .lhs {
    float: left;
    width: 30%;
    border-width: 1px 0px 0px 0px;
    border-color: #e9e9e9;
    border-style: solid;
	}

	.productsPage .right {
	    float: left;
	    width: 68%;
	    padding: 31px 20px 31px 26px;
	    border: 1px solid #e9e9e9;
	}

	.productsPage.container_12 .grid_12 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
	}

	.productsPage .right {
    float: left;
    width: 100%;
    padding: 31px 20px 31px 26px;
    border: 0px;
	}

	.productsPage .grid_12 .lhs img{
	    width:100%;
	}


	.container_12 .grid_12, .container_16 .grid_16 {
    width: 90%;
	}


	.productsPage .right h1{
	  text-align: left;
	}

	.productsPage .right h3{
	  text-align: left;
	}

	.productsPage .right h4{
	  font:20px/24px "helveticaneueltpromdcn";
	  text-align: left;
	  margin-bottom: 10px;
	}

	.productsPage .right p{
	  font-size: 18px;
	  line-height: 1.25em;
	  text-align: left;
	}

	.productsPage .right iframe {
	  width: 100%;
	}

	.productsPage .right img{
	  width: auto !important;
	  height: 100%;
	  
	}

	.productsPage .right table{
      margin: 0 auto;
	  
	}

	.productsPage .right td img{
	  width: 336px !important;
      height: 100%;
      margin: 0 auto;
      display: block;
	  
	}

		/* Footer */	

		.cd-top {
	  display: inline-block;
	  height: 40px;
	  width: 40px;
	  position: fixed;
	  bottom: 40px;
	  right: 10px;
	  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	  /* image replacement properties */
	  overflow: hidden;
	  text-indent: 100%;
	  white-space: nowrap;
	  background: rgba(50, 50, 50, 0.8) url(../images/cd-top-arrow.svg) no-repeat center 50%;
	  
	  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
	  -moz-transition: opacity .3s 0s, visibility 0s .3s;
	  transition: opacity .3s 0s, visibility 0s .3s;
	}
	.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
	  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
	  -moz-transition: opacity .3s 0s, visibility 0s 0s;
	  transition: opacity .3s 0s, visibility 0s 0s;
	}
	.cd-top.cd-is-visible {
	  /* the button becomes visible */
	  visibility: visible;
	  opacity: 1;
	}
	.cd-top.cd-fade-out {
	  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
	  opacity: .5;
	}
	.no-touch .cd-top:hover {
	  background-color: #66AF44;
	  opacity: 1;
	}


	footer {
    padding-top: 11px;
    padding-bottom: 30px;
    border-top: 0px ; 
}

	footer.container_12 {
	  width: 100%;
	}
	
	footer.container_12 .grid_6 {
 	 width: 100%;
	}

	footer a.logo {
	  float: none;
	  display: block;
	  margin: auto;
	
	}

	.HomePage .footer-holder {
	  width: 100%;
	}

	.alpha {
	  margin-left: 0;
 	  margin-right: 0;
	}

	.omega {
	  margin-left: 0;
 	  margin-right: 0;
	}


	footer p {
	  margin: 7px 0px 0px 0px;
	  text-align: center;
	}

	footer .youtube {
	  float: none; 
	  display: block;
	  margin: 10px auto;
	  text-align: center;
	  width: 10%;
	}


	
	footer ul { 
	  max-width: 290px;
      margin: 0 auto;
      float: none;
      text-align: center;
	}


	.productPage.container_12, .footer-holder {
    background-color: #fff;
    margin: 0 auto;
    width: 100%;
	}
}
	
