.rpwwt-widget ul {
    list-style: outside none none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0
    }
.rpwwt-widget ul li {
    overflow: hidden;
    margin: 0 0 1.5em
    }
.rpwwt-widget ul li:last-child {
    margin: 0
    }
.rpwwt-widget .screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
    word-break: normal
    }
.rpwwt-widget .screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    -webkit-clip-path: none;
    clip-path: none;
    color: #21759b;
    display: block;
    font-size: 0.875rem;
    font-weight: 700;
    height: auto;
    right: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
    }
.rpwwt-widget ul li img {
    display: inline;
    float: left;
    margin: 0.3em 0.75em 0.75em 0
    }
.rpwwt-widget ul li img {
    width: 75px;
    height: 75px
    }
div.tnp-subscription, form.tnp-subscription, form.tnp-profile {
    display: block;
    margin: 1em auto;
    max-width: 500px;
    width: 100%
    }
div.tnp-profile {
    display: block;
    margin: 1em 0;
    max-width: 500px
    }
.tnp-subscription div.tnp-field, .tnp-profile div.tnp-field {
    margin-bottom: 0.7em;
    border: 0;
    padding: 0
    }
.tnp-subscription label, .tnp-profile label {
    display: block;
    color: inherit;
    font-weight: normal;
    line-height: normal;
    padding: 0;
    margin: 0;
    margin-bottom: 0.25em;
    font-size: 0.9em
    }
.tnp-subscription .tnp-field-checkbox label, .tnp-profile .tnp-field-checkbox label {
    display: inline-block
    }
.tnp-subscription input[type=text], .tnp-subscription input[type=email], .tnp-subscription input[type=submit], .tnp-subscription select, .tnp-subscription textarea, .tnp-profile input[type=text], .tnp-profile input[type=email], .tnp-profile input[type=submit], .tnp-profile select, .tnp-profile textarea {
    width: 100%;
    padding: 0.7em;
    display: block;
    border: 1px;
    color: #444;
    border-color: #ddd;
    background-color: #f4f4f4;
    background-image: none;
    text-shadow: none;
    font-size: 1em;
    margin: 0;
    line-height: normal;
    box-sizing: border-box
    }
.tnp-subscription input[type=checkbox], .tnp-widget input[type=radio], .tnp-profile input[type=checkbox] {
    max-width: 1em;
    display: inline-block;
    margin-right: 0.5em
    }
.tnp-subscription select option, .tnp-profile select option {
    margin-right: 0.75em
    }
.tnp-subscription input.tnp-submit, .tnp-profile input.tnp-submit, .tnp-unsubscribe button.tnp-submit, .tnp-reactivate button.tnp-submit {
    background-color: #444;
    color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    display: inline-block
    }
@media all and (max-width: 480px) {
    .tnp-subscription input[type=submit], .tnp-profile input[type=submit] {
        width: 100%
        }
    }
.tnp-widget {
    width: 100%;
    display: block;
    box-sizing: border-box
    }
.tnp-widget .tnp-field {
    margin-bottom: 10px;
    border: 0;
    padding: 0
    }
.tnp-widget label {
    display: block;
    color: inherit;
    font-size: 14px
    }
.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select {
    width: 100%;
    padding: 10px;
    display: block;
    border: 1px solid #ddd;
    border-color: #ddd;
    background-color: #f4f4f4;
    background-image: none;
    text-shadow: none;
    color: #444;
    font-size: 14px;
    line-height: normal;
    box-sizing: border-box;
    height: auto
    }
.tnp-widget input[type=checkbox], .tnp-widget input[type=radio] {
    width: auto;
    display: inline-block
    }
.tnp-widget select option {
    margin-right: 10px
    }
.tnp-widget input.tnp-submit {
    background-color: #444;
    background-image: none;
    text-shadow: none;
    color: #fff;
    margin: 0
    }
.tnp-field input[type="submit"] {
    position: inherit
    }
.tnp-widget-minimal {
    width: 100%
    }
.tnp-widget-minimal form {
    margin: 0;
    padding: 0;
    border: 0
    }
.tnp-widget-minimal input.tnp-email {
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px solid #ddd;
    background-color: #f4f4f4;
    color: #444;
    font-size: 14px
    }
.tnp-widget-minimal input.tnp-submit {
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px;
    border-color: #ddd;
    background-color: #444;
    background-image: none;
    text-shadow: none;
    color: #fff;
    font-size: 14px;
    line-height: normal;
    border-radius: 0;
    height: auto;
    margin: 0
    }
.tnp-subscription-minimal {
    width: 100%;
    box-sizing: border-box;
    margin: 10px 0
    }
.tnp-subscription-minimal form {
    width: auto;
    margin: 0;
    padding: 0;
    border: 0;
    white-space: nowrap
    }
.tnp-subscription-minimal input.tnp-email, .tnp-subscription-minimal input.tnp-name {
    width: 70%;
    max-width: 300px;
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px solid #ddd;
    background-color: #f4f4f4;
    color: #444;
    font-size: 14px;
    line-height: 20px;
    border-radius: 0;
    margin-right: 10px
    }
.tnp-subscription-minimal.with-name input.tnp-email, .tnp-subscription-minimal.with-name input.tnp-name {
    width: 31%
    }
.tnp-subscription-minimal .tnp-privacy-field {
    margin-top: 10px
    }
.tnp-subscription-minimal input.tnp-submit {
    width: 29%;
    box-sizing: border-box;
    display: inline-block;
    padding: 10px;
    border: 1px;
    border-color: #ddd;
    background-color: #444;
    background-image: none;
    text-shadow: none;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    border-radius: 0;
    margin: 0
    }
.tnp-subscription-posts {
    margin-top: 2em;
    margin-bottom: 2em;
    padding: 2rem
    }
.tnp-subscription-posts .tnp-subscription {
    max-width: auto;
    margin: 0
    }
@media all and (max-width: 525px) {
    .tnp-subscription-minimal.with-name input.tnp-email, .tnp-subscription-minimal.with-name input.tnp-name, .tnp-subscription-minimal input.tnp-submit {
        width: 100%;
        max-width: 100%;
        margin: 0;
        display: block;
        margin-bottom: 0.5rem
        }
    }
.tnp-comments {
    clear: both;
    margin-top: 15px;
    margin-bottom: 15px
    }
.tnp-comments label {
    display: block
    }
.tnp-comments input[type=checkbox] {
    display: inline-block;
    width: auto !important
    }
.tnp-lock {
    clear: both;
    display: block;
    box-sizing: border-box;
    box-shadow: none;
    margin: 20px;
    padding: 15px;
    background-color: #fff;
    border: 1px solid #ddd
    }
.tnp-nl-checkout {
    margin-bottom: 1em
    }
@font-face {
    font-display: block;
    font-family: TablePress;
    font-style: normal;
    font-weight: 400;
    src: url("data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAPUAA0AAAAACZAAAAN+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCUhEICoQIgnILFgABNgIkAygEIAWGcgeBARv6B8iuBzK53oAhKg2KWDsrezjalSefocfD9/uZ575PSbYEqJHAIdo6tMDGdCprFIHd+F9r+rZE46O2iHBJfoAuxwW0yfgKS8KGVFE4dHX1gPmgVhzwhcJbReQ9RWXcraeutbmNHE7T7B1sex8stfMfnkvv0XsgUZrYO1hirXme9TnUkBvQ22RGX50VAr48H54Cn9b8GD73edAAhjboBpIQ6kKOhCz7GA8V5HfzyeA6h0mnrFTJnPjxC7KCrl9caqIUg0EAYACGDBn6YGCxeIE+EkwANTWJX/brZpNfyE5o/7r9uPZjS4tESbCTExLCjxOEbxGi2dQeNEAXUMMlvADkqSV0IHXtkQXNOnI2ctJpRIPt8+HjNivx3rlQYA8FqGwdCxF2aZrdJluMnaqFvy+yngVKbBcn0fSOd1xTpnW4HTkptV8Gi2kvCeUHC0BD+D0VKMIqXniZPJyPya9D7gT6DvUpwJER6avgKDsOfW9jU+YGc/ng6MhA3VSar3NdtvrD9WHZurKVKYOi0RwlY9500YSuWDE084F+jMinu4sTudD5yBTTozA9Horpmb+M3TwIBHempnzdpu1/raWypX0JND/ki4p71CQQlFqnAvkijABrVFIq5BdNJbFncoBOF03/h3IINPQRBxJCYDoAOnkRIDR0w0BSmYiBzDinAuQ6eROg0DEGY6DUiEUYqKyILwFq2qS9GKhrpFsykdeFLmDjknYG4jKbNeNyQ1zhCoP840pdYiqu8jTW4mp6pMXH1HVJp8wRmHmQKTKiUOBVSMHrlKuBlYidxkMgw6/bMoG5RD6qfs8yO8LVqFCFa8ELrcVLEqTaS7UG5aqVq1GlWi28k3rRgCjbiU+qqOItvDEqXjkvwF/dUF595jB8LSqqgwIWAWsRmcJJ5GsHbYUqVbirBi5IpRMxLso/i2oSA6ZYDoMFCiknI7ZkGacSVYUjlLSXyG8n08nOQcXTeyzU5ozbiGRQZRt0vu/TMoEV8RLI3DiBSiVzMtNKAPgErlwLoqiAY2fJ9UbRMU/0rz38UP5FQtH3i8V3KYSHYJdSYRnwW8XazUAUop3gQY19hkEH98OA2QQ6wg0S+FjtwOwdOvF5J2VXBBLQmo2EAxsIKVJkkUcRZVRRa7NrP+my6Ns8cKszHYJf+fPPLPTq5vFcmYKZNL+fn1CZDgoYecKZHwA=") format("woff2"), url(/wp-content/plugins/tablepress/css/build/tablepress.woff) format("woff")
    }
.tablepress {
    --text-color: #111;
    --head-text-color: var(--text-color);
    --head-bg-color: #d9edf7;
    --odd-text-color: var(--text-color);
    --odd-bg-color: #f9f9f9;
    --even-text-color: var(--text-color);
    --even-bg-color: #fff;
    --hover-text-color: var(--text-color);
    --hover-bg-color: #f3f3f3;
    --border-color: #ddd;
    --padding: 0.5rem;
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
    clear: both;
    margin: 0 auto 1rem;
    table-layout: auto;
    width: 100%
    }
.tablepress > :not(caption) > * > * {
    background: none;
    border: none;
    box-sizing: content-box;
    float: none !important;
    padding: var(--padding);
    text-align: left;
    vertical-align: top
    }
.tablepress > * + tbody > * > *, .tablepress > tbody > * ~ * > *, .tablepress > tfoot > * > * {
    border-top: 1px solid var(--border-color)
    }
.tablepress > :where(tbody) > .odd > * {
    background-color: var(--odd-bg-color);
    color: var(--odd-text-color)
    }
