/* reset */
#placeHolder {border:1px solid #EEE;margin-bottom: 10px;}
ul.ft-menu,ul.ft-menu * {margin: 0;border: 0; padding: 0;line-height: 1;position: relative;text-align: left;   font: normal normal 100% sans-serif;}
ul.ft-menu { list-style: none;margin: 0 0 0 10px;}
ul.ft-menu > li.ft-field { display: inline-block; *display: inline; *zoom: 1;	background: none !important;position: relative !important; width:94%;}
ul.ft-menu > li.ft-field > span.ft-label { cursor: pointer; display:block; height:20px; text-transform: capitalize; margin: 10px 0 5px; font-weight:bold; color:red;}
ul.ft-menu > li.ft-field > span.ft-label:before { font-family: "FiltrifyRegular";  /*  content: "t";  */ display: inline-block; *display: inline; 	*zoom: 1; width: 20px;}
ul.ft-menu > li.ft-field > span.ft-label:after {  font-size: 80%; content: " \25bc"; }
ul.ft-menu > li.ft-field > span.ft-label.ft-active:before {  /*  content: "T"; */  color: #2D3743; }
ul.ft-menu > li.ft-field > span.ft-label.ft-opened:after {  content: " \25b2"; }
ul.ft-menu > li.ft-field > div.ft-panel { 	position: relative; min-width: 170px; }
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-selected {padding: 5px 10px 0 5px;}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-selected > li {font-size: 11px;display: inline-block;*display: inline; *zoom: 1;	margin: 1px;cursor: pointer; padding: 0px 5px 1px 5px;color: white; text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); border: 1px solid #057ED0; border: 1px solid rgba(5, 126, 208, 0.7); -webkit-border-radius: 3px;	-moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1); box-shadow: inset 0 1px 0 rgba(255,255,255,.1); background: #019AD2; background: -webkit-linear-gradient(#33BCEF, #019AD2); background: -moz-linear-gradient(#33BCEF, #019AD2); background: -o-linear-gradient(#33BCEF, #019AD2); background: -ms-linear-gradient(#33BCEF, #019AD2); background: linear-gradient(#33BCEF, #019AD2);}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-selected > li:after {content: " \00D7";color: white;}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-selected > li:active { background: #33BCEF; background: -webkit-linear-gradient(#019AD2, #33BCEF); background: -moz-linear-gradient(#019AD2, #33BCEF); background: -o-linear-gradient(#019AD2, #33BCEF); background: -ms-linear-gradient(#019AD2, #33BCEF); background: linear-gradient(#019AD2, #33BCEF);
}
ul.ft-menu > li.ft-field > div.ft-panel > fieldset.ft-search { padding: 10px; background: #F5F3EE; background: -webkit-linear-gradient(#F5F3EE, #D0CDC9); background: -moz-linear-gradient(#F5F3EE, #D0CDC9); background: -o-linear-gradient(#F5F3EE, #D0CDC9); background: -ms-linear-gradient(#F5F3EE, #D0CDC9); background: linear-gradient(#F5F3EE, #D0CDC9); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#F5F3EE", EndColorStr="#D0CDC9");
}
ul.ft-menu > li.ft-field > div.ft-panel > fieldset.ft-search:before { font: normal normal 12px "FiltrifyRegular"; content: "s"; position: absolute; width: 20px;	bottom: 15px; left: 18px; color: #BBB; text-shadow: none; z-index: 1;}
ul.ft-menu > li.ft-field > div.ft-panel > fieldset.ft-search > input { outline: none; display: block; width: 120px; padding: 4px 10px 4px 25px; color: gray; background: white; 	-webkit-border-radius: 13px; -moz-border-radius: 13px; border-radius: 13px; box-shadow: inset 0 1px 3px rgba(0,0,0,.4), inset 0 1px 0 rgba(0,0,0,.3);}

ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags { position: relative !important;  overflow-x: hidden; overflow-y: auto; width: 100%; text-transform: capitalize;}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li { font-size: 12px; display: block; /*border-bottom: 1px dashed #eee;*/ display: block; font-weight: normal; color: #000;
	padding: 2px 15px 2px 5px; cursor: pointer;}
/*ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li:after { 	content: attr(data-count);    font-size: 10px;    font-weight: normal;	display: inline-block;	*display: inline;	*zoom: 1;position: absolute; right: 5px; top: 50%;margin-top: -9px; padding: 2px 4px;color: #FFF;background: #f65314;-webkit-border-radius: 8px;-moz-border-radius: 8px; border-radius: 8px;}
*/
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li.ft-highlight { background: #EEE;color:#000;}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li.ft-highlight:active { background: #757A7C; color:#000;}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li.ft-highlight:after {background: #666;color:#FFF;}
ul.ft-menu > li.ft-field > div.ft-panel > div.ft-mismatch {   font-size: 11px;padding: 10px 15px;color: white;background: #555555; background: -webkit-linear-gradient(#555555, #333333);
	background: -moz-linear-gradient(#555555, #333333); background: -o-linear-gradient(#555555, #333333); background: -ms-linear-gradient(#555555, #333333); background: linear-gradient(#555555, #333333); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#555555", EndColorStr="#333333");}
/* REQUIRED! */
.ft-hidden { display: none !important; }

/* Custom webkit scrollbars */
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags::-webkit-scrollbar {   width: 10px;}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags::-webkit-scrollbar-track {   box-shadow: inset 0 0 5px rgba(0,0,0,0.5);  background: #DDD;}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags::-webkit-scrollbar-thumb {border-radius: 2px; box-shadow: 0 0 5px rgba(0,0,0,0.7);background: #EEE;}
ul#EventTicketList {list-style: none; height:500px; overflow:hidden; width:790px;  }
#EventTicketListMore {width: 200px; height: 34px; text-align: center; border: 1px solid #CCC; display: block; line-height: 30px; font-weight: bold; margin: 10px auto; cursor: pointer; border-radius: 3px; background: #EEE;}