.jm-megamenu{margin:0;padding:0;text-align:left}ul.megamenu{margin:0;height:100%}.column3 ul.megamenu{border-right:0}ul.megamenu.level2{border-right:0}ul.megamenu li{overflow:visible}.jm-megamenu ul.level0{margin:0;padding:0;text-align:center}.jm-megamenu ul.level0 li.mega{display:inline-block;margin:0;padding:0;position:relative;line-height:1.2em;width:auto;vertical-align:middle}.jm-megamenu ul.level0 li.mega.first{background:#7bb5c9;min-width:340px;text-align:right;font-weight:700}.jm-megamenu ul.level0 li.mega.last{background:0}.jm-megamenu ul.level0 li.mega a.mega{color:#fff;font-family:'oswald',sans-serif;display:inline-block;font-size:14px;padding:0 1.5em;border-bottom:0;text-decoration:none;text-transform:uppercase;position:relative;z-index:99}.jm-megamenu ul.level0 li.mega ul{text-align:left;padding:12px;width:100%;display:block;background:#1d519d;z-index:10000;height:auto}.jm-megamenu li.haschild:hover > .jm-megamenu ul.level0 li.mega ul{display:block !important;overflow:visible}.jm-megamenu ul.level0 li.mega ul li{width:100%;background:#1d519d;border-bottom:1px solid #aeaeb0}.jm-megamenu ul.level0 li.mega ul li a.mega{color:#fff;display:inline-block;font-size:14px;line-height:16px !important;min-height:16px;padding:12px 8px;border-bottom:0;text-transform:none}.jm-megamenu ul.level0 li.mega.last a.mega{padding-right:0}.jm-megamenu ul.level0 li.mega a.mega.active,.jm-megamenu ul.level0 li.mega a.mega:hover,.jm-megamenu ul.level0 li.mega:hover > a.mega{color:#7bb5c9}.jm-megamenu ul.level0 li.mega a.mega.haschild:hover,.jm-megamenu ul.level0 li.mega:hover > a.mega.haschild{background:#fff;line-height:46px;min-height:46px;border:1px solid #ebebeb;border-bottom:0}.jm-megamenu ul.level0 li.mega a.active{}.jm-megamenu ul.level0 li.mega .has-image{background-position:left top;background-repeat:no-repeat;cursor:pointer;display:block;padding-left:25px}.jm-megamenu ul.level0 li.mega .icon-image{float:left;height:auto;margin:13px 5px 0 0;max-width:20px;vertical-align:middle}.jm-megamenu ul.level0 li.mega .menu-title{}.jm-megamenu ul.level0 li.mega .mega-item-des{float:left;font-size:11px;font-weight:normal;line-height:140%;margin:0;overflow:hidden;padding:0;position:relative;top:-11px;text-overflow:ellipsis;white-space:nowrap;width:100%}.jm-megamenu ul.level1 li.mega .mega-item-des{margin:0;color:#333}.jm-megamenu ul.level0 li.mega span.menu-desc{display:block;font-size:92%;font-weight:normal}.jm-megamenu ul.level1 li.mega a.mega{border-bottom:0;color:#d90036;float:none;display:block;padding:0;margin:0;text-transform:uppercase}.jm-megamenu ul.level1 li.mega a.mega.haschilds:active,.jm-megamenu ul.level1 li.mega a.mega.haschilds:focus,.jm-megamenu ul.level1 li.mega a.mega.haschilds:hover{background-position:97% -33px}.jm-megamenu li.mega .childcontent{display:block;height:auto;max-width:250px;max-height:0;overflow:hidden;position:absolute;z-index:10000;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-webkit-transition:all .3s linear}.jm-megamenu li.mega.mnuright .childcontent{}.jm-megamenu li.haschild:hover > .childcontent{max-height:1000px;overflow:visible;-moz-transition:all 0.8s linear;-o-transition:all 0.8s linear;transition:all 0.8s linear;-webkit-transition:all 0.8s linear}.jm-megamenu ul.level1 li.haschild .childcontent{-moz-transition:all 0s linear;-o-transition:all 0s linear;transition:all 0s linear;-webkit-transition:all 0s linear}.jm-megamenu ul.level1 li.haschild:hover > .childcontent{border-top-color:#666;left:150px;-moz-transition:all 0s linear;-o-transition:all 0s linear;transition:all 0s linear;-webkit-transition:all 0s linear}.jm-megamenu ul.level1 li.mega{background:none !important;text-align:left;width:100%}.jm-megamenu ul.level1 li.mega a{border-left:0 !important}.jm-megamenu ul.level1 .childcontent{margin:0;top:0}.jm-megamenu ul.level2 li.mega{padding:0}.jm-megamenu ul.level2 li.mega.last{border-bottom:0 none;padding:0}.jm-megamenu ul.level2 li.mega a.mega{border:0 none !important;color:#aaa;display:block;float:none;font-size:14px;font-weight:300;line-height:30px !important;margin:0;min-height:13px;padding:0;text-decoration:none;text-transform:none}.jm-megamenu ul.level2 li.mega li li a.mega{line-height:28px}.jm-megamenu ul.level2 li.mega.active a.mega,.jm-megamenu ul.level2 li.mega a.mega:active,.jm-megamenu ul.level2 li.mega a.mega:focus,.jm-megamenu ul.level2 li.mega a.mega:hover{color:#7bb5c9;text-decoration:none}.jm-megamenu .megacol{float:left;margin:0}.jm-megamenu .megacol.last{margin:0}.jm-megamenu .childcontent{z-index:88}.jm-megamenu .childcontent-inner{background:#fff;padding:20px 30px 30px;border:1px solid #ebebeb}.jm-megamenu .level1 .childcontent-inner,.jm-megamenu .level2 .childcontent-inner{box-shadow:0 0 10px 0 #666}.jm-megamenu .childcontent .block{line-height:1.5;margin:10px 0;padding:0}.jm-megamenu .childcontent .block h3{background:none;margin-left:10px;margin-right:10px;text-indent:5px;text-transform:none}.jm-megamenu .childcontent .block .ja-box-ct{padding:0 5px}.jm-megamenu .childcontent .block a{text-decoration:none}.jm-megamenu .childcontent .block a:hover,.jm-megamenu .childcontent .block a:focus,.jm-megamenu .childcontent .block a:active{text-decoration:none}.jm-megamenu .childcontent .block ul:first-child{margin-top:0 !important}.jm-megamenu .childcontent .block li{margin-bottom:5px}.jm-megamenu .menu-adv{margin-top:20px;margin-bottom:20px;width:100%;float:left}.jm-megamenu .group{}.jm-megamenu .group-title{font-size:14px;margin:0 0 20px;padding:0;overflow:hidden}.jm-megamenu .group-content{float:left;padding:0;width:100%}.jm-megamenu .group-content a.link-more{text-decoration:none}.jm-megamenu .group-content a.link-more:active,.jm-megamenu .group-content a.link-more:focus,.jm-megamenu .group-content a.link-more:hover{text-decoration:underline}.jm-megamenu ul.level1 li.mega div.group-title a.mega{color:#d90036;height:100% !important;min-height:100% !important;line-height:100% !important;font-weight:400;border:0 !important}.jm-megamenu .group-title .menu-desc{padding-left:0 !important}.jm-megamenu .group-content .block,.jm-megamenu .group-content ul.megamenu{margin:0}.jm-megamenu .childcontent ul.megamenu .block{padding:0}.jm-megamenu .childcontent ul.megamenu .block h3{margin-left:0;margin-right:0}.jm-megamenu .products-grid{background:none;border-bottom:0 none;margin:0 !important;width:100%}.jm-megamenu .products-grid div.item{border-bottom:1px solid #ebebeb;clear:both;float:left;margin:0;padding:10px 0;width:100%}.jm-megamenu .products-grid div.item:last-child{margin:0;border-bottom:0}.jm-megamenu .products-grid div.item .inner{margin:0;min-height:0;width:auto}.jm-megamenu .products-grid .product-name{float:left;margin:0 0 10px;min-height:100%;width:68%}.jm-megamenu .products-grid .product-image{float:left;position:relative;margin:0 10px 0 0}.jm-megamenu .products-grid .ratings{float:left;margin:0 0 7px;width:68%}.jm-megamenu .products-grid .ratings .rating-box{float:left}.jm-megamenu .products-grid .price-box .old-price,.jm-megamenu .products-grid .price-box .special-price{display:inline-block}.jm-megamenu .group-content .buttons-set{border:0 none;margin:1em 0}.jm-megamenu .mega-banner{border-top:2px solid #ebebeb;padding:20px 0 0;margin:20px 0 0}.clearfix{display:block;clear:both}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearer{clear:both;display:block;font-size:0;height:0;line-height:0;overflow:hidden}