/**
 * Sticky Admin - Main CSS file
 *
 * @version 1.0.0
 * @copyright 2015
 * @author Dorian Tudorache
 * @link www.stickyadmin.net
 *
 * @license See Licensing folder
 *
 * @package Sticky Admin
 *
 */

/* RESETS & TAG STYLINGS
-------------------------------------------------------------------------*/
html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body,
html {
    height: 100%;
    margin: 0;
    padding: 0;
}
body {
    font: 400 12px/16px "Open Sans", "Helvetica Neue", Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    cursor: default;
}
* {
    outline: none;
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.rtl * {
    unicode-bidi: bidi-override
}
dd,
li {
    margin-bottom: 5px;
    line-height: 18px;
}
dd:last-child,
li:last-child {
    margin-bottom: 0;
}
ul {
    list-style-type: none;
}
ol {
    list-style-type: decimal;
    margin-left: 20px;
}
body.rtl ol {
    margin-left: auto;
    margin-right: 20px;
}
ul.ul-disc {
    list-style: disc;
}
ul.ul-square {
    list-style: square;
}
ol.ol-decimal {
    list-style: decimal;
}
ul ul,
ol ol {
    margin: 5px 0 10px 15px;
}
body.rtl ul ul,
body.rtl ol ol {
    margin: 5px 15px 10px 0;
}
.code,
code {
    font-family: Consolas, Monaco, monospace;
    direction: ltr;
}
code,
kbd {
    background: rgba(0, 0, 0, .07);
    font-size: 12px;
    line-height: 20px;
    display: inline-block;
    vertical-align: top;
    overflow: auto;
    margin: 0 1px;
    padding: 0 5px;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
}
abbr {
    display: inline-block;
    vertical-align: top;
    font-weight: 700;
    font-size: 11px;
    line-height: 20px;
    border: none;
}
p > abbr {
    line-height: 16px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    display: block;
    font-weight: 600;
    margin-bottom: 20px;
}
h1 { 
    font: 400 24px/26px "Montserrat", "Open Sans", Helvetica, Arial, sans-serif;
}
ul {
    list-style-type: none;
    padding: 0;
}
p {
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    margin: 0 0 10px;
    letter-spacing: .2px;
}
a {
    outline: none;
    text-decoration: none;
    -webkit-transition: color .15s linear;
    -moz-transition: color .15s linear;
    -o-transition: color .15s linear;
    transition: color .15s linear;
}
a:hover {
    cursor: pointer;
}
br + br {
    display: none!important;
}
blockquote {
    display: block;
    position: relative;
    font-style: italic;
    padding: 20px 25px 20px 50px;
    margin-bottom: 25px;
}
body.rtl blockquote {
    padding: 20px 50px 20px 25px;
}
blockquote:before {
    content: '\ebed';
    font:400 24px/24px streamline;
    width:24px;
    height:24px;
    position: absolute;
    left: 15px;
    top: 20px;
}
body.rtl blockquote:before {
    left: auto;
    right: 15px;
}
cite,
blockquote cite {
    display: inline-block;
    font-style: normal;
    font-size: 10px;
    font-weight: 400;
    margin-left: 5px;
}
body.rtl cite,
body.rtl blockquote cite {
    margin-left: auto;
    margin-right: 5px;
}

blockquote cite {
    display: block;
    text-align: right;
    margin-top: 5px;
    margin-left: 0;
}
body.rtl blockquote cite {
    margin-left: auto;
    margin-right: 0;
}
table {
    display: table;
    border-collapse: separate;
    border-spacing: 0;
    border-color: transparent;
    margin-bottom: 25px;
}
ul,
ol,
dl {
    margin-bottom: 25px;
}

h3 {
    font-size: 14px;
    line-height: 16px;
    letter-spacing: .3px;
    font-weight: 400;
}
h4,
.inside #list-table + p {
    font-size: 10px;
    line-height: 14px;
    font-weight: 600;
}
h5 {
    font-size: 9px;
    font-weight: 600;
    line-height: 12px;
}
fieldset {
    border: none;
    padding: 0;
}
.button,
button,
a.button_link,
a.post_more_link,
#submit,
.wp-core-ui .button-primary,
.wp-core-ui .button,
.wp-core-ui .button-secondary,
input[type="submit"],
input[type="reset"],
input[type="button"] {
    background: transparent;
    border-width: 2px;
    border-style: solid;
    outline: none;
    cursor: pointer;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: 600;
    line-height: inherit;
    text-decoration: none;
    letter-spacing: .3px;
    text-align: center;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    text-shadow: none;
    display: inline-block;
    padding: 1px 15px;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
    -webkit-transition: color .2s ease-out, opacity .15s cubic-bezier(1, .01, 1, .38), border-color .2s ease-out;
       -moz-transition: color .2s ease-out, opacity .15s cubic-bezier(1, .01, 1, .38), border-color .2s ease-out;
         -o-transition: color .2s ease-out, opacity .15s cubic-bezier(1, .01, 1, .38), border-color .2s ease-out;
            transition: color .2s ease-out, opacity .15s cubic-bezier(1, .01, 1, .38), border-color .2s ease-out;
}
input, textarea, keygen, select, button {
    font-family: "Open Sans", "Helvetica Neue", Arial, sans-serif;
}
input:-webkit-autofill, 
textarea:-webkit-autofill, 
select:-webkit-autofill {
    background: transparent;
}
select,
.sod_select {
    display: inline-block;
    position: relative;
    letter-spacing: .3px;
    line-height: 26px;
    height: 28px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0px 10px;
    border-width: 1px;
    border-style: solid;
    font-size: 11px;
    font-weight: 400;
    text-align: left;
    outline: 0;
    outline-offset: -2px;
    cursor: default;
    -webkit-border-radius: 16px;
       -moz-border-radius: 16px;
            border-radius: 16px;
    vertical-align: top;
    
    -webkit-transition: all .15s ease-in-out;
       -moz-transition: all .15s ease-in-out;
         -o-transition: all .15s ease-in-out;
            transition: all .15s ease-in-out;
}
body.rtl select,
body.rtl .sod_select {
    text-align: right;
}
select {
    padding-right: 35px;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}
body.rtl select {
    padding-right: 0;
    padding-left: 35px;
}
select:hover,
.sod_select:hover,
.sod_select.open {
    cursor: pointer;
}
select:focus,
.sod_select.focus:not(.above) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 0;
}

.sod_select.focus.above {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: 0;
}

select:disabled:hover {
    cursor: default;
}
select option {
    font-size: 12px;
    line-height: 20px;
    color: rgba(0, 0, 0, .9);
}
select + .actions,
.sod_select + .actions {
    display: inline-block;
    vertical-align: top;
}
input[type="text"],
input[type="password"],
input[type="file"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="url"] {
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
    padding: 0 0 10px 0;
    border: 0;
    outline: 0;
    border-radius: 0;
    border-bottom: 1px solid;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    -webkit-transition: border-color .15s ease-in-out, color .15s ease-in-out;
       -moz-transition: border-color .15s ease-in-out, color .15s ease-in-out;
         -o-transition: border-color .15s ease-in-out, color .15s ease-in-out;
            transition: border-color .15s ease-in-out, color .15s ease-in-out;
    margin-right: 15px;
    background: transparent;
}
body.rtl input[type="text"],
body.rtl input[type="password"],
body.rtl input[type="file"],
body.rtl input[type="email"],
body.rtl input[type="number"],
body.rtl input[type="search"],
body.rtl input[type="tel"],
body.rtl input[type="url"] {
    margin-right: auto;
    margin-left: 15px;
}
input[type=checkbox],
input[type=radio] {
    clear: none;
    cursor: pointer;
    display: inline-block;
    line-height: 0;
    outline: 0;
    padding: 0!important;
    text-align: center;
    vertical-align: middle;
    -webkit-appearance: none;
}
input[type=checkbox] {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    vertical-align: top;
}
input[type=checkbox]:hover {
    cursor: pointer;
}
input[type=radio] {
    -webkit-border-radius: 50%;
       -moz-border-radius: 50%;
            border-radius: 50%;
    width: 12px;            
    height: 12px;
    margin-right: 5px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid;
}
body.rtl input[type=radio] {
    margin-right: auto;
    margin-left: 5px;
}
input[type=checkbox]:before {
    content: '\e7e9';
    font: 400 14px/20px streamline;
    display: inline-block;
    vertical-align: top;
}
input[type=checkbox]:checked:before {
    content: '\e7a5';
}
input[type=radio]:checked:before {
    float: left;
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    speak: none;
    -moz-osx-font-smoothing: grayscale;
     -webkit-font-smoothing: antialiased;
}
body.rtl input[type=radio]:checked:before {
    float: right;
}
input[type=file] {
    padding: 5px 0;
}
input.code {
    padding-top: 5px;
}
input.hidden {
    display: none!important;
}
textarea.code {
    width: 100%;
    margin-bottom: 25px;
}
input.readonly,
input[readonly],
textarea.readonly,
textarea[readonly] {
    opacity: .5;
}
textarea {
    background: transparent;
    font-size: 12px;
    line-height: 17px;
    padding: 12px;
    resize: vertical;
    min-height: 50px;
    max-width: 100%;
    overflow: auto;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
    -webkit-transition: border-color .15s ease-in-out, color .15s ease-in-out;
       -moz-transition: border-color .15s ease-in-out, color .15s ease-in-out;
         -o-transition: border-color .15s ease-in-out, color .15s ease-in-out;
            transition: border-color .15s ease-in-out, color .15s ease-in-out;
    -webkit-box-shadow: none!important;
       -moz-box-shadow: none!important;
            box-shadow: none!important;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
big {
    font-size: 20px;
    line-height: 28px;
    font-weight: 400;
    display: inline-block;
    vertical-align: bottom;
}
label > strong {
    font-weight :400;
}
.clear {
    clear: both;
}
::-moz-selection {
    background-color: #f36d57;
    color: #fff
}
::selection {
    background-color: #f36d57;
    color: #fff
}


body.iframe {
    min-width: 0;
    padding-top: 1px;
    height: 98%;
}
body.focus-on.content-b #wpbody,
body.focus-on.content-b {
    background: #fff;
}
body.focus-on.content-w #wpbody,
body.focus-on.content-w {
    background: #000;
}
body.content-w,
body.content-w p {
    color: rgba(255,255,255,.5); 
}
body.content-b,
body.content-b p {
    color: rgba(0,0,0,.5); 
}
body.content-w h1, 
body.content-w h2 {
    color: #fff;
}
body.content-w h3, 
body.content-w h4, 
body.content-w h5, 
body.content-w h6 {
    color: rgba(255,255,255,.85);
}
body.content-b h1, 
body.content-b h2 {
    color: #000;
}
body.content-b h3, 
body.content-b h4, 
body.content-b h5, 
body.content-b h6 {
    color: rgba(0,0,0,.85);
}
body.content-w a,
body.content-w .button,
body.content-w button,
body.content-w input,
body.content-w textarea,
body.content-w select,
body.content-w .sod_select {
    color: rgba(255,255,255,.65);
    border-color: rgba(255,255,255,.1);
}
body.content-b a,
body.content-b .button,
body.content-b button,
body.content-b input,
body.content-b textarea,
body.content-b select,
body.content-b .sod_select {
    color: rgba(0,0,0,.65);
    border-color: rgba(0,0,0,.1);
}

body.content-w a:disabled,
body.content-w .button:disabled,
body.content-w .button-disabled,
body.content-w button:disabled,
body.content-w input:disabled,
body.content-w textarea:disabled,
body.content-w select:disabled,
body.content-w .sod_select:disabled {
    color: rgba(255,255,255,.3);
    border-color: rgba(255,255,255, .05);
}
body.content-b a:disabled,
body.content-b .button:disabled,
body.content-b .button-disabled,
body.content-b button:disabled,
body.content-b input:disabled,
body.content-b textarea:disabled,
body.content-b select:disabled,
body.content-b .sod_select:disabled {
    color: rgba(0,0,0,.3);
    border-color: rgba(0,0,0,.05);
}
body.content-w a:hover,
body.content-w .button:hover,
body.content-w button:hover,
body.content-w input:hover,
body.content-w textarea:hover,
body.content-w select:hover,
body.content-w .sod_select:hover {
    color: rgba(255,255,255,.85);
    border-color: rgba(255,255,255,.25);
}
body.content-b a:hover,
body.content-b .button:hover,
body.content-b button:hover,
body.content-b input:hover,
body.content-b textarea:hover,
body.content-b select:hover,
body.content-b .sod_select:hover {
    color: rgba(0,0,0,.85);
    border-color: rgba(0,0,0,.25);
}
body.content-w a:focus,
body.content-w .button:focus,
body.content-w button:focus,
body.content-w input:focus,
body.content-w textarea:focus,
body.content-w select:focus,
body.content-w .sod_select:focus,
body.content-w .sod_select.focus {
    color: rgba(255,255,255,1);
    border-color: rgba(255,255,255,.45);
}
body.content-b a:focus,
body.content-b .button:focus,
body.content-b button:focus,
body.content-b input:focus,
body.content-b textarea:focus,
body.content-b select:focus,
body.content-b .sod_select:focus,
body.content-b .sod_select.focus {
    color: rgba(0,0,0,1);
    border-color: rgba(0,0,0,.45);
}

body.content-w input[type="text"],
body.content-w input[type="password"],
body.content-w input[type="file"],
body.content-w input[type="email"],
body.content-w input[type="number"],
body.content-w input[type="search"],
body.content-w input[type="tel"],
body.content-w input[type="url"],
body.content-w select,
body.content-w .sod_select {
    border-color: rgba(255,255,255,.15)
}
body.content-b input[type="text"],
body.content-b input[type="password"],
body.content-b input[type="file"],
body.content-b input[type="email"],
body.content-b input[type="number"],
body.content-b input[type="search"],
body.content-b input[type="tel"],
body.content-b input[type="url"],
body.content-b select,
body.content-b .sod_select {
    border-color: rgba(0,0,0,.15)
}
body.content-w input[type="text"]:hover,
body.content-w input[type="password"]:hover,
body.content-w input[type="file"]:hover,
body.content-w input[type="email"]:hover,
body.content-w input[type="number"]:hover,
body.content-w input[type="search"]:hover,
body.content-w input[type="tel"]:hover,
body.content-w input[type="url"]:hover,
body.content-w select:hover,
body.content-w .sod_select:hover {
    border-color: rgba(255,255,255,.35)
}
body.content-b input[type="text"]:hover,
body.content-b input[type="password"]:hover,
body.content-b input[type="file"]:hover,
body.content-b input[type="email"]:hover,
body.content-b input[type="number"]:hover,
body.content-b input[type="search"]:hover,
body.content-b input[type="tel"]:hover,
body.content-b input[type="url"]:hover,
body.content-b select:hover,
body.content-b .sod_select:hover {
    border-color: rgba(0,0,0,.35)
}
/*body.content-b input[type="text"]:focus,
body.content-b input[type="password"]:focus,
body.content-b input[type="file"]:focus,
body.content-b input[type="email"]:focus,
body.content-b input[type="number"]:focus,
body.content-b input[type="search"]:focus,
body.content-b input[type="tel"]:focus,
body.content-b input[type="url"]:focus,
body.content-b select:focus,
body.content-b .sod_select.focus {
    border-color: rgba(0,0,0,.65)
}*/
body.content-w select {
    background: transparent url("../assets/arrow-small-255-35.png") right 10px center no-repeat;
}
body.content-b select {
    background: transparent url("../assets/arrow-small-0-35.png") right 10px center no-repeat;
}
body.content-w select:hover {
    background-image: url("../assets/arrow-small-255-75.png");
}
body.content-b select:hover {
    background-image: url("../assets/arrow-small-0-75.png");
}
body.content-w select:disabled {
    background-image: url("../assets/arrow-small-255-10.png");
}
body.content-b select:disabled {
    background-image: url("../assets/arrow-small-0-10.png");
}
body.content-w input[type="text"]:disabled,
body.content-w input[type="password"]:disabled,
body.content-w input[type="file"]:disabled,
body.content-w input[type="email"]:disabled,
body.content-w input[type="number"]:disabled,
body.content-w input[type="search"]:disabled,
body.content-w input[type="tel"]:disabled,
body.content-w input[type="url"]:disabled,
body.content-w select:disabled,
body.content-w .sod_select.disabled {
    border-color: rgba(255,255,255,.1);
    color: rgba(255,255,255,.3);
}
body.content-b input[type="text"]:disabled,
body.content-b input[type="password"]:disabled,
body.content-b input[type="file"]:disabled,
body.content-b input[type="email"]:disabled,
body.content-b input[type="number"]:disabled,
body.content-b input[type="search"]:disabled,
body.content-b input[type="tel"]:disabled,
body.content-b input[type="url"]:disabled,
body.content-b select:disabled,
body.content-b .sod_select.disabled {
    border-color: rgba(0,0,0,.1);
    color: rgba(0,0,0,.3);
}
/*body.content-w .sod_select:hover,
body.content-w .sod_select.focus {
    background: #000;
}
body.content-b .sod_select:hover,
body.content-b .sod_select.focus {
    background: #fff;
}*/

body.content-w .sod_select.open {
    /*color: rgba(255,255,255,.75);*/
    /*background:#000;*/
}
body.content-b .sod_select.open {
    /*color: rgba(0,0,0,.75);*/
    /*background:#fff;*/
}
/*body.content-w .sod_select .sod_list_wrapper {
    color: rgba(255,255,255,.55);
    background: #000;
}*/
/*body.content-b .sod_select .sod_list_wrapper {
    color: rgba(0,0,0,.55);
    background: #fff;
}*/
body.content-w .sod_select .sod_option.active {
    color: rgba(255,255,255,1);
}
body.content-b .sod_select .sod_option.active {
    color: rgba(0,0,0,1);
}
body.header-w #welcome-panel .sod_select .sod_option.active {
    color: rgba(255,255,255,1);
}
body.header-b #welcome-panel .sod_select .sod_option.active {
    color: rgba(0,0,0,1);
}


body.content-w textarea {
    border-color: rgba(255,255,255,.05);
}
body.content-w textarea:hover {
    border-color: rgba(255,255,255,.1);
}
body.content-w textarea:focus {
    border-color: rgba(255,255,255,.2);
}
body.content-b textarea {
    border-color: rgba(0,0,0,.05);
}
body.content-b textarea:hover {
    border-color: rgba(0,0,0,.1);
}
body.content-b textarea:focus {
    border-color: rgba(0,0,0,.2);
}


/* SPINNERS */
.spinner {
    display: block;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 32px;
    height: auto;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    -webkit-transition: opacity .2s ease-in-out;
       -moz-transition: opacity .2s ease-in-out;
         -o-transition: opacity .2s ease-in-out;
            transition: opacity .2s ease-in-out;
}
body.rtl .spinner {
    left: auto;
    right: 50%;
}
.spinner.active {
    opacity: 1;
}

/* VIEW SWITCH */
.view-switch {
    display: inline-block;
    vertical-align: top;
}

.view-switch > button,
.view-switch > a {
    display: inline-block;
    font-size: 0;
    height: 22px;
    line-height: 22px;
    margin-right: 5px;
    border: none;
    padding: 0;
}


body.rtl .view-switch > button,
body.rtl .view-switch > a {
    margin-right: auto;
    margin-left: 5px;
}

.view-switch > button:last-child,
.view-switch > a:last-child {
    margin-right: 0;
}
body.rtl .view-switch > button:last-child,
body.rtl .view-switch > a:last-child {
    margin-right: auto;
    margin-left: 0;
}

.view-switch > button:before,
.view-switch > a:before {
    display: block;
    text-align: center;
    font: 400 18px/22px streamline;
    -moz-osx-font-smoothing: grayscale;
}
.view-switch > .view-list:before {
    content: '\ed35';
}
.view-switch > .view-grid:before {
    content: '\ed36';
}
.view-switch > .view-excerpt:before {
    content: '\ed34';
}
.view-switch > .switch-tmce:before {
    content: '\ed32';
}
.view-switch > .switch-html:before {
    content: '\ecbf';
}
.form-field {
    display: block;
    position: relative;
    margin-bottom: 20px;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.form-field .infobox {
    position: absolute;
    width: 20px;
    right: 0;
    height: 0;
    display: block;
    font-size: 0;
    z-index: 50;
    color: rgba(0, 0, 0, .1);
    -webkit-transition: color .15s ease-in-out;
       -moz-transition: color .15s ease-in-out;
         -o-transition: color .15s ease-in-out;
            transition: color .15s ease-in-out;
}
body.rtl .form-field .infobox {
    left: 0;
    right: auto;
}
.form-field .infobox:hover {
    color: rgba(0, 0, 0, .75);
    cursor: pointer;
}
.form-field .infobox:hover + label + input + p,
.form-field .infobox:hover + label + select + p,
.form-field .infobox:hover + label + textarea + p {
    opacity: 1;
}
.form-field .sod_select,
.form-table .sod-select {
    margin-bottom: 10px;
}
.form-field .infobox:after {
    content: '\f05a';
    font-family: "FontAwesome";
    font-size: 16px;
    font-weight: 400;
    position: absolute;
    right: 0px;
    font-style: normal;
    top: 3px;
}
body.rtl .form-field .infobox:after {
    right: auto;
    left: 0;
}
.form-field p,
p.description,
p.help,
span.description {
    font-style:italic;
}
.filter-links,
.subsubsub,
.wrap > .nav-tab-wrapper {
    border: 0;
    color: transparent;
    position: relative;
    font-size: 0;
    display: block;
    text-align: center;
    overflow:auto;
    overflow-y:hidden;
    white-space:nowrap;
}

.filter-links + form,
.subsubsub + form,
.wrap > .nav-tab-wrapper + form {
    background: transparent !important;
}

body.header-w .filter-links,
body.header-w .subsubsub,
body.header-w .wrap > .nav-tab-wrapper {
    box-shadow: inset 0px 1px rgba(255,255,255,.1);
}
body.header-b .filter-links,
body.header-b .subsubsub,
body.header-b .wrap > .nav-tab-wrapper {
    box-shadow: inset 0px 1px rgba(0,0,0,.1);
}

#overlay:before {
    content: '';
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: -300px;
    left: 0;
    right: 0;
}

/*#wpbody-content:before {
    content: '';
    position: absolute;
    z-index: -1;
    top: 0;
    height: 300px;
    left: 0;
    right: 0;
    -webkit-transition: background .15s ease-in-out;
       -moz-transition: background .15s ease-in-out;
         -o-transition: background .15s ease-in-out;
            transition: background .15s ease-in-out;
}*/
#wpbody-content:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 68px;
    z-index: -1;
}

body.header-small #wpbody-content:before {
    top: 50px;
}

body:not(.header-small) #wpbody-content:before {
    top: 68px;
}

.wrap > h1:first-child div#sticky-actions {
    height: 100%;
    float: right;
    overflow: hidden;
}
body.header-w .wrap > h1:first-child div#sticky-actions {
    border-right: 1px solid rgba(255,255,255,.1);
}

body.header-b .wrap > h1:first-child div#sticky-actions {
    border-right: 1px solid rgba(0,0,0,.1);
}

.wrap > h1:first-child div#sticky-actions button {
    vertical-align: middle;
    position: relative;
}

.wrap > h1:first-child div#sticky-actions button:before {
    font-family: streamline;
    font-weight: 400;
    font-size: 14px;
    display: block;
    text-align: center;
}

.wrap > h1:first-child div#sticky-actions > button:before {
    content:'\e79f';
}

.wrap > h1:first-child div#sticky-actions button#publish:before {
    content: '\e7a9';
}
.wrap > h1:first-child div#sticky-actions button.submitdelete:before {
    content: '\e6d9';
}
.wrap > h1:first-child div#sticky-actions button#save-post:before {
    content: '\e8d4';
}
.wrap > h1:first-child div#sticky-actions button[type="reset"]:before {
    content: '\ec98';
}

.wrap > h1:first-child div#sticky-actions:after {
    content: none !important;
}
body.rtl .wrap > h1:first-child div#sticky-actions {
    float: left;
}

body:not(.header-small) .wrap > h1:first-child div#sticky-actions {
    height: 68px;
    line-height: 68px;
}

body.header-small .wrap > h1:first-child div#sticky-actions {
    height: 50px;
    line-height: 50px;
}

.wrap > h1:first-child div#sticky-actions > button {
    display: inline-block;
    vertical-align: top;
    font-size: 0;
    padding: 0 10px;
    border: none;
    min-width: 50px;
    line-height: inherit;
    min-height: 100%;
    word-break: break-word;
    white-space: normal;
    -webkit-transition: all .1s ease-in-out, min-height .15s ease-in-out, min-width .15s ease-in-out, max-width .15s ease-in-out;
       -moz-transition: all .1s ease-in-out, min-height .15s ease-in-out, min-width .15s ease-in-out, max-width .15s ease-in-out;
         -o-transition: all .1s ease-in-out, min-height .15s ease-in-out, min-width .15s ease-in-out, max-width .15s ease-in-out;
            transition: all .1s ease-in-out, min-height .15s ease-in-out, min-width .15s ease-in-out, max-width .15s ease-in-out;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

body:not(.header-small) .wrap > h1:first-child div#sticky-actions > button {
    min-width: 68px;
}

body:not(.header-small) .wrap > h1:first-child div#sticky-actions > button:before {
    font-size: 16px;
}

body.header-w .wrap > h1:first-child div#sticky-actions > button {
    color: rgba(255,255,255,.85);
    border-left: 1px solid rgba(255,255,255,.1);
}
body.header-w .wrap > h1:first-child div#sticky-actions > button:hover {
    background: rgba(0,0,0,.1);
}
body.rtl.header-w .wrap > h1:first-child div#sticky-actions > button {
    border-left: 0;
    border-right: 1px solid rgba(255,255,255,.1);
}
body.header-w .wrap > h1:first-child div#sticky-actions > button.mainaction {
    color: #fff;
}
body.header-b .wrap > h1:first-child div#sticky-actions > button {
    border-left: 1px solid rgba(0,0,0,.1);
    color: rgba(0,0,0,.85);
}
body.header-b .wrap > h1:first-child div#sticky-actions > button:hover {
    background: rgba(255,255,255,.1);
}
body.rtl.header-b .wrap > h1:first-child div#sticky-actions > button {
    border-left: 0;
    border-right: 1px solid rgba(0,0,0,.1);
}
body.header-b .wrap > h1:first-child div#sticky-actions > button.mainaction {
    color: #000;
}
.wrap > .nav-tab-wrapper {
    padding-bottom: 0!important;
    min-height: 70px;
    text-align: center;
}
.filter-links li,
.subsubsub li,
.wrap > .nav-tab-wrapper a {
    display: inline-block;
    position: relative;
    white-space: nowrap;
    margin: 0 4px 0;
    padding: 0;
    z-index: 7;
    vertical-align: bottom;
}

.filter-links li:first-child,
.subsubsub li:first-child,
.wrap > .nav-tab-wrapper a:first-child {
    margin-left: 0;
}

body.rtl .filter-links li:first-child,
body.rtl .subsubsub li:first-child,
body.rtl .wrap > .nav-tab-wrapper a:first-child {
    margin-left: auto;
    margin-right: 0;
}
/*#plugin-information-tabs a:before,
.filter-links li a:before,
.wrap > .nav-tab-wrapper a:before,
.subsubsub li a:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 60%;
    height: 100%;
    -webkit-border-radius: 8px 0 0 0;
       -moz-border-radius: 8px 0 0 0;
            border-radius: 8px 0 0 0;
    -webkit-transform: skewX(-20deg);
    -moz-transform: skewX(-20deg);
    -o-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
        transform: skewX(-20deg);
    z-index: -1;
}*/
#activity-widget .subsubsub li a:before,
#activity-widget .subsubsub li a:after {
    display: none;
}
/*#plugin-information-tabs a:after,
.filter-links li a:after,
.wrap > .nav-tab-wrapper a:after,
.subsubsub li a:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 60%;
    height: 100%;
    -webkit-border-radius: 0 8px 0 0;
       -moz-border-radius: 0 8px 0 0;
            border-radius: 0 8px 0 0;
    -webkit-transform: skewX(20deg);
    -moz-transform: skewX(20deg);
    -o-transform: skewX(20deg);
    -ms-transform: skewX(20deg);
        transform: skewX(20deg);
    z-index: -1;
}*/
.filter-links li:last-child,
.subsubsub li:last-child {
    margin-right: 0;
}
body.rtl .filter-links li:last-child,
body.rtl .subsubsub li:last-child {
    margin-right: auto;
    margin-left: 0;
}
.filter-links a,
.subsubsub a,
.wrap > .nav-tab-wrapper a {
    font: 700 11px/20px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    min-width: 25px;
    text-align: center;
    vertical-align: bottom;
    text-decoration: none;
    letter-spacing: .1px;    
    display: inline-block;
    border: 1px solid;
    padding: 5px 15px;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
    position: relative;
    opacity: .55;
    -webkit-transition: color .15s ease-in-out, opacity .15s ease-in-out, border-color .15s ease-in-out;
       -moz-transition: color .15s ease-in-out, opacity .15s ease-in-out, border-color .15s ease-in-out;
         -o-transition: color .15s ease-in-out, opacity .15s ease-in-out, border-color .15s ease-in-out;
            transition: color .15s ease-in-out, opacity .15s ease-in-out, border-color .15s ease-in-out;
}
.filter-links a:hover,
.subsubsub a:hover {
    opacity: 1;
    background: transparent;
}
.filter-links a .count,
.subsubsub a .count,
.filter-links a.current .count,
.subsubsub a.current .count {
    display: inline-block;
    vertical-align: top;
    -webkit-border-radius: 14px;
       -moz-border-radius: 14px;
            border-radius: 14px;
    line-height: 20px;
    font-weight: 700;
    font-size: 11px;
    margin-left: 5px;
    text-align: center;
}
body.rtl .filter-links a .count,
body.rtl .subsubsub a .count,
body.rtl .filter-links a.current .count,
body.rtl .subsubsub a.current .count {
    margin-left: auto;
    margin-right: 5px;
}
.filter-links a.current,
.subsubsub a.current,
.wrap > .nav-tab-wrapper a.nav-tab-active {
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
    opacity: 1;
    cursor: default!important;
    font-weight: 700;
}

.subsubsub .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 2px;
    margin: 8px auto;
}

.subsubsub > div > div {
    margin:0 auto !important;
}

.col-wrap {
    padding: 0;
}
.feature-filter {
    border: none;
    padding: 20px
}
.feature-name {
}
.feature-filter .feature-group {
    margin: 5px 0 25px
}
#filter-click {
    font-size: 0;
    width: 30px;
    height: 30px;
    border: 2px solid;
    -webkit-border-radius: 50px;
       -moz-border-radius: 50px;
            border-radius: 50px;
    display: inline-block;
    position: relative;
    top: -5px;
    margin-left: 5px
}
body.rtl #filter-click {
    margin-left: auto;
    margin-right: 5px;
}
#filter-click:after {
    content: "\f0b0";
    display: inline-block;
    font-family: "FontAwesome";
    font-weight: 400;
    font-style: normal;
    text-decoration: inherit;
    font-size: 20px;
    width: 20px;
    height: 20px;
    position: relative;
    left: 7px;
    top: 5px
}
body.rtl #filter-click:after {
    left: auto;
    right: 7px;
}
span.description {
    font-weight: 400;
    font-size: 11px;
    font-style: italic;
    letter-spacing: 0;
    text-transform: none;
    display: inline-block;
    margin-top: 5px;
}
.description-thin {
    height: auto
}

#post-body.columns-2 #postbox-container-2 {
    -webkit-box-shadow: inset 0px 1px 5px rgba(0,0,0,.05);
       -moz-box-shadow: inset 0px 1px 5px rgba(0,0,0,.05);
            box-shadow: inset 0px 1px 5px rgba(0,0,0,.05);
}
body.content-b #post-body.columns-2 #postbox-container-2 {
    background: rgba(0,0,0,.05);
}
body.content-w #post-body.columns-2 #postbox-container-2 {
    background: rgba(255,255,255,.1);
}

#icon-index,
#icon-options-general,
#icon-tools,
#icon-users,
#icon-plugins,
#icon-themes,
#icon-edit,
#icon-edit-comments,
#icon-edit-pages,
#icon-link-manager,
#icon-upload,
#icon-edit {
    display: none
}
.postbox {
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
        -ms-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
    -webkit-transition: all .3s ease-in-out;
       -moz-transition: all .3s ease-in-out;
         -o-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out;
}

.closed.postbox h2.hndle,
.closed.postbox h3.hndle {
    margin-bottom: 0!important;
    border-bottom: 0!important;
    opacity: .5;
}
form .textarea-wrap,
.input-text-wrap {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    font-size: 14px;
}
.input-text-wrap {
    width: -webkit-calc( 100% - 105px );
    width: -moz-calc( 100% - 105px );
    width: calc( 100% - 105px );
    display: inline-block;
    vertical-align: top;
    max-width: 250px;
}
.input-text-wrap input { 
    margin-right:0 !important;
    width:100%;
}
body.rtl .input-text-wrap input { 
    margin-right:auto !important;
    margin-left: 0 !important;
}
::-webkit-scrollbar {
    width: 2px;
    height: 2px;
    position: relative;
    margin: 5px;
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: none;
            box-shadow: none;
}
::-webkit-scrollbar-corner {
    background: transparent;
}
/* WP ADMIN STYLES
-------------------------------------------------------------------------*/
#wpwrap {
    height: auto;
    min-height: 100%;
    width: 100%;
    position: relative;
    overflow: hidden;
}
#wpbody-content {
    display: block;
    -webkit-transition: padding .15s ease-in-out;
       -moz-transition: padding .15s ease-in-out;
         -o-transition: padding .15s ease-in-out;
            transition: padding .15s ease-in-out;
}

body.content-w #wpbody-content .wrap * {
    -webkit-font-smoothing: subpixel-antialiased;
}

body.content-b #wpbody-content .wrap * {
    -webkit-font-smoothing: antialiased;
}

#wpfooter {
    text-align: center;
    z-index: 3;
    padding-top: 10px!important; /* Some plugins rewrite this, urgh! */
    padding-bottom: 10px!important;
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    display: block!important;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

body.rtl #wpfooter {
    left: auto;
    right: 0;
}

#wpfooter p {
    font-size: 10px;
    letter-spacing: .4px;
    line-height: 14px;
    margin-bottom: 0;
    font-weight: 400;
}

