#content #submenu {
    margin-bottom:25px;
    width:auto;
}

#submenu {
    clear:both;
    float:left;
    width:100%;
    position:relative;
    overflow:visible;
}

.submenu-inside dl {
    position:relative;
    margin:0;
}

.submenu-inside>dl>dt>a>i {
    margin-right:10px;
}
.fb-like-box{
	background: #fff;
}
.submenu-inside dt {
    position:relative;
    font-weight:400;
    padding:4px 0;
}

.submenu-inside dl:hover {
    z-index:500;
}

.submenu-inside dl,.submenu-inside dd {
    margin-left:0;
}

.submenu-inside dd {
    padding-left:25px;
}

.submenu-inside dl>dt>a,.submenu-inside dl>dt>a.active {
    display:inline-block;
    position:relative;
    z-index:2;
    padding-left:10px;
}

.submenu-inside dl>dt>a.active {
    cursor:default;
    color:#141414;
    text-decoration:none;
}

.submenu-inside dl.cate_hover>dt>a {
    border-left:0;
    border-right:0;
    display:block;
}

.submenu-inside .cate-list-item>dd {
    position:absolute;
    display:none;
    z-index:-1;
    padding:0;
}

.submenu-inside .cate-list-item.submenu dd.sub-cate-list {
    background-color:#fff;
    box-shadow:0 0 5px #c8c5c5;
    left:100%;
    position:absolute;
    top:0;
    margin:0;
    padding:10px 0;
}

.submenu-inside .cate-list-item.submenu:hover dd.sub-cate-list {
    border:1px solid #fbf8f3;
    top:-11px!important;
    z-index:0;
}

.submenu-inside .cate-list-item.submenu:hover dd.sub-cate-list>div.sub-item {
    float:left;
}

.submenu-inside .cate-list-item.submenu dd.sub-cate-list>div.sub-item>dl {
    padding:0 10px;
}

.submenu-inside .sub-cate-list>dl {
    display:inline-block;
    vertical-align:top;
    width:49%;
}

.submenu-inside .sub-cate-list>dl>dt>a {
    line-height:32px;
    height:30px;
    display:block;
}

.submenu-inside .sub-cate-list dl:hover>dt>a {
    border:0;
}

.submenu-inside .sub-cate-list dl dd>.cate-list-item.submenu>dd {
    position:absolute;
    top:-11px;
    left:100%;
    visibility:hidden;
    z-index:-1;
    background-color:#fff;
    border:1px solid #ccc;
    width:180px;
    margin:0;
    padding:10px 0 15px;
}

.submenu-inside .sub-cate-list dl dd>.cate-list-item.submenu:hover>dd {
    display:block;
    background-color:#fff;
    border:1px solid #ccc;
    visibility:visible;
    z-index:5;
}

#column-right .submenu-inside .cate-list-item.submenu dd.sub-cate-list {
    right:99.9%;
    left:auto;
}

#column-right .submenu-inside .sub-cate-list dl dd>.cate-list-item.submenu>dd {
    right:100%;
    left:auto;
}

.boss-alphabet ul {
    padding-left:0;
}

.box-content .boss-alphabet ul li {
    list-style:none;
    display:inline;
    text-align:center;
    margin-right:1px;
    margin-bottom:1px;
}

.boss-alphabet a {
    color:#333;
    display:inline-block;
    font-size:12px;
    font-weight:700;
    line-height:25px;
    text-transform:uppercase;
    transition-duration:0;
    width:30px;
    position:relative;
}

.boss-alphabet a:hover {
    color:#fff;
    border:none;
    text-decoration:none;
}

.boss-alphabet a span {
    position:relative;
    z-index:2;
}

.boss-alphabet a:hover b {
    background:none repeat scroll 0 0 #c30005;
    height:30px;
    left:0;
    position:absolute;
    top:-3px;
    width:30px;
}

#boss_menu {
    background:none repeat scroll 0 0 #dcdcdc;
    border:medium none;
    border-radius:0;
    clear:both;
    margin-bottom:12px;
    min-height:44px;
    z-index:50;
}

#boss_menu ul.ul_mega_menu {
    width:100%;
}

.boss-menu {
    text-align:center;
}
.navbar-nav>li:hover .menu-title {
    font-weight:600;
    line-height:19px;
}

.navbar-nav {
    float:none;
}

.navbar-nav>li {
    display:inline-block;
    float:none!important;
}

.navbar-nav>li:hover {
    z-index:1600;
}

.navbar-nav>li>a {
    color:#0a0a0a;
    z-index:6;
    padding:12px 30px 9px;
}