.tablepress > :where(tbody) > .even > * {
    background-color: var(--even-bg-color);
    color: var(--even-text-color)
    }
.tablepress > .row-hover > tr:hover > * {
    background-color: var(--hover-bg-color);
    color: var(--hover-text-color)
    }
.tablepress img {
    border: none;
    margin: 0;
    max-width: none;
    padding: 0
    }
.tablepress-table-description {
    clear: both;
    display: block
    }
.dataTables_wrapper {
    clear: both;
    margin-bottom: 1rem;
    position: relative
    }
.dataTables_wrapper .tablepress {
    clear: both;
    margin-bottom: 0
    }
.dataTables_wrapper:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden
    }
.dataTables_wrapper label input, .dataTables_wrapper label select {
    display: inline;
    margin: 2px;
    width: auto
    }
.dataTables_length {
    float: left;
    white-space: nowrap
    }
.dataTables_filter {
    float: right;
    white-space: nowrap
    }
.dataTables_filter label input {
    margin-left: 0.5em;
    margin-right: 0
    }
.dataTables_info {
    clear: both;
    float: left;
    margin: 4px 0 0
    }
.dataTables_paginate {
    float: right;
    margin: 4px 0 0
    }
.dataTables_paginate .paginate_button {
    color: #111;
    display: inline-block;
    margin: 0 5px;
    outline: none;
    position: relative;
    text-decoration: underline
    }
.dataTables_paginate .paginate_button:first-child {
    margin-left: 0
    }
.dataTables_paginate .paginate_button:last-child {
    margin-right: 0
    }
.dataTables_paginate .paginate_button:after, .dataTables_paginate .paginate_button:before {
    color: #d9edf7
    }
.dataTables_paginate .paginate_button:hover {
    cursor: pointer;
    text-decoration: none
    }
.dataTables_paginate .paginate_button:hover:after, .dataTables_paginate .paginate_button:hover:before {
    color: #049cdb
    }
.dataTables_paginate .paginate_button.disabled {
    color: #999;
    cursor: default;
    text-decoration: none
    }
.dataTables_paginate .paginate_button.disabled:after, .dataTables_paginate .paginate_button.disabled:before {
    color: #f9f9f9
    }
.dataTables_paginate .paginate_button.current {
    cursor: default;
    font-weight: 700;
    text-decoration: none
    }
.dataTables_paginate.paging_simple {
    padding: 0 15px
    }
.dataTables_paginate.paging_simple .paginate_button.next:after, .dataTables_paginate.paging_simple .paginate_button.previous:before {
    -webkit-font-smoothing: antialiased;
    bottom: 0;
    content: "";
    font-family: TablePress;
    font-size: 14px;
    font-weight: 700;
    height: 14px;
    left: -14px;
    line-height: 1;
    margin: auto;
    position: absolute;
    right: auto;
    text-align: left;
    text-shadow: 0.1em 0.1em #666;
    top: 0;
    width: 14px
    }
.dataTables_paginate.paging_simple .paginate_button.next:after {
    content: "";
    left: auto;
    text-align: right
    }
.dataTables_scroll {
    clear: both
    }
.dataTables_scroll .tablepress {
    width: 100% !important
    }
.dataTables_scrollHead table.tablepress {
    margin: 0
    }
.dataTables_scrollBody {
    -webkit-overflow-scrolling: touch
    }
.dataTables_scrollBody .tablepress thead th:after {
    content: ""
    }
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing {
    height: 0;
    margin: 0 !important;
    overflow: hidden;
    padding: 0 !important
    }
.tablepress {
    --head-active-bg-color: #049cdb;
    --head-active-text-color: var(--head-text-color)
    }
.tablepress .sorting, .tablepress .sorting_asc, .tablepress .sorting_desc {
    cursor: pointer;
    outline: none;
    padding-right: 20px;
    position: relative
    }
.tablepress .sorting:after, .tablepress .sorting_asc:after, .tablepress .sorting_desc:after {
    -webkit-font-smoothing: antialiased;
    bottom: 0;
    font-family: TablePress;
    font-size: 14px;
    font-weight: 400;
    height: 14px;
    left: auto;
    line-height: 1;
    margin: auto;
    position: absolute;
    right: 6px;
    top: 0
    }
.tablepress .sorting:after {
    content: ""
    }
.tablepress .sorting_asc:after {
    content: "";
    padding: 0 0 2px
    }
.tablepress .sorting_desc:after {
    content: ""
    }
.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc {
    background-color: var(--head-active-bg-color);
    color: var(--head-active-text-color)
    }
.tablepress tbody td {
    font-family: Tahoma;
    font-size: 12px;
    color: #2e364b;
    border: 1px solid #000 !important
    }
.tablepress-scroll-wrapper {
    overflow-x: auto;
    overflow-y: hidden
    }
@media (max-width: 767px) {
    .tablepress-responsive-stack-phone thead {
        display: none
        }
    .tablepress-responsive-stack-phone tbody td {
        display: block;
        text-align: center;
        border-top: none
        }
    .tablepress-responsive-stack-phone tbody td:first-child {
        border-top: 1px solid #ddd
        }
    }
@media (max-width: 979px) {
    .tablepress-responsive-stack-tablet thead {
        display: none
        }
    .tablepress-responsive-stack-tablet tbody td {
        display: block;
        text-align: center;
        border-top: none
        }
    .tablepress-responsive-stack-tablet tbody td:first-child {
        border-top: 1px solid #ddd
        }
    }
@media (max-width: 1199px) {
    .tablepress-responsive-stack-desktop thead {
        display: none
        }
    .tablepress-responsive-stack-desktop tbody td {
        display: block;
        text-align: center;
        border-top: none
        }
    .tablepress-responsive-stack-desktop tbody td:first-child {
        border-top: 1px solid #ddd
        }
    }
.tablepress-responsive-stack-all thead {
    display: none
    }
.tablepress-responsive-stack-all tbody td {
    display: block;
    text-align: center;
    border-top: none
    }
.tablepress-responsive-stack-all tbody td:first-child {
    border-top: 1px solid #ddd
    }
@media (max-width: 767px) {
    .tablepress-responsive-phone {
        display: block
        }
    .tablepress-responsive-phone thead {
        display: block;
        float: left
        }
    .tablepress-rtl.tablepress-responsive-phone thead {
        float: right
        }
    .tablepress-responsive-phone tfoot {
        display: none
        }
    .tablepress-responsive-phone tbody {
        display: block;
        width: auto;
        position: relative;
        overflow-x: auto;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch
        }
    .tablepress-responsive-phone tbody td, .tablepress-responsive-phone thead th, .tablepress-responsive-phone thead tr {
        display: block;
        border: none
        }
    .tablepress-responsive-phone tbody td:empty:before {
        content: " "
        }
    .tablepress-responsive-phone tbody tr {
        display: inline-block;
        vertical-align: top
        }
    .tablepress-responsive-phone thead th {
        width: auto !important
        }
    .tablepress-responsive-phone thead tr th:not(:last-child) {
        border-bottom: 1px solid transparent
        }
    .tablepress-responsive-phone tbody tr td:not(:last-child) {
        border-bottom: 1px solid #ddd
        }
    .dataTables_wrapper .tablepress-responsive-phone .sorting:after {
        transform: rotate(90deg);
        padding: 0
        }
    .dataTables_wrapper .tablepress-responsive-phone .sorting_asc:after {
        content: "";
        padding: 0 2px 0 0
        }
    .dataTables_wrapper .tablepress-responsive-phone .sorting_desc:after {
        content: "";
        padding: 0 1px 0 0
        }
    }
@media (max-width: 979px) {
    .tablepress-responsive-tablet {
        display: block
        }
    .tablepress-responsive-tablet thead {
        display: block;
        float: left
        }
    .tablepress-rtl.tablepress-responsive-tablet thead {
        float: right
        }
    .tablepress-responsive-tablet tfoot {
        display: none
        }
    .tablepress-responsive-tablet tbody {
        display: block;
        width: auto;
        position: relative;
        overflow-x: auto;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch
        }
    .tablepress-responsive-tablet tbody td, .tablepress-responsive-tablet thead th, .tablepress-responsive-tablet thead tr {
        display: block;
        border: none
        }
    .tablepress-responsive-tablet tbody tr {
        display: inline-block;
        vertical-align: top
        }
    .tablepress-responsive-tablet thead th {
        width: auto !important
        }
    .tablepress-responsive-tablet tbody td:empty:before {
        content: " "
        }
    .tablepress-responsive-tablet thead tr th:not(:last-child) {
        border-bottom: 1px solid transparent
        }
    .tablepress-responsive-tablet tbody tr td:not(:last-child) {
        border-bottom: 1px solid #ddd
        }
    .dataTables_wrapper .tablepress-responsive-tablet .sorting:after {
        transform: rotate(90deg);
        padding: 0
        }
    .dataTables_wrapper .tablepress-responsive-tablet .sorting_asc:after {
        content: "";
        padding: 0 2px 0 0
        }
    .dataTables_wrapper .tablepress-responsive-tablet .sorting_desc:after {
        content: "";
        padding: 0 1px 0 0
        }
    }
@media (max-width: 1199px) {
    .tablepress-responsive-desktop {
        display: block
        }
    .tablepress-responsive-desktop thead {
        display: block;
        float: left
        }
    .tablepress-rtl.tablepress-responsive-desktop thead {
        float: right
        }
    .tablepress-responsive-desktop tfoot {
        display: none
        }
    .tablepress-responsive-desktop tbody {
        display: block;
        width: auto;
        position: relative;
        overflow-x: auto;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch
        }
    .tablepress-responsive-desktop tbody td, .tablepress-responsive-desktop thead th, .tablepress-responsive-desktop thead tr {
        display: block;
        border: none
        }
    .tablepress-responsive-desktop tbody td:empty:before {
        content: " "
        }
    .tablepress-responsive-desktop tbody tr {
        display: inline-block;
        vertical-align: top
        }
    .tablepress-responsive-desktop thead th {
        width: auto !important
        }
    .tablepress-responsive-desktop thead tr th:not(:last-child) {
        border-bottom: 1px solid transparent
        }
    .tablepress-responsive-desktop tbody tr td:not(:last-child) {
        border-bottom: 1px solid #ddd
        }
    .dataTables_wrapper .tablepress-responsive-desktop .sorting:after {
        transform: rotate(90deg);
        padding: 0
        }
    .dataTables_wrapper .tablepress-responsive-desktop .sorting_asc:after {
        content: "";
        padding: 0 2px 0 0
        }
    .dataTables_wrapper .tablepress-responsive-desktop .sorting_desc:after {
        content: "";
        padding: 0 1px 0 0
        }
    }
.tablepress-responsive-all {
    display: block
    }
.tablepress-responsive-all thead {
    display: block;
    float: left
    }
.tablepress-rtl.tablepress-responsive-all thead {
    float: right
    }
