.column-guestDisplayBox, .column-guestAuthorBio, .column-guestAuthorMail, .column-guestAuthorPhone, .column-guestAuthorUrl, .column-guestAuthorJob, .column-guestAuthorCia, .column-guestAuthorCiaUrl, .column-guestAuthorId {
    width: 3em !important;
    text-align: center !important
}

.column-guestAuthorPic, .column-guestAuthorId {
    width: 4em !important;
    text-align: center !important
}

.column-guestAuthorEntries {
    width: 6em !important
}

.column-jwebgcs-box {
    width: 5em !important;
    text-align: center !important
}

.wp-list-table.widefat td.guestDisableBox {
    font-family: monospace
}

.postbox:last-of-type {
    margin-bottom: 0
}

div#authorprofilediv .jwebgcs-m-note {
    background: #efefef;
    border: 1px solid #ececec;
    border-radius: 2px;
    padding: 6px;
    color: #666;
    font-size: 85%;
    font-style: italic
}

div#authorprofilediv .jwebgcs-m-title {
    line-height: 2em
}

div#authorprofilediv .jwebgcs-m-field {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: start;
    -ms-align-items: start;
    align-items: start
}

@media screen and (min-width:430px) {
    div#authorprofilediv .jwebgcs-m-field {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

/* div#authorsocialdiv .jwebgcs-metabox {
    display: inline-block
} */

div#authorsocialdiv .jwebgcs-m-description {
    margin: 1em 0 2em
}

div#authorsocialdiv .jwebgcs-m-title {
    display: table-cell;
    padding-right: 5px;
    min-width: 145px
}

div#authorsocialdiv .jwebgcs-m-field {
    display: table;
    float: left
}

div#authorsocialdiv .jwebgcs-m-field:first-of-type {
    padding-top: 5px
}

div#authorsocialdiv .jwebgcs-m-field [class^="jwebgcs-m-a-icon-"] {
    margin-left: 10px
}

div#authorsocialdiv .jwebgcs-m-field [class^="jwebgcs-m-a-icon-"]:before {
    width: 2em;
    margin-right: 0
}

@media screen and (min-width:500px) {
    div#authorsocialdiv .jwebgcs-m-field input {
        min-width: 300px
    }
}

div#authorsocialdiv .jwebgcs-m-field input::placeholder {
    opacity: 0
}

@media screen and (min-width:500px) {
    div#authorsocialdiv .jwebgcs-m-field input::placeholder {
        opacity: .8
    }
}

#postimagediv p:first-of-type {
    text-align: center
}

.postbox.free {
    border: 1px solid orange
}

.postbox.free h2, .postbox.free .handle-order-higher, .postbox.free .handle-order-lower, .postbox.free .toggle-indicator {
    color: white
}

.postbox.free h2, .postbox.free .postbox-header {
    background: orange
}

.postbox.free .pro-note {
    margin: 1em 0 0;
    font-size: 11px;
    color: gray
}

.block-editor-page .block-editor .edit-post-sidebar label[for^="post-author-selector-"], .block-editor-page .block-editor .edit-post-sidebar select[id^="post-author-selector-"], .block-editor-page .block-editor .edit-post-sidebar .edit-post-post-status .components-base-control.components-combobox-control.css-wdf2ti-Wrapper.e1puf3u0, .block-editor-page .block-editor .edit-post-sidebar .edit-post-post-status .components-base-control .components-select-control.post-author-selector, .block-editor-page .block-editor .edit-post-sidebar .edit-post-post-status .components-base-control.components-combobox-control.css-1wzzj1a.e1puf3u3 {
    display: none
}

.selectr-container {
    margin-top: 1em
}

.selectr-container.notice {
    margin: 0;
    margin-top: 1em;
    padding: 0;
    border: none;
    box-shadow: none;
    background: unset
}

.selectr-input {
    width: calc(100% - 20px);
    margin: 10px 10px
}

.selectr-option {
    padding: 5px 15px
}

.selectr-option div {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between
}

.selectr-option div span {
    align-self: self-end;
    text-transform: uppercase;
    font-size: 75%;
    color: #b0b0b0
}

.selectr-option.active {
    background-color: #1e8cbe
}

.selectr-option.active div span {
    color: white
}

.selectr-selected {
    height: 36px;
    line-height: 33px;
    padding: 0 8px !important
}

ul#jwebgcs_authors {
    margin: 20px 0 0;
    padding: 0;
    list-style: none
}

ul#jwebgcs_authors li {
    position: relative;
    background: #f1f1f1;
    margin: 6px 0 0;
    padding: 10px
}

ul#jwebgcs_authors li span.js-remove {
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
    opacity: 0;
    display: block;
    cursor: pointer;
    color: #e04444;
    font-style: normal
}

ul#jwebgcs_authors li span.js-remove:hover {
    color: red
}

ul#jwebgcs_authors li:hover span.js-remove {
    opacity: 1
}

ul#jwebgcs_authors li .jwebgcs-m-tooltip {
    top: 10px;
    right: 10px;
    position: absolute
}

ul#jwebgcs_authors li .jwebgcs-m-tooltip .jwebgcs-m-tooltip__text.jwebgcs-m-tooltip__left {
    top: -3px;
    right: 130%
}

.block {
    opacity: 1;
    position: absolute
}

.block__list li {
    cursor: move
}

.block__list li::before {
    margin-right: 5px;
    content: '::';
    color: #999999
}

.block__list_words .sortable-ghost {
    opacity: .4;
    background-color: #f4e2c9 !important;
    border: 2px dashed orange
}

#jwebgcs-add-guest-link:hover {
    cursor: pointer
}