body.footer-b #wpfooter,
body.footer-b #wpfooter p {
    color:rgba(0,0,0,.6);
}
body.footer-b #wpfooter p#footer-upgrade {
    color:rgba(0,0,0,.25)
}
body.footer-b #wpfooter a {
    color:rgba(0,0,0,.85);
}
body.footer-b #wpfooter a:hover {
    color:#000;
}
body.footer-w #wpfooter,
body.footer-w #wpfooter p {
    color:rgba(255,255,255,.6);
}
body.footer-w #wpfooter p#footer-upgrade {
    color:rgba(255,255,255,.25)
}
body.footer-w #wpfooter a {
    color:rgba(255,255,255,.85);
}
body.footer-w #wpfooter a:hover {
    color:#fff;
}

#wpfooter p#footer-left {
    font-weight: 600;
}
.inner-sidebar {
    float: right;
    clear: right;
    display: none;
    width: 281px;
    position: relative;
}
body.rtl .inner-sidebar {
    float: left;
}
.columns-2 .inner-sidebar {
    margin-right: auto;
    width: 286px;
    display: block;
}
body.rtl .columns-2 .inner-sidebar {
    margin-right: 0;
    margin-left: auto;
}
.columns-2 .inner-sidebar #side-sortables,
.inner-sidebar #side-sortables {
    min-height: 300px;
    width: 280px;
    padding: 0;
}
.has-right-sidebar #post-body {
    float: left;
    clear: left;
    width: 100%;
    margin-right: -2000px;
}
body.rtl .has-right-sidebar #post-body {
    float: right;
    clear: right;
    margin-left: -2000px;
    margin-right: auto;
}
.has-right-sidebar #post-body-content {
    margin-right: 300px;
    float: none;
    width: auto;
}
body.rtl .has-right-sidebar #post-body-content {
    margin-left: 300px;
    margin-right: auto;
}
#col-container,
#col-left,
#col-right {
    overflow: hidden;
    margin: 0;
    padding: 0;
}
#col-right {
    float: right;
    clear: right;
    width: 65%;
}
body.rtl #col-right {
    float: left;
    clear: left;
}
#poststuff {
    display: block;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
#poststuff #post-body.columns-2 {
    float: left;
}
body.rtl #poststuff #post-body.columns-2 {
    float: right;
}
#post-body-content {
    width: 100%;
    float: left;
    position: relative;
    overflow: hidden;
    /*padding: 25px;*/
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
body.rtl #post-body-content {
    float: right;
}
#edit-slug-buttons {
    display: inline-block;
    vertical-align: top;
    height: 16px;
    line-height: 16px;
}
#poststuff > #post-body {
    position: relative;
    padding: 0 !important;
}

#poststuff > #post-body:before {
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-box-shadow: 20px 0px 40px -30px rgba(0,0,0,.25);
    -moz-box-shadow: 20px 0px 40px -30px rgba(0,0,0,.25);
    box-shadow: 20px 0px 40px -30px rgba(0,0,0,.25);
    -webkit-transition: -webkit-box-shadow .1s ease-in-out;
       -moz-transition: -moz-box-shadow .1s ease-in-out;
         -o-transition: box-shadow .1s ease-in-out;
            transition: box-shadow .1s ease-in-out
}

body.focus-on #poststuff > #post-body:before {
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
}

body.content-b #poststuff > #post-body:before {
    background: #fff;
}
body.content-w #poststuff > #post-body:before {
    background: #000;
}

#post-body.columns-2 #postbox-container-1 {
    float: right;
}
body.rtl #post-body.columns-2 #postbox-container-1 {
    float: left;
}
#post-visibility-select,
#post-status-select,
#timestampdiv {
    display: block;
    padding: 10px;
    margin: 10px -20px -15px;
    height: 100%;
    clear: both;
    opacity: 1;
    visibility: visible;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
body.no-js #post-visibility-select, body.no-js #post-status-select, body.no-js #timestampdiv {
    padding: 0!important;
    border: none!important;
    background: transparent!important;
    margin-top: 10px;
}
#delete-action {
    line-height: 28px;
    vertical-align: middle;
    text-align: left;
    float: left;
}
body.rtl #delete-action {
    text-align: right;
    float: right;
}
#publishing-action {
    text-align: right;
    float: right;
    line-height: 23px;
}
body.rtl #publishing-action {
    text-align: left;
    float: left;
}
#postimagediv .inside * {
    margin-bottom: 0!important;
}
.side-info {
    font-size: 11px;
    margin: 0;
    padding: 4px;
}
.side-info h5 {
    padding-bottom: 7px;
    font-size: 14px;
    border-bottom: 1px solid #dadada;
    margin: 12px 2px 5px;
}
.side-info ul {
    padding-left: 18px;
    list-style: square;
    color: #666;
    margin: 0;
}
body.rtl .side-info ul {
    padding-left: initial;
    padding-right: 18px;
}
.filter-count .count,
.title-count {
  display: inline-block;
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  width: 24px;
  height: 24px;
  white-space: nowrap;
  font-weight: 400;
  vertical-align: middle!important;
  position: relative;
  top: -2px;
  padding: 0!important;
}
.title-count {
    margin-left: 5px;
}
body.rtl .title-count {
    margin-right: 5px;
    margin-left: auto;
}
.wp-filter .search-form select {
    height: 33px;
    vertical-align: top;
}
.wp-filter .drawer-toggle {
    display: table;
    cursor: pointer;
    font-size: 11px;
    line-height: 20px;
    letter-spacing: .1px;
    font-weight: 400;
    margin-bottom: 0;
    -webkit-transition: color .1s ease-in-out;
       -moz-transition: color .1s ease-in-out;
         -o-transition: color .1s ease-in-out;
            transition: color .1s ease-in-out;
}

.wp-filter .drawer-toggle:before {
    font: 400 14px/16px streamline;
    content: "\e8b6";
    display: inline-block;
    vertical-align: top;
    width: 16px;
    text-align: center;
    text-decoration: inherit;
    margin: 0 5px 0 0;
}
.show-filters .filter-drawer {
    display: block;
    overflow: hidden;
}
.show-filters .wp-filter .drawer-toggle:focus,
.show-filters .wp-filter .drawer-toggle:hover {
    
}
.show-filters .wp-filter .drawer-toggle {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
         border-radius: 2px;
    border: none;
}
.wp-filter select,
.wp-filter .sod_select {
    margin-right: 5px;
    vertical-align: top;
}
body.rtl .wp-filter select,
body.rtl .wp-filter .sod_select {
    margin-left: 5px;
    margin-right: auto;
}
.filter-group {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    
    border: 1px solid;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
    padding: 10px;
}
.filter-group h4 {
    position: relative;
    margin: 0;
    font-size: 11px;
    margin-bottom: 10px;
}
.filter-drawer ol {
    list-style-type: none;
    font-size: 12px;
    margin: 0 0 0;
}
.filter-drawer li {
    display: block;
    vertical-align: top;
    width: 100%;
    list-style-type: none;
    margin: 1px 0;
    white-space: nowrap;
    overflow: hidden;
}
.filter-drawer .buttons .button span {
    display: inline-block;
    opacity: .8;
    font-size: 12px;
    text-indent: 10px;
}
.wp-filter .button.clear-filters {
    display: none;
    margin: 0 0 10px 10px;
}
.filtered-by {
    display: none;
    margin: 0;
}
.filtered-by a {
    margin-left: 10px;
}
body.rtl .filtered-by a {
    margin-right: 10px;
    margin-left: auto;
}
.filtered-by .tag {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
         box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
    background: #fff;
    font-size: 11px;
    margin: 0 5px;
    padding: 4px 8px;
}
.filters-applied .filter-drawer {
    padding: 20px;
}
.loading-content .spinner {
    display: block;
    float: none;
    margin: 40px auto 0;
}
/* SCREEN READER */
.screen-reader-text,
.screen-reader-text span,
.ui-helper-hidden-accessible {
    display: none!important;
}
.screen-reader-shortcut {
    display: none;
}
.screen-reader-shortcut:focus {
    left: 6px;
    top: -25px;
    height: auto;
    width: auto;
    display: block;
    font-size: 14px;
    font-weight: 600;
    background: #f1f1f1;
    color: #21759b;
    z-index: 100000;
    line-height: normal;
    text-decoration: none;
    outline: 0;
    padding: 15px 23px 14px;
}
body.rtl .screen-reader-shortcut:focus {
    right: 6px;
    left: auto;
}
.zerosize {
    height: 0;
    width: 0;
    border: 0;
    overflow: hidden;
    position: absolute;
    margin: 0;
    padding: 0;
}
/* FORM ELEMENTS */
.wrap > form > textarea.code {
    margin: 20px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    width: -webkit-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: calc(100% - 40px);
}
.wrap > p {
    text-align: center;
}
.no_trans {
    -webkit-transition: none!important;
       -moz-transition: none!important;
         -o-transition: none!important;
            transition: none!important;
}
.wp-picker-container .iris-picker {
    background: transparent;
    border-width:1px;
    border-style:solid;
}
body.content-w .wp-picker-container .iris-picker {
    border-color: rgba(255,255,255,.1);
}
body.content-b .wp-picker-container .iris-picker {
    border-color: rgba(0,0,0,.1);
}

.wp-picker-open+.wp-picker-input-wrap {
    display: inline-block;
    vertical-align: top;
    white-space: nowrap;
    position: absolute;
    left: 20px;
    height: 20px;
    line-height: 20px;
    top: 3px;
}
body.rtl .wp-picker-open+.wp-picker-input-wrap {
    right: auto;
    left: 0;
}
.iris-picker .iris-square,
.iris-picker .iris-slider,
.iris-picker .iris-square-inner,
.iris-picker .iris-palette {
    box-shadow: none !important;
}
.sortable-placeholder {
    display: block;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    -moz-background-size: 20px 20px;
      -o-background-size: 20px 20px;
         background-size: 20px 20px;
    background-image: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05) 75%, transparent 75%, transparent);
    background-image: linear-gradient( 45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05) 75%, transparent 75%, transparent);
    -webkit-animation: dropzone 1.25s infinite linear;
    -moz-animation: dropzone 1.25s infinite linear;
      -o-animation: dropzone 1.25s infinite linear;
         animation: dropzone 1.25s infinite linear;
}
@-webkit-keyframes dropzone {
    0% {
        background-position: 0 0
    }
    50% {
        background-position: 10px 30px
    }
    100% {
        background-position: 40px 40px
    }
}
@-moz-keyframes dropzone {
    0% {
        background-position: 0 0
    }
    50% {
        background-position: 10px 30px
    }
    100% {
        background-position: 40px 40px
    }
}
@-o-keyframes dropzone {
    0% {
        background-position: 0 0
    }
    50% {
        background-position: 10px 30px
    }
    100% {
        background-position: 40px 40px
    }
}
@keyframes dropzone {
    0% {
        background-position: 0 0
    }
    50% {
        background-position: 10px 30px
    }
    100% {
        background-position: 40px 40px
    }
}
.ui-sortable-helper {
    -webkit-transition: none!important;
       -moz-transition: none!important;
         -o-transition: none!important;
            transition: none!important;
    -webkit-transform: none!important;
            -moz-transform: none!important;
             -ms-transform: none!important;
              -o-transform: none!important;
         transform: none!important;
    opacity: .95!important;
}
.postbox .handlediv {
    width: 50px;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
}

body.content-w .postbox .handlediv {
    border-left: 1px solid rgba(255,255,255,.05);
}
body.content-b .postbox .handlediv {
    border-left: 1px solid rgba(0,0,0,.05);
}
body.rtl.content-w .postbox .handlediv {
    border-right: 1px solid rgba(255,255,255,.05);
    border-left: none!important;
}
body.rtl.content-b .postbox .handlediv {
    border-right: 1px solid rgba(0,0,0,.05);
    border-left: none!important;
}

body.rtl .postbox .handlediv {
    right: auto;
    left: 0;
}
.handlediv, .widget-info {
    opacity: 0;
    -webkit-transition: opacity .2s ease-in-out;
       -moz-transition: opacity .2s ease-in-out;
         -o-transition: opacity .2s ease-in-out;
            transition: opacity .2s ease-in-out;
}
.postbox:hover .handlediv,
.postbox:hover .widget-info {
    opacity: 1
}
.postbox .handlediv br {
    display: none;
}
.postbox .handlediv:hover {
    cursor: pointer;
}
.postbox .handlediv:before {
    display: block;
    font: 100 22px/45px "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
    content: '-';
    vertical-align: top;
    text-align: center;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-transition: color .15s ease-in-out;
       -moz-transition: color .15s ease-in-out;
         -o-transition: color .15s ease-in-out;
            transition: color .15s ease-in-out;
}
.postbox.closed .handlediv:before {
    content: '+';
}
#submitdiv #publishing-action input {
    margin-bottom: 0!important;
}

#submitdiv #misc-publishing-actions {
    text-align: left;
}

body.rtl #submitdiv #misc-publishing-actions {
    text-align: right;
}

#tagsdiv-post_tag .taghint {
    font-weight: 600;
    
    display: block;
    margin-bottom: 5px;
    position: absolute;
}
#tagsdiv-post_tag p {
    margin-bottom: 0;
    text-align: center;
}
#tagsdiv-post_tag p.howto {
    margin-bottom: 15px;
    margin-top: 10px;
    font-style: italic;
    letter-spacing: .2px;
    font-size: 11px;
    line-height: 16px;
}
#tagsdiv-post_tag input.tagadd {
    margin-bottom: 0;
    height: 34px;
    vertical-align: top;
}
#editable-post-name-full {
    display: none;
}
.tagsdiv {
    display: block;
    margin-bottom: 20px;
}
.tagchecklist {
    font-size: 12px;
    overflow: auto;
    text-align: left;
}
body.rtl .tagchecklist {
    text-align: right;
}
.tagchecklist span {
    width: 50%;
    display: inline-block;
    font-size: 13px;
    line-height: 20px;
    white-space: nowrap;
    cursor: default;
}
.tagchecklist span a {
    margin: 0;
    cursor: pointer;
    width: 12px;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    text-indent: -9999px;
    position: relative;
    margin-left: 0px;
    vertical-align: middle;
}
body.rtl .tagchecklist span a {
    margin-right: 0;
    margin-left: auto;
}
.tagchecklist span a:before {
    position: absolute;
    top: 0;
    left: 0;
    text-indent: 0;
    content: '\ec0e';
    font: 400 12px/20px streamline;
}
body.rtl .tagchecklist span a:before {
    left: auto;
    right: 0;
}
#post_tag.tagsdiv a#titlediv.tagcloud-link {
    margin-top: 20px;
    font-style: italic;
    display: block;
    color: rgba(0, 0, 0, .65);
}
p#no-comments,
#commentstatusdiv p.meta-options {
    margin-bottom: 0;
}
#dashboard-widgets h3 .postbox-title-action a:before {
    content: "\f013";
    display: inline-block;
    font-family: "FontAwesome";
    font-weight: 400;
    font-style: normal;
    text-decoration: inherit;
    font-size: 20px;
    width: 20px;
    height: 20px;
    color: #ecf0f1;
    position: relative;
    top: -11px
}
#dashboard-widgets h3 .postbox-title-action a {
    font-size: 0;
    width: 0;
    text-decoration: none;
    right: 50px
}
body.rtl #dashboard-widgets h3 .postbox-title-action a {
    right: auto;
    left: 50px;
}
.postbox .handlediv:hover:before,
#dashboard-widgets h3 .postbox-title-action a:hover:before {
    -webkit-transition: color .15s linear;
    -moz-transition: color .15s linear;
    -o-transition: color .15s linear;
    transition: color .15s linear
}
#post-body {
    padding: 25px;
}
#post-body.columns-2 #postbox-container-1 {
    width: 270px;
}
#delete-action a {
    display: inline-block;
    vertical-align: middle;
    line-height: 18px;
    font-size: 0;
}
#delete-action a:before {
    content: "\e6d9";
    display: inline-block;
    font-family: streamline;
    font-weight: 400;
    font-style: normal;
    text-decoration: inherit;
    font-size: 18px;
    line-height: 18px;
    vertical-align: top;
    margin-right: 5px;
}
body.rtl #delete-action a:before {
    margin-left: 5px;
    margin-right: auto;
}
#major-publishing-actions {
    background: transparent;
    border: 0;
    display: block;
    clear: both;
}
.button,
.button-secondary,
.submit input,
input[type="button"],
input[type="submit"],
a.button,
a.button-secondary {
    padding: 0 12px;
}
a.button-primary {
    padding: 15px 30px;
    font-size: 11px!important;
    font-weight: 700!important;
}
.button:hover,
.button-secondary:hover,
.submit input:hover,
input[type="button"]:hover,
input[type="submit"]:hover {
    text-shadow: none;
    -webkit-text-shadow: none;
    -moz-text-shadow: none
}
input.button-primary,
button.button-primary,
a.button-primary {
    text-shadow: none;
    -webkit-text-shadow: none;
    -moz-text-shadow: none
}
.wp-filter {
    display: block;
    margin-bottom: 10px;
}
.wp-filter > .filter-count {
    display:none;
}
.stuffbox,
.postbox {
    border: 0;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    -webkit-box-shadow: 0;
       -moz-box-shadow: 0;
            box-shadow: 0
}

body.content-b .stuffbox,
body.content-b .postbox {
    background: #fff;
    border: 1px solid rgba(0,0,0,.1);
}

body.content-w .stuffbox,
body.content-w .postbox {
    background: #000;
    border: 1px solid rgba(255,255,255,.1);
}

h2,h3,
.postbox h3,
.postbox h2,
.stuffbox h3,
.stuffbox h2,
h3.hndle,
h2.hndle,
h3 span,
h2 span {
    text-align: center;
    font: 400 14px/26px "Open sans", Helvetica, Arial, sans-serif;
    letter-spacing: .2px;
    -webkit-transition: border-color .15s linear, color .1s linear, opacity .2s ease-in-out;
       -moz-transition: border-color .15s linear, color .1s linear, opacity .2s ease-in-out;
         -o-transition: border-color .15s linear, color .1s linear, opacity .2s ease-in-out;
            transition: border-color .15s linear, color .1s linear, opacity .2s ease-in-out;
}

h3.hndle,
h2.hndle {
    cursor: move;
}

h3.hndle > span,
h2.hndle > span {
    cursor: pointer;
}

h2,h3 {
    cursor: default;
}

.postbox .hndle,
.stuffbox .hndle {
    display: block;
    margin-bottom: 0;
    padding: 10px;
}
.postbox.closed .hndle,
.stuffbox.closed .hndle {
    -webkit-border-radius:10px;
       -moz-border-radius:10px;
            border-radius:10px;
}

body.content-b .postbox .hndle,
body.content-b .stuffbox .hndle {
    border-bottom: 1px solid rgba(0,0,0,.05);
}

body.content-w .postbox .hndle,
body.content-w .stuffbox .hndle {
    border-bottom: 1px solid rgba(255,255,255,.05);
}

.postbox.closed .inside {
    display:none;
}


body.header-w .filter-links *,
body.header-w .wrap > h1:first-child *,
body.header-w .subsubsub *,
body.header-w .wrap > .nav-tab-wrapper *,
body.header-w.update-core-php .wrap > #s-update-notice-container *,
body.header-w #welcome-panel * {
    -webkit-font-smoothing: subpixel-antialiased!important;
}

body.header-b .filter-links *,
body.header-b .wrap > h1:first-child *,
body.header-b .subsubsub *,
body.header-b .wrap > .nav-tab-wrapper *,
body.header-b.update-core-php .wrap > #s-update-notice-container *,
body.header-b #welcome-panel * {
    -webkit-font-smoothing: antialiased!important;
}

.postarea,
#titlediv {
    border: 0;
    -webkit-box-shadow: 0;
       -moz-box-shadow: 0;
            box-shadow: 0
}
.wrap {
    position: relative;
    z-index: 25;
    height: 100%;
    min-height: 100%;
    -webkit-transition: all .2s ease-in-out, top .15s ease-in-out;
       -moz-transition: all .2s ease-in-out, top .15s ease-in-out;
         -o-transition: all .2s ease-in-out, top .15s ease-in-out;
            transition: all .2s ease-in-out, top .15s ease-in-out;
}

.edit-comments-php #wpbody-content > .wrap,
.nav-menus-php #wpbody-content > .wrap,
.plugins-php #wpbody-content > .wrap,
.plugin-install-php #wpbody-content > .wrap,
.users-php #wpbody-content > .wrap,
.theme-install-php #wpbody-content > .wrap,
.update-core-php #wpbody-content > .wrap,
.edit-php #wpbody-content > .wrap {
    padding-top: 0!important;
}

body.wpab-minimized #wpbody {
    margin-top: 4px;
}

body.wpab-maximized #wpbody,
body:not(.wpab-minimized):not(.wpab-closed) #wpbody {
    margin-top: 44px;
}

#wpbody #wpbody-content {
    padding-top: 68px;
}

body.header-small #wpbody #wpbody-content {
    padding-top: 50px;
}
#wpcontent {
    position: relative;
    min-width: 320px;
    margin-bottom: 34px;
}
body.mobile #wpwrap #wpcontent {
    width: 100%;
}
#wpcontent, #wpfooter {
    -webkit-transition: padding .2s ease-in-out, margin .4s cubic-bezier(0.35, -0.35, 0.3, 1.5), left .4s cubic-bezier(0.35, -0.35, 0.3, 1.5), opacity .15s ease-in-out;
       -moz-transition: padding .2s ease-in-out, margin .4s cubic-bezier(0.35, -0.35, 0.3, 1.5), left .4s cubic-bezier(0.35, -0.35, 0.3, 1.5), opacity .15s ease-in-out;
         -o-transition: padding .2s ease-in-out, margin .4s cubic-bezier(0.35, -0.35, 0.3, 1.5), left .4s cubic-bezier(0.35, -0.35, 0.3, 1.5), opacity .15s ease-in-out;
            transition: padding .2s ease-in-out, margin .4s cubic-bezier(0.35, -0.35, 0.3, 1.5), left .4s cubic-bezier(0.35, -0.35, 0.3, 1.5), opacity .15s ease-in-out; 
}
body.mobile #wpcontent,
body.mobile #wpfooter {
    -webkit-transition: padding .2s ease-in-out, margin .4s cubic-bezier(0.22, 0.61, 0.36, 1), left .4s cubic-bezier(0.22, 0.61, 0.36, 1), opacity .15s ease-in-out;
       -moz-transition: padding .2s ease-in-out, margin .4s cubic-bezier(0.22, 0.61, 0.36, 1), left .4s cubic-bezier(0.22, 0.61, 0.36, 1), opacity .15s ease-in-out;
         -o-transition: padding .2s ease-in-out, margin .4s cubic-bezier(0.22, 0.61, 0.36, 1), left .4s cubic-bezier(0.22, 0.61, 0.36, 1), opacity .15s ease-in-out;
            transition: padding .2s ease-in-out, margin .4s cubic-bezier(0.22, 0.61, 0.36, 1), left .4s cubic-bezier(0.22, 0.61, 0.36, 1), opacity .15s ease-in-out; 
}
#sticky_bulk_actions {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    text-align: left;
    height: 60px;
    z-index: 100;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 16px;
    background: rgba(0,0,0,1);
    -webkit-transform: translateY(60px);
       -moz-transform: translateY(60px);
        -ms-transform: translateY(60px);
         -o-transform: translateY(60px);
            transform: translateY(60px);
    -webkit-transition: -webkit-transform .15s ease-in-out;
       -moz-transition: -moz-transform .15s ease-in-out;
         -o-transition: -o-transform .15s ease-in-out;
            transition: transform .15s ease-in-out;
}
body.rtl #sticky_bulk_actions {
    text-align: right;
    left: auto;
    right: 0;
}
#sticky_bulk_actions * {
    -webkit-font-smoothing: subpixel-antialiased !important;
}
body.bulk-open #sticky_bulk_actions {
    -webkit-transform: translateY(0px);
       -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
         -o-transform: translateY(0px);
            transform: translateY(0px);
}
#sticky_bulk_actions button {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;   
}

#sticky_bulk_actions div.counter {
    position: absolute;
    cursor: pointer;
    left: 50%;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
    /*right: 0;*/
    top: 16px;
    text-align: center;
    width: 28px;
    height: 28px;
    -webkit-border-radius: 28px;
       -moz-border-radius: 28px;
            border-radius: 28px;
    font: 400 10px/28px "Montserrat", "Open Sans", Helvetica, Arial, sans-serif;
    border: 1px solid rgba(255,255,255,.1);
}

#sticky_bulk_actions div.counter:hover {
    border-color: rgba(255,255,255,.5);
}

#sticky_bulk_actions button,
#sticky_bulk_actions input[type=submit] {
    border-color: rgba(255, 255, 255, .15);
    color: rgba(255, 255, 255, .55);
}

#sticky_bulk_actions button:hover,
#sticky_bulk_actions input[type=submit]:hover {
    border-color: rgba(255, 255, 255, .35);
    color: rgba(255, 255, 255, .75);
}

#sticky_bulk_actions button.selected {
    color:#fff;
}

#sticky_bulk_actions input[type=submit] {
    float: right;
}

body.focus-on #wpfooter {
    display: none;
}
ul.category-tabs li {
    display: inline-block;
    margin: 0 5px 0 0;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 0px;
    font-weight: 600;
    -webkit-border-top-left-radius: 3px;
       -moz-border-radius-topleft: 3px;
            border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
       -moz-border-radius-topright: 3px;
            border-top-right-radius: 3px;
    -webkit-transition:background-color .15s ease-in-out;
       -moz-transition:background-color .15s ease-in-out;
         -o-transition:background-color .15s ease-in-out;
            transition:background-color .15s ease-in-out;
}
ul.category-tabs li a {
    display: block;
    border-radius: 2px;
    border-width: 1px;
    border-style: solid;
    text-transform: capitalize;
    font-weight: 400;
    letter-spacing: .5px;
    padding: 3px 10px;
    position: relative;
}

ul.category-tabs li.tabs a {
    font-weight: 700;
}
.tablenav .actions {
    white-space: nowrap;
    max-height: 28px;
    display: inline-block;
    position: relative;
    max-width: 50%;
    -webkit-transition:-webkit-transform .15s ease-in-out;
       -moz-transition:-moz-transform .15s ease-in-out;
         -o-transition:-o-transform .15s ease-in-out;
            transition:transform .15s ease-in-out;
}
body.rtl .tablenav .actions {
    margin-left: 15px;
    margin-right: auto;
}
.tablenav.bottom .actions {
    overflow: visible;
}
.tablenav > br {
    display: none;
}
.tablenav .actions:last-child {
    margin-right: 0;
}
.tablenav .actions .sod_select {
    margin-right: 5px;
}
body.rtl .tablenav .actions .sod_select {
    margin-left: 5px;
    margin-right: auto;
}
.tablenav .actions input[type=submit] {
    opacity: 0;
    -webkit-transition: opacity .3s ease-out;
       -moz-transition: opacity .3s ease-out;
         -o-transition: opacity .3s ease-out;
            transition: opacity .3s ease-out;
}
.tablenav .actions:hover input[type=submit] {
    opacity: 1;
}
.posttype-tabs li,
.taxonomy-tabs li {
    display: inline-block;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 10px;
    letter-spacing: 1px;
    margin-right: 15px;
}
body.rtl .posttype-tabs li,
body.rtl .taxonomy-tabs li {
    margin-right: auto;
    margin-left: 15px;
}
body.no-js #dashboard_quick_press .drafts h4,
body.no-js .hide-if-no-js {
  display: none!important;
}
#minor-publishing {
    border-bottom: 0!important
}
#minor-publishing-actions {
    padding: 0;
    text-align: right;
}
body.rtl #minor-publishing-actions {
    text-align: left;
}
#minor-publishing-actions #save-action {
    float: left;
}
body.rtl #minor-publishing-actions #save-action {
    float: right;
}
.misc-pub-section {
    border: none;
    cursor: pointer;
    text-align: center;
    display: block;
    padding: 10px 20px;
    line-height: 18px;
    margin: 0 -20px;
    vertical-align: top;
    text-transform: capitalize;
    text-align: left;
    font-size: 0;
    font-weight: 400;
    letter-spacing: .2px;
    position: relative;
    border-bottom: 1px solid rgba(0,0,0,.05);
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

body.content-w .misc-pub-section {
    border-top: 1px solid rgba(255,255,255,.05);
}
.misc-pub-section:nth-child(-n+3){
    border-top: none!important;
}
body.content-w .misc-pub-section:nth-child(3n-1),
body.content-w .misc-pub-section:nth-child(3n-2) {
    box-shadow: 1px 0 0 rgba(255,255,255,.05);
}

.misc-pub-section br {
    display: block;
    line-height: 22px;
}
.misc-pub-section b,
.misc-pub-section > span:not(#timestamp),
.misc-pub-section #timestamp b {
    text-transform: capitalize;
    font-size: 11px!important;
    letter-spacing: 0px;
    display: inline-block;
    text-align: center;
    font-weight: 400!important;
}
.misc-pub-section > a {
    float: right;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 9px;
    text-indent: -9999px;
    overflow: hidden;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 20px;
    top: 15px;
    opacity: 0;
    -webkit-transition: opacity .1s ease-in-out;
       -moz-transition: opacity .1s ease-in-out;
         -o-transition: opacity .1s ease-in-out;
            transition: opacity .1s ease-in-out;
}
body.rtl .misc-pub-section > a {
    float: left;
    right: auto;
    left: 20px;
}
.misc-pub-section:hover > a {
    opacity: 1;
}
.misc-pub-section > a:before {
    display: block;
    width: 20px;
    font: 400 12px/16px streamline;
    text-align: right;
    content: '\eb83';
    text-indent: 0;
    position: absolute;
    right: 0;
    top: 0;
    -moz-osx-font-smoothing: grayscale;
}
body.rtl .misc-pub-section > a:before {
    right: auto;
    left: 0;
}
.misc-pub-section a.save-timestamp,
.misc-pub-section a.save-post-visibility {
    margin: 15px 0 0 0;
    text-align: center;
    display: block;
    border: 0;
    padding: 0;
}
.misc-pub-section > span:not(#timestamp),
.misc-pub-section > span > b,
.misc-pub-section > strong,
.misc-pub-section > input { 
    -webkit-transition: margin .1s ease-in-out;
       -moz-transition: margin .1s ease-in-out;
         -o-transition: margin .1s ease-in-out;
            transition: margin .1s ease-in-out;
}
body.rtl .misc-pub-section > span:not(#timestamp),
body.rtl .misc-pub-section > span > b,
body.rtl .misc-pub-section > strong,
body.rtl .misc-pub-section > input { 
    float: left;
}

.misc-pub-section a.save-post-status {
    padding: 0;
    border: 0;
    display: inline-block;
    margin: 0 0 0 10px;
    line-height: 28px!important;
}
.misc-pub-section a.button-cancel {
    position: absolute;
    right: 20px;
    top: 15px;
    height: 16px;
    font-size: 0px;
    opacity: 0;
    -webkit-transition: color .1s linear, opacity .1s ease-in-out;
       -moz-transition: color .1s linear, opacity .1s ease-in-out;
         -o-transition: color .1s linear, opacity .1s ease-in-out;
            transition: color .1s linear, opacity .1s ease-in-out;
}
body.rtl .misc-pub-section a.button-cancel {
    left: 20px;
    right: auto;
}

#submitpost {
    margin: -20px 0;
}
.misc-pub-section:hover a.button-cancel {
    opacity: 1;
}
.misc-pub-section a.button-cancel:hover {
    cursor: pointer;
}
.misc-pub-section label[for=hidden-post-sticky] {
    display: none;
}
.misc-pub-section span > p,
.misc-pub-section label > p,
.misc-pub-section > div > p {
    margin-bottom: 0;
}
.misc-pub-section a.button-cancel:before {
    font: 400 12px/16px "FontAwesome";
    content: '\f00d';
}
/*.misc-pub-section label {
    font-weight: 400;
    font-size: 0;
    vertical-align: top;
}*/
.misc-pub-section label.selectit {
    display: inline;
    font-size: 12px;
    text-transform: none;
    line-height: 16px;
    vertical-align: middle;
    font-weight: 400;
    letter-spacing: 0;
    padding-left: 0!important;
}
body.rtl .misc-pub-section label.selectit {
    padding-left: initial!important;
    padding-right: 0;
}
.misc-pub-section #post-visibility-select #sticky-span {
    float: left;
    width: 100%;
    margin: 1px 10px 5px;
}
body.rtl .misc-pub-section #post-visibility-select #sticky-span {
    float: right;
}
.tabs-panel label.selectit {
    display:block;
    padding:10px 0;
    text-align: left;
}

body.content-b .tabs-panel label.selectit {
    border-bottom: 1px solid rgba(0,0,0,.05)
}
body.content-w .tabs-panel label.selectit {
    border-bottom: 1px solid rgba(255,255,255,.05)
}

.tabs-panel li.popular-category label.selectit {
    font-weight: 600;
}
.tabs-panel label.selectit:hover {
    cursor: pointer;
}
.tabs-panel li {
    margin-bottom:0;
}
.tabs-panel li.popular-category {
    position: relative;
}
.tabs-panel li.popular-category:after {
    content: '\e955';
    text-transform: uppercase;
    font: 400 12px/1 streamline;
    position: absolute;
    right: 0px;
    top: 15px;
}
body.rtl .tabs-panel li.popular-category:after {
    left: 0px;
    right: auto;
}
.tabs-panel .mCSB_scrollTools .mCSB_draggerContainer {
    right: -30px;
}
body.rtl .tabs-panel .mCSB_scrollTools .mCSB_draggerContainer {
    left: -30px;
    right: auto;
}
#post-status-select {
    padding: 15px;
}
#delete-action:before {
    color: #a00;
}
.curtime #timestamp {
    background: none;
    padding: 2px 0
}
.misc-pub-section label[for="post_status"]:before,
.misc-pub-section.misc-pub-visibility:before,
.misc-pub-section.misc-pub-revisions:before,
.curtime #timestamp:before {
    content: "\eb25";
    font-family: streamline;
    font-size: 12px;
    font-weight: 400;
    display: inline-block;
    text-decoration: inherit;
    vertical-align: top;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px;
}
.curtime #timestamp:before {
    content: "\e7b0";
}
.misc-pub-section label[for="post_status"]:before {
    content: "\e7a9";
}
.misc-pub-section.misc-pub-visibility:before {
    content: "\ed32";
}
.misc-pub-section.misc-pub-revisions:before {
    content: '\e869';
}

