/* Filter
--------------------------------------------- */
.filter-wrap {height:1px;overflow:visible;position:fixed;top:70px;width:44px;z-index:50;}
.home .filter-wrap {height:580px;}
#main .filter-wrap.wide {border-left:0;width:324px;}
#main .filter-wrap {border-left:4px solid #000;}
.filter-btn {background-color:transparent;background-image:url(../img/icon-filter2.png);background-repeat:no-repeat;background-position:0 0;background-size:44px 520px;cursor:pointer;float:right;height:130px;position:relative;top:-11px;width:44px;}
.filter-btn:hover {background-position:0 -130px;}

.filter-btn.alt {background-color:transparent;background-image:url(../img/icon-filter-white.png);}

.filter-menu {background:#000;background:rgba(0, 0, 0, .8);float:left;min-height:20px;position:relative;width:0;}
.filter-wrap.wide .filter-menu {width:280px;}
.filter-wrap.wide .filter-btn {background-position:0 -260px;top:-10px;}
.filter-wrap.wide .filter-btn:hover {background-position:0 -390px;}
.filter-wrap.wide .filter-menu-inner {min-height:20px;margin:0 auto;position:relative;width:93%;}
.filter-wrap.wide .filter-menu-inner .fd input.btn[type="submit"] {width:100% !important;}

.search-wrap {clear:both;display:block;float:left;margin:8px 0 5px;min-height:30px;padding:0;position:relative;width:260px;}
.search-wrap .navbar-form {clear:both;display:block;float:left;margin:0;min-height:30px;padding:0;position:relative;width:100%;}
.search-wrap .navbar-form .input-group {clear:both;display:block;float:left;margin:0;min-height:30px;padding:0;position:relative;width:100%;}
.search-wrap .navbar-form .input-group input {background:#fff;-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;-o-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;float:left;margin:0;padding:6px 5px 7px;position:relative;width:215px;}
	/* firefox */
	.search-wrap .navbar-form .input-group input,  x:-moz-any-link  {width:230px;}
.search-wrap .navbar-form .input-group-btn {float:right;height:31px;position:absolute;right:0;width:30px;}
	/* firefox */
	.search-wrap .navbar-form .input-group-btn,  x:-moz-any-link  {width:28px;}
	
.search-wrap .navbar-form .input-group-btn button {background:#000;border:0;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;float:left;height:31px;margin:0;padding:0;position:relative;width:100%;}
.search-wrap .navbar-form .input-group-btn button:hover {background:#666;}
.search-wrap .navbar-form .input-group-btn button img {height:30px;left:1px;position:relative;width:25px;}

.fd {clear:both;display:block;float:left;margin:0 0 2px 0;min-height:25px;padding:0;position:relative;width:260px;}
.fd input {-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;font-size:12px;margin:0 !important;min-height:17px;padding:6px 2%;text-transform:uppercase;width:96% !important;}
	/* Firefox only 1.0+ */
	.fd input,  x:-moz-any-link {padding:6px 8px;width:100% !important;}
.dropdown-sort.fd input {margin-right:5px !important;min-height:15px;width:15px !important;}
	
input:-webkit-autofill {
        color:#f00 !important; 
    }
	
.fd dt {display:block;float:left;margin:0;min-height:25px;padding:0px;position:relative;width:100%;}
.fd dd {display:block;float:left;margin:0;min-height:1px;padding:0px;position:relative;width:100%;}
.fd dd .mutliSelect {display:block;float:left;margin:0;min-height:1px;padding:0px;position:relative;width:100%;}
.fd dd .mutliSelect ul {background:#eee;-webkit-box-shadow:0 5px 5px #999;-moz-box-shadow:0 5px 5px #999;-o-box-shadow:0 5px 5px #999;box-shadow:0 5px 5px #999;margin:0;padding:0;position:absolute;z-index:5;}
.fd dd .mutliSelect ul li {background:none;border-top:1px solid #fff;float:left;font-size:14px !important;display:inline-block;margin:0 1% 5px;padding-top:4px !important;width:48%;}
.fd dd .mutliSelect ul li input {float:left;min-height:15px;width:20px !important;}
.fd dd .mutliSelect ul li label {display:inline-block;font-size:10px;line-height:170%;padding-left:2px;position: relative;width:80%;}
.fd dd .mutliSelect ul li label.tall {height:32px;}
.dropdown.fd dt a span.hida {color:#888;cursor:pointer; display:inline-block;font-family:"Lato", sans-serif;font-size:12px;font-weight:normal;padding:0 7px !important;}

.fd a, .fd a:visited {color:#000;font-size: 12px;outline:none;text-decoration:none;}
.fd dt a { background-image:url(../img/icon-filter-dropdown-arrow2.png);background-color:#fff;background-position:98% 0px;background-repeat:no-repeat;background-size:35px 120px;border:0;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;display:block;font-size:14px;min-height:25px;padding:2px 0;overflow:hidden;text-transform:uppercase;width:100%;}
.fd dt a.open {background-color:#eee;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
	.fd dt a:hover {background-position:98% -30px;}
	.fd dt a.close {background-position:98% -60px;}
	.fd dt a.close:hover {background-position:98% -90px;}

/* .fd dt a.close { background:url(../img/icon-filter-dropdown-close.png) no-repeat 96% center #fff;} */
.fd a:hover {color:#ccc;}
.hida {line-height:25px;padding:0 5px !important;}
.multiSel {display:none;}
.fd dt a span, .multiSel span {cursor:pointer;display:inline-block;padding:0;}
.fd dd ul {background:#fff;border:0;-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;color:#333;display:none;font-size:13px;left:0px;list-style:none;min-height:1px;padding:2px 0 5px;position:relative;text-transform:uppercase;top:-7px;width:100%;}
.fd span.value {display:none;}
.fd dd ul li {float:left;display:inline-block;width:94%;}
.dropdown-country.fd dd ul li {margin-right:3%;width:47%;}
.dropdown-vintage.fd dd ul li {width:25%;}
.fd dd ul li a {display:block;padding:5px;}
.dropdown-food-pairing, .dropdown-free-shipping, .dropdown-save-search {background:#fff;border:0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#000;font-size:14px;left:0px;list-style:none;margin:0 0 3px;min-height:20px;padding:4px 0;position:relative;text-transform:uppercase;}
		.dropdown-free-shipping,  x:-moz-any-link  {min-height:25px;}
		.dropdown-save-search,  x:-moz-any-link  {min-height:25px;}
		.dropdown-food-pairing {padding:0;}
.dropdown-top-border {border-top:1px solid #666;float:left;margin-top:3px;padding-top:5px;position:relative;width:100%;} 
.dropdown-free-shipping ul, .dropdown-save-search ul{margin:0;padding:0;}

.dropdown-food-pairing .grid-4, .dropdown-free-shipping .grid-4, .dropdown-save-search .grid-4 {width:40% !important;}
.dropdown-food-pairing ul {float:left;margin:0;padding:0;width:100%;}
.dropdown-food-pairing ul li {margin:0 5px 5px;}
.dropdown-food-pairing ul li.ch-icon {min-height:20px;width:20px;}

.dropdown-free-shipping ul, .dropdown-save-search ul {clear:none !important;float:left;width:100%;}

.sort-wrap {float:left;height:20px;overflow:visible;position:relative;width:100%;z-index:1;}
.dropdown-sort.fd {float:right;margin-bottom:10px;position:absolute;right:10px;top:-20px;width:200px;}
.dropdown-sort.alt.fd {top:-50px;}
.dropdown-sort.fd dt a {border:1px solid #000;}
.dropdown-sort.fd dd ul {border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;margin-left:0;}

.ch-icon {display:block;float:left;min-height:25px;margin:0 5px;position:relative;width:25px;}
.ch-icon input {display: none;}
.ch-icon label{display:block;font-size:6px;min-height:25px;position:relative;text-indent:-4000px;width:25px;}
.dropdown-free-shipping .ch-icon, .dropdown-save-search .ch-icon {min-height:15px;width:90%;}
.dropdown-free-shipping .ch-icon label, .dropdown-save-search .ch-icon label {float:left;font-size:14px;min-height:15px !important;position:absolute;text-indent:20px;top:1px;width:100%;padding-top:0;}
	.dropdown-free-shipping .ch-icon label, x:-moz-any-link {padding-top:0;top:0px;}
	.dropdown-save-search .ch-icon label, x:-moz-any-link {padding-top:0;top:0px;}

.range-wrap {background:#fff;border:0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#000;float:left;font-size:14px;list-style:none;margin:0 0 3px !important;min-height:1px;padding:0 0 2px;position:relative;text-transform:uppercase;}
.range-inner {clear:both;display:block;margin:0 auto !important;min-height:10px;position:relative;top:-5px;width:85%;}

.ch-icon label:hover {cursor:pointer;}

input[type=checkbox]:checked+.beef{background-image:url(../img/icon-beef.png);background-repeat:no-repeat;background-position:0 -25px;background-size:25px 50px;}
input[type=checkbox]:checked+.beef+label{height:25px;width:25px;text-indent:-4000px;}
.beef{background-image:url(../img/icon-beef.png);background-position:0 0;background-size:25px 50px;float:left;height:25px;margin:0;width:25px;}

input[type=checkbox]:checked+.pork {background-image:url(../img/icon-pork.png);background-repeat:no-repeat;background-position:0 -25px;background-size:25px 50px;}
input[type=checkbox]:checked+.pork+label{height:25px;width:25px;text-indent:-4000px;}
.pork{background-image:url(../img/icon-pork.png);background-position:0 0;background-size:25px 50px;float:left;height:25px;margin:0;width:25px;}

input[type=checkbox]:checked+.poultry{background-image:url(../img/icon-poultry.png);background-repeat:no-repeat;background-position:0 -25px;background-size:25px 50px;}
input[type=checkbox]:checked+.poultry+label{height:25px;width:25px;text-indent:-4000px;}
.poultry{background-image:url(../img/icon-poultry.png);background-position:0 0;background-size:25px 50px;float:left;height:25px;margin:0;width:25px;}

input[type=checkbox]:checked+.shellfish {background-image:url(../img/icon-shellfish.png);background-repeat:no-repeat;background-position:0 -25px;background-size:25px 50px;}
input[type=checkbox]:checked+.shellfish+label{height:25px;width:25px;text-indent:-4000px;}
.shellfish{background-image:url(../img/icon-shellfish.png);background-position:0 0;background-size:25px 50px;float:left;height:25px;margin:0;width:25px;}

input[type=checkbox]:checked+.fish{background-image:url(../img/icon-fish.png);background-repeat:no-repeat;background-position:0 -25px;background-size:25px 50px;}
input[type=checkbox]:checked+.fish+label{height:25px;width:25px;text-indent:-4000px;}
.fish{background-image:url(../img/icon-fish.png);background-position:0 0;background-size:25px 50px;float:left;height:25px;margin:0;width:25px;}

input[type=checkbox]:checked+.red-sauce{background-image:url(../img/icon-red_sauce.png);background-repeat:no-repeat;background-position:0 -25px;background-size:25px 50px;}
input[type=checkbox]:checked+.red-sauce+label{height:25px;width:25px;text-indent:-4000px;}
.red-sauce{background-image:url(../img/icon-red_sauce.png);background-position:0 0;background-size:25px 50px;float:left;height:25px;margin:0;width:25px;}

input[type=checkbox]:checked+.brown-sauce{background-image:url(../img/icon-brown_sauce.png);background-repeat:no-repeat;background-position:0 -25px;background-size:25px 50px;}
input[type=checkbox]:checked+.brown-sauce+label{height:25px;width:25px;text-indent:-4000px;}
.brown-sauce{background-image:url(../img/icon-brown_sauce.png);background-position:0 0;background-size:25px 50px;float:left;height:25px;margin:0;width:25px;}

input[type=checkbox]:checked+.white-sauce{background-image:url(../img/icon-white_sauce.png);background-repeat:no-repeat;background-position:0 -25px;background-size:25px 50px;}
input[type=checkbox]:checked+.white-sauce+label{height:25px;width:25px;text-indent:-4000px;}
.white-sauce{background-image:url(../img/icon-white_sauce.png);background-position:0 0;background-size:25px 50px;float:left;height:25px;margin:0;width:25px;}

input[type=checkbox]:checked+.vegetables{background-image:url(../img/icon-vegetables.png);background-repeat:no-repeat;background-position:0 -25px;background-size:25px 50px;}
input[type=checkbox]:checked+.vegetables+label{height:25px;width:25px;text-indent:-4000px;}
.vegetables{background-image:url(../img/icon-vegetables.png);background-position:0 0;background-size:25px 50px;float:left;height:25px;margin:0;width:25px;}

input[type=checkbox]:checked+.sharp-cheese{background-image:url(../img/icon-sharp_cheese.png);background-repeat:no-repeat;background-position:0 -25px;background-size:25px 50px;}
input[type=checkbox]:checked+.sharp-cheese+label{height:25px;width:25px;text-indent:-4000px;}
.sharp-cheese{background-image:url(../img/icon-sharp_cheese.png);background-position:0 0;background-size:25px 50px;float:left;height:25px;margin:0;width:25px;}

input[type=checkbox]:checked+.mild-cheese{background-image:url(../img/icon-mild_cheese.png);background-repeat:no-repeat;background-position:0 -25px;background-size:25px 50px;}
input[type=checkbox]:checked+.mild-cheese+label{height:25px;width:25px;text-indent:-4000px;}
.mild-cheese{background-image:url(../img/icon-mild_cheese.png);background-position:0 0;background-size:25px 50px;float:left;height:25px;margin:0;width:25px;}

input[type=checkbox]:checked+.dessert{background-image:url(../img/icon-dessert.png);background-repeat:no-repeat;background-position:0 -25px;background-size:25px 50px;}
input[type=checkbox]:checked+.dessert+label{height:25px;width:25px;text-indent:-4000px;}
.dessert{background-image:url(../img/icon-dessert.png);background-position:0 0;background-size:25px 50px;float:left;height:25px;margin:0;width:25px;}

input[type=checkbox]:checked+.barbecue{background-image:url(../img/icon-barbecue.png);background-repeat:no-repeat;background-position:0 -25px;background-size:25px 50px;}
input[type=checkbox]:checked+.barbecue+label{height:25px;width:25px;text-indent:-4000px;}
.barbecue{background-image:url(../img/icon-barbecue.png);background-position:0 0;background-size:25px 50px;float:left;height:25px;margin:0;width:25px;}

input[type=checkbox]:checked+.asian{background-image:url(../img/icon-asian.png);background-repeat:no-repeat;background-position:0 -25px;background-size:25px 50px;}
input[type=checkbox]:checked+.asian+label{height:25px;width:25px;text-indent:-4000px;}
.asian{background-image:url(../img/icon-asian.png);background-position:0 0;background-size:25px 50px;float:left;height:25px;margin:0;width:25px;}

input[type=checkbox]:checked+.indian{background-image:url(../img/icon-indian.png);background-repeat:no-repeat;background-position:0 -25px;background-size:25px 50px;}
input[type=checkbox]:checked+.indian+label{height:25px;width:25px;text-indent:-4000px;}
.indian{background-image:url(../img/icon-indian.png);background-position:0 0;background-size:25px 50px;float:left;height:25px;margin:0;width:25px;}

input[type=checkbox]:checked+.spanish{background-image:url(../img/icon-spanish.png);background-repeat:no-repeat;background-position:0 -25px;background-size:25px 50px;}
input[type=checkbox]:checked+.spanish+label{height:25px;width:25px;text-indent:-4000px;}
.spanish{background-image:url(../img/icon-spanish.png);background-position:0 0;background-size:25px 50px;float:left;height:25px;margin:0;width:25px;}


input[type=checkbox]:checked+.input-box {background-image:url(../img/icon-checkbox.png);background-repeat:no-repeat;background-position:0 -15px;background-size:15px 30px;}
.settings-list li input[type=checkbox]:checked+.input-box+label {/*background:url(../img/trans-blue-90.png) repeat 0 0 transparent;color:#fff;*/}
.input-box {background-image:url(../img/icon-checkbox.png);background-position:0 0;background-size:15px 30px;float:left;height:15px;margin:0;position:relative;top:1px;width:15px;}

.form-left {display:block;float:left;min-height:10px;position:relative;width:40%;}
.form-right {display:block;float:left;min-height:10px;position:relative;width:60%;} 

.btn-save .btn-save {font-size:12px;}
.btn-save #save {background-color:transparent;background-image:url(../img/plus.png);background-repeat:no-repeat;background-position:0 0;background-size:25px 50px;color:#fff;margin:10px 0 0 !important;padding:5px 0 5px 25px;}
.btn-save #save:hover {background-position:0 -25px;color:#999;cursor:pointer;}

.grid-4.btn-save {margin-right:1%;}

/* Custom Searches Filter
--------------------------------------------- */
.expand-filter .search-wrap .navbar-form .input-group input {-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;-o-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;width:98% !important;} 
.expand-filter .filter-wrap {min-height:1px;height:100%;position:relative;top:0;}
.expand-filter .filter-wrap.wide, .expand-filter .filter-menu, .expand-filter .search-wrap, .expand-filter .fd {width:100% !important;}
.expand-filter .filter-wrap.wide .filter-menu-inner {width:98% !important;}
.expand-filter .dropdown-top-border {border-top:0;margin-top:0;padding:0;}
.expand-filter .dropdown-food-pairing .grid-4 {top:5px;width:10% !important;}
.expand-filter .dropdown-food-pairing ul {float:left;margin-bottom:5px;margin-left:5px;margin-top:5px;width:88% !important;}
.expand-filter .dropdown-free-shipping ul {clear:both;float:left;height:20px;margin-left:5px;margin-top:5px;min-height:20px;padding-top:0;width:95% !important;}
.expand-filter .dropdown-food-pairing ul li {height:25px;padding:0;margin-bottom:2px;min-height:25px;width:25px !important;}
.expand-filter .dropdown-free-pairing ul li .ch-icon label {height:25px;}
.expand-filter .dropdown-free-shipping ul li {height:20px;margin-bottom:0;min-height:20px !important;padding:0;width:90% !important;}
.expand-filter .dropdown-free-shipping .ch-icon label {height:20px;min-height:20px;padding-top:0;}
	.expand-filter .dropdown-free-shipping .ch-icon label, x:-moz-any-link {padding-top:0;top:0;}
.expand-filter .dropdown-free-shipping {height:29px;} 
	.expand-filter .dropdown-free-shipping, x:-moz-any-link {height:37px;} 

.expand-filter .fd dd ul li {margin:0;min-height:18px;padding:0;}
.expand-filter .dropdown-country.fd dd ul li, .expand-filter .dropdown-vintage.fd dd ul li {width:100% !important;}


.filter-search {display:block;float:left;margin:0 0 12px;min-height:20px;position:relative;width:100%;}
.filter-dd {display:block;float:left;margin-right:1%;min-height:10px;position:relative;width:24.25%;}
.filter-dd.first {z-index:200;}

.range-3 {display:block;float:left;margin-right:1%;min-height:10px;position:relative;width:32.66%;}
.range-4 {display:block;float:left;min-height:10px;position:relative;width:20%;}
.range-5 {display:block;float:left;min-height:10px;position:relative;width:10%;} 
.range-pair {display:block;float:left;margin-right:1%;min-height:10px;position:relative;width:80%;}  
.range-ship {display:block;float:left;min-height:10px;position:relative;width:19%;} 
.range-ss {display:block;float:left;min-height:38px;position:relative;width:155px;}

.expand-filter .range-5 input.btn {float:left;padding:8px 20%;} 
	.expand-filter .range-5 input.btn, x:-moz-any-link {padding:8px 20% 4px;}

.expand-filter .search-wrap .navbar-form .input-group-btn {position:absolute;right:0;}
.expand-filter .search-wrap .navbar-form .input-group input {padding:7px 5px;}
.expand-filter dl.open {background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.expand-filter dl.open dd {-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.expand-filter dl.fd dd ul {background:#eee;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;top:-6px !important;z-index:100;}
.expand-filter .fd dd ul li {margin:5px;}

.expand-filter .dropdown.fd dd {margin-left:0% !important;width:412.5% !important;}
.expand-filter .dropdown.fd dd ul li {width:19% !important;}

.expand-filter .dropdown-country.fd dd {margin-left:-346% !important;width:660% !important;}
.expand-filter .dropdown-country.fd dd ul li {width:19% !important;}

.expand-filter .dropdown-vintage.fd dd {margin-left:-453% !important;width:660% !important;}
.expand-filter .dropdown-vintage.fd dd ul li {width:7.4% !important;}
.expand-filter .btn-save #save {font-size:12px !important;min-height:25px;padding-bottom:5px !important;}

.expand-filter .dropdown-retailer.fd dd {margin-left:-560% !important;width:660% !important;}
.expand-filter .dropdown-retailer.fd dd ul li {width:24% !important;}

.alert-me-wrap {background:#eee;display:block;float:left;margin:5px 0 0;height:30px;padding:5px 0 6px;position:relative;text-align:left;width:100%;}
.alert-me-wrap input {display:none;}
.alert-me-wrap .input-box {float:left;margin:0 3px 0 5px;position:relative;}
.alert-me-wrap label {color:#333;display:block;font-size:12px;position:relative;text-transform:uppercase;top:1px;width:100% !important;}

.form-left input[type="submit"] {margin:0 !important;padding:8px 19% !important;}

.saved_search_form {width: 100%;}

/* JQuery AutoComplete Filter
--------------------------------------------- */
.ui-autocomplete {border:0;}
.ui-menu {border:0;border-color:#333;max-height:95px;overflow-y:scroll;}
.ui-menu .ui-menu-item {background:#000;border:0;background-image:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;border-top:1px solid #333;color:#fff;font-size:12px;width:100%;}
.ui-menu .ui-menu-item a {background:#000;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;color:#fff;display:block;font-size:12px;margin:0;padding:4px;width:100%;}
.ui-menu .ui-menu-item:hover, .ui-menu .ui-menu-item:focus, .ui-menu .ui-menu-item a:hover, .ui-menu .ui-menu-item a:focus {background:#333;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;color:#fff;border-bottom:0;border-left:0;border-right:0;border-top:1px solid #333;}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active { margin:0 !important;}
.home .ui-menu {max-width:260px !important;}

@media screen and (max-width: 1735px) { 
	.range-5 {clear:left;width:20%;} 
 }
@media screen and (max-width: 1542px) { 
	.filter-search .search-wrap .navbar-form .input-group input {width:98% !important;}
	.expand-filter .dropdown-country.fd dd {margin-left:-104% !important;width:413% !important;}
	.expand-filter .dropdown-country.fd dd ul li {width:15% !important;}
	.expand-filter .dropdown-vintage.fd dd {margin-left:-209% !important;width:414% !important;}
	.expand-filter .dropdown-vintage.fd dd ul li {width:8% !important;}
	.expand-filter .dropdown-retailer.fd dd {margin-left:-313% !important;width:413% !important;}
	.expand-filter .dropdown-retailer.fd dd ul li {width:31% !important;} 
  }
@media screen and (max-width: 1400px) {
	.expand-filter .dropdown-retailer.fd dd ul li {width:46% !important;} 
}
@media screen and (max-width: 1350px) {
	.expand-filter .dropdown-food-pairing .grid-4 {width:12% !important;}
	.expand-filter .dropdown-food-pairing ul {width:80% !important;}
}
@media screen and (max-width: 1200px) {
	.expand-filter .dropdown.fd dd ul li {width:31% !important;}
	.expand-filter .dropdown-country.fd dd ul li {width:23% !important;} 
}
@media screen and (max-width: 1170px) {
	.expand-filter .dropdown-food-pairing .grid-4 {width:18% !important;}
	.expand-filter .dropdown-food-pairing ul {width:80%;}
	.range-pair {width:75%;}
	.range-ship {width:24%;}
}
@media screen and (max-width: 1136px) {
	.range-ship {margin-top:0;}  
	.range-5 {clear:none;margin-top:18px !important;width:15%;}
	.range-ss {margin-top:18px !important;}
}
@media screen and (max-width: 1080px) { 
	.expand-filter .dropdown-vintage.fd dd ul li {width:9% !important;}  
 }
@media screen and (max-width: 1056px) { 
	.expand-filter .dropdown-food-pairing .grid-4 {width:14% !important;}
 	.expand-filter .dropdown-food-pairing ul {width:85% !important;}
 }
@media screen and (max-width: 1050px) {
 .expand-filter .search-wrap .navbar-form .input-group input {width:95% !important;}
	/* firefox */
	.expand-filter .search-wrap .navbar-form .input-group input, x:-moz-any-link {width:98% !important;} 
}
@media screen and (max-width: 1030px) {
	.expand-filter .dropdown-food-pairing .grid-4 {width:100% !important;}
 	.expand-filter .dropdown-food-pairing ul {width:100% !important;}
	.expand-filter .dropdown-free-shipping {min-height:54px;}
	.expand-filter .dropdown-free-shipping, x:-moz-any-link {min-height:62px;}
}
@media screen and (max-width: 900px) { 
	.expand-filter .dropdown.fd dd {z-index:1;} 
	.expand-filter .dropdown-country.fd dd {margin-left:-103% !important;width:203% !important;z-index:1;}
	.expand-filter .dropdown-country.fd dd ul li {width:30% !important;}
	.expand-filter .dropdown-vintage.fd dd {clear:left;margin-left:0% !important;width:203% !important;}
	.expand-filter .dropdown-vintage.fd dd ul li {width:10% !important;} 
	.expand-filter .dropdown-retailer.fd dd {margin-left:-103% !important;width:203% !important;}
	.expand-filter .dropdown-retailer.fd dd ul li {width:100% !important;}  
 }
@media screen and (max-width: 892px) {  
	.btn-save #save {margin-top:9px !important;}
	.expand-filter .dropdown-vintage.fd dd ul li {width:12% !important;}
} 
@media screen and (max-width: 847px) { 
	.expand-filter .dropdown-food-pairing ul {margin:0 !important;}
	.expand-filter .dropdown-food-pairing {min-height:71px;}
	.expand-filter .dropdown-free-shipping {min-height:71px;}
} 
@media screen and (max-width: 847px) { 
	.expand-filter .dropdown-free-shipping, x:-moz-any-link {min-height:79px;}
}
@media screen and (max-width: 725px) {  
	.expand-filter .dropdown.fd dd ul li {width:46% !important;}
}
@media screen and (max-width: 675px) {  
	.filter-dd.first, .filter-dd.second {margin-bottom:10px;} 
	.filter-dd.second {margin-right:0;} 
	.filter-dd {width:49.5%;} 
	.expand-filter .dropdown.fd dd {width:202% !important;}
	.expand-filter .dropdown-country.fd dd ul li {width:45% !important;}
	.expand-filter .dropdown-vintage.fd dd ul li {width:13% !important;}
	.filter-menu-inner .grid-10 .grid-4.fl.mb10.mr10.mt5.btn-save.group {margin-bottom:0 !important;}
	.filter-menu-inner .grid-10 .grid-4.fl.mb10.mr10.mt5.btn-save.group input {margin-bottom:0 !important;width:96%;}
	.filter-menu-inner .grid-10 .grid-3b.fl.mb10.mt5.group input {margin-bottom:10px;} 
 }
@media screen and (max-width: 640px) {  
 	.expand-filter .grid-4.btn-save {width:64%;}
	.expand-filter .grid-3b.fl.mb10.mt5 {width:35%;}
	.expand-filter input.grey[type="submit"] {width:100%;}
 }
@media screen and (max-width: 616px) {  
	.expand-filter .range-pair {width:58%;}
	.expand-filter .range-ship {width:41%;}
	.expand-filter .grid-4.fl.mb10.mt5.btn-save {margin-bottom:0 !important;}
}
@media screen and (max-width: 546px) {  
	.expand-filter .range-pair {width:65%;}
	.expand-filter .range-ship {width:34%;}
} 
@media screen and (max-width: 500px) {   
	.expand-filter .dropdown.fd dd ul li {width:96% !important;} 
	.expand-filter .dropdown-vintage.fd dd ul li {width:18% !important;}
	.expand-filter .dropdown-free-shipping {height:35px !important;}   
	.range-ship {margin-bottom:10px !important;width:96.5%;} 
	.range-5 {margin-top:0px !important;width:20%;}
	.range-5.mb10.mt5 {margin-top:10px !important;}
 	.range-ss {margin-top:0px !important;}
	.range-ship {margin-bottom:0 !important;}
	.range-pair {width:96%;} 
 }
@media screen and (max-width: 492px) {  
	.expand-filter .dropdown.fd dd {width:202% !important;} 
}
@media screen and (max-width: 488px) {  
	.expand-filter .dropdown.fd dd {width:100% !important;} 
	.expand-filter .filter-dd {width:100%;}
	.expand-filter .filter-dd.fl.mr0.clrmt5 {margin-top:10px;}
	.expand-filter .range-3 {margin-right:0;width:100%;}
	.expand-filter .range-pair, x:-moz-any-link {width:100%;}
	.expand-filter .range-ship, x:-moz-any-link {margin-top:10px;width:100%;}
 	.expand-filter .dropdown-free-shipping, x:-moz-any-link {min-height:35px;}
	.expand-filter .grid-4.fl.mb10.mt5.btn-save, x:-moz-any-link {width:100%;}
	.expand-filter .grid-3b.fl.mb10.mt5, x:-moz-any-link {margin-top:0 !important;width:100%;}
} 
@media screen and (max-width: 395px) { 
	.filter-search {width:100%;}
	.expand-filter .filter-dd.first {margin-bottom:5px;} 
	.expand-filter .fd dd ul {margin-bottom:10px;}
	.expand-filter .dropdown-country.fd dd {margin-left:0 !important;width:100% !important;} 
	.expand-filter .dropdown-vintage.fd dd {margin-left:0 !important;width:100% !important;}
	.expand-filter .dropdown-vintage.fd dd ul li {width:29% !important;} 
	.expand-filter .dropdown-retailer.fd dd {margin-left:0 !important;width:100% !important;}
	.expand-filter .range-3 {width:100%;}
	.range-5 {width:30%;}
	.btn-save #save {margin-top:10px !important;}
	.range-ss {clear:none;} 
	.ui-menu {max-width:335px;}
 }
@media screen and (max-width: 375px) {
 .filter-btn {top:-9px;}
}
@media screen and (max-width: 336px) {
	.ui-menu {max-width:280px;}
 }  