#jwebgcs-add-guest-link .jwebgcs-m-tooltip .jwebgcs-m-tooltip__text {
    text-align: left
}

#jwebgcs-add-guest-link .jwebgcs-m-tooltip .jwebgcs-m-tooltip__text.jwebgcs-m-tooltip__top {
    bottom: 135%;
    left: 0;
    margin-left: 0
}

#jwebgcs-add-guest-link .jwebgcs-m-tooltip .jwebgcs-m-tooltip__text.jwebgcs-m-tooltip__top::after {
    left: 20px
}

#jwebgcs-add-guest-wrap {
    margin-top: -5px
}

#jwebgcs_new_guest_display_name {
    height: 36px;
    padding: 0 8px 2px
}

#jwebgcs_new_guest_display_name::placeholder {
    font-size: 100%;
    font-style: normal;
    color: #999
}

#jwebgcs-add-guest-buttons {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between
}

#jwebgcs-add-guest-buttons #jwebgcs-add-btn, #jwebgcs-add-guest-buttons #jwebgcs-cancel-btn {
    width: 90px
}

.column-user-id {
    width: 60px !important;
    text-align: center !important
}

.column-jwebgcs-box {
    width: 70px !important;
    text-align: center !important
}

#jwebgcs-user-fields {
    padding: 20px;
    margin: 20px 0 30px;
    background: #fcfcfc;
    border-radius: 4px
}

#jwebgcs-user-fields * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#jwebgcs-user-fields h2 {
    font-size: 2em
}

#jwebgcs-user-fields h3 {
    margin: 2em 0 1em;
    padding-bottom: 10px;
    border-bottom: 1px solid lightgray
}

#jwebgcs-user-fields .pro-note {
    margin-top: 5px;
    font-size: 90%;
    color: #999
}

#jwebgcs-user-fields .pro-note span {
    margin-right: 5px;
    padding: 2px 4px;
    background: orange;
    border-radius: 4px;
    font-size: 90%;
    color: white
}

#jwebgcs-user-fields .pro-note a {
    color: inherit
}

#jwebgcs-user-fields .pro-note a:hover {
    color: orange
}

#jwebgcs-user-fields input::-webkit-input-placeholder {
    font-size: 85%;
    font-style: italic;
    color: #bbb
}

#jwebgcs-user-fields input::-moz-placeholder {
    font-size: 85%;
    font-style: italic;
    color: #bbb
}

#jwebgcs-user-fields input:-moz-placeholder {
    font-size: 85%;
    font-style: italic;
    color: #bbb
}

#jwebgcs-user-fields input:-ms-input-placeholder {
    font-size: 85%;
    font-style: italic;
    color: #bbb
}

#jwebgcs-user-fields #m-social {
    display: block;
    margin: 1em 0
}

@media screen and (min-width:783px) {
    #jwebgcs-user-fields #m-social {
        display: inline-block
    }
}

#jwebgcs-user-fields #m-social [class^="jwebgcs-m-a-icon-"]:before {
    margin-right: 1em;
    margin-left: 0
}

@media screen and (min-width:783px) {
    #jwebgcs-user-fields #m-social .jwebgcs-m-title {
        display: table-cell;
        min-width: 220px;
        padding: 0
    }
}

@media screen and (min-width:1330px) {
    #jwebgcs-user-fields #m-social .jwebgcs-m-title {
        min-width: 150px;
        padding-right: 5px
    }
}

@media screen and (max-width:782px) {
    #jwebgcs-user-fields #m-social .input-wrap {
        display: block
    }
}

#jwebgcs-user-fields #m-social .jwebgcs-m-field {
    padding: 1em 0
}

@media screen and (max-width:782px) {
    #jwebgcs-user-fields #m-social .jwebgcs-m-field {
        width: 100%
    }
}

@media screen and (min-width:783px) {
    #jwebgcs-user-fields #m-social .jwebgcs-m-field {
        display: table;
        float: left;
        margin-right: 3em
    }

    #jwebgcs-user-fields #m-social .jwebgcs-m-field:first-of-type {
        padding-top: 1em
    }
}

@media screen and (max-width:782px) {
    #jwebgcs-user-fields #m-social .jwebgcs-m-field input {
        line-height: 1.5
    }
}

@media screen and (min-width:783px) {
    #jwebgcs-user-fields #m-social .jwebgcs-m-field input {
        width: 25em;
        min-width: 300px
    }
}

#jwebgcs-user-fields #m-social .jwebgcs-m-field input::placeholder {
    opacity: 0
}

@media screen and (min-width:500px) {
    #jwebgcs-user-fields #m-social .jwebgcs-m-field input::placeholder {
        opacity: .8
    }
}

#jwebgcs-user-fields #m-social .jwebgcs-m-premium input {
    border: 1px solid orange;
    color: orange
}

#jwebgcs-user-fields #m-social .jwebgcs-m-premium input::placeholder {
    font-family: jwebgf-authorship-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style: normal;
    color: orange
}

.jwebgcs-m-editor-container {
    display: flex;
    flex-direction: row
}

.jwebgcs-m-editor-controls {
    order: 1;
    flex: 0 0 300px;
    margin-right: 1em;
    padding: 15px;
    background: white;
    border: 1px solid lightgrey;
    border-radius: 4px;
    box-shadow: 0 1px 0 #ccd0d4, 0 1px 1px 1px rgba(0, 0, 0, 0.04)
}

#m-editor-preview {
    order: 2;
    flex: 1 1 auto;
    padding-left: 15px
}

#m-editor-live-preview {
    position: sticky;
    top: 60px;
    padding: 20px;
    background: white;
    border: 1px solid lightgray;
    border-radius: 0 4px 4px 4px;
    box-shadow: 0 1px 0 #ccd0d4, 0 1px 1px 1px rgba(0, 0, 0, 0.04)
}

