/**
 * MageWorx
 * Search Suite
 *
 * @category   MageWorx
 * @package    MageWorx_SearchSuite
 * @copyright  Copyright (c) 2016 MageWorx (http://www.mageworx.com/)
 */

.searchsuite-form-search input[type=text],
.searchsuite-form-search input[type=search],
.searchsuite-form-search input.input-text {
    border: 1px solid #ccc;
    background-color: #fff;
    float: left;
    position: relative;

    display: inline-block;
    zoom: 1;

    height: 27px;
    vertical-align: middle;
    line-height: 27px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;

    width: 200px;
    border-right: 0;
    color: #444;
    padding-left: 5px;
    padding-right: 10px;
}

.searchsuite-form-search .searchsuite-select {
    border: 1px solid #ccc;
    background-color: #fff;
    float: left;
    position: relative;

    display: inline-block;
    zoom: 1;

    height: 27px;
    vertical-align: middle;
    line-height: 27px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;

    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-form-search .searchsuite-select div {
    display: inline-block;
    zoom: 1;

    height: 27px;
    vertical-align: middle;
    line-height: 27px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.searchsuite-form-search .searchsuite-current-value {
    line-height: 27px;
    vertical-align: middle;

    border-left: 1px #ccc dotted;
    padding-left: 5px;
}

.searchsuite-form-search .searchsuite-select a {
    color: #777;
    text-decoration: none;
    cursor: pointer;
}

.searchsuite-form-search .searchsuite-change {
    line-height: 27px;
    vertical-align: middle;

    font-size: 7px;
    padding: 2px;
}

.searchsuite-form-search .searchsuite-dropdown {
    border: 0;
    background-color: #eee;
    padding: 0;

    display: none;
    position: absolute;
    right: 0;
    margin-top: 11px;
    z-index: 9999;
}

.searchsuite-form-search .searchsuite-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 #FFFFFF;
    right: 15px;
}

.searchsuite-form-search .searchsuite-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-form-search .searchsuite-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-form-search .searchsuite-dropdown:before,
.searchsuite-form-search .searchsuite-dropdown:after {
    content: "";
    position: absolute;
}

.searchsuite-form-search .searchsuite-dropdown li {
    background-color: #fff;
    border: 1px solid #ccc;
    border-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    cursor: pointer;
}

.searchsuite-form-search .searchsuite-dropdown li a {
    width: 100%;
    white-space: nowrap;
}

.searchsuite-form-search .searchsuite-dropdown li a:hover,
.searchsuite-form-search .searchsuite-dropdown li a:focus,
.searchsuite-form-search .searchsuite-change:hover,
.searchsuite-form-search .searchsuite-change:focus {
    color: #ff6600;
    text-decoration: none;
}

.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;
}