body{font-family:'Gotham A','Gotham B',verdana,sans-serif;outline:0;-webkit-tap-highlight-color:transparent}.cls_categoryListWrapper{margin-left:auto;margin-right:auto;padding:0;width:auto;max-width:940px;margin-top:57px}.cls_categoryListWrapper .cls_catListTitle{font-weight:500;font-size:12px;line-height:1em;color:#666;margin-bottom:40px}.cls_categoryListWrapper .cls_categoryListContainer{height:145px;border-bottom:1px solid #e5e5e5;padding:0;clear:both;overflow:hidden;position:relative}.cls_categoryListWrapper .cls_categoryListContainer a{display:inline-block;width:100%}.cls_categoryListWrapper .cls_prodImgCont{width:140px;float:left;margin:20px}.cls_categoryListWrapper .cls_prodImgCont img.cls_prodImg{-moz-filter:drop-shadow(-4px 3px 2px rgba(0,0,0,0.3));-webkit-filter:drop-shadow(-4px 3px 2px rgba(0,0,0,0.3));-o-filter:drop-shadow(-4px 3px 2px rgba(0,0,0,0.3));-ms-filter:drop-shadow(-4px 3px 2px rgba(0,0,0,0.3));filter:drop-shadow(-4px 3px 2px rgba(0,0,0,0.3));margin:auto;display:block;height:105px;max-width:100%}.cls_categoryListWrapper .cls_categoryListCont{line-height:1.7em;width:100%;position:absolute;padding:15px 0 10px 200px;box-sizing:border-box;margin:33px 0;z-index:-10;pointer-events:none;-webkit-transition:background-color .25s ease-out;-moz-transition:background-color .25s ease-out;-ms-transition:background-color .25s ease-out;-o-transition:background-color .25s ease-out;transition:background-color .25s ease-out}.cls_categoryListWrapper .cls_categoryListContainer:hover{cursor:pointer}.cls_categoryListWrapper .cls_categoryListContainer:hover .cls_categoryDesc{color:#fff!important}.cls_categoryListWrapper .cls_categoryListContainer:hover .cls_categoryListCont{color:#fff!important;border-radius:6px;-webkit-transition:background-color .5s ease-out;-moz-transition:background-color .5s ease-out;-ms-transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;transition:background-color .5s ease-out}.cls_categoryListWrapper .cls_categoryName{font-size:32px;clear:both;font-weight:300;margin-top:4px}.cls_categoryListWrapper .cls_categoryName span.cls_italic{font-style:italic;font-weight:lighter}.cls_categoryListWrapper .cls_categoryName span.cls_catName{font-weight:bold}.cls_categoryListWrapper .cls_categoryDesc{color:#666;font-size:14px;line-height:21px}.cls_categoryListWrapper .cls_categoryArrow{font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;border-radius:25px;color:#fff;width:30px;height:30px;float:right;text-align:center;margin-top:60px;padding-left:1px}.cls_categoryListWrapper .cls_catArw{font-size:35px;width:30px;font-weight:500;color:#fff;line-height:23px}.cls_categoryListWrapper a{outline:0;text-decoration:none}.cls_categoryListWrapper em,.cls_categoryListWrapper i{font-style:oblique}@media screen and (min-width:768px) and (max-width:1024px){.cls_categoryListWrapper{margin-right:3%;margin-left:3%}.cls_categoryListWrapper .cls_categoryListCont{margin:30px 0;padding:15px 30px 15px 180px}.cls_categoryListWrapper .cls_categoryName{font-size:28px}}@media screen and (min-width:0) and (max-width:767px){.cls_categoryListWrapper{margin-right:3%;margin-left:3%;margin-top:30px}.cls_categoryListWrapper .cls_catListTitle{margin-bottom:15px;font-size:10px}.cls_categoryListWrapper .cls_categoryListContainer{height:88px}.cls_categoryListWrapper .cls_prodImgCont{width:90px;margin:10px 0 15px}.cls_categoryListWrapper .cls_prodImgCont img.cls_prodImg{-moz-filter:drop-shadow(-4px 3px 2px rgba(0,0,0,0.3));-webkit-filter:drop-shadow(-4px 3px 2px rgba(0,0,0,0.3));-o-filter:drop-shadow(-4px 3px 2px rgba(0,0,0,0.3));-ms-filter:drop-shadow(-4px 3px 2px rgba(0,0,0,0.3));filter:drop-shadow(-4px 3px 2px rgba(0,0,0,0.3));height:62px}.cls_categoryListWrapper .cls_categoryListCont{padding:5px 0 5px 105px;margin:16px 0}.cls_categoryListWrapper .cls_categoryName{font-size:18px;line-height:20px}.cls_categoryListWrapper .cls_categoryName span.cls_italic{display:block}.cls_categoryListWrapper .cls_categoryDesc{display:none}.cls_categoryListWrapper .cls_categoryArrow{margin-top:32px;width:19px;height:19px}.cls_categoryListWrapper .cls_catArw{font-size:21px;width:18px;line-height:15px}.cls_errorMsgWrap{padding:150px 30px;font-size:25px}}