.tablepress-responsive-all tfoot {
    display: none
    }
.tablepress-responsive-all tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
    }
.tablepress-responsive-all tbody td, .tablepress-responsive-all thead th, .tablepress-responsive-all thead tr {
    display: block;
    border: none
    }
.tablepress-responsive-all tbody td:empty:before {
    content: " "
    }
.tablepress-responsive-all tbody tr {
    display: inline-block;
    vertical-align: top
    }
.tablepress-responsive-all thead th {
    width: auto !important
    }
.tablepress-responsive-all thead tr th:not(:last-child) {
    border-bottom: 1px solid transparent
    }
.tablepress-responsive-all tbody tr td:not(:last-child) {
    border-bottom: 1px solid #ddd
    }
.dataTables_wrapper .tablepress-responsive-all .sorting:after {
    transform: rotate(90deg);
    padding: 0
    }
.dataTables_wrapper .tablepress-responsive-all .sorting_asc:after {
    content: "";
    padding: 0 2px 0 0
    }
.dataTables_wrapper .tablepress-responsive-all .sorting_desc:after {
    content: "";
    padding: 0 1px 0 0
    }
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child, table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty, table.dataTable.dtr-inline.collapsed > tbody > tr > th.child {
    cursor: default !important
    }
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before {
    display: none !important
    }
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control, table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control {
    position: relative;
    padding-left: 30px;
    cursor: pointer
    }
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
    top: 8px;
    left: 4px;
    height: 16px;
    width: 16px;
    display: block;
    position: absolute;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 16px;
    box-shadow: 0 0 3px #444;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0 !important;
    font-family: "Courier New", Courier, monospace;
    line-height: 16px;
    content: "+";
    background-color: #31b131
    }
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before {
    content: "-";
    background-color: #d33333
    }
table.dataTable.dtr-column > tbody > tr > td.control, table.dataTable.dtr-column > tbody > tr > td.dtr-control, table.dataTable.dtr-column > tbody > tr > th.control, table.dataTable.dtr-column > tbody > tr > th.dtr-control {
    position: relative;
    cursor: pointer
    }
table.dataTable.dtr-column > tbody > tr > td.control:before, table.dataTable.dtr-column > tbody > tr > td.dtr-control:before, table.dataTable.dtr-column > tbody > tr > th.control:before, table.dataTable.dtr-column > tbody > tr > th.dtr-control:before {
    top: 50%;
    left: 50%;
    height: 16px;
    width: 16px;
    margin-top: -10px;
    margin-left: -10px;
    display: block;
    position: absolute;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 16px;
    box-shadow: 0 0 3px #444;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0 !important;
    font-family: "Courier New", Courier, monospace;
    line-height: 16px;
    content: "+";
    background-color: #31b131
    }
table.dataTable.dtr-column > tbody > tr.parent td.control:before, table.dataTable.dtr-column > tbody > tr.parent td.dtr-control:before, table.dataTable.dtr-column > tbody > tr.parent th.control:before, table.dataTable.dtr-column > tbody > tr.parent th.dtr-control:before {
    content: "-";
    background-color: #d33333
    }
table.dataTable > tbody > tr.child {
    padding: 0.5em 1em
    }
table.dataTable > tbody > tr.child:hover {
    background: 0 0 !important
    }
table.dataTable > tbody > tr.child ul.dtr-details {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0
    }
table.dataTable > tbody > tr.child ul.dtr-details > li {
    border-bottom: 1px solid #efefef;
    padding: 0.5em 0
    }
table.dataTable > tbody > tr.child ul.dtr-details > li:first-child {
    padding-top: 0
    }
table.dataTable > tbody > tr.child ul.dtr-details > li:last-child {
    border-bottom: none
    }
table.dataTable > tbody > tr.child span.dtr-title {
    display: inline-block;
    min-width: 75px;
    font-weight: 700
    }
.dataTables_scroll .tablepress {
    width: 100% !important
    }
.tablepress-responsive * {
    word-break: normal
    }
.eventon_fullcal p {
    font-family: "roboto", "arial narrow"
    }
.eventon_fc_days .evo_fc_day.has_events em {
    font-family: "open sans", arial
    }
.evofc_pre_loader span {
    height: 300px;
    margin-bottom: 10px
    }
.ajde_evcal_calendar.evofc_nolist.evoFC #evcal_list {
    display: none
    }
.evoFC_tip {
    position: absolute;
    background-color: #9e9e9e;
    color: #fff;
    padding: 8px;
    line-height: 110%;
    font-size: 12px;
    z-index: 800;
    border-radius: 20px;
    font-weight: bold;
    margin-left: -15px;
    margin-top: -15px;
    min-width: 28px;
    text-align: center;
    box-sizing: border-box
    }
.widget .evoFC_tip {
    min-width: 20px;
    margin-left: -10px;
    margin-top: -10px;
    font-size: 10px
    }
.evoFC_tip.leftyy {
    margin-left: 0
    }
.eventon_fullcal {
    padding: 0 0 10px;
    width: 100%;
    position: relative;
    overflow: hidden
    }
.evofc_month {
    float: left;
    width: 100%
    }
.eventon_fullcal .eventon_fc_daynames .evo_fc_day {
    background-color: #ececec;
    cursor: default;
    font-size: 14px;
    margin: 0 !important;
    padding: 10px 0
    }
.eventon_fullcal .evo_fc_day {
    display: flex;
    justify-content: center;
    align-items: center;
    float: left;
    width: 14.27%;
    text-align: center;
    min-height: 5px;
    cursor: pointer;
    font-size: 20px;
    font-weight: 700;
    padding: 4px 0;
    border-top: 1px solid #F7F7F7;
    border-right: 1px solid #F7F7F7;
    border-bottom: none;
    padding: 30px 0;
    margin: 0 !important;
    position: relative;
    overflow: hidden;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease
    }
.eventon_fullcal .evo_fc_day.highl {
    background-color: #faf8f5
    }
.eventon_fullcal .evo_fc_day.evo_fc_empty {
    cursor: default
    }
.eventon_fullcal .evo_fc_day.evo_fc_empty:hover {
    background-color: transparent
    }
.eventon_fullcal .evo_fc_day.on_focus {
    border-top: 1px solid #9e9e9e
    }
.eventon_fullcal p {
    color: #d8d8d8;
    padding: 0;
    margin: 0;
    text-transform: uppercase;
    font-size: 13px
    }
.evofc_months_strip {
    max-width: none
    }
.eventon_fc_days, .eventon_fc_daynames {
    display: flex
    }
.evoFC .eventon_fc_daynames {
    border-radius: 10px 10px 0 0
    }
.evoFC .eventon_fullcal .eventon_fc_daynames .evo_fc_day:first-child {
    border-radius: 10px 0 0
    }
.evoFC .eventon_fullcal .eventon_fc_daynames .evo_fc_day:last-child {
    border-radius: 0 10px 0 0
    }
.evoFC .eventon_fc_days .evo_fc_day.lb {
    border-radius: 0 0 0 10px
    }
.evoFC .eventon_fc_days .evo_fc_day:last-child, .evoFC .eventon_fc_days .evo_fc_day.rb {
    border-radius: 0 0 10px 0
    }
.evoFC .evofc_month .eventon_fc_days {
    border-radius: 0 0 10px 10px
    }
.evo_widget .eventon_fullcal .eventon_fc_daynames .evo_fc_day, .evo_fc_widget .eventon_fullcal .eventon_fc_daynames .evo_fc_day, .widget_block .eventon_fullcal .eventon_fc_daynames .evo_fc_day {
    display: block;
    font-size: 0
    }
.evo_widget .eventon_fullcal .eventon_fc_daynames .evo_fc_day:first-letter, .evo_fc_widget .eventon_fullcal .eventon_fc_daynames .evo_fc_day:first-letter, .widget_block .eventon_fullcal .eventon_fc_daynames .evo_fc_day:first-letter {
    visibility: visible;
    font-size: 12px
    }
.evo_widget .eventon_fullcal .evo_fc_day, .evo_fc_widget .eventon_fullcal .evo_fc_day, .widget_block .eventon_fullcal .evo_fc_day {
    font-size: 12px;
    padding: 10px 0
    }
.eventon_fullcal .evo_fc_day.bb {
    border-bottom: 1px solid #F7F7F7
    }
.eventon_fullcal .evo_fc_day.nobrt {
    border-top: none
    }
.eventon_fullcal .evo_fc_day.blsr {
    border-bottom: 1px solid #f7f7f7
    }
.eventon_fullcal .evo_fc_day.br {
    border-right: 1px solid #F7F7F7
    }
.eventon_fc_days, .eventon_fc_daynames {
    border-left: 1px solid #F7F7F7
    }
.evofc_month .eventon_fc_days {
    display: flex;
    flex-wrap: wrap
    }
.eventon_fullcal .evo_fc_day.bb, .eventon_fullcal .evo_fc_day.nobrt, .eventon_fullcal .evo_fc_day.blsr, .eventon_fullcal .evo_fc_day.br, .eventon_fc_days, .eventon_fc_daynames, .eventon_fullcal .evo_fc_day {
    border-color: #f3f3f3
    }
.eventon_fc_days .evo_fc_day.has_events:hover {
    background-color: #F5F5F5
    }
.eventon_fc_days .evo_fc_day.on_focus {
    background-color: #ededed
    }
.eventon_fc_days .evo_fc_day.today:before {
    content: "";
    background-color: #ffcb55;
    height: 4px;
    width: 100%;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: -1px
    }
.eventon_fc_days .evo_fc_day.has_events {
    color: #737373
    }
.eventon_fc_days .evo_fc_day.has_events, .eventon_fc_days, .eventon_fc_daynames {
    position: relative
    }
.eventon_fc_days .evo_fc_day.has_events em {
    position: absolute;
    font-size: 12px;
    font-style: normal;
    margin-top: -5px;
    margin-left: 5px;
    color: #D6D6D6
    }
.eventon_fc_days .evo_fc_day em.hm {
    width: 70%;
    height: 70%;
    margin: 0;
    z-index: 1;
    opacity: 0;
    border-radius: 20px
    }
.eventon_fc_days .evo_fc_day span.evo_day_in {
    display: flex;
    flex-direction: column;
    z-index: 2;
    position: relative;
    max-width: 100%
    }
.evo_widget .eventon_fc_days .evo_fc_day.has_events span, .eventon_fc_days .evo_fc_day.has_events span.day_evs {
    width: 100%;
    left: 0;
    box-sizing: border-box;
    display: flex;
    justify-content: center
    }
.evo_fc_widget .eventon_fc_days .evo_fc_day.has_events span.evo_day_in {
    display: flex
    }
.evofc_months_strip .eventon_fc_days .evo_fc_day.has_events span i {
    height: 5px;
    width: 5px;
    display: inline-block;
    border-radius: 50%;
    background-color: #DADADA;
    margin: 0 1px
    }
