#top_navigation1 {
	height: 80px;
}

#top_nav_wrap {
	height: 80px;
}

#top_nav_wrap ul {
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#top_nav_wrap li {
	float:left;
	background: url(//media.freeola.com/images/theme-images/css-images/big-grad-turquoise/bkgd.gif) repeat scroll center center;
	margin: 0px 1px 0px 1px !important;
	height: 76px; 
	border: 2px solid #00a895;	
}

a.top_navigation:link, a.top_navigation:visited {
	float: left;
	font: bold 24px arial;
	color: #ffffff !important;
	line-height: 76px;
	padding: 0px 32px 0px 32px;
	text-decoration: none;
	transition: all 0.30s ease;
}

a.top_navigation:hover {
	background: url(//media.freeola.com/images/theme-images/css-images/big-grad-turquoise/bkgd-hover.gif) repeat scroll center center;
	transition: all 0.30s ease;
	color:#ffffff;
	border-color: #008677;
}

a.navigation_selected:link, a.navigation_selected:visited {
	float: left;
	font: bold 24px arial;
	color: #ffffff !important;
	line-height: 76px;
	padding: 0px 32px 0px 32px;
	background: url(//media.freeola.com/images/theme-images/css-images/big-grad-turquoise/bkgd-hover.gif) repeat scroll center center;
	text-decoration: none;
	transition: all 0.30s ease;
}

#edit-button-nav-top {
	top: 2px;
	right: 10px;
}

#container_01 #top_navigation1.matrix-menu-loaded {
    margin:0 -2px;
    width:auto !important;
}
#top_navigation1.matrix-menu-loaded ul {
    display:table;
    width:100%;
    border-collapse:separate;
    border-spacing:2px 0;
}
#top_navigation1.matrix-menu-loaded ul li,
#top_navigation1.matrix-menu-loaded ul li.waffle {
    display:table-cell !important;
    float:none !important;
    *float:left !important;
}
#top_navigation1.matrix-menu-loaded ul li a {
    float:none;
    display:inline-block;
    width:100%;
    box-sizing:border-box;
    text-align:center;
}
