@charset "UTF-8";



@media all

{

	.ym-hlist {

		/* containing floats in IE */

		width:100%;

		overflow:hidden;

		/* Bugfix:IE - collapsing horizontal margins */

		position:relative;

		line-height:1em;

		background:#f2f0f0;

	}



	.ym-hlist ul {

		margin:0;

		padding: 0.5em 1.5em 0.5em 0;

		/* Bugfix:IE - Doubled Float Margin Bug */

		display:inline;

		float:left; /* LTR */

	}


    .ym-hlist ul ul { display:none;}
	.ym-hlist ul li {

		/* Bugfix:IE - Doubled Float Margin Bug */

		display:inline;

		float:left; /* LTR */

		font-size:1.0em;

		line-height:1em;

		list-style-type:none;

		margin: 0 .25em 0 0;

		padding:0;

	}
	
	.ym-hlist ul .item-first a { padding-left:0;}
	

 .ym-hlist ul .item-101 { margin-top:-15px;}

	.ym-hlist ul li a,

	.ym-hlist ul li strong,

	.ym-hlist ul li span.separator {

		background:transparent;

		color:#222;

		display:block;

		font-size:1em;

		line-height:1em;

		padding: 0.5em 0.8em;

		font-weight:normal;

		text-decoration:none;

		

		width:auto;



		-webkit-border-radius: 0.2em;

		-moz-border-radius: 0.2em;

		border-radius: 0.2em;



		-webkit-transition: background-color .15s ease-in;

		-moz-transition: background-color .15s ease-in;

		-o-transition: background-color .15s ease-in;

		transition: background-color .15s ease-in;

	}

   	.ym-hlist ul li a.fa-frontpage {
		font-size:28px;
		
	}
	
	.ym-hlist ul li a.fa-frontpage	.item-title {
		display:none;
		
	}

	.ym-hlist ul li a:focus,

	.ym-hlist ul li a:hover,

	.ym-hlist ul li a:active {

		color: #ccc;

		

		text-decoration:none;

		outline: 0 none;
		
	



		-webkit-transition: background-color .2s ease-out;

		-moz-transition: background-color .2s ease-out;

		-o-transition: background-color .2s ease-out;

		transition: background-color .2s ease-out;

	}



	.ym-hlist ul li.active {

		

		color: #fff;

	}



	.ym-hlist ul li.active strong,

	.ym-hlist ul li.active span.separator,

	.ym-hlist ul li.active a.active_link,

	.ym-hlist ul li.active a:focus,

	.ym-hlist ul li.active a:hover,

	.ym-hlist ul li.active a:active {

		background:transparent;

		color:#666;

		text-decoration:none;

	}



	/*

	 * Subtitle support. Split menu title (defaults with ##).

	 * You can change the separator value in the template params by menu options

	 */

	* html .ym-hlist ul li a {

		position: relative; /* IE5+6 hover fix need with subtitles */

	}



	.ym-hlist ul li a span,

	.ym-hlist ul li strong span,

	.ym-hlist ul li span.separator span {

		display: block;
		font-size:1em;
		text-transform:uppercase;

	}



	.ym-hlist ul li span.subtitle {

		display: block;

		font-size: smaller;

		font-weight: normal;

		color: #777;

	}



	/* You can use .maintitle, .subtitle-0, .subtitle-1, .subtitle-2, etc. to adjust the maintitle or each subtitle line */

	.ym-hlist ul li span.subtitle-0 {

		margin-top: .5em;

	}



	/* .hlist ul li span.subtitle-empty { display: none; } */



	.ym-hlist ul li a:focus span.subtitle,

	.ym-hlist ul li a:hover span.subtitle,

	.ym-hlist ul li a:active span.subtitle {

		color: #aaa;

	}



	.ym-hlist ul li.active strong span.subtitle,

	.ym-hlist ul li.active span.separator span.subtitle,

	.ym-hlist ul li.active a.active_link span.subtitle,

	.ym-hlist ul li.active a:focus span.subtitle,

	.ym-hlist ul li.active a:hover span.subtitle,

	.ym-hlist ul li.active a:active span.subtitle {

		color: #ccc;

	}

    /*   Navigation 2 nav2 */
	#nav2 { background:#e1d5c8; 
	}

	#nav2 .ym-hlist { background:transparent;}

	#nav2 .ym-hlist li a { background:#b77c49;}
		
	#nav2 .ym-hlist ul .item-first a { padding-left:.8em;}
	
	#nav2 .ym-hlist ul li.active strong,

	#nav2 .ym-hlist ul li.active span.separator,

	#nav2 .ym-hlist ul li.active a.active_link,

	#nav2 .ym-hlist ul li.active a:focus,

	#nav2 .ym-hlist ul li.active a:hover,

	#nav2 .ym-hlist ul li.active a:active { color:#000; background:#fde3cb; 
		
	}
	#nav2 .ym-hlist ul li a:focus,

	#nav2 .ym-hlist ul li a:hover,

	#nav2 .ym-hlist ul li a:active {
		
	background:#fde3cb; color:#000;
		
		
	}

}