.evofc_months_strip .eventon_fc_days .evo_fc_day.has_events span b {
    margin: 0 1px;
    display: inline-block;
    font-size: 10px;
    font-weight: normal;
    text-transform: none;
    color: #8c8c8c;
    font-family: "open sans", arial;
    line-height: 1;
    font-weight: bold
    }
.evofc_months_strip.names .evo_fc_day.has_events span.day_evs {
    padding: 0;
    line-height: 1.6;
    flex-direction: column
    }
.evofc_months_strip.names .eventon_fc_days .evo_fc_day.has_events span i {
    font-size: 10px;
    text-transform: capitalize;
    width: auto;
    max-width: 100%;
    height: 17px;
    border-radius: 5px;
    font-style: normal;
    font-weight: normal;
    color: #808080;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    margin: 0 5px 3px;
    padding: 1px 5px;
    box-sizing: border-box;
    text-align: left
    }
.evofc_months_strip.names .eventon_fc_days .evo_fc_day.has_events span b {
    display: block;
    text-align: left;
    padding-left: 5px
    }
@media (max-width: 550px) {
    .evofc_months_strip.names .evo_fc_day {
        padding: 10px 0
        }
    .evofc_months_strip.names .evo_fc_day.has_events span.day_evs {
        flex-direction: row
        }
    .evofc_months_strip.names .eventon_fc_days .evo_fc_day.has_events span i {
        display: inline-block;
        height: 5px;
        width: 5px;
        border-radius: 50%;
        text-indent: -999999px;
        padding: 0;
        margin: 0 1px
        }
    .evofc_months_strip.names .eventon_fc_days .evo_fc_day.has_events span b {
        display: none
        }
    }
.evofc_title_tip {
    max-width: 100%;
    pointer-events: none;
    position: absolute;
    background-color: #fff;
    color: #7a7a7a;
    line-height: 110%;
    font-size: 10px;
    font-style: italic;
    z-index: 999;
    -webkit-box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.06);
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.06)
    }
.evofc_title_tip .evofc_ttle_cnt, .evofc_title_tip.topper.lefter .evofc_ttle_cnt {
    position: absolute;
    text-align: center;
    font-style: normal;
    margin-top: 5px;
    background-color: #949393;
    border-radius: 15px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding: 10px;
    top: 0;
    left: 0;
    right: auto;
    margin-top: -15px;
    margin-left: -15px;
    z-index: 5
    }
.eventon_fullcal ul.evofc_ttle_events {
    padding: 0;
    margin: 0
    }
.eventon_fullcal ul.evofc_ttle_events li {
    font-size: 13px;
    position: relative;
    margin: 0;
    border-left: 4px solid transparent;
    font-style: normal;
    text-transform: uppercase;
    border-bottom: 1px solid #e8e8e8;
    padding: 10px;
    font-weight: bold;
    font-family: "open sans"
    }
.evofc_title_tip:before {
    width: 0;
    height: 0;
    border-style: solid;
    position: absolute;
    left: 0;
    bottom: -10px;
    content: "";
    border-width: 10px 10px 0 0;
    border-color: #c3c3c3 transparent transparent transparent
    }
.evofc_title_tip.lefter:before {
    border-width: 0 10px 10px 0;
    border-color: transparent #c3c3c3 transparent transparent;
    right: 0;
    left: auto
    }
.evofc_title_tip.topper.lefter:before {
    border-width: 0 0 10px 10px;
    border-color: transparent transparent #c3c3c3 transparent;
    right: 0;
    left: auto;
    top: 0;
    margin-top: -10px
    }
.evofc_title_tip.topper:before {
    border-width: 0 10px 10px 0;
    border-color: transparent transparent #c3c3c3 transparent;
    bottom: auto;
    top: 0;
    margin-top: -10px
    }
.evofc_title_tip.topper .evofc_ttle_cnt {
    left: auto;
    right: 0;
    margin: -15px
    }
.evofc_months_strip.nobox .eventon_fc_days .evo_fc_day {
    border: none
    }
.evofc_months_strip.nobox .eventon_fc_days, .evofc_months_strip.nobox .eventon_fc_daynames, .evofc_months_strip.nobox .eventon_fc_daynames p.evo_fc_day {
    border: none
    }
.evofc_months_strip.nobox .eventon_fc_daynames {
    border-bottom: 1px solid #e5e5e5
    }
.evoFC_nextto.evoFC div#evcal_list {
    width: 49%;
    float: right
    }
.evoFC_nextto.evoFC .evofc_day.has_events span {
    flex-direction: column;
    display: flex;
    justify-content: center;
    align-items: center;
    bottom: 3px;
    overflow: hidden;
    padding: 5px
    }
.evoFC_nextto.evoFC .evofc_day.has_events span.day_evs {
    flex-direction: row
    }
.evoFC_nextto.evoFC .eventon_fullcal {
    width: 50%;
    float: left
    }
.evoFC_nextto.evoFC .eventon_fc_days .evo_fc_day {
    padding: 10px 0
    }
@media (max-width: 550px) {
    .evofc_title_tip {
        max-width: 150px
        }
    .evoFC_nextto.evoFC div#evcal_list, .evoFC_nextto.evoFC .eventon_fullcal {
        width: 100%;
        float: none
        }
    }
@media (max-width: 550px) {
    .eventon_fullcal .evo_fc_day {
        padding: 10px 0;
        font-weight: normal;
        font-size: 16px
        }
    .eventon_fullcal .evofc_day span {
        display: none
        }
    }
.evo_lightboxes .evofc_lightbox {
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 94000;
    padding-right: 17px;
    padding-left: 17px;
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
    visibility: hidden
    }
.evofc_lightbox.show {
    opacity: 1;
    visibility: visible
    }
.evofc_lightbox.show .evo_lightbox_content {
    -webkit-transform: translatey(0);
    -moz-transform: translatey(0);
    -ms-transform: translatey(0);
    transform: translatey(0);
    opacity: 1
    }
.evofc_lightbox .evcal_cblock .evo_time {
    display: none
    }
.evofc_lightbox.eventcard .evofc_lightbox_body {
    background-color: #fff
    }
.evofc_lightbox .evopop_top .ev_ftImg {
    display: none
    }
.evofc_lightbox .evofc_lightbox_body {
    border-radius: 12px;
    overflow: hidden
    }
.evofc_lightbox .evofc_lightbox_body .no_events {
    background-color: #fff;
    padding: 15px;
    color: #808080
    }
.evofc_lightbox .evofc_lightbox_body .no_events p {
    padding: 0;
    margin: 0
    }
.evortl .eventon_fc_daynames .evo_fc_day, .evortl .eventon_fc_days .evo_fc_day {
    float: right
    }
.evortl .evo_lightbox_content .evolbclose_fc {
    right: auto;
    left: 0;
    margin: -14px 0 0 -14px
    }
.evortl.evofc_lightbox .evofc_lightbox_body .eventon_list_event .evocd_timer span.evocd_time {
    float: right;
    margin-right: 0;
    margin-left: 10px
    }
.EVOLI .evoli_title, .EVOLI .EVOLI_list .EVOLI_list_item .inner h2, .EVOLI_section {
    font-family: "roboto", "arial narrow";
    font-weight: 700
    }
.EVOLI .EVOLI_list .EVOLI_list_item .inner p, .EVOLI .EVOLI_container p.EVOLI_back_btn, p.EVOLI_section em {
    font-family: "open sans", arial
    }
.EVOLI {
    overflow: hidden;
    width: 100%;
    padding-bottom: 20px
    }
.EVOLI_list, .EVOLI_event_list {
    float: left
    }
.EVOLI_event_list {
    display: none
    }
.EVOLI_list.loading:before {
    content: "";
    width: 100%;
    height: 100%;
    background: #fff7ec url(/wp-content/plugins/eventon-lists-items/assets/evo-loader.gif) center center no-repeat;
    display: block;
    position: absolute;
    z-index: 3;
    opacity: 0.5
    }
.EVOLI .evoli_title, .EVOLI .EVOLI_list li .inner h2, .EVOLI_section {
    text-transform: uppercase
    }
.EVOLI .evoli_title {
    color: #484848;
    font-size: 28px;
    margin: 0;
    padding: 0;
    padding-bottom: 20px
    }
.EVOLI .EVOLI_container p.EVOLI_back_btn {
    margin: 0;
    padding: 3px 8px;
    cursor: pointer;
    border-radius: 5px;
    color: #fff;
    background-color: #6b6b6b;
    display: inline-block;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700
    }
.EVOLI_back_btn:hover {
    opacity: 0.6
    }
.EVOLI_back_btn i.fa {
    margin-right: 8px
    }
.EVOLI_section {
    color: #6b6b6b;
    margin: 0;
    padding: 10px 0;
    font-size: 20px
    }
p.EVOLI_section span {
    display: inline-block;
    padding-left: 10px;
    font-style: normal;
    opacity: 1
    }
p.EVOLI_section em {
    opacity: 0.5
    }
.EVOLI_event_list_in .calendar_header {
    display: none
    }
body .EVOLI .EVOLI_list {
    outline-style: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
    z-index: 1;
    border-radius: 5px;
    overflow: hidden
    }
.EVOLI .EVOLI_list .EVOLI_list_item {
    border-left: 3px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: none;
    border-top: none;
    position: relative;
    padding: 0;
    margin: 0;
    -webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -ms-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    transition: all 0.15s ease
    }
.EVOLI .EVOLI_list .EVOLI_list_item:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    height: 1px;
    background-color: #e5e5e5;
    width: 100%
    }
.EVOLI .EVOLI_list .EVOLI_list_item .inner {
    padding: 10px;
    padding-right: 40px;
    position: relative;
    cursor: pointer;
    background-color: #fff;
    -webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -ms-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    transition: all 0.15s ease
    }
.EVOLI .EVOLI_list .EVOLI_list_item .inner:after {
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -7px;
    opacity: 0.2;
    content: "";
    display: inline-block;
    font: normal normal normal 14px/1 evo_FontAwesomeS, evo_FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
    }
.EVOLI.evortl .EVOLI_list .EVOLI_list_item.lefter span.it_image, .EVOLI.evortl .EVOLI_list .EVOLI_list_item.lefter span.it_icon {
    left: auto;
    right: 40px
    }
.EVOLI.evortl .EVOLI_list .EVOLI_list_item .inner, .EVOLI.evortl .EVOLI_event_list {
    text-align: right
    }
.EVOLI.evortl .EVOLI_list.event_type .EVOLI_list_item.lefter .inner {
    padding-right: 70px
    }
.EVOLI .EVOLI_list .EVOLI_list_item:hover {
    border-left-width: 6px
    }
.EVOLI .EVOLI_list .EVOLI_list_item:hover .inner:after {
    opacity: 0.5
    }
.EVOLI .EVOLI_list .EVOLI_list_item.noevents .inner {
    cursor: default;
    padding-right: 10px
    }
