.nav_footer{ padding:1rem 0; width:100%; text-align:center; border-bottom:1px dotted;}
.nav_footer_item{text-align:center; font-size:1.3rem !important; padding:.5rem .3rem; text-decoration:none; display:inline-block; border-left:1px solid ; }
.nav_footer_item:first-child{border-left:none}
.nav_footer_item:hover{}
.nav_footer_active_page{text-decoration:underline;}
.nav_footer_separator{}
.nav_footer_separator:first-child{}

@media only screen and (orientation: landscape) and (max-height: 500px) {
	.nav_footer{width: 100%; padding: 0 5%; overflow: hidden; position: relative; text-align: center;}
	.nav_footer_item{ float: none; width: auto; border-right: 1px solid rgb(255, 255, 255);}
	.nav_footer_item:last-child{ border-right:none;}
}