ul.post-revisions {
    display:block;
}
ul.post-revisions li {
    display:block;
    line-height: 24px;
}
ul.post-revisions li img {
    border-radius: 50%;
    display: block;
    text-align: center;
    margin: 0 auto 10px;
}
body.rtl ul.post-revisions li img {
    margin-left:5px;
    margin-right:auto;
}
#post-formats-select {
    display: block;
    position: relative;
}
#post-formats-select input {
    margin: 0;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
    display: block;
    width: 100%;
    min-height: 70px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    -moz-appearance: none;
    -webkit-appearance: none;
    -o-appearance: none;
    appearance: none;
}
#post-formats-select input:hover:before {
    color: rgba(0, 0, 0, .65);
}
#post-formats-select label:before {
    margin: 0 auto;
    display: block;
    font: 400 16px/26px streamline;
    text-transform: none;
}
.post-format-standard:before {
    content: '\e8a5';
}
.post-format-aside:before {
    content: '\eb4e';
}
.post-format-image:before {
    content: '\e89c';
}
.post-format-video:before {
    content: '\e8ae';
}
.post-format-audio:before {
    content: '\e8a2';
}
.post-format-quote:before {
    content: '\ebec';
}
.post-format-link:before {
    content: '\e996';
}
.post-format-gallery:before {
    content: '\ebc2';
}
.post-format-chat:before {
    content: '\e79d';
}
.post-format-status:before {
    content: '\eb60';
}
#post-formats-select input:nth-child(9n) {
    margin-right: 0;
}
body.rtl #post-formats-select input:nth-child(9n) {
    margin-left: 0;
    margin-right: auto;
}
#post-formats-select input[type=radio] {
    display: none;
    -webkit-transition:border-color .3s ease-in-out;
       -moz-transition:border-color .3s ease-in-out;
         -o-transition:border-color .3s ease-in-out;
            transition:border-color .3s ease-in-out;
}
#post-formats-select span {
    display: inline-block;
    width: 30%;
    min-height: 70px;
    margin-right: 3%;
    position: relative;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 10px;
    vertical-align: top;
}
body.rtl #post-formats-select span {
    margin-right: auto;
    margin-left: 3%;
}
#post-formats-select span:nth-child(3n) {
    margin-right: 0;
}
body.rtl #post-formats-select span:nth-child(3n) {
    margin-right: auto;
    margin-left: 0;
}
#post-formats-select label {
    text-align: center;
    opacity: 1 !important;
    font-size: 11px;
    line-height: 20px;
    font-weight: 400;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-transition: color .3s linear, border-color .3s ease-in-out;
       -moz-transition: color .3s linear, border-color .3s ease-in-out;
         -o-transition: color .3s linear, border-color .3s ease-in-out;
            transition: color .3s linear, border-color .3s ease-in-out;
    display: block;
    padding: 10px;
    border: 1px solid;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
}
#post-formats-select input:hover,
#post-formats-select label:hover {
    cursor: pointer;
}
#post-formats-select input[type=radio]:checked:hover,
#post-formats-select input[type=radio]:checked + label:hover {
    cursor: default;
    
}
#post-formats-select span:hover input[type=radio]:checked + label {
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
        -ms-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
}
#post-formats-select input[type=radio]:checked:before {
    content: '';
    display: none;
}
#post-formats-select input[type=radio]:checked:after {
    font: 400 16px/16px streamline;
    content: '\e2a2';
    display: block;
    position: absolute;
 
    right: -6px;
    top: -6px;
    padding: 2px;
}
body.rtl #post-formats-select input[type=radio]:checked:after {
    right: auto;
    left: -6px;
}
#titlediv #title {
    padding: 0px!important;
    font-size: 28px;
    line-height: 50px;
    font-weight: 400;
    letter-spacing: -1px;
    height: auto!important;
    outline: 0;
    border: 0;
    display: block;
    
}
#titlediv #titlewrap {
    position: relative;
    display:inline-block;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    overflow: hidden;
    cursor: text;
}
#titlediv #titlewrap:after {
    font: 400 24px/40px streamline;
    content: '\eb84';
    width: 40px;
    height: 40px;
    text-align: center;
    position: absolute;
    right: 0px;
    top: 5px;
    -moz-osx-font-smoothing: grayscale;
    opacity: 0;
    -webkit-transform: translateY(30px);
       -moz-transform: translateY(30px);
        -ms-transform: translateY(30px);
         -o-transform: translateY(30px);
            transform: translateY(30px);
    -webkit-transition: opacity .15s ease-in-out, -webkit-transform .15s ease-in-out;
       -moz-transition: opacity .15s ease-in-out, -moz-transform .15s ease-in-out;
         -o-transition: opacity .15s ease-in-out, -o-transform .15s ease-in-out;
            transition: opacity .15s ease-in-out, transform .15s ease-in-out;
}
body.rtl #titlediv #titlewrap:after {
    right: auto;
    left: 0;
}
#titlediv #titlewrap:hover:after {
    opacity: 1;
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
        -ms-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
}
#titlediv #title:focus {
    border-color: rgba(0, 0, 0, 1);
}
#titlediv #title-prompt-text,
#wp-fullscreen-title-prompt-text {
    position: absolute;
    font-size: 20px;
    font-weight: 100;
    white-space: nowrap;
    line-height: 40px;
    top: 5px;
    left: 0px;
    padding: 0;
    letter-spacing: .3px;
    -webkit-transition: all .15s ease-in-out;
       -moz-transition: all .15s ease-in-out;
         -o-transition: all .15s ease-in-out;
            transition: all .15s ease-in-out;
}
body.rtl #titlediv #title-prompt-text,
body.rtl #wp-fullscreen-title-prompt-text {
    left: auto;
    right: 0;
}
#titlediv label#title-prompt-text.screen-reader-text {
    display: block!important;
    font-size: 12px!important;
    letter-spacing: 3px!important;
    font-weight: 700;
    left: 0px!important;
    opacity:0;
}
body.rtl #titlediv label#title-prompt-text.screen-reader-text {
    left: auto!important;
    right: 0;
}
#titlediv #edit-slug-box > a, 
#edit-slug-box a.cancel,
#titlediv span:not(#view-post-btn) a.button {
    margin-bottom: 0px !important;
    padding: 0;
    border: 0;
    line-height: 16px !important;
    display: inline-block;
    margin-right: 15px;
    height: 16px !important;
    vertical-align: top;
}
#titlediv #edit-slug-box.s_modified > a.button {
    font-size: 0;
    float: left;
    max-width: 0;
    overflow: hidden;
    margin-right: 0;
    -webkit-transition: all .15s ease-in-out;
       -moz-transition: all .15s ease-in-out;
         -o-transition: all .15s ease-in-out;
            transition: all .15s ease-in-out;
}
#titlediv #edit-slug-box.s_modified:hover > a.button {
    max-width: 25px;
}
body.rtl #titlediv #edit-slug-box.s_modified > a.button {
    float: right;
    margin-left: 0;
}

body.rtl #titlediv #edit-slug-box > a, 
body.rtl #edit-slug-box a.cancel,
body.rtl #titlediv span:not(#view-post-btn) a.button {
    margin-right: auto;
    margin-left: 15px;
}
#titlediv #edit-slug-box > a:before,
a.save.button-small:before,
#titlediv #edit-slug-buttons a.edit-slug:before {
    content:'\eb84';
    font:400 14px/16px streamline!important;
    display:inline-block;
    margin-right:5px;
    vertical-align: top;
    text-transform: none;
}
body.rtl #titlediv #edit-slug-box > a:before,
body.rtl a.save.button-small:before,
body.rtl #titlediv #edit-slug-buttons a.edit-slug:before {
    margin-left: 5px;
    margin-right: auto;
}
#titlediv #edit-slug-buttons a.edit-slug:before {
    /*content:'M';*/
}
a.save.button-small:before {
    content:'\e7a0';
}
#titlediv #edit-slug-box > a:before {
    content:'\e995';
}
#nt_page_meta_box .inside,
#nt_post_meta_box .inside,
#nt_portfolio_meta_box .inside,
#nt_shortcode_meta_box .inside {
    padding: 0!important;
    margin-bottom: 40px!important;
}
.inside textarea#excerpt {
    width: 100%;
    height: 70px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
#profile-page #color-picker {
    display: none;
}
.wp-pointer-content {
    padding: 25px;
    background: rgba(0, 0, 0, .85);
    color: rgba(255, 255, 255, .61);
}
.wp-pointer-content h1,
.wp-pointer-content h2,
.wp-pointer-content h3,
.wp-pointer-content h4,
.wp-pointer-content h5,
.wp-pointer-content h6 {
    color: rgba(255, 255, 255, .95);
    margin-bottom: 10px;
}
.wp-pointer-content p {
    color: rgba(255, 255, 255, .61);
    margin-bottom: 15px;
}
.wp-pointer-content a {
    border: 2px solid;
    padding: 0 10px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 10px;
    letter-spacing: 0px;
    line-height: 18px;
    display: inline-block;
    color: rgba(255, 255, 255, .95);
}
.tagcloud {
    display: block;
}
.tagcloud a {
    display:inline-block;
    line-height: 22px;
    margin: 0 10px 0 0;
}
.tagcloud h3 {
    margin-bottom: 10px;
}
.screen-per-page {
    width: 60px
}
select#mm {
    display: block;
    width: 100%;
}
.timestamp-wrap {
    white-space: nowrap;
}
.timestamp-wrap > .sod_select {
    margin-right: 10px;
    vertical-align: top;
}
body.rtl .timestamp-wrap > .sod_select {
    margin-right: auto;
    margin-left: 10px;
}
.timestamp-wrap > .sod_select,
.timestamp-wrap > .sod_select .sod_list_wrapper {
    width: 90px;
}
.timestamp-wrap > input[type=text] {
    width: 20px;
    text-align: center;
    margin-right:0;
}
body.rtl .timestamp-wrap > input[type=text] {
    margin-right: auto;
    margin-left: 0;
}
.timestamp-wrap > input[name=aa] {
    width:40px;
}
.timestamp-wrap > .sod_select {
  margin: 0 5px;
  padding-right: 0px;
  width: 90px;
}
body.rtl .timestamp-wrap > .sod_select {
    padding-right: initial;
    padding-left: 0px;
}
.timestamp-wrap input {
  margin: 0;
  padding-left: 5px!important;
  padding-right: 5px!important;
}
.timestamp-wrap input p {
    margin-bottom: 0;
}
#category-adder h4 {
    margin-bottom: 0px;
}
a#category-add-toggle {
    display: block;
    font-size: 0;
    width: 100%;
    text-align: center;
    line-height: 30px;
    border: 0;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
a#category-add-toggle:before {
    content: '\eb4f';
    font: 400 24px/28px streamline;
    display: inline-block;
    vertical-align: top;
    -moz-osx-font-smoothing: grayscale;
}
body.rtl a#category-add-toggle:before {
    margin-left: 5px;
    margin-right: auto;
}
#postimagediv .inside #set-post-thumbnail {
    display: block;
    position: relative;
    background: rgba(0,0,0, .05);
    text-align: center;
    padding: 0;
    width: 100px;
    height: 100px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0 auto;
    border: 1px solid rgba(255,255,255,.1);
    font-size: 0px;
    line-height: 18px;
    font-weight: 400;
    -webkit-border-radius: 100px;
       -moz-border-radius: 100px;
            border-radius: 100px;
}
#postimagediv .inside #set-post-thumbnail > img {
    max-width: 100%;
    height: auto;
    min-height: 100px;
    min-width: 100px;
    border-radius: 100px;
    display: block;
    position: relative;
    z-index: 2;
}
#set-post-thumbnail:before {
    content: '\ebc9';
    font: 400 24px/24px streamline;
    display: block;
    position: absolute;
    top: -webkit-calc( 50% - 12px);
    top: -moz-calc( 50% - 12px);
    top: calc( 50% - 12px);
    left: -webkit-calc( 50% - 12px);
    left: -moz-calc( 50% - 12px);
    left: calc( 50% - 12px);
    z-index: 1;
    -moz-osx-font-smoothing: grayscale;
}

body.content-w #set-post-thumbnail:before {
    color: rgba(255,255,255,.2);
}
body.content-b #set-post-thumbnail:before {
    color: rgba(0,0,0,.2);
}

body.rtl #set-post-thumbnail:before {
    right: -webkit-calc( 50% - 12px);
    right: -moz-calc( 50% - 12px);
    right: calc( 50% - 12px);
    left: auto;
}
p#add-new-comment > a {
    margin-bottom: 0;
}
#postimagediv .inside #remove-post-thumbnail {
    display: block;
    text-align: center;
    line-height: 12px;
    font-size: 0;
    margin-top: 10px;
}
#postimagediv .inside #remove-post-thumbnail:before {
    content: '\e6d9';
    font: 400 12px/18px streamline;
    display: inline-block;
    vertical-align: top;
    -moz-osx-font-smoothing: grayscale;
}
#categorychecklist {
    display: block;
    margin: 0;
}
#categorychecklist ul.children {
    padding-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
body.rtl #categorychecklist ul.children {
    padding-left: initial;
    padding-right: 0px;
}
#dashboard_quick_press .wp-media-buttons a {
    color: #fff!important
}
.button:hover,
button:hover,
a.button_link:hover,
a.post_more_link:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
    outline: none!important;
}
.small_button,
.post_more_link,
.contact_form_submit {
    height: 20px!important;
    font: 600 12px/20px 'Open Sans', sans-serif!important;
    padding: 0 10px!important;
    text-shadow: none!important
}
.medium_button,
.bp_header_add_button {
    height: 38px!important;
    font: 600 15px/38px 'Open Sans', sans-serif!important;
    padding: 0 15px!important
}
.large_button {
    height: 51px!important;
    font: 600 18px/51px 'Open Sans', sans-serif!important;
    padding: 0 20px!important
}
.button.full-width,
button.full-width,
a.button_link.full-width,
a.post_more_link.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width {
    width: 100%;
    padding-left: 0!important;
    padding-right: 0!important;
    text-align: center
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}
.postbox .inside,
.stuffbox .inside {
    position: relative;
    text-align: center;
    display: block;
    height: auto;
    padding: 20px;
    max-width: 420px;
    margin: 0 auto;
    -webkit-transform: translate(0px, 0px), scale(1, 1);
       -moz-transform: translate(0px, 0px), scale(1, 1);
        -ms-transform: translate(0px, 0px), scale(1, 1);
         -o-transform: translate(0px, 0px), scale(1, 1);
            transform: translate(0px, 0px), scale(1, 1);
    -webkit-transition: -webkit-transform .3s ease-in-out, opacity .3s ease-in-out, visibility 0s;
       -moz-transition: -moz-transform .3s ease-in-out, opacity .3s ease-in-out, visibility 0s;
         -o-transition: -o-transform .3s ease-in-out, opacity .3s ease-in-out, visibility 0s;
            transition: transform .3s ease-in-out, opacity .3s ease-in-out, visibility 0s;
}

#post-body.columns-2 #postbox-container-2 .postbox .inside {
    text-align: left;
}

body.rtl #post-body.columns-2 #postbox-container-2 .postbox .inside {
    text-align: left;
}

.postbox .inside p,
.stuffbox .inside p {
    
}
.postbox .inside:after,
.stuffbox .inside:after {
    content: '';
    clear: both;
    float: left;
    width: 100%;
}
body.rtl .postbox .inside:after,
body.rtl .stuffbox .inside:after {
    float: right;
}
.postbox .inside hr,
.stuffbox .inside hr {
    display: none;
}
.js .hide-if-js,
.js .wp-core-ui .hide-if-js,
.js.wp-core-ui .hide-if-js
{
    display:none;
}
.hidden,
.js .closed .inside,
.no-js .hide-if-no-js,
.no-js .wp-core-ui .hide-if-no-js,
.no-js.wp-core-ui .hide-if-no-js,
.no-js .widefat tfoot .check-column input,
.no-js .widefat thead .check-column input,
.icon32,
.unapproved .unapprove,
.error .content-filterable,
.loading-content .content-filterable,
.show-filters .content-filterable,
.show-filters.filters-applied.loading-content .content-filterable,
.metabox-prefs label a,
.lp-show-latest p,
body.import-php #TB_ajaxWindowTitle,
body.index-php #TB_ajaxWindowTitle,
body.plugin-install-php #TB_ajaxWindowTitle,
body.plugins-php #TB_ajaxWindowTitle,
body.update-core-php #TB_ajaxWindowTitle,
.js #widgets-left .sidebar-name .sidebar-name-arrow,
.cannot-expand .accordion-section-title:after,
.no-font-face #adminmenu .wp-menu-image,
.folded ul#adminmenu li:hover a.wp-has-current-submenu:after,
#adminmenu li span.count-0,
#sidemenu li a .count-0,
.folded #collapse-menu span,
li#wp-admin-bar-menu-toggle,
.edit-box,
.fixed .column-comment .comment-author,
tr.wp-locked .check-column input[type=checkbox],
tr.wp-locked .check-column label,
tr.wp-locked .row-actions .inline,
tr.wp-locked .row-actions .trash,
.tablenav .no-pages,
.tablenav .one-page .pagination-links,
#editable-post-name-full,
.no-js .category-tabs li.hide-if-no-js,
.ui-tabs-hide,
.wp-hidden-children .wp-hidden-child,
.wp-editor-expand #content-resize-handle,
.wp-fullscreen-wrap #content-textarea-clone,
.tagchecklist br,
.no-js #postcustomstuff #enternew,
.no-js #select-featured-image .choose,
div.tabs-panel-inactive,
.comparing-two-revisions .revisions-next,
.comparing-two-revisions .revisions-previous,
.revisions-meta .diff-meta-to strong,
.diff-meta-from,
#wpbody-content #async-upload-wrap a,
.media-item .describe-toggle-off,
.media-item.open .describe-toggle-on,
.media-item .startclosed,
.media-item .startopen,
.js .html-uploader #plupload-upload-ui,
ul#dismissed-updates,
.no-js .wp_attachment_image .button,
.theme-overlay .theme-actions .active-theme,
.theme-overlay.active .theme-actions .inactive-theme,
.single-theme .theme,
.single-theme .theme-overlay .theme-backdrop,
.single-theme .theme-overlay .theme-header,
.theme-install-php a.browse-themes,
.theme-install-php.show-upload-theme a.upload,
body.show-upload-theme .upload-theme+.wp-filter,
body.show-upload-theme .upload-theme+.wp-filter+.theme-browser,
.wp-full-overlay.collapsed .collapse-sidebar-label,
.customize-support .hide-if-customize,
.customize-support .wp-core-ui .hide-if-customize,
.customize-support.wp-core-ui .hide-if-customize,
.no-customize-support .hide-if-no-customize,
.no-customize-support .wp-core-ui .hide-if-no-customize,
.no-customize-support.wp-core-ui .hide-if-no-customize,
.theme-install-overlay,
.metabox-holder-disabled .button-controls .select-all,
.hide-all,
.no-js .menu-item-edit-active .item-edit,
.menu-instructions-inactive,
.menu-item-edit-inactive .menu-item-settings,
.hidden-field,
.nav-menus-php .blank-slate .menu-settings,
#available-widgets .widget-action,
#available-widgets .widget-control-edit .edit,
#widgets-left .inactive-sidebar .widget-control-edit .add,
#widgets-right .widget-control-edit .add,
.js .closed br.clear,
.js .widgets-holder-wrap.closed .sidebar-description,
.js .widgets-holder-wrap.closed .widget,
.widget-inside,
#access-off,
.no-js .widget-holder .description,
.widget-control-noform,
.widgets_access #access-on,
.widgets_access .sidebar-name-arrow,
.widgets_access .widget-action,
.widgets_access .widget-holder .description,
.widgets-chooser {
    opacity: 0;
    visibility: hidden;
    height: 0;
    width: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0;
    -webkit-transform: translate(5px, -230px), scale(0, 0);
       -moz-transform: translate(5px, -230px), scale(0, 0);
        -ms-transform: translate(5px, -230px), scale(0, 0);
         -o-transform: translate(5px, -230px), scale(0, 0);
            transform: translate(5px, -230px), scale(0, 0);
}
.hidden,
.js .closed .inside,
.no-js .hide-if-no-js,
.no-js .wp-core-ui .hide-if-no-js,
.no-js.wp-core-ui .hide-if-no-js,
.no-js .widefat tfoot .check-column input,
.no-js .widefat thead .check-column input,
.icon32,
.unapproved .unapprove,
.error .content-filterable,
.loading-content .content-filterable,
.show-filters .content-filterable,
.show-filters.filters-applied.loading-content .content-filterable,
.metabox-prefs label a,
.lp-show-latest p,
body.import-php #TB_ajaxWindowTitle,
body.index-php #TB_ajaxWindowTitle,
body.plugin-install-php #TB_ajaxWindowTitle,
body.plugins-php #TB_ajaxWindowTitle,
body.update-core-php #TB_ajaxWindowTitle,
.js #widgets-left .sidebar-name .sidebar-name-arrow,
.cannot-expand .accordion-section-title:after,
.no-font-face #adminmenu .wp-menu-image,
.folded ul#adminmenu li:hover a.wp-has-current-submenu:after,
#adminmenu li span.count-0,
#sidemenu li a .count-0,
.folded #collapse-menu span,
li#wp-admin-bar-menu-toggle,
.edit-box,
.fixed .column-comment .comment-author,
tr.wp-locked .check-column input[type=checkbox],
tr.wp-locked .check-column label,
tr.wp-locked .row-actions .inline,
tr.wp-locked .row-actions .trash,
.tablenav .no-pages,
.tablenav .one-page .pagination-links,
#editable-post-name-full,
.no-js .category-tabs li.hide-if-no-js,
.ui-tabs-hide,
.wp-hidden-children .wp-hidden-child,
.wp-editor-expand #content-resize-handle,
.wp-fullscreen-wrap #content-textarea-clone,
.tagchecklist br,
.no-js #postcustomstuff #enternew,
.no-js #select-featured-image .choose,
div.tabs-panel-inactive,
.comparing-two-revisions .revisions-next,
.comparing-two-revisions .revisions-previous,
.revisions-meta .diff-meta-to strong,
.diff-meta-from,
#wpbody-content #async-upload-wrap a,
.media-item .describe-toggle-off,
.media-item.open .describe-toggle-on,
.media-item .startclosed,
.media-item .startopen,
.js .html-uploader #plupload-upload-ui,
ul#dismissed-updates,
.no-js .wp_attachment_image .button,
.theme-overlay .theme-actions .active-theme,
.theme-overlay.active .theme-actions .inactive-theme,
.single-theme .theme,
.single-theme .theme-overlay .theme-backdrop,
.single-theme .theme-overlay .theme-header,
.theme-install-php a.browse-themes,
.theme-install-php.show-upload-theme a.upload,
body.show-upload-theme .upload-theme+.wp-filter,
body.show-upload-theme .upload-theme+.wp-filter+.theme-browser,
.wp-full-overlay.collapsed .collapse-sidebar-label,
.customize-support .hide-if-customize,
.customize-support .wp-core-ui .hide-if-customize,
.customize-support.wp-core-ui .hide-if-customize,
.no-customize-support .hide-if-no-customize,
.no-customize-support .wp-core-ui .hide-if-no-customize,
.no-customize-support.wp-core-ui .hide-if-no-customize,
.theme-install-overlay,
.metabox-holder-disabled .button-controls .select-all,
.hide-all,
.no-js .menu-item-edit-active .item-edit,
.menu-instructions-inactive,
.menu-item-edit-inactive .menu-item-settings,
.hidden-field,
.nav-menus-php .blank-slate .menu-settings,
#available-widgets .widget-action,
#available-widgets .widget-control-edit .edit,
#widgets-left .inactive-sidebar .widget-control-edit .add,
#widgets-right .widget-control-edit .add,
.js .closed br.clear,
.js .widgets-holder-wrap.closed .sidebar-description,
.js .widgets-holder-wrap.closed .widget,
.widget-inside,
#access-off,
.no-js .widget-holder .description,
.widget-control-noform,
.widgets_access #access-on,
.widgets_access .sidebar-name-arrow,
.widgets_access .widget-action,
.widgets_access .widget-holder .description,
.widgets-chooser {
        -webkit-transform: translate(-5px, -230px), scale(0, 0);
       -moz-transform: translate(-5px, -230px), scale(0, 0);
        -ms-transform: translate(-5px, -230px), scale(0, 0);
         -o-transform: translate(-5px, -230px), scale(0, 0);
            transform: translate(-5px, -230px), scale(0, 0);
}
div.tabs-panel-inactive {
    display: none;
}
.row-actions {
    display: block;
    position: relative;
    opacity: 0;
    color: transparent;
    -webkit-transform: translateY(30px);
       -moz-transform: translateY(30px);
        -ms-transform: translateY(30px);
         -o-transform: translateY(30px);
            transform: translateY(30px);
    -webkit-transition: all .3s ease-in-out;
       -moz-transition: all .3s ease-in-out;
         -o-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out;
    font-size: 0;
    line-height: 20px;
}
.row-actions > span {
    display: inline-block;
    padding-right: 5px;
    line-height: 20px;
    height: 20px;
    position: relative;
    vertical-align: top;
    white-space: nowrap;
}

body:not(.mobile) .row-actions > span {
    max-width: 100px;
}

body.mobile .row-actions {
    display: none;
}

body.mobile tr.is-expanded .row-actions {
    display: block;
    opacity: 1;
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
        -ms-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
}

body.rtl .row-actions > span {
    padding-right: initial;
    padding-left: 5px;
}
body.row-actions > span {
    padding-left: 5px;
    margin-right: 5px;
    border-width: 1px;
    border-style: solid;
}
body.rtl.row-actions > span {
    padding-left: initial;
    margin-right: auto;
    padding-right: 5px;
    margin-left: 5px;
}
.row-actions > span:hover {
    width: auto!important;
}
.approved .row-actions > span.approve, 
.approved.unapproved .row-actions > span.unapprove {
    display: none;
}
.approved.unapproved .row-actions > span.approve {
    display: inline-block;
}

.row-actions a,
#dashboard-widgets .row-actions a {
    font-size: 0px;
    line-height: 20px;
    letter-spacing: .3px;
    font-weight: 400;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
    border: 0;
    height: 20px;
    display: inline-block;
    text-align: center;
    vertical-align: top;
    -webkit-transition: all .15s ease-in-out;
       -moz-transition: all .15s ease-in-out;
         -o-transition: all .15s ease-in-out;
            transition: all .15s ease-in-out;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
body.mobile .row-actions > span {
    padding-top: 5px;
}
body.mobile .row-actions a,
body.mobile #dashboard-widgets .row-actions a {
    font-size: 10px;
    border: 1px solid;
    width: auto;
    letter-spacing: 0;
    padding: 0 5px;
}

body.mobile.content-w .row-actions a {
    border-color: rgba(255, 255, 255, .1);
}
body.mobile.content-b .row-actions a {
    border-color: rgba(0,0,0, .1);
}
body.mobile .row-actions > span * {
    line-height: 18px!important;
}
body:not(.mobile) .row-actions a:hover,
body:not(.mobile) #dashboard-widgets .row-actions a:hover {
    font-size: 11px;
    width: auto;
    padding-right: 5px;
}
body.rtl:not(.mobile) .row-actions a:hover,
body.rtl:not(.mobile) #dashboard-widgets .row-actions a:hover {
    padding-right: initial;
    padding-left: 5px;
}
.row-actions a:before {
    content: '\e7c9';
    font: 400 12px/20px streamline;
    display: inline-block;
    vertical-align: top;
    width: 20px;
    margin-right: 1px;
    text-align: center;
    text-transform: none;
    -webkit-transition: color .15s ease-in-out;
       -moz-transition: color .15s ease-in-out;
         -o-transition: color .15s ease-in-out;
            transition: color .15s ease-in-out;
}
body.rtl .row-actions a:before {
    margin-right: auto;
    margin-left: 1px;
}
body.mobile .row-actions a:before {
    font-size: 11px;
    margin-right: 0;
    line-height: 18px;
    text-align: left;
    width: 16px;
}
body.rtl.mobile .row-actions a:before {
    margin-right: auto;
    margin-left: 0;
    text-align: right;
}
.row-actions .activate a:before,
.row-actions .approve a:before {
    content: '\e7a0';
}
.row-actions .deactivate a:before,
.row-actions .unapprove a:before {
    content: '\ec0c';
}
.row-actions .reply a:before {
    content: '\ec10';
}
.row-actions .delete a:before,
.row-actions .trash a:before {
    content: '\e6d9';
}
.row-actions .untrash a:before {
    content: '\ed0f';
}
.row-actions .spam a:before {
    content: '\e81c';
}
.row-actions .edit-profile a:before {
    content: '\eb98';
}
.row-actions .remove a:before {
    content: '\ec0b';
}
.row-actions .edit a:before {
    content: '\eb83';
}
.row-actions .inline a:before,
.row-actions .quickedit a:before {
    content: '\eb84';
}
.row-actions .view a:before {
    content: '\ed33';
}
.row-actions .settings a:before {
    content: '\e7c9';
}
.row-actions .about a:before {
    content: '\e96d';
}
/*------------------------------------------------------------------------------
  14.0 - Media Screen
------------------------------------------------------------------------------*/
.media-item .describe {
    border-collapse: collapse;
    width: 100%;
    border-top: 1px solid rgba(255, 255, 255, .15);
    clear: both;
    cursor: default;
}
.media-item.media-blank .describe {
    border: 0;
}
.media-item .describe th {
    vertical-align: top;
    text-align: left;
    padding: 5px 10px 10px;
    width: 140px;
}
body.rtl .media-item .describe th {
    text-align: right;
}
.media-item .describe .align th {
    padding-top: 0;
}
.media-item .media-item-info tr {
    background-color: transparent;
}
.media-item .describe td {
    padding: 0 8px 8px 0;
    vertical-align: top;
}
.media-item thead.media-item-info td {
    padding: 4px 10px 0;
}
.media-item .media-item-info .A1B1 {
    padding: 0 0 0 10px;
}
.media-item td.savesend {
    padding-bottom: 15px;
}
.media-item .thumbnail {
    max-height: 128px;
    max-width: 128px;
}
#wpbody-content #async-upload-wrap a {
    display: none;
}
.media-upload-form {
    margin-top: 20px;
}
.media-upload-form td label {
    margin-right: 6px;
    margin-left: 2px;
}
body.rtl .media-upload-form td label {
    margin-right: 2px;
    margin-left: 6px;
}
.media-upload-form .align .field label {
    display: inline;
    padding: 0 0 0 23px;
    margin: 0 1em 0 3px;
    font-weight: 600;
}
body.rtl .media-upload-form .align .field label {
    padding: 0 23px 0 0;
    margin: 0 3px 0 1em;
}
.media-upload-form tr.image-size label {
    margin: 0 0 0 5px;
    font-weight: 600;
}
body.rtl .media-upload-form tr.image-size label {
    margin: 0 5px 0 0;
}
.media-upload-form th.label label {
    font-weight: 600;
    margin: 0.5em;
    font-size: 13px;
}
.media-upload-form th.label label span {
    padding: 0 5px;
}
.wrap > .tool-box,
.wrap > .card {
    padding: 20px;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
    -webkit-box-shadow: 0px 1px rgba(0, 0, 0, .1);
       -moz-box-shadow: 0px 1px rgba(0, 0, 0, .1);
            box-shadow: 0px 1px rgba(0, 0, 0, .1);
    position: relative;
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
body.content-w .wrap > .tool-box,
body.content-w .wrap > .card {
    background: #000;
}
body.content-b .wrap > .tool-box,
body.content-b .wrap > .card {
    background: #fff;
}


.wrap > .tool-box > form > p:last-child,
.wrap > .tool-box > p:last-child,
.wrap > .card > form > p:last-child,
.wrap > .card > p:last-child {
    margin-bottom: 0;
}
.tool-box p.pressthis {
    margin-bottom: 0
}
.wrap > .tool-box:nth-child(3n) {
    margin-right: 0;
}
body.rtl .wrap > .tool-box:nth-child(3n) {
    margin-left: 0;
    margin-right: auto;
}
.media-item .describe input[type="text"],
.media-item .describe textarea {
    width: 460px;
}
.wrap > .tool-box h4,
.wrap > .card h4 {
    margin-bottom:10px;
    font-size: 11px;
    opacity: .85;
}
.wrap > .tool-box h3,
.wrap > .card h3 {
    margin-bottom: 10px;
    font-size: 12px;
}
.wrap > .card p + form {
    margin-top: 20px;
}
.wrap > .card > form > p:last-child {
    margin-bottom: 0;
}
#pressthis-code-wrap {
    display: block;
    height: auto;
    width: 100%;
    opacity: 1;
    visibility: visible;
    margin-bottom: 20px;
}
.media-item .describe p.help {
    margin: 0;
    padding: 0 0 0 5px;
}
body.rtl .media-item .describe p.help {
    padding: 0 5px 0 0;
}
.media-item .edit-attachment,
.describe-toggle-on,
.describe-toggle-off {
    position: absolute;
    right: 0;
    top: 5px;
    line-height: 40px
}
body.rtl .media-item .edit-attachment,
body.rtl .describe-toggle-on,
body.rtl .describe-toggle-off {
    right: auto;
    left: 0;
}
.media-item .describe-toggle-off,
.media-item.open .describe-toggle-on {
    display: none;
}
.media-item.open .describe-toggle-off {
    display: block;
}
.media-upload-form .media-item {
    display: block;
    padding: 5px 0;
    position: relative;
    height: 40px;
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}
.media-upload-form .media-item,
.media-upload-form .media-item .error {}
#media-items:empty {
    border: 0 none;
}
.media-item .filename {
    display: inline-block;
    overflow: hidden;
    font-size: 14px;
    line-height: 40px;
    font-weight: 600;
    color: rgba(0, 0, 0, .75);
}
.media-item .pinkynail {
    margin: 0px 15px 0 0px;
    max-width: 40px;
    height: auto;
    max-height: 40px;
    display: inline-block;
}
body.rtl .media-item .pinkynail {
    margin: 0px 0px 0 15px;
}
.media-item .startopen,
.media-item .startclosed {
    display: none;
}
.media-item .original {
    position: relative;
    height: 34px;
}
.media-item .progress {
    float: right;
    height: 22px;
    margin: 7px 6px;
    width: 200px;
    line-height: 2em;
    padding: 0;
    overflow: hidden;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
         border-radius: 22px;
    background: #ddd;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
         box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
body.rtl .media-item .progress {
    float: left;
}
.media-item .bar {
    z-index: 9;
    width: 0;
    height: 100%;
    margin-top: -22px;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
         border-radius: 22px;
    background-color: #0074a2;
    -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
         box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
}
.media-item .progress .percent {
    z-index: 10;
    position: relative;
    width: 200px;
    padding: 0;
    color: #fff;
    text-align: center;
    line-height: 22px;
    font-weight: 400;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.upload-php .fixed .column-parent {
    width: 15%;
}
.js .html-uploader #plupload-upload-ui {
    display: none;
}
.js .html-uploader #html-upload-ui {
    display: block;
}
.media-upload-form .media-item.error,
.media-upload-form .media-item .error {
    width: auto;
    margin: 0 0 1px 0;
}
.media-upload-form .media-item .error {
    padding: 10px 0 10px 14px;
}
body.rtl .media-upload-form .media-item .error {
    padding: 10px 14px 10px 0;
}
.media-item .error-div a.dismiss {
    display: block;
    float: right;
    margin: 0 10px 0 15px;
}
body.rtl .media-item .error-div a.dismiss {
    float: left;
    margin: 0 15px 0 10px;

}
/*------------------------------------------------------------------------------
  14.1 - Media Library
------------------------------------------------------------------------------*/
.find-box {
    background-color: #fff;
    -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3);
         box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3);
    width: 600px;
    overflow: hidden;
    margin-left: -300px;
    position: fixed;
    top: 30px;
    bottom: 30px;
    left: 50%;
    z-index: 100105;
}
body.rtl .find-box {
    margin-left: auto;
    margin-right: -300px;
    left: auto;
    right: 50%;
}
.find-box-head {
    background: #fcfcfc;
    border-bottom: 1px solid #dfdfdf;
    height: 36px;
    font-size: 18px;
    font-weight: 600;
    line-height: 36px;
    padding: 0 36px 0 16px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
body.rtl .find-box-head {
    padding: 0 16px 0 36px;
}
.find-box-inside {
    overflow: auto;
    padding: 16px;
    background-color: #fff;
    position: absolute;
    top: 37px;
    bottom: 45px;
    overflow-y: scroll;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.find-box-search {
    padding-bottom: 16px;
}
.find-box-search .spinner {
    float: none;
    left: 110px;
    position: absolute;
    top: 2px;
}
body.rtl .find-box-search .spinner {
    right: 110px;
    left: auto;
}
.find-box-search,
#find-posts-response {
    position: relative;
    /* RTL fix, #WP28010 */
}
#find-posts-input,
#find-posts-search {
    float: left;
}
body.rtl #find-posts-input,
body.rtl #find-posts-search {
    float: right;
}
#find-posts-input {
    width: 140px;
    height: 28px;
    margin: 0 4px 0 0;
}
body.rtl #find-posts-input {
    margin: 0 0 0 4px;
}
.widefat .found-radio {
    padding-right: 0;
    width: 16px;
}
body.rtl .widefat .found-radio {
    padding-right: initial;
    padding-left: 0;
}
#find-posts-close {
    width: 36px;
    height: 36px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    text-align: center;
    color: #666;
}
#find-posts-close:hover {
    color: #2ea2cc;
}
#find-posts-close:before {
    font: normal 20px/36px 'dashicons';
    vertical-align: top;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f158';
}
.find-box-buttons {
    padding: 8px 16px;
    background: #fcfcfc;
    border-top: 1px solid #dfdfdf;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.ui-find-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;
    opacity: 0.7;
    filter: alpha(opacity=70);
    z-index: 100100;
}
ul#dismissed-updates {
    display: none;
}
body.update-core-php ul.core-updates {
    display: block;
    position: relative;
    overflow: hidden;
}
/*
body.header-w.update-core-php ul.core-updates {
    border-bottom: 1px solid rgba(255,255,255,.05);
}
body.header-b.update-core-php ul.core-updates {
    border-bottom: 1px solid rgba(0,0,0,.05);
}
*/
body.update-core-php ul.core-updates li form {
    margin-bottom: 0!important;
}