.EVOLI .EVOLI_list .EVOLI_list_item.noevents .inner:hover {
    border-left-width: 3px;
    background-color: #fff
    }
.EVOLI .EVOLI_list .EVOLI_list_item.noevents .inner:after {
    display: none
    }
.EVOLI .EVOLI_list .EVOLI_list_item.lefter .inner {
    padding-left: 70px
    }
.EVOLI .EVOLI_list.event_type .EVOLI_list_item.lefter .inner {
    padding-left: 50px
    }
.EVOLI .EVOLI_list .EVOLI_list_item .inner:hover {
    background-color: #fffbf1
    }
.EVOLI .EVOLI_list .EVOLI_list_item.lefter span.it_image, .EVOLI .EVOLI_list .EVOLI_list_item.lefter span.it_icon {
    display: block;
    position: absolute;
    left: 10px;
    top: 10px
    }
.EVOLI .EVOLI_list .EVOLI_list_item.lefter span.it_image img {
    width: 40px;
    height: auto;
    border-radius: 50%
    }
.EVOLI .EVOLI_list.event_organizer .EVOLI_list_item.lefter span.it_image img {
    width: 65px
    }
.EVOLI .EVOLI_list.event_organizer .EVOLI_list_item.lefter .inner {
    padding-left: 90px
    }
.EVOLI .EVOLI_list .EVOLI_list_item.lefter span.it_icon i {
    color: #a0a0a0
    }
.EVOLI .EVOLI_list .EVOLI_list_item .inner > * {
    margin: 0;
    padding: 0
    }
.EVOLI .EVOLI_list .EVOLI_list_item .inner h2 {
    color: #6b6b6b;
    font-size: 20px;
    text-transform: uppercase
    }
.EVOLI .EVOLI_list .EVOLI_list_item .inner p {
    font-size: 14px;
    color: #8c8c8c;
    font-style: italic
    }
.EVOLI .EVOLI_list .EVOLI_list_item .inner p.type_name {
    font-size: 12px;
    opacity: 0.7
    }
.EVOLI.list_items p.type_name {
    display: none
    }
.EVOLI .EVOLI_list .EVOLI_list_item .inner p.description {
    padding-bottom: 10px
    }
.EVOLI_container #eventon_loadbar_section {
    border: none
    }
.EVOLI_container.sepm #evcal_list.eventon_events_list {
    border: none
    }
.EVOLI_container.sepm .eventon_events_list .eventon_list_event {
    border-right: 1px solid #e5e5e5
    }
.EVOLI_container .EVOLI_event_list_in .eventon_events_list {
    border-radius: 5px;
    overflow: hidden;
    border-top: 1px solid #e5e5e5
    }
.list_items.boxes .EVOLI_list {
    background-color: #f7f7f7;
    border: none;
    border-radius: 10px;
    display: flex;
    flex-wrap: wrap
    }
.list_items.boxes .EVOLI_list .EVOLI_list_item {
    float: left;
    width: 50%;
    display: block;
    border: 1px solid #fff;
    border-left: none;
    border-top: none;
    box-sizing: border-box
    }
.list_items.boxes .EVOLI_list .EVOLI_list_item:hover {
    opacity: 0.7
    }
.list_items.boxes .EVOLI_list .EVOLI_list_item span.it_icon, .list_items.boxes .EVOLI_list .EVOLI_list_item span.it_image {
    display: block;
    width: 100%;
    left: 0;
    top: 20px
    }
.EVOLI.boxes .EVOLI_list .EVOLI_list_item.lefter span.it_image img {
    height: 80px;
    width: auto
    }
.list_items.boxes .EVOLI_list .EVOLI_list_item span.it_image {
    display: flex;
    justify-content: center;
    top: auto;
    position: relative;
    padding-bottom: 20px
    }
.list_items.boxes .EVOLI_list .EVOLI_list_item span.it_icon i.fa {
    font-size: 20px
    }
.list_items.boxes .EVOLI_list .EVOLI_list_item:nth-child(even) {
    border-right: none
    }
.list_items.boxes .EVOLI_list .EVOLI_list_item:last-child {
    border-bottom: none
    }
.list_items.boxes .EVOLI_list .EVOLI_list_item .inner {
    background-color: transparent;
    text-align: center;
    padding: 50px
    }
.list_items.boxes .EVOLI_list .EVOLI_list_item .inner:after {
    display: none
    }
.mwe-math-mathml-inline {
    display: inline !important
    }
.mwe-math-mathml-a11y {
    clip: auto !important;
    overflow: visible !important;
    position: static !important;
    width: auto !important;
    height: auto !important;
    opacity: 1 !important
    }
span.mwe-math-mathml-inline {
    font-size: 118%
    }
.hlist dd, .hlist dt, .hlist li {
    margin: 0;
    display: inline
    }
.navbox .hlist td dl, .navbox .hlist td ol, .navbox .hlist td ul, .navbox td.hlist dl, .navbox td.hlist ol, .navbox td.hlist ul {
    padding: 0.125em 0
    }
.hlist dd:after, .hlist li:after {
    content: " Â· ";
    font-weight: bold
    }
.mw-editsection-divider, .mw-editsection-visualeditor, #rdp-we-ca-ve-edit, .mw-editsection-divider, .mw-editsection-visualeditor {
    display: none
    }
.mw-editsection-bracket:first-of-type, .mw-editsection-bracket:not(:first-of-type) {
    margin-right: 0.25em;
    color: #555
    }
.mw-editsection-bracket:first-of-type, .mw-editsection-bracket:not(:first-of-type) {
    margin-left: 0.25em;
    color: #555
    }
.mw-editsection, #rdp-we-jump-to-nav {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
    }
.mw-editsection, .mw-editsection-like {
    font-size: small;
    font-weight: normal;
    margin-left: 1em;
    vertical-align: baseline;
    line-height: 1em;
    display: inline-block
    }
.mw-content-ltr .mw-editsection, .mw-content-rtl .mw-content-ltr .mw-editsection {
    margin-left: 1em
    }
.mw-content-rtl .mw-editsection, .mw-content-ltr .mw-content-rtl .mw-editsection {
    margin-right: 1em
    }
div.wpe-toc-link-container {
    text-align: left;
    font-weight: bold;
    font-size: 12px
    }
a.wpe-toc-link {
    -o-box-shadow: inset 0 1px 0 0 #fed897;
    -moz-box-shadow: inset 0 1px 0 0 #fed897;
    -webkit-box-shadow: inset 0 1px 0 0 #fed897;
    box-shadow: inset 0 1px 0 0 #fed897;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #faaa19), color-stop(1, #c69b00));
    background: -o-gradient(linear, left top, left bottom, color-stop(0.05, #faaa19), color-stop(1, #c69b00));
    background: -moz-linear-gradient(center top, #faaa19 5%, #c69b00 100%);
    background-color: #faaa19;
    background-image: linear-gradient(to bottom, #faaa19, #c69b00);
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topright: 8px;
    border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-left-radius: 8px;
    text-indent: 0;
    border: 1px solid #eda933;
    display: inline-block;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    font-style: normal;
    height: 30px;
    line-height: 30px;
    width: auto;
    padding: 0 15px;
    text-decoration: none;
    text-align: center;
    text-shadow: 1px 1px 0 #000
    }
a.wpe-toc-link:hover {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #c69b00, #faaa19);
    background-image: -moz-linear-gradient(top, #c69b00, #faaa19);
    background-image: -ms-linear-gradient(top, #c69b00, #faaa19);
    background-image: -o-linear-gradient(top, #c69b00, #faaa19);
    background-image: linear-gradient(to bottom, #c69b00, #faaa19)
    }
a.wpe-toc-link:active {
    position: relative;
    top: 1px
    }
#rdp-we-interwiki-completelist {
    font-weight: bold
    }
body.page-Main_Page #rdp-we-ca-delete {
    display: none !important
    }
body.page-Main_Page #rdp-we-mp-topbanner {
    clear: both
    }
#rdp-we-toolbar {
    height: 22px;
    margin-bottom: 6px
    }
.wiki-embed p br {
    display: block
    }
.wiki-embed a {
    cursor: pointer
    }
#rdp-we-content ol, #rdp-we-content ul, rdp-we-mw_content ol, #rdp-we-mw_content ul {
    margin-bottom: 0.5em
    }
.references-small {
    font-size: 90%
    }
.references-2column {
    font-size: 90%;
    -moz-column-count: 2;
    column-count: 2
    }
ol.references > li:target, sup.reference:target, span.citation:target {
    background-color: #DEF
    }
sup.reference {
    font-weight: normal;
    font-style: normal
    }
span.citation, cite {
    font-style: normal;
    word-wrap: break-word
    }
@media screen, handheld {
    span.citation *.printonly {
        display: none
        }
    }
table.wikitable, table.prettytable {
    margin: 1em 1em 1em 0;
    background: #f9f9f9;
    border: 1px #aaa solid;
    border-collapse: collapse
    }
.wikitable th, .wikitable td, .prettytable th, .prettytable td {
    border: 1px #aaa solid;
    padding: 0.2em
    }
.wikitable th, .prettytable th {
    background: #f2f2f2;
    text-align: center
    }
.wikitable caption, .prettytable caption {
    font-weight: bold
    }
table.navbox {
    border: 1px solid #aaa;
    width: 100%;
    margin: auto;
    clear: both;
    font-size: 88%;
    text-align: center;
    padding: 1px
    }
table.navbox + table.navbox {
    margin-top: -1px
    }
.navbox-title, .navbox-abovebelow, table.navbox th {
    text-align: center;
    padding-left: 1em;
    padding-right: 1em
    }
.navbox-group {
    white-space: nowrap;
    text-align: right;
    font-weight: bold;
    padding-left: 1em;
    padding-right: 1em
    }
.navbox, .navbox-subgroup {
    background: #fdfdfd
    }
.navbox-list {
    border-color: #fdfdfd
    }
.navbox-title, table.navbox th {
    background: #ccf
    }
.navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title {
    background: #ddf
    }
.navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow {
    background: #e6e6ff
    }
.navbox-even {
    background: #f7f7f7
    }
.navbox-odd {
    background: transparent
    }
.collapseButton {
    float: right;
    font-weight: normal;
    text-align: right;
    width: auto
    }
.navbox .collapseButton {
    width: 6em
    }
.infobox {
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    color: black;
    margin: 0.5em 0 0.5em 1em;
    padding: 0.2em;
    float: right;
    clear: right
    }
.infobox td, .infobox th {
    vertical-align: top
    }
.infobox caption {
    font-size: larger
    }
.infobox.bordered {
    border-collapse: collapse
    }
.infobox.bordered td, .infobox.bordered th {
    border: 1px solid #aaa
    }
.infobox.bordered .borderless td, .infobox.bordered .borderless th {
    border: 0
    }
.infobox.sisterproject {
    width: 20em;
    font-size: 90%
    }
.infobox.standard-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba
    }
.infobox.standard-talk.bordered td, .infobox.standard-talk.bordered th {
    border: 1px solid #c0c090
    }
.infobox.bordered .mergedtoprow td, .infobox.bordered .mergedtoprow th {
    border: 0;
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa
    }
.infobox.bordered .mergedrow td, .infobox.bordered .mergedrow th {
    border: 0;
    border-right: 1px solid #aaa
    }
.infobox.geography {
    text-align: left;
    border-collapse: collapse;
    line-height: 1.2em;
    font-size: 90%
    }
.infobox.geography td, .infobox.geography th {
    border-top: solid 1px #aaa;
    padding: 0.4em 0.6em 0.4em 0.6em
    }
.infobox.geography .mergedtoprow td, .infobox.geography .mergedtoprow th {
    border-top: solid 1px #aaa;
    padding: 0.4em 0.6em 0.2em 0.6em
    }
.infobox.geography .mergedrow td, .infobox.geography .mergedrow th {
    border: 0;
    padding: 0 0.6em 0.2em 0.6em
    }
.infobox.geography .mergedbottomrow td, .infobox.geography .mergedbottomrow th {
    border-top: 0;
    border-bottom: solid 1px #aaa;
    padding: 0 0.6em 0.4em 0.6em
    }
.infobox.geography .maptable td, .infobox.geography .maptable th {
    border: 0;
    padding: 0
    }
.redirect-in-category, .allpagesredirect {
    font-style: italic
    }
div.listenlist {
    background: url(/wp-content/plugins/rdp-wiki-embed/pl/css/images/30px-Gnome-speakernotes.png);
    padding-left: 40px
    }
div.medialist {
    min-height: 50px;
    margin: 1em;
    background-position: top left;
    background-repeat: no-repeat
    }
div.medialist ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0
    }
div.medialist ul li {
    padding-bottom: 0.5em
    }
div.medialist ul li li {
    font-size: 91%;
    padding-bottom: 0
    }
#rdp-we-content a[href$=".pdf"].external, #rdp-we-content a[href*=".pdf?"].external, #rdp-we-content a[href*=".pdf#"].external, #rdp-we-content a[href$=".PDF"].external, #rdp-we-content a[href*=".PDF?"].external, #rdp-we-content a[href*=".PDF#"].external, #rdp-we-mw_content a[href$=".pdf"].external, #rdp-we-mw_content a[href*=".pdf?"].external, #rdp-we-mw_content a[href*=".pdf#"].external, #rdp-we-mw_content a[href$=".PDF"].external, #rdp-we-mw_content a[href*=".PDF?"].external, #rdp-we-mw_content a[href*=".PDF#"].external {
    background: url(/wp-content/plugins/rdp-wiki-embed/pl/css/images/Icons-mini-file_acrobat.gif) center right no-repeat;
    padding-right: 16px
    }
