/* Barra de navegação de /portfolio_area */
#page-menu-portfolio,
#page-menu-wrap-portfolio{position:relative;line-height:44px;}
#page-menu-wrap-portfolio{z-index:99;background-color:transparent;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;}
#page-menu-portfolio.sticky-page-menu #page-menu-wrap-portfolio{position:fixed;z-index:99;top:60px;left:0;width:100%;box-shadow:0 0 15px rgba(0,0,0,0.3);}
#header.static-sticky ~ #page-menu.sticky-page-menu #page-menu-wrap-portfolio{top:100px;}
#header.no-sticky ~ #page-menu-portfolio.sticky-page-menu #page-menu-wrap-portfolio{top:0;}
#page-submenu-trigger{top:0;margin-top:0;left:auto;right:15px;width:40px;height:44px;line-height:44px;}
#page-menu-portfolio .menu-title{float:left;color:#FFF;font-size:20px;font-weight:300;}
#page-menu-portfolio .menu-title span{font-weight:600;}
#page-menu-portfolio nav{position:relative;text-align: center;}
#page-menu-portfolio nav ul{margin-bottom:0;display: inline-block;}
#page-menu-portfolio nav li{position:relative;float:left;list-style:none;}
#page-menu-portfolio nav li a{display:block;height:34px;line-height:34px;margin:5px 4px;padding:0 14px;color:#555;font-size:14px;background-color:#FFF;border: 1px solid #EEE;}
#page-menu-portfolio nav li a .icon-angle-down{margin-left:5px;}
body:not(.device-touch) #page-menu-portfolio nav li a{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
#page-menu-portfolio nav li:hover a{background-color:#1AB55D;color:#FFF;border: 1px solid #1AB55D;}
#page-menu-portfolio nav li.current a{background-color:#1D7099;color:#FFF;border: 1px solid #1D7099;}
#page-menu-portfolio li:hover ul{display:block;}
#page-menu-portfolio ul ul{display:none;position:absolute;width:150px;top:44px;left:0;z-index:149;height:auto;background-color:#1ABC9C;}
#page-menu-portfolio ul ul ul{display:none !important;}
#page-menu-portfolio ul ul li{float:none;}
#page-menu-portfolio ul ul a{height:auto;line-height:22px;margin:0;padding:8px 14px;border-radius:0;background-color:rgba(0,0,0,0.15);}
#page-menu-portfolio ul ul li:hover a,
#page-menu-portfolio ul ul li.current a{background-color:rgba(0,0,0,0.3);}

@media (max-width: 479px){
   .mobile-show{
      display: block !important;
   }
  #container-portfolio{
    margin: 0 !important;
    width: auto !important;
  }
}

.page-link{
  color: #555 !important;
  padding: 8px 16px !important;
}

.page-link.current{
  color:#FFF !important;
  background-color:#1D7099 !important;

}