.jwebgcs-m-editor-controls__header {
    background: #222;
    margin: -15px;
    margin-bottom: 0;
    padding: 15px;
    color: white;
    font-size: 1.5em;
    border-radius: 4px 4px 0 0;
    font-weight: 300;
    letter-spacing: 1px
}

.jwebgcs-m-editor-controls>input, .jwebgcs-m-editor-controls section>div {
    display: none
}

#tab1:checked~section .tab1, #tab2:checked~section .tab2, #tab3:checked~section .tab3 {
    display: block
}

#tab1:checked~nav .tab1 label, #tab2:checked~nav .tab2 label, #tab3:checked~nav .tab3 label {
    cursor: default;
    background: white;
    color: #3c434a
}

.jwebgcs-m-editor-controls__nav ul {
    display: flex;
    margin: 0 -15px;
    background: #888
}

.jwebgcs-m-editor-controls__nav_item {
    flex-grow: 1;
    margin: 0;
    background-color: transparent;
    text-align: center;
    color: white
}

.jwebgcs-m-editor-controls__nav_item:hover {
    cursor: pointer;
    background: #aaa;
    color: #3c434a
}

.jwebgcs-m-editor-controls__nav_item label {
    padding: 1em;
    display: block
}

.jwebgcs-m-editor-controls__nav_item:nth-of-type(2) {
    border-right: 1px solid lightgray;
    border-left: 1px solid lightgray
}

.jwebgcs-m-editor-heading {
    display: table;
    margin: 20px -14px 10px;
    padding: 3px 0 4px;
    background-color: #000;
    line-height: 10px;
    color: #fff
}

.jwebgcs-m-editor-heading .jwebgcs-m-editor-heading__label {
    padding: 2px 14px;
    line-height: 1;
    font-size: 10px;
    text-transform: uppercase
}

.jwebgcs-m-editor-input {
    display: table;
    position: relative;
    width: 100%;
    margin-bottom: 8px;
    height: 21px;
    line-height: 21px
}

.jwebgcs-m-editor-input .jwebgcs-m-editor-property__label {
    display: table-cell;
    margin-bottom: 0;
    padding-right: calc(150px + 10px);
    vertical-align: middle;
    line-height: 11px;
    font-size: 11px;
    color: #000000
}

.jwebgcs-m-editor-input .jwebgcs-m-editor-property {
    display: table;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto 0
}

.jwebgcs-m-editor-input .jwebgcs-m-editor-property input, .jwebgcs-m-editor-input .jwebgcs-m-editor-property select {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    font-size: 11px;
    margin: 0;
    min-height: 0;
    line-height: normal;
    color: #000;
    border-color: #ddd;
    border-radius: 0
}

.jwebgcs-m-editor-input .jwebgcs-m-editor-property input:not([type="checkbox"]), .jwebgcs-m-editor-input .jwebgcs-m-editor-property select:not([type="checkbox"]) {
    width: 150px
}

.jwebgcs-m-editor-input .jwebgcs-m-editor-property input {
    padding: 2px 5px
}

.jwebgcs-m-editor-input .jwebgcs-m-editor-property input[type="range"] {
    -webkit-appearance: none;
    border: 1px solid #fff;
    vertical-align: middle;
    width: calc(100% - 60px);
    padding: 0;
    margin-top: -3px;
    margin-right: 16px
}

.jwebgcs-m-editor-input .jwebgcs-m-editor-property input[type="range"]::-webkit-slider-thumb {
    height: 10px;
    width: 10px;
    border-radius: 10px;
    box-shadow: none;
    border: none;
    background: #323232;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -4px;
    -webkit-transition: .2s ease
}

.jwebgcs-m-editor-input .jwebgcs-m-editor-property input[type="range"]::-webkit-slider-thumb:hover, .jwebgcs-m-editor-input .jwebgcs-m-editor-property input[type="range"]::-webkit-slider-thumb:active {
    background-color: #4db2ec
}

.jwebgcs-m-editor-input .jwebgcs-m-editor-property input[type="range"]::-moz-range-thumb {
    height: 10px;
    width: 10px;
    border-radius: 10px;
    box-shadow: none;
    border: none;
    background: #323232;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -4px;
    -moz-transition: .2s ease
}

.jwebgcs-m-editor-input .jwebgcs-m-editor-property input[type="range"]::-moz-range-thumb:hover, .jwebgcs-m-editor-input .jwebgcs-m-editor-property input[type="range"]::-moz-range-thumb:active {
    background-color: #4db2ec
}

.jwebgcs-m-editor-input .jwebgcs-m-editor-property input[type="range"]::-ms-thumb {
    height: 10px;
    width: 10px;
    border-radius: 10px;
    box-shadow: none;
    border: none;
    background: #323232;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -4px;
    transition: .2s ease
}

.jwebgcs-m-editor-input .jwebgcs-m-editor-property input[type="range"]::-ms-thumb:hover, .jwebgcs-m-editor-input .jwebgcs-m-editor-property input[type="range"]::-ms-thumb:active {
    background-color: #4db2ec
}

.jwebgcs-m-editor-input .jwebgcs-m-editor-property input[type="range"]:-moz-focusring {
    outline: 1px solid white;
    outline-offset: -1px
}

.jwebgcs-m-editor-input .jwebgcs-m-editor-property input[type="range"]::-webkit-slider-runnable-track {
    width: 100%;
    height: 2px;
    background: #ddd;
    border-radius: 0;
    border: none
}

.jwebgcs-m-editor-input .jwebgcs-m-editor-property input[type="range"]::-moz-range-track {
    width: 100%;
    height: 2px;
    background: #ddd;
    border-radius: 0;
    border: none
}

