#mainsite,#block-mainnav-mobile,.fxmenu-touch{transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out}body.showmenu #wrapper,body.hidemenu #wrapper{position:fixed;top:0;left:0;bottom:0;right:0}.index-2 #block-header{top:40px!important}a.flexMenuToggle{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background-color:#43474d;color:#FFF!important;display:inline-block!important;font-size:18px;padding:6px 35px 4px 10px;height:33px;width:auto;text-align:center;z-index:1000}a.flexMenuToggle span{background:#FFF;display:block;height:2px;margin:3px 0 0}a.flexMenuToggle span:first-child{margin-top:0}span.flexMenuToggle{display:none!important;background:#000;background-color:rgba(0,0,0,0.1);bottom:0;cursor:pointer;display:none;position:absolute;top:0;width:100%;z-index:999999999999}body.showmenu span.flexMenuToggle{display:block!important}.touch-btnBack{box-shadow:0 -1px 0 0 #1C1C1C inset,0 -2px 0 0 #4E4E4E inset;-webkit-box-shadow:0 -1px 0 0 #1C1C1C inset,0 -2px 0 0 #4E4E4E inset;-moz-box-shadow:0 -1px 0 0 #1C1C1C inset,0 -2px 0 0 #4E4E4E inset;display:block;text-align:center;line-height:40px;text-transform:uppercase;color:#fff!important;font-weight:700;position:relative}.touch-btnBack:after{border-radius:100%;height:20px;line-height:20px;text-align:center;position:absolute;left:10px;top:10px;width:20px;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;content:"";color:#fff}#mainsite{position:relative;left:0;z-index:1001;box-shadow:0 -11px 10px rgba(0,0,0,0.9);-webkit-box-shadow:0 -11px 10px rgba(0,0,0,0.9);-moz-box-shadow:0 -11px 10px rgba(0,0,0,0.9);transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0)}body.showmenu #mainsite{transform:translateX(280px);-webkit-transform:translateX(280px);-moz-transform:translateX(280px);-ms-transform:translateX(280px)}body.showmenu.hidemenu #mainsite{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0)}#block-mainnav-mobile{width:280px;position:absolute!important;margin:0!important;padding:0!important;top:0;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);left:0;top:0;bottom:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transform:translateX(-280px);-webkit-transform:translateX(-280px);-moz-transform:translateX(-280px);-ms-transform:translateX(-280px)}body.showmenu #block-mainnav-mobile{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0)}body.hidemenu #block-mainnav-mobile{transform:translateX(-280px);-webkit-transform:translateX(-280px);-moz-transform:translateX(-280px)}#block-mainnav-mobile>div,#block-mainnav-mobile div.position-menu{position:absolute!important;margin:0!important;padding:0!important;top:0;left:0;right:0;top:0;bottom:0;overflow:hidden}.fxmenu-touch{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;-o-overflow-scrolling:touch;-ms-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;position:absolute;top:0;bottom:0;left:0;right:0;margin:0;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0)}body.showmenu #block-mainnav-mobile .fxmenu-touch{overflow:auto}#block-mainnav-mobile ul.fxmenu-touch{padding-top:40px}ul.fxmenu-touch:before{content:"Main Menu";position:absolute;top:0;left:0;right:0;font-size:18px;color:#fff;text-transform:uppercase;height:40px;text-align:center;line-height:40px;box-shadow:0 -1px 0 0 #1C1C1C inset,0 -2px 0 0 #4E4E4E inset}.fx-subitem.fxmenu-touch{transform:translateX(280px);-webkit-transform:translateX(280px);-moz-transform:translateX(280px);-ms-transform:translateX(280px)}.fxmenu-touch.show-item{transform:translateX(-280px);-webkit-transform:translateX(-280px);-moz-transform:translateX(-280px);-ms-transform:translateX(-280px)}.fxmenu-touch.show{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0)}.fxmenu-touch.show.show-item{transform:translateX(-280px);-webkit-transform:translateX(-280px);-moz-transform:translateX(-280px);-ms-transform:translateX(-280px)}#block-mainnav-mobile ul li{width:auto!important;list-style-type:none;box-shadow:0 -1px 0 0 #1C1C1C inset,0 -2px 0 0 #4E4E4E inset;-webkit-box-shadow:0 -1px 0 0 #1C1C1C inset,0 -2px 0 0 #4E4E4E inset;-moz-box-shadow:0 -1px 0 0 #1C1C1C inset,0 -2px 0 0 #4E4E4E inset}#block-mainnav-mobile ul li .level1,#block-mainnav-mobile ul li .levelsub{display:block;color:#999;text-shadow:-1px -1px rgba(0,0,0,0.8);line-height:20px;padding:15px 10px;font-size:16px}#block-mainnav-mobile ul li.active .level1,#block-mainnav-mobile ul li.active>.levelsub{background-color:rgba(0,0,0,0.3)}#block-mainnav-mobile ul li>.iconImage{padding-left:60px;position:relative}#block-mainnav-mobile ul li>.iconImage img.icon{position:absolute;top:15px;left:10px;max-width:40px;max-height:36px}#block-mainnav-mobile ul li>.fx-desc{line-height:18px;padding-top:7px;padding-bottom:7px}#block-mainnav-mobile ul li>.fx-desc .fx-desc{font-size:92%;font-weight:normal;display:block}#block-mainnav-mobile .container{background:none!important;width:auto!important}#block-mainnav-mobile ul{margin:0;padding:0}#block-mainnav-mobile .position{color:#fff;padding:10px}#block-mainnav-mobile .jv-module{color:#333}#block-mainnav-mobile div.themecolor{text-align:center}#block-mainnav-mobile div.themecolor a{float:none;display:inline-block;margin:10px!important}#block-mainnav-mobile .hide-item>ul{display:none}#block-mainnav-mobile ul li .group-title.levelsub,#block-mainnav-mobile ul .jv-module h3.title-module{color:#000;padding:0 0 0 15px!important;line-height:40px;font-size:16px;text-shadow:-1px -1px rgba(255,255,255,0.5);background-color:#ababab!important;background-repeat:repeat-x!important;background-position:0 0;background-image:-khtml-gradient(linear,left top,left bottom,from(#fff),to(#ababab))!important;background-image:-moz-linear-gradient(top,#fff,#ababab)!important;background-image:-ms-linear-gradient(top,#fff,#ababab)!important;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ababab))!important;background-image:-webkit-linear-gradient(top,#fff,#ababab)!important;background-image:-o-linear-gradient(top,#fff,#ababab)!important;background-image:linear-gradient(top,#fff,#ababab)!important}#block-mainnav-mobile ul li.hasChild .iconsubmenu{cursor:pointer;position:absolute;width:80px;z-index:10;height:50px;right:0;z-index:10;-webkit-tap-highlight-color:none}#block-mainnav-mobile ul li.hasChild .iconsubmenu:after{position:absolute;top:50%;margin-top:-10px;right:10px;width:20px;height:20px;line-height:20px;text-align:center;border-radius:20px;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;content:"";color:#fff}#block-mainnav-mobile ul li.hasChild.li-group-title>.iconsubmenu{height:40px}#block-mainnav-mobile ul li.hasChild.li-group-title>.iconsubmenu:after{content:"";color:#000}#block-mainnav-mobile ul li.hasChild.li-group-title.hide-item>.iconsubmenu:after{content:""}#block-mainnav-mobile{background:rgba(58,58,58,1)}ul.fxmenu-touch:before,.touch-btnBack{font-family:'Oswald';font-weight:500!important;font-size:14px;box-shadow:0 1px 0 0 #4d4d4d,0 -1px 0 0 #202020 inset;border-bottom:2px solid #292929;line-height:40px;height:40px;z-index:0}#block-mainnav-mobile ul li{box-shadow:0 1px 0 0 #4d4d4d;border-bottom:1px solid #292929;position:relative;z-index:1}#block-mainnav-mobile ul li .level1,#block-mainnav-mobile ul li .levelsub{text-shadow:none;color:#eee;font-size:14px;font-family:inherit}#block-mainnav-mobile ul li.active .level1,#block-mainnav-mobile ul li.active>.levelsub{background-color:#292929}.btnsearchtop{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:300;color:#eee}#block-mainnav-mobile ul li .group-title.levelsub,#block-mainnav-mobile ul .jv-module h3.title-module{background:rgba(255,255,255,0.04)!important;text-shadow:none;color:#8B8B8B;font-size:12px!important;text-transform:uppercase;font-family:'Oswald';font-weight:500!important;border-bottom:2px solid #292929;box-shadow:0 -1px 0 #292929,0 -1px 0 #3D3D3D inset,0 1px 0 0 #4d4d4d;padding:0 10px!important;line-height:35px;margin-bottom:0!important}#block-mainnav-mobile ul li.hasChild.li-group-title>.iconsubmenu{line-height:35px}#block-mainnav-mobile ul li.hasChild.li-group-title>.iconsubmenu:after{color:#efefef}#block-mainnav-mobile ul .hikashop_categories_listing_main{margin:0}#block-mainnav-mobile ul .hikashop_categories_listing_main .hikashop_category_list{width:100%}#block-mainnav-mobile ul .hikashop_categories_listing_main .hikashop_category_list .hikashop_category_list_item a{color:#eee;text-decoration:none;padding:15px 10px;display:block}#block-mainnav-mobile ul .k2ItemsBlock{padding:10px;color:#efefef;font-size:12px}#block-mainnav-mobile ul .k2ItemsBlock .moduleItemReadMore{display:inline-block;padding:6px 0;margin-bottom:10px;color:#efefef;font-family:'Oswald';font-weight:300}#block-mainnav-mobile ul .k2ItemsBlock li{box-shadow:none;border:none}#block-header{margin-bottom:0;top:0!important}#block-mainnav-mobile ul li [class^=icon-]:before,#block-mainnav-mobile ul li [class*=" icon-"]:before{margin-right:6px}#block-mainnav-mobile a{color:#eee}#block-mainnav-mobile .VMmenu li a{line-height:20px;padding:15px 10px;color:#eee;display:block}#block-mainnav-mobile .bannerMenu p{height:auto!important}#block-mainnav-mobile .bannerMenu.custom{padding:15px}#block-mainnav-mobile .fxsubmenu .vmImageCat{max-width:100%;padding:12px 12px 0}