body.update-core-php ul.core-updates h3.s_modified {
    max-width: 60%;
    margin: 0 auto 5px;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0;
}
body.update-core-php ul.core-updates li {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    position: relative;
}
body.update-core-php ul.core-updates ul.slick-dots {
    margin: 5px 0 0;
    line-height: 8px;
    height: 8px
}
body.update-core-php ul.core-updates ul.slick-dots li {
    display:inline-block;
    vertical-align:top;
    margin:0 5px;
}
body.update-core-php ul.core-updates ul.slick-dots li > button {
    font-size: 0;
    padding: 0;
    height: 0;
    border-width: 4px;
    border-radius: 50%;
}
body.update-core-php.header-w ul.core-updates ul.slick-dots li.slick-active > button {
    border-color:rgba(255,255,255,.75)!important;
}
body.update-core-php.header-b ul.core-updates ul.slick-dots li.slick-active > button {
    border-color:rgba(0,0,0,.75)!important;
}

/*body.update-core-php ul.core-updates:after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 10px;
    left: -webkit-calc(50% - 5px);
    left: -moz-calc(50% - 5px);
    left: calc(50% - 5px);
    height: 1px; 
}
body.update-core-php.header-w ul.core-updates:after {
    background: rgba(255,255,255,.1);
}
body.update-core-php.header-b ul.core-updates:after {
    background: rgba(0,0,0,.1);
}*/
body.update-core-php ul.core-updates + p.s_modified {
    margin-bottom: 0;
    font-size: 9px;
    font-weight: 100;
    line-height: 14px;
    font-style: italic;
    display: block;
}
body.header-w.update-core-php ul.core-updates + p.s_modified {
    color: rgba(255,255,255,.35);
}
body.header-b.update-core-php ul.core-updates + p.s_modified {
    color: rgba(0,0,0,.35);
}
body.update-core-php ul.core-updates + p.s_modified > a.button {
    padding: 0;
    border: 0;
    margin: 5px 0 0;
    display: block;
}
body.update-core-php ul.core-updates + p.s_modified > a.button:before {
    content: "\ec97";
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    font: 400 14px/14px streamline;
}
body.rtl.update-core-php ul.core-updates + p.s_modified > a.button:before {
    margin-right: auto;
    margin-left: 5px;
}
body.update-core-php ul.core-updates .button {
    margin: 10px 5px 0;
}
.update-core-php .wrap > p {
    display: block ;
}
.update-core-php .wrap > h3 {
    margin-bottom: 5px;
    text-align: center;
}
.update-core-php .wrap > p + p,
.update-core-php .wrap > h3 + p {
    margin-bottom: 15px;
    line-height: 16px;
}
.update-core-php .wrap > p:last-child {
    margin-bottom: 20px;
}
body.update-core-php .wrap > div#update_tabs {
    padding-top: 32px;
    position: relative;
    text-align: center;
}
body.update-core-php .wrap > div#update_tabs .slick-dots {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    width: 100%;
}

body.update-core-php .wrap > div#update_tabs .slick-dots li {
    display :inline-block;
    margin:0 5px
}
form.upgrade {
    display:block;
}
form.upgrade .hint {
    font-style: italic;
    font-size: 9px;
    line-height: 14px;
    margin: 0 auto;
}
#poststuff .inside .the-tagcloud {
    margin: 15px 0 0px;
    line-height: 25px;
    word-spacing: 3px;
    text-align: justify;
}
.drag-drop #drag-drop-area {
    height: 215px;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
}
.drag-drop .drag-drop-inside {
    margin: 70px auto 0;
    width: 250px;
}
.drag-drop-inside p {
    font-style: italic;
    font-size: 14px;
    margin: 0 0 10px;
    display: none;
}
.drag-drop .drag-drop-inside p {
    text-align: center;
}
.drag-drop-inside p.drag-drop-info,
.uploader-inline h3 {
    display: block;
    font: 100 16px/22px "Open Sans", Helvetica, Arial, sans-serif;
}
.upload-flash-bypass {
    margin-bottom: 0;
    text-align:center;
}
.drag-drop .drag-drop-inside p,
.drag-drop-inside p.drag-drop-buttons {
    display: block;
}
.drag-drop .max-upload-size {
    float: right;
}
body.rtl .drag-drop .max-upload-size {
    float: left;
}
/*
#drag-drop-area:-moz-drag-over {
  border-color: #83b4d8;
}
border color while dragging a file over the uploader drop area */
.drag-drop.drag-over #drag-drop-area {
    border-color: #83b4d8;
}
#plupload-upload-ui {
    position: relative;
    text-align: center;
    margin-bottom:10px;
}
/*------------------------------------------------------------------------------
  14.2 - Image Editor
------------------------------------------------------------------------------*/
.wp_attachment_details label[for="content"] {
    font-size: 13px;
    line-height: 1.5;
    margin: 1em 0;
}
.wp_attachment_details #attachment_caption {
    height: 4em;
}
.describe .imgedit-wrap .imgedit-settings {
    padding: 0 5px;
}
.wp_attachment_holder div.updated {
    margin-top: 0;
}
.wp_attachment_holder .imgedit-wrap > div {
    height: auto;
    overflow: hidden;
}
.wp_attachment_holder .imgedit-wrap .imgedit-panel-content {
    padding-right: 16px;
    width: auto;
    overflow: hidden;
}
body.rtl .wp_attachment_holder .imgedit-wrap .imgedit-panel-content {
    padding-left: 16px;
    padding-right: initial;
}
.wp_attachment_holder .imgedit-wrap .imgedit-settings {
    float: right;
    width: 250px;
}
body.rtl .wp_attachment_holder .imgedit-wrap .imgedit-settings {
    float: left;
}
.imgedit-settings input {
    margin-top: 0;
    vertical-align: middle;
}
.imgedit-wait {
    position: absolute;
    top: 0;
    -moz-background-size: 20px 20px;
      -o-background-size: 20px 20px;
         background-size: 20px 20px;
    opacity: 0.7;
    filter: alpha(opacity=70);
    width: 100%;
    height: 500px;
    display: none;
}
.no-float {
    float: none;
}
.media-disabled,
.imgedit-settings .disabled {
    color: grey;
}
.wp_attachment_image,
.A1B1 {
    overflow: hidden;
}
.wp_attachment_image .button,
.A1B1 .button {
    float: left;
}
body.rtl .wp_attachment_image .button,
body.rtl .A1B1 .button {
    float: right;
}
.no-js .wp_attachment_image .button {
    display: none;
}
.wp_attachment_image .spinner,
.A1B1 .spinner {
    float: left;
    padding: 0 0 4px 0;
    vertical-align: bottom;
}
body.rtl .wp_attachment_image .spinner,
body.rtl .A1B1 .spinner {
    float: right;
}
#poststuff .imgedit-group-top h3 {
    padding: 0;
}
.imgedit-group-top h3 a {
    text-decoration: none;
}
.imgedit-applyto .imgedit-label {
    padding: 5px 0 0;
    display: block;
}
.imgedit-help {
    display: none;
    font-style: italic;
}
a.imgedit-help-toggle {
    text-decoration: none;
}
.form-table td.imgedit-response {
    padding: 0;
}
.imgedit-submit {
    margin: 20px 0 0;
}
.imgedit-submit-btn {
    margin-left: 20px;
}
body.rtl .imgedit-submit-btn {
    margin-left: auto;
    margin-right: 20px;
}
.imgedit-wrap .nowrap {
    white-space: nowrap;
}
span.imgedit-scale-warn {
    color: red;
    font-size: 20px;
    font-style: normal;
    visibility: hidden;
    vertical-align: middle;
}
audio,
video {
    display: inline-block;
    max-width: 100%;
}
.mejs-container {
    width: 100%;
    max-width: 100%;
}
.postbox-container {
    float: left;
    position: relative;
    width: 100%;
}
body.rtl .postbox-container {
    float: right;
}
.metabox-holder.columns-1 .postbox-container {
    width:100%;
}
.metabox-holder .postbox-container .empty-container {
    -webkit-border-radius:3px;
       -moz-border-radius:3px;
            border-radius:3px;
    height: 240px;
}
#dashboard-widgets-wrap .columns-3 #postbox-container-4 .empty-container {
    border: none !important;
}
.ie8 #wpbody-content #dashboard-widgets .postbox-container {
    width: 49.5%;
}
.ie8 #wpbody-content #dashboard-widgets #postbox-container-2,
.ie8 #wpbody-content #dashboard-widgets #postbox-container-3,
.ie8 #wpbody-content #dashboard-widgets #postbox-container-4 {
    float: right;
    width: 50.5%;
}
body.rtl .ie8 #wpbody-content #dashboard-widgets #postbox-container-2,
body.rtl .ie8 #wpbody-content #dashboard-widgets #postbox-container-3,
body.rtl .ie8 #wpbody-content #dashboard-widgets #postbox-container-4 {
    float: left;
}
.ie8 #dashboard-widgets #postbox-container-3 .empty-container,
.ie8 #dashboard-widgets #postbox-container-4 .empty-container {
    border: 0 none;
    height: 0;
    min-height: 0;
}

/*
 *  SCREEN META
 *  ------------------
 */  
#screen-meta input[type="submit"] {
    border: 0;
    font-size: 12px;
    line-height: 20px;
    padding: 5px 15px;
    color: #fff!important;
}

#screen-meta h5 {
    margin: 0 0 10px;
}
#screen-meta-links {
    margin: 0;
    position: fixed;
    right: 0px;
    z-index: 37;
    top: 125px;
}
body:not(.no-js) #screen-meta-links {
    display: none!important;
}

body.rtl #screen-meta-links {
    right: auto;
    left: 0;
}
body.menu-right #screen-meta-links {
    right: auto;
    left: 0px;
}
body.rtl.menu-right #screen-meta-links {
    right: 0;
    left: auto;
}
#screen-meta-links:hover {
    z-index: 99999!important;
}
#screen-meta-links .show-settings {
    text-decoration: none;
    z-index: 5;
    padding: 0 8px;
    border:0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    height: 32px;
    font-size: 0px;
    width: 52px;
    line-height: 32px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    display: block;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
    vertical-align: middle;
    
    opacity: .25;
    
    -webkit-transition: color .15s ease-in-out, -webkit-transform .3s ease-in-out, opacity .3s ease-in-out;
       -moz-transition: color .15s ease-in-out, -moz-transform .3s ease-in-out, opacity .3s ease-in-out;
         -o-transition: color .15s ease-in-out, -o-transform .3s ease-in-out, opacity .3s ease-in-out;
            transition: color .15s ease-in-out, transform .3s ease-in-out, opacity .3s ease-in-out
}
.menu-left #screen-meta-links .show-settings {
    -webkit-transform: translateX(20px);
       -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
         -o-transform: translateX(20px);
            transform: translateX(20px);
}
body.rtl.menu-left #screen-meta-links .show-settings {
    -webkit-transform: translateX(-20px);
       -moz-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
         -o-transform: translateX(-20px);
            transform: translateX(-20px);
}
.menu-right #screen-meta-links .show-settings {
    -webkit-transform: translateX(-20px);
       -moz-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
         -o-transform: translateX(-20px);
            transform: translateX(-20px);
}
body.rtl.menu-right #screen-meta-links .show-settings {
    -webkit-transform: translateX(20px);
       -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
         -o-transform: translateX(20px);
            transform: translateX(20px);
}
body.header-b #screen-meta,
body.header-b #screen-meta p { 
    color: rgba(0,0,0,.5);
    -webkit-font-smoothing: antialiased;
}
body.header-b #screen-meta input.labelauty + label {
    color: rgba(0,0,0,.15);
}
body.header-b #screen-meta input.labelauty:checked + label {
    color: rgba(0,0,0,1);
}
body.header-b #screen-meta .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 
    background-color: rgba(255,255,255,255.15); 
}

body.header-b #screen-meta .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(0,0,0,.45); 
}
body.header-b #screen-meta .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
body.header-b #screen-meta .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: rgba(0,0,0,.75);
}
body.header-b #screen-meta label {
    color: rgba(0,0,0,.65);
}
body.header-b #screen-meta a,
body.header-b #screen-meta .button,
body.header-b #screen-meta button,
body.header-b #screen-meta input,
body.header-b #screen-meta textarea,
body.header-b #screen-meta select,
body.header-b #screen-meta .sod_select {
    color: rgba(0,0,0,.65);
}
body.header-b #screen-meta a:hover,
body.header-b #screen-meta .button:hover,
body.header-b #screen-meta button:hover,
body.header-b #screen-meta input:hover,
body.header-b #screen-meta textarea:hover,
body.header-b #screen-meta select:hover,
body.header-b #screen-meta .sod_select:hover {
    color: rgba(0,0,0,.85);
}
body.header-b #screen-meta a:focus,
body.header-b #screen-meta .button:focus,
body.header-b #screen-meta button:focus,
body.header-b #screen-meta input:focus,
body.header-b #screen-meta textarea:focus,
body.header-b #screen-meta select:focus,
body.header-b #screen-meta .sod_select:focus,
body.header-b #screen-meta .sod_select.focus {
    color: rgba(0,0,0,1);
}
body.header-b #screen-meta input[type="text"],
body.header-b #screen-meta input[type="password"],
body.header-b #screen-meta input[type="file"],
body.header-b #screen-meta input[type="email"],
body.header-b #screen-meta input[type="number"],
body.header-b #screen-meta input[type="search"],
body.header-b #screen-meta input[type="tel"],
body.header-b #screen-meta input[type="url"],
body.header-b #screen-meta select,
body.header-b #screen-meta .sod_select {
    border-color: rgba(0,0,0,.15)
}
body.header-b #screen-meta input[type="text"]:hover,
body.header-b #screen-meta input[type="password"]:hover,
body.header-b #screen-meta input[type="file"]:hover,
body.header-b #screen-meta input[type="email"]:hover,
body.header-b #screen-meta input[type="number"]:hover,
body.header-b #screen-meta input[type="search"]:hover,
body.header-b #screen-meta input[type="tel"]:hover,
body.header-b #screen-meta input[type="url"]:hover,
body.header-b #screen-meta select:hover,
body.header-b #screen-meta .sod_select:hover {
    border-color: rgba(0,0,0,.35)
}
body.header-b #screen-meta input[type="text"]:focus,
body.header-b #screen-meta input[type="password"]:focus,
body.header-b #screen-meta input[type="file"]:focus,
body.header-b #screen-meta input[type="email"]:focus,
body.header-b #screen-meta input[type="number"]:focus,
body.header-b #screen-meta input[type="search"]:focus,
body.header-b #screen-meta input[type="tel"]:focus,
body.header-b #screen-meta input[type="url"]:focus,
body.header-b #screen-meta select:focus,
body.header-b #screen-meta .sod_select.focus {
    border-color: rgba(0,0,0,.65)
}
body.header-b #screen-meta select {
    background: transparent url("../assets/arrow-small-0-35.png") right 1255px center no-repeat;
}
body.header-b #screen-meta input[type="text"]:disabled,
body.header-b #screen-meta input[type="password"]:disabled,
body.header-b #screen-meta input[type="file"]:disabled,
body.header-b #screen-meta input[type="email"]:disabled,
body.header-b #screen-meta input[type="number"]:disabled,
body.header-b #screen-meta input[type="search"]:disabled,
body.header-b #screen-meta input[type="tel"]:disabled,
body.header-b #screen-meta input[type="url"]:disabled,
body.header-b #screen-meta select:disabled,
body.header-b #screen-meta .sod_select.disabled {
    border-color: rgba(0,0,0,.2);
    color: rgba(0,0,0,.3);
}
body.header-b #screen-meta .sod_select:hover,
body.header-b #screen-meta .sod_select.focus {
    background: #FFF;
}
body.header-b #screen-meta select:hover {
    background-image: url("../assets/arrow-small-0-75.png");
}

body.header-b #screen-meta .sod_select.open {
    color: rgba(0,0,0,.75);
    background:#FFF;
}
body.header-b #screen-meta select:disabled {
    background-image: url("../assets/arrow-small-0-1255.png");
}
body.header-b #screen-meta .sod_select .sod_list_wrapper {
    color: rgba(0,0,0,.55);
    background: #FFF;
    border-color: rgba(0,0,0,.65)!important;
}
body.header-b #screen-meta .sod_select .sod_option.active {
    color: rgba(0,0,0,1);
}
body.header-b #screen-meta-links .show-settings {
    color: rgba(0,0,0,.75);
}
body.header-b #screen-meta-links .show-settings:hover, 
body.header-b #screen-meta-links .show-settings:focus, {
    color: rgba(0,0,0,.95);
}
body.header-b #contextual-help-wrap h5,
body.header-b #screen-options-wrap h5 {
    color: rgba(0,0,0,.95);
}

body.header-w #screen-meta,
body.header-w #screen-meta p { 
    color: rgba(255,255,255,.5);
    -webkit-font-smoothing: subpixel-antialiased;
}
body.header-w #screen-meta input.labelauty + label {
    color: rgba(255,255,255,.15);
}
body.header-w #screen-meta input.labelauty:checked + label {
    color: rgba(255,255,255,1);
}
body.header-w #screen-meta .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 
    background-color: rgba(0,0,0,0.15); 
}

body.header-w #screen-meta .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(255,255,255,.45); 
}
body.header-w #screen-meta .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
body.header-w #screen-meta .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: rgba(255,255,255,.75);
}
body.header-w #screen-meta label {
    color: rgba(255,255,255,.65);
}

body.header-w #screen-meta a,
body.header-w #screen-meta .button,
body.header-w #screen-meta button,
body.header-w #screen-meta input,
body.header-w #screen-meta textarea,
body.header-w #screen-meta select,
body.header-w #screen-meta .sod_select {
    color: rgba(255,255,255,.65);
}
body.header-w #screen-meta a:hover,
body.header-w #screen-meta .button:hover,
body.header-w #screen-meta button:hover,
body.header-w #screen-meta input:hover,
body.header-w #screen-meta textarea:hover,
body.header-w #screen-meta select:hover,
body.header-w #screen-meta .sod_select:hover {
    color: rgba(255,255,255,.85);
}
body.header-w #screen-meta a:focus,
body.header-w #screen-meta .button:focus,
body.header-w #screen-meta button:focus,
body.header-w #screen-meta input:focus,
body.header-w #screen-meta textarea:focus,
body.header-w #screen-meta select:focus,
body.header-w #screen-meta .sod_select:focus,
body.header-w #screen-meta .sod_select.focus {
    color: rgba(255,255,255,1);
}
body.header-w #screen-meta input[type="text"],
body.header-w #screen-meta input[type="password"],
body.header-w #screen-meta input[type="file"],
body.header-w #screen-meta input[type="email"],
body.header-w #screen-meta input[type="number"],
body.header-w #screen-meta input[type="search"],
body.header-w #screen-meta input[type="tel"],
body.header-w #screen-meta input[type="url"],
body.header-w #screen-meta select,
body.header-w #screen-meta .sod_select {
    border-color: rgba(255,255,255,.15)
}
body.header-w #screen-meta input[type="text"]:hover,
body.header-w #screen-meta input[type="password"]:hover,
body.header-w #screen-meta input[type="file"]:hover,
body.header-w #screen-meta input[type="email"]:hover,
body.header-w #screen-meta input[type="number"]:hover,
body.header-w #screen-meta input[type="search"]:hover,
body.header-w #screen-meta input[type="tel"]:hover,
body.header-w #screen-meta input[type="url"]:hover,
body.header-w #screen-meta select:hover,
body.header-w #screen-meta .sod_select:hover {
    border-color: rgba(255,255,255,.35)
}
body.header-w #screen-meta input[type="text"]:focus,
body.header-w #screen-meta input[type="password"]:focus,
body.header-w #screen-meta input[type="file"]:focus,
body.header-w #screen-meta input[type="email"]:focus,
body.header-w #screen-meta input[type="number"]:focus,
body.header-w #screen-meta input[type="search"]:focus,
body.header-w #screen-meta input[type="tel"]:focus,
body.header-w #screen-meta input[type="url"]:focus,
body.header-w #screen-meta select:focus,
body.header-w #screen-meta .sod_select.focus {
    border-color: rgba(255,255,255,.65)
}
body.header-w #screen-meta select {
    background: transparent url("../assets/arrow-small-255-35.png") right 10px center no-repeat;
}
body.header-w #screen-meta input[type="text"]:disabled,
body.header-w #screen-meta input[type="password"]:disabled,
body.header-w #screen-meta input[type="file"]:disabled,
body.header-w #screen-meta input[type="email"]:disabled,
body.header-w #screen-meta input[type="number"]:disabled,
body.header-w #screen-meta input[type="search"]:disabled,
body.header-w #screen-meta input[type="tel"]:disabled,
body.header-w #screen-meta input[type="url"]:disabled,
body.header-w #screen-meta select:disabled,
body.header-w #screen-meta .sod_select.disabled {
    border-color: rgba(255,255,255,.2);
    color: rgba(255,255,255,.3);
}
body.header-w #screen-meta .sod_select:hover,
body.header-w #screen-meta .sod_select.focus {
    background: #000;
}
body.header-w #screen-meta select:hover {
    background-image: url("../assets/arrow-small-255-75.png");
}

body.header-w #screen-meta .sod_select.open {
    color: rgba(255,255,255,.75);
    background:#000;
}
body.header-w #screen-meta select:disabled {
    background-image: url("../assets/arrow-small-255-10.png");
}
body.header-w #screen-meta .sod_select .sod_list_wrapper {
    color: rgba(255,255,255,.55);
    background: #000;
    border-color: rgba(255,255,255,.65)!important;
}
body.header-w #screen-meta .sod_select .sod_option.active {
    color: rgba(255,255,255,1);
}
body.header-w #screen-meta-links .show-settings {
    color: rgba(255,255,255,.75);
}
body.header-w #screen-meta-links .show-settings:hover, 
body.header-w #screen-meta-links .show-settings:focus, {
    color: rgba(255,255,255,.95);
}
body.header-w #contextual-help-wrap h5,
body.header-w #screen-options-wrap h5 {
    color: rgba(255,255,255,.95);
}
#screen-meta p.submit {
    margin-bottom: 0;
}

#screen-meta-links .show-settings:hover,
body.sidepanel_open #screen-meta-links .show-settings,
#screen-meta-links .show-settings.screen-meta-active {
    -webkit-transform: translateX(0);
       -moz-transform: translateX(0);
        -ms-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
}
#screen-meta-links .screen-meta-toggle {
    display: block;
    margin-bottom: 5px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity .1s ease-in-out, visibility .1s;
       -moz-transition: opacity .1s ease-in-out, visibility .1s;
         -o-transition: opacity .1s ease-in-out, visibility .1s;
            transition: opacity .1s ease-in-out, visibility .1s;
}
#screen-meta-links .screen-meta-toggle.hide {
    opacity: 0;
    visibility: hidden;
}
body.menu-right #screen-meta-links a:before,
body.menu-right #screen-meta-links button:before,
body.menu-left #screen-meta-links a:after,
body.menu-left #screen-meta-links button:after {
    padding: 0;
    content: '\e684';
    font: 400 6px/32px streamline;
    position: absolute;
    top: 0;
}
body.menu-left #screen-meta-links button:after,
body.menu-left #screen-meta-links a:after {
    right: 10px;
}
body.rtl.menu-left #screen-meta-links button:after,
body.rtl.menu-left #screen-meta-links a:after {
    right: auto;
    left: 10px;
}
body.menu-right #screen-meta-links button:before,
body.menu-right #screen-meta-links a:before {
    left: 10px;
}
body.rtl.menu-right #screen-meta-links button:before,
body.rtl.menu-right #screen-meta-links a:before {
    right: 10px;
    left: auto;
}
body.sidepanel_open.menu-left #screen-meta-links a:after,
body.sidepanel_open.menu-left #screen-meta-links button:after,
body.sidepanel_open.menu-right #screen-meta-links a:before,
body.sidepanel_open.menu-right #screen-meta-links button:before {
    content: '\e695';
}
body.menu-right #screen-meta-links a:after,
body.menu-right #screen-meta-links button:after,
body.menu-left #screen-meta-links a:before,
body.menu-left #screen-meta-links button:before {
    content: '\ed5d';
    display: inline-block;
    font: 400 16px/32px streamline;
    -moz-osx-font-smoothing: grayscale;
}
#screen-options-link-wrap,
#contextual-help-link-wrap {
    height: auto;
}
body.menu-left #screen-options-link-wrap a:before,
body.menu-left #screen-options-link-wrap button:before,
body.menu-right #screen-options-link-wrap a:after,
body.menu-right #screen-options-link-wrap button:after {
    content: '\ed5d';
    float: left;
}
body.menu-right #screen-options-link-wrap a:after,
body.menu-right #screen-options-link-wrap button:after {
    float: right;
}
body.rtl.menu-right #screen-options-link-wrap a:after,
body.rtl.menu-right #screen-options-link-wrap button:after {
    float: left;
}
#contextual-help-link-wrap a:before,
#contextual-help-link-wrap button:before {
    content: '\e947';
}
/* Hide this for now, maybe I'll implement it in a future update */
#contextual-help-link,
#contextual-help-link-wrap {
    display: none!important;
}
.fixed .column-comments.sortable a,
.fixed .column-comments.sorted a {
    /*padding:8px 10px*/
    white-space: nowrap;
}
.wp-core-ui .button-group.button-hero .button,
.wp-core-ui .button.button-hero {
    padding: 0 20px!important;
}
#screen-meta {
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 0;
    padding: 10% 0;
    height: auto;
    overflow: hidden;
    opacity: 0;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transform: translateY( 50% );
       -moz-transform: translateY( 50% );
        -ms-transform: translateY( 50% );
         -o-transform: translateY( 50% );
            transform: translateY( 50% );
    -webkit-transition: -webkit-transform .25s ease-in-out, opacity .25s ease-out;
       -moz-transition: -moz-transform .25s ease-in-out, opacity .25s ease-out;
         -o-transition: -o-transform .25s ease-in-out, opacity .25s ease-out;
            transition: transform .25s ease-in-out, opacity .25s ease-out;
}
body.sidepanel_open #screen-meta {
    z-index: 31;
    opacity: 1;
    -webkit-transform: translateY( 0 );
       -moz-transform: translateY( 0 );
        -ms-transform: translateY( 0 );
         -o-transform: translateY( 0 );
            transform: translateY( 0 );
}
#screen-meta form > fieldset {
    display: inline-block;
    position: relative;
    vertical-align: top;
    text-align: left;
    min-height: 150px;
}

#screen-meta form > fieldset:not(:first-child) {
    margin-left: 35px;
    padding-left: 35px;
}

#screen-meta form > fieldset:not(:first-child):after {
    content: '';
    width: 1px;
    height: 50px;
    position: absolute;
    left: 0;
    top: -webkit-calc( 50% - 35px );
    top: -moz-calc( 50% - 35px );
    top: calc( 50% - 35px );
}
#screen-meta label[for=edit_post_per_page] {
    margin-bottom: 10px;
    font-weight: 400;
    margin-right: 10px;
}
body.header-w #screen-meta form > fieldset:after {
    background: rgba(255,255,255,.05);
}
body.header-b #screen-meta form > fieldset:after {
    background: rgba(0,0,0,.05);
}

/*body.menu-left #screen-meta {
    -webkit-transform: translate3D(200%,-50%,10px) rotateY(90deg);
       -moz-transform: translate3D(200%,-50%,10px) rotateY(90deg);
            transform: translate3D(200%,-50%,10px) rotateY(90deg);
}

body.menu-right #screen-meta {

}
*/
.metabox-prefs > label {
    display: block;
    font-size: 12px;
    letter-spacing: .1px;
    font-weight: 400;
    text-align: left;
    line-height: 28px;
    vertical-align: top;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
body.rtl .metabox-prefs > label {
    text-align: right;
}
.metabox-prefs br {
    display: none;
}
#contextual-help-wrap,
#screen-options-wrap {
    display: block;
    -webkit-transition: all .5s ease-in-out;
       -moz-transition: all .5s ease-in-out;
         -o-transition: all .5s ease-in-out;
            transition: all .5s ease-in-out;
}
#contextual-help-wrap h5,
#screen-options-wrap h5 {
    font-size: 12px;
    font-weight: 600;
    text-transform: none;
    margin-bottom: 10px;
    letter-spacing: 0;
}
#screen-meta fieldset legend {
    font-weight: 400;
    display: block;
    width: 100%;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 10px
}
body.header-w #screen-meta fieldset legend {
    color: rgba(255,255,255,.95);
}

body.header-b #screen-meta fieldset legend {
    color: rgba(0,0,0,.95);
}
#screen-options-wrap div + h5 {
    margin-top: 30px;
}
#screen-options-wrap > form {
    text-align: center;
}
#contextual-help-wrap.hidden,
#screen-options-wrap.hidden {
    opacity: 0;
    width: auto;
    height: auto;
}
#contextual-help-wrap { 
    display: none!important;
}
body.sidepanel_open.show-settings-link #screen-options-wrap {
    opacity: 1;
    visibility: visible;
    width: 100%;
    height: 100%;
}
body.sidepanel_open.show-settings-link #contextual-help-wrap {
    display: none;
}
#view-post-btn {
    position: absolute;
    display: none!important;
}
#view-post-btn a {
    margin-bottom:0;
}
body.wpab-minimized #view-post-btn,
body.wpab-closed #view-post-btn {
    display: block;
}
#edit-slug-box {
    padding: 0;
    margin-top: 5px;
}
#edit-slug-box > strong {
    display: none;
}
#edit-slug-box #sample-permalink {
    font-size: 13px;
    margin-right: 15px;
    font-weight: 100;
    line-height: 16px;
    vertical-align: top;
    display: block;
    margin-bottom: 10px;
}

#edit-slug-box.s_modified #sample-permalink {
    display: inline-block;
}

#edit-slug-box.s_modified #edit-slug-buttons {
    display: none;
}

