/**
 * Widget
 */
.rawt-search-widget .advanced-toggle:hover {
    color: #f77c7c !important;
}

.rawt-search-widget .advanced-toggle .icon {
    vertical-align: middle;
    margin-left: 0.2em;
    padding: 0.5em 0;
}

.rawt-search-widget .advanced-toggle .icon:before {
    content: "\f013";
    /*content: "\f085";*/
}

.rawt-search-widget .search-form .search-keywords-wrapper input {
    padding: 0.5em 0.5em 0.45em 1.7em;
}

.sidebar .rawt-search-widget {
    margin-right: 0;
}

/**
 * Header search
 */
.header-search .rawt-search-widget {
    font-size: 0.85em;
}

.header-search .rawt-search-widget .form-item {
    margin: 0 !important;
}

.header-search .search-form .search-keywords-wrapper input {
    font-family: 'Proxima Nova';
    font-size: 1em;
    line-height: 1;
    color: #5f5d5a;
    font-weight: 600;
    text-transform: uppercase;
    max-width: none;
    width: 100%;
    padding: 0.2em 0.2em 0.1em 1.7em;
}

.header-search .rawt-search-widget .advanced-toggle .icon {
    padding: 0.2em 0;
}

/**
 * Workspace
 */
.rawt-search-workspace {
    background: rgb(255,255,255);
    background: rgba(255,255,255,0.9);
}

.rawt-search-open-button .icon:before,
.rawt-search-workspace .search-form .search-keywords-wrapper .icon:before,
.rawt-search-widget .search-form .search-keywords-wrapper .icon:before {
    content: "\f002";
}

.rawt-search-workspace .search-form .search-keywords-wrapper input {
    border: 1px solid #999;
    max-width: none;
}

.rawt-search-workspace .search-advanced {
    background: #f77c7c;
    /*background: linear-gradient(to bottom, #fa827e 0%, #f77c7c 50%, #ef7873 50%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    /*background: #f77c7c;*/
    /*border: 1px solid #cd6763;*/
    /*background: #B7CC69;*/
    /*background: linear-gradient(to bottom, #e5ff83 0%, #b7cc69 50%, #b7cc69 50%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    box-shadow: 0 0 1em #bbb;
}

.rawt-search-workspace .advanced-controls {
    background: #fff;
}

.rawt-search-workspace .search-advanced .search-block {
    border: 1px solid #db6e69;
}

.rawt-search-workspace .search-advanced .search-label {
    color: #5f5d5a;
}

.rawt-search-workspace .advanced-controls .search-more .icon:before {
    content: "\f107";
}

.rawt-search-workspace .advanced-controls .search-less .icon:before {
    content: "\f106";
}

.rawt-search-workspace .search-block .search-control {
    background: none;
    color: #5f5d5a;
}

.rawt-search-workspace .search-block .search-control:hover {
    color: #fff;
}

.rawt-search-workspace .search-block .search-control:before {
    content: "\f067";
}

.rawt-search-workspace .search-block.search-block-enabled .search-control:before {
    content: "\f068";
}

.rawt-search-workspace .search-welcome {
    text-align: center;
}

/*.rawt-search-workspace .search-welcome .logo {
    background: url(images/splash_logo.png) top left no-repeat;
    background-size: 100% auto;
    padding-top: 22%;
    width: 45%;
    margin: 0 auto;
}*/

.rawt-search-workspace .search-welcome .logo {
    font-family: 'TheRawtarianLogos';
    font-size: 7em;
    line-height: 0.25em;
    font-weight: normal;
    margin: 0 0 0.45em 0;
    -moz-transform: rotate(-3deg);
    -webkit-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);
    color: #5f5d5a;
}

@media all and (min-width: 550px) {
    .rawt-search-workspace .search-welcome .logo {
        font-size: 11em;
    }
}

@media all and (min-width: 700px) {
    .rawt-search-workspace .search-welcome .logo {
        font-size: 15em;
    }
}

.rawt-search-workspace .search-welcome .logo:before {
    content: "\e001";
}

.rawt-search-workspace .search-welcome,
.rawt-search-workspace .search-welcome h1 {
    color: #5f5d5a;
}

/**
 * Type icons
 */
.rawt-search-workspace .search-type-all .icon:before {
    font-family: 'TheRawtarianLogos';
    content: "\e030";
}

/**
 * Controls
 */
.rawt-search-workspace .search-close,
.rawt-search-workspace .search-next,
.rawt-search-workspace .search-prev {
    background: url(images/dark_buttons.png) -96px 0 no-repeat;
}

.rawt-search-workspace .search-close {
    background-position: -96px 0;
}

.rawt-search-workspace .search-prev {
    background-position: -48px 0;
}

.rawt-search-workspace .search-next {
    background-position: 0 0;
}

/**
 * Not found
 */
.rawt-search-workspace .notfound-content {
    background: url(images/search_notfound.png) bottom center no-repeat;
    background-size: 100% auto;
}

.rawt-search-workspace .notfound-content .bubble {
    background: url(images/search_notfound_bubble.png) center center no-repeat;
    width: 299px;
    height: 250px;
}

/**
 * Results
 */
.rawt-search-result .search-result-bar {
    background: #faf9f6;
}

.rawt-search-result .backface {
    background: #faf9f6 url(images/therawtarian_logo_overlay_tiny.png) bottom right no-repeat;
}

.rawt-search-result.search-result-locked .frontface .overlay {
    background: url(images/members_overlay.png) center center no-repeat;
}

.rawt-search-result .entity-color h3 {
    font-size: 1em;
    text-transform: uppercase;
    font-weight: 100;
}