.jwebgcs-m-editor-input .jwebgcs-m-editor-property input[type="range"]::-ms-track {
    width: 100%;
    height: 2px;
    background: #ddd;
    border-radius: 0;
    border: none
}

.jwebgcs-m-editor-input .jwebgcs-m-editor-property input[type="range"]:focus {
    outline: none
}

.jwebgcs-m-editor-input .jwebgcs-m-editor-property input.jwebgcs-m-editor-range-value {
    position: absolute;
    right: 0;
    width: 53px;
    font-size: 11px;
    padding: 2px 5px
}

.jwebgcs-m-editor-input .jwebgcs-m-editor-property select {
    height: 21px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    padding: 0 21px 0 5px;
    background-size: 12px 12px
}

.jwebgcs-m-editor-input .jwebgcs-m-editor-property .pickr {
    top: -6px
}

.jwebgcs-m-editor-input .jwebgcs-m-editor-property .pickr .pcr-button {
    width: 150px;
    height: 21px;
    border: 1px solid #ddd
}

.jwebgcs-m-editor-input .jwebgcs-m-editor-property .pickr .pcr-button.clear {
    background-size: 8%
}

.jwebgcs-m-editor-input textarea {
    width: 100%;
    margin: 0;
    padding: 10px;
    border-color: #ddd;
    border-radius: 0;
    font-size: 11px;
    line-height: normal;
    color: #000;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important
}

.jwebgcs-m-editor-notice {
    margin: 20px 0;
    padding: 10px;
    background: #fbf8eb;
    border: 1px dashed;
    font-size: 11px;
    color: #b57500
}

.jwebgcs-m-editor-notice a {
    font-weight: 700;
    color: inherit !important
}

.pcr-interaction .pcr-result {
    min-height: auto;
    line-height: 1
}

.pcr-app {
    border: 1px solid lightgrey
}

.jwebgcs-m-editor-spacing .jwebgcs-m-editor-spacing-input {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    font-size: 11px;
    margin: 0;
    min-height: 0;
    line-height: normal;
    color: #000;
    border-color: #ddd;
    border-radius: 0;
    width: 32px;
    height: 21px;
    text-align: center;
    z-index: 1
}

.jwebgcs-m-editor-spacing .jwebgcs-m-editor-margin {
    position: relative;
    width: 300px;
    height: 220px;
    margin-bottom: 18px;
    border: 1px solid #ddd
}

.jwebgcs-m-editor-spacing .jwebgcs-m-editor-margin .jwebgcs-m-editor-margin__label {
    position: absolute;
    top: 0;
    left: 4px;
    font-size: 10px;
    color: #888888
}

.jwebgcs-m-editor-spacing .jwebgcs-m-editor-margin-top {
    position: absolute;
    top: 7px;
    left: 0;
    right: 0;
    margin: 0 auto
}

.jwebgcs-m-editor-spacing .jwebgcs-m-editor-margin-right {
    position: absolute;
    margin-top: -11px;
    top: 50%;
    right: 7px
}

.jwebgcs-m-editor-spacing .jwebgcs-m-editor-margin-bottom {
    position: absolute;
    bottom: 7px;
    left: 0;
    right: 0;
    margin: 0 auto
}

.jwebgcs-m-editor-spacing .jwebgcs-m-editor-margin-left {
    position: absolute;
    margin-top: -11px;
    top: 50%;
    left: 7px
}

.jwebgcs-m-editor-spacing .jwebgcs-m-editor-border {
    border: 1px dashed #ddd;
    background-color: #f7f7f7;
    position: relative;
    width: 182px;
    height: 136px;
    left: 58px;
    top: 41px
}

.jwebgcs-m-editor-spacing .jwebgcs-m-editor-border .jwebgcs-m-editor-border__label {
    position: absolute;
    bottom: -18px;
    right: -2px;
    font-size: 10px;
    color: #888888
}

.jwebgcs-m-editor-spacing .jwebgcs-m-editor-border-top-width {
    position: absolute;
    top: -6px;
    left: 0;
    right: 0;
    margin: auto
}

.jwebgcs-m-editor-spacing .jwebgcs-m-editor-border-right-width {
    position: absolute;
    margin-top: -11px;
    top: 50%;
    right: -12px
}

.jwebgcs-m-editor-spacing .jwebgcs-m-editor-border-bottom-width {
    position: absolute;
    bottom: -6px;
    left: 0;
    right: 0;
    margin: 0 auto
}

.jwebgcs-m-editor-spacing .jwebgcs-m-editor-border-left-width {
    position: absolute;
    margin-top: -11px;
    top: 50%;
    left: -12px
}

.jwebgcs-m-editor-spacing .jwebgcs-m-editor-padding {
    border: 1px dashed #ddd;
    background-color: #fff;
    position: relative;
    width: 160px;
    height: 114px;
    left: 10px;
    top: 10px
}

.jwebgcs-m-editor-spacing .jwebgcs-m-editor-padding .jwebgcs-m-editor-padding__label {
    position: absolute;
    top: 0;
    left: 4px;
    font-size: 10px;
    color: #888888
}

.jwebgcs-m-editor-spacing .jwebgcs-m-editor-padding-top {
    position: absolute;
    top: 12px;
    left: 0;
    right: 0;
    margin: auto
}

.jwebgcs-m-editor-spacing .jwebgcs-m-editor-padding-right {
    position: absolute;
    margin-top: -11px;
    top: 50%;
    right: 17px
}

.jwebgcs-m-editor-spacing .jwebgcs-m-editor-padding-bottom {
    position: absolute;
    bottom: 12px;
    left: 0;
    right: 0;
    margin: 0 auto
}