body.rtl #edit-slug-box #sample-permalink {
    margin-left: 15px;
    margin-right: auto;
}
/*#edit-slug-box #sample-permalink:before {
    font-family: "FontAwesome";
    content: '\f0c1';
    margin-right: 5px;
}
body.rtl #edit-slug-box #sample-permalink:before {
    margin-right: auto;
    margin-left: 5px;
}*/
#edit-slug-box a.cancel {
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 700;
}
#edit-slug-box a.cancel:before {
    content: "";
    font: 400 14px/16px streamline;
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
}
body.rtl #edit-slug-box a.cancel:before {
    margin-right: auto;
    margin-left: 5px;
}
#new-post-slug {
    padding-bottom: 5px !important;
    margin: 0px 5px !important;
}
#titlediv div.inside {
    margin: 0;
    display: block;
    padding-top: 2px;
}
h2.hndle,
h3.hndle {
    line-height: 26px!important;
}
h2.hndle > span:before,
h3.hndle > span:before {
    font: 400 14px/26px "FontAwesome";
    content: '\f142';
    position: absolute;
    left: 15px;
    opacity: 0;
    -webkit-transition: opacity .15s ease-in-out;
       -moz-transition: opacity .15s ease-in-out;
         -o-transition: opacity .15s ease-in-out;
            transition: opacity .15s ease-in-out;
}
body.rtl h2.hndle > span:before,
body.rtl h3.hndle > span:before {
    left: auto;
    right: 15px;
}
.ui-sortable-helper h3.hndle > span:before,
.ui-sortable-helper h2.hndle > span:before,
h3.hndle:hover > span:before,
h2.hndle:hover > span:before {
    opacity: .5;
}
.accordion-section-content {
    padding: 0 20px!important;
    display: none;
    border: 0;
    background: none!important;
    margin-bottom: 25px
}
#editable-post-name {
    background: none;
    font-weight: 600;
    cursor: text;
}
/*.post-new-php .wp-media-buttons .insert-media {
margin-top:-10px
}*/
#postcustomstuff table#list-table td.left input[type=text] {
    width: 100%;
}
.widget {
    margin-bottom: 10px
}


.postbox:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}
#poststuff .postarea {
    position: relative;
    padding: 0;
}
#titlediv {
    display: block;
}
#preview-action { 
    display: none;
}
#pageparentdiv .inside > p {
    display: block;
    text-align: center;
    vertical-align: top;
    margin-bottom: 10px;
    margin-top: 20px;
}
#pageparentdiv .inside > p > input#menu_order {
    display: block;
    margin: -10px auto 0;
    text-align: center;
}
#pageparentdiv .inside > p:first-child {
    margin-top: 0;
}
#pageparentdiv .inside > p:last-child {
    margin-bottom: 0;
}
#slugdiv .inside input#post_name {
    width: 100%;
    max-width: 300px;
    display: block;
    margin:0 auto;
}
.updated,
.login .message,
.updated strong,
.login .message strong {
    font-size: 12px!important;
    font-weight: 700!important;
    line-height: 24px!important;
    text-transform: uppercase;
    letter-spacing: 1px;
}
div.updated,
.login .message {
    padding: 0 25px;
    -webkit-box-shadow: none!important;
       -moz-box-shadow: none!important;
            box-shadow: none!important;
}
.updated a,
.login .message a {
    text-transform: uppercase;
    font-size: 10px;
    display: inline-block;
    letter-spacing: 1px;
    padding: 15px 0;
    margin-right: 25px;
}
body.rtl .updated a,
body.rtl .login .message a {
    margin-right: auto;
    margin-left: 25px;
}
div.error p,
div.updated p {
    padding: 0!important;
}
table#newmeta {
    text-align: left;
    width: 100%;
    margin-top: 15px;
}
body.rtl table#newmeta {
    text-align: right;
}
table#newmeta * {
    vertical-align: middle;
}
span#enternew:before {
    content: '\eb4f';
    font: 400 24px/28px streamline;
    margin-right: 5px;
    display: inline-block;
    vertical-align: top;
    -moz-osx-font-smoothing: grayscale;
}
body.rtl span#enternew:before {
    margin-right: auto;
    margin-left: 5px;
}
td#newmetaleft a {
    display: inline-block;
    vertical-align: top;
    line-height: 28px;
    margin-left: 5px;
}
body.rtl td#newmetaleft a {
    margin-left: auto;
    margin-right: 5px;
}
td#newmetaleft a > span {
    font-size: 0;
    display: block;
}
#customize-info .accordion-section-title:after,
.control-section .accordion-section-title:after,
.nav-menus-php .item-edit:before,
.widget.open .widget-top a.widget-action:after {
    content: '\e666';
    font-family: "streamline";
    font-weight: 400;
    font-size: 8px;
}
body.rtl #customize-info .accordion-section-title:after,
body.rtl .control-section .accordion-section-title:after,
body.rtl .nav-menus-php .item-edit:before,
body.rtl .widget.open .widget-top a.widget-action:after {
    text-align: left;
}
#customize-info.open .accordion-section-title:after,
.control-section.open .accordion-section-title:after,
.nav-menus-php .menu-item-edit-active .item-edit:before,
.widget.open .widget-top a.widget-action:after {
    content: '\e6aa';
}
.widgets-holder-wrap.inactive-sidebar {
    display: block;
    clear: both;
}
.widgets-holder-wrap .sidebar-description,
.widgets-holder-wrap .widget {
    opacity: 1;
    -webkit-transition: opacity .3s ease-in-out, height .3s ease-in-out;
       -moz-transition: opacity .3s ease-in-out, height .3s ease-in-out;
         -o-transition: opacity .3s ease-in-out, height .3s ease-in-out;
            transition: opacity .3s ease-in-out, height .3s ease-in-out;
}
.widgets-holder-wrap .widget:last-child {
    margin-bottom: 0!important;
}
.js .widgets-holder-wrap.closed .sidebar-description,
.js .widgets-holder-wrap.closed .widget {
    height: 0;
    opacity: 0;
    overflow: hidden;
}
.accordion-section-title:after,
.item-edit,
.sidebar-name-arrow,
.widget-action {
    float: right;
    width: 20px;
    height: 20px;
    opacity: .25;
    -webkit-transition: opacity .15s ease-in-out;
       -moz-transition: opacity .15s ease-in-out;
         -o-transition: opacity .15s ease-in-out;
            transition: opacity .15s ease-in-out;
}
body.rtl .accordion-section-title:after,
body.rtl .item-edit,
body.rtl .sidebar-name-arrow,
body.rtl .widget-action {
    float: left;
}
.sidebar-name-arrow:before {
    content:'\e666';
    font: 400 10px/20px streamline;
    text-align: center;
    display: block;
}
.closed .sidebar-name-arrow:before {
    content:'\e6aa';
}
.sidebar-name:hover .sidebar-name-arrow,
.sidebar-name-arrow:hover {
    opacity: 1;
}
.sidebar-name-arrow br {
    display: none;
}

.post-com-count {
    display: block;
}
.post-com-count:not(.post-com-count-pending):before {
    font-family: 'streamline';
    font-weight: 600;
    font-style: normal;
    line-height: 22px;
    text-decoration: inherit;
    display: inline-block;
    content: "\e718";
    margin-right: 1px;
    -moz-osx-font-smoothing: grayscale;
}
body.rtl .post-com-count:before {
    margin-right: auto;
    margin-left: 1px;
}
.post-com-count:after {
    content: ''!important;
    display: none!important
}
.post-com-count span {
    font-weight: 400;
    font-size: 11px;
    line-height: 22px;
    display: inline-block;
    margin-left: 5px;
    vertical-align: top;
}
body.rtl .post-com-count span {
    margin-left: auto;
    margin-right: 5px;
}

.post-com-count span.comment-count {
}
strong .post-com-count span {
    background: none
}
.post-com-count:hover span {
    background: none
}
.versions {
    text-align: center;
}
.wrap > h1 > .page-title-action,
.wrap .add-new-h2 {
    font-size: 0;
    border: 0;
    margin: 0 0 0 5px;
    display: inline-block;
    padding: 0 10px;
    height: 30px;
    vertical-align: middle !important;
    line-height: 30px;
    -webkit-box-shadow: 0px 2px 1px rgba(0,0,0,.1);
       -moz-box-shadow: 0px 2px 1px rgba(0,0,0,.1);
            box-shadow: 0px 2px 1px rgba(0,0,0,.1);
    margin-top: -1px;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
}
body.rtl .wrap > h1 > .page-title-action,
body.rtl .wrap .add-new-h2 {
    margin: 0 5px 0 0px;
}
.wrap .page-title-action:before,
.wrap .add-new-h2:before {
    content: "\e60c";
    display: inline-block;
    text-decoration: inherit;
    font-weight: 400;
    font-size: 12px;
    font-family: streamline;
    margin-right: 5px;
    vertical-align: middle;
}
body.rtl .wrap .page-title-action:before,
body.rtl .wrap .add-new-h2:before {
    margin-right: auto;
    margin-left: 10px;
}
.nav-menus-php .wrap .add-new-h2:before,
.widgets-php .wrap .add-new-h2:before {
    content: '\e651';
}
h2 .nav-tab {
    -webkit-transition: color .1s linear;
       -moz-transition: color .1s linear;
         -o-transition: color .1s linear;
            transition: color .1s linear;
}
h2 .nav-tab {
    margin-right: 25px;
}
body.rtl h2 .nav-tab {
    margin-left: 25px;
    margin-right: auto;
}

h2 .nav-tab-active:hover {
    cursor: default;
}
#current-theme .theme-description {
    margin-top: 5px;
    max-width: 100%;
    line-height: 22px
}
.fileedit-sub {
    padding: 0;
    min-height: 30px;
    display: block;
    margin-bottom:20px;
}
.fileedit-sub big {
    
}
.fileedit-sub input {
    margin-bottom: 0!important;
}
.pressthis a {
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
    border: 2px solid;
    padding: 0 15px;
    text-transform: uppercase;
    font-size: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 34px;
    font-weight: 700;
    letter-spacing: 1px;
    -webkit-transition: all .3s ease-in-out;
       -moz-transition: all .3s ease-in-out;
         -o-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out;
    display: inline-block;
}
.pressthis-bookmarklet-wrapper > a > span {
    display: inline-block;
    line-height: 34px;
    vertical-align: top;
}
.pressthis-bookmarklet-wrapper > a > span:before {
    content: '\ec63';
    font: 400 18px/34px streamline;
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
}
body.rtl .pressthis-bookmarklet-wrapper > a > span:before {
    margin-right: 0;
    margin-left: 5px;
}
.pressthis-bookmarklet-wrapper > button {
    line-height: 18px!important;
    width: 38px;
    height: 38px;
    vertical-align: top;
    border: none!important;
    padding: 5px!important;
}
.pressthis-bookmarklet-wrapper > button:before {
    content: '\e7f0';
    font: 400 18px/18px streamline;
    display: inline-block;
    vertical-align: top;
}
.alignleft {
    float: left;
}
body.rtl .alignleft {
    float: right;
}
.alignright {
    float: right;
}
body.rtl .alignright {
    float: left;
}
#template > div {
    margin-right: 310px;
    margin-bottom: 20px;
}
body.rtl #template > div {
    margin-right: auto;
    margin-left: 310px;
}
.fileedit-sub form strong > label,
#template > #documentation > label {
    display: inline-block;
    margin-right: 5px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 700;
}
body.rtl .fileedit-sub form strong > label,
body.rtl #template > #documentation > label {
    margin-right: auto;  
    margin-left: 5px;  
}
.fileedit-sub form .sod_select,
#template > #documentation .sod_select {
    margin-right: 5px;
}
body.rtl .fileedit-sub form .sod_select,
body.rtl #template > #documentation .sod_select {
    margin-left: 5px;
    margin-right: auto;
}
#templateside {
    float: right;
    width: 275px;
    word-wrap: break-word;
}
body.rtl #templateside {
    float: left;
}
#templateside h3 {
    margin-bottom: 15px;
}
#templateside ul {
    padding: 10px 20px;
    
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
    -webkit-box-shadow: 0px 1px rgba(0, 0, 0, .1);
       -moz-box-shadow: 0px 1px rgba(0, 0, 0, .1);
            box-shadow: 0px 1px rgba(0, 0, 0, .1);
    margin-bottom: 35px;
}
#templateside li a {
    font-weight: 600;
    font-size: 12px;
    line-height: 20px;
    display: block;
    -webkit-transition: color .1s linear;
       -moz-transition: color .1s linear;
         -o-transition: color .1s linear;
            transition: color .1s linear;
}
#templateside li a:hover {
}
#templateside li.highlight a {
    font-weight: 800;
}
#templateside li a:before {
    font-weight: 400;
    font-family: "FontAwesome";
    content: "\f1c9";
    margin-right: 5px;
    opacity: .4;
    line-height: 20px;
}
body.rtl #templateside li a:before {
    margin-right: auto;
    margin-left: 5px;
}
#templateside li {
    margin-bottom: 3px;
}
#templateside li br {
    display: none;
}
#templateside li a span {
    display: inline-block;
    font-weight: 300;
    font-size: 0;
}
#templateside li a span:before {
    content: '';
    display: inline-block;
    margin: 0 5px;
    width: 4px;
    height: 1px;
    vertical-align: middle;
    line-height: 32px;
    background: rgba(0, 0, 0, .5);
}
#template textarea {
    font-family: Consolas, Monaco, monospace;
    font-size: 12px;
    width: 97%;
    background: rgba(255, 255, 255, 1);
    outline: 0;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
    -webkit-box-shadow: 0px 1px rgba(0, 0, 0, .1);
       -moz-box-shadow: 0px 1px rgba(0, 0, 0, .1);
            box-shadow: 0px 1px rgba(0, 0, 0, .1);
}

.at-delete_image_button {
    display: block!important;
    margin-left: 230px!important
}
body.rtl .at-delete_image_button {
    margin-left: auto!important;
    margin-right: 230px;
}
.update-status {}
.update-status .alert {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 10px;
    border: none!important;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
    text-align: center;
    margin-bottom: 35px;
    position: relative;
}
.wp-picker-container input[type=text].wp-color-picker {
    width: 75px;
    padding: 3px!important;
    font-size: 12px;
    font-family: monospace;
    text-align: left;
    line-height: 14px;
    margin: 0 0 0 20px;
}
body.rtl .wp-picker-container input[type=text].wp-color-picker {
    text-align: right;
}
body.sticky-admin .wp-color-result {
    border: 0;
    -webkit-border-radius: 30px;
       -moz-border-radius: 30px;
            border-radius: 30px;
    width: 30px;
    height: 30px;
    margin: 0;
    vertical-align: middle;
    padding: 0;
    box-shadow: none;
}
body.sticky-admin .wp-color-result:after {
    background: #fff;
    border-left: 0
}
body.sticky-admin .wp-color-result:hover {
    border-color: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none
}
.wp-core-ui .button.button-small,
.wp-core-ui .button-group.button-small .button {
    height: 21px;
    line-height: 17px!important;
    padding-bottom: 0;
    padding:0 5px;
}
.wp-tab-panel,
.categorydiv div.tabs-panel,
.customlinkdiv div.tabs-panel,
.posttypediv div.tabs-panel,
.taxonomydiv div.tabs-panel {
    padding: 10px 15px 10px 0;
    margin-bottom: 10px;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
    -webkit-border-top-left-radius: 0;
       -moz-border-radius-topleft: 0;
            border-top-left-radius: 0;
    border-top: 0;
    max-height: 240px;
    overflow: hidden;
}
body.rtl .wp-tab-panel,
body.rtl .categorydiv div.tabs-panel,
body.rtl .customlinkdiv div.tabs-panel,
body.rtl .posttypediv div.tabs-panel,
body.rtl .taxonomydiv div.tabs-panel {
    padding-left: 15px;
    padding-right: 0;
}
/*.cat-checklist .mCSB_inside > .mCSB_container,*/
.tabs-panel .mCSB_inside > .mCSB_container {
    overflow: hidden;
}
.cat-checklist .mCustomScrollBox {
    max-height: 100%;
}
#side-sortables .taxonomy-tabs, 
#side-sortables .posttype-tabs,
#activity-widget ul.subsubsub,
.category-tabs {
    display: block;
    margin: -20px -21px 0px;
    padding: 20px 0;
    text-align: center;
}
body.wp-autoresize {
    margin: 25px;
}
.wp_themeSkin .mceStatusbar {
    background: none!important;
    height: 26px!important
}
.form-wrap,
.col-wrap {
    position: relative;
    padding-right: 35px;
}
body.rtl .form-wrap,
body.rtl .col-wrap {
    padding-right: initial;
    padding-right: 35px;
}
#col-right .col-wrap {
    padding-right: 0;
}
body.rtl #col-right .col-wrap {
    padding-right: initial;
    padding-left: 0;
}
/* cool notes */
#col-right > .col-wrap > #posts-filter + .form-wrap {
    display: block;
    padding: 1px 20px 20px 20px;
    border: 1px solid;
    position: relative;
    -webkit-box-shadow: none!important;
       -moz-box-shadow: none!important;
            box-shadow: none!important;
    -moz-background-size: 100% 20px!important;
     -ms-background-size: 100% 20px!important;
      -o-background-size: 100% 20px!important;
         background-size: 100% 20px!important;
}
#col-right > .col-wrap > #posts-filter + .form-wrap:before {
    content: '';
    position: absolute;
    width: 0px;
    top: 0;
    left: 30px;
    bottom: 0;
}
body.rtl #col-right > .col-wrap > #posts-filter + .form-wrap:before {
    left: auto;
    right: 30px;
}
#col-right > .col-wrap > #posts-filter + .form-wrap p {
    margin-bottom: 0;
    display: block;
    padding-left: 30px;
    line-height: 20px;
    margin-top: 20px;
    font-weight: 300;
    font-size: 13px;
}
body.rtl #col-right > .col-wrap > #posts-filter + .form-wrap p {
    padding-right: 30px;
    padding-left: initial;
}
#col-right > .col-wrap > #posts-filter + .form-wrap > p:first-child > strong:first-child {
    display: block;
    text-transform: uppercase;
    font-style: italic;
    font-size: 16px;
    font-weight: 300;
}
.col-wrap .form-wrap {
    display: block;
}
.col-wrap .form-wrap .form-field p:last-child {
    margin-bottom: 0;
    line-height: 16px;
    font-size: 11px;
}
div.mce-statusbar {
    border-top: 1px solid rgba(0, 0, 0, .25);
}
.theme-options span {
    line-height: 23px
}
body.press-this ul.category-tabs li.tabs a {
    letter-spacing: 0px;
}
/*#the-comment-list .approve a:before {
    content: '\e2a0';
}
#the-comment-list .unapprove a:before {
    content: '\e2a8';
}*/
a.button.browser {
    line-height: 32px!important;
}
a.media-button-select {
    margin-bottom: 0!important;
    margin-top: 15px!important;
}
.inside > table.comments-box {
    background: transparent;
    padding: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
}
.inside > table.comments-box > tbody {
    background:transparent!important;
}
.inside table {
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}
body.rtl .inside table {
    text-align: right;
}

.inside table td {
    padding: 15px;
}
.inside table th {
    padding: 0 15px;
    line-height: 30px!important;
    padding-top: 0!important;
    padding-bottom: 0!important;
}
#side-sortables .inside table td {
  padding: 15px 5px;
}
#side-sortables .inside table th {
    padding:0 5px;
}
.inside table td textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 9px 12px!important;
}
.inside table .submit {
    margin-top: 10px;
    white-space: nowrap;
}
.inside table .submit input {
    margin: 0 5px 0 0;
}
body.rtl .inside table .submit input {
    margin: 0 0 0 5px;
}
.inside table th.left {
    max-width: 300px;
}
.inside #list-table + p,
#trackbacksdiv .inside > p:first-child > label {
    font-size: 13px!important;
    font-weight: 400;
    letter-spacing: .1px;
    margin-bottom: 0px;
    text-align: center;
}
.postbox-container .inside > p:last-child:not(.meta-options):not(.hide-if-no-js),
#normal-sortables .inside > p:last-child:not(.meta-options):not(.hide-if-no-js) {
    display: block;
    text-align: center;
    margin: 20px 0 0;
    line-height: 16px;
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
}
/*.postbox-container .inside > p:last-child:not(.meta-options):not(.hide-if-no-js):before,
#normal-sortables .inside > p:last-child:not(.meta-options):not(.hide-if-no-js):before {
    font-family: streamline;
    display: inline-block;
    content: '\e96d';
    margin-right: 5px;
    font-style: normal;
    font-size: 16px;
    line-height: 16px;
    vertical-align: top;
}*/
body.rtl .postbox-container .inside > p:last-child:not(.meta-options):not(.hide-if-no-js):before,
body.rtl #normal-sortables .inside > p:last-child:not(.meta-options):not(.hide-if-no-js):before {
    margin-right: auto;
    margin-left: 5px;
}
.inside input#trackback_url {
    margin-bottom: 10px;
    width: 100%;
    margin-right: 0;
}
body.rtl .inside input#trackback_url {
    margin-left: 0;
    margin-right: auto;
}
.inside #list-table + p > strong,
#pageparentdiv .inside > p > strong {
    display: block;
    line-height: 16px;
    letter-spacing: 0.2px;
    font-weight: 400;
}
.media-upload-form div.error,
.wrap div.error,
.wrap div.updated {
    position: fixed;
    bottom: 35px;
    right: 35px;
    max-width: 400px;
    background: rgba(42, 45, 50, 0.85);
    padding: 20px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 22px;
    z-index: 1000;
    pointer-events: none;
    color: rgba(250, 251, 255, 0.95);
    font-size: 13px;
    font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, sans-serif;
}
body.rtl .media-upload-form div.error,
body.rtl .wrap div.error,
body.rtl .wrap div.updated {
    right: auto;
    left: 35px;
}
/* STICKY ELEMENTS */
#major-publishing-actions {
    position: relative;
    z-index: 81;
}
#major-publishing-actions.stuck {
    position: fixed;
    top: 54px;
    right: 55px;
    width: 260px;
    margin: 0;
    padding: 0;
}
body.rtl #major-publishing-actions.stuck {
    left: 55px;
    right: auto;
}
.wrap > br.clear {
    display: none!important;
}

/*  
 * HEADER 
 * ---------------
*/
.wrap > h1:first-child,
.wrap > h2:first-child {
    font-family: "Montserrat", "Open Sans", Arial, sans-serif;
    display: block;
    font-size: 20px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: -1px;
    width: auto;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    line-height: 68px;
    max-height: 68px;
    z-index: 80;
    position: absolute;
    left: 0;
    top: 44px;
    white-space:nowrap;
    -webkit-transition: all .2s ease-in-out, top .15s ease-in-out, line-height .15s ease-in-out, left .4s cubic-bezier(0.35, -0.35, 0.3, 1.5), right .4s cubic-bezier(0.35, -0.35, 0.3, 1.5), margin .4s cubic-bezier(0.22, 0.61, 0.36, 1), padding .2s ease-in;
       -moz-transition: all .2s ease-in-out, top .15s ease-in-out, line-height .15s ease-in-out, left .4s cubic-bezier(0.35, -0.35, 0.3, 1.5), right .4s cubic-bezier(0.35, -0.35, 0.3, 1.5), margin .4s cubic-bezier(0.22, 0.61, 0.36, 1), padding .2s ease-in;
         -o-transition: all .2s ease-in-out, top .15s ease-in-out, line-height .15s ease-in-out, left .4s cubic-bezier(0.35, -0.35, 0.3, 1.5), right .4s cubic-bezier(0.35, -0.35, 0.3, 1.5), margin .4s cubic-bezier(0.22, 0.61, 0.36, 1), padding .2s ease-in;
            transition: all .2s ease-in-out, top .15s ease-in-out, line-height .15s ease-in-out, left .4s cubic-bezier(0.35, -0.35, 0.3, 1.5), right .4s cubic-bezier(0.35, -0.35, 0.3, 1.5), margin .4s cubic-bezier(0.22, 0.61, 0.36, 1), padding .2s ease-in;
}
body.header-small .wrap > h1:first-child,
body.header-small .wrap > h2:first-child {
    line-height: 50px;
    max-height: 50px;
}
body.header-sticky .wrap > h1:first-child,
body.header-sticky .wrap > h2:first-child {
    position: fixed!important;
    right: 0;
}
body:not(.header-sticky) .wrap > h1:first-child,
body:not(.header-sticky) .wrap > h2:first-child {
    top: -68px;
}
body.rtl .wrap > h1:first-child,
body.rtl .wrap > h2:first-child {
    right: auto;
    left: 0;
}
.nav-tab-wrapper > a + a {
    margin-left: 20px;
}
body.rtl .nav-tab-wrapper > a + a {
    margin-left: auto;
    margin-right: 20px;
}

.sticky-admin > #sticky_icon_picker {
    display: none!important;
}

body.wpab-sub-b #adminmenu .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
    background-color: rgba(0,0,0,0.15); 
}
body.wpab-sub-b #adminmenu .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color: rgba(0,0,0,0.45); 
}
body.wpab-sub-b #adminmenu .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
body.wpab-sub-b #adminmenu .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background-color: rgba(0,0,0,0.75);
}
body.wpab-sub-b .picker_open div#sticky_icon_picker ul li {
    color: rgba(0,0,0,.55);
}
body.wpab-sub-b .picker_open div#sticky_icon_picker ul li:hover {
    color: rgba(0,0,0,.85);
}
body.wpab-sub-b .picker_open div#sticky_icon_picker ul li:hover {
    color: #000;
}
body.wpab-sub-b div#sticky_icon_picker .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
    background-color: rgba(0,0,0,0.15); 
}
body.wpab-sub-b div#sticky_icon_picker .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color: rgba(0,0,0,0.45); 
}
body.wpab-sub-b div#sticky_icon_picker .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
body.wpab-sub-b div#sticky_icon_picker .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background-color: rgba(0,0,0,0.75);
}

body.wpab-sub-w div#sticky_icon_picker ul li {
    color: rgba(255,255,255,.55);
}
body.wpab-sub-w div#sticky_icon_picker ul li:hover {
    color: rgba(255,255,255,.85);
}
body.wpab-sub-w div#sticky_icon_picker ul li:hover {
    color: #fff;
}
body.wpab-sub-w div#sticky_icon_picker .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
    background-color: rgba(255,255,255,0.15); 
}
body.wpab-sub-w div#sticky_icon_picker .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color: rgba(255,255,255,0.45); 
}
body.wpab-sub-w div#sticky_icon_picker .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
body.wpab-sub-w div#sticky_icon_picker .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background-color: rgba(255,255,255,0.75);
}

.wrap > h1:first-child > *:not(#wp-menu-toggle):not(#sticky_icon_picker),
.wrap > h2:first-child > *:not(#wp-menu-toggle):not(#sticky_icon_picker) {
    position: relative;
    display: inline-block;
    vertical-align: top;
}

.wrap > h1:first-child > *:not(#wp-menu-toggle):not(#sticky_icon_picker),
.wrap > h2:first-child > *:not(#wp-menu-toggle):not(#sticky_icon_picker) {
    margin-left: 30px;
    opacity: 1;
    -webkit-transform: translateX(0);
       -moz-transform: translateX(0);
        -ms-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0);
}

body.is_loading .wrap > h1:first-child > *:not(#wp-menu-toggle):not(#sticky_icon_picker) {
    opacity: 0;
}

body.is_loading .wrap > h1:first-child > *:not(#wp-menu-toggle):not(#sticky_icon_picker):nth-child(1) {
    -webkit-transform: translateX(100px);
       -moz-transform: translateX(100px);
        -ms-transform: translateX(100px);
         -o-transform: translateX(100px);
            transform: translateX(100px);
}
body.is_loading .wrap > h1:first-child > *:not(#wp-menu-toggle):not(#sticky_icon_picker):nth-child(2) {
    -webkit-transform: translateX(200px);
       -moz-transform: translateX(200px);
        -ms-transform: translateX(200px);
         -o-transform: translateX(200px);
            transform: translateX(200px);
}
body.is_loading .wrap > h1:first-child > *:not(#wp-menu-toggle):not(#sticky_icon_picker):nth-child(3) {
    -webkit-transform: translateX(300px);
       -moz-transform: translateX(300px);
        -ms-transform: translateX(300px);
         -o-transform: translateX(300px);
            transform: translateX(300px);
}
body.is_loading .wrap > h1:first-child > *:not(#wp-menu-toggle):not(#sticky_icon_picker):nth-child(4) {
    -webkit-transform: translateX(400px);
       -moz-transform: translateX(400px);
        -ms-transform: translateX(400px);
         -o-transform: translateX(400px);
            transform: translateX(400px);
}

body.rtl .wrap > h1:first-child > *:not(#wp-menu-toggle):not(#sticky_icon_picker),
body.rtl .wrap > h2:first-child > *:not(#wp-menu-toggle):not(#sticky_icon_picker) {
    margin-left: auto;
    margin-right: 30px;
}

.wrap > h1:first-child > *:not(#wp-menu-toggle):not(#sticky_icon_picker):after,
.wrap > h2:first-child > *:not(#wp-menu-toggle):not(#sticky_icon_picker):after {
    content: '';
    position: absolute;
    left: -15px;
    top: -webkit-calc( 50% - 7px);
    top: -moz-calc( 50% - 7px);
    top: calc( 50% - 7px);
    height: 14px;
    width: 1px;
}

body.rtl .wrap > h1:first-child > *:not(#wp-menu-toggle):not(#sticky_icon_picker):after,
body.rtl .wrap > h2:first-child > *:not(#wp-menu-toggle):not(#sticky_icon_picker):after {
    left: auto;
    right: -15px;
}

.wrap > h1:first-child > .actions {
    float: none!important;
    display: inline-block;
    vertical-align: top;
    line-height: 22px;
}

body.header-w .wrap > h1:first-child > *:not(#wp-menu-toggle):not(#sticky_icon_picker):after,
body.header-w .wrap > h2:first-child > *:not(#wp-menu-toggle):not(#sticky_icon_picker):after {
    background: rgba(255, 255, 255, .05);
}

body.header-b .wrap > h1:first-child > *:not(#wp-menu-toggle):not(#sticky_icon_picker):after,
body.header-b .wrap > h2:first-child > *:not(#wp-menu-toggle):not(#sticky_icon_picker):after {
    background: rgba(0,0,0, .05);
}

.wrap > h1:first-child #sticky_filters {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 10px;
    letter-spacing: .5px;
}

.wrap > h1:first-child #sticky_filters > div:first-child:before {
    content: '\e8b6';
    font-size: 12px;
    font-weight: 400;
    font-family: streamline;
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
}

body.rtl .wrap > h1:first-child #sticky_filters > div:first-child:before {
    margin-right: 0;
    margin-left: 5px;
}

.wrap > h1:first-child #sticky_filters > div:first-child:after {
    content: '\e666';
    font-size: 6px;
    font-weight: 400;
    font-family: streamline;
    display: inline-block;
    vertical-align: top;
    margin-left: 5px;
}

body.rtl .wrap > h1:first-child #sticky_filters > div:first-child:after {
    margin-right: 5px;
    margin-left: 0;
}

.wrap > h1:first-child #sticky_filters #filters-expand {
    display: block;
    position: absolute;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    left: -15px;
    top: 68px;
    padding: 15px;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
    opacity: 0;
    -webkit-box-shadow: 2px 2px 0 rgba(0, 0, 0, .1);
       -moz-box-shadow: 2px 2px 0 rgba(0, 0, 0, .1);
            box-shadow: 2px 2px 0 rgba(0, 0, 0, .1);
    -webkit-transform: translate(0, -50%) scale(.95,0);
       -moz-transform: translate(0, -50%) scale(.95,0);
        -ms-transform: translate(0, -50%) scale(.95,0);
         -o-transform: translate(0, -50%) scale(.95,0);
            transform: translate(0, -50%) scale(.95,0);
    -webkit-transition: -webkit-transform .15s, opacity .15s, top .15s ease-in-out;
       -moz-transition: -moz-transform .15s, opacity .15s, top .15s ease-in-out;
         -o-transition: -o-transform .15s, opacity .15s, top .15s ease-in-out;
            transition: transform .15s, opacity .15s, top .15s ease-in-out;
}

body.header-small .wrap > h1:first-child #sticky_filters #filters-expand {
    top: 50px;
}

body.rtl .wrap > h1:first-child #sticky_filters #filters-expand {
    left: auto;
    right: -15px;
}

.wrap > h1:first-child #sticky_filters:hover #filters-expand {
    display: block;
    opacity: 1;
    -webkit-transform: translate(0px, 0px) scale(1);
    -moz-transform: translate(0px, 0px) scale(1);
    -o-transform: translate(0px, 0px) scale(1);
    -ms-transform: translate(0px, 0px) scale(1);
    transform: translate(0px, 0px) scale(1);
}

.wrap > h1:first-child #sticky_filters {
    cursor: pointer;
}

body.content-b .wrap > h1:first-child #sticky_filters #filters-expand {
    background: rgba(0,0,0,.95);
}

body.content-w .wrap > h1:first-child #sticky_filters #filters-expand {
    background: rgba(0,0,0,.85);
}

.wrap > h1:first-child #sticky_filters #filters-expand:before {
    border: solid 8px transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    top: -15px;
    left: 13px;
}

body.rtl .wrap > h1:first-child #sticky_filters #filters-expand:before {
    left: auto;
    right: 13px;
}

body.content-b .wrap > h1:first-child #sticky_filters #filters-expand:before {
    border-bottom-color: rgba(0,0,0,.95);
} 
body.content-w .wrap > h1:first-child #sticky_filters #filters-expand:before {
    border-bottom-color: rgba(0,0,0,.85);
}   

