.megamenu #nav{position:relative!important;height:55px}.megamenu #nav .thumbs-right ul li{background:none!important}.megamenu #nav .magestore-megamenu{left:0!important;width:100%!important;border:none!important;z-index:1000!important;visibility:hidden!important;margin:0!important;padding:0!important;background:none!important;position:absolute!important;top:55px!important}.megamenu #nav .magestore-megamenu .sub-menu{background:#fff url(../images/bg-megamenu.png) repeat-y 95% 0!important;left:0!important;width:100%!important;height:auto!important;float:left!important;visibility:hidden!important;position:static!important;padding:0!important}.block-megamenu.sub-menu{background:#fff url(../images/bg-megamenu.png) repeat-y 95% 0!important}.megamenu #nav li:hover .sub-menu{visibility:visible!important}.megamenu #nav a.megamenu-lable{font-weight:400!important;text-transform:uppercase!important;line-height:50px!important;padding: 3px 32.5px 2px 32.5px !important;}.megamenu #nav li.over a.megamenu-lable.over{background-color:#c60b46!important;color:#fff!important}.megamenu #nav a.megamenu-lable:hover{color:#ffa800!important}.megamenu #nav li ul.shown-sub,.megamenu #nav li div.shown-sub{padding:0!important;margin:0!important;background:none!important;border:none!important}.megamenu #nav div ul li div{position:static!important;border:none}.megamenu #nav .magestore-megamenu li a{background:none repeat scroll 0 0 transparent!important;color:#5a3217!important;font-family: 'MyriadProRegular';font-size:12px!important;line-height:normal;padding:5px 0;text-align:left!important;text-transform:uppercase}.megamenu #nav .magestore-megamenu li a:hover{color:#c60b46!important}.megamenu #nav button.button{border:1px solid #F79343;color:#fff;float:none;font-size:21px;height:25px;padding:0 15px;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,0.2);cursor:pointer;display:inline-block;letter-spacing:-1px;outline:medium none;position:relative;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.3);background:#fe8900;background:-webkit-gradient(linear,left top,left bottom,from(#feb900),to(#fe8900));background:-moz-linear-gradient(#feb900,#fe8900);background:-ms-linear-gradient(#feb900,#fe8900);background:linear-gradient(#feb900,#fe8900);font-size:12px;-pie-background:linear-gradient(#feb900,#fe8900)}..megamenu #nav button.button:hover{background:#CE662B;background:-webkit-gradient(linear,left top,left bottom,from(#F3C812),to(#CE662B));background:-moz-linear-gradient(#F3C812,#CE662B);background:-ms-linear-gradient(#F3C812,#CE662B);background:linear-gradient(#F3C812,#CE662B);-pie-background:linear-gradient(#F3C812,#CE662B)}.megamenu #nav button.button:active{color:#ccc;border:solid 1px #1D74B9;background:-webkit-gradient(linear,left top,left bottom,from(#003061),to(#0059b2));background:-moz-linear-gradient(#003061,#0059b2);background:-ms-linear-gradient(#003061,#0059b2);background:linear-gradient(#003061,#0059b2);-pie-background:linear-gradient(#003061,#0059b2)}.header-megamenu{border-left:1px solid #d7a045;margin-top:5px;padding-left:10px!important}.header-megamenu h2{clear:both}.header-megamenu h2,.level0-megamenu .block-title,.block-megamenu .block-title{border-bottom:1px solid #d7a045;color:#5a3217;font-family: 'MyriadProRegular';font-size:12px;font-weight:400;padding-bottom:3px;padding-top:10px;text-transform:uppercase}.header-megamenu h2:nth-of-type(2),.header-megamenu h2:nth-of-type(3){padding-top:20px}.header-megamenu li{float:left;width:100px}.header-megamenu ul:nth-of-type(2) li:nth-of-type(6){float:left;width:120px}.footer-megamenu{margin-left:10px;float:left}.block-megamenu .footer-megamenu{clear:both}.footer-megamenu a{color:#fff;background:#c60b46;display:block;width:200px;text-align:center;text-transform:uppercase}.footer-megamenu a:hover{background:#999}.megamenu #nav .block-megamenu ul.block-home{float:left;margin:0!important;padding:10px 2%!important;width:96%!important}.megamenu #nav ul.block-home li{float:left!important;margin-bottom:15px!important;background:none!important}.megamenu #nav ul.block-home li label{float:left;width:100%;text-align:left;padding:0 0 10px;font-weight:700;text-transform:uppercase;border-bottom-width:1px;border-bottom-style:dashed;margin-bottom:10px}.megamenu #nav ul.block-home li.first{width:330px!important;padding-left:10px!important;padding-right:10px!important;border-right-width:1px!important;border-right-style:solid!important;text-align:left!important}.megamenu #nav ul.block-home li.first img{border:1px solid #d5d5d5}.megamenu #nav ul.block-home li.last{width:545px!important;padding-left:15px!important}.megamenu #nav ul.block-home li.last span{line-height:20px;padding:0 0 10px;float:left;width:100%}.megamenu #nav .grid-categories-megamenu h1{float:left;width:100%;margin:0;padding:10px 0;border-bottom:1px dashed #D5D5D5}.megamenu #nav .grid-categories-megamenu ul.level0-megamenu{float:left;width:96%;padding:10px 2%;margin:0}.megamenu #nav .grid-categories-megamenu ul.level0-megamenu li.level1-megamenu{float:left!important;width:21%!important;padding:0 10px!important;margin:10px 0 0!important;border-right:1px solid #d5d5d5!important}.megamenu #nav .grid-categories-megamenu ul.level0-megamenu li.featured{width:29%!important;float:right!important;border:none!important;padding:0 0 0 10px !important}.megamenu #nav .grid-categories-megamenu li .level1-title{float:left;width:100%;padding:10px 0;border-bottom:1px dashed #d5d5d5;overflow-x:hidden}.megamenu #nav .grid-categories-megamenu li .level1-title h2{padding:0 0 5px;margin:0;float:left;width:100%;text-transform:uppercase;font-weight:700}.megamenu #nav .grid-categories-megamenu li ol.level2-megamenu{float:left;width:100%;padding:10px 0}.megamenu #nav .grid-categories-megamenu li.featured .level1-content{float:left;width:100%;padding:15px 0!important}.megamenu #nav li.featured .level1-content a.product-image{float:left;width:110px;margin:0}.megamenu #nav li.featured .level1-content .product-shop{float:left;width:100px;padding-left:10px}.megamenu #nav li.featured .level1-content .product-shop h1.product-name{font-weight:700;border:none}.megamenu #nav li.featured .level1-content .product-shop span{float:left;width:100%;padding:5px 0 0}.megamenu #nav li.featured .level1-content .product-shop .price-box{float:left;width:100%;padding:5px 0}.megamenu #nav li.featured .level1-content .product-shop .price{font-size:18px;color:#000}.megamenu #nav .list-categories-megamenu ul.level0-megamenu,.megamenu #nav .block-megamenu ul.level0-megamenu{float:left!important;margin:5px 0 0!important;padding:0 10px 10px!important;width:auto!important}.megamenu #nav .list-categories-megamenu ul.level0-megamenu.col{width:23%!important}.megamenu #nav .list-categories-megamenu h1.block-title,.megamenu #nav .block-megamenu h1.block-title{float:left!important;width:100%!important;margin:0!important;padding:10px 0!important;text-transform:uppercase}.megamenu #nav .list-categories-megamenu ul.level0-megamenu li.level1-megamenu,.megamenu #nav .block-megamenu ul.level0-megamenu li.level1-megamenu{background:none!important;float:left!important;margin:4px 0 0!important;padding:0!important;width:15%}li.level1-megamenu,li.level1-megamenu li{width:220px!important}.megamenu #nav .list-categories-megamenu ul.level0-megamenu li.featured{width:220px!important;float:left!important;border:none!important;padding:0 0 0 5px !important}.megamenu #nav .list-categories-megamenu ul.level0-megamenu li ul.level2-megamenu,.megamenu #nav .list-categories-megamenu ul.level0-megamenu li ul.level2-megamenu ol,.megamenu #nav .list-categories-megamenu ul.level0-megamenu li ul.level2-megamenu li .level1-title{float:left;width:100%}.megamenu #nav .list-categories-megamenu ul.level0-megamenu li ul.level2-megamenu li .level1-title{padding-top:0}.megamenu #nav .list-categories-megamenu ul.level0-megamenu li ul.level2-megamenu li.first .level1-title{border-top:none;padding-top:0}.megamenu #nav .list-categories-megamenu li .level1-title h2{padding:5px 0!important;margin:0 0 5px!important;float:left!important;width:100%!important;text-transform:uppercase!important;font-weight:700!important;border-bottom:1px dashed #d5d5d5!important}.megamenu #nav li.featured .product-item{float:left;width:100%;padding:15px 0!important}.megamenu #nav li.featured .product-item a{float:left;width:110px;margin:0}.megamenu #nav li.featured .product-item .product-shop{float:right;width:105px!important;padding:0 0 0 5px !important}.megamenu #nav li.featured .product-item .product-shop h1.product-name{font-weight:700;border:none!important}.megamenu #nav li.featured .product-item .product-shop span{float:left;width:100%;padding:0;height:38px;overflow:hidden}.megamenu #nav li.featured .product-item .product-shop .price-box{float:left;width:100%;padding:0}.megamenu #nav li.featured .product-item .product-shop .price{font-size:18px;color:#000}.megamenu #nav .products-megamenu-grid ul.level0-megamenu{float:left;margin:0;padding:10px}.megamenu #nav .products-megamenu-grid li.item{float:left;width:190px;border-right:1px solid #d5d5d5;padding-left:5px}.megamenu #nav .products-megamenu-grid li.item.last{border:none}.megamenu #nav .products-megamenu-grid li.item h1.product-name{border-bottom:1px dashed #D5D5D5;float:left;font-weight:700;margin:0 5% 10px;padding:5px 0;text-transform:uppercase;width:90%}.megamenu #nav .products-megamenu-grid li.item a.product-image{float:left;width:100%;text-align:center!important}.megamenu #nav .products-megamenu-grid li.item .product-shop{float:left;width:80%;padding:10px 10%;text-align:center}.megamenu #nav .products-megamenu-grid li.item .product-shop label{float:left;padding-right:10px}.megamenu #nav .products-megamenu-grid li.item .product-shop .price{font-size:18px;color:#000;padding:0;width:auto}.megamenu #nav .products-megamenu-grid li.item .product-shop span{width:100%;padding:5px 0 0;text-align:center}.megamenu #nav .products-megamenu-grid li.item .product-shop .price-box{float:left;width:100%;padding:0}.megamenu #nav .products-megamenu-list ul.level0-megamenu{float:left!important;margin:0!important;padding:10px!important;width:96%!important}.megamenu #nav .products-megamenu-list ul.level0-megamenu li.level1-megamenu{float:left!important;width:69%;border-right:1px solid #d5d5d5}.megamenu #nav .products-megamenu-list ul.level0-megamenu li.level1-megamenu h4{border-bottom:1px dashed #D5D5D5!important;float:left!important;font-weight:700!important;margin:0 0 5px!important;padding:5px 0 15px!important;text-transform:uppercase!important;width:98%!important}.megamenu #nav .products-megamenu-list ul.level0-megamenu li.level1-megamenu ul.level2-megamenu{float:left}.megamenu #nav .products-megamenu-list ul.level0-megamenu li.level1-megamenu ul.level2-megamenu li{float:left;width:100%;padding:0;margin:0}.megamenu #nav .products-megamenu-list ul.level0-megamenu li.level1-megamenu ul.level2-megamenu li a{float:left;line-height:25px}.megamenu #nav .products-megamenu-list ul.level0-megamenu li.featured{float:right!important;border:none!important;padding:0 0 0 1% !important}.megamenu #nav .products-megamenu-list ul.level0-megamenu li.featured .level1-title h2{border-bottom:1px dashed #D5D5D5!important;float:left!important;font-weight:700!important;padding:15px 0 5px;margin:0 0 10px;text-transform:uppercase!important;width:100%!important}.megamenu #nav ul.block-contact{float:left!important;margin:0!important;padding:10px 2%!important;width:96%!important}.megamenu #nav ul.block-contact li.first{float:left!important;width:310px!important;border-right:1px solid #d5d5d5!important;padding:15px 15px 0 0 !important;margin:0 0 15px}.megamenu #nav ul.block-contact li.last{float:left;width:610px;padding:0 10px}.megamenu #nav ul.block-contact li h1.block-title{float:left!important;width:100%!important;border-bottom:1px dashed #d5d5d5!important;padding:0 0 5px!important;margin:0 0 15px!important;border-bottom:1px dashed #D5D5D5!important;font-weight:700!important;text-transform:uppercase!important}.megamenu #nav ul.block-contact li.first .address{float:left!important;width:70%!important;margin:0 0 15px!important}.megamenu #nav ul.block-contact li.first .map{float:left!important;width:100%!important}.megamenu #nav ul.block-contact li.last .contact-form{float:left!important;width:100%!important}.megamenu #nav ul.block-contact li.last span{float:left!important;width:100%!important;padding:0!important}.megamenu #nav ul.block-contact li.last .input-box{float:left!important;width:100%!important;padding:15px 0!important}.megamenu #nav ul.block-contact li.last .input-box .input{float:left!important;width:160px!important;margin-right:10px!important}.megamenu #nav ul.block-contact li.last .input-box .input input{width:160px!important;border-radius:5px;height:25px!important;border:1px solid #d5d5d5!important;background:#efefef!important}.megamenu #nav ul.block-contact li.last .comment{float:left!important;width:100%!important;padding:10px 0!important}.megamenu #nav ul.block-contact li.last .comment label{float:left!important;width:100%!important}.megamenu #nav ul.block-contact li.last .comment textarea{width:100%!important;float:left!important;height:150px!important;background:#efefef!important}.megamenu #nav ul.block-contact li.last .comment .button-set{float:left!important;width:100%!important;padding:10px 0 0!important;text-align:right}
.megamenu #nav .magestore-megamenu .sub-menu{opacity:0;}
.megamenu #nav .magestore-megamenu.shown-sub .sub-menu{opacity:1;}