.mfp_portfolio_navbar_skin_topline .mfp_portfolio_tabs_topline{position:relative;margin:1em auto;width:100%;font-weight:700;font-size:1.2em;line-height:1em}.mfp_portfolio_navbar_skin_topline .mfp_portfolio_tabs_topline nav{text-align:center;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.mfp_portfolio_navbar_skin_topline .mfp_portfolio_tabs_topline nav::-webkit-scrollbar{display:none}.mfp_portfolio_navbar_skin_topline .mfp_portfolio_tabs_topline nav .mfp_bg_grad{display:block;width:30px;height:100%;background:url(../bg_grad_nav.png) repeat-y center right;content:'';position:absolute;top:0;right:0;z-index:1}.mfp_portfolio_navbar_skin_topline .mfp_portfolio_tabs_topline nav ul{position:relative;margin:0 auto;padding:0;min-width:100%;list-style:none;-ms-box-orient:horizontal;-ms-box-pack:center;display:table}.mfp_portfolio_navbar_skin_topline .mfp_portfolio_tabs_topline nav ul li{position:relative;z-index:1;display:table-cell;margin:0;text-align:center;cursor:pointer}.mfp_portfolio_navbar_skin_topline .mfp_portfolio_tabs_topline nav a{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:2.5;text-decoration:none}.mfp_portfolio_navbar_skin_topline .mfp_portfolio_tabs_topline nav a span{vertical-align:middle;font-size:.9em}.mfp_portfolio_navbar_skin_topline .mfp_portfolio_tabs_topline nav li.tab-current a{color:#74777b}.mfp_portfolio_navbar_skin_topline .mfp_portfolio_tabs_topline nav a:focus{outline:none}.mfp_portfolio_navbar_skin_topline .tabs-style{max-width:1200px}.mfp_portfolio_navbar_skin_topline .tabs-style nav li:not(:last-child){border-right:none}.mfp_portfolio_navbar_skin_topline .tabs-style nav li.tab-current{border-top-color:#0088CC;border-bottom:none}.mfp_portfolio_navbar_skin_topline .tabs-style nav a{padding:1em 1.2em;background:rgba(0,0,0,0.8);color:#fff !important;line-height:1;-webkit-transition:color 0.2s;transition:color 0.2s}.mfp_portfolio_navbar_skin_topline .tabs-style nav a:hover,.mfp_portfolio_navbar_skin_topline .tabs-style nav a:focus{color:#08c !important}.mfp_portfolio_navbar_skin_topline .tabs-style nav li.tab-current a{background:none;box-shadow:inset 0 3px 0 #0088CC;color:#08c !important}.mfp_portfolio_navbar_skin_topline .tabs-style .icon::before{display:block;margin:0}.mfp_portfolio_navbar_skin_topline .tabs-style nav a span{text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:0.5em}