body.header-b .wrap > h1:first-child,
body.header-b .wrap > h2:first-child {
    color:rgba(0,0,0,1);
}
body.header-b .wrap > h1:first-child:before,
body.header-b .wrap > h2:first-child:before {
    color: rgba(0,0,0,1);
}
body.header-b .wrap > h1:first-child .page-title-action {
    color: rgba(0,0,0,.9);
}
body.header-b .wrap > h1:first-child .add-new-h2,
body.header-b .wrap > h1:first-child #sticky_filters > div,
body.header-b .wrap > h1:first-child a,
body.header-b .wrap > h1:first-child button {
    color: rgba(0,0,0,.5);
}
body.header-b .wrap > h1:first-child .page-title-action:hover {
    color: #000;
}
body.header-b .wrap > h1:first-child .add-new-h2:hover, 
body.header-b .wrap > h1:first-child #sticky_filters > div:hover,
body.header-b .wrap > h1:first-child a:hover, 
body.header-b .wrap > h1:first-child button:hover {
    border-color:rgba(0,0,0,.75);
    color:rgba(0,0,0,.9);
}
body.header-b .wrap > h1:first-child > #wp-menu-toggle:after,
body.header-b .wrap > h2:first-child > #wp-menu-toggle:after {
    background: rgba(0,0,0,.1);
}
body.header-b .wrap > h1:first-child .nav-tab,
body.header-b .wrap > h2:first-child .nav-tab {
    color:rgba(0,0,0,.45)!important;
}
body.header-b .wrap > h1:first-child .nav-tab:hover,
body.header-b .wrap > h2:first-child .nav-tab:hover {
    color:rgba(0,0,0,.75)!important;
}
body.header-b .wrap > h1:first-child .nav-tab-active,
body.header-b .wrap > h2:first-child .nav-tab-active {
    color:rgba(0,0,0,.95)!important;
}
body.header-b .wrap > h1:first-child .nav-tab-active:hover,
body.header-b .wrap > h2:first-child .nav-tab-active:hover {
    color:rgba(0,0,0,1)!important;
}
body.header-b p.search-box input[name=s],
body.header-b .wp-filter .search-form input[type=search],
body.header-b.themes-php .wp-filter-search {
    color: rgba(0,0,0,.65);
    border-color: rgba(0,0,0,.1)!important
}
body.header-b p.search-box input[name=s]:hover,
body.header-b p.search-box input[name=s]:focus,
body.header-b .wp-filter .search-form input[type=search]:hover,
body.header-b .wp-filter .search-form input[type=search]:focus,
body.header-b.themes-php .wp-filter-search:hover,
body.header-b.themes-php .wp-filter-search:focus {
    color: rgba(0,0,0,.95);
}
body.header-b p.search-box input[type=submit],
body.header-b .wp-filter .search-form label {
    color: rgba(0,0,0,0.75) !important;
}
body.header-b p.search-box:after,
body.header-b .wp-filter .search-form:after {
    color: rgba(0,0,0,.95)!important;
    border-color: rgba(0,0,0,.35)!important;
}
body.header-b p.search-box:hover:after,
body.header-b p.search-box input[name=s],
body.header-b .wp-filter .search-form input[type=search] { color:#000!important; }
body.header-b .header_wrap input.btn {
    color: rgba(0,0,0,.75);
}
body.header-b .header_wrap input.btn:hover {
    color: rgba(0,0,0,1);
}
body.header-b .filter-count .count,
body.header-b .title-count {
    color: rgba(0,0,0,.45);
    border: 1px solid rgba(0,0,0,.2);
}
body.header-b ul.core-updates h3.s_modified {
    color: rgba(0,0,0,.85);
}
body.header-b ul.core-updates p {
    color: rgba(0,0,0,.5);
}
body.header-b #s-update-notice-container .button,
body.header-b #s-update-notice-container a,
body.header-b ul.core-updates .button,
body.header-b ul.core-updates a  {
    color: rgba(0,0,0,.65);
    border-color: rgba(0,0,0,.25);
}
body.header-b #s-update-notice-container .button:hover,
body.header-b #s-update-notice-container a:hover,
body.header-b ul.core-updates .button:hover,
body.header-b ul.core-updates a:hover {
    color: rgba(0,0,0,.95);
    border-color: rgba(0,0,0,.5);
}
body.header-b .subsubsub .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    background: rgba(0,0,0,.25)
}

body.header-b #col-right > .col-wrap > #posts-filter + .form-wrap a,
body.header-b .wrap .subsubsub a,
body.header-b .wrap #category-tabs a,
body.header-b .wrap .filter-links a,
body.header-b .wrap > .nav-tab-wrapper a { 
    color:rgba(0,0,0,.5)!important;
    border-color: rgba(0,0,0,.1)  
}
body.header-b #col-right > .col-wrap > #posts-filter + .form-wrap a:hover,
body.header-b .wrap .subsubsub a:hover,
body.header-b .wrap #category-tabs a:hover,
body.header-b .wrap .filter-links a:hover,
body.header-b .wrap > .nav-tab-wrapper a:hover { 
    color: rgba(0,0,0,.65)!important; 
    border-color: rgba(0,0,0,.25)
}
body.header-b .wrap .subsubsub a.current,
body.header-b .wrap .filter-links a.current,
body.header-b .wrap #category-tabs li.tabs a,
body.header-b .wrap > .nav-tab-wrapper a.nav-tab-active { 
    color:rgba(0,0,0,.9)!important; 
    border-color: rgba(0,0,0,.45) 
}

body.header-w #col-right > .col-wrap > #posts-filter + .form-wrap a,
body.header-w .wrap .subsubsub a,
body.header-w .wrap #category-tabs a,
body.header-w .wrap .filter-links a,
body.header-w .wrap > .nav-tab-wrapper a { 
    color:rgba(255,255,255,.5)!important; 
    border-color: rgba(255,255,255,.1)
}
body.header-w #col-right > .col-wrap > #posts-filter + .form-wrap a:hover,
body.header-w .wrap .subsubsub a:hover,
body.header-w .wrap #category-tabs a:hover,
body.header-w .wrap .filter-links a:hover,
body.header-w .wrap > .nav-tab-wrapper a:hover { 
    color: rgba(255,255,255,.65)!important; 
    border-color: rgba(255,255,255,.25)
}
body.header-w .wrap .subsubsub a.current,
body.header-w .wrap .filter-links a.current,
body.header-w .wrap #category-tabs li.tabs a,
body.header-w .wrap > .nav-tab-wrapper a.nav-tab-active { 
    color:rgba(255,255,255,.9)!important; 
    border-color: rgba(255,255,255,.45)
}

body.header-w .wrap > h1:first-child,
body.header-w .wrap > h2:first-child {
    color:rgba(255,255,255,1);
}
body.header-w .wrap > h1:first-child:before,
body.header-w .wrap > h2:first-child:before {
    color: rgba(255,255,255,1);
}
body.header-w .wrap > h1:first-child .page-title-action {
   color: rgba(255,255,255,.9); 
}
body.header-w .wrap > h1:first-child .add-new-h2,
body.header-w .wrap > h1:first-child #sticky_filters > div,
body.header-w .wrap > h1:first-child a,
body.header-w .wrap > h1:first-child button {
    color: rgba(255,255,255,.5);
}
body.header-w .wrap > h1:first-child .page-title-action:hover {
    color: #fff; 
}
body.header-w .wrap > h1:first-child .add-new-h2:hover,
body.header-w .wrap > h1:first-child #sticky_filters > div:hover,
body.header-w .wrap > h1:first-child a:hover,
body.header-w .wrap > h1:first-child button:hover {
    border-color:rgba(255,255,255,.75);
    color:rgba(255,255,255,.9);
}
body.header-w .wrap > h1:first-child > #wp-menu-toggle:after,
body.header-w .wrap > h2:first-child > #wp-menu-toggle:after {
    background: rgba(255,255,255,.1);
}
body.header-w .wrap > h1:first-child .nav-tab,
body.header-w .wrap > h2:first-child .nav-tab {
    color:rgba(255,255,255,.45)!important;
}
body.header-w .wrap > h1:first-child .nav-tab:hover,
body.header-w .wrap > h2:first-child .nav-tab:hover {
    color:rgba(255,255,255,.75)!important;
}
body.header-w .wrap > h1:first-child .nav-tab-active,
body.header-w .wrap > h2:first-child .nav-tab-active {
    color:rgba(255,255,255,.95)!important;
}
body.header-w .wrap > h1:first-child .nav-tab-active:hover,
body.header-w .wrap > h2:first-child .nav-tab-active:hover {
    color:rgba(255,255,255,1)!important;
}
body.header-w p.search-box input[name=s],
body.header-w .wp-filter .search-form input[type=search],
body.header-w.themes-php .wp-filter-search {
    color: rgba(255,255,255,.65);
    border-color: rgba(255,255,255,.1)!important
}
body.header-w p.search-box input[name=s]:hover,
body.header-w p.search-box input[name=s]:focus,
body.header-w .wp-filter .search-form input[type=search]:hover,
body.header-w .wp-filter .search-form input[type=search]:focus,
body.header-w.themes-php .wp-filter-search:hover,
body.header-w.themes-php .wp-filter-search:focus {
    color: rgba(255,255,255,.95)!important;
}
body.header-w p.search-box input[type=submit],
body.header-w .wp-filter .search-form label {
    color: rgba(255,255,255,0.75) !important;
}
body.header-w p.search-box:hover:after,
body.header-w p.search-box input[name=s],
body.header-w .wp-filter .search-form input[type=search] { color:#fff!important; }
body.header-w p.search-box:after,
body.header-w .wp-filter .search-form:after {
    color: rgba(255,255,255,.95)!important;
    border-color: rgba(255,255,255,.35)!important;
}
body.header-w .header_wrap input.btn {
    color: rgba(255,255,255,.75);
}
body.header-w .header_wrap input.btn:hover {
    color: rgba(255,255,255,1);
}
body.header-w .filter-count .count,
body.header-w .title-count {
    color: rgba(255,255,255,.45);
    border: 1px solid rgba(255,255,255,.2);
}
body.header-w ul.core-updates h3.s_modified {
    color: rgba(255,255,255,.85);
}
body.header-w ul.core-updates p {
    color: rgba(255,255,255,.5);
}
body.header-w #s-update-notice-container .button,
body.header-w #s-update-notice-container a,
body.header-w ul.core-updates .button,
body.header-w ul.core-updates a {
    color: rgba(255,255,255,.65);
    border-color: rgba(255,255,255,.2);
}
body.header-w #s-update-notice-container .button:hover,
body.header-w #s-update-notice-container a:hover,
body.header-w ul.core-updates .button:hover,
body.header-w ul.core-updates a:hover {
    color: rgba(255,255,255,.95);
    border-color: rgba(255,255,255,.5);
}

body.header-w .subsubsub .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    background: rgba(255,255,255,.25)
}

body.update-core-php div#s-update-notice-container {
    position: relative;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
}

body.update-core-php div#s-update-notice-container h2, 
body.update-core-php div#s-update-notice-container h3 {
    font-size: 20px;
    font-weight: 100;
}

body.update-core-php div#s-update-notice-container ul {
    list-style-type: none;
}

body.update-core-php.content-w div#s-update-notice-container > h2 {
    font-size: 16px;
    font-weight: 100;
    line-height: 22px;
}
body.update-core-php.header-w div#s-update-notice-container p,
body.update-core-php.header-w div#s-update-notice-container {
    color: rgba(255,255,255,.5);
}
body.update-core-php.header-b div#s-update-notice-container p,
body.update-core-php.header-b div#s-update-notice-container {
    color: rgba(0,0,0,.5);
}
body.update-core-php.header-w div#s-update-notice-container h2,
body.update-core-php.header-w div#s-update-notice-container h3 {
    color: rgba(255,255,255,.85);
}
body.update-core-php.header-b div#s-update-notice-container h2,
body.update-core-php.header-b div#s-update-notice-container h3 {
    color: rgba(0,0,0,.85);
}
.wrap > h1:first-child #sticky_filters #filters-expand ul {
    display: inline-block;
    vertical-align: top;
    font: 400 10px/16px "Open Sans", Helvetica, Arial, sans-serif;
    letter-spacing: .1px;
    height: 100%;
    max-height: 320px;
    margin-right: 35px;
    padding-left: 20px;
    padding-right: 20px;
    white-space: normal;
    min-width: 150px;
    max-width: 50%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
}

.wrap > h1:first-child #sticky_filters #filters-expand ul .mCSB_scrollTools {
    width: 2px;
}

.wrap > h1:first-child #sticky_filters #filters-expand ul .mCSB_draggerContainer .mCSB_dragger_bar {
    background: rgba(255, 255, 255, .5);
}

.wrap > h1:first-child #sticky_filters #filters-expand button.sticky_filter_go {
    display: block;
    margin: 15px auto 0;
    line-height: 26px;
    color: rgba(255,255,255,.85);
    border-color: rgba(255, 255, 255, .25)!important;
}
.wrap > h1:first-child #sticky_filters #filters-expand button.sticky_filter_go:hover {
    color: #fff;
    border-color: rgba(255, 255, 255, .55)!important;
}

.wrap > h1:first-child #sticky_filters #filters-expand button.sticky_filter_go:before {
    content: '';
    position: absolute;
    background: rgba(255, 255, 255, .05);
    left: 15px;
    right: 15px;
    height: 1px;
    bottom: 60px;
}

.wrap > h1:first-child #sticky_filters #filters-expand ul:nth-last-child(2) {
    margin-right: 0;
}

.wrap > h1:first-child #sticky_filters #filters-expand ul li {
    display: block;
    margin-bottom: 0;
    position: relative;
    vertical-align: top;
    white-space: nowrap;
    cursor: pointer;
    -webkit-transition: color .1s ease-in-out;
       -moz-transition: color .1s ease-in-out;
         -o-transition: color .1s ease-in-out;
            transition: color .1s ease-in-out;
    color: rgba(255, 255, 255, .5);
}

.wrap > h1:first-child #sticky_filters #filters-expand ul li:hover {
    cursor: pointer;
    color: rgba(255, 255, 255, .85);
}

.wrap > h1:first-child #sticky_filters #filters-expand ul li.active {
    font-weight: 600;
    color: #fff;
}

.wrap > h1:first-child #sticky_filters #filters-expand ul li.active:before {
    content: '\e69c';
    font: 400 10px/16px streamline;
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
    position: absolute;
    left: -20px;
    top: 1px;
}

body.rtl .wrap > h1:first-child #sticky_filters #filters-expand ul li.active:before {
    right: -20px;
    left: auto;
    transform: rotateY(180deg);
}

body.focus-on .wrap > h1:first-child,
body.focus-on .wrap > h2:first-child {
    top: -100px!important;
}
body.mobile.wpab-minimized .wrap > h1:first-child,
body.mobile.wpab-closed .wrap > h1:first-child,
body.mobile.wpab-minimized .wrap > h2:first-child,
body.mobile.wpab-closed .wrap > h2:first-child {
    padding-left: 70px!important;
}
body.rtl.mobile.wpab-minimized .wrap > h1:first-child,
body.rtl.mobile.wpab-closed .wrap > h1:first-child,
body.rtl.mobile.wpab-minimized .wrap > h2:first-child,
body.rtl.mobile.wpab-closed .wrap > h2:first-child {
    padding-left: initial!important;
    padding-right: 70px !important;
}
.postbox-container > * {
    -webkit-transition: opacity .2s ease-in-out;
       -moz-transition: opacity .2s ease-in-out;
         -o-transition: opacity .2s ease-in-out;
            transition: opacity .2s ease-in-out;
}
body.focus-on .postbox-container>* {
    opacity: 0;
}
body.mobile .wrap > h1:first-child,
body.mobile .wrap > h2:first-child {
    left: 0;
}
body.rtl.mobile .wrap > h1:first-child,
body.rtl.mobile .wrap > h2:first-child {
    left: auto;
    right: 0;
}
.wrap > h1:first-child .subtitle,
.wrap > h2:first-child .subtitle {
    font-size: 18px;
    display: inline-block;
    vertical-align: middle;
    line-height: 18px;
    margin-left: 15px;
}
body.rtl .wrap > h1:first-child .subtitle,
body.rtl .wrap > h2:first-child .subtitle {
    margin-right: 15px;
    margin-left: auto;
}
body.wpab-minimized .wrap > h1:first-child,
body.wpab-minimized .wrap > h2:first-child {
    top: 4px;
}
body.wpab-closed .wrap > h1:first-child,
body.wpab-closed .wrap > h2:first-child {
    top: 0;
}
body.header-small .wrap > h1:first-child,
body.header-small .wrap > h2:first-child {
    font-size: 20px;
    line-height: 50px;
    max-height: 50px;
    -webkit-box-shadow: 0 2px rgba(0, 0, 0, .05);
       -moz-box-shadow: 0 2px rgba(0, 0, 0, .05);
            box-shadow: 0 2px rgba(0, 0, 0, .05);
}
.wrap > h1:first-child:before,
.wrap > h2:first-child:before {
    text-transform: none;
    content: '\eb84';
    font: 400 20px/50px streamline;
    line-height: inherit!important;
    display: inline-block;
    margin-right: 10px;
    /*width: 32px;*/
    text-align: center;
    height: 100%;
    vertical-align: top;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

body.rtl .wrap > h1:first-child:before,
body.rtl .wrap > h2:first-child:before {
    margin-right: 0;
    margin-left: 10px;
}

.wrap > h1:first-child.s_live_icon:before,
.wrap > h2:first-child.s_live_icon:before {
    content: attr(data-content)!important;
}

body.mobile:not(.no-js):not(.rtl):not(.is_loading) #wpwrap .wrap > h1:first-child,
body.mobile:not(.no-js):not(.rtl):not(.is_loading) #wpwrap .wrap > h2:first-child {
    padding-left: 65px;
}

body.mobile.rtl:not(.no-js):not(.is_loading) #wpwrap .wrap > h1:first-child,
body.mobile.rtl:not(.no-js):not(.is_loading) #wpwrap .wrap > h2:first-child {
    padding-right: 65px ;
}

/*body:not(.wpab-closed):not(.wpab-minimized) .wrap > h1 > #wp-menu-toggle:not(.hamburger),
body:not(.wpab-closed):not(.wpab-minimized) .wrap > h2 > #wp-menu-toggle:not(.hamburger) {
    display:none!important;
}*/

.wrap > h1:first-child > #wp-menu-toggle:not(.hamburger),
.wrap > h2:first-child > #wp-menu-toggle:not(.hamburger) {
    margin-right: 15px;
    padding: 0px 15px;
    -webkit-transition: background-color 0.2s ease-in-out 0s;
       -moz-transition: background-color 0.2s ease-in-out 0s;
         -o-transition: background-color 0.2s ease-in-out 0s;
            transition: background-color 0.2s ease-in-out 0s;
    position: absolute;
    top: 0;
    left: 0;
}
body.rtl .wrap > h1:first-child > #wp-menu-toggle:not(.hamburger),
body.rtl .wrap > h2:first-child > #wp-menu-toggle:not(.hamburger) {
    margin-right: 0;
    margin-left: 15px;
    left: auto;
    right: 0;
}
.wrap > h1:first-child > #wp-menu-toggle:not(.hamburger):before,
.wrap > h2:first-child > #wp-menu-toggle:not(.hamburger):before {
    content: '\e96b';
    display: block;
    font: 400 18px/50px streamline;
    text-transform: none;
    -webkit-transition: line-height .2s ease-in-out, color .15s ease-in-out;
       -moz-transition: line-height .2s ease-in-out, color .15s ease-in-out;
         -o-transition: line-height .2s ease-in-out, color .15s ease-in-out;
            transition: line-height .2s ease-in-out, color .15s ease-in-out;
    -moz-osx-font-smoothing: grayscale
}
.wrap > h1:first-child > #wp-menu-toggle:not(.hamburger):after,
.wrap > h2:first-child > #wp-menu-toggle:not(.hamburger):after {
    content: '';
    display: block;
    width: 1px;
    height: 16px;
    position: absolute;
    right: 0;
    top: 18px;
    -webkit-transition:top .2s ease-in-out;
       -moz-transition:top .2s ease-in-out;
         -o-transition:top .2s ease-in-out;
            transition:top .2s ease-in-out;
}
body.rtl .wrap > h1:first-child > #wp-menu-toggle:not(.hamburger):after,
body.rtl .wrap > h2:first-child > #wp-menu-toggle:not(.hamburger):after {
    right: auto;
    left: 0;
}
.wp-responsive-open .wrap > h1:first-child > #wp-menu-toggle:not(.hamburger):after,
.wp-responsive-open .wrap > h2:first-child > #wp-menu-toggle:not(.hamburger):after {
    display: none !important;
}

.wrap > h1:first-child > #wp-menu-toggle.hamburger,
.wrap > h2:first-child > #wp-menu-toggle.hamburger {
    position: absolute;
    top: 13px;
    left: 5px;
    width: 40px;
    height: 40px;
    cursor: pointer;
    opacity: 1;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: top .15s ease-in-out, opacity .2s ease-in-out;
       -moz-transition: top .15s ease-in-out, opacity .2s ease-in-out;
         -o-transition: top .15s ease-in-out, opacity .2s ease-in-out;
            transition: top .15s ease-in-out, opacity .2s ease-in-out;
}

body.header-small .wrap > h1:first-child > #wp-menu-toggle.hamburger,
body.header-small .wrap > h2:first-child > #wp-menu-toggle.hamburger {
    top: 5px;
}

body.is_loading .wrap > h1:first-child > #wp-menu-toggle.hamburger,
body.is_loading .wrap > h2:first-child > #wp-menu-toggle.hamburger {
    opacity: 0;
}

.wrap > h1:first-child > #wp-menu-toggle.hamburger > #toggle-menu-wrap,
.wrap > h2:first-child > #wp-menu-toggle.hamburger > #toggle-menu-wrap {
    display: block;
    width: 40px;
    height: 40px;
    padding: 5px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

.wrap > h1:first-child > #wp-menu-toggle.hamburger:after,
.wrap > h2:first-child > #wp-menu-toggle.hamburger:after {
    content: '';
    width: 1px;
    height: 10px;
    position: absolute;
    right: -5px;
    top: -webkit-calc( 50% - 5px);
    top: -moz-calc( 50% - 5px);
    top: calc( 50% - 5px);
}

body.header-w .wrap > h1:first-child > #wp-menu-toggle.hamburger:after,
body.header-w .wrap > h2:first-child > #wp-menu-toggle.hamburger:after {
    background: rgba(255,255,255,.1);
}
body.header-b .wrap > h1:first-child > #wp-menu-toggle.hamburger:after,
body.header-b .wrap > h2:first-child > #wp-menu-toggle.hamburger:after {
    background: rgba(0,0,0,.1);
}

.wrap > h1:first-child > #wp-menu-toggle.hamburger > #toggle-ripple,
.wrap > h2:first-child > #wp-menu-toggle.hamburger > #toggle-ripple {
  position: absolute;
  display: none;
  width: 40px;
  height: 40px;
  top: 0;
  left: 0;
  border-radius: 100%;
  opacity: 0;
}

.wrap > h1:first-child > #wp-menu-toggle.hamburger svg {
    display: inline-block;
    vertical-align: top;
}

.wrap > h1:first-child > #wp-menu-toggle.hamburger #sticky-toggle,
.wrap > h2:first-child > #wp-menu-toggle.hamburger #sticky-toggle {
  fill: none;
  stroke-width: 10;
  stroke-miterlimit: 10;
  stroke-dasharray: 500;
  stroke-dashoffset: 2430;
  -webkit-transition: stroke-dasharray .4s ease, stroke-dashoffset .4s ease, stroke .4s ease, stroke-width .4s ease;
     -moz-transition: stroke-dasharray .4s ease, stroke-dashoffset .4s ease, stroke .4s ease, stroke-width .4s ease;
       -o-transition: stroke-dasharray .4s ease, stroke-dashoffset .4s ease, stroke .4s ease, stroke-width .4s ease;
          transition: stroke-dasharray .4s ease, stroke-dashoffset .4s ease, stroke .4s ease, stroke-width .4s ease;
}

#wpwrap.wp-responsive-open .wrap > h1:first-child > #wp-menu-toggle.hamburger #sticky-toggle {
    stroke-dasharray: 500;
    stroke-dashoffset: 1880; 
    stroke-width: 8;
}
body.header-w .wrap > h1:first-child > #wp-menu-toggle.hamburger #sticky-toggle,
body.header-w .wrap > h2:first-child > #wp-menu-toggle.hamburger #sticky-toggle {
    stroke: #ffffff;
}

body.header-w #wpwrap.wp-responsive-open .wrap > h1:first-child > #wp-menu-toggle.hamburger #sticky-toggle,
body.header-w #wpwrap.wp-responsive-open .wrap > h2:first-child > #wp-menu-toggle.hamburger #sticky-toggle {
    stroke: rgba(255,255,255,.15);
}

body.header-b .wrap > h1:first-child > #wp-menu-toggle.hamburger #sticky-toggle,
body.header-b .wrap > h2:first-child > #wp-menu-toggle.hamburger #sticky-toggle {
    stroke: #000000;
}

body.header-b #wpwrap.wp-responsive-open .wrap > h1:first-child > #wp-menu-toggle.hamburger #sticky-toggle,
body.header-b #wpwrap.wp-responsive-open .wrap > h2:first-child > #wp-menu-toggle.hamburger #sticky-toggle {
    stroke: rgba(0,0,0,.15);
}

.wrap > h1:first-child > #wp-menu-toggle.hamburger #st-line-top,
.wrap > h1:first-child > #wp-menu-toggle.hamburger #st-line-bot {
    height: 2px;
    width: 16px;
    position: absolute;
    left: 12px;
    right: 0;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
    -webkit-transition: all .4s ease-in-out;
       -moz-transition: all .4s ease-in-out;
         -o-transition: all .4s ease-in-out;
            transition: all .4s ease-in-out;
}

.wrap > h1:first-child > #wp-menu-toggle.hamburger #st-line-top {
    top: 13px;
}

.wrap > h1:first-child > #wp-menu-toggle.hamburger #st-line-bot {
    top: 26px;
}

body.header-w .wrap > h1:first-child > #wp-menu-toggle.hamburger #st-line-bot,
body.header-w .wrap > h1:first-child > #wp-menu-toggle.hamburger #st-line-top {
    background: rgba(255,255,255,1);
}
body.header-b .wrap > h1:first-child > #wp-menu-toggle.hamburger #st-line-bot,
body.header-b .wrap > h1:first-child > #wp-menu-toggle.hamburger #st-line-top {
    background: rgba(0,0,0,1);
}

#wpwrap.wp-responsive-open .wrap > h1:first-child > #wp-menu-toggle.hamburger #st-line-top {
    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
}
#wpwrap.wp-responsive-open .wrap > h1:first-child > #wp-menu-toggle.hamburger #st-line-bot {
    -webkit-transform: rotate(-45deg);
       -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
}

#wpwrap.wp-responsive-open .wrap > h1:first-child > #wp-menu-toggle.hamburger #st-line-top,
#wpwrap.wp-responsive-open .wrap > h1:first-child > #wp-menu-toggle.hamburger #st-line-bot {
    top: 19px;
}

/** Handle cheaters. */
body.cheatin {
    font-size: medium;
    height: auto;
    background: #fff;
    margin: 50px auto 2em;
    padding: 1em 2em;
    max-width: 700px;
    min-width: 0;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);
         box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);
}
body.cheatin p {
    font-size: 14px;
    line-height: 1.5;
    margin: 25px 0 20px;
}
body.modal-open {
    overflow: hidden;
}
#wpwrap:before {
    -webkit-transition: -webkit-filter 3s linear;
    -moz-transition: -moz-filter 3s linear;
    -o-transition: -o-filter 3s linear;
    transition: filter 3s linear;
}
body.modal-open:not(.vc_editor) #wpwrap:before {
    content: '';
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999;
    background: rgba(0, 0, 0, .15);
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    filter: blur(5px);
    filter: progid: DXImageTransform.Microsoft.Blur(PixelRadius='5');
}
body.vc_editor .modal-backdrop {
    display: none!important;
}
/*------------------------------------------------------------------------------
  16.3 - Custom Header Screen
------------------------------------------------------------------------------*/
.appearance_page_custom-header #headimg {
    border: 1px solid #DFDFDF;
    overflow: hidden;
    width: 100%;
}
.appearance_page_custom-header #upload-form p label {
    font-size: 12px;
}
.appearance_page_custom-header .available-headers .default-header {
    float: left;
    margin: 0 20px 20px 0;
}
body.rtl .appearance_page_custom-header .available-headers .default-header {
    float: right;
    margin: 0 0px 20px 20px;
}
.appearance_page_custom-header .random-header {
    clear: both;
    margin: 0 20px 20px 0;
    vertical-align: middle;
}
body.rtl .appearance_page_custom-header .random-header {
    margin: 0 0px 20px 20px;
}
.appearance_page_custom-header .available-headers label input,
.appearance_page_custom-header .random-header label input {
    margin-right: 10px;
}
body.rtl .appearance_page_custom-header .available-headers label input,
body.rtl .appearance_page_custom-header .random-header label input {
    margin-left: 10px;
    margin-right: auto;
}
.appearance_page_custom-header .available-headers label img {
    vertical-align: middle;
}
/*------------------------------------------------------------------------------
  16.4 - Custom Background Screen
------------------------------------------------------------------------------*/
div#custom-background-image {
    min-height: 100px;
    border: 1px solid #dfdfdf;
}
div#custom-background-image img {
    max-width: 400px;
    max-height: 300px;
}
/*------------------------------------------------------------------------------
  23.0 - Full Overlay w/ Sidebar
------------------------------------------------------------------------------*/
body.full-overlay-active {
    overflow: hidden;
}
.wp-full-overlay {
    background: transparent;
    z-index: 500000;
    position: fixed;
    overflow: visible;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    min-width: 0;
}
.wp-full-overlay-sidebar {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: fixed;
    width: 300px;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    padding: 0;
    margin: 0;
    z-index: 10;
    overflow: auto;
    background: #eee;
    border-right: none;
}
.wp-full-overlay.collapsed .wp-full-overlay-sidebar {
    overflow: visible;
}
.wp-full-overlay.collapsed,
.wp-full-overlay.expanded .wp-full-overlay-sidebar {
    margin-left: 0 !important;
}
body.rtl .wp-full-overlay.collapsed,
body.rtl .wp-full-overlay.expanded .wp-full-overlay-sidebar {
    margin-left: auto !important;
    margin-right: 0 !important;
}
.wp-full-overlay.expanded {}
.wp-full-overlay.collapsed .wp-full-overlay-sidebar {
    margin-left: -300px;
}
body.rtl .wp-full-overlay.expanded {}
body.rtl .wp-full-overlay.collapsed .wp-full-overlay-sidebar {
    margin-right: -300px;
    margin-left: auto;
}
.wp-full-overlay-sidebar:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 3px;
    z-index: 1000;
}
body.rtl .wp-full-overlay-sidebar:after {
    right: auto;
    left: 0;
}
.wp-full-overlay-main {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
}
.wp-full-overlay-sidebar .wp-full-overlay-header {
    position: absolute;
    left: 0;
    right: 0;
    height: 65px;
    padding: 0 0px;
    line-height: 65px;
    z-index: 10;
    margin: 0;
    border-top: none;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
}
.wp-full-overlay-sidebar .wp-full-overlay-header a.back {
    margin-top: 9px;
}
.wp-full-overlay-sidebar .wp-full-overlay-footer {
    position:fixed;
    bottom: 0;
    left: 0;
    width: 300px;
    border-bottom: none;
    border-top: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
         box-shadow: none;
}
body.rtl .wp-full-overlay-sidebar .wp-full-overlay-footer {
    left: auto;
    right: 0;
}
.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content {
    display: block;
}
/* Close & Navigation Links */
.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header {
    padding: 0;
}
.theme-install-overlay .close-full-overlay,
.theme-install-overlay .previous-theme,
.theme-install-overlay .next-theme {
    display: block;
    position: relative;
    float: left;
    width: 45px;
    height: 45px;
    padding-right: 2px;
    background: #eee;
    border-right: 1px solid #ddd;
    color: #444;
    cursor: pointer;
    text-decoration: none;
    -webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
    -moz-transition: color .1s ease-in-out, background .1s ease-in-out;
      -o-transition: color .1s ease-in-out, background .1s ease-in-out;
         transition: color .1s ease-in-out, background .1s ease-in-out;
}
body.rtl .theme-install-overlay .close-full-overlay,
body.rtl .theme-install-overlay .previous-theme,
body.rtl .theme-install-overlay .next-theme {
    float: right;
}
.theme-install-overlay .close-full-overlay:hover,
.theme-install-overlay .close-full-overlay:focus,
.theme-install-overlay .previous-theme:hover,
.theme-install-overlay .previous-theme:focus,
.theme-install-overlay .next-theme:hover,
.theme-install-overlay .next-theme:focus {
    background: #ddd;
    border-color: #ccc;
    color: #000;
    outline: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
         box-shadow: none;
}
.theme-install-overlay .close-full-overlay:before {
    font: normal 22px/1 dashicons;
    content: "\f335";
    position: relative;
    top: 7px;
    left: 13px;
}
body.rtl .theme-install-overlay .close-full-overlay:before {
    left: auto;
    right:  13px;
}
.theme-install-overlay .previous-theme:before {
    font: normal 20px/1 dashicons;
    content: "\f341";
    position: relative;
    top: 6px;
    left: 14px;
}
body.rtl .theme-install-overlay .previous-theme:before {
    left: auto;
    right: 14px;
}
.theme-install-overlay .next-theme:before {
    font: normal 20px/1 dashicons;
    content: "\f345";
    position: relative;
    top: 6px;
    left: 13px;
}
body.rtl .theme-install-overlay .next-theme:before {
    left: auto;
    right:  13px;
}
.theme-install-overlay .previous-theme.disabled,
.theme-install-overlay .next-theme.disabled,
.theme-install-overlay .previous-theme.disabled:hover,
.theme-install-overlay .previous-theme.disabled:focus,
.theme-install-overlay .next-theme.disabled:hover,
.theme-install-overlay .next-theme.disabled:focus {
    color: #bbb;
    background: #eee;
    cursor: default;
    pointer-events: none;
}
/
.theme-install-overlay {
    display: none;
}
.theme-install-overlay.single-theme {
    display: block;
}
.install-theme-info {
    display: none;
    padding: 10px 20px 60px;
}
.single-theme .install-theme-info {
    padding-top: 15px;
}
.theme-install-overlay .install-theme-info {
    display: block;
}
.install-theme-info .theme-install {
    float: right;
    margin-top: 18px;
}
body.rtl .install-theme-info .theme-install {
    float: left;
}
.install-theme-info .theme-name {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0;
    margin-top: 0;
}
.install-theme-info .theme-screenshot {
    margin-top: 15px;
    width: 258px;
    border: 1px solid #ccc;
}
.install-theme-info .theme-details {
    overflow: hidden;
}
.theme-details .theme-version {
    margin: 15px 0;
    float: left;
}
body.rtl .theme-details .theme-version {
    float: right;
}
.theme-details .star-rating {
    margin: 7px 0;
    float: right;
}
body.rtl .theme-details .star-rating {
    float: left;
}
.theme-details .theme-description {
    float: left;
    color: #777;
    line-height: 20px;
    max-width: 100%;
}
body.rtl .theme-details .theme-description {
    float: right;
}
.theme-install-overlay .wp-full-overlay-header .theme-install {
    float: right;
    margin: 8px 10px 0 0;
    /* For when .theme-install is a span rather than a.button-primary (already installed theme) */
    
    line-height: 26px;
}
body.rtl .theme-install-overlay .wp-full-overlay-header .theme-install {
    float: left;
    margin: 8px 0px 0 10px;
}
.theme-install-overlay .wp-full-overlay-sidebar {
    background: #eee;
    border-right: 1px solid #ddd;
}
body.rtl .theme-install-overlay .wp-full-overlay-sidebar {
    border-left: 1px solid #ddd;
    border-right: none;
}
.theme-install-overlay .wp-full-overlay-sidebar-content {
    background: #fff;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.theme-install-overlay .wp-full-overlay-main {
    background: #fff url(../images/spinner.gif) no-repeat center center;
    -moz-background-size: 20px 20px;
      -o-background-size: 20px 20px;
         background-size: 20px 20px;
}

