/**
 * MageWorx
 * Search Suite
 *
 * @category   MageWorx
 * @package    MageWorx_SearchSuite
 * @copyright  Copyright (c) 2015 MageWorx (http://www.mageworx.com/)
 */
#search_mini_form .searchsuite-form-search{background-image:none;width:auto;height:auto;}
#search_mini_form .searchsuite-form-search,#searchsuite_attr_dropdown,#searchsuite_cat_dropdown{border:0;background-color:#eee;padding:0;}
.searchsuite-input,.searchsuite-select,.searchsuite-submit{border:1px solid #ccc;background-color:#fff;float:left;position:relative;}
.searchsuite-input,.searchsuite-select,.searchsuite-submit,.searchsuite-select div,.searchsuite-form-search #search{display:inline-block;zoom:1;*display:inline;}
.searchsuite-input,.searchsuite-select,.searchsuite-submit,.searchsuite-select div,.searchsuite-form-search #search,.reset-button{height:27px;vertical-align:middle;line-height:27px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}

/*.searchsuite-input,.searchsuite-form-search #search{
    width: 200px;
    border-right: 0;
    color: #444;
    padding-left: 5px;
    padding-right: 10px;
}*/
.searchsuite-input,.searchsuite-form-search #search{border-color:#003b60;border-radius:5px;border-right-width:0;box-shadow:3px 3px 8px 0 rgba(0,0,0,0.15) inset;color:#93a2bf;float:right;height:32px;overflow:hidden;padding:0 35px 0 7px;width:100%;}
.searchsuite-form-search .searchsuite-default-text{color:#ccc;}
.searchsuite-select{border-left:0;border-right:0;padding-left:5px;padding-right:5px;color:#777;font:12px/1.55 Arial,Helvetica,sans-serif;-moz-user-select:none;-khtml-user-select:none;user-select:none;-webkit-user-select:none;}

/*.searchsuite-submit{
    width: 65px;
    border-color: #999;
    color: #fff;
    box-shadow: 0 1px 5px rgb(240, 99, 0) inset;
    -moz-box-shadow: 0 1px 5px rgb(240, 99, 0) inset;
    -webkit-box-shadow: 0 1px 5px rgb(240, 99, 0) inset;
    -o-box-shadow: 0 1px 5px rgb(240, 99, 0) inset;
    background: rgb(240, 99, 0);
    background: -moz-linear-gradient(0deg, rgb(240, 99, 0) 0%, rgb(240, 187, 0) 81%);
    background: -webkit-linear-gradient(0deg, rgb(240, 99, 0) 0%, rgb(240, 187, 0) 81%);
    background: -o-linear-gradient(0deg, rgb(240, 99, 0) 0%, rgb(240, 187, 0) 81%);
    background: -ms-linear-gradient(0deg, rgb(240, 99, 0) 0%, rgb(240, 187, 0) 81%);
    background: linear-gradient(0deg, rgb(240, 99, 0) 0%, rgb(240, 187, 0) 81%);
    font-size: 13px;
}*/
.searchsuite-submit{background-color:#97be21;border:medium none;color:#fff;font-size:13px;height:40px;margin:0;padding:0;position:absolute;right:0;width:40px;}
.form-search .button.searchsuite-submit{font-size:12px;}
.searchsuite-form-search #search:hover,.searchsuite-form-search #search:focus{color:#77a22f;}
.searchautocomplete-container .s_details a:hover{color:#000;}
.searchsuite-form-search .searchsuite-submit::before{content:"\e235";}

/*.searchsuite-submit:hover{
    background: -moz-linear-gradient(0deg, rgb(240, 119, 7) 0%, rgb(299, 232, 30) 81%);
    background: -webkit-linear-gradient(0deg, rgb(240, 119, 7) 0%, rgb(299, 232, 30) 81%);
    background: -o-linear-gradient(0deg, rgb(240, 119, 7) 0%, rgb(299, 232, 30) 81%);
    background: -ms-linear-gradient(0deg, rgb(240, 119, 7) 0%, rgb(299, 232, 30) 81%);
    background: linear-gradient(0deg, rgb(240, 119, 7) 0%, rgb(299, 232, 30) 81%);
}*/
.searchsuite-submit:after{clear:both;}
.searchsuite-change,.searchsuite-current-value{line-height:27px;vertical-align:middle;}
.searchsuite-change{font-size:7px;padding:2px;}
.searchsuite-dropdown li:hover{}
.searchsuite-dropdown li a,.searchsuite-change{color:#777;text-decoration:none;cursor:pointer;}
.searchsuite-current-value{border-left:1px #ccc dotted;padding-left:5px;}
*+html #searchsuite_attr_dropdown,*+html #searchsuite_cat_dropdown{margin-top:36px;}
#searchsuite_attr_dropdown,#searchsuite_cat_dropdown{display:none;position:absolute;right:0;margin-top:11px;z-index:9999;}
#searchsuite_attr_dropdown li,#searchsuite_cat_dropdown li{background-color:#fff;border:1px solid #ccc;border-bottom:0;padding-left:10px;padding-right:10px;text-align:left;cursor:pointer;}
#searchsuite_attr_dropdown li:last-child,#searchsuite_cat_dropdown li:last-child{border-bottom:1px solid #ccc;}
#searchsuite_attr_dropdown li a,#searchsuite_cat_dropdown li a{width:100%;white-space:nowrap;}
#searchsuite_attr_dropdown li a:hover,.searchsuite-change:hover,#searchsuite_attr_dropdown li a:focus,#searchsuite_attr_change:focus,#searchsuite_cat_dropdown li a:hover,#searchsuite_cat_dropdown li a:focus,#searchsuite_cat_change:focus{color:#ff6600;text-decoration:none;}
.searchsuite-submit:focus{border-color:#ff6600;}
#searchsuite_attr_dropdown:before,#searchsuite_cat_dropdown:before{top:-10px;border-left:10px solid rgba(1,187,187,0);border-right:10px solid rgba(1,187,187,0);border-bottom:10px solid #fff;right:15px;}
#searchsuite_attr_dropdown:after,#searchsuite_cat_dropdown:after{top:-9px;border-left:10px solid rgba(238,238,238,0);border-right:10px solid rgba(238,238,238,0);border-bottom:10px solid #fff;right:15px;}
#searchsuite_attr_dropdown:before,#searchsuite_attr_dropdown:after,#searchsuite_cat_dropdown:before,#searchsuite_cat_dropdown:after{content:"";position:absolute;}
.searchsuite-synonym-label,.searchsuite-related-label{color:#FF2F00;}
.highlight{color:#FF2F00;}
.searchsuite-cmspage,.searchsuite-category{margin-bottom:10px;margin-top:5px;}
.searchsuite-category-title a img{float:left;margin:2px;}
.searchsuite-category li{overflow:auto;}
.header .form-search .search-autocomplete{z-index:999;left:0!important;top:30px!important;}
#header-search .searchsuite-form-search{position:relative;}
.searchsuite-form-search .reset-button{display:none!important;}