.gbm-ico:after { font-family: "iconfont"; font-weight: normal; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased; }

.mask { position: absolute; z-index: 99; width: 100%; height: 100%; top: 0; left: 0; }

#globalmenu { position: fixed; z-index: 100; left: 5px; bottom: 50px; width: 54px; height: 54px; -webkit-transform: translateZ(29px); -moz-transform: translateZ(29px); -ms-transform: translateZ(29px); transform: translateZ(29px); }

.gbm-btn, .gbm-sub a { background-repeat: no-repeat; -webkit-background-size: 54px 94px; background-size: 54px 94px; }

.gbm-btn { position: absolute; width: 54px; height: 54px; z-index: 105; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.gbm-btn img { width: 41px; height: 41px; display: block; margin: 7px auto; -webkit-border-radius: 50%; border-radius: 50%; -webkit-background-clip: padding-box; background-clip: padding-box; }
.gbm-btn.pathmenu-btn-act { -webkit-transform: rotate(30deg); -moz-transform: rotate(30deg); -ms-transform: rotate(30deg); transform: rotate(30deg); }

.gbm-sub { position: absolute; width: 40px; height: 40px; top: 50%; left: 50%; margin: -20px 0 0 -20px; }
.gbm-sub a { position: absolute; z-index: 101; width: 40px; height: 40px; top: 0; left: 0; font-size: 11px; text-align: center; background-position: 0 -54px; line-height: 40px; color: #fff; overflow: hidden; pointer-events: none; }

.pathmenu-opened a { pointer-events: auto; }

.gbm-ico { display: inline-block; vertical-align: top; width: 40px; height: 40px; position: relative; line-height: 40px; text-align: center; font-size: 0; }

.gbm-ico:after { position: absolute; left: 0; top: 0; width: 40px; height: 40px; font-size: 22px; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); }

.gbm-ico-home:after { content: "\f015"; }

.gbm-ico-search:after { content: "\f002"; }

.gbm-ico-user:after { content: "\f007"; }

.gbm-ico-cart:after { content: "\f07a"; }

.gbm-ico-category:after { content: "\f009"; }

/*
.gbm-ico-buyer:after{ content: "\e602";}
.gbm-ico-seller:after{ content: "\e601";}*/
.gbm-ico-buyer, .gbm-ico-seller { display: table-cell; vertical-align: middle; width: 24px; padding: 0 8px; height: 40px; line-height: 14px; font-size: 11px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4); }

/*# sourceMappingURL=style.css.map */
