/* =============================================================================== */
/* Template: YooMaster2			Filename: navbar.css			Last Update: 17/11/2016      */
/* =============================================================================== */

/* NAVBAR */
.tm-navbar { margin-top: 0; margin-bottom: -15px;} /* ajusta a barra do menu */
.tm-navbar, .uk-navbar, .uk-dropdown-navbar, .uk-panel-box { border: 1px solid #dadada !important; border-radius: 7px !important; box-shadow: 0 0 3px #e2e2e2, inset 1px -1px 2px #ffffff; background: #f5f5f5; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); background: linear-gradient(top, #ffffff 0%,#f5f5f5 100%); } /* barra de menu */

.uk-navbar-nav { position: static; display: table; float: none; margin: 0 auto; } /* barra de menu - centra os itens */
.uk-navbar-nav > li { border-right: 1px solid #dadada; } /* separador entre os itens de menu (à direita) */
.uk-navbar-nav > li:first-child { border-left: 1px solid #dadada; } /* separador do primeiro item do menu (à esquerda)  */
.uk-navbar-nav > li > a { font-family: 'Open Sans' !important; } /* muda a fonte do menu */

.uk-nav li > a > div { border-bottom: 1px solid #dddddd; font-size: 0.7rem; } /* submenu - insere separadores entre elementos */
.uk-nav li:last-child > a > div { border-bottom: none; } /* submenu - retira o separador no ultimo elemento */

.uk-nav-navbar > li > a:hover { background: none; color: #36b; transition: all 0.3s ease; } /* submenu - link com hover */
.uk-nav-navbar > li > a:active { color: #e58100 !important; }  /* submenu - link activo */

.uk-dropdown-navbar { margin-top: 10px; } /* submenu - margem ao topo */

.uk-sticky-placeholder .uk-active .uk-navbar > ul { padding-left: 46px; background: url(/images/logo/logo_apj_s_b.png) no-repeat; background-size: 44px auto; border-left: 1px solid #dadada; } /* barra de menu - insere logo quando sticky */
.uk-sticky-placeholder .uk-active {z-index: 100;} /* sticky navbar - barra de menu no topo do conteúdo */

/*.tm-navbar .uk-navbar-nav > li:nth-child(3) { margin-right: 40px; }  /* barra de menu - cria espaço a seguir ao terceiro elemento (metade da largura do logo) */
/*.tm-navbar .uk-navbar-nav > li:nth-child(4) { margin-left: 40px; border-left: 1px solid #dadada; }  /* barra de menu - cria espaço a antes do quarto elemento (metade da largura do logo) */