#rdp-we-content span.PDFlink a, #rdp-we-mw_content span.PDFlink a {
    background: url(/wp-content/plugins/rdp-wiki-embed/pl/css/images/Icons-mini-file_acrobat.gif) center right no-repeat;
    padding-right: 17px
    }
div.columns-2 div.column {
    float: left;
    width: 50%;
    min-width: 300px
    }
div.columns-3 div.column {
    float: left;
    width: 33.3%;
    min-width: 200px
    }
div.columns-4 div.column {
    float: left;
    width: 25%;
    min-width: 150px
    }
div.columns-5 div.column {
    float: left;
    width: 20%;
    min-width: 120px
    }
.messagebox {
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    width: 80%;
    margin: 0 auto 1em auto;
    padding: 0.2em
    }
.messagebox.merge {
    border: 1px solid #c0b8cc;
    background-color: #f0e5ff;
    text-align: center
    }
.messagebox.cleanup {
    border: 1px solid #9f9fff;
    background-color: #efefff;
    text-align: center
    }
.messagebox.standard-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
    margin: 4px auto
    }
.mbox-inside .standard-talk, .messagebox.nested-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
    width: 100%;
    margin: 2px 0;
    padding: 2px
    }
.messagebox.small {
    width: 238px;
    font-size: 85%;
    float: right;
    clear: both;
    margin: 0 0 1em 1em;
    line-height: 1.25em
    }
.messagebox.small-talk {
    width: 238px;
    font-size: 85%;
    float: right;
    clear: both;
    margin: 0 0 1em 1em;
    line-height: 1.25em;
    background: #F8EABA
    }
th.mbox-text, td.mbox-text {
    border: none;
    padding: 0.25em 0.9em;
    width: 100%
    }
td.mbox-image {
    border: none;
    padding: 2px 0 2px 0.9em;
    text-align: center
    }
td.mbox-imageright {
    border: none;
    padding: 2px 0.9em 2px 0;
    text-align: center
    }
td.mbox-empty-cell {
    border: none;
    padding: 0;
    width: 1px
    }
table.ambox {
    margin: 0 0;
    border: 1px solid #aaa;
    border-left: 10px solid #1e90ff;
    background: #fbfbfb
    }
table.ambox + table.ambox {
    margin-top: -1px
    }
.ambox th.mbox-text, .ambox td.mbox-text {
    padding: 0.25em 0.5em
    }
.ambox td.mbox-image {
    padding: 2px 0 2px 0.5em
    }
.ambox td.mbox-imageright {
    padding: 2px 0.5em 2px 0
    }
table.ambox-notice {
    border-left: 10px solid #1e90ff
    }
table.ambox-speedy {
    border-left: 10px solid #b22222;
    background: #fee
    }
table.ambox-delete {
    border-left: 10px solid #b22222
    }
table.ambox-content {
    border-left: 10px solid #f28500
    }
table.ambox-style {
    border-left: 10px solid #f4c430
    }
table.ambox-move {
    border-left: 10px solid #9932cc
    }
table.ambox-protection {
    border-left: 10px solid #bba
    }
table.imbox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 3px solid #1e90ff;
    background: #fbfbfb
    }
.imbox .mbox-text .imbox {
    margin: 0 -0.5em
    }
.mbox-inside .imbox {
    margin: 4px
    }
table.imbox-notice {
    border: 3px solid #1e90ff
    }
table.imbox-speedy {
    border: 3px solid #b22222;
    background: #fee
    }
table.imbox-delete {
    border: 3px solid #b22222
    }
table.imbox-content {
    border: 3px solid #f28500
    }
table.imbox-style {
    border: 3px solid #f4c430
    }
table.imbox-move {
    border: 3px solid #9932cc
    }
table.imbox-protection {
    border: 3px solid #bba
    }
table.imbox-license {
    border: 3px solid #88a;
    background: #f7f8ff
    }
table.imbox-featured {
    border: 3px solid #cba135
    }
table.cmbox {
    margin: 3px 10%;
    border-collapse: collapse;
    border: 1px solid #aaa;
    background: #DFE8FF
    }
table.cmbox-notice {
    background: #D8E8FF
    }
table.cmbox-speedy {
    margin-top: 4px;
    margin-bottom: 4px;
    border: 4px solid #b22222;
    background: #FFDBDB
    }
table.cmbox-delete {
    background: #FFDBDB
    }
table.cmbox-content {
    background: #FFE7CE
    }
table.cmbox-style {
    background: #FFF9DB
    }
table.cmbox-move {
    background: #E4D8FF
    }
table.cmbox-protection {
    background: #EFEFE1
    }
table.ombox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #aaa;
    background: #f9f9f9
    }
table.ombox-notice {
    border: 1px solid #aaa
    }
table.ombox-speedy {
    border: 2px solid #b22222;
    background: #fee
    }
table.ombox-delete {
    border: 2px solid #b22222
    }
table.ombox-content {
    border: 1px solid #f28500
    }
table.ombox-style {
    border: 1px solid #f4c430
    }
table.ombox-move {
    border: 1px solid #9932cc
    }
table.ombox-protection {
    border: 2px solid #bba
    }
table.tmbox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #c0c090;
    background: #f8eaba
    }
.mediawiki .mbox-inside .tmbox {
    margin: 2px 0;
    width: 100%
    }
.mbox-inside .tmbox.mbox-small {
    line-height: 1.5em;
    font-size: 100%
    }
table.tmbox-speedy {
    border: 2px solid #b22222;
    background: #fee
    }
table.tmbox-delete {
    border: 2px solid #b22222
    }
table.tmbox-content {
    border: 2px solid #f28500
    }
table.tmbox-style {
    border: 2px solid #f4c430
    }
table.tmbox-move {
    border: 2px solid #9932cc
    }
table.tmbox-protection, table.tmbox-notice {
    border: 1px solid #c0c090
    }
table.dmbox {
    clear: both;
    margin: 0.9em 1em;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: transparent
    }
table.fmbox {
    clear: both;
    margin: 0.2em 0;
    width: 100%;
    border: 1px solid #aaa;
    background: #f9f9f9
    }
table.fmbox-system {
    background: #f9f9f9
    }
table.fmbox-warning {
    border: 1px solid #bb7070;
    background: #ffdbdb
    }
table.fmbox-editnotice {
    background: transparent
    }
div.mw-warning-with-logexcerpt, div.mw-lag-warn-high, div.mw-cascadeprotectedwarning, div#rdp-we-mw-protect-cascadeon {
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #bb7070;
    background: #ffdbdb;
    padding: 0.25em 0.9em
    }
div.mw-lag-warn-normal, div.fmbox-system {
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #aaa;
    background: #f9f9f9;
    padding: 0.25em 0.9em
    }
body.mediawiki table.mbox-small {
    clear: right;
    float: right;
    margin: 4px 0 4px 1em;
    width: 238px;
    font-size: 88%;
    line-height: 1.25em
    }
body.mediawiki table.mbox-small-left {
    margin: 4px 1em 4px 0;
    width: 238px;
    border-collapse: collapse;
    font-size: 88%;
    line-height: 1.25em
    }
div.noarticletext {
    border: none;
    background: transparent;
    padding: 0
    }
.IPA {
    font-family: "Charis SIL", "Doulos SIL", Gentium, GentiumAlt, "DejaVu Sans", Code2000, "TITUS Cyberbit Basic", "Arial Unicode MS", "Lucida Sans Unicode", "Chrysanthi Unicode";
    font-family: inherit
    }
.Unicode {
    font-family: Code2000, Code2001, "Free Serif", "TITUS Cyberbit Basic", "Doulos SIL", "Chrysanthi Unicode", "Bitstream Cyberbit", "Bitstream CyberBase", Thryomanes, Gentium, GentiumAlt, "Lucida Grande", "Free Sans", "Arial Unicode MS", "Microsoft Sans Serif", "Lucida Sans Unicode";
    font-family: inherit
    }
.latinx {
    font-family: Code2000, Code2001, "TITUS Cyberbit Basic", "Microsoft Sans Serif";
    font-family: inherit
    }