.nav>li>a:hover,.nav>li>a:focus {
    background-color:transparent;
}

.navbar-nav>li>a>i {
    vertical-align:3px;
    margin:0 0 0 9px;
}

.navbar-nav>li>a>span>i {
    font-size:12px;
    font-weight:400;
    line-height:3px;
    position:absolute;
    top:100%;
    left:40%;
    opacity:0;
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    color:#d9d9d9;
}

.navbar-nav>li:hover>a.sub_child>span>i {
    opacity:1;
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.navbar-nav>li:hover .sub_menu_default {
    display:block;
    padding:20px;
}

.dropdown:hover>.dropdown-menu {
    text-align:left;
    border-radius:0;
    border:1px solid #e0e0e0;
    border-top:none;
    padding:24px 0;
}

.ul_mega_menu>.dropdown-menu {
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    transition:.8s ease-in-out;
    box-shadow:2px 2px 3px rgba(0,0,0,.5);
    -moz-box-shadow:2px 2px 3px rgba(0,0,0,.5);
    -webkit-box-shadow:2px 2px 3px rgba(0,0,0,.5);
    -moz-transition:.8s ease-in-out;
    -o-transition:.8s ease-in-out;
    -webkit-transition:all .8s ease-in-out;
}

.dropdown-menu {
    z-index:5;
    font-size:12px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
}

.dropdown-menu-inner .option {
    float:none!important;
    display:inline-block;
    margin-right:-4px;
    vertical-align:top;
}

.dropdown-menu-inner .option .staticblock {
    padding:0 20px;
}

.dropdown-menu-inner .option .staticblock .menu-block-1 img {
    float:left;
    margin:3px 20px 5px 0;
}

.dropdown-menu-inner .option .staticblock h3 {
    color:#141414;
    font-family:Arial;
    font-size:14px;
    line-height:18px;
    text-transform:none;
    font-weight:400;
    margin-bottom:7px;
}

.dropdown-menu-inner .option .staticblock h3.title {
    font-size:16px;
    text-transform:uppercase;
    font-weight:700;
    font-family:'Advent Pro',sans-serif;
}

.dropdown-menu-inner .option .staticblock p {
    margin-bottom:12px;
}

.dropdown-menu-inner .option a.parent {
    font-family:'Advent Pro',sans-serif;
    font-weight:700;
    font-size:16px;
    text-transform:uppercase;
    color:#c30005;
    display:block;
    margin-bottom:8px;
    text-decoration:none;
    padding:0 20px;
}

.dropdown-menu-inner .option a.parent:hover {
    color:#141414;
}

.dropdown-menu-inner .option ul.category {
    margin-bottom:33px;
}

.dropdown-menu-inner .option ul.category li {
    margin-bottom:7px;
    position:relative;
    padding:0 20px;
}

.dropdown-menu-inner .option ul.category li .sub_menu {
    background:none repeat scroll 0 0 #fff;
    border:1px solid #c8c8c8;
    display:none;
    left:100%;
    position:absolute;
    top:-16px;
    width:100%;
    z-index:5;
    padding:15px 15px 10px;
}

.dropdown-menu-inner .option ul.product li {
    margin-bottom:20px;
    overflow:hidden;
    text-align:center;
    padding:0 20px;
}

.dropdown-menu-inner .option ul.product li .price {
    margin-bottom:16px;
}

.dropdown-menu-inner .option ul.product li .cart input {
    display:block;
    width:100%;
}

.dropdown-menu-inner .option ul.product li .wishlist {
    float:left;
    margin-bottom:5px;
    text-align:left;
}

.dropdown-menu-inner .option ul.product li .compare {
    float:left;
    text-align:left;
}

.dropdown-menu-inner .option ul.informations li {
    margin-bottom:7px;
    padding:0 20px;
}

.dropdown-menu-inner .option ul.manufacturer li {
    text-align:center;
    padding:0 20px;
}

.sub_menu_default {
    text-align:left;
    left:18%;
    min-width:200px;
}

.navbar-inverse .navbar-toggle {
    background-color:#141414;
    display:block;
    float:none;
    height:35px;
    margin-left:10px;
    width:45px;
    border-color:#141414;
}

#megamenu-responsive {
    border:medium none;
    clear:both;
    line-height:50px;
    position:relative;
    text-align:left;
    width:100%;
    z-index:98;
    margin:9px 0 0;
}

#megamenu-responsive .navbar {
    border:none;
    background:transparent;
    margin:0;
}

