/* ------------------------------------------------------------ *\
	Nav Inner
\* ------------------------------------------------------------ */

.lvw-nav-inner { width: 100%; background: #fff; box-shadow: 0 1px 2px 0 rgba(74, 87, 97, .11); }
.lvw-nav-inner .lvw-shell { display: flex; align-items: center; }
.lvw-nav-inner.fixed { position: fixed; z-index: 999; top:60px !important; }
.lvw-nav-inner ul { list-style: none; display: flex; align-items: center; justify-content: flex-start; max-width: 100%; margin: 0; padding: 0; }
.lvw-nav-inner ul a { display: inline-block; padding: 20px 12px 15px; border-bottom: 4px solid transparent; transition: .3s; color: #4a5762; line-height: 1.2em; letter-spacing: .4px; text-decoration: none; }

.lvw-nav-inner ul a:hover { border-bottom-color: #66a6a2; background: rgba(74, 87, 98, .06); color: rgba(74, 87, 98, .9); }
.lvw-nav-inner ul .current a { border-bottom-color: #66c0ba; color: #4a5762; }

.lvw-nav-inner .lvw-nav__mobile { display: none; }
.lvw-nav-inner .lvw-nav__mobile > ul > li { position: relative; }
.lvw-nav-inner .lvw-nav__mobile > ul > li > a { color: #4a5762; border-bottom: none; padding-top: 15px; padding-bottom: 19px; }
.lvw-nav-inner .lvw-nav__mobile > ul > li > a:after { content: "\f107"; margin-left: 3px; font-family: 'Font Awesome 5 Pro'; font-weight: 300; font-size: 24px; color: #4a5762; position: relative; bottom: -4px; }
.lvw-nav-inner .lvw-nav__mobile > ul > li > ul { position: absolute; left: 0; top: 100%; width: 150px; max-width: none; background: #fff; box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .16); z-index: 99; display: none; }
.lvw-nav-inner .lvw-nav__mobile > ul > li.isOpen > ul { display: block; }
.lvw-nav-inner .lvw-nav__mobile > ul > li > ul a { display: block; width: 100%; padding: 14px 12px 10px; word-break: break-all; }

.lvw-nav-inner .lvw-nav__actions { margin-left: auto; visibility: hidden; opacity: 0;}

/* Tablet Portrait */

@media (max-width: 991px) {

	.lvw-nav-inner .lvw-shell > ul li { display: none; }
	/*.lvw-nav-inner .lvw-shell > ul li:first-child { display: inline-block; }*/
	.lvw-nav-inner .lvw-nav__mobile { display: inline-block; }
}