@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700);
.headerZone4 .Menu {max-width:1150px;
	margin:0 auto;

}
.headerZone4{margin:0;}
.headerZone4 .menu ul {

}

.headerZone4 .menu #menu-button, .headerZone1 .menu #menu-button { display:none; }
.headerZone4 .menu ul:after,
.headerZone4 .menu:after {

}
.headerZone4 .menu ul li {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
}
.headerZone4 .menu ul li a {font-size:16px;

}
.headerZone4 .menu ul li ul {

}
.headerZone4 .menu ul li ul li {

}
.headerZone4 .menu ul li ul li.lnkTxt.expand:after {

}
.headerZone4 .menu.align-right ul li ul li.lnkTxt.expand:after {

}
.headerZone4 .menu ul li ul li.lnkTxt.expand:before {

}
.headerZone4 .menu.align-right ul li ul li.lnkTxt.expand:before {
  right: auto;
  left: 15px;
  border-left-color: transparent;
  border-right-color: #ffffff;
}
.headerZone4 .menu ul li ul li a {

}

.headerZone4 .menu ul li ul li:hover:after,
.headerZone4 .menu ul li ul li.active:after {
  background: #4cb6ea;
}


.sectionWrap{background:#dedfe0;}
.section .ProductSetAutoUpdate, .section .PODay, .section .introtext{padding:5px;
	background:#FFF;}

@media only screen and (max-width : 480px) { 
	.headerZone4 .menu>ul {  list-style-type: none; height: auto !important; padding:0; margin: 0; }
	.headerZone4 .menu>ul li a { background:none !important; color:#000 !important; }
  .headerZone4 .menu > ul {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 0.35s ease-out;
    -moz-transition: max-height 0.35s ease-out;
    -ms-transition: max-height 0.35s ease-out;
    -o-transition: max-height 0.35s ease-out;
    transition: max-height 0.35s ease-out;
  }
  
  .headerZone4 .menu > ul > li:nth-child(2) { display:none; }
  .headerZone4 .menu > ul > li > ul {
    width: 100%;
    display: block;
  }
  .headerZone4 .menu.align-right ul li a {
    text-align: left;
  }
  .headerZone4 .menu > ul > li > ul > li {
    width: 100%;
    display: block;
  }
  .headerZone4 .menu.align-right ul ul li a {
    text-align: left;
  }
  .headerZone4 .menu > ul > li > ul > li > a {
    width: 100%;
    display: block;
  }
  .headerZone4 .menu ul li ul li a {
    width: 100%;
  }
  .headerZone4 .menu.align-center > ul {
    text-align: left;
  }
  .headerZone4 .menu.align-center > ul > li {
    display: block;
  }
  .headerZone4 .menu > ul.open {
    max-height: 1000px;
    border-top: 1px solid rgba(110, 110, 110, 0.25);
	background:#000;
  }
  .headerZone4 .menu ul {
    width: 100%;
  }
  .headerZone4 .menu ul > li {
    float: none;
    width: 100%;
  }
  .headerZone4 .menu ul li a {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 10px 20px !important;
	color:#fff !important;
	font-size:11px !important;
	font-weight:normal !important;
  }
  .headerZone4 .menu ul > li:after {
    display: none;
  }
  .headerZone4 .menu ul li.lnkTxt.expand > a:after,
  .headerZone4 .menu ul li.lnkTxt.expand > a:before,
  .headerZone4 .menu ul li ul li.lnkTxt.expand:after,
  .headerZone4 .menu ul li ul li.lnkTxt.expand:before {
    display: none;
  }
  .headerZone4 .menu ul li ul,
  .headerZone4 .menu ul li ul li ul,
  .headerZone4 .menu ul li ul li:hover > ul,
  .headerZone4 .menu.align-right ul li ul,
  .headerZone4 .menu.align-right ul li ul li ul,
  .headerZone4 .menu.align-right ul li ul li:hover > ul {
    left: 0;
    position: relative;
    right: auto;
  }
  .headerZone4 .menu ul li ul li,
  .headerZone4 .menu ul li:hover > ul > li {
    max-height: 999px;
    position: relative;
    background: none;
  }
  .headerZone4 .menu ul li ul li a {
    padding: 8px 20px 8px 35px;
    color: #ffffff;
  }
  .headerZone4 .menu ul li ul ul li a {
    padding: 8px 20px 8px 50px;
  }
  .headerZone4 .menu ul li ul li:hover > a {
    color: #000000;
  }
  .headerZone4 .menu #menu-button {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 0 20px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 1px;
    color: #ffffff;
    cursor: pointer;
  }
  .headerZone4 .menu #menu-button:after {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    right: 20px;
    top: 13px;
  }
  .headerZone4 .menu #menu-button:before {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #ffffff;
    right: 20px;
    top: 23px;
  }
  .headerZone4 { margin:0px !important; }
  .header .menu ul.dropdown { position:relative !important; background:none !important; }
}
