/**
 * Sticky Admin - SearchBox CSS
 *
 * @version 1.0.0
 * @copyright 2015
 * @author Dorian Tudorache
 * @link www.stickyadmin.net
 *
 * @license See Licensing folder
 *
 * @package Sticky Admin
 *
 */
p.search-box,
.wp-filter .search-form {
    display: inline-block!important;
    overflow: visible;
    vertical-align: top;
    position: fixed;
    top: 44px;
    margin: 0;
    z-index: 120;
    min-width: 32px;
    line-height: 68px;
    min-height: 68px;
    min-width: 68px;
    -webkit-transition: margin .05s ease-in-out, transform .15s ease-in-out, line-height .15s ease-in-out, min-width .15s ease-in-out, min-height .15s ease-in-out;
       -moz-transition: margin .05s ease-in-out, transform .15s ease-in-out, line-height .15s ease-in-out, min-width .15s ease-in-out, min-height .15s ease-in-out;
         -o-transition: margin .05s ease-in-out, transform .15s ease-in-out, line-height .15s ease-in-out, min-width .15s ease-in-out, min-height .15s ease-in-out;
            transition: margin .05s ease-in-out, transform .15s ease-in-out, line-height .15s ease-in-out, min-width .15s ease-in-out, min-height .15s ease-in-out;
}

body.header-w p.search-box,
body.header-w .wp-filter .search-form {
    border-color: rgba(255,255,255,.1)!important;
}
body.header-b p.search-box,
body.header-b .wp-filter .search-form {
    border-color: rgba(0,0,0,.1)!important;
}
body.header-w p.search-box *,
body.header-w .wp-filter .search-form * {
    -webkit-font-smoothing: subpixel-antialiased!important;
}
body.header-b p.search-box *,
body.header-b .wp-filter .search-form * {
    -webkit-font-smoothing: antialiased!important;
}
p.search-box,
p.search-box input,
.wp-filter .search-form,
.wp-filter .search-form label,
.wp-filter .search-form input {
    text-align: right;
}
p.search-box input,
.wp-filter .search-form label,
.wp-filter .search-form input {
    height: 100%;
}
body:not(.mobile).header-small p.search-box, 
body:not(.mobile).header-small .wp-filter .search-form {
    line-height: 50px;
    min-height: 50px;
    min-width: 50px;
}
.wpab-minimized p.search-box,
.wpab-minimized .wp-filter .search-form {
    top: 4px
}
.wpab-closed p.search-box,
.wpab-closed .wp-filter .search-form {
    top: 0px;
}
.wp-filter .search-form {
    height: 68px;
}
.header-small .wp-filter .search-form {
    height: 50px;
}
p.search-box:hover,
.wp-filter .search-form:hover {
    cursor: default;
    min-width: 200px;
}
p.search-box:after,
.wp-filter .search-form:after {
    font-family: streamline;
    font-size: 16px;
    font-weight: 400;
    content: '\ec2c';
    position: absolute;
    top: 0;
    min-width: 68px;
    text-align: center;
    right: 0;
    -webkit-transition: min-width .15s ease-in;
       -moz-transition: min-width .15s ease-in;
         -o-transition: min-width .15s ease-in;
            transition: min-width .15s ease-in;
}
body.header-small p.search-box:after,
body.header-small .wp-filter .search-form:after {
    min-width: 50px;
}

body.is_loading p.search-box,
body.is_loading .wp-filter .search-form {
    opacity: 0;
}