.menu-toggle>p {
    display:block;
    float:left;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcAQMAAABIw03XAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAABZJREFUCNdjYEAF8v//N6ATOAGVFQMAjVofXc5CN94AAAAASUVORK5CYII=) no-repeat 50%;
    height:30px;
    width:30px;
    margin:-6px 10px 0 4px;
}

.menu-toggle {
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAUCAYAAABI+4ecAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhJREFUeNpi/P//vxoDFDAxIIGRwwEIMAA+ewNLVpIHjQAAAABJRU5ErkJggg==);
    background-repeat:repeat-x;
    font-size:15px;
    cursor:pointer;
    border-radius:4px;
    -moz-border-radius:2px;
    background-color:#f65d00;
    margin:0!important;
    padding:5px;
}

#megamenu-responsive-root>li {
    display:block;
    text-transform:uppercase;
    font-size:14px;
    font-weight:700;
    color:#fff;
    text-shadow:0 1px 1px gray;
    margin-bottom:15px;
    padding:11px 0;
}

#megamenu-responsive-root>li:hover {
    color:#0a0a0a;
}

#megamenu-responsive-root div.root {
    padding:0;
}

#megamenu-responsive .navbar-header {
    background:#dcdcdc;
}

#megamenu-responsive .root li {
    background:none repeat scroll 0 0 #dcdcdc;
    overflow:hidden;
    margin:5px 0;
}

#megamenu-responsive .root li ul {
    overflow:hidden;
    font-size:11px;
    padding:0 0 0 20px;
}

#megamenu-responsive .root li ul li {
    background:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -khtml-border-radius:0;
    border-radius:0;
    padding-top:2px;
    margin:0;
}

#megamenu-responsive .root li ul li ul li p {
    color:#0a0a0a;
    float:left;
    font-family:'Advent Pro',sans-serif;
    font-size:24px;
    font-weight:500;
    overflow:hidden;
    display:none;
    margin:0 0 0 15px;
}

#megamenu-responsive .root ul li a,#megamenu-responsive .root>ul>li>ul>li>a {
    color:#0a0a0a;
    display:block;
    font-family:'Advent Pro',sans-serif;
    font-size:20px;
    text-transform:uppercase;
    font-weight:500;
    text-decoration:none;
}

#megamenu-responsive .root ul li a:hover {
    font-weight:700;
}

#megamenu-responsive a {
    display:inline-block;
    text-indent:12px;
    float:left;
}

.navbar-header b {
    color:#0a0a0a;
    display:block;
    font-family:'Advent Pro',sans-serif;
    font-size:20px;
    text-transform:uppercase;
    font-weight:500;
}

#megamenu-responsive li.parent>a {
    margin-right:15px;
}

#megamenu-responsive li.parent>p {
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEAQMAAAB4CLc+AAAABlBMVEX///8fICGbVQPPAAAAAXRSTlMAQObYZgAAABBJREFUCNdj+Mf8l/kX8xcAD/ED8/Icf1YAAAAASUVORK5CYII=) no-repeat scroll center center;
    cursor:pointer;
    display:inline-block;
    height:49px;
    line-height:48px;
    text-align:center;
    text-indent:-9999px;
    width:24px;
    margin:0;
}

.submenu-inside>dl>dt>a,.submenu-inside>dl>dt>a.active,.submenu-inside>dl.submenu>dt>a:hover {
    padding-left:10px;
}

.dropdown-menu-inner .option .staticblock p img,.dropdown-menu-inner .option ul.product li .image img,.dropdown-menu-inner .option ul.manufacturer li img {
    max-width:100%;
}

.dropdown-menu-inner .option ul li a,#megamenu-responsive .root li a:hover {
    text-decoration:none;
}

.dropdown-menu-inner .option ul.category li:hover .sub_menu,#megamenu-responsive-root div.root.open>ul,#megamenu-responsive li.parent>a span {
    display:block;
}

.dropdown-menu-inner .option ul.product li .image,.sub_menu_default li {
    margin-bottom:7px;
}

.dropdown-menu-inner .option ul.product li .rating,.dropdown-menu-inner .option ul.product li .cart {
    margin-bottom:9px;
}

.dropdown-menu-inner .option ul.product li .rating span,.dropdown-menu-inner .option ul.product li .model,#megamenu-responsive-root div.root>ul,#megamenu-responsive-root li.parent>ul {
    display:none;
}

#megamenu-responsive li.parent,#megamenu-responsive li.parent ul {
    clear:both;
}

@media only screen and (max-width:767px){
    #boss_menu {
        background:none!important;
    }
}