.jwebgcs-m-editor-spacing .jwebgcs-m-editor-padding-left {
    position: absolute;
    margin-top: -11px;
    top: 50%;
    left: 17px
}

.jwebgcs-m-editor-separator {
    margin: 10px auto;
    border-bottom: 1px dashed #eeeeee;
    clear: both
}

#m-editor-author-select {
    margin-bottom: 45px;
    text-align: right;
    font-size: 11px
}

#active-author {
    height: 21px;
    min-height: 0;
    line-height: 1;
    margin-left: 5px;
    border-radius: 0;
    font-size: 11px;
    background-size: 12px 12px
}

#m-editor-disclaimer {
    margin: 30px 0;
    padding: 20px;
    background: #fbf8eb;
    border: 1px dashed;
    font-size: 12px;
    color: #b57500
}

.jwebgcs-m-editor-preview__label {
    position: absolute;
    top: -19px;
    left: -1px;
    padding: 0 6px;
    background: white;
    border: 1px solid lightgray;
    border-bottom: 0;
    font-family: consolas, 'Courier New', monospace;
    font-size: 11px;
    color: #959595
}

.column-avatar, .column-id {
    width: 4em !important;
    text-align: center !important
}

.column-type, .column-entries, .column-bio, .column-social, .column-box {
    width: 5em !important
}

.column-bio, .column-social, .column-box {
    width: 5em !important;
    text-align: center !important
}

@font-face {
    font-family: 'jwebgf-authorship-font';
    src: url('../font/jwebgf-authorship-font.eot?18415720');
    src: url('../font/jwebgf-authorship-font.eot?18415720#iefix') format('embedded-opentype'), url('../font/jwebgf-authorship-font.woff2?18415720') format('woff2'), url('../font/jwebgf-authorship-font.woff?18415720') format('woff'), url('../font/jwebgf-authorship-font.ttf?18415720') format('truetype'), url('../font/jwebgf-authorship-font.svg?18415720#jwebgf-authorship-font') format('svg');
    font-weight: normal;
    font-style: normal
}

