.jq-checkbox,
.jq-radio{position:relative;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.jq-checkbox input,
.jq-radio input{position:absolute;z-index:-1;margin:0;padding:0;opacity:0;}
.jq-file{position:relative;display:inline-block;overflow:hidden;}
.jq-file input{position:absolute;top:0;right:0;height:auto;margin:0;padding:0;opacity:0;font-size:100px;line-height:1em;}
.jq-file__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.jq-selectbox,
.jq-select-multiple{position:relative;display:inline-block;}
.jq-selectbox select,
.jq-select-multiple select{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;opacity:0;}
.jq-selectbox li,
.jq-select-multiple li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;}
.jq-selectbox{z-index:10;}
.jq-selectbox__select{position:relative;}
.jq-selectbox__select-text{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;}
.jq-selectbox__dropdown{position:absolute;}
.jq-selectbox__search input{-webkit-appearance:textfield;}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none;}
.jq-selectbox__dropdown ul{position:relative;overflow:auto;overflow-x:hidden;list-style:none;-webkit-overflow-scrolling:touch;}
.jq-select-multiple ul{position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch;}
.jq-number{display:inline-block;}
.jq-number__field input{-moz-appearance:textfield;text-align:left;}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;}
.jq-selectbox.jqselect{position:relative;display:block;width:100%}
.jq-selectbox.jqselect .jq-selectbox__select{position:relative;z-index:10;font-size:14px;cursor:pointer;padding:8px 20px 8px 12px;margin:8px 0;border-radius:2px;background:#ddd;border:none;box-shadow:none}
.jq-selectbox.jqselect .jq-selectbox__select .jq-selectbox__select-text{padding:0 0;font-family:sans-serif;font-size:1.1em;line-height:1.2em;color:##777;white-space:normal;text-overflow:ellipsis;overflow:hidden;text-shadow:none;text-align:left;}
.jq-selectbox.jqselect .jq-selectbox__trigger{position:absolute;top:50%;right:15px;width:15px;height:9px;margin-top:-4px;background:url(../images/marker-select.png) no-repeat 0 0;border:none}
.jq-selectbox.jqselect .jq-selectbox__trigger-arrow{display:none}
.jq-selectbox.jqselect .jq-selectbox__dropdown{position:absolute;z-index:9;top:100%;left:0;width:100%;overflow-x:hidden;overflow-y:auto;}
.jq-selectbox.jqselect .jq-selectbox__dropdown ul{margin:0 0 0;overflow:auto;overflow-x:hidden;background:#f2f2f2;border-radius:2px;box-shadow:rgba(0,0,0,.2) 1px 1px 5px 0}.jq-selectbox.jqselect .jq-selectbox__dropdown li{padding:8px 15px;font-family:sans-serif;font-size:0.875rem;color:##777;text-align:left;cursor:pointer;white-space:normal;transition:color 0.2s ease 0s,background-color 0.2s ease 0s}
.jq-selectbox.jqselect .jq-selectbox__dropdown li:hover{background:#999;color:#fff}
.jq-selectbox.jqselect .jq-selectbox__dropdown li.sel{display:none}
.selectbox{position:relative;display:block}
.selectbox .select{position:relative;z-index:10;cursor:pointer;padding-right:20px;border-radius:2px;background:#f2f2f2}
.selectbox .select .text{padding:8px 15px;font-family:sans-serif;font-size:1.15em;color:##777;white-space:normal;text-overflow:ellipsis;overflow:hidden}
.selectbox .trigger{position:absolute;top:50%;right:15px;width:15px;height:9px;margin-top:-4px;background:url(../images/marker-select.png) no-repeat 0 0}
.selectbox .dropdown{position:absolute;z-index:9;top:100%;left:0;min-width:100%}
.selectbox .dropdown ul{margin:5px 0 0;overflow:auto;overflow-x:hidden;background:#f2f2f2;border-radius:2px;box-shadow:rgba(0,0,0,.2) 1px 1px 5px 0}
.selectbox .dropdown li{padding:8px 15px;font-family:sans-serif;font-size:1.15em;color:##777;cursor:pointer;white-space:normal;transition:color 0.2s ease 0s,background-color 0.2s ease 0s}
.selectbox .dropdown li:hover{background:#888;color:#fff}
.selectbox .dropdown li.sel{display:none}
.main-filter-bl .filter-bl .box select{height:0;}
.main-filter-bl .filter-bl .box .jq-selectbox.jqselect .jq-selectbox__select{margin:0;background:none;border-radius:0;padding:0;}
.main-filter-bl .filter-bl .box .jq-selectbox.jqselect .jq-selectbox__select .jq-selectbox__select-text{padding:0;font-family:sans-serif;font-size:1.2em;font-weight:400;line-height:normal}
.main-filter-bl .filter-bl .box .jq-selectbox.jqselect .jq-selectbox__dropdown{left:-15px}
.main-filter-bl .filter-bl .box .jq-selectbox.jqselect .jq-selectbox__dropdown li{font-family:sans-serif;font-size:1.07em}