@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700);
 .headerZone1 .menu {

}
 .headerZone1 .menu ul {

}

 .headerZone1 .menu #menu-button { display:none; }
 .headerZone1 .menu ul:after,
 .headerZone1 .menu:after {

}
 .headerZone1 .menu ul li {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
}
 .headerZone1 .menu ul li a {

}
 .headerZone1 .menu ul li ul {

}
 .headerZone1 .menu ul li ul li {

}
 .headerZone1 .menu ul li ul li.lnkTxt.expand:after {

}
 .headerZone1 .menu.align-right ul li ul li.lnkTxt.expand:after {

}
 .headerZone1 .menu ul li ul li.lnkTxt.expand:before {

}
 .headerZone1 .menu.align-right ul li ul li.lnkTxt.expand:before {
  right: auto;
  left: 15px;
  border-left-color: transparent;
  border-right-color: #ffffff;
}
 .headerZone1 .menu ul li ul li a {

}

 .headerZone1 .menu ul li ul li:hover:after,
 .headerZone1 .menu ul li ul li.active:after {
  background: #4cb6ea;
}


@media all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
	 .headerZone1 .menu>ul {  list-style-type: none; height: auto !important; padding:0; margin: 0; }
	 .headerZone1 .menu>ul li a { background:none !important; color:#000 !important; }
   .headerZone1 .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;
  }
  
   .headerZone1 .menu > ul > li:nth-child(2) { display:none; }
   .headerZone1 .menu > ul > li > ul {
    width: 100%;
    display: block;
  }
   .headerZone1 .menu.align-right ul li a {
    text-align: left;
  }
   .headerZone1 .menu > ul > li > ul > li {
    width: 100%;
    display: block;
  }
   .headerZone1 .menu.align-right ul ul li a {
    text-align: left;
  }
   .headerZone1 .menu > ul > li > ul > li > a {
    width: 100%;
    display: block;
  }
   .headerZone1 .menu ul li ul li a {
    width: 100%;
  }
   .headerZone1 .menu.align-center > ul {
    text-align: left;
  }
   .headerZone1 .menu.align-center > ul > li {
    display: block;
  }
   .headerZone1 .menu > ul.open {
    max-height: 1000px;
    border-top: 1px solid rgba(110, 110, 110, 0.25);
	background:#09536b;
	padding:0 20px;
  }
   .headerZone1 .menu ul {
    width: 100%;
  }
   .headerZone1 .menu ul > li {
    float: none;
    width: 100%;
	line-height:30px !important;
  }
   .headerZone1 .menu ul li a {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 3px 0px !important;
	color:#fff !important;
	font-size:11px !important;
	font-weight:normal !important;
  }
   .headerZone1 .menu ul > li:after {
    display: none;
  }
   .headerZone1 .menu ul li.lnkTxt.expand > a:after,
   .headerZone1 .menu ul li.lnkTxt.expand > a:before,
   .headerZone1 .menu ul li ul li.lnkTxt.expand:after,
   .headerZone1 .menu ul li ul li.lnkTxt.expand:before {
    display: none;
  }
   .headerZone1 .menu ul li ul,
   .headerZone1 .menu ul li ul li ul,
   .headerZone1 .menu ul li ul li:hover > ul,
   .headerZone1 .menu.align-right ul li ul,
   .headerZone1 .menu.align-right ul li ul li ul,
   .headerZone1 .menu.align-right ul li ul li:hover > ul {
    left: 0;
    position: relative;
    right: auto;
  }
   .headerZone1 .menu ul li ul li,
   .headerZone1 .menu ul li:hover > ul > li {
    max-height: 999px;
    position: relative;
    background: none;
  }
   .headerZone1 .menu ul li ul li a {
    padding: 8px 20px 8px 35px;
    color: #ffffff;
  }
   .headerZone1 .menu ul li ul ul li a {
    padding: 8px 20px 8px 50px;
  }
   .headerZone1 .menu ul li ul li:hover > a {
    color: #000000;
  }
   .headerZone1 .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;
  }
   .headerZone1 .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;
  }
   .headerZone1 .menu #menu-button:before {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #ffffff;
    right: 20px;
    top: 23px;
  }
   { margin:0px !important; }
  .headerZone1 .menu ul.dropdown { display:block !important; position:relative !important; background:none !important; }
  
  
  .container_12 { width:100%; margin:0px; }
  .header, .section, .footer, .container, .mainZone6, .container_12 .grid_6, .container_12 .grid_3, .footerWrap { width:100% !important; padding:0px; float:none; }
  .headerZone1, .headerRow2b, .headerZone4 { width:100% !important; }
  .headerZone2b, .headerZone3b { width:43% !important; }
  .header .headerZone1 .Menu, .header .logo, .mainZone1, .mainZone7, .container_12 .grid_12, .ProductSetAutoUpdate, .container_12 .grid_9, .grid_9 .ProductDetailsBasic .grid_8 > div:first-child { width:100% !important; padding:0; float:none; margin:0px; }
  .header .headerZone1 .menu { padding:0; margin:0; }
  .header .socialLinks { float:none; margin-left:0; }
  
  .EndUserStatus, .headerRow2, .shoppingCart-container, .fullWidthHeaderZone, a[id$="lbSeeAllThemes"], .PODay .socialLinks, .configOptions .configHandle, div[id$="id-qk-vw"], .prodVSTag, .productListControls td.last, .grid_9 .ProductDetailsBasic .grid_8 > div:first-child .YouMayAlsoLike { display:none; }
  
  .header .Address .phone, .header .Address .email, .header .Address .phone span, .header .Address .email a { margin:0px; font-size:medium; }
  .headerZone2b .address, .headerZone3b .address { background:none; height:auto; width:auto; }
  .header .Logo, .quickSearch .formLayout { margin:0px; line-height:normal; }
  
  .tiles, .QuickSearchBasic .quickSearch { width:100% !important; margin:0px; }
  .tiles { margin-top:-10px; }
  .tiles img.tileOne, .tiles img.tileTwo { width:50% !important; height:auto; float:left; }
  .quickSearch .formLayout .flGrp.Xxxx { width:80%; }
  .quickSearch .formLayout input.text { font-size:16px; padding:5px 10px; } 
  
  .mainZone6 .Content { border:none !important; padding:0 !important; margin:0; }

  #productset-content.carousel .allLinks { left:0; }
  #productset-content.carousel a.previous { right:60px; }
  .prodSet li .prodName { width:100%; margin:0; }
  .grid_3 .PODay .prodImg { width:50%; margin:auto; padding-bottom:30px; }
  .ProductOfTheDay:after { border:none; }
  .ProductOfTheDay h2 { text-align:center; }
  .ProductOfTheDay { padding-bottom:10px; }
  .header .logo { display:inline-table; text-align:center; }
  .mainZone6 .menu.vertical { margin-top:-15px !important; }
  
  .ProductResultsBasic, .ProductDetailsBasic, .FooterZone1, .ProductSetAutoUpdate { padding:10px !important; widtH:95% !important; floaT:none !important; margin:0 !important; }
  .productList { padding:5px !important; }
  .ProductResultsBasic .col4 { width:45%; }
.pageControls a:last-child { padding-right:5px; }
.pageControls a:link { padding:0 5px; }
.hei300 { display:block; margin-left:0px; widtH:auto; }
.pageControls { text-align:center; }
.footerWrap { margin:0 !important; }
.ui-dialog { width:95% !important; }
.ui-dialog .ui-dialog-content { height:755px !important; }
.QuickRequest div.fieldrow input { width:95% !important; }
a[id$="lnkQuickRequest"] {font-size: 15px; line-height: 19px; padding: 7px 8px 6px; margin: 1px 2px 0 0; color: #FFFFFF; text-transform:uppercase; border: 1px solid #4dd8c9;
    display: inline-block;
    background-color: #54dfd0;
	border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px; }
.grid_9 .ProductResultsBasic .prdrebDimensions:before, .configOptions .configHandle { displaY:none; }
  
  
  
  
  
  
  
}
