
.awc-selector.awc-box .awc-garage {margin-bottom:10px}
.awc-selector.awc-box .awc-garage .awc-garage-select {width:auto; margin:0; color: #575757;}
.awc-selector.awc-box select.awc-select,
.awc-selector.awc-box select.awc-category-select {width:100%; margin:0 0 8px 0; color: #575757; font-size: 16px;}
.awc-selector.awc-box select.disabled { border-color:#bbb !important; background:#bbb !important; }

.awc-selector.awc-box .awc-extra.or-search select.awc-category-select:last-child {margin-bottom:2px;}
.awc-selector.awc-box .awc-extra .awc-search {margin:0;}
.awc-selector.awc-box .awc-extra .awc-search .awc-or-search{display:none;}
.awc-selector.awc-box .awc-extra.or-search .awc-search .awc-or-search {display:block;}
.awc-selector.awc-box .awc-extra .awc-search table {width:100%;}
.awc-selector .awc-search table,
.awc-selector .awc-search table tr,
.awc-selector .awc-search table td {border:0 !important; border-collapse:collapse; border-spacing:0;}
.awc-selector.awc-box .awc-extra .awc-search table td.awc-td-input  {padding:0;}
.awc-selector.awc-box .awc-extra .awc-search table td.awc-td-input input {width:100%; max-width:none;}
.awc-selector.awc-box .awc-extra .awc-search table td.awc-td-button  {width:1px;white-space: nowrap;padding:0 0 0 9px;}
.awc-selector.awc-box .awc-submit-any-selection {margin-top:0;}
.awc-selector .awc-button-icon {font-size:1em; line-height:1;}
.awc-selector button.awc-button-icon-left .awc-button-icon {margin-right:.45em;}
.awc-selector button.awc-button-icon-right .awc-button-icon {margin-left:.45em;}


.awc-selector.awc-horizontal {float:none !important; width:100% !important; padding:0 !important; margin:0 !important;}
.awc-selector.awc-horizontal .awc-title  {float:left;}
.awc-selector.awc-horizontal .awc-title .widget-title { padding:0 !important; margin:0 !important; border:none !important;}
.awc-selector.awc-horizontal .awc-title-right {float:right; max-width:100%; margin:0 1.2% 8px 0;}
.awc-selector.awc-horizontal .awc-title-right .awc-garage {display:inline-flex !important; align-items:center !important; flex-wrap:wrap; gap:8px; margin:0 !important; white-space:nowrap; vertical-align:middle;}
.awc-selector.awc-horizontal .awc-title-right .awc-garage-control {display:inline-flex !important; align-items:center !important; flex-wrap:nowrap; gap:8px; margin:0 !important;}
.awc-selector.awc-horizontal .awc-title-right .awc-garage-text {display:inline-block; margin:0 !important; white-space:nowrap;}
.awc-selector.awc-horizontal .awc-title-right .awc-remove-from-garage {display:inline-flex; align-items:center; flex:0 0 auto; margin:0 !important; white-space:nowrap; vertical-align:middle;}
.awc-selector.awc-horizontal .awc-title-right .awc-garage-select {width:auto !important; max-width:100%; margin:0 !important; color: #575757;}
.awc-selector.awc-horizontal .level {margin:0; float:left; width:33.3%;}
.awc-selector.awc-horizontal .level select.disabled { border-color:#bbb !important; background:#bbb !important; }
.awc-selector.awc-horizontal .level select.awc-select,
.awc-selector.awc-horizontal .level select.awc-category-select {width:97%; margin:0; color: #575757; font-size: 16px;}
.awc-selector.awc-horizontal .level select.awc-category-select {margin-top:8px;}
.awc-selector.awc-horizontal .awc-extra .awc-search {margin:6px 1% 0 0;}
.awc-selector.awc-horizontal .awc-extra .awc-search .awc-or-search{display:none;}
.awc-selector.awc-horizontal .awc-extra .awc-search.or-search {margin-top:2px;}
.awc-selector.awc-horizontal .awc-extra .awc-search.or-search .awc-or-search{display:block;}
.awc-selector.awc-horizontal .awc-extra .awc-search form,
.awc-selector.awc-horizontal .awc-extra .awc-search table {margin:0;}
.awc-selector.awc-horizontal .awc-extra .awc-search table,
.awc-selector.awc-horizontal .awc-extra .awc-search table tr,
.awc-selector.awc-horizontal .awc-extra .awc-search table td {border:0 !important; border-collapse:collapse; border-spacing:0;}
.awc-selector.awc-horizontal .awc-extra .awc-search table td.awc-td-input  {padding:0;}
.awc-selector.awc-horizontal .awc-extra .awc-search table td.awc-td-input input {width:100%; max-width:none;}
.awc-selector.awc-horizontal .awc-extra .awc-search table td.awc-td-button  {width:1px;white-space: nowrap;padding:0 0 0 9px;}
.awc-selector.awc-horizontal .awc-submit-any-selection {margin-top:6px;}
.awc-selector.awc-horizontal .awc-clear {clear:both;height:1px;}

@media (max-width: 700px) {
	.awc-selector.awc-horizontal .awc-title,
	.awc-selector.awc-horizontal .awc-title-right {float:none; width:100%; margin:0 0 8px;}
	.awc-selector.awc-horizontal .awc-title-right .awc-garage {justify-content:flex-start; white-space:normal;}
	.awc-selector.awc-horizontal .awc-title-right .awc-garage-control {flex-wrap:wrap;}
}