.no-js #message {
    display: block;
}
.accordion-section ul.category-tabs,
.accordion-section ul.add-menu-item-tabs,
.accordion-section ul.wp-tab-bar {
    margin: 0;
}
.accordion-section .categorychecklist {
    margin: 0;
    display: block;
}
.accordion-section .categorychecklist li {
    margin-bottom: 5px;
}
.metabox-holder-disabled .postbox,
.metabox-holder-disabled .accordion-section-content,
.metabox-holder-disabled .accordion-section-title {
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.metabox-holder-disabled .button-controls .select-all {
    display: none;
}
#wpbody {
    position: relative;
    display: block;
    z-index: 4;
    left: 0;
    -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,.25);
       -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.25);
            box-shadow: 0px 1px 2px rgba(0,0,0,.25);
    -webkit-transition: -webkit-transform .2s ease-in-out, margin-top .15s ease-in-out;
       -moz-transition: -moz-transform .2s ease-in-out, margin-top .15s ease-in-out;
         -o-transition: -o-transform .2s ease-in-out, margin-top .15s ease-in-out;
            transition: transform .2s ease-in-out, margin-top .15s ease-in-out;
}
body.rtl #wpbody {
    left: auto;
    right: 0;
}

body.mobile .wp-responsive-open p.search-box,
body.mobile .wp-responsive-open p.search-box input,
body.mobile .wp-responsive-open .wp-filter .search-form .wp-filter .search-form label,
body.mobile .wp-responsive-open .wp-filter .search-form input {
    -webkit-transform: translateX(330px);
    -moz-transform: translateX(330px);
    -ms-transform: translateX(330px);
    -o-transform: translateX(330px);
    transform: translateX(330px);
}
body.rtl.mobile .wp-responsive-open p.search-box,
body.rtl.mobile .wp-responsive-open p.search-box input,
body.rtl.mobile .wp-responsive-open .wp-filter .search-form .wp-filter .search-form label,
body.rtl.mobile .wp-responsive-open .wp-filter .search-form input {
    -webkit-transform: translateX(-330px);
    -moz-transform: translateX(-330px);
    -ms-transform: translateX(-330px);
    -o-transform: translateX(-330px);
    transform: translateX(-330px);
}
body.mobile .wp-responsive-open p.search-box input[type=submit],
body.mobile .wp-responsive-open .wp-filter .search-form label {
    display: none;
}

.theme-location-set {
    font-size: 11px;
}
#wpbody .open-label {
    display: block;
    float: left;
}
body.rtl #wpbody .open-label {
    display: block;
    float: right;
}
#wpbody .open-label span {
    padding-right: 15px;
    display: inline-block;
}
body.rtl #wpbody .open-label span {
    padding-right: initial;
    padding-left: 15px;
}
.js .input-with-default-title {
    font-style: italic;
}
.meta-box-sortables.ui-sortable .hndle,
.ui-draggable,
.ui-sortable {
    -ms-touch-action: none;
    touch-action: none;
}
.meta-box-sortables.ui-sortable {
    -ms-touch-action: auto;
    touch-action: auto;
    position: relative!important;
}
.wp-customizer .media-modal-backdrop {
    z-index: 559900
}
#TB_overlay {
    background: #000;
    opacity: 0.7;
    filter: alpha(opacity=70);
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100050;
}
#TB_window {
    position: fixed;
    z-index: 100050;
    /* Above DFW. */
    
    visibility: hidden;
    text-align: left;
    top: 50%;
    left: 50%;
    -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3);
         box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3);
}
body.rtl #TB_window {
    left: auto;
    right: 50%;
    text-align: right;
}
#TB_window img#TB_Image {
    display: block;
    margin: 15px 0 0 15px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
}
body.rtl #TB_window img#TB_Image {
    margin: 15px 15px 0 0px;
}
#TB_caption {
    height: 25px;
    padding: 7px 30px 10px 25px;
    float: left;
}
body.rtl #TB_caption {
    padding: 7px 25px 10px 30px;
    float: right;
}
#TB_closeWindow {
    height: 25px;
    padding: 11px 25px 10px 0;
    float: right;
}
body.rtl #TB_closeWindow {
    padding: 11px 0px 10px 25px;
    float: left;
}
#TB_closeAjaxWindow {
    float: right;
}
body.rtl #TB_closeAjaxWindow {
    float: left;
}
#TB_closeAjaxWindow a {
    text-decoration: none;
}
#TB_ajaxWindowTitle {
    float: left;
    font-weight: 600;
    line-height: 29px;
    overflow: hidden;
    padding: 0 29px 0 10px;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    white-space: nowrap;
    width: -webkit-calc( 100% - 39px);
    width: -moz-calc( 100% - 39px);
    width: calc( 100% - 39px);
}
body.rtl #TB_ajaxWindowTitle {
    float: right;
}
#TB_title {
    background: transparent!important;
    border-bottom: 0;
    height: 32px;
}
#TB_ajaxContent {
    clear: both;
    padding: 2px 15px 15px 15px;
    overflow: auto;
    text-align: left;
    line-height: 1.4em;
}
body.rtl #TB_ajaxContent {
    text-align: right;
}
#TB_ajaxContent.TB_modal {
    padding: 15px;
}
#TB_ajaxContent p {
    padding: 5px 0px 5px 0px;
}
#TB_load {
    position: fixed;
    display: none;
    z-index: 103;
    top: 50%;
    left: 50%;
    background-color: #E8E8E8;
    border: 1px solid #555;
    margin: -45px 0 0 -125px;
    padding: 40px 15px 15px;
}
body.rtl #TB_load {
    left: auto;
    right: 50%;
    margin: -45px -125px 0 0;
    padding: 40px 15px 15px;
}
#TB_HideSelect {
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    border: none;
    filter: alpha(opacity=0);
    opacity: 0;
    height: 100%;
    width: 100%;
}
body.rtl #TB_HideSelect {
    left: auto;
    right: 0;
}
#TB_iframeContent {
    clear: both;
    border: none;
}
.tb-close-icon {
    color: rgba(255, 255, 255, .5);
    text-align: center;
    line-height: 32px;
    width: 32px;
    height: 32px;
    position: absolute;
    top: 0;
    right: 0;
}
body.rtl .tb-close-icon {
    right: auto;
    left: 0;
}
.tb-close-icon:before {
    content: '\ec0e';
    display: block;
    font: normal 20px/32px 'streamline';
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#plugin-information-title.with-banner div.vignette {
    display: block;
    float: right;
    top: 0;
    height: 250px;
    width: 772px;
    margin: 0 -20px;
    background: 0 0;
}
body.rtl #plugin-information-title.with-banner div.vignette {
    float: left;
}
#plugin-information-footer {
    position: absolute;
    bottom: 0px;
    left: 0;
    padding: 10px 20px;
    right: 0;
    background: black;
}
#plugin-information {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    padding: 0;
}
#plugin-information-scrollable {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    height: 100%;
}
#docs-list,
#plugin-information .section,
#template textarea,
.code,
.ltr,
code,
input[type=email],
input[type=url] {
    direction: ltr
}
#plugin-information .section img.screenshot {
    max-width: 100%;
}
#plugin-information-title {
    padding: 0 20px;
    font-size: 22px;
    font-weight: 600;
    line-height: 56px;
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    height: 56px;
    overflow: hidden;
    text-overflow: ellipsis;
}
#plugin-information-content .fyi h3 {
  text-align: left;
  margin-bottom: 5px;
}
body.rtl #plugin-information-content .fyi h3 {
  text-align: right;
}
#plugin-information-title.with-banner {
    margin-right: 0;
    height: 250px;
    bottom: 250px;
    -webkit-background-size: cover;
    background-size: cover;
}
body.rtl #plugin-information-title.with-banner {
    margin-right: auto;
    margin-left: 0;
}
#plugin-information-title.with-banner div.vignette {
    display: block;
    float: right;
    top: 0;
    height: 250px;
    width: 772px;
    margin: 0 -20px;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 60%, rgba(0,0,0,0.25) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(60%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.25))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.25) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.25) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.25) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.25) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#40000000',GradientType=0 ); /* IE6-9 */
}
body.rtl #plugin-information-title.with-banner div.vignette {
    float: left;
}
#plugin-information-title.with-banner h2 {
    display: inline-block;
    font-size: 18px;
    background: rgba(0, 0, 0, .55);
    line-height: 40px;
    height: 40px;
    position: absolute;
    top: -webkit-calc( 100% - 100px);
    top: -moz-calc( 100% - 100px);
    top: calc( 100% - 100px);
    left: 20px;
    padding: 0 15px;
}
body.rtl #plugin-information-title.with-banner h2 {
    left: auto;
    right: 20px;
}
#plugin-information-content {
    display: block;
    padding: 20px;   
    position: absolute;
    top: 250px;
    bottom: 60px;
    left: 0;
    right: 0;
    box-shadow: 0px -2px rgba(0,0,0,.1);
}
#plugin-information .fyi {
    display: block;
    float: right;
    position: absolute;
    z-index: 100;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 20px;
    background: rgba(0, 0, 0, .15);
    width: 220px;
}
body.rtl #plugin-information .fyi {
    float: left;
    right: auto;
    left: 0;
}
#plugin-information .fyi > ul > li > strong {
    width: 100px;
    display: inline-block;
    vertical-align: top;
    font-size: 10px;
    line-height: 12px;
    margin-right: 5px;
    text-transform: uppercase;
}
body.rtl #plugin-information .fyi > ul > li > strong {
    margin-right: auto;
    margin-left: 5px;
}
#plugin-information .fyi > ul:not(.contributors) > li {
    display: block;
    font-size: 11px;
    line-height: 12px;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    padding: 5px 0;
    margin: 0;
}
#plugin-information-content .contributors li {
    display: inline-block;
    line-height: 18px;
    vertical-align: top;
    margin-right: 15px;
    width: -webkit-calc(50% - 20px);
    width: -moz-calc(50% - 20px);
    width: calc(50% - 20px);
}
body.rtl #plugin-information-content .contributors li {
    margin-left: 15px;
    margin-right: auto;
}
#plugin-information-content #section-holder {
    margin-top: 0 !important;
    margin-left: 0!important;
    margin-right: 250px;
    padding-top: 0!important;
    padding-right: 10px!important;
    overflow: auto;
}
#plugin-information-content #section-holder h4 {
    position: absolute;
    top: 14px;
    right: 18px;
    height: 22px;
    width: 22px;
    cursor: pointer;
    text-align: right;
}
body.rtl #plugin-information-content #section-holder h4 {
    right: auto;
    left: 18px;
    text-align: left;
}
#plugin-information-content #section-reviews > p:first-child {
    display: none;
}
#plugin-information-content #section-holder p + h4 {
    margin-top:20px;
}
#plugin-information-content span.counter-back {
    display: inline-block;
    vertical-align: middle;
    width: 100px;
    height: 3px;
    position: relative;
    background: rgba(0,0,0,.05);
    border-radius: 3px;
}
#plugin-information-content .counter-container {
    display: block;
    line-height: 14px;
    margin-bottom: 5px;
}
#plugin-information-content span.counter-bar {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    border-radius: 3px;
    background: rgba(255, 255, 255, .65);
}
body.rtl #plugin-information-content span.counter-bar {
    left: auto;
    right: 0;
}
#plugin-information-content .star-rating {
    line-height: 12px;
    display: block;
}
#plugin-information-content .star-rating + small {
    font-style: italic;
    display: block;
    line-height: 10px;
    margin-bottom: 10px;
}
#plugin-information-content span.counter-label {
    display: inline-block;
    vertical-align: top;
    font-size: 10px;
    line-height: 14px;
    width: 40px;
    text-align: right;
    white-space: nowrap;
    margin-right:  5px;
}
body.rtl #plugin-information-content span.counter-label {
    margin-right: auto;
    margin-left: 5px;
    text-align: left;
}
#plugin-information-content .counter-container + h3 {
    margin-top: 20px;
}
#plugin-information-content span.counter-count {
    display: inline-block;
    vertical-align: top;
    margin-left: 5px;
    font-size: 10px;
    font-weight: 600;
}
body.rtl #plugin-information-content span.counter-count {
    margin-right: 5px;
    margin-left: auto;
}
#plugin-information-content .contributors li a {
    display: block;
    line-height: 18px;
    font-weight: 600;
    white-space: nowrap;
}
#plugin-information-content .contributors li img {
    display: inline-block;
    vertical-align: top;
    border-radius: 18px;
    margin-right: 5px;
}
body.rtl #plugin-information-content .contributors li img {
    margin-left: 5px;
    margin-right: auto;
}
#plugin-information-content .review-title-section {
    margin-bottom: 5px;
}
#plugin-information-content .review-title-section + p {
    font-size: 10px;
    line-height: 20px;
}
#plugin-information-content .review-title-section + p > a {
    display: inline-block;
    vertical-align: top;
    line-height: 20px;
    font-weight: 600;
    font-size: 11px;
}
#plugin-information-content .review-title-section + p img {
    border-radius: 10px;
    margin: 0 2px 0 5px;
    display: inline-block;
    vertical-align:middle;
}
body.rtl #plugin-information-content .review-title-section + p img {
    margin: 0 5px 0 2px;
}
#plugin-information-content .review {
    display: block;
    margin-bottom: 20px;
    padding: 15px;
    border: 1px solid rgba(255, 255, 255, .1);
}
#plugin-information-content .review-body {
    display: block;
}
#plugin-information-content .review-body p:last-child {
    margin-bottom: 0;
}
#plugin-information-tabs {
    padding: 0 20px;
    position: relative;
    right: 0;
    left: 0;
    height: 30px;
    z-index: 1;
    margin-top: -30px;
}
#plugin-information-tabs a {
    position: relative;
    top: 0;
    display: inline-block;
    padding: 5px 10px;
    margin: 0;
    min-width: 45px;
    text-align: center;
    line-height: 20px;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: none;
    opacity: .85;
    -webkit-transition: opacity .15s ease-in-out;
       -moz-transition: opacity .15s ease-in-out;
         -o-transition: opacity .15s ease-in-out;
            transition: opacity .15s ease-in-out;
}
#plugin-information-tabs a.current {
    font-weight: 800;
    opacity: 1;
    top: -2px;
    padding: 7px 10px;
}
#plugin-information-tabs a:active,
#plugin-information-tabs a:hover,
#plugin-information-tabs a:focus {
    opacity: 1;
}
body.disconnected {
    overflow:hidden;
}
#wp-auth-check-wrap.hidden {
    display: none;
}
#wp-auth-check-wrap #wp-auth-check-bg {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000;
    opacity: 0.7;
    filter: alpha(opacity=70);
    z-index: 1000010; /* needs to appear above .notification-dialog */
}
#wp-auth-check-wrap #wp-auth-check {
    position: fixed;
    left: 50%;
    overflow: hidden;
    top: 40px;
    bottom: 20px;
    max-height: 415px;
    width: 380px;
    margin: 0 0 0 -190px;
    padding: 30px 0 0;
    z-index: 1000011; /* needs to appear above #wp-auth-check-bg */
}
body.rtl #wp-auth-check-wrap #wp-auth-check {
    right: 50%;
    left: auto;
    margin: 0 -190px 0 0px;
}
@media screen and ( max-width: 380px ) {
    #wp-auth-check-wrap #wp-auth-check {
        left: 0;
        width: 100%;
        margin: 0;
    }
    body.rtl #wp-auth-check-wrap #wp-auth-check {
        left: auto;
        right: 0;
    }
}
#wp-auth-check-wrap.fallback #wp-auth-check {
    max-height: 180px;
    overflow: auto;
}
#wp-auth-check-wrap #wp-auth-check-form {
    background: url(../../lib/assets/three-dots-255.svg) no-repeat center center;
    -moz-background-size: 45px 45px;
      -o-background-size: 45px 45px;
         background-size: 45px 45px;
    height: 105%;
    overflow: hidden;
}
#wp-auth-check-wrap #wp-auth-check-form iframe {
    height: 98%; /* Scrollbar fix */
    width: 100%;
}
#wp-auth-check-wrap .wp-auth-check-close {
    position: absolute;
    top: 8px;
    right: 8px;
    height: 22px;
    width: 22px;
    cursor: pointer;
}
body.rtl #wp-auth-check-wrap .wp-auth-check-close {
    right: auto;
    left: 8px;
}
#wp-auth-check-wrap .wp-auth-check-close:before {
    content: '\ec0e';
    display: block !important;
    font: normal 20px/22px 'streamline';
    speak: none;
    height: 22px;
    text-align: right;
    width: 22px;
    color: rgba(255,255,255,.75);
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale;
}
body.rtl #wp-auth-check-wrap .wp-auth-check-close:before {
    text-align: left;
}
#wp-auth-check-wrap .wp-auth-check-close:hover:before {
    color: #0073aa;
}
#wp-auth-check-wrap .wp-auth-check-close:focus {
    outline: 1px dotted #82878c;
}
#wp-auth-check-wrap .wp-auth-fallback-expired {
    outline: 0;
}
#wp-auth-check-wrap .wp-auth-fallback {
    font-size: 14px;
    line-height: 21px;
    padding: 0 25px;
    display: none;
}
#wp-auth-check-wrap.fallback .wp-auth-fallback,
#wp-auth-check-wrap.fallback .wp-auth-check-close {
    display: block;
}


body.content-b #widgets-right h3,
body.content-b .card h3,
body.content-b .tool-box h3,
body.content-b .card h4,
body.content-b .tool-box h4 {
   color:rgba(0,0,0,.85);
}
body.content-b .wrap .stuffbox,
body.content-b .wrap .postbox,
body.content-b #widgets-right p,
body.content-b .wrap .stuffbox p,
body.content-b .wrap .postbox p,
body.content-b .card p,
body.content-b .tool-box p {
   color: rgba(0,0,0,.5);
}
body.content-b .wrap .stuffbox input.labelauty + label,
body.content-b .wrap .postbox input.labelauty + label {
   color: rgba(0,0,0,.15);
}
body.content-b .wrap .stuffbox input.labelauty:not(:checked):not([disabled]) + label:hover, 
body.content-b .wrap .postbox input.labelauty:checked + label {
   color: rgba(0,0,0,1);
}
body.content-b #nav-menu-meta .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
body.content-b .wrap .postbox .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 
   background-color: rgba(0,0,0,.15); 
}

body.content-b #nav-menu-meta .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
body.content-b .wrap .postbox .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
   background-color: rgba(0,0,0,.45); 
}
body.content-b #nav-menu-meta .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
body.content-b .wrap .postbox .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
body.content-b #nav-menu-meta .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
body.content-b .wrap .postbox .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
   background-color: rgba(0,0,0,.75);
}
body.content-b .wrap .stuffbox label,
body.content-b .wrap .postbox label,
body.content-b .misc-pub-section {
   color: rgba(0,0,0,.65);
}
body.content-b .wrap .stuffbox a,
body.content-b .wrap .postbox a,
body.content-b .wrap > .card a,
body.content-b .wrap > .tool-box a,
body.content-b .wrap .stuffbox .button,
body.content-b .wrap .postbox .button,
body.content-b .wrap > .card .button,
body.content-b .wrap > .tool-box .button,
body.content-b .wrap .stuffbox button,
body.content-b .wrap .postbox button,
body.content-b .wrap > .card button,
body.content-b .wrap > .tool-box button,
body.content-b .wrap .stuffbox input,
body.content-b .wrap .postbox input,
body.content-b .wrap > .card input,
body.content-b .wrap > .tool-box input,
body.content-b .wrap .stuffbox textarea,
body.content-b .wrap .postbox textarea,
body.content-b .wrap > .card textarea,
body.content-b .wrap > .tool-box textarea,
body.content-b .wrap .stuffbox select,
body.content-b .wrap .postbox select,
body.content-b .wrap > .card select,
body.content-b .wrap > .tool-box select,
body.content-b .wrap .stuffbox .sod_select,
body.content-b .wrap .postbox .sod_select,
body.content-b .wrap > .card .sod_select,
body.content-b .wrap > .tool-box .sod_select {
   color: rgba(0,0,0,.65);
}
body.content-b .wrap .stuffbox a:hover,
body.content-b .wrap .postbox a:hover,
body.content-b .wrap > .card a:hover,
body.content-b .wrap > .tool-box a:hover,
body.content-b .wrap .stuffbox .button:hover,
body.content-b .wrap .postbox .button:hover,
body.content-b .wrap > .card .button:hover,
body.content-b .wrap > .tool-box .button:hover,
body.content-b .wrap .stuffbox button:hover,
body.content-b .wrap .postbox button:hover,
body.content-b .wrap > .card button:hover,
body.content-b .wrap > .tool-box button:hover,
body.content-b .wrap .stuffbox input:hover,
body.content-b .wrap .postbox input:hover,
body.content-b .wrap > .card input:hover,
body.content-b .wrap > .tool-box input:hover,
body.content-b .wrap .stuffbox textarea:hover,
body.content-b .wrap .postbox textarea:hover,
body.content-b .wrap > .card textarea:hover,
body.content-b .wrap > .tool-box textarea:hover,
body.content-b .wrap .stuffbox select:hover,
body.content-b .wrap .postbox select:hover,
body.content-b .wrap > .card select:hover,
body.content-b .wrap > .tool-box select:hover,
body.content-b .wrap .stuffbox .sod_select:hover,
body.content-b .wrap .postbox .sod_select:hover,
body.content-b .wrap > .card .sod_select:hover,
body.content-b .wrap > .tool-box .sod_select:hover {
   color: rgba(0,0,0,.85);
}
body.content-b .wrap .stuffbox a:focus,
body.content-b .wrap .postbox a:focus,
body.content-b .wrap > .card a:focus,
body.content-b .wrap > .tool-box a:focus,
body.content-b .wrap .stuffbox .button:focus,
body.content-b .wrap .postbox .button:focus,
body.content-b .wrap > .card .button:focus,
body.content-b .wrap > .tool-box .button:focus,
body.content-b .wrap .stuffbox button:focus,
body.content-b .wrap .postbox button:focus,
body.content-b .wrap > .card button:focus,
body.content-b .wrap > .tool-box button:focus,
body.content-b .wrap .stuffbox input:focus,
body.content-b .wrap .postbox input:focus,
body.content-b .wrap > .card input:focus,
body.content-b .wrap > .tool-box input:focus,
body.content-b .wrap .stuffbox textarea:focus,
body.content-b .wrap .postbox textarea:focus,
body.content-b .wrap > .card textarea:focus,
body.content-b .wrap > .tool-box textarea:focus,
body.content-b .wrap .stuffbox select:focus,
body.content-b .wrap .postbox select:focus,
body.content-b .wrap > .card select:focus,
body.content-b .wrap > .tool-box select:focus,
body.content-b .wrap .stuffbox .sod_select:focus,
body.content-b .wrap .postbox .sod_select:focus,
body.content-b .wrap > .card .sod_select:focus,
body.content-b .wrap > .tool-box .sod_select:focus {
   color: rgba(0,0,0,1);
}
/*body.content-b .wrap .stuffbox input[type="text"],
body.content-b .wrap .postbox input[type="text"],
body.content-b .wrap .stuffbox input[type="password"],
body.content-b .wrap .postbox input[type="password"],
body.content-b .wrap .stuffbox input[type="file"],
body.content-b .wrap .postbox input[type="file"],
body.content-b .wrap .stuffbox input[type="email"],
body.content-b .wrap .postbox input[type="email"],
body.content-b .wrap .stuffbox input[type="number"],
body.content-b .wrap .postbox input[type="number"],
body.content-b .wrap .stuffbox input[type="search"],
body.content-b .wrap .postbox input[type="search"],
body.content-b .wrap .stuffbox input[type="tel"],
body.content-b .wrap .postbox input[type="tel"],
body.content-b .wrap .stuffbox input[type="url"],
body.content-b .wrap .postbox input[type="url"],
body.content-b .wrap .stuffbox select,
body.content-b .wrap .postbox select,
body.content-b .wrap .stuffbox .sod_select,
body.content-b .wrap .postbox .sod_select {
   border-color: rgba(0,0,0,.15)
}
body.content-b .wrap .stuffbox input[type="text"]:hover,
body.content-b .wrap .postbox input[type="text"]:hover,
body.content-b .wrap .stuffbox input[type="password"]:hover,
body.content-b .wrap .postbox input[type="password"]:hover,
body.content-b .wrap .stuffbox input[type="file"]:hover,
body.content-b .wrap .postbox input[type="file"]:hover,
body.content-b .wrap .stuffbox input[type="email"]:hover,
body.content-b .wrap .postbox input[type="email"]:hover,
body.content-b .wrap .stuffbox input[type="number"]:hover,
body.content-b .wrap .postbox input[type="number"]:hover,
body.content-b .wrap .stuffbox input[type="search"]:hover,
body.content-b .wrap .postbox input[type="search"]:hover,
body.content-b .wrap .stuffbox input[type="tel"]:hover,
body.content-b .wrap .postbox input[type="tel"]:hover,
body.content-b .wrap .stuffbox input[type="url"]:hover,
body.content-b .wrap .postbox input[type="url"]:hover,
body.content-b .wrap .stuffbox select:hover,
body.content-b .wrap .postbox select:hover,
body.content-b .wrap .stuffbox .sod_select:hover,
body.content-b .wrap .postbox .sod_select:hover {
   border-color: rgba(0,0,0,.35)
}
body.content-b .wrap .stuffbox input[type="text"]:focus,
body.content-b .wrap .postbox input[type="text"]:focus,
body.content-b .wrap .stuffbox input[type="password"]:focus,
body.content-b .wrap .postbox input[type="password"]:focus,
body.content-b .wrap .stuffbox input[type="file"]:focus,
body.content-b .wrap .postbox input[type="file"]:focus,
body.content-b .wrap .stuffbox input[type="email"]:focus,
body.content-b .wrap .postbox input[type="email"]:focus,
body.content-b .wrap .stuffbox input[type="number"]:focus,
body.content-b .wrap .postbox input[type="number"]:focus,
body.content-b .wrap .stuffbox input[type="search"]:focus,
body.content-b .wrap .postbox input[type="search"]:focus,
body.content-b .wrap .stuffbox input[type="tel"]:focus,
body.content-b .wrap .postbox input[type="tel"]:focus,
body.content-b .wrap .stuffbox input[type="url"]:focus,
body.content-b .wrap .postbox input[type="url"]:focus,
body.content-b .wrap .stuffbox select:focus,
body.content-b .wrap .postbox select:focus,
body.content-b .wrap .stuffbox .sod_select.focus,
body.content-b .wrap .postbox .sod_select.focus {
   border-color: rgba(0,0,0,.65)
}
body.content-b .wrap .stuffbox select,
body.content-b .wrap .postbox select {
   background: transparent url("../assets/arrow-small-0-35.png") right 10px center no-repeat;
}
body.content-b .wrap .stuffbox input[type="text"]:disabled,
body.content-b .wrap .postbox input[type="text"]:disabled,
body.content-b .wrap .stuffbox input[type="password"]:disabled,
body.content-b .wrap .postbox input[type="password"]:disabled,
body.content-b .wrap .stuffbox input[type="file"]:disabled,
body.content-b .wrap .postbox input[type="file"]:disabled,
body.content-b .wrap .stuffbox input[type="email"]:disabled,
body.content-b .wrap .postbox input[type="email"]:disabled,
body.content-b .wrap .stuffbox input[type="number"]:disabled,
body.content-b .wrap .postbox input[type="number"]:disabled,
body.content-b .wrap .stuffbox input[type="search"]:disabled,
body.content-b .wrap .postbox input[type="search"]:disabled,
body.content-b .wrap .stuffbox input[type="tel"]:disabled,
body.content-b .wrap .postbox input[type="tel"]:disabled,
body.content-b .wrap .stuffbox input[type="url"]:disabled,
body.content-b .wrap .postbox input[type="url"]:disabled,
body.content-b .wrap .stuffbox select:disabled,
body.content-b .wrap .postbox select:disabled,
body.content-b .wrap .stuffbox .sod_select.disabled,
body.content-b .wrap .postbox .sod_select.disabled {
   border-color: rgba(0,0,0,.2);
   color: rgba(0,0,0,.3);
}
body.content-b .wrap .stuffbox .sod_select:hover,
body.content-b .wrap .postbox .sod_select:hover,
body.content-b .wrap .stuffbox .sod_select.focus,
body.content-b .wrap .postbox .sod_select.focus {
   background: #FFFFFF;
}
body.content-b .wrap .stuffbox select:hover,
body.content-b .wrap .postbox select:hover {
   background-image: url("../assets/arrow-small-0-75.png");
}

body.content-b .wrap .stuffbox .sod_select.open,
body.content-b .wrap .postbox .sod_select.open {
   color: rgba(0,0,0,.75);
   background:#FFFFFF;
}
body.content-b .wrap .stuffbox select:disabled,
body.content-b .wrap .postbox select:disabled {
   background-image: url("../assets/arrow-small-0-10.png");
}
body.content-b .wrap .stuffbox .sod_select .sod_list_wrapper,
body.content-b .wrap .postbox .sod_select .sod_list_wrapper {
   color: rgba(0,0,0,.55);
   background: #FFFFFF;
   border-color: rgba(0,0,0,.65)!important;
}
body.content-b .wrap .stuffbox .sod_select .sod_option.active,
body.content-b .wrap .postbox .sod_select .sod_option.active {
   color: rgba(0,0,0,1);
}*/
body.content-b .wrap .stuffbox textarea,
body.content-b .wrap .postbox textarea,
body.content-b .wrap > .card textarea,
body.content-b .wrap > .tool-box textarea {
   background: rgba(0,0,0,.05);
   border-color: rgba(0,0,0,.05);
   color: rgba(0,0,0,.65);
}
body.content-b .wrap .stuffbox textarea:hover,
body.content-b .wrap .postbox textarea:hover,
body.content-b .wrap > .card textarea:hover,
body.content-b .wrap > .tool-box textarea:hover {
   border-color: rgba(0,0,0,.1);
   color: rgba(0,0,0,.85);
}
body.content-b .wrap .stuffbox textarea:focus,
body.content-b .wrap .postbox textarea:focus,
body.content-b .wrap > .card textarea:focus,
body.content-b .wrap > .tool-box textarea:focus {
   border-color: rgba(0,0,0,.2);
   color: rgba(0,0,0,1);
}
body.content-b #post-visibility-select, 
body.content-b #post-status-select, 
body.content-b #timestampdiv {
   background: rgba(0,0,0,.05);
}
body.content-b .wrap .postbox input.labelauty + label,
body.content-b .wrap .stuffbox input.labelauty + label {
   color: rgba(0,0,0,.15);
}
body.content-b .wrap .postbox input.labelauty:checked:not([disabled]) + label:hover,
body.content-b .wrap .stuffbox input.labelauty:checked:not([disabled]) + label:hover {
   color: rgba(0,0,0,1);
}
body.content-b .wrap .postbox input.labelauty:not(:checked):not([disabled]) + label:hover,
body.content-b .wrap .stuffbox input.labelauty:not(:checked):not([disabled]) + label:hover,
body.content-b .wrap .postbox input.labelauty:checked + label,
body.content-b .wrap .stuffbox input.labelauty:checked + label {
    color: rgba(0,0,0,.65);
}
body.content-b .wrap .postbox input.radio + label,
body.content-b .wrap .stuffbox input.radio + label,
body.content-b .wrap .postbox input[type=radio] + label,
body.content-b .wrap .stuffbox input[type=radio] + label {
   color: rgba(0,0,0,.15);
}
body.content-b .wrap .postbox input[type=radio]:hover + label,
body.content-b .wrap .stuffbox input[type=radio]:hover + label,
body.content-b .wrap .postbox input[type=radio] + label:hover,
body.content-b .wrap .stuffbox input[type=radio] + label:hover,
body.content-b .wrap .postbox input.radio:not(:checked):not([disabled]) + label:hover,
body.content-b .wrap .stuffbox input.radio:not(:checked):not([disabled]) + label:hover {
   color: rgba(0,0,0,.65);
}

body.content-b .wrap .postbox input.radio:checked + label,
body.content-b .wrap .stuffbox input.radio:checked + label,
body.content-b .wrap .postbox input[type="radio"]:checked+label,
body.content-b .wrap .stuffbox input[type="radio"]:checked+label {
   color: rgba(0,0,0,1);
}
body.content-b .wrap .stuffbox .sod_select,
body.content-b .wrap .postbox .sod_select {
   border-color: rgba(0,0,0,.35);
   color: rgba(0,0,0,.65);
}
body.content-b .wrap .stuffbox .sod_select:hover,
body.content-b .wrap .postbox .sod_select:hover,
body.content-b .wrap .stuffbox .sod_select.focus,
body.content-b .wrap .postbox .sod_select.focus {
   border-color: rgba(0,0,0,.65);
   color: rgba(0,0,0,.95);
   background:#FFFFFF;
}
body.content-b .wrap .stuffbox .sod_select.open,
body.content-b .wrap .postbox .sod_select.open {
   color: rgba(0,0,0,.75);
   background:#FFFFFF;
}
body.content-b .wrap .stuffbox .sod_select.disabled,
body.content-b .wrap .postbox .sod_select.disabled {
   border-color: rgba(0,0,0,.2);
   color: rgba(0,0,0,.3);
}
body.content-b .wrap .stuffbox .sod_select .sod_list_wrapper,
body.content-b .wrap .postbox .sod_select .sod_list_wrapper {
   color: rgba(0,0,0,.55);
   background: #FFFFFF;
   border-color: rgba(0,0,0,.65)!important;
}
body.content-b .wrap .stuffbox .sod_select .sod_option.active,
body.content-b .wrap .postbox .sod_select .sod_option.active {
   color: rgba(0,0,0,1);
}
body.content-b .wrap .postbox-container .inside > p:last-child:not(.meta-options):not(.hide-if-no-js),
body.content-b #normal-sortables .inside > p:last-child:not(.meta-options):not(.hide-if-no-js) {
   color: rgba(0,0,0,.35);
}
body.content-b .inside table thead th,
body.content-b .inside table#list-table thead th {
   color: rgba(0,0,0,.75);
}
body.content-b .tabs-panel,
body.content-b .wp-tab-panel,
body.content-b ul.add-menu-item-tabs li.tabs,
body.content-b .wp-tab-active {
   color: rgba(0,0,0,.9)!important;
}
body.content-b .inside table {
   border: 1px solid rgba(0,0,0,.05);
}
body.content-b .inside table th {
   -webkit-box-shadow: 0px 1px rgba(0,0,0,.05);
      -moz-box-shadow: 0px 1px rgba(0,0,0,.05);
           box-shadow: 0px 1px rgba(0,0,0,.05);
}