[class^="jwebgcs-m-a-icon-"]:before, [class*=" m-a-icon-"]:before {
    font-family: "jwebgf-authorship-font";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.jwebgcs-m-a-icon-facebook:before {
    content: '\e000'
}

.jwebgcs-m-a-icon-twitter:before {
    content: '\e001'
}

.jwebgcs-m-a-icon-googleplus:before {
    content: '\e002'
}

.jwebgcs-m-a-icon-youtube:before {
    content: '\e003'
}

.jwebgcs-m-a-icon-pinterest:before {
    content: '\e004'
}

.jwebgcs-m-a-icon-tumblr:before {
    content: '\e005'
}

.jwebgcs-m-a-icon-instagram:before {
    content: '\e006'
}

.jwebgcs-m-a-icon-renren:before {
    content: '\e007'
}

.jwebgcs-m-a-icon-vk:before {
    content: '\e008'
}

.jwebgcs-m-a-icon-flickr:before {
    content: '\e009'
}

.jwebgcs-m-a-icon-vine:before {
    content: '\e00a'
}

.jwebgcs-m-a-icon-meetup:before {
    content: '\e00b'
}

.jwebgcs-m-a-icon-weibo:before {
    content: '\e00c'
}

.jwebgcs-m-a-icon-deviantart:before {
    content: '\e00d'
}

.jwebgcs-m-a-icon-stumbleupon:before {
    content: '\e00e'
}

.jwebgcs-m-a-icon-myspace:before {
    content: '\e00f'
}

.jwebgcs-m-a-icon-mixi:before {
    content: '\e010'
}

.jwebgcs-m-a-icon-soundcloud:before {
    content: '\e011'
}

.jwebgcs-m-a-icon-lastfm:before {
    content: '\e012'
}

.jwebgcs-m-a-icon-foursquare:before {
    content: '\e013'
}

.jwebgcs-m-a-icon-spotify:before {
    content: '\e014'
}

.jwebgcs-m-a-icon-vimeo:before {
    content: '\e015'
}

.jwebgcs-m-a-icon-dailymotion:before {
    content: '\e016'
}

.jwebgcs-m-a-icon-reddit:before {
    content: '\e017'
}

.jwebgcs-m-a-icon-skype:before {
    content: '\e018'
}

.jwebgcs-m-a-icon-periscope:before {
    content: '\e019'
}

.jwebgcs-m-a-icon-askfm:before {
    content: '\e01a'
}

.jwebgcs-m-a-icon-livejournal:before {
    content: '\e01b'
}

.jwebgcs-m-a-icon-blogger:before {
    content: '\e01c'
}

.jwebgcs-m-a-icon-taringa:before {
    content: '\e01d'
}

.jwebgcs-m-a-icon-odnoklassniki:before {
    content: '\e01e'
}

.jwebgcs-m-a-icon-bebee:before {
    content: '\e01f'
}

.jwebgcs-m-a-icon-livestream:before {
    content: '\e020'
}

.jwebgcs-m-a-icon-slides:before {
    content: '\e021'
}

.jwebgcs-m-a-icon-quora:before {
    content: '\e022'
}

.jwebgcs-m-a-icon-tinder:before {
    content: '\e023'
}

.jwebgcs-m-a-icon-plurk:before {
    content: '\e024'
}

.jwebgcs-m-a-icon-buzzfeed:before {
    content: '\e025'
}

.jwebgcs-m-a-icon-everplaces:before {
    content: '\e026'
}

.jwebgcs-m-a-icon-goodreads:before {
    content: '\e027'
}

.jwebgcs-m-a-icon-whatsapp:before {
    content: '\e028'
}

.jwebgcs-m-a-icon-telegram:before {
    content: '\e029'
}

.jwebgcs-m-a-icon-draugiemlv:before {
    content: '\e02a'
}

.jwebgcs-m-a-icon-spreaker:before {
    content: '\e02b'
}

.jwebgcs-m-a-icon-houzz:before {
    content: '\e02c'
}

.jwebgcs-m-a-icon-tripadvisor:before {
    content: '\e02d'
}

.jwebgcs-m-a-icon-upwork:before {
    content: '\e02e'
}

.jwebgcs-m-a-icon-gumtree:before {
    content: '\e02f'
}

.jwebgcs-m-a-icon-speakerdeck:before {
    content: '\e030'
}

.jwebgcs-m-a-icon-medium:before {
    content: '\e031'
}

.jwebgcs-m-a-icon-runkeeper:before {
    content: '\e032'
}

.jwebgcs-m-a-icon-deezer:before {
    content: '\e033'
}

.jwebgcs-m-a-icon-bandcamp:before {
    content: '\e034'
}

.jwebgcs-m-a-icon-kaggle:before {
    content: '\e035'
}

.jwebgcs-m-a-icon-superuser:before {
    content: '\e036'
}

.jwebgcs-m-a-icon-500px:before {
    content: '\e037'
}

.jwebgcs-m-a-icon-storify:before {
    content: '\e038'
}

.jwebgcs-m-a-icon-coderwall:before {
    content: '\e039'
}

.jwebgcs-m-a-icon-jsfiddle:before {
    content: '\e03a'
}

.jwebgcs-m-a-icon-ifixit:before {
    content: '\e03b'
}

.jwebgcs-m-a-icon-mixcloud:before {
    content: '\e03c'
}

.jwebgcs-m-a-icon-designernews:before {
    content: '\e03d'
}

.jwebgcs-m-a-icon-twitch:before {
    content: '\e03e'
}

.jwebgcs-m-a-icon-readthedocs:before {
    content: '\e03f'
}

.jwebgcs-m-a-icon-coursera:before {
    content: '\e040'
}

.jwebgcs-m-a-icon-googleplay:before {
    content: '\e041'
}

.jwebgcs-m-a-icon-styleshare:before {
    content: '\e042'
}

.jwebgcs-m-a-icon-github:before {
    content: '\e043'
}

.jwebgcs-m-a-icon-wikipedia:before {
    content: '\e044'
}

.jwebgcs-m-a-icon-ello:before {
    content: '\e045'
}

.jwebgcs-m-a-icon-stitcher:before {
    content: '\e046'
}

.jwebgcs-m-a-icon-codepen:before {
    content: '\e047'
}

.jwebgcs-m-a-icon-stackoverflow:before {
    content: '\e048'
}

.jwebgcs-m-a-icon-digg:before {
    content: '\e049'
}

.jwebgcs-m-a-icon-line:before {
    content: '\e04a'
}

.jwebgcs-m-a-icon-researchgate:before {
    content: '\e04b'
}

.jwebgcs-m-a-icon-academia:before {
    content: '\e04c'
}

.jwebgcs-m-a-icon-bookbub:before {
    content: '\e04d'
}

.jwebgcs-m-a-icon-rss:before {
    content: '\e04e'
}

.jwebgcs-m-a-icon-applepodcasts:before {
    content: '\e04f'
}

.jwebgcs-m-a-icon-castbox:before {
    content: '\e050'
}

.jwebgcs-m-a-icon-radiopublic:before {
    content: '\e051'
}

.jwebgcs-m-a-icon-tunein:before {
    content: '\e052'
}

.jwebgcs-m-a-icon-scoutfm:before {
    content: '\e053'
}

.jwebgcs-m-a-icon-overcast:before {
    content: '\e054'
}

.jwebgcs-m-a-icon-breaker:before {
    content: '\e055'
}

.jwebgcs-m-a-icon-philpapers:before {
    content: '\e056'
}

.jwebgcs-m-a-icon-tiktok:before {
    content: '\e057'
}

.jwebgcs-m-a-icon-lbry:before {
    content: '\e058'
}

.jwebgcs-m-a-icon-gab:before {
    content: '\e059'
}

.jwebgcs-m-a-icon-orcid:before {
    content: '\e05a'
}

.jwebgcs-m-a-icon-stackexchange:before {
    content: '\e05b'
}

.jwebgcs-m-a-icon-linkedin:before {
    content: '\e800'
}

.jwebgcs-m-a-icon-slideshare:before {
    content: '\e803'
}

.jwebgcs-m-a-icon-itunes:before {
    content: '\e80a'
}

.jwebgcs-m-a-icon-dropbox:before {
    content: '\e80c'
}

.jwebgcs-m-a-icon-star-bold:before {
    content: '\f000'
}

.jwebgcs-m-a-icon-star-empty:before {
    content: '\f001'
}

.jwebgcs-m-a-icon-star:before {
    content: '\f002'
}

.jwebgcs-m-a-icon-heart-empty:before {
    content: '\f003'
}

.jwebgcs-m-a-icon-heart:before {
    content: '\f004'
}

.jwebgcs-m-a-icon-ok:before {
    content: '\f005'
}

.jwebgcs-m-a-icon-cancel:before {
    content: '\f006'
}

.jwebgcs-m-a-icon-plus:before {
    content: '\f007'
}

.jwebgcs-m-a-icon-minus:before {
    content: '\f008'
}

.jwebgcs-m-a-icon-checkmark:before {
    content: '\f009'
}

.jwebgcs-m-a-icon-notice:before {
    content: '\f00a'
}

.jwebgcs-m-a-icon-tip:before {
    content: '\f00b'
}

.jwebgcs-m-a-icon-info:before {
    content: '\f00c'
}

.jwebgcs-m-a-icon-show:before {
    content: '\f00d'
}

.jwebgcs-m-a-icon-hide:before {
    content: '\f00e'
}

.jwebgcs-m-a-icon-doc:before {
    content: '\f00f'
}

.jwebgcs-m-a-icon-docs:before {
    content: '\f010'
}

.jwebgcs-m-a-icon-list:before {
    content: '\f011'
}

.jwebgcs-m-a-icon-feather:before {
    content: '\f012'
}

.jwebgcs-m-a-icon-user:before {
    content: '\f013'
}

.jwebgcs-m-a-icon-phone:before {
    content: '\f014'
}

.jwebgcs-m-a-icon-mail:before {
    content: '\f015'
}

.jwebgcs-m-a-icon-mail-alt:before {
    content: '\f016'
}

.jwebgcs-m-a-icon-paper-plane-empty:before {
    content: '\f017'
}

.jwebgcs-m-a-icon-paper-plane:before {
    content: '\f018'
}

.jwebgcs-m-a-icon-at:before {
    content: '\f019'
}

.jwebgcs-m-a-icon-web:before {
    content: '\f01a'
}

.jwebgcs-m-a-icon-xing:before {
    content: '\e801'
}

.jwebgcs-m-a-icon-yelp:before {
    content: '\e802'
}

.jwebgcs-m-a-icon-reverbnation:before {
    content: '\e804'
}

.jwebgcs-m-a-icon-eventbrite:before {
    content: '\e805'
}

.jwebgcs-m-a-icon-patreon:before {
    content: '\e806'
}

.jwebgcs-m-a-icon-teespring:before {
    content: '\e807'
}

.jwebgcs-m-a-icon-glassdoor:before {
    content: '\e808'
}

.jwebgcs-m-a-icon-toptal:before {
    content: '\e809'
}

.jwebgcs-m-a-icon-ebay:before {
    content: '\e80b'
}

.jwebgcs-m-a-icon-dribbble:before {
    content: '\e80d'
}

.jwebgcs-m-a-icon-behance:before {
    content: '\e80e'
}

.jwebgcs-m-a-icon-paypal:before {
    content: '\e80f'
}

.jwebgcs-m-a-icon-angellist:before {
    content: '\e810'
}

.jwebgcs-m-a-icon-amazon:before {
    content: '\e811'
}

.jwebgcs-m-a-icon-scribd:before {
    content: '\e812'
}

.jwebgcs-m-a-icon-etsy:before {
    content: '\e813'
}

.jwebgcs-m-a-icon-viadeo:before {
    content: '\e814'
}

.jwebgcs-m-a-icon-lineat:before {
    content: '\e815'
}

.jwebgcs-m-a-icon-untappd:before {
    content: '\e816'
}

.jwebgcs-m-a-icon-kofi:before {
    content: '\e817'
}

.jwebgcs-m-a-icon-substack:before {
    content: '\e818'
}

.jwebgcs-m-a-icon-mbachic:before {
    content: '\e819'
}

.jwebgcs-m-flex-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.jwebgcs-m-flex-container, .jwebgcs-m-flex-container *, .jwebgcs-m-flex-container *:before, .jwebgcs-m-flex-container *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.jwebgcs-m-flex-container .jwebgcs-m-flex-row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between
}

