/*!
 * MotionCSS v1.0 Navigation widget
 *
 * Copyright 2012 MotionToday, Inc
 * Licensed under the Creative Commons Attribution-NoDerivs 3.0 Unported License
 * http://creativecommons.org/licenses/by-nd/3.0/
 */

/* NAVIGATION */
.w-nav {
	position: relative; /* by default */
	}
	.w-nav-h {
		position: relative; /* seems like forever */
		}

/* NAVIGATION LIST */
.w-nav-list {
	display: block; /* by default */ /* block/table */
	width: auto; /* by default */ /* auto/100% */
	position: relative; /* by default */ /* relative/absolute */
	}
	.w-nav-list .w-nav-list {
		display: none;
		}
	.w-nav-list-h {
		}
	/* LAYOUT: horizontal */ /* list/table */
	.w-nav-list.layout_hor {
		}
		/* VIEW: list */
		.w-nav-list.layout_hor.view_list > .w-nav-list-h:after {
			content: '';
			display: block;
			clear: both;
			height: 0;
			overflow: hidden;
			visibility: hidden;
			}
			.w-nav-list.layout_hor.view_list > .w-nav-list-h > .w-nav-item {
				float: left;
				}
		/* VIEW: table */
		.w-nav-list.layout_hor.view_table {
			display: table;
			width: 100%;
			}
			.w-nav-list.layout_hor.view_table > .w-nav-list-h {
				display: table-row;
				}
				.w-nav-list.layout_hor.view_table > .w-nav-list-h > .w-nav-item {
					display: table-cell;
					}
	/* LAYOUT: vertical */
	.w-nav-list.layout_ver {
		
		}
		.w-nav-list.layout_ver .w-nav-item {
			
			}
	/* WIDTH: full */
	.w-nav-list.width_full {
		width: 100%;
		}
	/* WIDTH: min */
	.w-nav-list.width_min {
		min-width: 100%;
		}
	/* DROP: drop */
	.w-nav-list.drop_down {
		left: 0;
		top: 100%;
		position: absolute;
		}
	/* DROP: at side */
	.w-nav-list.drop_side {
		left: 100%;
		top: 0;
		position: absolute;
		}
	/* SHOW: on hover */
	.w-nav-list.show_onhover {
		display: none;
		}
		.w-nav-item:hover > .w-nav-item-h > .w-nav-list.view_table.show_onhover {
			display: table;
			}
		.w-nav-item:hover > .w-nav-item-h > .w-nav-list.view_list.show_onhover {
			display: block;
			}
	/* SHOW: active */
	.w-nav-item.state_active > .w-nav-item-h > .w-nav-list.view_table {
		display: table;
		}
	.w-nav-item.state_active > .w-nav-item-h > .w-nav-list.view_list {
		display: block;
		}
	/* SHOW: always */
	.w-nav-list.view_table.show_always {
		display: table;
		}
	.w-nav-list.view_list.show_always {
		display: block;
		}





/* NAVIGATION ITEM */
.w-nav-item {
	/* position: relative; */
	}
	/* POS: relative */
	.w-nav-item.pos_rel .w-nav-item-h {
		position: relative;
		}
	.w-nav-item-h {
		/* position: relative; */
		}
	/* STATE: active */
	.w-nav-item.state_active > .w-nav-item-h > .w-nav-list {
		display: block;
		}
	/* DECO: icon */
	.w-nav-item.deco_icon .w-nav-icon {
		display: block;
		}
	/* DECO: hint */
	.w-nav-item.deco_hint .w-nav-hint {
		display: block;
		}
	/* DECO: all */
	.w-nav-item.deco_all .w-nav-icon,
	.w-nav-item.deco_all .w-nav-hint {
		display: block;
		}





/* NAVIGATION ANCHOR */
.w-nav-anchor {
	display: block; /* always block */
	position: relative;
	}
	.w-nav-anchor-h {
		
		}






/* NAVIGATION ICON */
.w-nav-icon {
	display: none;
	}

/* NAVIGATION HINT */
.w-nav-hint {
	display: none;
	}








