<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
	Todd Motto Labs
	URL: www.toddmotto.com
*/


/*------------------------------------*\
    Flaunt JS Navigation
\*------------------------------------*/
.nav { position:relative; display:inline-block; font-size:14px; margin-left:0px; margin-bottom: -7px;}
.nav-list { text-align:left; }
.nav-item { zoom:1; position:relative; float:left;}
.nav ul, .nav ol { list-style:none; margin-left:-20px;}

.nav-item a { display:block; padding:10px 25px; color:#675d47; white-space: nowrap; }
.nav-item &gt; a:hover, #left-menu a:hover { text-decoration:underline; }
.nav-item.active&gt; a {color:#db961f; font-weight:bold; }
.submenu-item.active&gt; a {color:#b37b1a; font-weight:bold; } 
.nav-item:hover .nav-submenu { display:block; }
.nav ul .nav-submenu { 	display:none; position:absolute; margin-left:0px; top:35px; z-index:10; border:3px solid #656f3e; margin-left:0; }
.nav-submenu-item a { background:#e6e6e6; border-bottom:1px solid #656f3e; display:block; padding:15px; color:#656f3e;}
.nav-submenu-item a:hover { background:#CCCCCC; }
.nav-submenu .nav-submenu  {display:none !important; border:0; }
.nav-mobile { display:none; /* Hide from browsers that don't support media queries */ cursor:pointer; position:absolute; top:0; right:0; background-size:18px; height:50px; width:100px;font-size:20px;}
.nav-click { position:absolute; top:0; right:0; display:none; border-left:1px solid white; height:63px; width:50px; cursor:pointer; }
.nav-click i { display:block; height:48px; width:48px; background:url(../img/drop.png) no-repeat center center;	background-size:20px; }
.nav-click:hover { background-color:gray; }
.nav-rotate { -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }


@media only screen and (min-width: 950px) and (max-width: 1023px) {
	.nav-item a { padding:15px 20px; }
}
@media only screen and (min-width: 766px) and (max-width: 949px) {
	.nav-item a { padding:15px 14px; }
}


@media only screen and (min-width: 310px) and (max-width: 764px) {
	.nav-mobile { display:block; padding-top:20px; padding-top: 14px; padding-right: 5px; background: rgb(125,125,125) url(../img/nav.png) no-repeat center center;	}
	.nav { width:100%; padding:0; z-index: 2; margin-left:0; top:-29px;	}
	.nav-list { display:none;	position: absolute; width: 300px; right: 0px; top: 50px;	}
	.nav-item { width:100%; float:none; border-bottom:1px solid white; }
	.nav-item a { white-space: initial;}
	.nav-item &gt; a { padding:15px 50px 15px 15px; background-color: rgb(120,120,120); color: white;	}
	.nav-item &gt; a:hover { text-decoration:underline; background-color: none; }
	.nav-item.active&gt; a { border-radius: 0px; background-color: #343a78; color:white;}
	.nav-click { display:block; }
	.nav-mobile-open { border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; }
	.nav-item:hover .nav-submenu { display:none; }
	.nav-submenu { 	position:static; width:294px; }
	.nav ul .nav-submenu {top:52px;}
}</pre></body></html>