/* Style.CSS */
/*.topbar .menu-dropdown,
.topbar .dropdown-menu {
    min-width: 180px;
}*/
.topbar .container {
    max-width: 932px;
    margin: 0 auto;
}
.topbar .fill {
    margin: 0 auto;
    width: auto;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
}

/* bootstrap.css */
.topbar h1,
.topbar h2,
.topbar h3,
.topbar h4,
.topbar h5,
.topbar h6,
.topbar p,
.topbar blockquote,
.topbar pre,
.topbar a,
.topbar abbr,
.topbar acronym,
.topbar address,
.topbar cite,
.topbar code,
.topbar del,
.topbar dfn,
.topbar em,
.topbar img,
.topbar q,
.topbar s,
.topbar samp,
.topbar small,
.topbar strike,
.topbar strong,
.topbar sub,
.topbar sup,
.topbar tt,
.topbar var,
.topbar dd,
.topbar dl,
.topbar dt,
.topbar li,
.topbar ol,
.topbar ul,
.topbar fieldset,
.topbar form,
.topbar label,
.topbar legend,
.topbar button,
.topbar table,
.topbar caption,
.topbar tbody,
.topbar tfoot,
.topbar thead,
.topbar tr,
.topbar th,
.topbar td {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    line-height: 1;
    font-family: inherit;
}

