.ac_results{background:#fff;border:1px solid #d6d4d4;width:271px;margin-top:-1px}.ac_results li{padding:0 10px;font-weight:normal;color:#686666;font-size:13px;line-height:22px}.ac_results li.ac_odd{background:#fff}.ac_results li:hover,.ac_results li.ac_over{background:#fbfbfb}.ac_more{font-size:12px;line-height:26px;cursor:pointer;color:#4abdac;text-transform:uppercase}@media (min-width: 992px){.ac_more{line-height:30px;font-size:14px}}form#searchbox{position:relative}form#searchbox label{color:#333}form#searchbox input#search_query_block{margin-right:10px;max-width:222px;margin-bottom:10px;display:inline-block;float:left}form#searchbox .button.button-small{float:left}form#searchbox .button.button-small i{margin-right:0}.shop-nav{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;align-items:stretch}.search-toggle{background:transparent;width:50px;height:100%;margin:0;padding:0;border:0;overflow:hidden;position:relative;text-align:center}.search-toggle i{text-indent:0}.search-toggle span{font-size:30px;color:#a19d9d;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.search-toggle span:hover span:before{color:red;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.search-toggle.mobile-search{margin:0}@media (min-width: 767px){.search-toggle.mobile-search{display:none}}.search-toggle.mobile-search span::before{top:21px}@media (max-width: 767px){.shop-nav .search-toggle{display:none}}.quicksearch{width:100%;float:left;clear:both;padding:0;margin-bottom:15px;background-color:white}@media (min-width: 768px){.quicksearch{z-index:100;width:auto;float:none;position:absolute;top:0;bottom:0;left:15px;right:60px;background:#fff;padding-top:80px}}@media (min-width: 992px){.quicksearch{padding-top:45px}}@media (min-width: 1200px){.quicksearch{left:0;right:50px}}.quicksearch #searchbox{display:flex;min-height:40px;border:solid 2px #efefef}.quicksearch #searchbox input.search_query{flex-grow:1;border:0;text-align:center}.quicksearch #searchbox input.search_query::-webkit-input-placeholder{color:#ababab;text-transform:uppercase;font-family:"myriad-pro"}.quicksearch #searchbox input.search_query:-moz-placeholder{color:#ababab;text-transform:uppercase;font-family:"myriad-pro"}.quicksearch #searchbox input.search_query::-moz-placeholder{color:#ababab;text-transform:uppercase;font-family:"myriad-pro"}.quicksearch #searchbox input.search_query:-ms-input-placeholder{color:#ababab;text-transform:uppercase;font-family:"myriad-pro"}.quicksearch #searchbox input.search_query:focus::-webkit-input-placeholder{color:transparent;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.quicksearch #searchbox input.search_query:focus:-moz-placeholder{color:transparent;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.quicksearch #searchbox input.search_query:focus::-moz-placeholder{color:transparent;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.quicksearch #searchbox input.search_query:focus:-ms-input-placeholder{color:transparent;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.quicksearch #searchbox input.search_query:focus::-webkit-input-placeholder{opacity:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.quicksearch #searchbox .search_button{background-color:#d7ede9;color:#000;font-family:"myriad-pro";min-width:148px;text-transform:uppercase;padding:0 25px;border:0;border:solid 1px #FFF}@media (max-width: 767px){.quicksearch #searchbox .search_button{min-width:80px}}.quicksearch #searchbox .search_button:hover{background-color:#a2d5cc;cursor:pointer}
