/**
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */
.query{margin-top:3px;margin-bottom:10px}.query label{padding:2px;color:#666;float:left;line-height:20px;margin-right:10px}.query input{background:#fff;height:13px;outline:0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#666;padding:5px 8px 5px 5px;border:1px solid #ddd;box-shadow:0 0 2px #dfdfdf inset;-webkit-box-shadow:0 0 2px #dfdfdf inset;-moz-box-shadow:0 0 2px #dfdfdf inset;float:left}
.query input:focus{background:#fff}.query input.disabled,.query input.disabled:focus{background:#fbfbfb;color:#bbb;text-shadow:0 1px 0 #fff}.filters-list{float:left;background:#efefef;border:1px solid #ddd;height:23px;margin:0 -2px;padding:0 5px 0 10px;color:#999;text-shadow:0 1px 0 #fff;cursor:pointer;position:relative}
.filters-list.disabled{color:#bbb;cursor:default}.filters-list .title{display:inline-block;float:left;line-height:2em;font-size:11px}.filters-list .arrow{display:inline-block;margin-left:5px;text-align:center}
.filter-types{margin:0 0 0 -5px;border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px}.filter-order{border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0}
.filter-submit,.query .filter-sort{margin-left:10px;line-height:22px}.filters-list:hover{border-bottom:1px solid #fff}.filters-list.disabled:hover{border-bottom:1px solid #ddd}
.filters-dropdown{border-radius:0 0 4px 4px;position:absolute;top:24px;min-width:130px;z-index:50;box-shadow:0 5px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.2);visibility:hidden;padding:3px 0;left:0}
.filters-dropdown{border-top:0 none;max-height:220px;overflow-x:hidden;overflow-y:auto}.filter-order .filters-dropdown{right:0;left:inherit}.filters-list:hover .filters-dropdown{visibility:visible;border-top:0}
.filters-list.disabled:hover .filters-dropdown{visibility:hidden}.filter-gallery{display:none;border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0}
.filters-dropdown ul{list-style:none;margin:0;padding:0}.filters-dropdown ul li{border-bottom:1px solid #eaeaea;padding:5px 10px;line-height:18px}.filters-dropdown ul li.selected span:after{content:'\2713';float:right}
.filters-generated{clear:both;line-height:1em;margin:0 -10px;padding:8px 10px 0;border-top:1px solid #e8e8e8;min-height:30px}.filters-generated.empty{display:none}
.filters-generated .filter-tag{background:#eaeffc;border:1px solid #c2cef2;padding:4px;float:left;color:#627da6;text-shadow:0 1px 0 #fff;border-radius:4px;-webkit-border-radius:4px;margin-right:10px;margin-bottom:10px}
.filters-generated .filter-tag span{border-right:1px solid #c2cef2;margin-left:4px;padding-right:4px}.filters-generated .filter-tag span.remove{border-right:0;background:url(../images/mini-delete.png) left center no-repeat;text-indent:-10000px;display:block;width:12px;padding:0;margin:0 0 0 4px;float:right}
.filters-generated .filter-tag span.remove:hover{background-position:right center}.filters-generated .filter-tag .filter-query{color:#444;border-bottom:1px solid #c2cef2;border-right:0;display:block;margin:0 0 4px;padding:0 0 4px;text-align:center}
.query .filter-orderby{margin-left:10px;border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px}.query .filter-orderdirection{border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0}
.filters-list,.filters-dropdown{background:#fff;background:-moz-linear-gradient(top,#fff 0,#e9e9e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e9e9e9));background:-webkit-linear-gradient(top,#fff 0,#e9e9e9 100%);background:-o-linear-gradient(top,#fff 0,#e9e9e9 100%);background:-ms-linear-gradient(top,#fff 0,#e9e9e9 100%);background:linear-gradient(top,#fff 0,#e9e9e9 100%)}
.filters-dropdown li{background:#fff;background:-moz-linear-gradient(top,#fff 0,#f5f5f5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(top,#fff 0,#f5f5f5 100%);background:-o-linear-gradient(top,#fff 0,#f5f5f5 100%);background:-ms-linear-gradient(top,#fff 0,#f5f5f5 100%);background:linear-gradient(top,#fff 0,#f5f5f5 100%)}
.filters-dropdown li:hover{color:#fff;text-shadow:0 -1px 0 #123166;background:#64adf9;background:-moz-linear-gradient(top,#64adf9 0,#2d81d8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#64adf9),color-stop(100%,#2d81d8));background:-webkit-linear-gradient(top,#64adf9 0,#2d81d8 100%);background:-o-linear-gradient(top,#64adf9 0,#2d81d8 100%);background:-ms-linear-gradient(top,#64adf9 0,#2d81d8 100%);background:linear-gradient(top,#64adf9 0,#2d81d8 100%)}
.filters-dropdown li.disabled,.filters-dropdown li.disabled:hover{color:#ccc;text-shadow:0 1px 0 #fff;font-style:italic;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f5f5f5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(top,#fff 0,#f5f5f5 100%);background:-o-linear-gradient(top,#fff 0,#f5f5f5 100%);background:-ms-linear-gradient(top,#fff 0,#f5f5f5 100%);background:linear-gradient(top,#fff 0,#f5f5f5 100%)}
.filters-list:hover{background:#e9e9e9;background:-moz-linear-gradient(top,#e9e9e9 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e9e9e9),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#e9e9e9 0,#fff 100%);background:-o-linear-gradient(top,#e9e9e9 0,#fff 100%);background:-ms-linear-gradient(top,#e9e9e9 0,#fff 100%);background:linear-gradient(top,#e9e9e9 0,#fff 100%)}
.filters-list.disabled:hover{background:#fff;background:-moz-linear-gradient(top,#fff 0,#e9e9e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e9e9e9));background:-webkit-linear-gradient(top,#fff 0,#e9e9e9 100%);background:-o-linear-gradient(top,#fff 0,#e9e9e9 100%);background:-ms-linear-gradient(top,#fff 0,#e9e9e9 100%);background:linear-gradient(top,#fff 0,#e9e9e9 100%)}