.topbar {
    margin-bottom: 5px;
    position: relative;
    border: 3px outset #FFFFFF;
    border-radius: 6px;
    left: 0;
    overflow: visible;
    right: 0;
    text-align: left;
    top: 0;
    z-index: 1000;
}
.topbar a {
    color: #bfbfbf;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.topbar h3 a:hover,
.topbar .brand:hover,
.topbar ul .active > a {
    background-color: #333;
    background-color: rgba(255, 255, 255, 0.05);
    color: #ffffff;
    text-decoration: none;
}
.topbar .fill {
    background-color: #222;
    background-color: #222222;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222));
    background-image: -moz-linear-gradient(top, #333333, #222222);
    background-image: -ms-linear-gradient(top, #333333, #222222);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));
    background-image: -webkit-linear-gradient(top, #333333, #222222);
    background-image: -o-linear-gradient(top, #333333, #222222);
    background-image: linear-gradient(top, #333333, #222222);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    display: flex;
}
.topbar div > ul,
.topbar .nav {
    display: block;
    float: left;
    position: relative;
    left: 0;
}
.topbar div > ul > li,
.topbar .nav > li {
    display: block;
    float: left;
}
.topbar div > ul a,
.topbar .nav a {
    display: block;
    float: none;
    padding: 10px 5px 11px;
    line-height: 19px;
    text-decoration: none;
}
.topbar div > ul a:hover,
.topbar .nav a:hover {
    color: #ffffff;
    background: #444;
    background: rgba(255, 255, 255, 0.05);
    text-decoration: none;
}
.topbar div > ul .active > a,
.topbar .nav .active > a {
    background-color: #222;
    background-color: rgba(0, 0, 0, 0.5);
}
.topbar div > ul.secondary-nav,
.topbar .nav.secondary-nav {
    float: right;
    margin-left: 5px;
    margin-right: 0;
}
.topbar div > ul.secondary-nav .menu-dropdown,
.topbar div > ul.secondary-nav .dropdown-menu,
.topbar .nav.secondary-nav .menu-dropdown,
.topbar .nav.secondary-nav .dropdown-menu {
    right: 0;
    border: 1px solid #FFFFFF;
    border-width: 0px 1px 1px;
}
.topbar div > ul a.menu:hover,
.topbar div > ul li.open .menu,
.topbar div > ul .dropdown.open .dropdown-toggle,
.topbar div > ul .dropdown-toggle:hover,
.topbar .nav a.menu:hover,
.topbar .nav li.open .menu,
.topbar .nav .dropdown-toggle:hover,
.topbar .nav .dropdown.open .dropdown-toggle {
    background: #444;
    background: rgba(255, 255, 255, 0.05);
}
.topbar div > ul .menu-dropdown,
.topbar div > ul .dropdown-menu,
.topbar .nav .menu-dropdown,
.topbar .nav .dropdown-menu {
    background-color: #333;
    border: 1px solid #FFFFFF;
    border-width: 0px 1px 1px;
    box-sizing: unset;
}
.topbar .nav .menu-dropdown a.menu,
.topbar .nav .menu-dropdown .dropdown-toggle,
.topbar .nav .dropdown-menu a.menu,
.topbar div > ul .menu-dropdown a.menu,
.topbar div > ul .menu-dropdown .dropdown-toggle,
.topbar div > ul .dropdown-menu a.menu,
.topbar div > ul .dropdown-menu .dropdown-toggle,
.topbar .nav .dropdown-menu .dropdown-toggle {
    color: #ffffff;
}
.topbar div > ul .menu-dropdown a.menu.open,
.topbar div > ul .menu-dropdown .dropdown-toggle.open,
.topbar div > ul .dropdown-menu a.menu.open,
.topbar div > ul .dropdown-menu .dropdown-toggle.open,
.topbar .nav .menu-dropdown a.menu.open,
.topbar .nav .menu-dropdown .dropdown-toggle.open,
.topbar .nav .dropdown-menu a.menu.open,
.topbar .nav .dropdown-menu .dropdown-toggle.open {
    background: #444;
    background: rgba(255, 255, 255, 0.05);
}
.topbar div > ul .menu-dropdown li a,
.topbar .nav .menu-dropdown li a,
.topbar div > ul .dropdown-menu li a,
.topbar .nav .dropdown-menu li a {
    color: #999;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.topbar div > ul .menu-dropdown li a:hover,
.topbar div > ul .dropdown-menu li a:hover,
.topbar .nav .menu-dropdown li a:hover,
.topbar .nav .dropdown-menu li a:hover {
    background-color: #191919;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#292929), to(#191919));
    background-image: -moz-linear-gradient(top, #292929, #191919);
    background-image: -ms-linear-gradient(top, #292929, #191919);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #292929), color-stop(100%, #191919));
    background-image: -webkit-linear-gradient(top, #292929, #191919);
    background-image: -o-linear-gradient(top, #292929, #191919);
    background-image: linear-gradient(top, #292929, #191919);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#191919', GradientType=0);
    color: #ffffff;
}
.topbar div > ul .menu-dropdown .divider,
.topbar div > ul .dropdown-menu .divider,
.topbar .nav .menu-dropdown .divider,
.topbar .nav .dropdown-menu .divider {
    background-color: #222;
    border-color: #444;
    display: block;
}
.topbar ul .menu-dropdown li a,
.topbar ul .dropdown-menu li a {
    padding: 4px 15px;
}
/*.topbar li.menu,
.topbar .dropdown {
  position: relative;
}*/
.topbar a.menu:after,
.topbar .dropdown-toggle:after {
    width: 0;
    height: 0;
    display: inline-block;
    content: "&darr;";
    text-indent: -99999px;
    vertical-align: top;
    margin-top: 8px;
    margin-left: 4px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #ffffff;
    filter: alpha(opacity=50);
    -khtml-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
}
.topbar .menu-dropdown,
.topbar .dropdown-menu {
    background-color: #ffffff;
    float: left;
    display: none;
    position: absolute;
    z-index: 900;
    min-width: 160px;
    max-width: 350px;
    _width: 160px;
    margin-left: 0;
    margin-right: 0;
    padding: 6px 0;
    zoom: 1;
    border-color: #999;
    border-color: rgba(0, 0, 0, 0.2);
    border-style: solid;
    border-width: 0 1px 1px;
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
}
.topbar .menu-dropdown li,
.topbar .dropdown-menu li {
    float: none;
    display: table-row;
}
.topbar .menu_home{
    font-weight: bold;
    font-size: 18px;
}
.topbar .menu-dropdown .divider,
.topbar .dropdown-menu .divider {
    height: 1px;
    margin: 5px 0;
    overflow: hidden;
    background-color: #eee;
    border-bottom: 1px solid #ffffff;
}
.topbar .dropdown-menu a {
    display: block;
    padding: 4px 15px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #808080;
    text-shadow: 0 1px 0 #ffffff;
}
.topbar .dropdown-menu a:hover,
.topbar .dropdown-menu a.hover {
    background-color: #dddddd;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd));
    background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
    background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dddddd));
    background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);
    background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
    background-image: linear-gradient(top, #eeeeee, #dddddd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0);
    color: #404040;
    text-decoration: none;
    -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
    -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
}
.topbar .open .menu,
.topbar .open .dropdown-toggle,
.topbar .dropdown.open .menu,
.topbar .dropdown.open .dropdown-toggle {
    color: #ffffff;
    background: #ccc;
    background: rgba(0, 0, 0, 0.3);
}
.topbar .open .menu-dropdown,
.topbar .open .dropdown-menu,
.topbar .dropdown.open .menu-dropdown,
.topbar .dropdown.open .dropdown-menu {
    display: block;
}

.open .menu-dropdown .menu-dropdown {
    display: none;
}
.open .menu-dropdown .open .menu-dropdown {
    display: block;
}

.open .menu-dropdown .menu-dropdown .menu-dropdown {
    display: none;
}
.open .menu-dropdown .open .menu-dropdown .open .menu-dropdown {
    display: block;
}

.open .menu-dropdown .menu-dropdown .menu-dropdown .menu-dropdown {
    display: none;
}
.open .menu-dropdown .open .menu-dropdown .open .menu-dropdown .open .menu-dropdown {
    display: block;
}
.topbar .menu-dropdown .nav-child{
    position: static;
}
.topbar .open .menu-dropdown .open .menu-dropdown .open .menu-dropdown {
    margin-bottom: 6px;
}
.topbar .open .menu-dropdown {
    margin-bottom: 5px;
}

.menu a.menu
{
    cursor: pointer;
}
.topbar .nav .menu-dropdown li a {
    float: left;
    width: 140px;
    box-sizing: unset;
}
.topbar .nav .menu-dropdown li ul {
    position: absolute;
    left: 100%;
    padding-top: 0px;
    border-width: 1px 1px 1px 0px;
}
.topbar .menu-dropdown, .topbar .dropdown-menu{
    width: 170px;
}
html[data-useragent*='Shop-Data Transfer'] body div#footer {
    display: none;
}
html[data-useragent*='Shop-Data Transfer'] body div#header {
    display: none;
}
/*html[data-useragent*='Shop-Data Transfer'] body div#main-bottom {
        display: none;
        padding-bottom: 0px;
}*/
@media only screen and (max-width: 570px) {
    .topbar .container li {
        font-size: 84%;
    }
}
@media only screen and (max-width: 520px) {
    .topbar .container {
        text-align: center;
        font-size: inherit;
    }
    .topbar div > ul, .topbar .nav {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
    }
    .topbar div > ul > li, .topbar .nav > li {
        float: none;
    }
}