.jwebgcs-m-flex-container .jwebgcs-m-flex-column {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1
}

.jwebgcs-m-flex-container .jwebgcs-m-flex-content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: inherit;
    -ms-flex-direction: inherit;
    flex-direction: inherit;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    padding: 15px 20px
}

.jwebgcs-m-tooltip {
    position: relative;
    display: inline-block
}

.jwebgcs-m-tooltip:hover .jwebgcs-m-tooltip__text {
    visibility: visible
}

.jwebgcs-m-tooltip .jwebgcs-m-tooltip__text {
    visibility: hidden;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    font-size: 85%;
    line-height: 1.4;
    padding: 5px 10px;
    width: max-content;
    max-width: 200px;
    position: absolute;
    z-index: 1
}

.jwebgcs-m-tooltip .jwebgcs-m-tooltip__text.jwebgcs-m-tooltip__top {
    width: 200px;
    bottom: 130%;
    left: 50%;
    margin-left: -110px
}

.jwebgcs-m-tooltip .jwebgcs-m-tooltip__text.jwebgcs-m-tooltip__top::after {
    content: " ";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: black transparent transparent transparent
}

.jwebgcs-m-tooltip .jwebgcs-m-tooltip__text.jwebgcs-m-tooltip__right {
    left: 125%
}

.jwebgcs-m-tooltip .jwebgcs-m-tooltip__text.jwebgcs-m-tooltip__right::after {
    content: " ";
    position: absolute;
    top: 50%;
    right: 100%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent black transparent transparent
}

.jwebgcs-m-tooltip .jwebgcs-m-tooltip__text.jwebgcs-m-tooltip__bottom {
    width: 200px;
    top: 130%;
    left: 50%;
    margin-left: -110px
}

.jwebgcs-m-tooltip .jwebgcs-m-tooltip__text.jwebgcs-m-tooltip__bottom::after {
    content: " ";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent black transparent
}

.jwebgcs-m-tooltip .jwebgcs-m-tooltip__text.jwebgcs-m-tooltip__left {
    right: 125%
}

.jwebgcs-m-tooltip .jwebgcs-m-tooltip__text.jwebgcs-m-tooltip__left::after {
    content: " ";
    position: absolute;
    top: 50%;
    left: 100%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent transparent black
}