.polytonic {
    font-family: "Athena Unicode", Gentium, "Palatino Linotype", "Arial Unicode MS", "Lucida Sans Unicode", "Lucida Grande", Code2000;
    font-family: inherit
    }
#rdp-we-wpSave {
    font-weight: bold
    }
.hiddenStructure {
    display: inline !important;
    color: #f00;
    background-color: #0f0
    }
.check-icon a.new {
    display: none;
    speak: none
    }
.nounderlines a {
    text-decoration: none
    }
.IPA a:link, .IPA a:visited {
    text-decoration: none
    }
div.NavFrame {
    margin: 0;
    padding: 4px;
    border: 1px solid #aaa;
    text-align: center;
    border-collapse: collapse;
    font-size: 95%
    }
div.NavFrame + div.NavFrame {
    border-top-style: none;
    border-top-style: hidden
    }
div.NavPic {
    background-color: #fff;
    margin: 0;
    padding: 2px;
    float: left
    }
div.NavFrame div.NavHead {
    height: 1.6em;
    font-weight: bold;
    background-color: #ccf;
    position: relative
    }
div.NavFrame p, div.NavFrame div.NavContent, div.NavFrame div.NavContent p {
    font-size: 100%
    }
div.NavEnd {
    margin: 0;
    padding: 0;
    line-height: 1px;
    clear: both
    }
a.NavToggle {
    position: absolute;
    top: 0;
    right: 3px;
    font-weight: normal;
    font-size: 90%
    }
.rellink, .dablink {
    font-style: italic;
    padding-left: 2em;
    margin-bottom: 0.5em
    }
.rellink i, .dablink i {
    font-style: normal
    }
.horizontal ul {
    padding: 0;
    margin: 0
    }
.horizontal li {
    padding: 0 0.6em 0 0.4em;
    display: inline;
    border-right: 1px solid
    }
.horizontal li:last-child {
    border-right: none;
    padding-right: 0
    }
.listify td {
    display: list-item
    }
.listify tr {
    display: block
    }
.listify table {
    display: block
    }
.geo-default, .geo-dms, .geo-dec {
    display: inline
    }
.geo-nondefault, .geo-multi-punct {
    display: none
    }
.longitude, .latitude {
    white-space: nowrap
    }
.nonumtoc .tocnumber {
    display: none
    }
.nonumtoc #rdp-we-toc ul, .nonumtoc .rdp-we-toc ul {
    line-height: 1.5em;
    list-style: none;
    margin: 0.3em 0 0;
    padding: 0
    }
.nonumtoc #rdp-we-toc ul ul, .nonumtoc .toc ul ul {
    margin: 0 0 0 2em
    }
.toclimit-2 .toclevel-2, .toclimit-3 .toclevel-3, .toclimit-4 .toclevel-4, .toclimit-5 .toclevel-5, .toclimit-6 .toclevel-6, .toclimit-7 .toclevel-7 {
    display: none
    }
blockquote.templatequote {
    margin-top: 0
    }
blockquote.templatequote div.templatequotecite {
    line-height: 1em;
    text-align: left;
    padding-left: 2em;
    margin-top: 0
    }
blockquote.templatequote div.templatequotecite cite {
    font-size: 85%
    }
div.user-block {
    padding: 5px;
    border: 1px solid #A9A9A9;
    background-color: #FFEFD5
    }
.nowraplinks a, .nowraplinks .selflink, span.texhtml, sup.reference a {
    white-space: nowrap
    }
.template-documentation {
    clear: both;
    margin: 1em 0 0 0;
    border: 1px solid #aaa;
    background-color: #ecfcf4;
    padding: 1em
    }
.thumbinner {
    min-width: 100px
    }
.imagemap-inline div {
    display: inline
    }
#rdp-we-wpUploadDescription {
    height: 13em
    }
sup, sub {
    line-height: 1em
    }
div.thumb {
    border: none
    }
div.tright {
    border: none;
    margin: 0.5em 0 0.8em 1.4em
    }
div.tleft {
    border: none;
    margin: 0.5em 1.4em 0.8em 0
    }
div.thumb img.thumbimage {
    background-color: #fff
    }
#rdp-we-content .gallerybox div.thumb {
    background-color: #F9F9F9
    }
.gallerybox .thumb img, #rdp-we-file img {
    background: white url(/wp-content/plugins/rdp-wiki-embed/pl/css/images/Checker-16x16.png) repeat
    }
.ns-0 .gallerybox .thumb img, .ns-2 .gallerybox .thumb img, .ns-100 .gallerybox .thumb img, .nochecker .gallerybox .thumb img {
    background: white
    }
.wiki-embed .gallery {
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden
    }
.gallerybox {
    list-style: none;
    float: left;
    text-align: center
    }
#rdp-we-mw-subcategories, #rdp-we-mw-pages, #rdp-we-mw-category-media, #rdp-we-filehistory, #rdp-we-wikiPreview, #rdp-we-wikiDiff {
    clear: both
    }
.wpb .wpb-header {
    display: none
    }
.wpbs-inner .wpb .wpb-header {
    display: block
    }
.wpbs-inner .wpb .wpb-header {
    display: table-row
    }
.wpbs-inner .wpb-outside {
    display: none
    }
.mw-tag-markers {
    font-family: sans-serif;
    font-style: italic;
    font-size: 90%
    }
tt, code, pre {
    font-family: monospace, sans-serif;
    background-color: #e6e6e6
    }
span.alert {
    color: red;
    background: #FFF;
    margin-bottom: 10px;
    display: block
    }
#rdp-we-toc, .toc, .mw-warning {
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    padding: 5px;
    font-size: 95%
    }
#rdp-we-toc h2, .toc h2 {
    display: inline;
    border: none;
    padding: 0;
    font-size: 100%;
    font-weight: bold
    }
#rdp-we-toc #rdp-we-toctitle, .toc #rdp-we-toctitle, #rdp-we-toc .toctitle, .toc .toctitle {
    text-align: center
    }
#rdp-we-toc ul, .toc ul {
    list-style-type: none;
    list-style-image: none;
    margin-left: 0;
    padding-left: 0;
    text-align: left
    }
#rdp-we-toc ul ul, .toc ul ul {
    margin: 0 0 0 2em
    }
#rdp-we-toc .toctoggle, .toc .toctoggle {
    font-size: 94%
    }
.mw-warning {
    margin-left: 50px;
    margin-right: 50px;
    text-align: center
    }
div.floatright, table.floatright {
    clear: right;
    float: right;
    position: relative;
    margin: 0 0 0.5em 0.5em;
    border: 0
    }
div.floatright p {
    font-style: italic
    }
div.floatleft, table.floatleft {
    float: left;
    clear: left;
    position: relative;
    margin: 0 0.5em 0.5em 0;
    border: 0
    }
div.floatleft p {
    font-style: italic
    }
div.thumb {
    margin-bottom: 0.5em;
    border-style: solid;
    border-color: white;
    width: auto
    }
div.thumbinner {
    border: 1px solid #ccc;
    padding: 3px !important;
    background-color: #f9f9f9;
    font-size: 94%;
    text-align: center;
    overflow: hidden
    }
html .thumbimage {
    border: 1px solid #ccc
    }
html .thumbcaption {
    border: none;
    text-align: left;
    line-height: 1.4em;
    padding: 3px !important;
    font-size: 94%
    }
div.magnify {
    float: right;
    border: none !important;
    background: none !important
    }
div.magnify a, div.magnify img {
    display: block;
    border: none !important;
    background: none !important
    }
div.tright {
    clear: right;
    float: right;
    border-width: 0.5em 0 0.8em 1.4em
    }
div.tleft {
    float: left;
    clear: left;
    margin-right: 0.5em;
    border-width: 0.5em 1.4em 0.8em 0
    }
img.thumbborder {
    border: 1px solid #ddd
    }
.hiddenStructure {
    display: none
    }
table.rimage {
    float: right;
    position: relative;
    margin-left: 1em;
    margin-bottom: 1em;
    text-align: center
    }
.toccolours {
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    padding: 5px;
    font-size: 95%
    }
.wiki-embed table tr {
    vertical-align: top
    }
.wiki-embed b {
    font-weight: bold
    }
.wiki-embed i {
    font-style: italic
    }
.wiki-embed .ui-tabs {
    padding: 0.2em;
    zoom: 1;
    clear: both
    }
.wiki-embed .ui-tabs .ui-tabs-nav {
    list-style: none !important;
    position: relative;
    padding: 0.2em 0.2em 0 !important;
    overflow: hidden
    }
.wiki-embed .ui-tabs .ui-tabs-nav li {
    position: relative;
    float: left;
    border-bottom-width: 0 !important;
    list-style: none !important;
    height: 100%
    }
.wiki-embed .ui-tabs .ui-tabs-nav li:before {
    content: ""
    }
.wiki-embed .ui-tabs .ui-tabs-nav li a {
    float: left;
    text-decoration: none;
    border: none !important
    }
.wiki-embed .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    padding-bottom: 1px;
    border-bottom-width: 0;
    border-bottom: 0;
    margin-bottom: -1px
    }
.wiki-embed .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text
    }
.wiki-embed .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer
    }
.wiki-embed .ui-tabs .ui-tabs-panel {
    padding: 1em 1.4em;
    display: block;
    border-width: 0;
    background: none
    }
.wiki-embed .ui-tabs .ui-tabs-hide {
    display: none !important
    }
.wiki-embed .ui-tabs-panel {
    clear: both
    }
#doc {
    position: relative;
    min-height: 100%
    }
#rdp-we-main {
    width: 100%;
    padding-left: 0;
    padding: 0;
    margin: 0 auto;
    position: relative
    }
#rdp-we-main h1, #rdp-we-main h2, #rdp-we-main h3, #rdp-we-main h4, #rdp-we-main h5, #rdp-we-main h6 {
    background: none;
    font-weight: normal;
    margin: 0;
    overflow: hidden;
    padding-top: 0.5em;
    padding-bottom: 0.17em;
    border-bottom: 1px solid #aaa
    }
#rdp-we-main .firstHeading, #firstHeading {
    margin-bottom: 0.1em;
    padding-top: 0;
    line-height: 1.2em;
    padding-bottom: 0
    }
#rdp-we-main h2 {
    line-height: 1.3;
    margin-bottom: 0.25em;
    padding: 0
    }
#rdp-we-main a, h1 a, h2 a, h3 a {
    cursor: pointer;
    color: #276cdc
    }
#rdp-we-main ul {
    list-style-type: disc;
    list-style-image: url(/wp-content/plugins/rdp-wiki-embed/pl/css/images/bullet-icon.svg);
    list-style-image: url(/wp-content/plugins/rdp-wiki-embed/pl/css/images/bullet-icon.png)
    }
div.rdp_ppe_book_gallery {
    position: static;
    padding-left: 0
    }
#rdp-we-main .red {
    background-color: red
    }
