/*
* Pixel Point Creative - Cinch Menu Module
* License: GNU General Public License version
* See: http://www.gnu.org/copyleft/gpl.html
* Copyright (c) Pixel Point Creative LLC.
* More info at http://www.pixelpointcreative.com
* Last Updated: 3/14/13
*/

.flyout-menu2 a{
	text-decoration: none;
	background: none;
	font-family: arial;
}
.flyout-menu2 a:hover,
.flyout-menu2 a:visited,
.flyout-menu2 a:active,
.flyout-menu2 a:focus{
	background: none; 
}

.flyout-menu2  a img {
	vertical-align:middle;
	border: 0 none;
    height: auto;
    max-width: 100%;
	padding:0 5px 0 0;
}


.flyout-menu2 li .item-wrapper:hover{
 /*background-color: #428bca !important; */
 border-radius: 3px !important; 	
 
 background: #428bca; /* Old browsers */
background: -moz-linear-gradient(top, #428bca 0%, #1a68d1 49%, #1a32ce 51%, #428bca 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #428bca 0%,#1a68d1 49%,#1a32ce 51%,#428bca 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #428bca 0%,#1a68d1 49%,#1a32ce 51%,#428bca 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#428bca', endColorstr='#428bca',GradientType=0 ); 
}


.flyout-menu2 li{
	cursor: pointer;
    background:none !important;
	
	
}
.flyout-menu2 > li{
	position: relative;
	z-index: 99;
}
.flyout-menu2 > li > .item-wrapper{
	
	/*background-color: #1967d0;*/
	border-radius: 3px !important; 
	box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
	/* height: 30px; */
	text-shadow: 0 -1px 0 #204a7d;
	display:inline-block;
	width:100%;
	background: #7db9e8; /* Old browsers */
background: -moz-linear-gradient(top, #7db9e8 0%, #1a68d1 49%, #1a32ce 51%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #7db9e8 0%,#1a68d1 49%,#1a32ce 51%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #7db9e8 0%,#1a68d1 49%,#1a32ce 51%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#7db9e8',GradientType=0 ); 
}

.flyout-menu2 > li > .item-wrapper:active{
		
	box-shadow:none;
}
.flyout-menu2 > li:last-child .item-wrapper{
	border-bottom: none;
}
.flyout-menu2 > li > .item-wrapper a{
	line-height: 30px;
	font-size: 12px;
	font-weight: bold;
}
.flyout-menu2 li .item-wrapper .menu-button{
	width: 16px;
	height: 16px;
	overflow: hidden;
    	margin: 9px 0;	
}

.flyout-menu2 li .item-wrapper .menu-link{
	margin:0px 5px;
}

.flyout-menu2  li li{
	position: relative;
	z-index: 100;
}
.flyout-menu2  li .ul-wrapper{
	border-radius: 3px !important; 
	<--box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
	background:none !important;
	position: absolute; 
    top: -6px; 
    padding-top: 6px;
	padding-left: 5px;
	display: none;
	z-index: 1000;
}
.flyout-menu2  li ul {
	margin: 0px; padding: 0px;
	
}
.flyout-menu2  li ul li .item-wrapper{
	/*background-color: #1a68d1;*/
	border-radius: 3px !important; 
	box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
	width:70%;
	display:inline-block;
	padding-top:5px;
	padding-bottom:5px;
	text-shadow: 0 -1px 0 #204a7d;
	background: #7db9e8; /* Old browsers */
background: -moz-linear-gradient(top, #7db9e8 0%, #1a68d1 49%, #1a32ce 51%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #7db9e8 0%,#1a68d1 49%,#1a32ce 51%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #7db9e8 0%,#1a68d1 49%,#1a32ce 51%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#7db9e8',GradientType=0 ); 
}
.flyout-menu2  li ul li.last.item-wrapper{
	background: none;
}
.flyout-menu2  li ul li .item-wrapper a{
	line-height: 20px;
	width: 250px;
	}

	.flyout-menu2  li ul li .item-wrapper:active{
	box-shadow:none;
}
	
.flyout-menu2.horizontal{
	width:100%;
}

.flyout-menu2 li{
	<--border-bottom: 1px solid #1A1A1A;
}
		
.flyout-menu2 li ul li:last-child{
   <--border-bottom: 1px solid #1A1A1A;
}


	.flyout-menu2.lt-ie9.horizontal >li{
		display:inline-block;
		border:0;
	}
	.flyout-menu2.lt-ie9.horizontal  li >.ul-wrapper.direction-left{
		position:absolute;
		left:0;
		top:100%;
		padding-top:0;
	}

	.flyout-menu2.lt-ie9.horizontal  li >.ul-wrapper.direction-right{
		position:absolute;
		right:0;
		top:100%;
		padding-top:0;
	}

	.flyout-menu2.lt-ie9.horizontal  li .ul-wrapper  li .ul-wrapper.direction-left{
		position:absolute;
		left:100%;
		top:-1px;
		padding-top:0;
	}

	.flyout-menu2.horizontal.lt-ie9  li .ul-wrapper  li .ul-wrapper.direction-right{
		position:absolute;
		right:100%;
		top:-1px;
		padding-top:0;
	}	



@media all and (max-width: 767px) {
	.flyout-menu2.vertical >li,
	.flyout-menu2.horizontal >li{
		display:block;
	}
	
	.flyout-menu2.vertical li ul,
	.flyout-menu2.horizontal li ul{
		width:auto!important;
		border-left:0!important;
		border-bottom:0!important;
		border-right:0!important;
	}
	.flyout-menu2.vertical  li .ul-wrapper{
		position: relative; 
		top: 0; 
		padding-top: 0;
		display: none;
		z-index: 1000;
		left:auto!important;
	}
	.flyout-menu2.horizontal  li .ul-wrapper{
		position: relative; 
		top: 0; 
		padding-top: 0;
		display: none;
		z-index: 1000;
	}
	
}



@media all and (min-width: 768px) {
	.flyout-menu2.horizontal >li{
		display:inline-block;
		border:0;
	}
	.flyout-menu2.horizontal  li >.ul-wrapper.direction-left{
		position:absolute;
		left:0;
		top:100%;
		padding-top:0;
	}

	.flyout-menu2.horizontal  li >.ul-wrapper.direction-right{
		position:absolute;
		right:0;
		top:100%;
		padding-top:0;
	}

	.flyout-menu2.horizontal  li .ul-wrapper  li .ul-wrapper.direction-left{
		position:absolute;
		left:100%;
		top:-1px;
		padding-top:0;
	}

	.flyout-menu2.horizontal  li .ul-wrapper  li .ul-wrapper.direction-right{
		position:absolute;
		right:100%;
		top:-1px;
		padding-top:0;
	}
}