.jwebgcs-m-tooltip .jwebgcs-m-tooltip__text.jwebgcs-m-tooltip__w50 {
    width: 50px;
    max-width: 50px;
    margin-left: -35px
}

.jwebgcs-m-tooltip .jwebgcs-m-tooltip__text.jwebgcs-m-tooltip__w100 {
    width: 100px;
    max-width: 100px;
    margin-left: -60px
}

.jwebgcs-m-tooltip .jwebgcs-m-tooltip__text.jwebgcs-m-tooltip__w400 {
    width: 400px;
    max-width: 400px;
    margin-left: -210px
}

.jwebgcs-m-tooltip.jwebgcs-m-tooltip__input {
    float: right;
    margin-right: 10px
}

.jwebgcs-m-tooltip .dashicons {
    width: 18px;
    height: 20px;
    font-size: 18px;
    vertical-align: middle
}

.jwebgcs-m-settings-container h2, .jwebgcs-settings-container h2, .jwebgcs-form-container h2 {
    font-size: 1.5em
}

.jwebgcs-m-settings-container p, .jwebgcs-settings-container p, .jwebgcs-form-container p {
    max-width: 700px;
    margin-top: -0.6em;
    text-align: justify;
    color: #777
}

.jwebgcs-m-settings-container label, .jwebgcs-settings-container label, .jwebgcs-form-container label {
    display: inline-block;
    min-width: 150px;
    margin: 0;
    text-align: left;
    line-height: 1.3;
    font-weight: 600;
    font-size: 14px;
    color: #23282d
}

@media only screen and (max-width:429px) {
    .jwebgcs-m-settings-container label, .jwebgcs-settings-container label, .jwebgcs-form-container label {
        min-width: 100%
    }
}

.jwebgcs-m-tip {
    position: relative;
    margin-left: 0;
    padding: 1em;
    padding-left: 2.8em;
    list-style: none;
    font-size: 12px;
    color: #666;
    border-radius: 4px;
    background: #eaeaea
}

.jwebgcs-m-tip li {
    margin: 0
}

.jwebgcs-m-tip li:before {
    font-family: Dashicons;
    content: "\f348";
    position: absolute;
    left: .2em;
    font-size: 2em;
    line-height: 17px
}

.jwebgcs-m-tip.jwebgcs-m-premium {
    border: 1px solid orange
}

.jwebgcs-m-tip.jwebgcs-m-premium li:before {
    content: "\f160";
    font-weight: 600;
    color: orange
}

.jwebgcs-m-description {
    margin: 1em 0;
    padding: 0;
    line-height: 1.5em;
    text-shadow: 0 1px 0 #FFF;
    font-size: 12px;
    color: #666
}

.jwebgcs-m-description.jwebgcs-m-description-disabled {
    color: #ddd
}

.jwebgcs-m-title {
    display: block;
    margin: 1em 0 .5em;
    font-weight: 600
}

.jwebgcs-m-title.jwebgcs-m-title-disabled {
    color: #ddd
}

.jwebgcs-m-field {
    padding: 5px 0 10px;
    position: relative
}

.jwebgcs-m-field:first-of-type {
    padding-top: 0
}

.jwebgcs-m-field:last-of-type {
    padding-bottom: 0
}

.jwebgcs-m-field .input-wrap {
    display: flex
}

.jwebgcs-m-field .title {
    display: block;
    margin: 1em 0 .5em;
    font-weight: 600
}

.jwebgcs-m-field select {
    box-sizing: border-box;
    width: 100%
}

.jwebgcs-m-field input::-webkit-input-placeholder {
    font-size: 85%;
    font-style: italic;
    color: #bbb
}

.jwebgcs-m-field input::-moz-placeholder {
    font-size: 85%;
    font-style: italic;
    color: #bbb
}

.jwebgcs-m-field input:-moz-placeholder {
    font-size: 85%;
    font-style: italic;
    color: #bbb
}

.jwebgcs-m-field input:-ms-input-placeholder {
    font-size: 85%;
    font-style: italic;
    color: #bbb
}

.jwebgcs-m-field input[type="text"]:not(.regular-text), .jwebgcs-m-field input[type="number"], .jwebgcs-m-field input[type="password"], .jwebgcs-m-field input[type="email"], .jwebgcs-m-field textarea {
    width: 100%
}

.jwebgcs-m-field input[type="text"], .jwebgcs-m-field input[type="number"], .jwebgcs-m-field input[type="password"], .jwebgcs-m-field input[type="email"], .jwebgcs-m-field textarea {
    padding: 5px;
    resize: none;
    margin: 0
}

.jwebgcs-m-field input[type="checkbox"] {
    align-self: flex-start;
    flex-grow: 0;
    flex-shrink: 0;
    margin: 2px 0 0
}

.jwebgcs-m-field label.checkbox-label {
    display: flex;
    padding-left: 10px;
    align-self: center;
    font-weight: normal;
    font-size: 12px;
    color: #666
}

.jwebgcs-m-field input:disabled {
    background: #f2f2f2
}

.jwebgcs-m-field input:disabled+label.checkbox-label {
    font-style: italic;
    color: lightgrey
}

.jwebgcs-m-field.jwebgcs-m-premium input {
    border: 1px solid orange;
    color: orange
}

.jwebgcs-m-field.jwebgcs-m-premium input::placeholder {
    font-style: normal;
    color: orange
}
#jwebgcs-author-selectr .select2 {
    width: 100%!important;
}
#jwebgcs-social-profiles #jwebgcs-m-social > div {
    display: inline-flex; flex-direction: column; max-width: 20%; width: 100%; padding: 0px 10px;
}

@media only screen and (max-width: 992px){
    #jwebgcs-social-profiles #jwebgcs-m-social > div {
        max-width: 40%;
    }
}