#rdp-we-main .invisible {
    display: none
    }
#rdp-we-main .clear {
    clear: both
    }
#rdp-we-main em {
    font-style: italic
    }
#rdp-we-main strong {
    font-weight: bold
    }
#rdp-we-main span.error {
    font-weight: bold;
    color: #900
    }
#rdp-we-main div.alert {
    margin-bottom: 15px
    }
#rdp-we-main div.alert, #rdp-we-main div.alert.error {
    background-color: #dd5959;
    background-repeat: no-repeat;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dd5959), color-stop(100%, #c15252));
    background: -webkit-linear-gradient(top, #dd5959 0%, #c15252 100%);
    background: -moz-linear-gradient(top, #dd5959 0%, #c15252 100%);
    background: -o-linear-gradient(top, #dd5959 0%, #c15252 100%);
    background: linear-gradient(top, #dd5959 0%, #c15252 100%);
    -webkit-box-shadow: 0 0 0 1px #c15252, 0 1px 2px rgba(0, 0, 0, 0.45);
    -moz-box-shadow: 0 0 0 1px #c15252, 0 1px 2px rgba(0, 0, 0, 0.45);
    box-shadow: 0 0 0 1px #c15252, 0 1px 2px rgba(0, 0, 0, 0.45);
    overflow: hidden;
    display: block;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    position: relative;
    padding: 10px 20px 10px 50px
    }
#rdp-we-main div.alert span, #rdp-we-main div.alert.error span {
    display: inline-block;
    position: absolute;
    top: 7px;
    left: 12px;
    line-height: 1;
    background: url(/wp-content/plugins/rdp-wiki-embed/pl/css/images/notice-icon.png) no-repeat;
    width: 26px;
    height: 26px
    }
#rdp-we-main div.alert strong {
    font-weight: normal
    }
#rdp-we-main div.alert strong.strong, #rdp-we-main div.alert b {
    font-weight: bold
    }
#rdp-we-main div.alert p {
    margin: 0;
    font-size: 100%
    }
#rdp-we-main div.alert p + p {
    margin-top: 5px
    }
#rdp-we-main div.alert a {
    color: #fff;
    text-decoration: none;
    font-weight: bold
    }
#rdp-we-main div.alert a.hover, #rdp-we-main div.alert a:hover, #rdp-we-main div.alert a.focus, #rdp-we-main div.alert a:focus {
    text-decoration: underline
    }
#rdp-we-main div.alert:hover a {
    text-decoration: underline
    }
#rdp-we-main div.alert ul {
    margin: 0 21px 5px 7px
    }
#rdp-we-main div.alert .dismiss, #rdp-we-main div.alert #notice-close {
    color: #fff;
    background: transparent none;
    padding: 0 1px 0 0;
    border: 0;
    margin: 0;
    cursor: pointer;
    text-decoration: none;
    position: absolute;
    overflow: hidden;
    top: 10px;
    right: 10px;
    width: 13px;
    height: 13px;
    text-indent: 14px;
    padding: 0
    }
#rdp-we-main div.alert .dismiss:before, #rdp-we-main div.alert #notice-close:before {
    font-family: Verdana, "sans-serif";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 13px;
    color: inherit;
    content: "X"
    }
#rdp-we-main div.alert .dismiss.hover, #rdp-we-main div.alert .dismiss:hover, #rdp-we-main div.alert .dismiss.focus, #rdp-we-main div.alert .dismiss:focus, #rdp-we-main div.alert #notice-close.hover, #rdp-we-main div.alert #notice-close:hover, #rdp-we-main div.alert #notice-close.focus, #rdp-we-main div.alert #notice-close:focus {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35)
    }
#rdp-we-main div.alert .dismiss:before, #rdp-we-main div.alert #notice-close:before {
    vertical-align: top;
    line-height: 1;
    position: absolute;
    top: 0;
    right: 0;
    text-decoration: none;
    cursor: pointer
    }
#rdp-we-main div.alert.attention, #rdp-we-main div.alert.warning {
    background-color: #e8a02d;
    background-repeat: no-repeat;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8a02d), color-stop(100%, #c08d2d));
    background: -webkit-linear-gradient(top, #e8a02d 0%, #c08d2d 100%);
    background: -moz-linear-gradient(top, #e8a02d 0%, #c08d2d 100%);
    background: -o-linear-gradient(top, #e8a02d 0%, #c08d2d 100%);
    background: linear-gradient(top, #e8a02d 0%, #c08d2d 100%);
    -webkit-box-shadow: 0 0 0 1px #cb8e2d, 0 1px 2px rgba(0, 0, 0, 0.45);
    -moz-box-shadow: 0 0 0 1px #cb8e2d, 0 1px 2px rgba(0, 0, 0, 0.45);
    box-shadow: 0 0 0 1px #cb8e2d, 0 1px 2px rgba(0, 0, 0, 0.45);
    overflow: hidden;
    display: block;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    position: relative;
    padding: 10px 20px 10px 50px
    }
#rdp-we-main div.alert.attention:before, #rdp-we-main div.alert.warning:before {
    position: absolute;
    top: 7px;
    left: 12px;
    line-height: 1
    }
#rdp-we-main div.alert.success {
    background-color: #63ae55;
    background-repeat: no-repeat;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #63ae55), color-stop(100%, #5a994e));
    background: -webkit-linear-gradient(top, #63ae55 0%, #5a994e 100%);
    background: -moz-linear-gradient(top, #63ae55 0%, #5a994e 100%);
    background: -o-linear-gradient(top, #63ae55 0%, #5a994e 100%);
    background: linear-gradient(top, #63ae55 0%, #5a994e 100%);
    -webkit-box-shadow: 0 0 0 1px #5b9b4e, 0 1px 2px rgba(0, 0, 0, 0.45);
    -moz-box-shadow: 0 0 0 1px #5b9b4e, 0 1px 2px rgba(0, 0, 0, 0.45);
    box-shadow: 0 0 0 1px #5b9b4e, 0 1px 2px rgba(0, 0, 0, 0.45);
    overflow: hidden;
    display: block;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    position: relative;
    padding: 10px 20px 10px 50px
    }
#rdp-we-main div.alert.success:before {
    position: absolute;
    top: 7px;
    left: 12px;
    line-height: 1
    }
#rdp-we-main div.alert.notice {
    background-color: #929292;
    background-repeat: no-repeat;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #929292), color-stop(100%, #828282));
    background: -webkit-linear-gradient(top, #929292 0%, #828282 100%);
    background: -moz-linear-gradient(top, #929292 0%, #828282 100%);
    background: -o-linear-gradient(top, #929292 0%, #828282 100%);
    background: linear-gradient(top, #929292 0%, #828282 100%);
    -webkit-box-shadow: 0 0 0 1px #7e7e7e, 0 1px 2px rgba(0, 0, 0, 0.45);
    -moz-box-shadow: 0 0 0 1px #7e7e7e, 0 1px 2px rgba(0, 0, 0, 0.45);
    box-shadow: 0 0 0 1px #7e7e7e, 0 1px 2px rgba(0, 0, 0, 0.45);
    overflow: hidden;
    display: block;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    position: relative;
    padding: 10px 20px 10px 50px
    }
#rdp-we-main div.alert.notice:before {
    position: absolute;
    top: 7px;
    left: 12px;
    line-height: 1
    }
#rdp-we-main dt {
    margin-top: 6px
    }
#rdp-we-main ul, #rdp-we-main ol {
    margin: 10px 0
    }
#rdp-we-main ul li {
    list-style-type: circle;
    margin-left: 1.2em
    }
#rdp-we-main ol li {
    list-style-type: decimal;
    margin-left: 30px
    }
#rdp-we-main .hlist ul li {
    margin-left: 0
    }
#rdp-we-main #smallPrint {
    position: absolute;
    right: 0;
    bottom: 7px;
    font-size: 80%;
    color: rgb(127, 130, 131)
    }
#rdp-we-main #smallPrint a {
    color: rgb(127, 130, 131)
    }
#rdp-we-main .bigger p, #rdp-we-main .bigger li {
    font-size: 110%
    }
#rdp-we-main .bigger h2 {
    font-size: 130%;
    font-weight: normal;
    margin-top: 15px
    }
#rdp-we-main .small {
    font-size: 90%
    }
#rdp-we-main h1, #rdp-we-main h2, #rdp-we-main h3 {
    clear: both;
    margin: 5px 0
    }
#rdp-we-main h1.underline, #rdp-we-main h2.underline, #rdp-we-main h3.underline {
    border-bottom: 1px solid rgb(200, 200, 200)
    }
#rdp-we-main .center {
    text-align: center
    }
#rdp-we-main .errorlist {
    color: rgb(200, 0, 0)
    }
div.we-toc-link-container {
    text-align: left;
    font-weight: bold;
    font-size: 12px
    }
a.we-toc-link {
    -o-box-shadow: inset 0 1px 0 0 #fed897;
    -moz-box-shadow: inset 0 1px 0 0 #fed897;
    -webkit-box-shadow: inset 0 1px 0 0 #fed897;
    box-shadow: inset 0 1px 0 0 #fed897;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #faaa19), color-stop(1, #c69b00));
    background: -o-gradient(linear, left top, left bottom, color-stop(0.05, #faaa19), color-stop(1, #c69b00));
    background: -moz-linear-gradient(center top, #faaa19 5%, #c69b00 100%);
    background-color: #faaa19;
    background-image: linear-gradient(to bottom, #faaa19, #c69b00);
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topright: 8px;
    border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-left-radius: 8px;
    text-indent: 0;
    border: 1px solid #eda933;
    display: inline-block;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    font-style: normal;
    height: 30px;
    line-height: 30px;
    width: auto;
    padding: 0 15px;
    text-decoration: none;
    text-align: center;
    text-shadow: 1px 1px 0 #000
    }
a.we-toc-link:hover {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #c69b00, #faaa19);
    background-image: -moz-linear-gradient(top, #c69b00, #faaa19);
    background-image: -ms-linear-gradient(top, #c69b00, #faaa19);
    background-image: -o-linear-gradient(top, #c69b00, #faaa19);
    background-image: linear-gradient(to bottom, #c69b00, #faaa19)
    }
a.we-toc-link:active {
    color: #fff;
    position: relative;
    top: 1px
    }
#rdp_we_toc_inline_content ul, #rdp_we_toc_inline_content ol {
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
    list-style-position: inside
    }
#rdp_we_toc_inline_content li {
    display: list-item;
    text-align: -webkit-match-parent;
    font-size: 14px;
    overflow-x: hidden;
    line-height: 1.5
    }
#rdp_we_toc_inline_content li.chapter {
    font-weight: bold
    }
#rdp_we_toc_inline_content li a {
    color: #276cdc;
    text-decoration: none
    }
#rdp_we_toc_inline_content li a:hover {
    color: #212426;
    text-decoration: none
    }