body.rtl p.search-box:after,
body.rtl .wp-filter .search-form:after {
    right: auto;
    left: 0 !important;
}
p.search-box:hover:after,
.wp-filter .search-form:hover:after {
    background: none;
    border-color: transparent;
}
p.search-box input[name=s],
.wp-filter .search-form input[type=search] {
    display: block;
    border: 0;
    border-left: 1px solid;
    border-right: 1px solid;
    width: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    margin-right: 0;
    font-weight: 300;
    font-size: 14px;
    line-height: inherit;
    text-align: left;
    position: absolute;
    padding-right: 68px;
    padding-bottom: 0;
    right: 0;
    min-width: 0;
    -webkit-transition: padding .15s ease-in-out, min-width 0.3s ease-in-out, opacity 0.3s ease-in-out, color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color .2s ease-in;
    -moz-transition: padding .15s ease-in-out, min-width 0.3s ease-in-out, opacity 0.3s ease-in-out, color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color .2s ease-in;
    -o-transition: padding .15s ease-in-out, min-width 0.3s ease-in-out, opacity 0.3s ease-in-out, color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color .2s ease-in;
    transition: padding .15s ease-in-out, min-width 0.3s ease-in-out, opacity 0.3s ease-in-out, color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color .2s ease-in;
}
body.rtl p.search-box input[name=s],
body.rtl .wp-filter .search-form input[type=search] {
    text-align: right;
    unicode-bidi: bidi-override;
    padding-left: 68px;
    padding-right: 0;
}
body.header-small p.search-box input[name=s],
body.header-small .wp-filter .search-form input[type=search] {
    padding-right: 50px;
}
body.header-small.rtl p.search-box input[name=s],
body.header-small.rtl .wp-filter .search-form input[type=search] {
    padding-right: 0px;
    padding-left: 50px;
}
p.search-box input[type=submit],
.wp-filter .search-form label {
    margin: 0;
    border: 0;
    opacity: 0;
    -webkit-box-shadow: none!important;
       -moz-box-shadow: none!important;
            box-shadow: none!important;
    background: none repeat scroll 0% 0% transparent !important;
    -webkit-border-radius: 0px;
       -moz-border-radius: 0px;
            border-radius: 0px;
    padding: 0px !important;
    display: block;
    text-align: left;
    line-height: inherit;
    letter-spacing: 1px;
    -webkit-transition: -webkit-transform 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s, top .15s ease-in-out;
       -moz-transition: -moz-transform 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s, top .15s ease-in-out;
         -o-transition: -o-transform 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s, top .15s ease-in-out;
            transition: transform 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s, top .15s ease-in-out;
    position: absolute;
    top: 0px;
    right: 42px;
    font-size: 10px !important;
    font-weight: 100 !important;
    text-transform: none;
    cursor: default;
}
body.rtl p.search-box input[type=submit],
body.rtl .wp-filter .search-form label {
    right: 0;
    left: 42px;
}
.wp-filter .search-form.search-plugins > label {
    position: absolute;
    width: 32px;
    height: 32px;
    right: 0;
}
body:not(.is_loading) p.search-box:hover input[type=submit],
body:not(.is_loading) p.search-box:focus input[type=submit],
body:not(.is_loading) p.search-box.open input[type=submit],
body:not(.is_loading) .wp-filter .search-form:not(.search-plugins):hover label,
.wp-filter .search-form:not(.search-plugins):focus label {
    opacity: 0!important;
    z-index: -1;
}
body:not(.is_loading) p.search-box input[type=submit]:hover,
body:not(.is_loading) p.search-box input[type=submit]:focus,
body:not(.is_loading) p.search-box.open input[type=submit] {
    background: transparent!important;
}
body:not(.is_loading) p.search-box:hover input[type=submit],
body:not(.is_loading) p.search-box:focus input[type=submit],
body:not(.is_loading) p.search-box.open input[type=submit] {
    opacity: 1;
}
body:not(.is_loading) p.search-box.open input[name=s],
body:not(.is_loading) .wp-filter .search-form:hover input[type=search],
body:not(.is_loading) p.search-box:hover input[name=s],
body:not(.is_loading) p.search-box:focus input[name=s],
body:not(.is_loading) p.search-box.open input[name=s] {
    min-width: 300px;
    padding-left: 25px;
}
body.header-w:not(.is_loading) p.search-box.open input[name=s],
body.header-w:not(.is_loading) .wp-filter .search-form:hover input[type=search],
body.header-w:not(.is_loading) p.search-box:hover input[name=s],
body.header-w:not(.is_loading) p.search-box:focus input[name=s],
body.header-w:not(.is_loading) p.search-box.open input[name=s] {
    background: rgba(0,0,0,.1);
}
body.header-b:not(.is_loading) p.search-box.open input[name=s],
body.header-b:not(.is_loading) .wp-filter .search-form:hover input[type=search],
body.header-b:not(.is_loading) p.search-box:hover input[name=s],
body.header-b:not(.is_loading) p.search-box:focus input[name=s],
body.header-b:not(.is_loading) p.search-box.open input[name=s] {
    background: rgba(255,255,255,.1);
}
body.rtl p.search-box input[name=s],
body.rtl p.search-box input[name=s],
body.rtl p.search-box input[name=s]{
    left: 0;    
    right: auto;
}

input[name=s]:focus {}
#anysearch-slidebox {
    display: none!important;
}

body.rtl p.search-box *{
    unicode-bidi: bidi-override;
}