body.content-w #widgets-right h3,
body.content-w .card h3,
body.content-w .tool-box h3,
body.content-w .card h4,
body.content-w .tool-box h4 {
    color:rgba(255,255,255,.85);
}
body.content-w .wrap .stuffbox,
body.content-w .wrap .postbox,
body.content-w #widgets-right p,
body.content-w .wrap .stuffbox p,
body.content-w .wrap .postbox p,
body.content-w .card p,
body.content-w .tool-box p {
    color: rgba(255,255,255,.5);
}
body.content-w .wrap .stuffbox input.labelauty + label,
body.content-w .wrap .postbox input.labelauty + label {
    color: rgba(255,255,255,.15);
}
body.content-w .wrap .stuffbox input.labelauty:not(:checked):not([disabled]) + label:hover, 
body.content-w .wrap .postbox input.labelauty:checked + label {
    color: rgba(255,255,255,1);
}
body.content-w #nav-menu-meta .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
body.content-w .wrap .postbox .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 
    background-color: rgba(255,255,255,.15); 
}

body.content-w #nav-menu-meta .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
body.content-w .wrap .postbox .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(255,255,255,.45); 
}
body.content-w #nav-menu-meta .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
body.content-w .wrap .postbox .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
body.content-w #nav-menu-meta .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
body.content-w .wrap .postbox .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: rgba(255,255,255,.75);
}
body.content-w .wrap .stuffbox label,
body.content-w .wrap .postbox label,
body.content-w .misc-pub-section {
    color: rgba(255,255,255,.65);
}
body.content-w .wrap .stuffbox a,
body.content-w .wrap .postbox a,
body.content-w .wrap > .card a,
body.content-w .wrap > .tool-box a,
body.content-w .wrap .stuffbox .button,
body.content-w .wrap .postbox .button,
body.content-w .wrap > .card .button,
body.content-w .wrap > .tool-box .button,
body.content-w .wrap .stuffbox button,
body.content-w .wrap .postbox button,
body.content-w .wrap > .card button,
body.content-w .wrap > .tool-box button,
body.content-w .wrap .stuffbox input,
body.content-w .wrap .postbox input,
body.content-w .wrap > .card input,
body.content-w .wrap > .tool-box input,
body.content-w .wrap .stuffbox textarea,
body.content-w .wrap .postbox textarea,
body.content-w .wrap > .card textarea,
body.content-w .wrap > .tool-box textarea,
body.content-w .wrap .stuffbox select,
body.content-w .wrap .postbox select,
body.content-w .wrap > .card select,
body.content-w .wrap > .tool-box select,
body.content-w .wrap .stuffbox .sod_select,
body.content-w .wrap .postbox .sod_select,
body.content-w .wrap > .card .sod_select,
body.content-w .wrap > .tool-box .sod_select {
    color: rgba(255,255,255,.65);
}
body.content-w .wrap .stuffbox a:hover,
body.content-w .wrap .postbox a:hover,
body.content-w .wrap > .card a:hover,
body.content-w .wrap > .tool-box a:hover,
body.content-w .wrap .stuffbox .button:hover,
body.content-w .wrap .postbox .button:hover,
body.content-w .wrap > .card .button:hover,
body.content-w .wrap > .tool-box .button:hover,
body.content-w .wrap .stuffbox button:hover,
body.content-w .wrap .postbox button:hover,
body.content-w .wrap > .card button:hover,
body.content-w .wrap > .tool-box button:hover,
body.content-w .wrap .stuffbox input:hover,
body.content-w .wrap .postbox input:hover,
body.content-w .wrap > .card input:hover,
body.content-w .wrap > .tool-box input:hover,
body.content-w .wrap .stuffbox textarea:hover,
body.content-w .wrap .postbox textarea:hover,
body.content-w .wrap > .card textarea:hover,
body.content-w .wrap > .tool-box textarea:hover,
body.content-w .wrap .stuffbox select:hover,
body.content-w .wrap .postbox select:hover,
body.content-w .wrap > .card select:hover,
body.content-w .wrap > .tool-box select:hover,
body.content-w .wrap .stuffbox .sod_select:hover,
body.content-w .wrap .postbox .sod_select:hover,
body.content-w .wrap > .card .sod_select:hover,
body.content-w .wrap > .tool-box .sod_select:hover {
    color: rgba(255,255,255,.85);
}
body.content-w .wrap .stuffbox a:focus,
body.content-w .wrap .postbox a:focus,
body.content-w .wrap > .card a:focus,
body.content-w .wrap > .tool-box a:focus,
body.content-w .wrap .stuffbox .button:focus,
body.content-w .wrap .postbox .button:focus,
body.content-w .wrap > .card .button:focus,
body.content-w .wrap > .tool-box .button:focus,
body.content-w .wrap .stuffbox button:focus,
body.content-w .wrap .postbox button:focus,
body.content-w .wrap > .card button:focus,
body.content-w .wrap > .tool-box button:focus,
body.content-w .wrap .stuffbox input:focus,
body.content-w .wrap .postbox input:focus,
body.content-w .wrap > .card input:focus,
body.content-w .wrap > .tool-box input:focus,
body.content-w .wrap .stuffbox textarea:focus,
body.content-w .wrap .postbox textarea:focus,
body.content-w .wrap > .card textarea:focus,
body.content-w .wrap > .tool-box textarea:focus,
body.content-w .wrap .stuffbox select:focus,
body.content-w .wrap .postbox select:focus,
body.content-w .wrap > .card select:focus,
body.content-w .wrap > .tool-box select:focus,
body.content-w .wrap .stuffbox .sod_select:focus,
body.content-w .wrap .postbox .sod_select:focus,
body.content-w .wrap > .card .sod_select:focus,
body.content-w .wrap > .tool-box .sod_select:focus {
    color: rgba(255,255,255,1);
}
/*body.content-w .wrap .stuffbox input[type="text"],
body.content-w .wrap .postbox input[type="text"],
body.content-w .wrap .stuffbox input[type="password"],
body.content-w .wrap .postbox input[type="password"],
body.content-w .wrap .stuffbox input[type="file"],
body.content-w .wrap .postbox input[type="file"],
body.content-w .wrap .stuffbox input[type="email"],
body.content-w .wrap .postbox input[type="email"],
body.content-w .wrap .stuffbox input[type="number"],
body.content-w .wrap .postbox input[type="number"],
body.content-w .wrap .stuffbox input[type="search"],
body.content-w .wrap .postbox input[type="search"],
body.content-w .wrap .stuffbox input[type="tel"],
body.content-w .wrap .postbox input[type="tel"],
body.content-w .wrap .stuffbox input[type="url"],
body.content-w .wrap .postbox input[type="url"],
body.content-w .wrap .stuffbox select,
body.content-w .wrap .postbox select,
body.content-w .wrap .stuffbox .sod_select,
body.content-w .wrap .postbox .sod_select {
    border-color: rgba(255,255,255,.15)
}
body.content-w .wrap .stuffbox input[type="text"]:hover,
body.content-w .wrap .postbox input[type="text"]:hover,
body.content-w .wrap .stuffbox input[type="password"]:hover,
body.content-w .wrap .postbox input[type="password"]:hover,
body.content-w .wrap .stuffbox input[type="file"]:hover,
body.content-w .wrap .postbox input[type="file"]:hover,
body.content-w .wrap .stuffbox input[type="email"]:hover,
body.content-w .wrap .postbox input[type="email"]:hover,
body.content-w .wrap .stuffbox input[type="number"]:hover,
body.content-w .wrap .postbox input[type="number"]:hover,
body.content-w .wrap .stuffbox input[type="search"]:hover,
body.content-w .wrap .postbox input[type="search"]:hover,
body.content-w .wrap .stuffbox input[type="tel"]:hover,
body.content-w .wrap .postbox input[type="tel"]:hover,
body.content-w .wrap .stuffbox input[type="url"]:hover,
body.content-w .wrap .postbox input[type="url"]:hover,
body.content-w .wrap .stuffbox select:hover,
body.content-w .wrap .postbox select:hover,
body.content-w .wrap .stuffbox .sod_select:hover,
body.content-w .wrap .postbox .sod_select:hover {
    border-color: rgba(255,255,255,.35)
}
body.content-w .wrap .stuffbox input[type="text"]:focus,
body.content-w .wrap .postbox input[type="text"]:focus,
body.content-w .wrap .stuffbox input[type="password"]:focus,
body.content-w .wrap .postbox input[type="password"]:focus,
body.content-w .wrap .stuffbox input[type="file"]:focus,
body.content-w .wrap .postbox input[type="file"]:focus,
body.content-w .wrap .stuffbox input[type="email"]:focus,
body.content-w .wrap .postbox input[type="email"]:focus,
body.content-w .wrap .stuffbox input[type="number"]:focus,
body.content-w .wrap .postbox input[type="number"]:focus,
body.content-w .wrap .stuffbox input[type="search"]:focus,
body.content-w .wrap .postbox input[type="search"]:focus,
body.content-w .wrap .stuffbox input[type="tel"]:focus,
body.content-w .wrap .postbox input[type="tel"]:focus,
body.content-w .wrap .stuffbox input[type="url"]:focus,
body.content-w .wrap .postbox input[type="url"]:focus,
body.content-w .wrap .stuffbox select:focus,
body.content-w .wrap .postbox select:focus,
body.content-w .wrap .stuffbox .sod_select.focus,
body.content-w .wrap .postbox .sod_select.focus {
    border-color: rgba(255,255,255,.65)
}
body.content-w .wrap .stuffbox select,
body.content-w .wrap .postbox select {
    background: transparent url("../assets/arrow-small-255-35.png") right 10px center no-repeat;
}
body.content-w .wrap .stuffbox input[type="text"]:disabled,
body.content-w .wrap .postbox input[type="text"]:disabled,
body.content-w .wrap .stuffbox input[type="password"]:disabled,
body.content-w .wrap .postbox input[type="password"]:disabled,
body.content-w .wrap .stuffbox input[type="file"]:disabled,
body.content-w .wrap .postbox input[type="file"]:disabled,
body.content-w .wrap .stuffbox input[type="email"]:disabled,
body.content-w .wrap .postbox input[type="email"]:disabled,
body.content-w .wrap .stuffbox input[type="number"]:disabled,
body.content-w .wrap .postbox input[type="number"]:disabled,
body.content-w .wrap .stuffbox input[type="search"]:disabled,
body.content-w .wrap .postbox input[type="search"]:disabled,
body.content-w .wrap .stuffbox input[type="tel"]:disabled,
body.content-w .wrap .postbox input[type="tel"]:disabled,
body.content-w .wrap .stuffbox input[type="url"]:disabled,
body.content-w .wrap .postbox input[type="url"]:disabled,
body.content-w .wrap .stuffbox select:disabled,
body.content-w .wrap .postbox select:disabled,
body.content-w .wrap .stuffbox .sod_select.disabled,
body.content-w .wrap .postbox .sod_select.disabled {
    border-color: rgba(255,255,255,.2);
    color: rgba(255,255,255,.3);
}
body.content-w .wrap .stuffbox .sod_select:hover,
body.content-w .wrap .postbox .sod_select:hover,
body.content-w .wrap .stuffbox .sod_select.focus,
body.content-w .wrap .postbox .sod_select.focus {
    background: #000;
}
body.content-w .wrap .stuffbox select:hover,
body.content-w .wrap .postbox select:hover {
    background-image: url("../assets/arrow-small-255-75.png");
}

body.content-w .wrap .stuffbox .sod_select.open,
body.content-w .wrap .postbox .sod_select.open {
    color: rgba(255,255,255,.75);
    background:#000;
}
body.content-w .wrap .stuffbox select:disabled,
body.content-w .wrap .postbox select:disabled {
    background-image: url("../assets/arrow-small-255-10.png");
}
body.content-w .wrap .stuffbox .sod_select .sod_list_wrapper,
body.content-w .wrap .postbox .sod_select .sod_list_wrapper {
    color: rgba(255,255,255,.55);
    background: #000;
    border-color: rgba(255,255,255,.65)!important;
}
body.content-w .wrap .stuffbox .sod_select .sod_option.active,
body.content-w .wrap .postbox .sod_select .sod_option.active {
    color: rgba(255,255,255,1);
}*/
body.content-w .wrap .stuffbox textarea,
body.content-w .wrap .postbox textarea,
body.content-w .wrap > .card textarea,
body.content-w .wrap > .tool-box textarea {
    background: rgba(255,255,255,.05);
    border-color: rgba(255,255,255,.05);
    color: rgba(255,255,255,.65);
}
body.content-w .wrap .stuffbox textarea:hover,
body.content-w .wrap .postbox textarea:hover,
body.content-w .wrap > .card textarea:hover,
body.content-w .wrap > .tool-box textarea:hover {
    border-color: rgba(255,255,255,.1);
    color: rgba(255,255,255,.85);
}
body.content-w .wrap .stuffbox textarea:focus,
body.content-w .wrap .postbox textarea:focus,
body.content-w .wrap > .card textarea:focus,
body.content-w .wrap > .tool-box textarea:focus {
    border-color: rgba(255,255,255,.2);
    color: rgba(255,255,255,1);
}
body.content-w #post-visibility-select, 
body.content-w #post-status-select, 
body.content-w #timestampdiv {
    background: rgba(255,255,255,.05);
}
body.content-w .wrap .postbox input.labelauty + label,
body.content-w .wrap .stuffbox input.labelauty + label {
    color: rgba(255,255,255,.15);
}
body.content-w .wrap .postbox input.labelauty:checked:not([disabled]) + label:hover,
body.content-w .wrap .stuffbox input.labelauty:checked:not([disabled]) + label:hover {
    color: rgba(255,255,255,1);
}
body.content-w .wrap .postbox input.labelauty:not(:checked):not([disabled]) + label:hover,
body.content-w .wrap .stuffbox input.labelauty:not(:checked):not([disabled]) + label:hover,
body.content-w .wrap .postbox input.labelauty:checked + label,
body.content-w .wrap .stuffbox input.labelauty:checked + label {
     color: rgba(255,255,255,.65);
}
body.content-w .wrap .postbox input.radio + label,
body.content-w .wrap .stuffbox input.radio + label,
body.content-w .wrap .postbox input[type=radio] + label,
body.content-w .wrap .stuffbox input[type=radio] + label {
    color: rgba(255,255,255,.15);
}
body.content-w .wrap .postbox input[type=radio]:hover + label,
body.content-w .wrap .stuffbox input[type=radio]:hover + label,
body.content-w .wrap .postbox input[type=radio] + label:hover,
body.content-w .wrap .stuffbox input[type=radio] + label:hover,
body.content-w .wrap .postbox input.radio:not(:checked):not([disabled]) + label:hover,
body.content-w .wrap .stuffbox input.radio:not(:checked):not([disabled]) + label:hover {
    color: rgba(255,255,255,.65);
}

body.content-w .wrap .postbox input.radio:checked + label,
body.content-w .wrap .stuffbox input.radio:checked + label,
body.content-w .wrap .postbox input[type="radio"]:checked+label,
body.content-w .wrap .stuffbox input[type="radio"]:checked+label {
    color: rgba(255,255,255,1);
}
body.content-w .wrap .stuffbox .sod_select,
body.content-w .wrap .postbox .sod_select {
    border-color: rgba(255,255,255,.1);
    color: rgba(255,255,255,.65);
}
body.content-w .wrap .stuffbox .sod_select:hover,
body.content-w .wrap .postbox .sod_select:hover,
body.content-w .wrap .stuffbox .sod_select.focus,
body.content-w .wrap .postbox .sod_select.focus {
    border-color: rgba(255,255,255,.65);
    color: rgba(255,255,255,.95);
    background:#000;
}
body.content-w .wrap .stuffbox .sod_select.open,
body.content-w .wrap .postbox .sod_select.open {
    color: rgba(255,255,255,.75);
    background:#000;
}
body.content-w .wrap .stuffbox .sod_select.disabled,
body.content-w .wrap .postbox .sod_select.disabled {
    border-color: rgba(255,255,255,.2);
    color: rgba(255,255,255,.3);
}
body.content-w .wrap .stuffbox .sod_select .sod_list_wrapper,
body.content-w .wrap .postbox .sod_select .sod_list_wrapper {
    color: rgba(255,255,255,.55);
    background: #000;
    border-color: rgba(255,255,255,.65)!important;
}
body.content-w .wrap .stuffbox .sod_select .sod_option.active,
body.content-w .wrap .postbox .sod_select .sod_option.active {
    color: rgba(255,255,255,1);
}
body.content-w .wrap .postbox-container .inside > p:last-child:not(.meta-options):not(.hide-if-no-js),
body.content-w #normal-sortables .inside > p:last-child:not(.meta-options):not(.hide-if-no-js) {
    color: rgba(255,255,255,.35);
}
body.content-w .inside table thead th,
body.content-w .inside table#list-table thead th {
    color: rgba(255,255,255,.75);
}
body.content-w .tabs-panel,
body.content-w .wp-tab-panel,
body.content-w ul.add-menu-item-tabs li.tabs,
body.content-w .wp-tab-active {
    color: rgba(255,255,255,.9)!important;
    border: 1px solid rgba(255,255,255,.05);
    background: rgba(0,0,0,.05);
    border-radius: 15px;
    box-shadow: inset 0px 1px rgba(0,0,0,.05);
}
body.content-w .inside table {
    border: 1px solid rgba(255,255,255,.05);
}
body.content-w .inside table th {
    -webkit-box-shadow: 0px 1px rgba(255,255,255,.05);
       -moz-box-shadow: 0px 1px rgba(255,255,255,.05);
            box-shadow: 0px 1px rgba(255,255,255,.05);
}



/*body.content-b .postbox .hndle,
body.content-b.stuffbox .hndle {
    background: rgba(255, 255, 255, .1);
}*/

body.content-b .postbox h3,
body.content-b.stuffbox h3,
body.content-bh3.hndle,
body.content-bh3 span {
    color: rgba(0, 0, 0, .75);
}

body.content-b .postbox h3:hover,
body.content-b.stuffbox h3:hover,
body.content-bh3.hndle:hover,
body.content-bh3.hndle:hover span {
    color: #000;
}

body.content-b h3.hndle span:before {
    color: rgba(0, 0, 0, .35);
}

body.content-b .handlediv,
body.content-b.widget-info {
    color: rgba(0, 0, 0, .25);
}

body.content-b .handlediv:hover,
body.content-b.widget-info:hover {
    color: #000;
}



body.content-b #post-formats-select input[type=radio] {
    border-color: rgba(0, 0, 0, .15)!important;
}

body.content-b #post-formats-select label {
    color: rgba(0, 0, 0, .65);
    border-color: rgba(0, 0, 0, .1)!important;
}

body.content-b #post-formats-select span:hover label {
    color: #000;
    border-color: rgba(0, 0, 0, .35)!important;
}

body.content-b #post-formats-select span:hover input[type=radio] {
    color: #000!important;
    border-color: rgba(0, 0, 0, .75)!important;
}

body.content-b #post-formats-select input[type=radio]:checked {
    border-color: rgba(0, 0, 0, .75)!important;
}

body.content-b #post-formats-select input[type=radio]:checked:hover,
body.content-b #post-formats-select input[type=radio]:checked + label:hover {
    color: rgba(0, 0, 0, .95)!important;
}

body.content-b #post-formats-select input[type=radio]:checked + label {
    color: rgba(0, 0, 0, .95)!important;
    border-color: rgba(0, 0, 0, .35)!important;
}

body.content-b #post-formats-select input[type=radio]:checked:after {
    color: #000!important;
}

body.content-b .wrap .postbox #latest-comments ul.subsubsub > li > a {
    color: rgba(0, 0, 0, .65);
}

body.content-b .wrap .postbox #latest-comments ul.subsubsub > li > a:hover {
    color: rgba(0, 0, 0, .85);
}

body.content-b .wrap .postbox #latest-comments ul.subsubsub > li > a:focus {
    color: rgba(0, 0, 0, 1);
}



/*body.content-w .postbox .hndle,
body.content-w .stuffbox .hndle {
    background: rgba(0, 0, 0, .1);
}
*/
body.content-w .postbox h3,
body.content-w .postbox h2,
body.content-w .stuffbox h3,
body.content-w .stuffbox h2,
body.content-w h2.hndle,
body.content-w h3.hndle,
body.content-w h2 span,
body.content-w h3 span {
    color: rgba(255, 255, 255, .75);
}

body.content-w .postbox h3:hover,
body.content-w .postbox h2:hover,
body.content-w .stuffbox h3:hover,
body.content-w .stuffbox h2:hover,
body.content-w h3.hndle:hover,
body.content-w h2.hndle:hover,
body.content-w h3.hndle:hover span,
body.content-w h3.hndle:hover span {
    color: #fff;
}

body.content-w h2.hndle span:before,
body.content-w h3.hndle span:before {
    color: rgba(255, 255, 255, .35);
}

body.content-w .handlediv,
body.content-w .widget-info {
    color: rgba(255, 255, 255, .25);
}

body.content-w .handlediv:hover,
body.content-w .widget-info:hover {
    color: #fff;
}


body.content-w #post-formats-select input[type=radio] {
    border-color: rgba(255, 255, 255, .15)!important;
}

body.content-w #post-formats-select label {
    color: rgba(255, 255, 255, .65);
    border-color: rgba(255, 255, 255, .1)!important;
}

body.content-w #post-formats-select span:hover label {
    color: #fff;
    border-color: rgba(255, 255, 255, .35)!important;
}

body.content-w #post-formats-select span:hover input[type=radio] {
    color: #fff!important;
    border-color: rgba(255, 255, 255, .75)!important;
}

body.content-w #post-formats-select input[type=radio]:checked {
    border-color: rgba(255, 255, 255, .75)!important;
}

body.content-w #post-formats-select input[type=radio]:checked:hover,
body.content-w #post-formats-select input[type=radio]:checked + label:hover {
    color: rgba(255, 255, 255, .95)!important;
}

body.content-w #post-formats-select input[type=radio]:checked + label {
    color: rgba(255, 255, 255, .95)!important;
    border-color: rgba(255, 255, 255, .35)!important;
}

body.content-w #post-formats-select input[type=radio]:checked:after {
    color: #fff!important;
}

body.content-w .wrap .postbox #latest-comments ul.subsubsub > li > a {
    color: rgba(255, 255, 255, .65);
}

body.content-w .wrap .postbox #latest-comments ul.subsubsub > li > a:hover {
    color: rgba(255, 255, 255, .85);
}

body.content-w .wrap .postbox #latest-comments ul.subsubsub > li > a:focus {
    color: rgba(255, 255, 255, 1);
}

body.content-b .tagcloud h3 { color:rgba(0,0,0,.9); }
body.content-b .tagcloud a { color:rgba(0,0,0,.45); }
body.content-b .tagcloud a:hover { color:rgba(0,0,0,.75); }
body.content-b div.sidebar-name h3 {
    color: rgba(0,0,0,.75);
}

body.content-b .metabox-holder .postbox-container .empty-container {
    background:rgba(0,0,0,.025);
}
body.content-b .media-frame.mode-grid .uploader-inline {
    background: rgba(0,0,0,.05);
}
body.content-b .media-frame.mode-grid .uploader-inline .drop-instructions {
    color: rgba(0,0,0,.95)
}
body.content-b .media-frame.mode-grid .uploader-inline p {
    color: rgba(0,0,0,.35)
}
body.content-b #titlediv #title-prompt-text,
body.content-b #wp-fullscreen-title-prompt-text {
    color: rgba(0,0,0,.35);
}
body.content-b .drag-drop #drag-drop-area {
    border: 2px dashed rgba(0,0,0,.25);
}
body.content-b .drag-drop-inside p.drag-drop-info {
    color: rgba(0,0,0,.85);
}
body.content-b .drag-drop-inside p {
    color: rgba(0,0,0,.35);
}
body.content-b #submitted-on,
body.content-b .submitted-on,
body.content-b #submitted-on a,
body.content-b .submitted-on a {
    color: rgba(0,0,0,.35)!important;
}
body.content-b .popular-tags a {
    color: rgba(0,0,0,.5);
}
body.content-b .popular-tags a:hover {
    color: rgba(0,0,0,.85);
}
body.content-b #post-body-content {
    border-color: rgba(0,0,0,.1) !important;
}
body.content-b .filter-drawer {
    color: rgba(0,0,0,.35);
}
body.content-b .filter-group {
    border-color: rgba(0,0,0,.1)!important;
}
body.content-b .upload-theme .install-help,
body.content-b .upload-plugin .install-help {
    color: rgba(0,0,0,.65);
}
body.content-b .plugin-card-bottom {
    -webkit-box-shadow: inset 0px 1px rgba(0,0,0,.05);
       -moz-box-shadow: inset 0px 1px rgba(0,0,0,.05);
            box-shadow: inset 0px 1px rgba(0,0,0,.05);
}
body.content-b .plugin-card {
    border-color: rgba(0,0,0,.1)!important;
}
body.content-b .plugin-card-top .column-name h4 a {
    color: rgba(0,0,0,.85)
}
body.content-b .plugin-card-top .column-name h4 a:hover {
    color: rgba(0,0,0,1)
}

body.content-b #templateside ul {
    background: rgba(0,0,0,.05);
    border:1px solid rgba(0,0,0,.1);
}
body.content-b .fileedit-sub big {
    color: rgba(0,0,0,.9);
}
body.content-b .defaultavatarpicker img.avatar {
    border: 2px solid rgba(0,0,0,.1);   
}
body.content-b .response-links > span + a:after {
    background: rgba(0,0,0,.2);
}
body.content-b #col-right > .col-wrap > #posts-filter + .form-wrap {
    background: -webkit-linear-gradient(top, rgba(0,0,0,.05) 0%, transparent 5%) 0 0;
    background: -moz-linear-gradient(top, rgba(0,0,0,.05) 0%, transparent 5%) 0 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.05)), color-stop(5%, transparent)) 0 0;
    background: -o-linear-gradient(top, rgba(0,0,0,.05) 0%, transparent 5%) 0 0;
    background: linear-gradient(top, rgba(0,0,0,.05) 0%, transparent 5%) 0 0;
    border-color: rgba(0,0,0,.1)!important
}
body.content-b #col-right > .col-wrap > #posts-filter + .form-wrap:before {
    border-left: 1px solid rgba(0,0,0,.1);
}
body.content-b #col-right > .col-wrap > #posts-filter + .form-wrap p {
    color: rgba(0,0,0,.65);
}
body.content-b .theme-browser .theme.active .theme-name span {
    color: #000;
}
body.content-b .attachment .thumbnail {
    color: #000;
    background:#fff;
}

body.content-w .tagcloud h3 { color:rgba(255,255,255,.9); }
body.content-w .tagcloud a { color:rgba(255,255,255,.45); }
body.content-w .tagcloud a:hover { color:rgba(255,255,255,.75); }
body.content-w div.sidebar-name h3 {
    color: rgba(255,255,255,.75);
}

body.content-w .metabox-holder .postbox-container .empty-container {
    background:rgba(255,255,255,.025);
}
body.content-w .media-frame.mode-grid .uploader-inline {
    background: rgba(255,255,255,.05);
}
body.content-w .media-frame.mode-grid .uploader-inline .drop-instructions {
    color: rgba(255,255,255,.95)
}
body.content-w .media-frame.mode-grid .uploader-inline p {
    color: rgba(255,255,255,.35)
}
body.content-w #titlediv #title-prompt-text,
body.content-w #wp-fullscreen-title-prompt-text {
    color: rgba(255,255,255,.35);
}
body.content-w .drag-drop #drag-drop-area {
    border: 2px dashed rgba(255,255,255,.25);
}
body.content-w .drag-drop-inside p.drag-drop-info {
    color: rgba(255,255,255,.85);
}
body.content-w .drag-drop-inside p {
    color: rgba(255,255,255,.35);
}
body.content-w #submitted-on,
body.content-w .submitted-on,
body.content-w #submitted-on a,
body.content-w .submitted-on a {
    color: rgba(255,255,255,.35)!important;
}
body.content-w .popular-tags a {
    color: rgba(255,255,255,.5);
}
body.content-w .popular-tags a:hover {
    color: rgba(255,255,255,.85);
}
body.content-w #post-body-content {
    border-color: rgba(255,255,255,.1) !important;
}
body.content-w .filter-drawer {
    color: rgba(255,255,255,.35);
}
body.content-w .filter-group {
    border-color: rgba(255,255,255,.1)!important;
}
body.content-w .upload-theme .install-help,
body.content-w .upload-plugin .install-help {
    color: rgba(255,255,255,.65);
}
body.content-w .plugin-card {
    border-color: rgba(255,255,255,.1)!important;
}
body.content-w .plugin-card-top .column-name h4 a {
    color: rgba(255,255,255,.85)
}
body.content-w .plugin-card-bottom {
    -webkit-box-shadow: inset 0px 1px rgba(255,255,255,.05);
       -moz-box-shadow: inset 0px 1px rgba(255,255,255,.05);
            box-shadow: inset 0px 1px rgba(255,255,255,.05);
}
body.content-w .plugin-card-top .column-name h4 a:hover {
    color: rgba(255,255,255,1)
}

body.content-w #templateside ul {
    background: rgba(255,255,255,.05);
    border:1px solid rgba(255,255,255,.1);
}
body.content-w .fileedit-sub big {
    color: rgba(255,255,255,.9);
}
body.content-w .defaultavatarpicker img.avatar {
    border: 2px solid rgba(255,255,255,.1);   
}
body.content-w .response-links > span + a:after {
    background: rgba(255,255,255,.2);
}
body.content-w #col-right > .col-wrap > #posts-filter + .form-wrap {
    background: -webkit-linear-gradient(top, rgba(255,255,255,.05) 0%, transparent 5%) 0 0;
    background: -moz-linear-gradient(top, rgba(255,255,255,.05) 0%, transparent 5%) 0 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.05)), color-stop(5%, transparent)) 0 0;
    background: -o-linear-gradient(top, rgba(255,255,255,.05) 0%, transparent 5%) 0 0;
    background: linear-gradient(top, rgba(255,255,255,.05) 0%, transparent 5%) 0 0;
    border-color: rgba(255,255,255,.05)!important
}
body.content-w #col-right > .col-wrap > #posts-filter + .form-wrap:before {
    border-left: 1px solid rgba(255,255,255,.1);
}
body.content-w #col-right > .col-wrap > #posts-filter + .form-wrap p {
    color: rgba(255,255,255,.65);
}
body.content-w .theme-browser .theme.active .theme-name span {
    color: #fff;
}
body.content-w .attachment .thumbnail {
    color: #fff;
    background: #000;
}

body.tip-w .qtip-default,
body.tip-w .qtip-content,
body.tip-w div.google-visualization-tooltip * { color: #fff; }

body.tip-b .qtip-default,
body.tip-b .qtip-content,
body.tip-b div.google-visualization-tooltip * { color: #000; }

/*selzplugin*/
@-webkit-keyframes fade-in {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes fade-in {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

#_selz-modal {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
    position: fixed;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 999999999;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(52, 63, 74, .75);
    -webkit-animation: fade-in .3s 0s 1 ease forwards;
    animation: fade-in .3s 0s 1 ease forwards
}

#_selz-modal-body {
    position: relative;
    text-align: center
}

#_selz-modal-body iframe {
    width: 100%;
    height: 100%;
    border: 0;
    background: 0 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: opacity .3s 2s ease;
    transition: opacity .3s 2s ease;
    opacity: 0
}

#_selz-modal-spinner {
    box-sizing: border-box;
    display: none;
    position: absolute;
    z-index: 20;
    top: 50%;
    left: 50%;
    width: 120px;
    padding: 10px 20px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 50px;
    background: rgba(52, 63, 74, .75);
    color: #fff;
    text-align: center
}

#_selz-modal.cssanimations #_selz-modal-spinner {
    width: 42px;
    height: 42px;
    text-indent: 99em;
    text-overflow: clip;
    white-space: nowrap;
    font-size: 0
}

#_selz-modal.cssanimations #_selz-modal-spinner:before {
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: -12px 0 0 -12px;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(255, 255, 255, .2);
    border-left-color: #fff;
    -webkit-animation: spin .6s infinite linear;
    animation: spin .6s infinite linear;
    border-radius: 50%;
    text-indent: 99em;
    overflow: hidden;
    white-space: nowrap;
    font-size: 0;
    content: "Loading..."
}
.checkout-header > img {
    display: none!important;
}


/* SLICK SLIDER */
.slick-list,
.slick-slider,
.slick-track {
    position: relative;
    display: block
}
.slick-loading .slick-slide,
.slick-loading .slick-track {
    visibility: hidden
}
.slick-slider {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}
.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}
.slick-list:focus {
    outline: 0
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}
.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.slick-track {
    top: 0;
    left: 0
}
.slick-track:after,
.slick-track:before {
    display: table;
    content: ''
}
.slick-track:after {
    clear: both
}
.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}
body.rtl .slick-slide,
[dir=rtl] .slick-slide {
    float: right
}
.slick-slide img {
    display: block
}
.slick-slide.slick-loading img {
    display: none
}
.slick-slide.dragging img {
    pointer-events: none
}
.slick-initialized .slick-slide {
    display: block
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 0
}
.checkout-header img {
    display: none!important;
}

#request-filesystem-credentials-dialog {
    padding: 25px;
    position: absolute;
    z-index: 1001;
    bottom: 0;
    left: 0;
    right: 0;
}
body.content-b #request-filesystem-credentials-dialog {
    background: #fff;
}
body.content-w #request-filesystem-credentials-dialog {
    background: #000;
}
#request-filesystem-credentials-form .field-title {
    display: inline-block;
    width: 100px;
    text-align: right;
    margin-right: 20px;
    line-height: 44px;
}
#request-filesystem-credentials-form label > input[type="text"], #request-filesystem-credentials-form label > input[type="password"] {
    width: 200px;
}
#request-filesystem-credentials-form label > em {
    font-size: 9px;
}

/* VC fix  */
#wpb_visual_composer .inside {
    max-width: 100%!important;
}