@font-face {
    font-family: flaticons-social;
    src: url(Assets/flaticons-social.eot);
    src: url(Assets/flaticons-social.eot) format("embedded-opentype"), url(Assets/flaticons-social.woff) format("woff"), url(Assets/flaticons-social.ttf) format("truetype"), url(Assets/flaticons-social.svg) format("svg")
}

@font-face {
    font-family: flaticons-solid;
    src: url(Assets/flaticons-solid.eot);
    src: url(Assets/flaticons-solid.eot) format("embedded-opentype"), url(Assets/flaticons-solid.woff) format("woff"), url(Assets/flaticons-solid.ttf) format("truetype"), url(Assets/flaticons-solid.svg) format("svg")
}

@font-face {
    font-family: flaticons-stroke;
    src: url(Assets/flaticons-stroke.eot);
    src: url(Assets/flaticons-stroke.eot) format("embedded-opentype"), url(Assets/flaticons-stroke.woff) format("woff"), url(Assets/flaticons-stroke.ttf) format("truetype"), url(Assets/flaticons-stroke.svg) format("svg")
}

@font-face {
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: 300;
    src: url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-300.eot);
    src: url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-300.eot) format("embedded-opentype"), url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-300.woff2) format("woff2"), url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-300.woff) format("woff"), url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-300.ttf) format("truetype"), url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-300.svg) format("svg")
}

@font-face {
    font-family: Roboto Condensed;
    font-style: italic;
    font-weight: 300;
    src: url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-300italic.eot);
    src: url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-300italic.eot) format("embedded-opentype"), url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-300italic.woff2) format("woff2"), url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-300italic.woff) format("woff"), url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-300italic.ttf) format("truetype"), url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-300italic.svg) format("svg")
}

@font-face {
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: 400;
    src: url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-regular.eot);
    src: url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-regular.eot) format("embedded-opentype"), url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-regular.woff2) format("woff2"), url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-regular.woff) format("woff"), url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-regular.ttf) format("truetype"), url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-regular.svg) format("svg")
}

@font-face {
    font-family: Roboto Condensed;
    font-style: italic;
    font-weight: 400;
    src: url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-italic.eot);
    src: url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-italic.eot) format("embedded-opentype"), url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-italic.woff2) format("woff2"), url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-italic.woff) format("woff"), url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-italic.ttf) format("truetype"), url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-italic.svg) format("svg")
}

@font-face {
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: 700;
    src: url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-700.eot);
    src: url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-700.eot) format("embedded-opentype"), url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-700.woff2) format("woff2"), url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-700.woff) format("woff"), url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-700.ttf) format("truetype"), url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-700.svg) format("svg")
}

@font-face {
    font-family: Roboto Condensed;
    font-style: italic;
    font-weight: 700;
    src: url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-700italic.eot);
    src: url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-700italic.eot) format("embedded-opentype"), url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-700italic.woff2) format("woff2"), url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-700italic.woff) format("woff"), url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-700italic.ttf) format("truetype"), url(Assets/roboto-condensed-v13-cyrillic-ext_cyrillic_latin_latin-ext-700italic.svg) format("svg")
}

@font-face {
    font-family: PT Serif;
    font-style: normal;
    font-weight: 400;
    src: url(Assets/pt-serif-v8-cyrillic_latin-ext_latin_cyrillic-ext-regular.eot);
    src: url(Assets/pt-serif-v8-cyrillic_latin-ext_latin_cyrillic-ext-regular.eot) format("embedded-opentype"), url(Assets/pt-serif-v8-cyrillic_latin-ext_latin_cyrillic-ext-regular.woff2) format("woff2"), url(Assets/pt-serif-v8-cyrillic_latin-ext_latin_cyrillic-ext-regular.woff) format("woff"), url(Assets/pt-serif-v8-cyrillic_latin-ext_latin_cyrillic-ext-regular.ttf) format("truetype"), url(Assets/pt-serif-v8-cyrillic_latin-ext_latin_cyrillic-ext-regular.svg) format("svg")
}

@font-face {
    font-family: PT Serif;
    font-style: italic;
    font-weight: 400;
    src: url(Assets/pt-serif-v8-cyrillic_latin-ext_latin_cyrillic-ext-italic.eot);
    src: url(Assets/pt-serif-v8-cyrillic_latin-ext_latin_cyrillic-ext-italic.eot) format("embedded-opentype"), url(Assets/pt-serif-v8-cyrillic_latin-ext_latin_cyrillic-ext-italic.woff2) format("woff2"), url(Assets/pt-serif-v8-cyrillic_latin-ext_latin_cyrillic-ext-italic.woff) format("woff"), url(Assets/pt-serif-v8-cyrillic_latin-ext_latin_cyrillic-ext-italic.ttf) format("truetype"), url(Assets/pt-serif-v8-cyrillic_latin-ext_latin_cyrillic-ext-italic.svg) format("svg")
}

@font-face {
    font-family: PT Serif;
    font-style: normal;
    font-weight: 700;
    src: url(Assets/pt-serif-v8-cyrillic_latin-ext_latin_cyrillic-ext-700.eot);
    src: url(Assets/pt-serif-v8-cyrillic_latin-ext_latin_cyrillic-ext-700.eot) format("embedded-opentype"), url(Assets/pt-serif-v8-cyrillic_latin-ext_latin_cyrillic-ext-700.woff2) format("woff2"), url(Assets/pt-serif-v8-cyrillic_latin-ext_latin_cyrillic-ext-700.woff) format("woff"), url(Assets/pt-serif-v8-cyrillic_latin-ext_latin_cyrillic-ext-700.ttf) format("truetype"), url(Assets/pt-serif-v8-cyrillic_latin-ext_latin_cyrillic-ext-700.svg) format("svg")
}

@font-face {
    font-family: PT Serif;
    font-style: italic;
    font-weight: 700;
    src: url(Assets/pt-serif-v8-cyrillic_latin-ext_latin_cyrillic-ext-700italic.eot);
    src: url(Assets/pt-serif-v8-cyrillic_latin-ext_latin_cyrillic-ext-700italic.eot) format("embedded-opentype"), url(Assets/pt-serif-v8-cyrillic_latin-ext_latin_cyrillic-ext-700italic.woff2) format("woff2"), url(Assets/pt-serif-v8-cyrillic_latin-ext_latin_cyrillic-ext-700italic.woff) format("woff"), url(Assets/pt-serif-v8-cyrillic_latin-ext_latin_cyrillic-ext-700italic.ttf) format("truetype"), url(Assets/pt-serif-v8-cyrillic_latin-ext_latin_cyrillic-ext-700italic.svg) format("svg")
}

*, :after, :before {
    box-sizing: border-box
}

[hidden] {
    display: none
}

[role=button] {
    cursor: pointer
}

abbr[title] {
    border-bottom: 1px dotted
}

article, aside {
    display: block
}

audio {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

b {
    font-weight: 700
}

blockquote {
    border-left-style: solid;
    border-left-width: 4px;
    margin: 0;
    padding-left: 1.2rem
}

.site-theme-default blockquote {
    border-color: #b34f89;
    -webkit-border-image: -webkit-gradient(180deg, #b34f89 30%, #06a7c7) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(180deg, #b34f89 30%, #06a7c7) 1 100%;
    -moz-border-image: -moz-linear-gradient(180deg, #b34f89 30%, #06a7c7) 1 100%;
    -o-border-image: -o-linear-gradient(180deg, #b34f89 30%, #06a7c7) 1 100%;
    border-image: linear-gradient(180deg, #b34f89 30%, #06a7c7) 1 100%
}

body {
    font-size: 1.6rem;
    line-height: 1.42857;
    margin: 0;
    padding: 0
}

body.site-theme-default {
    background-color: #f7f7f7;
    color: #3d3d3d
}

body.site-theme-bw {
    background-color: #f7f7f7;
    color: #000
}

body.site-theme-wb {
    background-color: #000;
    color: #fff
}

body.site-theme-by {
    background-color: #ff0;
    color: #000
}

body.site-theme-yb {
    background-color: #000;
    color: #ff0
}

br {
    /* content: ""; */
    /* display: block; */
    /* margin-bottom: 2.4rem */
}

canvas {
    display: inline-block;
    vertical-align: baseline
}

code {
    font-family: monospace, monospace;
    font-size: 1em
}

dfn {
    font-style: italic
}

details {
    display: block
}

em {
    font-style: italic;
}

fieldset {
    border-style: solid;
    border-width: 1px;
    margin: 0 2px;
    padding: .35em .625em .75em
}

.site-theme-default fieldset {
    border-color: #ebebeb
}

figcaption, figure {
    display: block
}

figure {
    margin: 0
}

footer {
    display: block
}

form {
    margin: 0
}

hgroup {
    display: block
}

hr {
    border: 0;
    border-top-style: solid;
    border-top-width: 1px;
    box-sizing: content-box;
    height: 0;
    margin-bottom: 2.4rem;
    margin-top: 2.4rem
}

.mce-content-body hr, .site-theme-default hr {
    border-color: #ebebeb
}

.site-theme-bw hr {
    border-color: #999
}

.site-theme-wb hr {
    border-color: #333
}

.site-theme-by hr {
    border-color: #555
}

.site-theme-yb hr {
    border-color: #dcdc00
}

html {
    font-family: Roboto Condensed, "sans-serif";
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%
}

img {
    border: 0;
    vertical-align: middle
}

input {
    background-color: inherit;
    color: inherit;
    font: inherit;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

input[disabled] {
    cursor: default
}

input::-moz-focus-inner {
    border: 0;
    padding: 0
}

kbd {
    font-family: monospace, monospace;
    font-size: 1em
}

label {
    font-weight: 500;
    margin: 0
}

legend {
    border: 0;
    padding: 0
}

main {
    display: block
}

mark {
    background: #b34f89;
    color: #3d3d3d
}

menu, nav {
    display: block
}

optgroup {
    background-color: inherit;
    color: inherit;
    font: inherit;
    font-weight: 700;
    margin: 0
}

p {
    font-size: 1.7rem;
    margin: 0 0 .6rem;
    padding: 0
}

pre {
    font-family: monospace, monospace;
    font-size: 1em;
    overflow: auto
}

progress {
    display: inline-block;
    vertical-align: baseline
}

samp {
    font-family: monospace, monospace;
    font-size: 1em
}

section {
    display: block
}

strong {
    font-weight: 700
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

summary {
    display: block
}

svg:not(:root) {
    overflow: hidden
}

template {
    display: none
}

textarea {
    background-color: inherit;
    color: inherit;
    font: inherit;
    margin: 0;
    overflow: auto
}

video {
    display: inline-block;
    vertical-align: baseline
}

.site-theme-default input[type=search]::-moz-placeholder, .site-theme-default input[type=text]::-moz-placeholder {
    color: #323232;
    opacity: 1
}

.site-theme-default input[type=search]:-ms-input-placeholder, .site-theme-default input[type=text]:-ms-input-placeholder {
    color: #323232
}

.site-theme-default input[type=search]::-webkit-input-placeholder, .site-theme-default input[type=text]::-webkit-input-placeholder {
    color: #323232
}

.site-theme-bw input[type=search]::-moz-placeholder, .site-theme-bw input[type=text]::-moz-placeholder {
    color: #222;
    opacity: 1
}

.site-theme-bw input[type=search]:-ms-input-placeholder, .site-theme-bw input[type=text]:-ms-input-placeholder {
    color: #222
}

.site-theme-bw input[type=search]::-webkit-input-placeholder, .site-theme-bw input[type=text]::-webkit-input-placeholder {
    color: #222
}

.site-theme-wb input[type=search]::-moz-placeholder, .site-theme-wb input[type=text]::-moz-placeholder {
    color: #fff;
    opacity: 1
}

.site-theme-wb input[type=search]:-ms-input-placeholder, .site-theme-wb input[type=text]:-ms-input-placeholder {
    color: #fff
}

.site-theme-wb input[type=search]::-webkit-input-placeholder, .site-theme-wb input[type=text]::-webkit-input-placeholder {
    color: #fff
}

.site-theme-by input[type=search]::-moz-placeholder, .site-theme-by input[type=text]::-moz-placeholder {
    color: #000;
    opacity: 1
}

.site-theme-by input[type=search]:-ms-input-placeholder, .site-theme-by input[type=text]:-ms-input-placeholder {
    color: #000
}

.site-theme-by input[type=search]::-webkit-input-placeholder, .site-theme-by input[type=text]::-webkit-input-placeholder {
    color: #000
}

.site-theme-yb input[type=search]::-moz-placeholder, .site-theme-yb input[type=text]::-moz-placeholder {
    color: #ff0;
    opacity: 1
}

.site-theme-yb input[type=search]:-ms-input-placeholder, .site-theme-yb input[type=text]:-ms-input-placeholder {
    color: #ff0
}

.site-theme-yb input[type=search]::-webkit-input-placeholder, .site-theme-yb input[type=text]::-webkit-input-placeholder {
    color: #ff0
}

.mce-content-body .border, .site-theme-default .border {
    border: 1px solid #ebebeb!important
}

.site-theme-bw .border {
    border: 1px solid #999!important
}

.site-theme-wb .border {
    border: 1px solid #333!important
}

.site-theme-by .border {
    border: 1px solid #555!important
}

.site-theme-yb .border {
    border: 1px solid #dcdc00!important
}

@media (max-width:580px) {
    .mce-content-body .border-xs, .site-theme-default .border-xs {
        border: 1px solid #ebebeb!important
    }
    .site-theme-bw .border-xs {
        border: 1px solid #999!important
    }
    .site-theme-wb .border-xs {
        border: 1px solid #333!important
    }
    .site-theme-by .border-xs {
        border: 1px solid #555!important
    }
    .site-theme-yb .border-xs {
        border: 1px solid #dcdc00!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .mce-content-body .border-sm, .site-theme-default .border-sm {
        border: 1px solid #ebebeb!important
    }
    .site-theme-bw .border-sm {
        border: 1px solid #999!important
    }
    .site-theme-wb .border-sm {
        border: 1px solid #333!important
    }
    .site-theme-by .border-sm {
        border: 1px solid #555!important
    }
    .site-theme-yb .border-sm {
        border: 1px solid #dcdc00!important
    }
}

@media (min-width:1024px) {
    .mce-content-body .border-md, .site-theme-default .border-md {
        border: 1px solid #ebebeb!important
    }
    .site-theme-bw .border-md {
        border: 1px solid #999!important
    }
    .site-theme-wb .border-md {
        border: 1px solid #333!important
    }
    .site-theme-by .border-md {
        border: 1px solid #555!important
    }
    .site-theme-yb .border-md {
        border: 1px solid #dcdc00!important
    }
}

.mce-content-body .border-bottom, .site-theme-default .border-bottom {
    border-bottom: 1px solid #ebebeb!important
}

.site-theme-bw .border-bottom {
    border-bottom: 1px solid #999!important
}

.site-theme-wb .border-bottom {
    border-bottom: 1px solid #333!important
}

.site-theme-by .border-bottom {
    border-bottom: 1px solid #555!important
}

.site-theme-yb .border-bottom {
    border-bottom: 1px solid #dcdc00!important
}

@media (max-width:580px) {
    .mce-content-body .border-bottom-xs, .site-theme-default .border-bottom-xs {
        border-bottom: 1px solid #ebebeb!important
    }
    .site-theme-bw .border-bottom-xs {
        border-bottom: 1px solid #999!important
    }
    .site-theme-wb .border-bottom-xs {
        border-bottom: 1px solid #333!important
    }
    .site-theme-by .border-bottom-xs {
        border-bottom: 1px solid #555!important
    }
    .site-theme-yb .border-bottom-xs {
        border-bottom: 1px solid #dcdc00!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .mce-content-body .border-bottom-sm, .site-theme-default .border-bottom-sm {
        border-bottom: 1px solid #ebebeb!important
    }
    .site-theme-bw .border-bottom-sm {
        border-bottom: 1px solid #999!important
    }
    .site-theme-wb .border-bottom-sm {
        border-bottom: 1px solid #333!important
    }
    .site-theme-by .border-bottom-sm {
        border-bottom: 1px solid #555!important
    }
    .site-theme-yb .border-bottom-sm {
        border-bottom: 1px solid #dcdc00!important
    }
}

@media (min-width:1024px) {
    .mce-content-body .border-bottom-md, .site-theme-default .border-bottom-md {
        border-bottom: 1px solid #ebebeb!important
    }
    .site-theme-bw .border-bottom-md {
        border-bottom: 1px solid #999!important
    }
    .site-theme-wb .border-bottom-md {
        border-bottom: 1px solid #333!important
    }
    .site-theme-by .border-bottom-md {
        border-bottom: 1px solid #555!important
    }
    .site-theme-yb .border-bottom-md {
        border-bottom: 1px solid #dcdc00!important
    }
}

.no-border-bottom {
    border-bottom: none!important
}

@media (max-width:580px) {
    .no-border-bottom-xs {
        border-bottom: none!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .no-border-bottom-sm {
        border-bottom: none!important
    }
}

@media (min-width:1024px) {
    .no-border-bottom-md {
        border-bottom: none!important
    }
}

.mce-content-body .border-left, .site-theme-default .border-left {
    border-left: 1px solid #ebebeb!important
}

.site-theme-bw .border-left {
    border-left: 1px solid #999!important
}

.site-theme-wb .border-left {
    border-left: 1px solid #333!important
}

.site-theme-by .border-left {
    border-left: 1px solid #555!important
}

.site-theme-yb .border-left {
    border-left: 1px solid #dcdc00!important
}

@media (max-width:580px) {
    .mce-content-body .border-left-xs, .site-theme-default .border-left-xs {
        border-left: 1px solid #ebebeb!important
    }
    .site-theme-bw .border-left-xs {
        border-left: 1px solid #999!important
    }
    .site-theme-wb .border-left-xs {
        border-left: 1px solid #333!important
    }
    .site-theme-by .border-left-xs {
        border-left: 1px solid #555!important
    }
    .site-theme-yb .border-left-xs {
        border-left: 1px solid #dcdc00!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .mce-content-body .border-left-sm, .site-theme-default .border-left-sm {
        border-left: 1px solid #ebebeb!important
    }
    .site-theme-bw .border-left-sm {
        border-left: 1px solid #999!important
    }
    .site-theme-wb .border-left-sm {
        border-left: 1px solid #333!important
    }
    .site-theme-by .border-left-sm {
        border-left: 1px solid #555!important
    }
    .site-theme-yb .border-left-sm {
        border-left: 1px solid #dcdc00!important
    }
}

@media (min-width:1024px) {
    .mce-content-body .border-left-md, .site-theme-default .border-left-md {
        border-left: 1px solid #ebebeb!important
    }
    .site-theme-bw .border-left-md {
        border-left: 1px solid #999!important
    }
    .site-theme-wb .border-left-md {
        border-left: 1px solid #333!important
    }
    .site-theme-by .border-left-md {
        border-left: 1px solid #555!important
    }
    .site-theme-yb .border-left-md {
        border-left: 1px solid #dcdc00!important
    }
}

.no-border-left {
    border-left: none!important
}

@media (max-width:580px) {
    .no-border-left-xs {
        border-left: none!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .no-border-left-sm {
        border-left: none!important
    }
}

@media (min-width:1024px) {
    .no-border-left-md {
        border-left: none!important
    }
}

.mce-content-body .border-right, .site-theme-default .border-right {
    border-right: 1px solid #ebebeb!important
}

.site-theme-bw .border-right {
    border-right: 1px solid #999!important
}

.site-theme-wb .border-right {
    border-right: 1px solid #333!important
}

.site-theme-by .border-right {
    border-right: 1px solid #555!important
}

.site-theme-yb .border-right {
    border-right: 1px solid #dcdc00!important
}

@media (max-width:580px) {
    .mce-content-body .border-right-xs, .site-theme-default .border-right-xs {
        border-right: 1px solid #ebebeb!important
    }
    .site-theme-bw .border-right-xs {
        border-right: 1px solid #999!important
    }
    .site-theme-wb .border-right-xs {
        border-right: 1px solid #333!important
    }
    .site-theme-by .border-right-xs {
        border-right: 1px solid #555!important
    }
    .site-theme-yb .border-right-xs {
        border-right: 1px solid #dcdc00!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .mce-content-body .border-right-sm, .site-theme-default .border-right-sm {
        border-right: 1px solid #ebebeb!important
    }
    .site-theme-bw .border-right-sm {
        border-right: 1px solid #999!important
    }
    .site-theme-wb .border-right-sm {
        border-right: 1px solid #333!important
    }
    .site-theme-by .border-right-sm {
        border-right: 1px solid #555!important
    }
    .site-theme-yb .border-right-sm {
        border-right: 1px solid #dcdc00!important
    }
}

@media (min-width:1024px) {
    .mce-content-body .border-right-md, .site-theme-default .border-right-md {
        border-right: 1px solid #ebebeb!important
    }
    .site-theme-bw .border-right-md {
        border-right: 1px solid #999!important
    }
    .site-theme-wb .border-right-md {
        border-right: 1px solid #333!important
    }
    .site-theme-by .border-right-md {
        border-right: 1px solid #555!important
    }
    .site-theme-yb .border-right-md {
        border-right: 1px solid #dcdc00!important
    }
}

.no-border-right {
    border-right: none!important
}

@media (max-width:580px) {
    .no-border-right-xs {
        border-right: none!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .no-border-right-sm {
        border-right: none!important
    }
}

@media (min-width:1024px) {
    .no-border-right-md {
        border-right: none!important
    }
}

.mce-content-body .border-top, .site-theme-default .border-top {
    border-top: 1px solid #ebebeb!important
}

.site-theme-bw .border-top {
    border-top: 1px solid #999!important
}

.site-theme-wb .border-top {
    border-top: 1px solid #333!important
}

.site-theme-by .border-top {
    border-top: 1px solid #555!important
}

.site-theme-yb .border-top {
    border-top: 1px solid #dcdc00!important
}

@media (max-width:580px) {
    .mce-content-body .border-top-xs, .site-theme-default .border-top-xs {
        border-top: 1px solid #ebebeb!important
    }
    .site-theme-bw .border-top-xs {
        border-top: 1px solid #999!important
    }
    .site-theme-wb .border-top-xs {
        border-top: 1px solid #333!important
    }
    .site-theme-by .border-top-xs {
        border-top: 1px solid #555!important
    }
    .site-theme-yb .border-top-xs {
        border-top: 1px solid #dcdc00!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .mce-content-body .border-top-sm, .site-theme-default .border-top-sm {
        border-top: 1px solid #ebebeb!important
    }
    .site-theme-bw .border-top-sm {
        border-top: 1px solid #999!important
    }
    .site-theme-wb .border-top-sm {
        border-top: 1px solid #333!important
    }
    .site-theme-by .border-top-sm {
        border-top: 1px solid #555!important
    }
    .site-theme-yb .border-top-sm {
        border-top: 1px solid #dcdc00!important
    }
}

@media (min-width:1024px) {
    .mce-content-body .border-top-md, .site-theme-default .border-top-md {
        border-top: 1px solid #ebebeb!important
    }
    .site-theme-bw .border-top-md {
        border-top: 1px solid #999!important
    }
    .site-theme-wb .border-top-md {
        border-top: 1px solid #333!important
    }
    .site-theme-by .border-top-md {
        border-top: 1px solid #555!important
    }
    .site-theme-yb .border-top-md {
        border-top: 1px solid #dcdc00!important
    }
}

.no-border-top {
    border-top: none!important
}

@media (max-width:580px) {
    .no-border-top-xs {
        border-top: none!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .no-border-top-sm {
        border-top: none!important
    }
}

@media (min-width:1024px) {
    .no-border-top-md {
        border-top: none!important
    }
}

.pull-left {
    float: left
}

@media (max-width:580px) {
    .pull-left-xs {
        float: left
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .pull-left-sm {
        float: left
    }
}

@media (min-width:1024px) {
    .pull-left-md {
        float: left
    }
}

.pull-right {
    float: right
}

@media (max-width:580px) {
    .pull-right-xs {
        float: right
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .pull-right-sm {
        float: right
    }
}

@media (min-width:1024px) {
    .pull-right-md {
        float: right
    }
}

.visible {
    display: inherit!important
}

@media (max-width:580px) {
    .visible-xs {
        display: inherit!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .visible-sm {
        display: inherit!important
    }
}

@media (min-width:1024px) {
    .visible-md {
        display: inherit!important
    }
}

.hidden {
    display: none!important
}

@media (max-width:580px) {
    .hidden-xs {
        display: none!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .hidden-sm {
        display: none!important
    }
}

@media (min-width:1024px) {
    .hidden-md {
        display: none!important
    }
}

.full-width {
    width: 100%!important
}

@media (max-width:580px) {
    .full-width-xs {
        width: 100%!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .full-width-sm {
        width: 100%!important
    }
}

@media (min-width:1024px) {
    .full-width-md {
        width: 100%!important
    }
}

.visible-md, .visible-sm, .visible-xs {
    display: none
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    display: block;
    margin-bottom: 1.2rem;
    margin-top: 0
}

.h1 a, .h1 a:active, .h1 a:focus, .h1 a:hover, .h2 a, .h2 a:active, .h2 a:focus, .h2 a:hover, .h3 a, .h3 a:active, .h3 a:focus, .h3 a:hover, .h4 a, .h4 a:active, .h4 a:focus, .h4 a:hover, .h5 a, .h5 a:active, .h5 a:focus, .h5 a:hover, .h6 a, .h6 a:active, .h6 a:focus, .h6 a:hover, h1 a, h1 a:active, h1 a:focus, h1 a:hover, h2 a, h2 a:active, h2 a:focus, h2 a:hover, h3 a, h3 a:active, h3 a:focus, h3 a:hover, h4 a, h4 a:active, h4 a:focus, h4 a:hover, h5 a, h5 a:active, h5 a:focus, h5 a:hover, h6 a, h6 a:active, h6 a:focus, h6 a:hover {
    color: inherit
}

.h1, h1 {
    font-size: 3.4rem;
    font-weight: 300;
    line-height: 4.2rem;
    margin-bottom: 1.8rem
}

.h2, h2 {
    font-size: 2.4rem;
    line-height: 3rem
}

.h2, .h3, h2, h3 {
    font-weight: 700
}

.h3, h3 {
    font-size: 1.8rem;
    line-height: 2.4rem;
    margin-bottom: 1.8rem
}

.h4, h4 {
    font-family: PT Serif, "serif";
    font-size: 1.4rem;
    font-weight: 700;
    text-transform: uppercase
}

.mce-content-body .h1, .mce-content-body .h1 a, .mce-content-body .h2, .mce-content-body .h2 a, .mce-content-body .h3, .mce-content-body .h3 a, .mce-content-body h1, .mce-content-body h1 a, .mce-content-body h2, .mce-content-body h2 a, .mce-content-body h3, .mce-content-body h3 a, .site-theme-default .h1, .site-theme-default .h1 a, .site-theme-default .h2, .site-theme-default .h2 a, .site-theme-default .h3, .site-theme-default .h3 a, .site-theme-default h1, .site-theme-default h1 a, .site-theme-default h2, .site-theme-default h2 a, .site-theme-default h3, .site-theme-default h3 a {
    color: #a32e72
}

.site-theme-bw .h1, .site-theme-bw .h2, .site-theme-bw .h3, .site-theme-bw h1, .site-theme-bw h2, .site-theme-bw h3 {
    color: #000
}

.site-theme-wb .h1, .site-theme-wb .h2, .site-theme-wb .h3, .site-theme-wb h1, .site-theme-wb h2, .site-theme-wb h3 {
    color: #fff
}

.site-theme-by .h1, .site-theme-by .h2, .site-theme-by .h3, .site-theme-by h1, .site-theme-by h2, .site-theme-by h3 {
    color: #000
}

.site-theme-yb .h1, .site-theme-yb .h2, .site-theme-yb .h3, .site-theme-yb h1, .site-theme-yb h2, .site-theme-yb h3 {
    color: #ff0
}

.img {
    background-position: top;
    background-repeat: no-repeat;
    display: inline-block;
    height: 4rem;
    overflow: hidden;
    position: relative;
    width: 4rem
}

.img.img-arrow-left {
    background-image: url(Assets/img-arrow-left.svg);
    height: 6.2rem;
    width: 2.4rem
}

.img.img-arrow-right {
    background-image: url(Assets/img-arrow-right.svg);
    height: 6.2rem;
    width: 2.4rem
}

.img.img-at-info {
    background-image: url(Assets/img-at-info.svg)
}

.img.img-bandit {
    background-image: url(Assets/img-bandit.svg)
}

.img.img-calendar-check-info {
    background-image: url(Assets/img-calendar-check-info.svg)
}

.img.img-clock-accent {
    background-image: url(Assets/img-clock-accent.svg)
}

.img.img-clock-o-accent {
    background-image: url(Assets/img-clock-o-accent.svg)
}

.img.img-cube-systems-accent {
    background-image: url(Assets/img-cube-systems-accent.png);
    height: 15px;
    width: 116px
}

.img.img-cube-systems-light {
    background-image: url(Assets/img-cube-systems-light.png);
    height: 15px;
    width: 116px
}

.img.img-envelope-accent {
    background-image: url(Assets/img-envelope-accent.svg)
}

.img.img-fax-accent {
    background-image: url(Assets/img-fax-accent.svg)
}

.img.img-location-accent {
    background-image: url(Assets/img-location-accent.svg)
}

.img.img-lock {
    background-image: url(Assets/img-lock.svg)
}

.img.img-phone-accent {
    background-image: url(Assets/img-phone-accent.svg)
}

.img.img-share-draugiem {
    background-image: url(Assets/img-share-draugiem.svg)
}

.img.img-share-facebook {
    background-image: url(Assets/img-share-facebook.svg)
}

.img.img-share-linkedin {
    background-image: url(Assets/img-share-linkedin.svg)
}

.img.img-share-twitter {
    background-image: url(Assets/img-share-twitter.svg)
}

.img.img-soaar-accent {
    background-image: url(Assets/img-soaar-accent.png);
    height: 15px;
    width: 67px
}

.img.img-soaar-light {
    background-image: url(Assets/img-soaar-light.png);
    height: 15px;
    width: 67px
}

.img.img-social-facebook {
    background-image: url(Assets/img-social-facebook.svg)
}

.img.img-social-twitter {
    background-image: url(Assets/img-social-twitter.svg)
}

.img.img-social-flickr {
    background-image: url(Assets/img-social-flickr.svg);
    -moz-filter: invert(0) brightness(100%)!important;
    -webkit-filter: invert(0) brightness(100%)!important;
    -ms-filter: invert(0) brightness(100%)!important;
    filter: invert(0) brightness(100%)!important
}

.img.img-stats {
    background-image: url(Assets/img-stats.svg)
}

.img.img-structure-accent {
    background-image: url(Assets/img-structure-accent.svg);
    height: 2.8rem;
    width: 3.6rem
}

.img.img-tag-euro-info {
    background-image: url(Assets/img-tag-euro-info.svg)
}

.img.img-visit-accent {
    background-image: url(Assets/img-visit-accent.svg)
}

.img.img-download-file-accent {
    background-image: url(Assets/img-download-file-accent.png);
    height: 3.6rem;
    width: 3rem
}

.img.img-download-file-info {
    background-image: url(Assets/img-download-file-info.png);
    height: 3.6rem;
    width: 3rem
}

.img.img-envelope-o {
    background-image: url(Assets/img-envelope-o-light.png);
    height: 3.6rem;
    margin-top: .3rem;
    width: 4.8rem
}

.img.img-envelope-o-accent {
    background-image: url(Assets/img-envelope-o-accent.png);
    height: 4.2rem;
    width: 5.2rem
}

.ico {
    display: inline-block;
    font-style: normal
}

.ico.ico-fs {
    margin-left: .3rem;
    margin-right: .3rem
}

.ico.ico-fs-left {
    margin-left: .6rem
}

.ico.ico-fs-right {
    margin-right: .6rem
}

.ico {
    font-family: flaticons-stroke;
    font-weight: 100;
    -ms-filter: brightness(100%);
    filter: brightness(110%)
}

.ico.ico-rotate-45 {
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.ico.ico-rotate-90 {
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.ico.ico-rotate-135 {
    -ms-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}

.ico.ico-arrow-down:before {
    content: "\E5B1"
}

.ico.ico-arrow-down-line:before {
    content: "\E561"
}

.ico.ico-arrow-left:before {
    content: "\E5B2"
}

.ico.ico-arrow-right:before {
    content: "\E5B3"
}

.ico.ico-arrow-up:before {
    content: "\E5B0"
}

.ico.ico-arrow-up-line:before {
    content: "\E560"
}

.ico.ico-bell:before {
    content: "\E044";
    font-family: flaticons-solid
}

.ico.ico-briefcase:before {
    content: "\E453"
}

.ico.ico-calendar:before {
    content: "\E477"
}

.ico.ico-call:before {
    content: "\E502"
}

.ico.ico-check:before {
    content: "\E1CE";
    font-family: flaticons-solid
}

.ico.ico-close:before {
    content: "\E5A3"
}

.ico.ico-document-check:before {
    content: "\E02C";
    font-family: flaticons-solid
}

.ico.ico-home:before {
    content: "\E437"
}

.ico.ico-envelope:before {
    content: "\E0AD";
    font-family: flaticons-solid
}

.ico.ico-exclamation:before {
    content: "\E0C5";
    font-family: flaticons-solid
}

.ico.ico-eye:before {
    content: "\E45D"
}

.ico.ico-linkedin:before {
    content: "\E801";
    font-family: flaticons-social
}

.ico.ico-list:before {
    content: "\E53D"
}

.ico.ico-location:before {
    content: "\E4F6"
}

.ico.ico-location-circle:before {
    content: "\E4FF"
}

.ico.ico-play-video:before {
    content: "\E568"
}

.ico.ico-search:before {
    content: "\E45A"
}

.ico.ico-stopwatch:before {
    content: "\E4F1"
}

.ico.ico-tag:before {
    content: "\E4C7"
}

.ico.ico-text:before {
    content: "\E51A"
}

.ico.ico-info:before {
    content: "\E4AF";
    font-family: flaticons-stroke
}

.ico.ico-thumb-up:before {
    content: "\E0D5";
    font-family: flaticons-solid
}

.ico.ico-user:before {
    content: "\E0CA";
    font-family: flaticons-solid
}

.ico.ico-user-group:before {
    content: "\E0CD";
    font-family: flaticons-solid
}

.ico.ico-pencil:before {
    content: "\E48B"
}

.site-theme-default .img.img-envelope-o {
    background-color: #fff
}

.site-theme-bw .img {
    -moz-filter: grayscale(100%) brightness(0);
    -webkit-filter: grayscale(100%) brightness(0);
    -ms-filter: grayscale(100%) brightness(0);
    filter: grayscale(100%) brightness(0)
}

.site-theme-wb .img {
    -moz-filter: grayscale(100%) contrast(0) brightness(200%);
    -webkit-filter: grayscale(100%) contrast(0) brightness(200%);
    -ms-filter: grayscale(100%) contrast(0) brightness(200%);
    filter: grayscale(100%) contrast(0) brightness(200%)
}

.site-theme-by .img {
    -moz-filter: invert(100%) brightness(0);
    -webkit-filter: invert(100%) brightness(0);
    -ms-filter: invert(100%) brightness(0);
    filter: invert(100%) brightness(0)
}

.site-theme-yb .img {
    -moz-filter: grayscale(100%) contrast(0) sepia(100%) contrast(1000%) saturate(1000%);
    -webkit-filter: grayscale(100%) contrast(0) sepia(100%) contrast(1000%) saturate(1000%);
    -ms-filter: grayscale(100%) contrast(0) sepia(100%) contrast(1000%) saturate(1000%);
    filter: grayscale(100%) contrast(0) sepia(100%) contrast(1000%) saturate(1000%)
}

select {
    background-color: inherit;
    border-color: none;
    color: inherit;
    cursor: pointer;
    font: inherit;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0;
    outline: none;
    text-transform: none
}

.site-theme-default select option {
    background-color: #fff;
    color: #3d3d3d
}

.site-theme-bw select option {
    background-color: #fff;
    color: #000
}

.site-theme-wb select option {
    background-color: #000;
    color: #fff
}

.site-theme-by select option {
    background-color: #ff0;
    color: #000
}

.site-theme-yb select option {
    background-color: #000;
    color: #ff0
}

.dropdown {
    position: relative
}

.dropdown .link-dropdown-toggle {
    padding-left: 0;
    padding-right: 0;
    cursor: pointer
}

.dropdown .link-dropdown-toggle:after {
    content: "\E5A9";
    font-family: flaticons-stroke;
    font-size: .8em
}

.dropdown input.dropdown-toggle~.dropdown-menu {
    display: none
}

.dropdown input.dropdown-toggle~.btn-dropdown-toggle {
    border: none;
    font-weight: 500;
    padding-right: 1.8rem;
    margin-right: 1.2rem
}

.dropdown input.dropdown-toggle~.btn-dropdown-toggle:after {
    content: "\E5A5";
    font-family: flaticons-stroke;
    font-size: .7em;
    position: absolute;
    right: 0;
    top: calc(50% - .6em)
}

.dropdown input.dropdown-toggle:checked~.link-dropdown-toggle:after {
    content: "\E5A8"
}

.dropdown input.dropdown-toggle:checked~.dropdown-menu {
    display: block
}

.dropdown input.dropdown-toggle:checked~.btn-dropdown-toggle:after {
    content: "\E5A4"
}

.dropdown .dropdown-menu {
    font-size: 1.6rem;
    border-style: solid;
    border-width: 1px;
    border-radius: 0;
    box-shadow: none;
    display: none;
    float: left;
    left: 0;
    list-style: none;
    margin-top: -1px;
    padding: 1.2rem;
    position: absolute;
    text-align: left;
    top: 110%;
    z-index: 1000
}

.dropdown .dropdown-menu.dropdown-menu-scroll {
    max-height: 250px;
    padding: 1.2rem;
    overflow-x: hidden;
    overflow-y: scroll
}

.dropdown .dropdown-menu .dropdown-item {
    display: block;
    line-height: normal;
    padding-bottom: .6rem;
    padding-top: .6rem;
    white-space: nowrap
}

.dropdown .dropdown-menu>li>a {
    clear: both;
    display: block;
    padding: .6rem 1.2rem;
    font-weight: 400;
    white-space: nowrap
}

.dropdown .dropdown-menu.dropdown-menu-right {
    left: auto;
    right: 0
}

@media (max-width:580px) {
    .dropdown .dropdown-menu.dropdown-menu-right-xs {
        left: auto;
        right: 0
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .dropdown .dropdown-menu.dropdown-menu-right-sm {
        left: auto;
        right: 0
    }
}

@media (min-width:1024px) {
    .dropdown .dropdown-menu.dropdown-menu-right-md {
        left: auto;
        right: 0
    }
}

.dropdown .dropdown-menu.dropdown-menu-left {
    left: 0;
    right: auto
}

@media (max-width:580px) {
    .dropdown .dropdown-menu.dropdown-menu-left-xs {
        left: 0;
        right: auto
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .dropdown .dropdown-menu.dropdown-menu-left-sm {
        left: 0;
        right: auto
    }
}

@media (min-width:1024px) {
    .dropdown .dropdown-menu.dropdown-menu-left-md {
        left: 0;
        right: auto
    }
}

.site-theme-default .dropdown input.dropdown-toggle~.btn-dropdown-toggle {
    color: #556b9d
}

.site-theme-default .dropdown input.dropdown-toggle:checked~.link-dropdown-toggle:after, .site-theme-default .dropdown input.dropdown-toggle~.btn-dropdown-toggle:after {
    color: #000000
}

.site-theme-default .dropdown .dropdown-menu {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-default .dropdown .dropdown-menu.dropdown-menu-scroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #f5f5f5
}

.site-theme-default .dropdown .dropdown-menu.dropdown-menu-scroll::-webkit-scrollbar {
    width: .6rem;
    background-color: #f5f5f5
}

.site-theme-default .dropdown .dropdown-menu.dropdown-menu-scroll::-webkit-scrollbar-thumb {
    background-color: #000000;
    border-radius: .6rem
}

.site-theme-default .dropdown .dropdown-menu .dropdown-item {
    color: #3d3d3d
}

.site-theme-bw .dropdown .dropdown-menu {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-bw .dropdown .dropdown-menu.dropdown-menu-scroll::-webkit-scrollbar-track {
    background-color: #f7f7f7
}

.site-theme-bw .dropdown .dropdown-menu.dropdown-menu-scroll::-webkit-scrollbar {
    width: .6rem;
    background-color: #f7f7f7
}

.site-theme-bw .dropdown .dropdown-menu.dropdown-menu-scroll::-webkit-scrollbar-thumb {
    background-color: #999;
    border-radius: .6rem
}

.site-theme-bw .dropdown .dropdown-menu .dropdown-item {
    color: #000
}

.site-theme-wb .dropdown .dropdown-menu {
    background-color: #111;
    border-color: #333
}

.site-theme-wb .dropdown .dropdown-menu.dropdown-menu-scroll::-webkit-scrollbar-track {
    background-color: #111
}

.site-theme-wb .dropdown .dropdown-menu.dropdown-menu-scroll::-webkit-scrollbar {
    width: .6rem;
    background-color: #111
}

.site-theme-wb .dropdown .dropdown-menu.dropdown-menu-scroll::-webkit-scrollbar-thumb {
    background-color: #fff;
    border-radius: .6rem
}

.site-theme-wb .dropdown .dropdown-menu .dropdown-item {
    color: #fff
}

.site-theme-by .dropdown .dropdown-menu {
    background-color: #ff0;
    border-color: #555
}

.site-theme-by .dropdown .dropdown-menu.dropdown-menu-scroll::-webkit-scrollbar-track {
    background-color: #ff0
}

.site-theme-by .dropdown .dropdown-menu.dropdown-menu-scroll::-webkit-scrollbar {
    width: .6rem;
    background-color: #ff0
}

.site-theme-by .dropdown .dropdown-menu.dropdown-menu-scroll::-webkit-scrollbar-thumb {
    background-color: #000;
    border-radius: .6rem
}

.site-theme-by .dropdown .dropdown-menu .dropdown-item {
    color: #000
}

.site-theme-yb .dropdown .dropdown-menu {
    background-color: #000;
    border-color: #dcdc00
}

.site-theme-yb .dropdown .dropdown-menu.dropdown-menu-scroll::-webkit-scrollbar-track {
    background-color: #000
}

.site-theme-yb .dropdown .dropdown-menu.dropdown-menu-scroll::-webkit-scrollbar {
    width: .6rem;
    background-color: #000
}

.site-theme-yb .dropdown .dropdown-menu.dropdown-menu-scroll::-webkit-scrollbar-thumb {
    background-color: #dcdc00;
    border-radius: .6rem
}

.site-theme-yb .dropdown .dropdown-menu .dropdown-item {
    color: #ff0
}

.dropdown-control {
    margin: 0!important
}

.dropdown-control .dropdown-label {
    margin-bottom: .6rem
}

.site-theme-default .dropdown-control .dropdown-label {
    color: #000000
}

.dropdown-control-notary {
    border-style: solid;
    border-width: 1px;
    padding-bottom: .6rem;
    padding-top: .6rem
}

.dropdown-control-notary .link-dropdown-toggle {
    display: block;
    padding-left: 1.2rem;
    text-align: left
}

@media (max-width:1023px) {
    .dropdown-control-notary {
        margin-left: -2.4rem;
        margin-right: -2.4rem
    }
    .dropdown-control-notary .link-dropdown-toggle {
        padding-left: 2.4rem
    }
    .dropdown-control-notary .btn-dropdown-toggle:after {
        right: 1.2rem!important
    }
    .dropdown-control-notary .dropdown-menu .dropdown-item {
        padding-left: 1.2rem
    }
}

.site-theme-default .dropdown-control-notary {
    border-color: #ebebeb
}

.form-control {
    background-image: none;
    border-style: solid;
    border-width: 1px;
    border-radius: 0;
    display: block;
    font-size: 1.4rem;
    /* height: 3.6rem; */
    outline: none;
    /*padding: .6rem 1.2rem;*/
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.site-theme-default .form-control {
    background-color: #fff;
    border-color: #ebebeb;
    color: #2d2d2d
}

.site-theme-default .form-control::-moz-placeholder {
    color: #323232;
    opacity: 1
}

.site-theme-default .form-control:-ms-input-placeholder {
    color: #323232
}

.site-theme-default .form-control::-webkit-input-placeholder {
    color: #323232
}

.site-theme-bw .form-control {
    background-color: #fff;
    border-color: #999;
    color: #000
}

.site-theme-wb .form-control {
    background-color: #000;
    border-color: #333;
    color: #fff
}

.site-theme-by .form-control {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-yb .form-control {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.form-text-control {
    display: inline-block;
    height: 3.6rem;
    padding: .6rem 0
}

.dl-form {
    margin: 0;
    padding: 0
}

.dl-form dt {
    display: block;
    font-size: 1.4rem;
    text-align: left
}

@media (max-width:1023px) {
    .dl-form dt {
        text-transform: uppercase
    }
}

.site-theme-default .dl-form dt {
    color: #000000
}

.site-theme-bw .dl-form dt {
    color: #333
}

.site-theme-wb .dl-form dt {
    color: #fff
}

.dl-form dd {
    margin: 0 0 1.2rem
}

.label-control {
    display: block;
    font-size: 1.4rem;
    text-align: left
}

@media (max-width:1023px) {
    .label-control {
        text-transform: uppercase
    }
}

.label-control+.form-control {
    margin-top: .6rem
}

.site-theme-default .label-control {
    color: #000000
}

.site-theme-bw .label-control {
    color: #333
}

.site-theme-wb .label-control {
    color: #fff
}

.input-group {
    display: inline-table;
    vertical-align: middle;
    width: 100%
}

.input-group .form-control, .input-group .input-group-addon, .input-group .input-group-btn {
    display: table-cell
}

.input-group .form-control {
    width: 100%
}

.input-group .input-group-addon, .input-group .input-group-btn {
    vertical-align: middle;
    /* width: 1%; */
    white-space: nowrap
}

.input-group .input-group-btn .btn {
    border-radius: 0 .6rem .6rem 0;
    border-left: none;
    height: 3.6rem
}

.label {
    cursor: pointer
}

.label-accent {
    font-size: 1.3rem;
    padding: 3px .6rem
}

.site-theme-default .label-accent {
    background-color: #a32e72;
    color: #fff
}

.site-theme-bw .label-accent, .site-theme-by .label-accent, .site-theme-wb .label-accent, .site-theme-yb .label-accent {
    border-style: solid;
    border-width: 1px
}

.toggle-radio-button {
    border-radius: 3rem;
    cursor: pointer;
    display: block;
    height: 3rem;
    outline: none;
    padding: .2rem;
    position: relative;
    user-select: none;
    width: 6rem
}

.toggle-radio-button:after, .toggle-radio-button:before {
    display: block;
    position: absolute;
    top: 1px;
    left: 1px;
    bottom: 1px;
    content: ""
}

.toggle-radio-button:before {
    border-radius: 3rem;
    right: 1px;
    transition: background .4s
}

.toggle-radio-button:after {
    border-radius: 100%;
    transition: margin .4s;
    width: 3rem
}

.site-theme-default .toggle-radio-button:before {
    background-color: #edd5e3
}

.site-theme-default .toggle-radio-button:after {
    background-color: #840b55
}

.site-theme-bw .toggle-radio-button:before {
    background-color: #fff;
    border: 1px solid #000
}

.site-theme-bw .toggle-radio-button:after {
    background-color: #000
}

.site-theme-wb .toggle-radio-button:before {
    background-color: #000;
    border: 1px solid #fff
}

.site-theme-wb .toggle-radio-button:after {
    background-color: #fff
}

.site-theme-by .toggle-radio-button:before {
    background-color: #ff0;
    border: 1px solid #000
}

.site-theme-by .toggle-radio-button:after {
    background-color: #000
}

.site-theme-yb .toggle-radio-button:before {
    background-color: #000;
    border: 1px solid #ff0
}

.site-theme-yb .toggle-radio-button:after {
    background-color: #ff0
}

.form-field {
    margin-bottom: 1.8rem
}

.form-field .label-control {
    display: inline-block
}

.form-field .form-control {
    width: 100%
}

.form-field .form-control+.input-messages {
    padding-top: .6rem
}

.input-messages .message {
    display: block;
    font-size: 1.4rem;
    padding-top: .3rem
}

.form-messages .message {
    padding: 1.2rem 1.2rem 1.2rem 4.8rem;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 1.2rem;
    position: relative;
    text-align: left
}

.form-messages .message:before {
    display: block;
    font-family: flaticons-stroke;
    font-size: 2.4rem;
    left: 1.2rem;
    position: absolute;
    top: calc(50% - 1.8rem)
}

.form-messages .message.message-severity-1:before {
    content: "\E5B6"
}

.form-messages .message.message-severity-2:before {
    content: "\E4AF"
}

.form-messages .message.message-severity-3:before {
    content: "\E4AC"
}

.form-messages .message.message-severity-4:before {
    content: "\E4AD"
}

.site-theme-default .form-field.has-message-severity-4 .form-control {
    border-color: #b34f89
}

.site-theme-default .input-messages .message-severity-4 {
    color: #a32e72
}

.site-theme-default .form-messages .message-severity-1 {
    background-color: #2d89b2;
    border-color: #ebebeb;
    color: #fff
}

.site-theme-default .form-messages .message-severity-2 {
    background-color: #06a7c7;
    border-color: #ebebeb;
    color: #fff
}

.site-theme-default .form-messages .message-severity-3 {
    background-color: #fffce0;
    border-color: #ebebeb;
    color: #866e27
}

.site-theme-default .form-messages .message-severity-4 {
    background-color: #edd5e3;
    border-color: #ebebeb;
    color: #840b55
}

.table-scroll {
    width: 100%;
    overflow-x: auto
}

.table-scroll>.table, .table-scroll>table {
    width: 100%;
    min-height: .01%
}

.table, table {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 1.6rem
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th, .table>tr>td, .table>tr>th, table>tbody>tr>td, table>tbody>tr>th, table>tfoot>tr>td, table>tfoot>tr>th, table>thead>tr>td, table>thead>tr>th, table>tr>td, table>tr>th {
    font-weight: 500;
    padding: .6rem 0;
    text-align: left
}

.table.table-default, table.table-default {
    max-width: 100%;
    width: 100%
}

.table.table-default>tbody>tr, .table.table-default>tfoot>tr, .table.table-default>thead>tr, .table.table-default>tr, table.table-default>tbody>tr, table.table-default>tfoot>tr, table.table-default>thead>tr, table.table-default>tr {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.table.table-default>tbody>tr>td, .table.table-default>tbody>tr>th, .table.table-default>tfoot>tr>td, .table.table-default>tfoot>tr>th, .table.table-default>thead>tr>td, .table.table-default>thead>tr>th, .table.table-default>tr>td, .table.table-default>tr>th, table.table-default>tbody>tr>td, table.table-default>tbody>tr>th, table.table-default>tfoot>tr>td, table.table-default>tfoot>tr>th, table.table-default>thead>tr>td, table.table-default>thead>tr>th, table.table-default>tr>td, table.table-default>tr>th {
    padding: 1.2rem;
    vertical-align: top
}

.table.table-default>thead>tr, table.table-default>thead>tr {
    border-bottom: none
}

.table.table-default>thead>tr>td, .table.table-default>thead>tr>th, table.table-default>thead>tr>td, table.table-default>thead>tr>th {
    padding-bottom: 1.2rem;
    padding-top: 1.2rem;
    vertical-align: bottom
}

.table.table-default>thead>tr>td:first-child, .table.table-default>thead>tr>th:first-child, table.table-default>thead>tr>td:first-child, table.table-default>thead>tr>th:first-child {
    padding-left: 1.2rem
}

.table.table-default>thead~tbody, table.table-default>thead~tbody {
    border-top: none
}

.table.table-default>thead:first-child>tr:first-child>td, .table.table-default>thead:first-child>tr:first-child>th, table.table-default>thead:first-child>tr:first-child>td, table.table-default>thead:first-child>tr:first-child>th {
    border-top: 0
}

.table.table-default>tbody, table.table-default>tbody {
    border-top-style: solid;
    border-top-width: 1px
}

.table.table-default>tbody+tbody, table.table-default>tbody+tbody {
    border-top-style: solid;
    border-top-width: 2px
}

.table.table-fixed, table.table-fixed {
    table-layout: fixed;
    width: 100%
}

@media (max-width:580px) {
    .table.table-fixed-xs, table.table-fixed-xs {
        table-layout: fixed;
        width: 100%
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .table.table-fixed-sm, table.table-fixed-sm {
        table-layout: fixed;
        width: 100%
    }
}

@media (min-width:1024px) {
    .table.table-fixed-md, table.table-fixed-md {
        table-layout: fixed;
        width: 100%
    }
}

.table.table-bordered, .table.table-bordered>tbody>tr>td, .table.table-bordered>tbody>tr>th, .table.table-bordered>tfoot>tr>td, .table.table-bordered>tfoot>tr>th, .table.table-bordered>thead>tr>td, .table.table-bordered>thead>tr>th, .table.table-bordered>tr>td, .table.table-bordered>tr>th, table.table-bordered, table.table-bordered>tbody>tr>td, table.table-bordered>tbody>tr>th, table.table-bordered>tfoot>tr>td, table.table-bordered>tfoot>tr>th, table.table-bordered>thead>tr>td, table.table-bordered>thead>tr>th, table.table-bordered>tr>td, table.table-bordered>tr>th {
    border-style: solid;
    border-width: 1px
}

.table.table-bordered>thead>tr>td, .table.table-bordered>thead>tr>th, table.table-bordered>thead>tr>td, table.table-bordered>thead>tr>th {
    border-bottom-width: 2px
}

@media (max-width:580px) {
    .table.table-bordered-xs, .table.table-bordered-xs>tbody>tr>td, .table.table-bordered-xs>tbody>tr>th, .table.table-bordered-xs>tfoot>tr>td, .table.table-bordered-xs>tfoot>tr>th, .table.table-bordered-xs>thead>tr>td, .table.table-bordered-xs>thead>tr>th, .table.table-bordered-xs>tr>td, .table.table-bordered-xs>tr>th, table.table-bordered-xs, table.table-bordered-xs>tbody>tr>td, table.table-bordered-xs>tbody>tr>th, table.table-bordered-xs>tfoot>tr>td, table.table-bordered-xs>tfoot>tr>th, table.table-bordered-xs>thead>tr>td, table.table-bordered-xs>thead>tr>th, table.table-bordered-xs>tr>td, table.table-bordered-xs>tr>th {
        border-style: solid;
        border-width: 1px
    }
    .table.table-bordered-xs>thead>tr>td, .table.table-bordered-xs>thead>tr>th, table.table-bordered-xs>thead>tr>td, table.table-bordered-xs>thead>tr>th {
        border-bottom-width: 2px
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .table.table-bordered-sm, .table.table-bordered-sm>tbody>tr>td, .table.table-bordered-sm>tbody>tr>th, .table.table-bordered-sm>tfoot>tr>td, .table.table-bordered-sm>tfoot>tr>th, .table.table-bordered-sm>thead>tr>td, .table.table-bordered-sm>thead>tr>th, .table.table-bordered-sm>tr>td, .table.table-bordered-sm>tr>th, table.table-bordered-sm, table.table-bordered-sm>tbody>tr>td, table.table-bordered-sm>tbody>tr>th, table.table-bordered-sm>tfoot>tr>td, table.table-bordered-sm>tfoot>tr>th, table.table-bordered-sm>thead>tr>td, table.table-bordered-sm>thead>tr>th, table.table-bordered-sm>tr>td, table.table-bordered-sm>tr>th {
        border-style: solid;
        border-width: 1px
    }
    .table.table-bordered-sm>thead>tr>td, .table.table-bordered-sm>thead>tr>th, table.table-bordered-sm>thead>tr>td, table.table-bordered-sm>thead>tr>th {
        border-bottom-width: 2px
    }
}

@media (min-width:1024px) {
    .table.table-bordered-md, .table.table-bordered-md>tbody>tr>td, .table.table-bordered-md>tbody>tr>th, .table.table-bordered-md>tfoot>tr>td, .table.table-bordered-md>tfoot>tr>th, .table.table-bordered-md>thead>tr>td, .table.table-bordered-md>thead>tr>th, .table.table-bordered-md>tr>td, .table.table-bordered-md>tr>th, table.table-bordered-md, table.table-bordered-md>tbody>tr>td, table.table-bordered-md>tbody>tr>th, table.table-bordered-md>tfoot>tr>td, table.table-bordered-md>tfoot>tr>th, table.table-bordered-md>thead>tr>td, table.table-bordered-md>thead>tr>th, table.table-bordered-md>tr>td, table.table-bordered-md>tr>th {
        border-style: solid;
        border-width: 1px
    }
    .table.table-bordered-md>thead>tr>td, .table.table-bordered-md>thead>tr>th, table.table-bordered-md>thead>tr>td, table.table-bordered-md>thead>tr>th {
        border-bottom-width: 2px
    }
}

.table.table-responsive-simple>tbody>tr>td:first-child, .table.table-responsive-simple>tbody>tr>th:first-child, .table.table-responsive-simple>tfoot>tr>td:first-child, .table.table-responsive-simple>tfoot>tr>th:first-child, .table.table-responsive-simple>thead>tr>td:first-child, .table.table-responsive-simple>thead>tr>th:first-child, .table.table-responsive-simple>tr>td:first-child, .table.table-responsive-simple>tr>th:first-child, table.table-responsive-simple>tbody>tr>td:first-child, table.table-responsive-simple>tbody>tr>th:first-child, table.table-responsive-simple>tfoot>tr>td:first-child, table.table-responsive-simple>tfoot>tr>th:first-child, table.table-responsive-simple>thead>tr>td:first-child, table.table-responsive-simple>thead>tr>th:first-child, table.table-responsive-simple>tr>td:first-child, table.table-responsive-simple>tr>th:first-child {
    font-weight: 600
}

.table.table-responsive-simple>tbody>tr>td, .table.table-responsive-simple>tbody>tr>th, .table.table-responsive-simple>tfoot>tr>td, .table.table-responsive-simple>tfoot>tr>th, .table.table-responsive-simple>thead>tr>td, .table.table-responsive-simple>thead>tr>th, .table.table-responsive-simple>tr>td, .table.table-responsive-simple>tr>th, table.table-responsive-simple>tbody>tr>td, table.table-responsive-simple>tbody>tr>th, table.table-responsive-simple>tfoot>tr>td, table.table-responsive-simple>tfoot>tr>th, table.table-responsive-simple>thead>tr>td, table.table-responsive-simple>thead>tr>th, table.table-responsive-simple>tr>td, table.table-responsive-simple>tr>th {
    display: block;
    float: left;
    padding: .3rem 0;
    width: 100%
}

.table.table-responsive-simple>tbody>tr>td:first-child, .table.table-responsive-simple>tbody>tr>th:first-child, .table.table-responsive-simple>tfoot>tr>td:first-child, .table.table-responsive-simple>tfoot>tr>th:first-child, .table.table-responsive-simple>thead>tr>td:first-child, .table.table-responsive-simple>thead>tr>th:first-child, .table.table-responsive-simple>tr>td:first-child, .table.table-responsive-simple>tr>th:first-child, table.table-responsive-simple>tbody>tr>td:first-child, table.table-responsive-simple>tbody>tr>th:first-child, table.table-responsive-simple>tfoot>tr>td:first-child, table.table-responsive-simple>tfoot>tr>th:first-child, table.table-responsive-simple>thead>tr>td:first-child, table.table-responsive-simple>thead>tr>th:first-child, table.table-responsive-simple>tr>td:first-child, table.table-responsive-simple>tr>th:first-child {
    padding-top: 1.8rem
}

.table.table-responsive-simple>tbody>tr>td:last-child, .table.table-responsive-simple>tbody>tr>th:last-child, .table.table-responsive-simple>tfoot>tr>td:last-child, .table.table-responsive-simple>tfoot>tr>th:last-child, .table.table-responsive-simple>thead>tr>td:last-child, .table.table-responsive-simple>thead>tr>th:last-child, .table.table-responsive-simple>tr>td:last-child, .table.table-responsive-simple>tr>th:last-child, table.table-responsive-simple>tbody>tr>td:last-child, table.table-responsive-simple>tbody>tr>th:last-child, table.table-responsive-simple>tfoot>tr>td:last-child, table.table-responsive-simple>tfoot>tr>th:last-child, table.table-responsive-simple>thead>tr>td:last-child, table.table-responsive-simple>thead>tr>th:last-child, table.table-responsive-simple>tr>td:last-child, table.table-responsive-simple>tr>th:last-child {
    padding-bottom: 1.8rem
}

.table.table-responsive-simple>thead, table.table-responsive-simple>thead {
    display: none
}

@media (max-width:580px) {
    .table.table-responsive-simple-xs>tbody>tr>td:first-child, .table.table-responsive-simple-xs>tbody>tr>th:first-child, .table.table-responsive-simple-xs>tfoot>tr>td:first-child, .table.table-responsive-simple-xs>tfoot>tr>th:first-child, .table.table-responsive-simple-xs>thead>tr>td:first-child, .table.table-responsive-simple-xs>thead>tr>th:first-child, .table.table-responsive-simple-xs>tr>td:first-child, .table.table-responsive-simple-xs>tr>th:first-child, table.table-responsive-simple-xs>tbody>tr>td:first-child, table.table-responsive-simple-xs>tbody>tr>th:first-child, table.table-responsive-simple-xs>tfoot>tr>td:first-child, table.table-responsive-simple-xs>tfoot>tr>th:first-child, table.table-responsive-simple-xs>thead>tr>td:first-child, table.table-responsive-simple-xs>thead>tr>th:first-child, table.table-responsive-simple-xs>tr>td:first-child, table.table-responsive-simple-xs>tr>th:first-child {
        font-weight: 600
    }
    .table.table-responsive-simple-xs>tbody>tr>td, .table.table-responsive-simple-xs>tbody>tr>th, .table.table-responsive-simple-xs>tfoot>tr>td, .table.table-responsive-simple-xs>tfoot>tr>th, .table.table-responsive-simple-xs>thead>tr>td, .table.table-responsive-simple-xs>thead>tr>th, .table.table-responsive-simple-xs>tr>td, .table.table-responsive-simple-xs>tr>th, table.table-responsive-simple-xs>tbody>tr>td, table.table-responsive-simple-xs>tbody>tr>th, table.table-responsive-simple-xs>tfoot>tr>td, table.table-responsive-simple-xs>tfoot>tr>th, table.table-responsive-simple-xs>thead>tr>td, table.table-responsive-simple-xs>thead>tr>th, table.table-responsive-simple-xs>tr>td, table.table-responsive-simple-xs>tr>th {
        display: block;
        float: left;
        padding: .3rem 0;
        width: 100%
    }
    .table.table-responsive-simple-xs>tbody>tr>td:first-child, .table.table-responsive-simple-xs>tbody>tr>th:first-child, .table.table-responsive-simple-xs>tfoot>tr>td:first-child, .table.table-responsive-simple-xs>tfoot>tr>th:first-child, .table.table-responsive-simple-xs>thead>tr>td:first-child, .table.table-responsive-simple-xs>thead>tr>th:first-child, .table.table-responsive-simple-xs>tr>td:first-child, .table.table-responsive-simple-xs>tr>th:first-child, table.table-responsive-simple-xs>tbody>tr>td:first-child, table.table-responsive-simple-xs>tbody>tr>th:first-child, table.table-responsive-simple-xs>tfoot>tr>td:first-child, table.table-responsive-simple-xs>tfoot>tr>th:first-child, table.table-responsive-simple-xs>thead>tr>td:first-child, table.table-responsive-simple-xs>thead>tr>th:first-child, table.table-responsive-simple-xs>tr>td:first-child, table.table-responsive-simple-xs>tr>th:first-child {
        padding-top: 1.8rem
    }
    .table.table-responsive-simple-xs>tbody>tr>td:last-child, .table.table-responsive-simple-xs>tbody>tr>th:last-child, .table.table-responsive-simple-xs>tfoot>tr>td:last-child, .table.table-responsive-simple-xs>tfoot>tr>th:last-child, .table.table-responsive-simple-xs>thead>tr>td:last-child, .table.table-responsive-simple-xs>thead>tr>th:last-child, .table.table-responsive-simple-xs>tr>td:last-child, .table.table-responsive-simple-xs>tr>th:last-child, table.table-responsive-simple-xs>tbody>tr>td:last-child, table.table-responsive-simple-xs>tbody>tr>th:last-child, table.table-responsive-simple-xs>tfoot>tr>td:last-child, table.table-responsive-simple-xs>tfoot>tr>th:last-child, table.table-responsive-simple-xs>thead>tr>td:last-child, table.table-responsive-simple-xs>thead>tr>th:last-child, table.table-responsive-simple-xs>tr>td:last-child, table.table-responsive-simple-xs>tr>th:last-child {
        padding-bottom: 1.8rem
    }
    .table.table-responsive-simple-xs>thead, table.table-responsive-simple-xs>thead {
        display: none
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .table.table-responsive-simple-sm>tbody>tr>td:first-child, .table.table-responsive-simple-sm>tbody>tr>th:first-child, .table.table-responsive-simple-sm>tfoot>tr>td:first-child, .table.table-responsive-simple-sm>tfoot>tr>th:first-child, .table.table-responsive-simple-sm>thead>tr>td:first-child, .table.table-responsive-simple-sm>thead>tr>th:first-child, .table.table-responsive-simple-sm>tr>td:first-child, .table.table-responsive-simple-sm>tr>th:first-child, table.table-responsive-simple-sm>tbody>tr>td:first-child, table.table-responsive-simple-sm>tbody>tr>th:first-child, table.table-responsive-simple-sm>tfoot>tr>td:first-child, table.table-responsive-simple-sm>tfoot>tr>th:first-child, table.table-responsive-simple-sm>thead>tr>td:first-child, table.table-responsive-simple-sm>thead>tr>th:first-child, table.table-responsive-simple-sm>tr>td:first-child, table.table-responsive-simple-sm>tr>th:first-child {
        font-weight: 600
    }
    .table.table-responsive-simple-sm>tbody>tr>td, .table.table-responsive-simple-sm>tbody>tr>th, .table.table-responsive-simple-sm>tfoot>tr>td, .table.table-responsive-simple-sm>tfoot>tr>th, .table.table-responsive-simple-sm>thead>tr>td, .table.table-responsive-simple-sm>thead>tr>th, .table.table-responsive-simple-sm>tr>td, .table.table-responsive-simple-sm>tr>th, table.table-responsive-simple-sm>tbody>tr>td, table.table-responsive-simple-sm>tbody>tr>th, table.table-responsive-simple-sm>tfoot>tr>td, table.table-responsive-simple-sm>tfoot>tr>th, table.table-responsive-simple-sm>thead>tr>td, table.table-responsive-simple-sm>thead>tr>th, table.table-responsive-simple-sm>tr>td, table.table-responsive-simple-sm>tr>th {
        display: block;
        float: left;
        padding: .3rem 0;
        width: 100%
    }
    .table.table-responsive-simple-sm>tbody>tr>td:first-child, .table.table-responsive-simple-sm>tbody>tr>th:first-child, .table.table-responsive-simple-sm>tfoot>tr>td:first-child, .table.table-responsive-simple-sm>tfoot>tr>th:first-child, .table.table-responsive-simple-sm>thead>tr>td:first-child, .table.table-responsive-simple-sm>thead>tr>th:first-child, .table.table-responsive-simple-sm>tr>td:first-child, .table.table-responsive-simple-sm>tr>th:first-child, table.table-responsive-simple-sm>tbody>tr>td:first-child, table.table-responsive-simple-sm>tbody>tr>th:first-child, table.table-responsive-simple-sm>tfoot>tr>td:first-child, table.table-responsive-simple-sm>tfoot>tr>th:first-child, table.table-responsive-simple-sm>thead>tr>td:first-child, table.table-responsive-simple-sm>thead>tr>th:first-child, table.table-responsive-simple-sm>tr>td:first-child, table.table-responsive-simple-sm>tr>th:first-child {
        padding-top: 1.8rem
    }
    .table.table-responsive-simple-sm>tbody>tr>td:last-child, .table.table-responsive-simple-sm>tbody>tr>th:last-child, .table.table-responsive-simple-sm>tfoot>tr>td:last-child, .table.table-responsive-simple-sm>tfoot>tr>th:last-child, .table.table-responsive-simple-sm>thead>tr>td:last-child, .table.table-responsive-simple-sm>thead>tr>th:last-child, .table.table-responsive-simple-sm>tr>td:last-child, .table.table-responsive-simple-sm>tr>th:last-child, table.table-responsive-simple-sm>tbody>tr>td:last-child, table.table-responsive-simple-sm>tbody>tr>th:last-child, table.table-responsive-simple-sm>tfoot>tr>td:last-child, table.table-responsive-simple-sm>tfoot>tr>th:last-child, table.table-responsive-simple-sm>thead>tr>td:last-child, table.table-responsive-simple-sm>thead>tr>th:last-child, table.table-responsive-simple-sm>tr>td:last-child, table.table-responsive-simple-sm>tr>th:last-child {
        padding-bottom: 1.8rem
    }
    .table.table-responsive-simple-sm>thead, table.table-responsive-simple-sm>thead {
        display: none
    }
}

@media (min-width:1024px) {
    .table.table-responsive-simple-md>tbody>tr>td:first-child, .table.table-responsive-simple-md>tbody>tr>th:first-child, .table.table-responsive-simple-md>tfoot>tr>td:first-child, .table.table-responsive-simple-md>tfoot>tr>th:first-child, .table.table-responsive-simple-md>thead>tr>td:first-child, .table.table-responsive-simple-md>thead>tr>th:first-child, .table.table-responsive-simple-md>tr>td:first-child, .table.table-responsive-simple-md>tr>th:first-child, table.table-responsive-simple-md>tbody>tr>td:first-child, table.table-responsive-simple-md>tbody>tr>th:first-child, table.table-responsive-simple-md>tfoot>tr>td:first-child, table.table-responsive-simple-md>tfoot>tr>th:first-child, table.table-responsive-simple-md>thead>tr>td:first-child, table.table-responsive-simple-md>thead>tr>th:first-child, table.table-responsive-simple-md>tr>td:first-child, table.table-responsive-simple-md>tr>th:first-child {
        font-weight: 600
    }
    .table.table-responsive-simple-md>tbody>tr>td, .table.table-responsive-simple-md>tbody>tr>th, .table.table-responsive-simple-md>tfoot>tr>td, .table.table-responsive-simple-md>tfoot>tr>th, .table.table-responsive-simple-md>thead>tr>td, .table.table-responsive-simple-md>thead>tr>th, .table.table-responsive-simple-md>tr>td, .table.table-responsive-simple-md>tr>th, table.table-responsive-simple-md>tbody>tr>td, table.table-responsive-simple-md>tbody>tr>th, table.table-responsive-simple-md>tfoot>tr>td, table.table-responsive-simple-md>tfoot>tr>th, table.table-responsive-simple-md>thead>tr>td, table.table-responsive-simple-md>thead>tr>th, table.table-responsive-simple-md>tr>td, table.table-responsive-simple-md>tr>th {
        display: block;
        float: left;
        padding: .3rem 0;
        width: 100%
    }
    .table.table-responsive-simple-md>tbody>tr>td:first-child, .table.table-responsive-simple-md>tbody>tr>th:first-child, .table.table-responsive-simple-md>tfoot>tr>td:first-child, .table.table-responsive-simple-md>tfoot>tr>th:first-child, .table.table-responsive-simple-md>thead>tr>td:first-child, .table.table-responsive-simple-md>thead>tr>th:first-child, .table.table-responsive-simple-md>tr>td:first-child, .table.table-responsive-simple-md>tr>th:first-child, table.table-responsive-simple-md>tbody>tr>td:first-child, table.table-responsive-simple-md>tbody>tr>th:first-child, table.table-responsive-simple-md>tfoot>tr>td:first-child, table.table-responsive-simple-md>tfoot>tr>th:first-child, table.table-responsive-simple-md>thead>tr>td:first-child, table.table-responsive-simple-md>thead>tr>th:first-child, table.table-responsive-simple-md>tr>td:first-child, table.table-responsive-simple-md>tr>th:first-child {
        padding-top: 1.8rem
    }
    .table.table-responsive-simple-md>tbody>tr>td:last-child, .table.table-responsive-simple-md>tbody>tr>th:last-child, .table.table-responsive-simple-md>tfoot>tr>td:last-child, .table.table-responsive-simple-md>tfoot>tr>th:last-child, .table.table-responsive-simple-md>thead>tr>td:last-child, .table.table-responsive-simple-md>thead>tr>th:last-child, .table.table-responsive-simple-md>tr>td:last-child, .table.table-responsive-simple-md>tr>th:last-child, table.table-responsive-simple-md>tbody>tr>td:last-child, table.table-responsive-simple-md>tbody>tr>th:last-child, table.table-responsive-simple-md>tfoot>tr>td:last-child, table.table-responsive-simple-md>tfoot>tr>th:last-child, table.table-responsive-simple-md>thead>tr>td:last-child, table.table-responsive-simple-md>thead>tr>th:last-child, table.table-responsive-simple-md>tr>td:last-child, table.table-responsive-simple-md>tr>th:last-child {
        padding-bottom: 1.8rem
    }
    .table.table-responsive-simple-md>thead, table.table-responsive-simple-md>thead {
        display: none
    }
}

.table.table-responsive>tbody>tr>th, .table.table-responsive>tfoot>tr>th, .table.table-responsive>thead>tr>th, table.table-responsive>tbody>tr>th, table.table-responsive>tfoot>tr>th, table.table-responsive>thead>tr>th {
    font-weight: 600
}

.table.table-responsive>tbody>tr>td, .table.table-responsive>tbody>tr>th, .table.table-responsive>tfoot>tr>td, .table.table-responsive>tfoot>tr>th, .table.table-responsive>thead>tr>td, .table.table-responsive>thead>tr>th, table.table-responsive>tbody>tr>td, table.table-responsive>tbody>tr>th, table.table-responsive>tfoot>tr>td, table.table-responsive>tfoot>tr>th, table.table-responsive>thead>tr>td, table.table-responsive>thead>tr>th {
    display: block;
    float: left;
    padding: .6rem 0;
    width: 100%
}

.table.table-responsive>tbody>tr>td:first-child, .table.table-responsive>tbody>tr>th:first-child, .table.table-responsive>tfoot>tr>td:first-child, .table.table-responsive>tfoot>tr>th:first-child, .table.table-responsive>thead>tr>td:first-child, .table.table-responsive>thead>tr>th:first-child, table.table-responsive>tbody>tr>td:first-child, table.table-responsive>tbody>tr>th:first-child, table.table-responsive>tfoot>tr>td:first-child, table.table-responsive>tfoot>tr>th:first-child, table.table-responsive>thead>tr>td:first-child, table.table-responsive>thead>tr>th:first-child {
    padding-top: 2.4rem
}

.table.table-responsive>tbody>tr>td:last-child, .table.table-responsive>tbody>tr>th:last-child, .table.table-responsive>tfoot>tr>td:last-child, .table.table-responsive>tfoot>tr>th:last-child, .table.table-responsive>thead>tr>td:last-child, .table.table-responsive>thead>tr>th:last-child, table.table-responsive>tbody>tr>td:last-child, table.table-responsive>tbody>tr>th:last-child, table.table-responsive>tfoot>tr>td:last-child, table.table-responsive>tfoot>tr>th:last-child, table.table-responsive>thead>tr>td:last-child, table.table-responsive>thead>tr>th:last-child {
    padding-bottom: 2.4rem
}

.table.table-responsive>thead, table.table-responsive>thead {
    display: none
}

.table.table-responsive>tbody>tr>td:first-child, .table.table-responsive>tbody>tr>th:first-child, table.table-responsive>tbody>tr>td:first-child, table.table-responsive>tbody>tr>th:first-child {
    font-size: 1.6rem;
    font-weight: 600
}

.table.table-responsive>tbody>tr>td:before, .table.table-responsive>tbody>tr>th:before, table.table-responsive>tbody>tr>td:before, table.table-responsive>tbody>tr>th:before {
    content: attr(data-column-title);
    display: block;
    font-size: 1.2rem;
    font-weight: 500;
    padding-bottom: .3rem;
    text-transform: uppercase
}

@media (max-width:580px) {
    .table.table-responsive-xs>tbody>tr>th, .table.table-responsive-xs>tfoot>tr>th, .table.table-responsive-xs>thead>tr>th, table.table-responsive-xs>tbody>tr>th, table.table-responsive-xs>tfoot>tr>th, table.table-responsive-xs>thead>tr>th {
        font-weight: 600
    }
    .table.table-responsive-xs>tbody>tr>td, .table.table-responsive-xs>tbody>tr>th, .table.table-responsive-xs>tfoot>tr>td, .table.table-responsive-xs>tfoot>tr>th, .table.table-responsive-xs>thead>tr>td, .table.table-responsive-xs>thead>tr>th, table.table-responsive-xs>tbody>tr>td, table.table-responsive-xs>tbody>tr>th, table.table-responsive-xs>tfoot>tr>td, table.table-responsive-xs>tfoot>tr>th, table.table-responsive-xs>thead>tr>td, table.table-responsive-xs>thead>tr>th {
        display: block;
        float: left;
        padding: .6rem 0;
        width: 100%
    }
    .table.table-responsive-xs>tbody>tr>td:first-child, .table.table-responsive-xs>tbody>tr>th:first-child, .table.table-responsive-xs>tfoot>tr>td:first-child, .table.table-responsive-xs>tfoot>tr>th:first-child, .table.table-responsive-xs>thead>tr>td:first-child, .table.table-responsive-xs>thead>tr>th:first-child, table.table-responsive-xs>tbody>tr>td:first-child, table.table-responsive-xs>tbody>tr>th:first-child, table.table-responsive-xs>tfoot>tr>td:first-child, table.table-responsive-xs>tfoot>tr>th:first-child, table.table-responsive-xs>thead>tr>td:first-child, table.table-responsive-xs>thead>tr>th:first-child {
        padding-top: 2.4rem
    }
    .table.table-responsive-xs>tbody>tr>td:last-child, .table.table-responsive-xs>tbody>tr>th:last-child, .table.table-responsive-xs>tfoot>tr>td:last-child, .table.table-responsive-xs>tfoot>tr>th:last-child, .table.table-responsive-xs>thead>tr>td:last-child, .table.table-responsive-xs>thead>tr>th:last-child, table.table-responsive-xs>tbody>tr>td:last-child, table.table-responsive-xs>tbody>tr>th:last-child, table.table-responsive-xs>tfoot>tr>td:last-child, table.table-responsive-xs>tfoot>tr>th:last-child, table.table-responsive-xs>thead>tr>td:last-child, table.table-responsive-xs>thead>tr>th:last-child {
        padding-bottom: 2.4rem
    }
    .table.table-responsive-xs>thead, table.table-responsive-xs>thead {
        display: none
    }
    .table.table-responsive-xs>tbody>tr>td:first-child, .table.table-responsive-xs>tbody>tr>th:first-child, table.table-responsive-xs>tbody>tr>td:first-child, table.table-responsive-xs>tbody>tr>th:first-child {
        font-size: 1.6rem;
        font-weight: 600
    }
    .table.table-responsive-xs>tbody>tr>td:before, .table.table-responsive-xs>tbody>tr>th:before, table.table-responsive-xs>tbody>tr>td:before, table.table-responsive-xs>tbody>tr>th:before {
        content: attr(data-column-title);
        display: block;
        font-size: 1.2rem;
        font-weight: 500;
        padding-bottom: .3rem;
        text-transform: uppercase
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .table.table-responsive-sm>tbody>tr>th, .table.table-responsive-sm>tfoot>tr>th, .table.table-responsive-sm>thead>tr>th, table.table-responsive-sm>tbody>tr>th, table.table-responsive-sm>tfoot>tr>th, table.table-responsive-sm>thead>tr>th {
        font-weight: 600
    }
    .table.table-responsive-sm>tbody>tr>td, .table.table-responsive-sm>tbody>tr>th, .table.table-responsive-sm>tfoot>tr>td, .table.table-responsive-sm>tfoot>tr>th, .table.table-responsive-sm>thead>tr>td, .table.table-responsive-sm>thead>tr>th, table.table-responsive-sm>tbody>tr>td, table.table-responsive-sm>tbody>tr>th, table.table-responsive-sm>tfoot>tr>td, table.table-responsive-sm>tfoot>tr>th, table.table-responsive-sm>thead>tr>td, table.table-responsive-sm>thead>tr>th {
        display: block;
        float: left;
        padding: .6rem 0;
        width: 100%
    }
    .table.table-responsive-sm>tbody>tr>td:first-child, .table.table-responsive-sm>tbody>tr>th:first-child, .table.table-responsive-sm>tfoot>tr>td:first-child, .table.table-responsive-sm>tfoot>tr>th:first-child, .table.table-responsive-sm>thead>tr>td:first-child, .table.table-responsive-sm>thead>tr>th:first-child, table.table-responsive-sm>tbody>tr>td:first-child, table.table-responsive-sm>tbody>tr>th:first-child, table.table-responsive-sm>tfoot>tr>td:first-child, table.table-responsive-sm>tfoot>tr>th:first-child, table.table-responsive-sm>thead>tr>td:first-child, table.table-responsive-sm>thead>tr>th:first-child {
        padding-top: 2.4rem
    }
    .table.table-responsive-sm>tbody>tr>td:last-child, .table.table-responsive-sm>tbody>tr>th:last-child, .table.table-responsive-sm>tfoot>tr>td:last-child, .table.table-responsive-sm>tfoot>tr>th:last-child, .table.table-responsive-sm>thead>tr>td:last-child, .table.table-responsive-sm>thead>tr>th:last-child, table.table-responsive-sm>tbody>tr>td:last-child, table.table-responsive-sm>tbody>tr>th:last-child, table.table-responsive-sm>tfoot>tr>td:last-child, table.table-responsive-sm>tfoot>tr>th:last-child, table.table-responsive-sm>thead>tr>td:last-child, table.table-responsive-sm>thead>tr>th:last-child {
        padding-bottom: 2.4rem
    }
    .table.table-responsive-sm>thead, table.table-responsive-sm>thead {
        display: none
    }
    .table.table-responsive-sm>tbody>tr>td:first-child, .table.table-responsive-sm>tbody>tr>th:first-child, table.table-responsive-sm>tbody>tr>td:first-child, table.table-responsive-sm>tbody>tr>th:first-child {
        font-size: 1.6rem;
        font-weight: 600
    }
    .table.table-responsive-sm>tbody>tr>td:before, .table.table-responsive-sm>tbody>tr>th:before, table.table-responsive-sm>tbody>tr>td:before, table.table-responsive-sm>tbody>tr>th:before {
        content: attr(data-column-title);
        display: block;
        font-size: 1.2rem;
        font-weight: 500;
        padding-bottom: .3rem;
        text-transform: uppercase
    }
}

@media (min-width:1024px) {
    .table.table-responsive-md>tbody>tr>th, .table.table-responsive-md>tfoot>tr>th, .table.table-responsive-md>thead>tr>th, table.table-responsive-md>tbody>tr>th, table.table-responsive-md>tfoot>tr>th, table.table-responsive-md>thead>tr>th {
        font-weight: 600
    }
    .table.table-responsive-md>tbody>tr>td, .table.table-responsive-md>tbody>tr>th, .table.table-responsive-md>tfoot>tr>td, .table.table-responsive-md>tfoot>tr>th, .table.table-responsive-md>thead>tr>td, .table.table-responsive-md>thead>tr>th, table.table-responsive-md>tbody>tr>td, table.table-responsive-md>tbody>tr>th, table.table-responsive-md>tfoot>tr>td, table.table-responsive-md>tfoot>tr>th, table.table-responsive-md>thead>tr>td, table.table-responsive-md>thead>tr>th {
        display: block;
        float: left;
        padding: .6rem 0;
        width: 100%
    }
    .table.table-responsive-md>tbody>tr>td:first-child, .table.table-responsive-md>tbody>tr>th:first-child, .table.table-responsive-md>tfoot>tr>td:first-child, .table.table-responsive-md>tfoot>tr>th:first-child, .table.table-responsive-md>thead>tr>td:first-child, .table.table-responsive-md>thead>tr>th:first-child, table.table-responsive-md>tbody>tr>td:first-child, table.table-responsive-md>tbody>tr>th:first-child, table.table-responsive-md>tfoot>tr>td:first-child, table.table-responsive-md>tfoot>tr>th:first-child, table.table-responsive-md>thead>tr>td:first-child, table.table-responsive-md>thead>tr>th:first-child {
        padding-top: 2.4rem
    }
    .table.table-responsive-md>tbody>tr>td:last-child, .table.table-responsive-md>tbody>tr>th:last-child, .table.table-responsive-md>tfoot>tr>td:last-child, .table.table-responsive-md>tfoot>tr>th:last-child, .table.table-responsive-md>thead>tr>td:last-child, .table.table-responsive-md>thead>tr>th:last-child, table.table-responsive-md>tbody>tr>td:last-child, table.table-responsive-md>tbody>tr>th:last-child, table.table-responsive-md>tfoot>tr>td:last-child, table.table-responsive-md>tfoot>tr>th:last-child, table.table-responsive-md>thead>tr>td:last-child, table.table-responsive-md>thead>tr>th:last-child {
        padding-bottom: 2.4rem
    }
    .table.table-responsive-md>thead, table.table-responsive-md>thead {
        display: none
    }
    .table.table-responsive-md>tbody>tr>td:first-child, .table.table-responsive-md>tbody>tr>th:first-child, table.table-responsive-md>tbody>tr>td:first-child, table.table-responsive-md>tbody>tr>th:first-child {
        font-size: 1.6rem;
        font-weight: 600
    }
    .table.table-responsive-md>tbody>tr>td:before, .table.table-responsive-md>tbody>tr>th:before, table.table-responsive-md>tbody>tr>td:before, table.table-responsive-md>tbody>tr>th:before {
        content: attr(data-column-title);
        display: block;
        font-size: 1.2rem;
        font-weight: 500;
        padding-bottom: .3rem;
        text-transform: uppercase
    }
}

.content .table, .content table {
    font-size: 1.4rem
}

@media (max-width:1023px) {
    .table-panel {
        margin: 0 -2.4rem
    }
    .table-panel .panel-header {
        padding-left: 2.4rem!important;
        padding-right: 4.8rem!important
    }
    .table-panel .panel-header:after {
        padding-right: 2.4rem!important
    }
    .table-panel table>tbody>tr>td:first-child, .table-panel table>tbody>tr>th:first-child, .table-panel table>tfoot>tr>td:first-child, .table-panel table>tfoot>tr>th:first-child, .table-panel table>thead>tr>td:first-child, .table-panel table>thead>tr>th:first-child, .table-panel table>tr>td:first-child, .table-panel table>tr>th:first-child {
        padding-left: 2.4rem!important
    }
    .table-panel table>tbody>tr>td:last-child, .table-panel table>tbody>tr>th:last-child, .table-panel table>tfoot>tr>td:last-child, .table-panel table>tfoot>tr>th:last-child, .table-panel table>thead>tr>td:last-child, .table-panel table>thead>tr>th:last-child, .table-panel table>tr>td:last-child, .table-panel table>tr>th:last-child {
        padding-right: 2.4rem!important
    }
}

.table-panel .panel-header {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    display: block;
    padding: 1.2rem 0
}

.table-panel:first-child .panel-header {
    border-top-style: solid;
    border-top-width: 1px
}

.table-panel .panel-toggle~.panel-header {
    cursor: pointer;
    position: relative
}

.table-panel .panel-toggle~.panel-header:after {
    content: "\E5A9";
    font-family: flaticons-stroke;
    font-size: .75em;
    position: absolute;
    right: 0;
    top: calc(50% - .75em)
}

.table-panel .panel-toggle~.panel-body {
    display: none
}

.table-panel .panel-toggle:checked~.panel-header {
    border-bottom: none;
    font-weight: 700
}

.table-panel .panel-toggle:checked~.panel-header:after {
    content: "\E5A8"
}

.table-panel .panel-toggle:checked~.panel-body {
    display: block
}

.mce-content-body .table th, .mce-content-body table th, .site-theme-default .table th, .site-theme-default table th {
    color: #3d3d3d
}

.mce-content-body .table td, .mce-content-body table td, .site-theme-default .table td, .site-theme-default table td {
    color: #000000
}

.mce-content-body .table.table-striped>tbody>tr:nth-of-type(2n), .mce-content-body table.table-striped>tbody>tr:nth-of-type(2n), .site-theme-default .table.table-striped>tbody>tr:nth-of-type(2n), .site-theme-default table.table-striped>tbody>tr:nth-of-type(2n) {
    background-color: #f7f7f7
}

@media (max-width:580px) {
    .mce-content-body .table.table-striped-xs>tbody>tr:nth-of-type(2n), .mce-content-body table.table-striped-xs>tbody>tr:nth-of-type(2n), .site-theme-default .table.table-striped-xs>tbody>tr:nth-of-type(2n), .site-theme-default table.table-striped-xs>tbody>tr:nth-of-type(2n) {
        background-color: #f7f7f7
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .mce-content-body .table.table-striped-sm>tbody>tr:nth-of-type(2n), .mce-content-body table.table-striped-sm>tbody>tr:nth-of-type(2n), .site-theme-default .table.table-striped-sm>tbody>tr:nth-of-type(2n), .site-theme-default table.table-striped-sm>tbody>tr:nth-of-type(2n) {
        background-color: #f7f7f7
    }
}

@media (min-width:1024px) {
    .mce-content-body .table.table-striped-md>tbody>tr:nth-of-type(2n), .mce-content-body table.table-striped-md>tbody>tr:nth-of-type(2n), .site-theme-default .table.table-striped-md>tbody>tr:nth-of-type(2n), .site-theme-default table.table-striped-md>tbody>tr:nth-of-type(2n) {
        background-color: #f7f7f7
    }
}

.mce-content-body .table.table-bordered, .mce-content-body .table.table-bordered>tbody>tr>td, .mce-content-body .table.table-bordered>tbody>tr>th, .mce-content-body .table.table-bordered>tfoot>tr>td, .mce-content-body .table.table-bordered>tfoot>tr>th, .mce-content-body .table.table-bordered>thead>tr>td, .mce-content-body .table.table-bordered>thead>tr>th, .mce-content-body .table.table-bordered>tr>td, .mce-content-body .table.table-bordered>tr>th, .mce-content-body table.table-bordered, .mce-content-body table.table-bordered>tbody>tr>td, .mce-content-body table.table-bordered>tbody>tr>th, .mce-content-body table.table-bordered>tfoot>tr>td, .mce-content-body table.table-bordered>tfoot>tr>th, .mce-content-body table.table-bordered>thead>tr>td, .mce-content-body table.table-bordered>thead>tr>th, .mce-content-body table.table-bordered>tr>td, .mce-content-body table.table-bordered>tr>th, .site-theme-default .table.table-bordered, .site-theme-default .table.table-bordered>tbody>tr>td, .site-theme-default .table.table-bordered>tbody>tr>th, .site-theme-default .table.table-bordered>tfoot>tr>td, .site-theme-default .table.table-bordered>tfoot>tr>th, .site-theme-default .table.table-bordered>thead>tr>td, .site-theme-default .table.table-bordered>thead>tr>th, .site-theme-default .table.table-bordered>tr>td, .site-theme-default .table.table-bordered>tr>th, .site-theme-default table.table-bordered, .site-theme-default table.table-bordered>tbody>tr>td, .site-theme-default table.table-bordered>tbody>tr>th, .site-theme-default table.table-bordered>tfoot>tr>td, .site-theme-default table.table-bordered>tfoot>tr>th, .site-theme-default table.table-bordered>thead>tr>td, .site-theme-default table.table-bordered>thead>tr>th, .site-theme-default table.table-bordered>tr>td, .site-theme-default table.table-bordered>tr>th {
    border-color: #ebebeb
}

@media (max-width:580px) {
    .mce-content-body .table.table-bordered-xs, .mce-content-body .table.table-bordered-xs>tbody>tr>td, .mce-content-body .table.table-bordered-xs>tbody>tr>th, .mce-content-body .table.table-bordered-xs>tfoot>tr>td, .mce-content-body .table.table-bordered-xs>tfoot>tr>th, .mce-content-body .table.table-bordered-xs>thead>tr>td, .mce-content-body .table.table-bordered-xs>thead>tr>th, .mce-content-body .table.table-bordered-xs>tr>td, .mce-content-body .table.table-bordered-xs>tr>th, .mce-content-body table.table-bordered-xs, .mce-content-body table.table-bordered-xs>tbody>tr>td, .mce-content-body table.table-bordered-xs>tbody>tr>th, .mce-content-body table.table-bordered-xs>tfoot>tr>td, .mce-content-body table.table-bordered-xs>tfoot>tr>th, .mce-content-body table.table-bordered-xs>thead>tr>td, .mce-content-body table.table-bordered-xs>thead>tr>th, .mce-content-body table.table-bordered-xs>tr>td, .mce-content-body table.table-bordered-xs>tr>th, .site-theme-default .table.table-bordered-xs, .site-theme-default .table.table-bordered-xs>tbody>tr>td, .site-theme-default .table.table-bordered-xs>tbody>tr>th, .site-theme-default .table.table-bordered-xs>tfoot>tr>td, .site-theme-default .table.table-bordered-xs>tfoot>tr>th, .site-theme-default .table.table-bordered-xs>thead>tr>td, .site-theme-default .table.table-bordered-xs>thead>tr>th, .site-theme-default .table.table-bordered-xs>tr>td, .site-theme-default .table.table-bordered-xs>tr>th, .site-theme-default table.table-bordered-xs, .site-theme-default table.table-bordered-xs>tbody>tr>td, .site-theme-default table.table-bordered-xs>tbody>tr>th, .site-theme-default table.table-bordered-xs>tfoot>tr>td, .site-theme-default table.table-bordered-xs>tfoot>tr>th, .site-theme-default table.table-bordered-xs>thead>tr>td, .site-theme-default table.table-bordered-xs>thead>tr>th, .site-theme-default table.table-bordered-xs>tr>td, .site-theme-default table.table-bordered-xs>tr>th {
        border-color: #ebebeb
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .mce-content-body .table.table-bordered-sm, .mce-content-body .table.table-bordered-sm>tbody>tr>td, .mce-content-body .table.table-bordered-sm>tbody>tr>th, .mce-content-body .table.table-bordered-sm>tfoot>tr>td, .mce-content-body .table.table-bordered-sm>tfoot>tr>th, .mce-content-body .table.table-bordered-sm>thead>tr>td, .mce-content-body .table.table-bordered-sm>thead>tr>th, .mce-content-body .table.table-bordered-sm>tr>td, .mce-content-body .table.table-bordered-sm>tr>th, .mce-content-body table.table-bordered-sm, .mce-content-body table.table-bordered-sm>tbody>tr>td, .mce-content-body table.table-bordered-sm>tbody>tr>th, .mce-content-body table.table-bordered-sm>tfoot>tr>td, .mce-content-body table.table-bordered-sm>tfoot>tr>th, .mce-content-body table.table-bordered-sm>thead>tr>td, .mce-content-body table.table-bordered-sm>thead>tr>th, .mce-content-body table.table-bordered-sm>tr>td, .mce-content-body table.table-bordered-sm>tr>th, .site-theme-default .table.table-bordered-sm, .site-theme-default .table.table-bordered-sm>tbody>tr>td, .site-theme-default .table.table-bordered-sm>tbody>tr>th, .site-theme-default .table.table-bordered-sm>tfoot>tr>td, .site-theme-default .table.table-bordered-sm>tfoot>tr>th, .site-theme-default .table.table-bordered-sm>thead>tr>td, .site-theme-default .table.table-bordered-sm>thead>tr>th, .site-theme-default .table.table-bordered-sm>tr>td, .site-theme-default .table.table-bordered-sm>tr>th, .site-theme-default table.table-bordered-sm, .site-theme-default table.table-bordered-sm>tbody>tr>td, .site-theme-default table.table-bordered-sm>tbody>tr>th, .site-theme-default table.table-bordered-sm>tfoot>tr>td, .site-theme-default table.table-bordered-sm>tfoot>tr>th, .site-theme-default table.table-bordered-sm>thead>tr>td, .site-theme-default table.table-bordered-sm>thead>tr>th, .site-theme-default table.table-bordered-sm>tr>td, .site-theme-default table.table-bordered-sm>tr>th {
        border-color: #ebebeb
    }
}

@media (min-width:1024px) {
    .mce-content-body .table.table-bordered-md, .mce-content-body .table.table-bordered-md>tbody>tr>td, .mce-content-body .table.table-bordered-md>tbody>tr>th, .mce-content-body .table.table-bordered-md>tfoot>tr>td, .mce-content-body .table.table-bordered-md>tfoot>tr>th, .mce-content-body .table.table-bordered-md>thead>tr>td, .mce-content-body .table.table-bordered-md>thead>tr>th, .mce-content-body .table.table-bordered-md>tr>td, .mce-content-body .table.table-bordered-md>tr>th, .mce-content-body table.table-bordered-md, .mce-content-body table.table-bordered-md>tbody>tr>td, .mce-content-body table.table-bordered-md>tbody>tr>th, .mce-content-body table.table-bordered-md>tfoot>tr>td, .mce-content-body table.table-bordered-md>tfoot>tr>th, .mce-content-body table.table-bordered-md>thead>tr>td, .mce-content-body table.table-bordered-md>thead>tr>th, .mce-content-body table.table-bordered-md>tr>td, .mce-content-body table.table-bordered-md>tr>th, .site-theme-default .table.table-bordered-md, .site-theme-default .table.table-bordered-md>tbody>tr>td, .site-theme-default .table.table-bordered-md>tbody>tr>th, .site-theme-default .table.table-bordered-md>tfoot>tr>td, .site-theme-default .table.table-bordered-md>tfoot>tr>th, .site-theme-default .table.table-bordered-md>thead>tr>td, .site-theme-default .table.table-bordered-md>thead>tr>th, .site-theme-default .table.table-bordered-md>tr>td, .site-theme-default .table.table-bordered-md>tr>th, .site-theme-default table.table-bordered-md, .site-theme-default table.table-bordered-md>tbody>tr>td, .site-theme-default table.table-bordered-md>tbody>tr>th, .site-theme-default table.table-bordered-md>tfoot>tr>td, .site-theme-default table.table-bordered-md>tfoot>tr>th, .site-theme-default table.table-bordered-md>thead>tr>td, .site-theme-default table.table-bordered-md>thead>tr>th, .site-theme-default table.table-bordered-md>tr>td, .site-theme-default table.table-bordered-md>tr>th {
        border-color: #ebebeb
    }
}

.mce-content-body .table.table-responsive>tbody>tr>td, .mce-content-body .table.table-responsive>tbody>tr>th, .mce-content-body table.table-responsive>tbody>tr>td, .mce-content-body table.table-responsive>tbody>tr>th, .site-theme-default .table.table-responsive>tbody>tr>td, .site-theme-default .table.table-responsive>tbody>tr>th, .site-theme-default table.table-responsive>tbody>tr>td, .site-theme-default table.table-responsive>tbody>tr>th {
    color: #3d3d3d
}

.mce-content-body .table.table-responsive>tbody>tr>td:before, .mce-content-body .table.table-responsive>tbody>tr>th:before, .mce-content-body table.table-responsive>tbody>tr>td:before, .mce-content-body table.table-responsive>tbody>tr>th:before, .site-theme-default .table.table-responsive>tbody>tr>td:before, .site-theme-default .table.table-responsive>tbody>tr>th:before, .site-theme-default table.table-responsive>tbody>tr>td:before, .site-theme-default table.table-responsive>tbody>tr>th:before {
    color: #000000
}

@media (max-width:580px) {
    .mce-content-body .table.table-responsive-xs>tbody>tr>td, .mce-content-body .table.table-responsive-xs>tbody>tr>th, .mce-content-body table.table-responsive-xs>tbody>tr>td, .mce-content-body table.table-responsive-xs>tbody>tr>th, .site-theme-default .table.table-responsive-xs>tbody>tr>td, .site-theme-default .table.table-responsive-xs>tbody>tr>th, .site-theme-default table.table-responsive-xs>tbody>tr>td, .site-theme-default table.table-responsive-xs>tbody>tr>th {
        color: #3d3d3d
    }
    .mce-content-body .table.table-responsive-xs>tbody>tr>td:before, .mce-content-body .table.table-responsive-xs>tbody>tr>th:before, .mce-content-body table.table-responsive-xs>tbody>tr>td:before, .mce-content-body table.table-responsive-xs>tbody>tr>th:before, .site-theme-default .table.table-responsive-xs>tbody>tr>td:before, .site-theme-default .table.table-responsive-xs>tbody>tr>th:before, .site-theme-default table.table-responsive-xs>tbody>tr>td:before, .site-theme-default table.table-responsive-xs>tbody>tr>th:before {
        color: #000000
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .mce-content-body .table.table-responsive-sm>tbody>tr>td, .mce-content-body .table.table-responsive-sm>tbody>tr>th, .mce-content-body table.table-responsive-sm>tbody>tr>td, .mce-content-body table.table-responsive-sm>tbody>tr>th, .site-theme-default .table.table-responsive-sm>tbody>tr>td, .site-theme-default .table.table-responsive-sm>tbody>tr>th, .site-theme-default table.table-responsive-sm>tbody>tr>td, .site-theme-default table.table-responsive-sm>tbody>tr>th {
        color: #3d3d3d
    }
    .mce-content-body .table.table-responsive-sm>tbody>tr>td:before, .mce-content-body .table.table-responsive-sm>tbody>tr>th:before, .mce-content-body table.table-responsive-sm>tbody>tr>td:before, .mce-content-body table.table-responsive-sm>tbody>tr>th:before, .site-theme-default .table.table-responsive-sm>tbody>tr>td:before, .site-theme-default .table.table-responsive-sm>tbody>tr>th:before, .site-theme-default table.table-responsive-sm>tbody>tr>td:before, .site-theme-default table.table-responsive-sm>tbody>tr>th:before {
        color: #000000
    }
}

@media (min-width:1024px) {
    .mce-content-body .table.table-responsive-md>tbody>tr>td, .mce-content-body .table.table-responsive-md>tbody>tr>th, .mce-content-body table.table-responsive-md>tbody>tr>td, .mce-content-body table.table-responsive-md>tbody>tr>th, .site-theme-default .table.table-responsive-md>tbody>tr>td, .site-theme-default .table.table-responsive-md>tbody>tr>th, .site-theme-default table.table-responsive-md>tbody>tr>td, .site-theme-default table.table-responsive-md>tbody>tr>th {
        color: #3d3d3d
    }
    .mce-content-body .table.table-responsive-md>tbody>tr>td:before, .mce-content-body .table.table-responsive-md>tbody>tr>th:before, .mce-content-body table.table-responsive-md>tbody>tr>td:before, .mce-content-body table.table-responsive-md>tbody>tr>th:before, .site-theme-default .table.table-responsive-md>tbody>tr>td:before, .site-theme-default .table.table-responsive-md>tbody>tr>th:before, .site-theme-default table.table-responsive-md>tbody>tr>td:before, .site-theme-default table.table-responsive-md>tbody>tr>th:before {
        color: #000000
    }
}

.mce-content-body .table.table-default>thead>tr, .mce-content-body table.table-default>thead>tr, .site-theme-default .table.table-default>thead>tr, .site-theme-default table.table-default>thead>tr {
    background-color: #f7f7f7
}

.mce-content-body .table.table-default>thead>tr>td, .mce-content-body .table.table-default>thead>tr>th, .mce-content-body table.table-default>thead>tr>td, .mce-content-body table.table-default>thead>tr>th, .site-theme-default .table.table-default>thead>tr>td, .site-theme-default .table.table-default>thead>tr>th, .site-theme-default table.table-default>thead>tr>td, .site-theme-default table.table-default>thead>tr>th {
    color: #000000
}

.mce-content-body .table.table-default>tbody, .mce-content-body .table.table-default>tbody+tbody, .mce-content-body .table.table-default>tbody>tr, .mce-content-body .table.table-default>tfoot>tr, .mce-content-body .table.table-default>thead>tr, .mce-content-body table.table-default>tbody, .mce-content-body table.table-default>tbody+tbody, .mce-content-body table.table-default>tbody>tr, .mce-content-body table.table-default>tfoot>tr, .mce-content-body table.table-default>thead>tr, .site-theme-default .table.table-default>tbody, .site-theme-default .table.table-default>tbody+tbody, .site-theme-default .table.table-default>tbody>tr, .site-theme-default .table.table-default>tfoot>tr, .site-theme-default .table.table-default>thead>tr, .site-theme-default table.table-default>tbody, .site-theme-default table.table-default>tbody+tbody, .site-theme-default table.table-default>tbody>tr, .site-theme-default table.table-default>tfoot>tr, .site-theme-default table.table-default>thead>tr {
    border-color: #ebebeb
}

.mce-content-body .table-panel .panel-header, .site-theme-default .table-panel .panel-header {
    border-color: #ebebeb;
    color: #556b9d
}

.mce-content-body .table-panel .panel-toggle~.panel-header:after, .site-theme-default .table-panel .panel-toggle~.panel-header:after {
    color: #556b9d
}

.mce-content-body .table-panel .panel-toggle:checked~.panel-header, .site-theme-default .table-panel .panel-toggle:checked~.panel-header {
    color: #3d3d3d
}

.mce-content-body .table-panel .panel-toggle:checked~.panel-header:after, .site-theme-default .table-panel .panel-toggle:checked~.panel-header:after {
    color: #000000
}

.site-theme-bw .table.table-striped>tbody>tr:nth-of-type(2n), .site-theme-bw table.table-striped>tbody>tr:nth-of-type(2n) {
    background-color: #f7f7f7
}

@media (max-width:580px) {
    .site-theme-bw .table.table-striped-xs>tbody>tr:nth-of-type(2n), .site-theme-bw table.table-striped-xs>tbody>tr:nth-of-type(2n) {
        background-color: #f7f7f7
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .site-theme-bw .table.table-striped-sm>tbody>tr:nth-of-type(2n), .site-theme-bw table.table-striped-sm>tbody>tr:nth-of-type(2n) {
        background-color: #f7f7f7
    }
}

@media (min-width:1024px) {
    .site-theme-bw .table.table-striped-md>tbody>tr:nth-of-type(2n), .site-theme-bw table.table-striped-md>tbody>tr:nth-of-type(2n) {
        background-color: #f7f7f7
    }
}

.site-theme-bw .table.table-default>thead>tr, .site-theme-bw table.table-default>thead>tr {
    background-color: #f7f7f7;
    border-bottom: 1px solid #999;
    border-top: 1px solid #999
}

.site-theme-bw .table.table-default>tbody, .site-theme-bw .table.table-default>tbody+tbody, .site-theme-bw .table.table-default>tbody>tr, .site-theme-bw .table.table-default>tfoot>tr, .site-theme-bw .table.table-default>thead>tr, .site-theme-bw table.table-default>tbody, .site-theme-bw table.table-default>tbody+tbody, .site-theme-bw table.table-default>tbody>tr, .site-theme-bw table.table-default>tfoot>tr, .site-theme-bw table.table-default>thead>tr {
    border-color: #999
}

.site-theme-wb .table.table-striped>tbody>tr:nth-of-type(2n), .site-theme-wb table.table-striped>tbody>tr:nth-of-type(2n) {
    background-color: #111
}

@media (max-width:580px) {
    .site-theme-wb .table.table-striped-xs>tbody>tr:nth-of-type(2n), .site-theme-wb table.table-striped-xs>tbody>tr:nth-of-type(2n) {
        background-color: #111
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .site-theme-wb .table.table-striped-sm>tbody>tr:nth-of-type(2n), .site-theme-wb table.table-striped-sm>tbody>tr:nth-of-type(2n) {
        background-color: #111
    }
}

@media (min-width:1024px) {
    .site-theme-wb .table.table-striped-md>tbody>tr:nth-of-type(2n), .site-theme-wb table.table-striped-md>tbody>tr:nth-of-type(2n) {
        background-color: #111
    }
}

.site-theme-wb .table.table-default>thead>tr, .site-theme-wb table.table-default>thead>tr {
    background-color: #111;
    border-bottom: 1px solid #333;
    border-top: 1px solid #333
}

.site-theme-wb .table.table-default>tbody, .site-theme-wb .table.table-default>tbody+tbody, .site-theme-wb .table.table-default>tbody>tr, .site-theme-wb .table.table-default>tfoot>tr, .site-theme-wb .table.table-default>thead>tr, .site-theme-wb table.table-default>tbody, .site-theme-wb table.table-default>tbody+tbody, .site-theme-wb table.table-default>tbody>tr, .site-theme-wb table.table-default>tfoot>tr, .site-theme-wb table.table-default>thead>tr {
    border-color: #333
}

.site-theme-by .table.table-striped>tbody>tr:nth-of-type(2n), .site-theme-by table.table-striped>tbody>tr:nth-of-type(2n) {
    background-color: #ff0
}

@media (max-width:580px) {
    .site-theme-by .table.table-striped-xs>tbody>tr:nth-of-type(2n), .site-theme-by table.table-striped-xs>tbody>tr:nth-of-type(2n) {
        background-color: #ff0
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .site-theme-by .table.table-striped-sm>tbody>tr:nth-of-type(2n), .site-theme-by table.table-striped-sm>tbody>tr:nth-of-type(2n) {
        background-color: #ff0
    }
}

@media (min-width:1024px) {
    .site-theme-by .table.table-striped-md>tbody>tr:nth-of-type(2n), .site-theme-by table.table-striped-md>tbody>tr:nth-of-type(2n) {
        background-color: #ff0
    }
}

.site-theme-by .table.table-default>thead>tr, .site-theme-by table.table-default>thead>tr {
    background-color: #ff0;
    border-bottom: 1px solid #555;
    border-top: 1px solid #555
}

.site-theme-by .table.table-default>tbody, .site-theme-by .table.table-default>tbody+tbody, .site-theme-by .table.table-default>tbody>tr, .site-theme-by .table.table-default>tfoot>tr, .site-theme-by .table.table-default>thead>tr, .site-theme-by table.table-default>tbody, .site-theme-by table.table-default>tbody+tbody, .site-theme-by table.table-default>tbody>tr, .site-theme-by table.table-default>tfoot>tr, .site-theme-by table.table-default>thead>tr {
    border-color: #555
}

.site-theme-yb .table.table-striped>tbody>tr:nth-of-type(2n), .site-theme-yb table.table-striped>tbody>tr:nth-of-type(2n) {
    background-color: #000
}

@media (max-width:580px) {
    .site-theme-yb .table.table-striped-xs>tbody>tr:nth-of-type(2n), .site-theme-yb table.table-striped-xs>tbody>tr:nth-of-type(2n) {
        background-color: #000
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .site-theme-yb .table.table-striped-sm>tbody>tr:nth-of-type(2n), .site-theme-yb table.table-striped-sm>tbody>tr:nth-of-type(2n) {
        background-color: #000
    }
}

@media (min-width:1024px) {
    .site-theme-yb .table.table-striped-md>tbody>tr:nth-of-type(2n), .site-theme-yb table.table-striped-md>tbody>tr:nth-of-type(2n) {
        background-color: #000
    }
}

.site-theme-yb .table.table-default>thead>tr, .site-theme-yb table.table-default>thead>tr {
    background-color: #000;
    border-bottom: 1px solid #dcdc00;
    border-top: 1px solid #dcdc00
}

.site-theme-yb .table.table-default>tbody, .site-theme-yb .table.table-default>tbody+tbody, .site-theme-yb .table.table-default>tbody>tr, .site-theme-yb .table.table-default>tfoot>tr, .site-theme-yb .table.table-default>thead>tr, .site-theme-yb table.table-default>tbody, .site-theme-yb table.table-default>tbody+tbody, .site-theme-yb table.table-default>tbody>tr, .site-theme-yb table.table-default>tfoot>tr, .site-theme-yb table.table-default>thead>tr {
    border-color: #dcdc00
}

#compareTable {
    border-style: solid;
    border-width: 1px;
    border-collapse: collapse
}

#compareTable>tbody>tr>th, #compareTable>tfoot>tr>th, #compareTable>thead>tr>th, #compareTable>tr>th {
    border-style: solid;
    border-width: 1px;
    font-weight: 400
}

#compareTable>tbody>tr>td, #compareTable>tfoot>tr>td, #compareTable>thead>tr>td, #compareTable>tr>td {
    border-style: solid;
    border-width: 1px;
    text-align: center
}

#compareTable>thead>tr>td, #compareTable>thead>tr>th {
    vertical-align: middle
}

#compareTable.compare-table-fixed>thead {
    margin-left: -1px;
    position: fixed;
    top: 4.8rem;
    width: 960px;
    z-index: 1002
}

.site-theme-default #compareTable, .site-theme-default #compareTable>tbody>tr>td, .site-theme-default #compareTable>tbody>tr>th, .site-theme-default #compareTable>tfoot>tr>td, .site-theme-default #compareTable>tfoot>tr>th, .site-theme-default #compareTable>thead>tr>td, .site-theme-default #compareTable>thead>tr>th, .site-theme-default #compareTable>tr>td, .site-theme-default #compareTable>tr>th {
    border-color: #ebebeb
}

.site-theme-default #compareTable>thead>tr>th {
    background-color: #f7f7f7
}

.site-theme-default #compareTable>thead>tr>td {
    background-color: #a32e72;
    color: #fff
}

.site-theme-default #compareTable.compare-table-fixed>thead>tr>th {
    background-color: #fff
}

.site-theme-default #compareTable.compare-table-fixed>thead>tr>td {
    background-color: #3d3d3d
}

.site-theme-default #compareTable>tbody>tr:nth-of-type(2n), .site-theme-default #compareTable>tfoot>tr>td, .site-theme-default #compareTable>tfoot>tr>th {
    background-color: #f7f7f7
}

.site-theme-bw #compareTable, .site-theme-bw #compareTable>tbody>tr>td, .site-theme-bw #compareTable>tbody>tr>th, .site-theme-bw #compareTable>tfoot>tr>td, .site-theme-bw #compareTable>tfoot>tr>th, .site-theme-bw #compareTable>thead>tr>td, .site-theme-bw #compareTable>thead>tr>th, .site-theme-bw #compareTable>tr>td, .site-theme-bw #compareTable>tr>th {
    border-color: #999
}

.site-theme-bw #compareTable>tbody>tr:nth-of-type(2n) {
    background-color: #f7f7f7
}

.site-theme-wb #compareTable, .site-theme-wb #compareTable>tbody>tr>td, .site-theme-wb #compareTable>tbody>tr>th, .site-theme-wb #compareTable>tfoot>tr>td, .site-theme-wb #compareTable>tfoot>tr>th, .site-theme-wb #compareTable>thead>tr>td, .site-theme-wb #compareTable>thead>tr>th, .site-theme-wb #compareTable>tr>td, .site-theme-wb #compareTable>tr>th {
    border-color: #333
}

.site-theme-wb #compareTable>tbody>tr:nth-of-type(2n) {
    background-color: #111
}

.site-theme-by #compareTable, .site-theme-by #compareTable>tbody>tr>td, .site-theme-by #compareTable>tbody>tr>th, .site-theme-by #compareTable>tfoot>tr>td, .site-theme-by #compareTable>tfoot>tr>th, .site-theme-by #compareTable>thead>tr>td, .site-theme-by #compareTable>thead>tr>th, .site-theme-by #compareTable>tr>td, .site-theme-by #compareTable>tr>th {
    border-color: #555
}

.site-theme-by #compareTable>tbody>tr:nth-of-type(2n) {
    background-color: #ff0
}

.site-theme-yb #compareTable, .site-theme-yb #compareTable>tbody>tr>td, .site-theme-yb #compareTable>tbody>tr>th, .site-theme-yb #compareTable>tfoot>tr>td, .site-theme-yb #compareTable>tfoot>tr>th, .site-theme-yb #compareTable>thead>tr>td, .site-theme-yb #compareTable>thead>tr>th, .site-theme-yb #compareTable>tr>td, .site-theme-yb #compareTable>tr>th {
    border-color: #dcdc00
}

.site-theme-yb #compareTable>tbody>tr:nth-of-type(2n) {
    background-color: #000
}

.col-xs-1 {
    width: 8.33333%!important
}

.col-xs-2 {
    width: 16.66667%!important
}

.col-xs-3 {
    width: 25%!important
}

.col-xs-4 {
    width: 33.33333%!important
}

.col-xs-5 {
    width: 41.66667%!important
}

.col-xs-6 {
    width: 50%!important
}

.col-xs-7 {
    width: 58.33333%!important
}

.col-xs-8 {
    width: 66.66667%!important
}

.col-xs-9 {
    width: 75%!important
}

.col-xs-10 {
    width: 83.33333%!important
}

.col-xs-11 {
    width: 91.66667%!important
}

.col-xs-12 {
    width: 100%!important
}

@media (max-width:580px) {
    .col-xs-offset-1 {
        margin-left: 8.33333%!important
    }
    .col-xs-push-1 {
        left: 8.33333%!important
    }
    .col-xs-pull-1 {
        right: 8.33333%!important
    }
    .col-xs-offset-2 {
        margin-left: 16.66667%!important
    }
    .col-xs-push-2 {
        left: 16.66667%!important
    }
    .col-xs-pull-2 {
        right: 16.66667%!important
    }
    .col-xs-offset-3 {
        margin-left: 25%!important
    }
    .col-xs-push-3 {
        left: 25%!important
    }
    .col-xs-pull-3 {
        right: 25%!important
    }
    .col-xs-offset-4 {
        margin-left: 33.33333%!important
    }
    .col-xs-push-4 {
        left: 33.33333%!important
    }
    .col-xs-pull-4 {
        right: 33.33333%!important
    }
    .col-xs-offset-5 {
        margin-left: 41.66667%!important
    }
    .col-xs-push-5 {
        left: 41.66667%!important
    }
    .col-xs-pull-5 {
        right: 41.66667%!important
    }
    .col-xs-offset-6 {
        margin-left: 50%!important
    }
    .col-xs-push-6 {
        left: 50%!important
    }
    .col-xs-pull-6 {
        right: 50%!important
    }
    .col-xs-offset-7 {
        margin-left: 58.33333%!important
    }
    .col-xs-push-7 {
        left: 58.33333%!important
    }
    .col-xs-pull-7 {
        right: 58.33333%!important
    }
    .col-xs-offset-8 {
        margin-left: 66.66667%!important
    }
    .col-xs-push-8 {
        left: 66.66667%!important
    }
    .col-xs-pull-8 {
        right: 66.66667%!important
    }
    .col-xs-offset-9 {
        margin-left: 75%!important
    }
    .col-xs-push-9 {
        left: 75%!important
    }
    .col-xs-pull-9 {
        right: 75%!important
    }
    .col-xs-offset-10 {
        margin-left: 83.33333%!important
    }
    .col-xs-push-10 {
        left: 83.33333%!important
    }
    .col-xs-pull-10 {
        right: 83.33333%!important
    }
    .col-xs-offset-11 {
        margin-left: 91.66667%!important
    }
    .col-xs-push-11 {
        left: 91.66667%!important
    }
    .col-xs-pull-11 {
        right: 91.66667%!important
    }
    .col-xs-offset-12 {
        margin-left: 100%!important
    }
    .col-xs-push-12 {
        left: 100%!important
    }
    .col-xs-pull-12 {
        right: 100%!important
    }
}

@media (min-width:581px) {
    .col-sm-1 {
        width: 8.33333%!important
    }
    .col-sm-2 {
        width: 16.66667%!important
    }
    .col-sm-3 {
        width: 25%!important
    }
    .col-sm-4 {
        width: 33.33333%!important
    }
    .col-sm-5 {
        width: 41.66667%!important
    }
    .col-sm-6 {
        width: 50%!important
    }
    .col-sm-7 {
        width: 58.33333%!important
    }
    .col-sm-8 {
        width: 66.66667%!important
    }
    .col-sm-9 {
        width: 75%!important
    }
    .col-sm-10 {
        width: 83.33333%!important
    }
    .col-sm-11 {
        width: 91.66667%!important
    }
    .col-sm-12 {
        width: 100%!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .col-sm-offset-1 {
        margin-left: 8.33333%!important
    }
    .col-sm-push-1 {
        left: 8.33333%!important
    }
    .col-sm-pull-1 {
        right: 8.33333%!important
    }
    .col-sm-offset-2 {
        margin-left: 16.66667%!important
    }
    .col-sm-push-2 {
        left: 16.66667%!important
    }
    .col-sm-pull-2 {
        right: 16.66667%!important
    }
    .col-sm-offset-3 {
        margin-left: 25%!important
    }
    .col-sm-push-3 {
        left: 25%!important
    }
    .col-sm-pull-3 {
        right: 25%!important
    }
    .col-sm-offset-4 {
        margin-left: 33.33333%!important
    }
    .col-sm-push-4 {
        left: 33.33333%!important
    }
    .col-sm-pull-4 {
        right: 33.33333%!important
    }
    .col-sm-offset-5 {
        margin-left: 41.66667%!important
    }
    .col-sm-push-5 {
        left: 41.66667%!important
    }
    .col-sm-pull-5 {
        right: 41.66667%!important
    }
    .col-sm-offset-6 {
        margin-left: 50%!important
    }
    .col-sm-push-6 {
        left: 50%!important
    }
    .col-sm-pull-6 {
        right: 50%!important
    }
    .col-sm-offset-7 {
        margin-left: 58.33333%!important
    }
    .col-sm-push-7 {
        left: 58.33333%!important
    }
    .col-sm-pull-7 {
        right: 58.33333%!important
    }
    .col-sm-offset-8 {
        margin-left: 66.66667%!important
    }
    .col-sm-push-8 {
        left: 66.66667%!important
    }
    .col-sm-pull-8 {
        right: 66.66667%!important
    }
    .col-sm-offset-9 {
        margin-left: 75%!important
    }
    .col-sm-push-9 {
        left: 75%!important
    }
    .col-sm-pull-9 {
        right: 75%!important
    }
    .col-sm-offset-10 {
        margin-left: 83.33333%!important
    }
    .col-sm-push-10 {
        left: 83.33333%!important
    }
    .col-sm-pull-10 {
        right: 83.33333%!important
    }
    .col-sm-offset-11 {
        margin-left: 91.66667%!important
    }
    .col-sm-push-11 {
        left: 91.66667%!important
    }
    .col-sm-pull-11 {
        right: 91.66667%!important
    }
    .col-sm-offset-12 {
        margin-left: 100%!important
    }
    .col-sm-push-12 {
        left: 100%!important
    }
    .col-sm-pull-12 {
        right: 100%!important
    }
}

@media (min-width:1024px) {
    .col-md-1 {
        width: 8.33333%!important
    }
    .col-md-2 {
        width: 16.66667%!important
    }
    .col-md-3 {
        width: 25%!important
    }
    .col-md-4 {
        width: 33.33333%!important
    }
    .col-md-5 {
        width: 41.66667%!important
    }
    .col-md-6 {
        width: 50%!important
    }
    .col-md-7 {
        width: 58.33333%!important
    }
    .col-md-8 {
        width: 66.66667%!important
    }
    .col-md-9 {
        width: 75%!important
    }
    .col-md-10 {
        width: 83.33333%!important
    }
    .col-md-11 {
        width: 91.66667%!important
    }
    .col-md-12 {
        width: 100%!important
    }
}

@media (min-width:1024px) {
    .col-md-offset-1 {
        margin-left: 8.33333%!important
    }
    .col-md-push-1 {
        left: 8.33333%!important
    }
    .col-md-pull-1 {
        right: 8.33333%!important
    }
    .col-md-offset-2 {
        margin-left: 16.66667%!important
    }
    .col-md-push-2 {
        left: 16.66667%!important
    }
    .col-md-pull-2 {
        right: 16.66667%!important
    }
    .col-md-offset-3 {
        margin-left: 25%!important
    }
    .col-md-push-3 {
        left: 25%!important
    }
    .col-md-pull-3 {
        right: 25%!important
    }
    .col-md-offset-4 {
        margin-left: 33.33333%!important
    }
    .col-md-push-4 {
        left: 33.33333%!important
    }
    .col-md-pull-4 {
        right: 33.33333%!important
    }
    .col-md-offset-5 {
        margin-left: 41.66667%!important
    }
    .col-md-push-5 {
        left: 41.66667%!important
    }
    .col-md-pull-5 {
        right: 41.66667%!important
    }
    .col-md-offset-6 {
        margin-left: 50%!important
    }
    .col-md-push-6 {
        left: 50%!important
    }
    .col-md-pull-6 {
        right: 50%!important
    }
    .col-md-offset-7 {
        margin-left: 58.33333%!important
    }
    .col-md-push-7 {
        left: 58.33333%!important
    }
    .col-md-pull-7 {
        right: 58.33333%!important
    }
    .col-md-offset-8 {
        margin-left: 66.66667%!important
    }
    .col-md-push-8 {
        left: 66.66667%!important
    }
    .col-md-pull-8 {
        right: 66.66667%!important
    }
    .col-md-offset-9 {
        margin-left: 75%!important
    }
    .col-md-push-9 {
        left: 75%!important
    }
    .col-md-pull-9 {
        right: 75%!important
    }
    .col-md-offset-10 {
        margin-left: 83.33333%!important
    }
    .col-md-push-10 {
        left: 83.33333%!important
    }
    .col-md-pull-10 {
        right: 83.33333%!important
    }
    .col-md-offset-11 {
        margin-left: 91.66667%!important
    }
    .col-md-push-11 {
        left: 91.66667%!important
    }
    .col-md-pull-11 {
        right: 91.66667%!important
    }
    .col-md-offset-12 {
        margin-left: 100%!important
    }
    .col-md-push-12 {
        left: 100%!important
    }
    .col-md-pull-12 {
        right: 100%!important
    }
}

.row:after, .row:before {
    content: " ";
    display: table
}

.row:after {
    clear: both
}

.row>:not(.col) {
    /* display: none */
}

.row>.col {
    min-height: 1px;
    float: left;
    position: relative;
    width: 100%
}

@media (max-width:580px) {
    .row {
        margin-left: -1.2rem;
        margin-right: -1.2rem
    }
    .row>.col {
        padding-left: 1.2rem;
        padding-right: 1.2rem
    }
    .grid-container>.row {
        margin-left: -2.4rem;
        margin-right: -2.4rem
    }
    .grid-container>.row>.col {
        padding-left: 2.4rem;
        padding-right: 2.4rem
    }
    .row.grid-row-xs, .row.table-row-xs {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex: 1 1 auto;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .no-flex .row.grid-row-xs, .no-flex .row.table-row-xs, .no-js .row.grid-row-xs, .no-js .row.table-row-xs {
        display: table;
        flex: unset;
        flex-wrap: unset;
        width: calc(100% + 1.2rem * 2)
    }
    .no-flex .row.grid-row-xs:after, .no-flex .row.grid-row-xs:before, .no-flex .row.table-row-xs:after, .no-flex .row.table-row-xs:before, .no-js .row.grid-row-xs:after, .no-js .row.grid-row-xs:before, .no-js .row.table-row-xs:after, .no-js .row.table-row-xs:before {
        display: none
    }
    .no-flex .grid-container>.row.grid-row-xs, .no-flex .grid-container>.row.table-row-xs, .no-js .grid-container>.row.grid-row-xs, .no-js .grid-container>.row.table-row-xs {
        width: calc(100% + 2.4rem * 2)
    }
    .no-flex .row.table-row-xs>.col, .no-js .row.table-row-xs>.col {
        display: table-cell;
        float: none;
        vertical-align: top
    }
    .no-flex .row.grid-row-xs>.col, .no-js .row.grid-row-xs>.col {
        display: inline-block
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .row {
        margin-left: -1.2rem;
        margin-right: -1.2rem
    }
    .row>.col {
        padding-left: 1.2rem;
        padding-right: 1.2rem
    }
    .grid-container>.row {
        margin-left: -2.4rem;
        margin-right: -2.4rem
    }
    .grid-container>.row>.col {
        padding-left: 2.4rem;
        padding-right: 2.4rem
    }
    .row.grid-row-sm, .row.table-row-sm {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex: 1 1 auto;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .no-flex .row.grid-row-sm, .no-flex .row.table-row-sm, .no-js .row.grid-row-sm, .no-js .row.table-row-sm {
        display: table;
        flex: unset;
        flex-wrap: unset;
        width: calc(100% + 1.2rem * 2)
    }
    .no-flex .row.grid-row-sm:after, .no-flex .row.grid-row-sm:before, .no-flex .row.table-row-sm:after, .no-flex .row.table-row-sm:before, .no-js .row.grid-row-sm:after, .no-js .row.grid-row-sm:before, .no-js .row.table-row-sm:after, .no-js .row.table-row-sm:before {
        display: none
    }
    .no-flex .grid-container>.row.grid-row-sm, .no-flex .grid-container>.row.table-row-sm, .no-js .grid-container>.row.grid-row-sm, .no-js .grid-container>.row.table-row-sm {
        width: calc(100% + 2.4rem * 2)
    }
    .no-flex .row.table-row-sm>.col, .no-js .row.table-row-sm>.col {
        display: table-cell;
        float: none;
        vertical-align: top
    }
    .no-flex .row.grid-row-sm>.col, .no-js .row.grid-row-sm>.col {
        display: inline-block
    }
}

@media (min-width:1024px) {
    .row {
        margin-left: -1.2rem;
        margin-right: -1.2rem
    }
    .row>.col {
        padding-left: 1.2rem;
        padding-right: 1.2rem
    }
    .grid-container>.row {
        margin-left: -2.4rem;
        margin-right: -2.4rem
    }
    .grid-container>.row>.col {
        padding-left: 2.4rem;
        padding-right: 2.4rem
    }
    .row.grid-row-md, .row.table-row-md {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex: 1 1 auto;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .no-flex .row.grid-row-md, .no-flex .row.table-row-md, .no-js .row.grid-row-md, .no-js .row.table-row-md {
        display: table;
        flex: unset;
        flex-wrap: unset;
        width: calc(100% + 1.2rem * 2)
    }
    .no-flex .row.grid-row-md:after, .no-flex .row.grid-row-md:before, .no-flex .row.table-row-md:after, .no-flex .row.table-row-md:before, .no-js .row.grid-row-md:after, .no-js .row.grid-row-md:before, .no-js .row.table-row-md:after, .no-js .row.table-row-md:before {
        display: none
    }
    .no-flex .grid-container>.row.grid-row-md, .no-flex .grid-container>.row.table-row-md, .no-js .grid-container>.row.grid-row-md, .no-js .grid-container>.row.table-row-md {
        width: calc(100% + 2.4rem * 2)
    }
    .no-flex .row.table-row-md>.col, .no-js .row.table-row-md>.col {
        display: table-cell;
        float: none;
        vertical-align: top
    }
    .no-flex .row.grid-row-md>.col, .no-js .row.grid-row-md>.col {
        display: inline-block
    }
}

.col.linked-section, .col.linked-section-md, .col.linked-section-sm, .col.linked-section-xs, .col.section, .col.section-large, .col.section-large-md, .col.section-large-sm, .col.section-large-xs, .col.section-larger, .col.section-larger-md, .col.section-larger-sm, .col.section-larger-xs, .col.section-largest, .col.section-largest-md, .col.section-largest-sm, .col.section-largest-xs, .col.section-md, .col.section-sm, .col.section-small, .col.section-small-md, .col.section-small-sm, .col.section-small-xs, .col.section-smaller, .col.section-smaller-md, .col.section-smaller-sm, .col.section-smaller-xs, .col.section-smallest, .col.section-smallest-md, .col.section-smallest-sm, .col.section-smallest-xs, .col.section-xs {
    margin-left: 0!important;
    margin-right: 0!important
}

.col-v-separator+.col-v-separator {
    border-left-style: solid;
    border-left-width: 1px
}

@media (max-width:580px) {
    .col-v-separator-xs+.col-v-separator-xs {
        border-left-style: solid;
        border-left-width: 1px
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .col-v-separator-sm+.col-v-separator-sm {
        border-left-style: solid;
        border-left-width: 1px
    }
}

@media (min-width:1024px) {
    .col-v-separator-md+.col-v-separator-md {
        border-left-style: solid;
        border-left-width: 1px
    }
}

.col-nav .col-nav-item, .col-nav .col-nav-item-left {
    border-bottom: 1px solid transparent;
    border-top: 1px solid transparent;
    display: block;
    cursor: pointer;
    font-weight: 400;
    max-width: none;
    padding: .6rem 1.2rem;
    margin: 0 -1.2rem;
    position: relative
}

.grid-container .col-nav .col-nav-item, .grid-container .col-nav .col-nav-item-left {
    padding: .6rem 2.4rem;
    margin: 0 -2.4rem
}

.col-nav .col-nav-item-left.active, .col-nav .col-nav-item.active {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

.col-nav .col-nav-item-left.active:after, .col-nav .col-nav-item.active:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

.col-nav .col-nav-item-left {
    margin-left: 0!important;
    padding-left: 1.2rem!important
}

.mce-content-body .col-nav .col-nav-item, .mce-content-body .col-nav .col-nav-item-left, .site-theme-default .col-nav .col-nav-item, .site-theme-default .col-nav .col-nav-item-left {
    color: #556b9d;
}

.mce-content-body .col-nav .col-nav-item-left.active, .mce-content-body .col-nav .col-nav-item.active, .site-theme-default .col-nav .col-nav-item-left.active, .site-theme-default .col-nav .col-nav-item.active {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body .col-nav .col-nav-item-left.active:after, .mce-content-body .col-nav .col-nav-item.active:after, .site-theme-default .col-nav .col-nav-item-left.active:after, .site-theme-default .col-nav .col-nav-item.active:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw .col-nav .col-nav-item, .site-theme-bw .col-nav .col-nav-item-left {
    color: #000
}

.site-theme-bw .col-nav .col-nav-item-left.active, .site-theme-bw .col-nav .col-nav-item.active {
    background-color: #f7f7f7;
    border-color: #999;
    color: #111;
    text-decoration: none
}

.site-theme-bw .col-nav .col-nav-item-left.active:after, .site-theme-bw .col-nav .col-nav-item.active:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb .col-nav .col-nav-item, .site-theme-wb .col-nav .col-nav-item-left {
    color: #fff
}

.site-theme-wb .col-nav .col-nav-item-left.active, .site-theme-wb .col-nav .col-nav-item.active {
    background-color: #111;
    border-color: #333;
    color: #fff;
    text-decoration: none
}

.site-theme-wb .col-nav .col-nav-item-left.active:after, .site-theme-wb .col-nav .col-nav-item.active:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by .col-nav .col-nav-item, .site-theme-by .col-nav .col-nav-item-left {
    color: #000
}

.site-theme-by .col-nav .col-nav-item-left.active, .site-theme-by .col-nav .col-nav-item.active {
    background-color: #ff0;
    border-color: #555;
    color: #000;
    text-decoration: none
}

.site-theme-by .col-nav .col-nav-item-left.active:after, .site-theme-by .col-nav .col-nav-item.active:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb .col-nav .col-nav-item, .site-theme-yb .col-nav .col-nav-item-left {
    color: #ff0
}

.site-theme-yb .col-nav .col-nav-item-left.active, .site-theme-yb .col-nav .col-nav-item.active {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0;
    text-decoration: none
}

.site-theme-yb .col-nav .col-nav-item-left.active:after, .site-theme-yb .col-nav .col-nav-item.active:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-1 {
    display: none
}

input#toggle-col-nav-1:checked~.col-nav .col-nav-item[for=toggle-col-nav-1] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-1:checked~.col-nav .col-nav-item[for=toggle-col-nav-1]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-1:checked~.col-nav #nav-content-1 {
    display: block
}

.mce-content-body input#toggle-col-nav-1:checked~.col-nav .col-nav-item[for=toggle-col-nav-1], .site-theme-default input#toggle-col-nav-1:checked~.col-nav .col-nav-item[for=toggle-col-nav-1] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-1:checked~.col-nav .col-nav-item[for=toggle-col-nav-1]:after, .site-theme-default input#toggle-col-nav-1:checked~.col-nav .col-nav-item[for=toggle-col-nav-1]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-1:checked~.col-nav .col-nav-item[for=toggle-col-nav-1] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-1:checked~.col-nav .col-nav-item[for=toggle-col-nav-1]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-1:checked~.col-nav .col-nav-item[for=toggle-col-nav-1] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-1:checked~.col-nav .col-nav-item[for=toggle-col-nav-1]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-1:checked~.col-nav .col-nav-item[for=toggle-col-nav-1] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-1:checked~.col-nav .col-nav-item[for=toggle-col-nav-1]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-1:checked~.col-nav .col-nav-item[for=toggle-col-nav-1] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-1:checked~.col-nav .col-nav-item[for=toggle-col-nav-1]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-2 {
    display: none
}

input#toggle-col-nav-2:checked~.col-nav .col-nav-item[for=toggle-col-nav-2] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-2:checked~.col-nav .col-nav-item[for=toggle-col-nav-2]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-2:checked~.col-nav #nav-content-2 {
    display: block
}

.mce-content-body input#toggle-col-nav-2:checked~.col-nav .col-nav-item[for=toggle-col-nav-2], .site-theme-default input#toggle-col-nav-2:checked~.col-nav .col-nav-item[for=toggle-col-nav-2] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-2:checked~.col-nav .col-nav-item[for=toggle-col-nav-2]:after, .site-theme-default input#toggle-col-nav-2:checked~.col-nav .col-nav-item[for=toggle-col-nav-2]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-2:checked~.col-nav .col-nav-item[for=toggle-col-nav-2] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-2:checked~.col-nav .col-nav-item[for=toggle-col-nav-2]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-2:checked~.col-nav .col-nav-item[for=toggle-col-nav-2] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-2:checked~.col-nav .col-nav-item[for=toggle-col-nav-2]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-2:checked~.col-nav .col-nav-item[for=toggle-col-nav-2] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-2:checked~.col-nav .col-nav-item[for=toggle-col-nav-2]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-2:checked~.col-nav .col-nav-item[for=toggle-col-nav-2] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-2:checked~.col-nav .col-nav-item[for=toggle-col-nav-2]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-3 {
    display: none
}

input#toggle-col-nav-3:checked~.col-nav .col-nav-item[for=toggle-col-nav-3] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-3:checked~.col-nav .col-nav-item[for=toggle-col-nav-3]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-3:checked~.col-nav #nav-content-3 {
    display: block
}

.mce-content-body input#toggle-col-nav-3:checked~.col-nav .col-nav-item[for=toggle-col-nav-3], .site-theme-default input#toggle-col-nav-3:checked~.col-nav .col-nav-item[for=toggle-col-nav-3] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-3:checked~.col-nav .col-nav-item[for=toggle-col-nav-3]:after, .site-theme-default input#toggle-col-nav-3:checked~.col-nav .col-nav-item[for=toggle-col-nav-3]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-3:checked~.col-nav .col-nav-item[for=toggle-col-nav-3] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-3:checked~.col-nav .col-nav-item[for=toggle-col-nav-3]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-3:checked~.col-nav .col-nav-item[for=toggle-col-nav-3] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-3:checked~.col-nav .col-nav-item[for=toggle-col-nav-3]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-3:checked~.col-nav .col-nav-item[for=toggle-col-nav-3] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-3:checked~.col-nav .col-nav-item[for=toggle-col-nav-3]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-3:checked~.col-nav .col-nav-item[for=toggle-col-nav-3] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-3:checked~.col-nav .col-nav-item[for=toggle-col-nav-3]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-4 {
    display: none
}

input#toggle-col-nav-4:checked~.col-nav .col-nav-item[for=toggle-col-nav-4] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-4:checked~.col-nav .col-nav-item[for=toggle-col-nav-4]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-4:checked~.col-nav #nav-content-4 {
    display: block
}

.mce-content-body input#toggle-col-nav-4:checked~.col-nav .col-nav-item[for=toggle-col-nav-4], .site-theme-default input#toggle-col-nav-4:checked~.col-nav .col-nav-item[for=toggle-col-nav-4] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-4:checked~.col-nav .col-nav-item[for=toggle-col-nav-4]:after, .site-theme-default input#toggle-col-nav-4:checked~.col-nav .col-nav-item[for=toggle-col-nav-4]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-4:checked~.col-nav .col-nav-item[for=toggle-col-nav-4] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-4:checked~.col-nav .col-nav-item[for=toggle-col-nav-4]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-4:checked~.col-nav .col-nav-item[for=toggle-col-nav-4] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-4:checked~.col-nav .col-nav-item[for=toggle-col-nav-4]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-4:checked~.col-nav .col-nav-item[for=toggle-col-nav-4] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-4:checked~.col-nav .col-nav-item[for=toggle-col-nav-4]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-4:checked~.col-nav .col-nav-item[for=toggle-col-nav-4] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-4:checked~.col-nav .col-nav-item[for=toggle-col-nav-4]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-5 {
    display: none
}

input#toggle-col-nav-5:checked~.col-nav .col-nav-item[for=toggle-col-nav-5] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-5:checked~.col-nav .col-nav-item[for=toggle-col-nav-5]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-5:checked~.col-nav #nav-content-5 {
    display: block
}

.mce-content-body input#toggle-col-nav-5:checked~.col-nav .col-nav-item[for=toggle-col-nav-5], .site-theme-default input#toggle-col-nav-5:checked~.col-nav .col-nav-item[for=toggle-col-nav-5] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-5:checked~.col-nav .col-nav-item[for=toggle-col-nav-5]:after, .site-theme-default input#toggle-col-nav-5:checked~.col-nav .col-nav-item[for=toggle-col-nav-5]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-5:checked~.col-nav .col-nav-item[for=toggle-col-nav-5] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-5:checked~.col-nav .col-nav-item[for=toggle-col-nav-5]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-5:checked~.col-nav .col-nav-item[for=toggle-col-nav-5] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-5:checked~.col-nav .col-nav-item[for=toggle-col-nav-5]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-5:checked~.col-nav .col-nav-item[for=toggle-col-nav-5] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-5:checked~.col-nav .col-nav-item[for=toggle-col-nav-5]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-5:checked~.col-nav .col-nav-item[for=toggle-col-nav-5] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-5:checked~.col-nav .col-nav-item[for=toggle-col-nav-5]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-6 {
    display: none
}

input#toggle-col-nav-6:checked~.col-nav .col-nav-item[for=toggle-col-nav-6] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-6:checked~.col-nav .col-nav-item[for=toggle-col-nav-6]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-6:checked~.col-nav #nav-content-6 {
    display: block
}

.mce-content-body input#toggle-col-nav-6:checked~.col-nav .col-nav-item[for=toggle-col-nav-6], .site-theme-default input#toggle-col-nav-6:checked~.col-nav .col-nav-item[for=toggle-col-nav-6] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-6:checked~.col-nav .col-nav-item[for=toggle-col-nav-6]:after, .site-theme-default input#toggle-col-nav-6:checked~.col-nav .col-nav-item[for=toggle-col-nav-6]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-6:checked~.col-nav .col-nav-item[for=toggle-col-nav-6] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-6:checked~.col-nav .col-nav-item[for=toggle-col-nav-6]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-6:checked~.col-nav .col-nav-item[for=toggle-col-nav-6] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-6:checked~.col-nav .col-nav-item[for=toggle-col-nav-6]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-6:checked~.col-nav .col-nav-item[for=toggle-col-nav-6] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-6:checked~.col-nav .col-nav-item[for=toggle-col-nav-6]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-6:checked~.col-nav .col-nav-item[for=toggle-col-nav-6] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-6:checked~.col-nav .col-nav-item[for=toggle-col-nav-6]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-7 {
    display: none
}

input#toggle-col-nav-7:checked~.col-nav .col-nav-item[for=toggle-col-nav-7] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-7:checked~.col-nav .col-nav-item[for=toggle-col-nav-7]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-7:checked~.col-nav #nav-content-7 {
    display: block
}

.mce-content-body input#toggle-col-nav-7:checked~.col-nav .col-nav-item[for=toggle-col-nav-7], .site-theme-default input#toggle-col-nav-7:checked~.col-nav .col-nav-item[for=toggle-col-nav-7] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-7:checked~.col-nav .col-nav-item[for=toggle-col-nav-7]:after, .site-theme-default input#toggle-col-nav-7:checked~.col-nav .col-nav-item[for=toggle-col-nav-7]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-7:checked~.col-nav .col-nav-item[for=toggle-col-nav-7] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-7:checked~.col-nav .col-nav-item[for=toggle-col-nav-7]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-7:checked~.col-nav .col-nav-item[for=toggle-col-nav-7] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-7:checked~.col-nav .col-nav-item[for=toggle-col-nav-7]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-7:checked~.col-nav .col-nav-item[for=toggle-col-nav-7] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-7:checked~.col-nav .col-nav-item[for=toggle-col-nav-7]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-7:checked~.col-nav .col-nav-item[for=toggle-col-nav-7] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-7:checked~.col-nav .col-nav-item[for=toggle-col-nav-7]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-8 {
    display: none
}

input#toggle-col-nav-8:checked~.col-nav .col-nav-item[for=toggle-col-nav-8] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-8:checked~.col-nav .col-nav-item[for=toggle-col-nav-8]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-8:checked~.col-nav #nav-content-8 {
    display: block
}

.mce-content-body input#toggle-col-nav-8:checked~.col-nav .col-nav-item[for=toggle-col-nav-8], .site-theme-default input#toggle-col-nav-8:checked~.col-nav .col-nav-item[for=toggle-col-nav-8] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-8:checked~.col-nav .col-nav-item[for=toggle-col-nav-8]:after, .site-theme-default input#toggle-col-nav-8:checked~.col-nav .col-nav-item[for=toggle-col-nav-8]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-8:checked~.col-nav .col-nav-item[for=toggle-col-nav-8] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-8:checked~.col-nav .col-nav-item[for=toggle-col-nav-8]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-8:checked~.col-nav .col-nav-item[for=toggle-col-nav-8] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-8:checked~.col-nav .col-nav-item[for=toggle-col-nav-8]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-8:checked~.col-nav .col-nav-item[for=toggle-col-nav-8] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-8:checked~.col-nav .col-nav-item[for=toggle-col-nav-8]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-8:checked~.col-nav .col-nav-item[for=toggle-col-nav-8] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-8:checked~.col-nav .col-nav-item[for=toggle-col-nav-8]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-9 {
    display: none
}

input#toggle-col-nav-9:checked~.col-nav .col-nav-item[for=toggle-col-nav-9] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-9:checked~.col-nav .col-nav-item[for=toggle-col-nav-9]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-9:checked~.col-nav #nav-content-9 {
    display: block
}

.mce-content-body input#toggle-col-nav-9:checked~.col-nav .col-nav-item[for=toggle-col-nav-9], .site-theme-default input#toggle-col-nav-9:checked~.col-nav .col-nav-item[for=toggle-col-nav-9] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-9:checked~.col-nav .col-nav-item[for=toggle-col-nav-9]:after, .site-theme-default input#toggle-col-nav-9:checked~.col-nav .col-nav-item[for=toggle-col-nav-9]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-9:checked~.col-nav .col-nav-item[for=toggle-col-nav-9] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-9:checked~.col-nav .col-nav-item[for=toggle-col-nav-9]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-9:checked~.col-nav .col-nav-item[for=toggle-col-nav-9] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-9:checked~.col-nav .col-nav-item[for=toggle-col-nav-9]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-9:checked~.col-nav .col-nav-item[for=toggle-col-nav-9] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-9:checked~.col-nav .col-nav-item[for=toggle-col-nav-9]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-9:checked~.col-nav .col-nav-item[for=toggle-col-nav-9] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-9:checked~.col-nav .col-nav-item[for=toggle-col-nav-9]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-10 {
    display: none
}

input#toggle-col-nav-10:checked~.col-nav .col-nav-item[for=toggle-col-nav-10] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-10:checked~.col-nav .col-nav-item[for=toggle-col-nav-10]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-10:checked~.col-nav #nav-content-10 {
    display: block
}

.mce-content-body input#toggle-col-nav-10:checked~.col-nav .col-nav-item[for=toggle-col-nav-10], .site-theme-default input#toggle-col-nav-10:checked~.col-nav .col-nav-item[for=toggle-col-nav-10] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-10:checked~.col-nav .col-nav-item[for=toggle-col-nav-10]:after, .site-theme-default input#toggle-col-nav-10:checked~.col-nav .col-nav-item[for=toggle-col-nav-10]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-10:checked~.col-nav .col-nav-item[for=toggle-col-nav-10] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-10:checked~.col-nav .col-nav-item[for=toggle-col-nav-10]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-10:checked~.col-nav .col-nav-item[for=toggle-col-nav-10] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-10:checked~.col-nav .col-nav-item[for=toggle-col-nav-10]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-10:checked~.col-nav .col-nav-item[for=toggle-col-nav-10] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-10:checked~.col-nav .col-nav-item[for=toggle-col-nav-10]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-10:checked~.col-nav .col-nav-item[for=toggle-col-nav-10] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-10:checked~.col-nav .col-nav-item[for=toggle-col-nav-10]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-11 {
    display: none
}

input#toggle-col-nav-11:checked~.col-nav .col-nav-item[for=toggle-col-nav-11] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-11:checked~.col-nav .col-nav-item[for=toggle-col-nav-11]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-11:checked~.col-nav #nav-content-11 {
    display: block
}

.mce-content-body input#toggle-col-nav-11:checked~.col-nav .col-nav-item[for=toggle-col-nav-11], .site-theme-default input#toggle-col-nav-11:checked~.col-nav .col-nav-item[for=toggle-col-nav-11] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-11:checked~.col-nav .col-nav-item[for=toggle-col-nav-11]:after, .site-theme-default input#toggle-col-nav-11:checked~.col-nav .col-nav-item[for=toggle-col-nav-11]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-11:checked~.col-nav .col-nav-item[for=toggle-col-nav-11] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-11:checked~.col-nav .col-nav-item[for=toggle-col-nav-11]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-11:checked~.col-nav .col-nav-item[for=toggle-col-nav-11] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-11:checked~.col-nav .col-nav-item[for=toggle-col-nav-11]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-11:checked~.col-nav .col-nav-item[for=toggle-col-nav-11] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-11:checked~.col-nav .col-nav-item[for=toggle-col-nav-11]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-11:checked~.col-nav .col-nav-item[for=toggle-col-nav-11] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-11:checked~.col-nav .col-nav-item[for=toggle-col-nav-11]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-12 {
    display: none
}

input#toggle-col-nav-12:checked~.col-nav .col-nav-item[for=toggle-col-nav-12] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-12:checked~.col-nav .col-nav-item[for=toggle-col-nav-12]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-12:checked~.col-nav #nav-content-12 {
    display: block
}

.mce-content-body input#toggle-col-nav-12:checked~.col-nav .col-nav-item[for=toggle-col-nav-12], .site-theme-default input#toggle-col-nav-12:checked~.col-nav .col-nav-item[for=toggle-col-nav-12] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-12:checked~.col-nav .col-nav-item[for=toggle-col-nav-12]:after, .site-theme-default input#toggle-col-nav-12:checked~.col-nav .col-nav-item[for=toggle-col-nav-12]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-12:checked~.col-nav .col-nav-item[for=toggle-col-nav-12] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-12:checked~.col-nav .col-nav-item[for=toggle-col-nav-12]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-12:checked~.col-nav .col-nav-item[for=toggle-col-nav-12] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-12:checked~.col-nav .col-nav-item[for=toggle-col-nav-12]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-12:checked~.col-nav .col-nav-item[for=toggle-col-nav-12] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-12:checked~.col-nav .col-nav-item[for=toggle-col-nav-12]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-12:checked~.col-nav .col-nav-item[for=toggle-col-nav-12] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-12:checked~.col-nav .col-nav-item[for=toggle-col-nav-12]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-13 {
    display: none
}

input#toggle-col-nav-13:checked~.col-nav .col-nav-item[for=toggle-col-nav-13] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-13:checked~.col-nav .col-nav-item[for=toggle-col-nav-13]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-13:checked~.col-nav #nav-content-13 {
    display: block
}

.mce-content-body input#toggle-col-nav-13:checked~.col-nav .col-nav-item[for=toggle-col-nav-13], .site-theme-default input#toggle-col-nav-13:checked~.col-nav .col-nav-item[for=toggle-col-nav-13] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-13:checked~.col-nav .col-nav-item[for=toggle-col-nav-13]:after, .site-theme-default input#toggle-col-nav-13:checked~.col-nav .col-nav-item[for=toggle-col-nav-13]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-13:checked~.col-nav .col-nav-item[for=toggle-col-nav-13] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-13:checked~.col-nav .col-nav-item[for=toggle-col-nav-13]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-13:checked~.col-nav .col-nav-item[for=toggle-col-nav-13] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-13:checked~.col-nav .col-nav-item[for=toggle-col-nav-13]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-13:checked~.col-nav .col-nav-item[for=toggle-col-nav-13] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-13:checked~.col-nav .col-nav-item[for=toggle-col-nav-13]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-13:checked~.col-nav .col-nav-item[for=toggle-col-nav-13] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-13:checked~.col-nav .col-nav-item[for=toggle-col-nav-13]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-14 {
    display: none
}

input#toggle-col-nav-14:checked~.col-nav .col-nav-item[for=toggle-col-nav-14] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-14:checked~.col-nav .col-nav-item[for=toggle-col-nav-14]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-14:checked~.col-nav #nav-content-14 {
    display: block
}

.mce-content-body input#toggle-col-nav-14:checked~.col-nav .col-nav-item[for=toggle-col-nav-14], .site-theme-default input#toggle-col-nav-14:checked~.col-nav .col-nav-item[for=toggle-col-nav-14] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-14:checked~.col-nav .col-nav-item[for=toggle-col-nav-14]:after, .site-theme-default input#toggle-col-nav-14:checked~.col-nav .col-nav-item[for=toggle-col-nav-14]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-14:checked~.col-nav .col-nav-item[for=toggle-col-nav-14] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-14:checked~.col-nav .col-nav-item[for=toggle-col-nav-14]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-14:checked~.col-nav .col-nav-item[for=toggle-col-nav-14] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-14:checked~.col-nav .col-nav-item[for=toggle-col-nav-14]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-14:checked~.col-nav .col-nav-item[for=toggle-col-nav-14] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-14:checked~.col-nav .col-nav-item[for=toggle-col-nav-14]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-14:checked~.col-nav .col-nav-item[for=toggle-col-nav-14] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-14:checked~.col-nav .col-nav-item[for=toggle-col-nav-14]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-15 {
    display: none
}

input#toggle-col-nav-15:checked~.col-nav .col-nav-item[for=toggle-col-nav-15] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-15:checked~.col-nav .col-nav-item[for=toggle-col-nav-15]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-15:checked~.col-nav #nav-content-15 {
    display: block
}

.mce-content-body input#toggle-col-nav-15:checked~.col-nav .col-nav-item[for=toggle-col-nav-15], .site-theme-default input#toggle-col-nav-15:checked~.col-nav .col-nav-item[for=toggle-col-nav-15] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-15:checked~.col-nav .col-nav-item[for=toggle-col-nav-15]:after, .site-theme-default input#toggle-col-nav-15:checked~.col-nav .col-nav-item[for=toggle-col-nav-15]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-15:checked~.col-nav .col-nav-item[for=toggle-col-nav-15] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-15:checked~.col-nav .col-nav-item[for=toggle-col-nav-15]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-15:checked~.col-nav .col-nav-item[for=toggle-col-nav-15] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-15:checked~.col-nav .col-nav-item[for=toggle-col-nav-15]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-15:checked~.col-nav .col-nav-item[for=toggle-col-nav-15] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-15:checked~.col-nav .col-nav-item[for=toggle-col-nav-15]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-15:checked~.col-nav .col-nav-item[for=toggle-col-nav-15] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-15:checked~.col-nav .col-nav-item[for=toggle-col-nav-15]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-16 {
    display: none
}

input#toggle-col-nav-16:checked~.col-nav .col-nav-item[for=toggle-col-nav-16] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-16:checked~.col-nav .col-nav-item[for=toggle-col-nav-16]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-16:checked~.col-nav #nav-content-16 {
    display: block
}

.mce-content-body input#toggle-col-nav-16:checked~.col-nav .col-nav-item[for=toggle-col-nav-16], .site-theme-default input#toggle-col-nav-16:checked~.col-nav .col-nav-item[for=toggle-col-nav-16] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-16:checked~.col-nav .col-nav-item[for=toggle-col-nav-16]:after, .site-theme-default input#toggle-col-nav-16:checked~.col-nav .col-nav-item[for=toggle-col-nav-16]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-16:checked~.col-nav .col-nav-item[for=toggle-col-nav-16] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-16:checked~.col-nav .col-nav-item[for=toggle-col-nav-16]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-16:checked~.col-nav .col-nav-item[for=toggle-col-nav-16] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-16:checked~.col-nav .col-nav-item[for=toggle-col-nav-16]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-16:checked~.col-nav .col-nav-item[for=toggle-col-nav-16] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-16:checked~.col-nav .col-nav-item[for=toggle-col-nav-16]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-16:checked~.col-nav .col-nav-item[for=toggle-col-nav-16] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-16:checked~.col-nav .col-nav-item[for=toggle-col-nav-16]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-17 {
    display: none
}

input#toggle-col-nav-17:checked~.col-nav .col-nav-item[for=toggle-col-nav-17] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-17:checked~.col-nav .col-nav-item[for=toggle-col-nav-17]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-17:checked~.col-nav #nav-content-17 {
    display: block
}

.mce-content-body input#toggle-col-nav-17:checked~.col-nav .col-nav-item[for=toggle-col-nav-17], .site-theme-default input#toggle-col-nav-17:checked~.col-nav .col-nav-item[for=toggle-col-nav-17] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-17:checked~.col-nav .col-nav-item[for=toggle-col-nav-17]:after, .site-theme-default input#toggle-col-nav-17:checked~.col-nav .col-nav-item[for=toggle-col-nav-17]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-17:checked~.col-nav .col-nav-item[for=toggle-col-nav-17] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-17:checked~.col-nav .col-nav-item[for=toggle-col-nav-17]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-17:checked~.col-nav .col-nav-item[for=toggle-col-nav-17] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-17:checked~.col-nav .col-nav-item[for=toggle-col-nav-17]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-17:checked~.col-nav .col-nav-item[for=toggle-col-nav-17] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-17:checked~.col-nav .col-nav-item[for=toggle-col-nav-17]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-17:checked~.col-nav .col-nav-item[for=toggle-col-nav-17] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-17:checked~.col-nav .col-nav-item[for=toggle-col-nav-17]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-18 {
    display: none
}

input#toggle-col-nav-18:checked~.col-nav .col-nav-item[for=toggle-col-nav-18] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-18:checked~.col-nav .col-nav-item[for=toggle-col-nav-18]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-18:checked~.col-nav #nav-content-18 {
    display: block
}

.mce-content-body input#toggle-col-nav-18:checked~.col-nav .col-nav-item[for=toggle-col-nav-18], .site-theme-default input#toggle-col-nav-18:checked~.col-nav .col-nav-item[for=toggle-col-nav-18] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-18:checked~.col-nav .col-nav-item[for=toggle-col-nav-18]:after, .site-theme-default input#toggle-col-nav-18:checked~.col-nav .col-nav-item[for=toggle-col-nav-18]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-18:checked~.col-nav .col-nav-item[for=toggle-col-nav-18] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-18:checked~.col-nav .col-nav-item[for=toggle-col-nav-18]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-18:checked~.col-nav .col-nav-item[for=toggle-col-nav-18] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-18:checked~.col-nav .col-nav-item[for=toggle-col-nav-18]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-18:checked~.col-nav .col-nav-item[for=toggle-col-nav-18] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-18:checked~.col-nav .col-nav-item[for=toggle-col-nav-18]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-18:checked~.col-nav .col-nav-item[for=toggle-col-nav-18] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-18:checked~.col-nav .col-nav-item[for=toggle-col-nav-18]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-19 {
    display: none
}

input#toggle-col-nav-19:checked~.col-nav .col-nav-item[for=toggle-col-nav-19] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-19:checked~.col-nav .col-nav-item[for=toggle-col-nav-19]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-19:checked~.col-nav #nav-content-19 {
    display: block
}

.mce-content-body input#toggle-col-nav-19:checked~.col-nav .col-nav-item[for=toggle-col-nav-19], .site-theme-default input#toggle-col-nav-19:checked~.col-nav .col-nav-item[for=toggle-col-nav-19] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-19:checked~.col-nav .col-nav-item[for=toggle-col-nav-19]:after, .site-theme-default input#toggle-col-nav-19:checked~.col-nav .col-nav-item[for=toggle-col-nav-19]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-19:checked~.col-nav .col-nav-item[for=toggle-col-nav-19] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-19:checked~.col-nav .col-nav-item[for=toggle-col-nav-19]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-19:checked~.col-nav .col-nav-item[for=toggle-col-nav-19] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-19:checked~.col-nav .col-nav-item[for=toggle-col-nav-19]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-19:checked~.col-nav .col-nav-item[for=toggle-col-nav-19] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-19:checked~.col-nav .col-nav-item[for=toggle-col-nav-19]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-19:checked~.col-nav .col-nav-item[for=toggle-col-nav-19] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-19:checked~.col-nav .col-nav-item[for=toggle-col-nav-19]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-20 {
    display: none
}

input#toggle-col-nav-20:checked~.col-nav .col-nav-item[for=toggle-col-nav-20] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-20:checked~.col-nav .col-nav-item[for=toggle-col-nav-20]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-20:checked~.col-nav #nav-content-20 {
    display: block
}

.mce-content-body input#toggle-col-nav-20:checked~.col-nav .col-nav-item[for=toggle-col-nav-20], .site-theme-default input#toggle-col-nav-20:checked~.col-nav .col-nav-item[for=toggle-col-nav-20] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-20:checked~.col-nav .col-nav-item[for=toggle-col-nav-20]:after, .site-theme-default input#toggle-col-nav-20:checked~.col-nav .col-nav-item[for=toggle-col-nav-20]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-20:checked~.col-nav .col-nav-item[for=toggle-col-nav-20] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-20:checked~.col-nav .col-nav-item[for=toggle-col-nav-20]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-20:checked~.col-nav .col-nav-item[for=toggle-col-nav-20] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-20:checked~.col-nav .col-nav-item[for=toggle-col-nav-20]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-20:checked~.col-nav .col-nav-item[for=toggle-col-nav-20] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-20:checked~.col-nav .col-nav-item[for=toggle-col-nav-20]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-20:checked~.col-nav .col-nav-item[for=toggle-col-nav-20] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-20:checked~.col-nav .col-nav-item[for=toggle-col-nav-20]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-21 {
    display: none
}

input#toggle-col-nav-21:checked~.col-nav .col-nav-item[for=toggle-col-nav-21] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-21:checked~.col-nav .col-nav-item[for=toggle-col-nav-21]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-21:checked~.col-nav #nav-content-21 {
    display: block
}

.mce-content-body input#toggle-col-nav-21:checked~.col-nav .col-nav-item[for=toggle-col-nav-21], .site-theme-default input#toggle-col-nav-21:checked~.col-nav .col-nav-item[for=toggle-col-nav-21] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-21:checked~.col-nav .col-nav-item[for=toggle-col-nav-21]:after, .site-theme-default input#toggle-col-nav-21:checked~.col-nav .col-nav-item[for=toggle-col-nav-21]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-21:checked~.col-nav .col-nav-item[for=toggle-col-nav-21] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-21:checked~.col-nav .col-nav-item[for=toggle-col-nav-21]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-21:checked~.col-nav .col-nav-item[for=toggle-col-nav-21] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-21:checked~.col-nav .col-nav-item[for=toggle-col-nav-21]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-21:checked~.col-nav .col-nav-item[for=toggle-col-nav-21] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-21:checked~.col-nav .col-nav-item[for=toggle-col-nav-21]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-21:checked~.col-nav .col-nav-item[for=toggle-col-nav-21] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-21:checked~.col-nav .col-nav-item[for=toggle-col-nav-21]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-22 {
    display: none
}

input#toggle-col-nav-22:checked~.col-nav .col-nav-item[for=toggle-col-nav-22] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-22:checked~.col-nav .col-nav-item[for=toggle-col-nav-22]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-22:checked~.col-nav #nav-content-22 {
    display: block
}

.mce-content-body input#toggle-col-nav-22:checked~.col-nav .col-nav-item[for=toggle-col-nav-22], .site-theme-default input#toggle-col-nav-22:checked~.col-nav .col-nav-item[for=toggle-col-nav-22] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-22:checked~.col-nav .col-nav-item[for=toggle-col-nav-22]:after, .site-theme-default input#toggle-col-nav-22:checked~.col-nav .col-nav-item[for=toggle-col-nav-22]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-22:checked~.col-nav .col-nav-item[for=toggle-col-nav-22] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-22:checked~.col-nav .col-nav-item[for=toggle-col-nav-22]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-22:checked~.col-nav .col-nav-item[for=toggle-col-nav-22] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-22:checked~.col-nav .col-nav-item[for=toggle-col-nav-22]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-22:checked~.col-nav .col-nav-item[for=toggle-col-nav-22] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-22:checked~.col-nav .col-nav-item[for=toggle-col-nav-22]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-22:checked~.col-nav .col-nav-item[for=toggle-col-nav-22] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-22:checked~.col-nav .col-nav-item[for=toggle-col-nav-22]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-23 {
    display: none
}

input#toggle-col-nav-23:checked~.col-nav .col-nav-item[for=toggle-col-nav-23] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-23:checked~.col-nav .col-nav-item[for=toggle-col-nav-23]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-23:checked~.col-nav #nav-content-23 {
    display: block
}

.mce-content-body input#toggle-col-nav-23:checked~.col-nav .col-nav-item[for=toggle-col-nav-23], .site-theme-default input#toggle-col-nav-23:checked~.col-nav .col-nav-item[for=toggle-col-nav-23] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-23:checked~.col-nav .col-nav-item[for=toggle-col-nav-23]:after, .site-theme-default input#toggle-col-nav-23:checked~.col-nav .col-nav-item[for=toggle-col-nav-23]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-23:checked~.col-nav .col-nav-item[for=toggle-col-nav-23] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-23:checked~.col-nav .col-nav-item[for=toggle-col-nav-23]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-23:checked~.col-nav .col-nav-item[for=toggle-col-nav-23] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-23:checked~.col-nav .col-nav-item[for=toggle-col-nav-23]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-23:checked~.col-nav .col-nav-item[for=toggle-col-nav-23] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-23:checked~.col-nav .col-nav-item[for=toggle-col-nav-23]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-23:checked~.col-nav .col-nav-item[for=toggle-col-nav-23] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-23:checked~.col-nav .col-nav-item[for=toggle-col-nav-23]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-24 {
    display: none
}

input#toggle-col-nav-24:checked~.col-nav .col-nav-item[for=toggle-col-nav-24] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-24:checked~.col-nav .col-nav-item[for=toggle-col-nav-24]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-24:checked~.col-nav #nav-content-24 {
    display: block
}

.mce-content-body input#toggle-col-nav-24:checked~.col-nav .col-nav-item[for=toggle-col-nav-24], .site-theme-default input#toggle-col-nav-24:checked~.col-nav .col-nav-item[for=toggle-col-nav-24] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-24:checked~.col-nav .col-nav-item[for=toggle-col-nav-24]:after, .site-theme-default input#toggle-col-nav-24:checked~.col-nav .col-nav-item[for=toggle-col-nav-24]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-24:checked~.col-nav .col-nav-item[for=toggle-col-nav-24] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-24:checked~.col-nav .col-nav-item[for=toggle-col-nav-24]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-24:checked~.col-nav .col-nav-item[for=toggle-col-nav-24] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-24:checked~.col-nav .col-nav-item[for=toggle-col-nav-24]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-24:checked~.col-nav .col-nav-item[for=toggle-col-nav-24] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-24:checked~.col-nav .col-nav-item[for=toggle-col-nav-24]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-24:checked~.col-nav .col-nav-item[for=toggle-col-nav-24] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-24:checked~.col-nav .col-nav-item[for=toggle-col-nav-24]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-25 {
    display: none
}

input#toggle-col-nav-25:checked~.col-nav .col-nav-item[for=toggle-col-nav-25] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-25:checked~.col-nav .col-nav-item[for=toggle-col-nav-25]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-25:checked~.col-nav #nav-content-25 {
    display: block
}

.mce-content-body input#toggle-col-nav-25:checked~.col-nav .col-nav-item[for=toggle-col-nav-25], .site-theme-default input#toggle-col-nav-25:checked~.col-nav .col-nav-item[for=toggle-col-nav-25] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-25:checked~.col-nav .col-nav-item[for=toggle-col-nav-25]:after, .site-theme-default input#toggle-col-nav-25:checked~.col-nav .col-nav-item[for=toggle-col-nav-25]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-25:checked~.col-nav .col-nav-item[for=toggle-col-nav-25] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-25:checked~.col-nav .col-nav-item[for=toggle-col-nav-25]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-25:checked~.col-nav .col-nav-item[for=toggle-col-nav-25] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-25:checked~.col-nav .col-nav-item[for=toggle-col-nav-25]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-25:checked~.col-nav .col-nav-item[for=toggle-col-nav-25] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-25:checked~.col-nav .col-nav-item[for=toggle-col-nav-25]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-25:checked~.col-nav .col-nav-item[for=toggle-col-nav-25] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-25:checked~.col-nav .col-nav-item[for=toggle-col-nav-25]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-26 {
    display: none
}

input#toggle-col-nav-26:checked~.col-nav .col-nav-item[for=toggle-col-nav-26] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-26:checked~.col-nav .col-nav-item[for=toggle-col-nav-26]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-26:checked~.col-nav #nav-content-26 {
    display: block
}

.mce-content-body input#toggle-col-nav-26:checked~.col-nav .col-nav-item[for=toggle-col-nav-26], .site-theme-default input#toggle-col-nav-26:checked~.col-nav .col-nav-item[for=toggle-col-nav-26] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-26:checked~.col-nav .col-nav-item[for=toggle-col-nav-26]:after, .site-theme-default input#toggle-col-nav-26:checked~.col-nav .col-nav-item[for=toggle-col-nav-26]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-26:checked~.col-nav .col-nav-item[for=toggle-col-nav-26] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-26:checked~.col-nav .col-nav-item[for=toggle-col-nav-26]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-26:checked~.col-nav .col-nav-item[for=toggle-col-nav-26] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-26:checked~.col-nav .col-nav-item[for=toggle-col-nav-26]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-26:checked~.col-nav .col-nav-item[for=toggle-col-nav-26] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-26:checked~.col-nav .col-nav-item[for=toggle-col-nav-26]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-26:checked~.col-nav .col-nav-item[for=toggle-col-nav-26] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-26:checked~.col-nav .col-nav-item[for=toggle-col-nav-26]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-27 {
    display: none
}

input#toggle-col-nav-27:checked~.col-nav .col-nav-item[for=toggle-col-nav-27] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-27:checked~.col-nav .col-nav-item[for=toggle-col-nav-27]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-27:checked~.col-nav #nav-content-27 {
    display: block
}

.mce-content-body input#toggle-col-nav-27:checked~.col-nav .col-nav-item[for=toggle-col-nav-27], .site-theme-default input#toggle-col-nav-27:checked~.col-nav .col-nav-item[for=toggle-col-nav-27] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-27:checked~.col-nav .col-nav-item[for=toggle-col-nav-27]:after, .site-theme-default input#toggle-col-nav-27:checked~.col-nav .col-nav-item[for=toggle-col-nav-27]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-27:checked~.col-nav .col-nav-item[for=toggle-col-nav-27] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-27:checked~.col-nav .col-nav-item[for=toggle-col-nav-27]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-27:checked~.col-nav .col-nav-item[for=toggle-col-nav-27] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-27:checked~.col-nav .col-nav-item[for=toggle-col-nav-27]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-27:checked~.col-nav .col-nav-item[for=toggle-col-nav-27] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-27:checked~.col-nav .col-nav-item[for=toggle-col-nav-27]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-27:checked~.col-nav .col-nav-item[for=toggle-col-nav-27] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-27:checked~.col-nav .col-nav-item[for=toggle-col-nav-27]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-28 {
    display: none
}

input#toggle-col-nav-28:checked~.col-nav .col-nav-item[for=toggle-col-nav-28] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-28:checked~.col-nav .col-nav-item[for=toggle-col-nav-28]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-28:checked~.col-nav #nav-content-28 {
    display: block
}

.mce-content-body input#toggle-col-nav-28:checked~.col-nav .col-nav-item[for=toggle-col-nav-28], .site-theme-default input#toggle-col-nav-28:checked~.col-nav .col-nav-item[for=toggle-col-nav-28] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-28:checked~.col-nav .col-nav-item[for=toggle-col-nav-28]:after, .site-theme-default input#toggle-col-nav-28:checked~.col-nav .col-nav-item[for=toggle-col-nav-28]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-28:checked~.col-nav .col-nav-item[for=toggle-col-nav-28] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-28:checked~.col-nav .col-nav-item[for=toggle-col-nav-28]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-28:checked~.col-nav .col-nav-item[for=toggle-col-nav-28] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-28:checked~.col-nav .col-nav-item[for=toggle-col-nav-28]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-28:checked~.col-nav .col-nav-item[for=toggle-col-nav-28] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-28:checked~.col-nav .col-nav-item[for=toggle-col-nav-28]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-28:checked~.col-nav .col-nav-item[for=toggle-col-nav-28] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-28:checked~.col-nav .col-nav-item[for=toggle-col-nav-28]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-29 {
    display: none
}

input#toggle-col-nav-29:checked~.col-nav .col-nav-item[for=toggle-col-nav-29] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-29:checked~.col-nav .col-nav-item[for=toggle-col-nav-29]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-29:checked~.col-nav #nav-content-29 {
    display: block
}

.mce-content-body input#toggle-col-nav-29:checked~.col-nav .col-nav-item[for=toggle-col-nav-29], .site-theme-default input#toggle-col-nav-29:checked~.col-nav .col-nav-item[for=toggle-col-nav-29] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-29:checked~.col-nav .col-nav-item[for=toggle-col-nav-29]:after, .site-theme-default input#toggle-col-nav-29:checked~.col-nav .col-nav-item[for=toggle-col-nav-29]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-29:checked~.col-nav .col-nav-item[for=toggle-col-nav-29] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-29:checked~.col-nav .col-nav-item[for=toggle-col-nav-29]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-29:checked~.col-nav .col-nav-item[for=toggle-col-nav-29] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-29:checked~.col-nav .col-nav-item[for=toggle-col-nav-29]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-29:checked~.col-nav .col-nav-item[for=toggle-col-nav-29] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-29:checked~.col-nav .col-nav-item[for=toggle-col-nav-29]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-29:checked~.col-nav .col-nav-item[for=toggle-col-nav-29] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-29:checked~.col-nav .col-nav-item[for=toggle-col-nav-29]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-30 {
    display: none
}

input#toggle-col-nav-30:checked~.col-nav .col-nav-item[for=toggle-col-nav-30] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-30:checked~.col-nav .col-nav-item[for=toggle-col-nav-30]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-30:checked~.col-nav #nav-content-30 {
    display: block
}

.mce-content-body input#toggle-col-nav-30:checked~.col-nav .col-nav-item[for=toggle-col-nav-30], .site-theme-default input#toggle-col-nav-30:checked~.col-nav .col-nav-item[for=toggle-col-nav-30] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-30:checked~.col-nav .col-nav-item[for=toggle-col-nav-30]:after, .site-theme-default input#toggle-col-nav-30:checked~.col-nav .col-nav-item[for=toggle-col-nav-30]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-30:checked~.col-nav .col-nav-item[for=toggle-col-nav-30] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-30:checked~.col-nav .col-nav-item[for=toggle-col-nav-30]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-30:checked~.col-nav .col-nav-item[for=toggle-col-nav-30] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-30:checked~.col-nav .col-nav-item[for=toggle-col-nav-30]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-30:checked~.col-nav .col-nav-item[for=toggle-col-nav-30] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-30:checked~.col-nav .col-nav-item[for=toggle-col-nav-30]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-30:checked~.col-nav .col-nav-item[for=toggle-col-nav-30] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-30:checked~.col-nav .col-nav-item[for=toggle-col-nav-30]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-31 {
    display: none
}

input#toggle-col-nav-31:checked~.col-nav .col-nav-item[for=toggle-col-nav-31] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-31:checked~.col-nav .col-nav-item[for=toggle-col-nav-31]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-31:checked~.col-nav #nav-content-31 {
    display: block
}

.mce-content-body input#toggle-col-nav-31:checked~.col-nav .col-nav-item[for=toggle-col-nav-31], .site-theme-default input#toggle-col-nav-31:checked~.col-nav .col-nav-item[for=toggle-col-nav-31] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-31:checked~.col-nav .col-nav-item[for=toggle-col-nav-31]:after, .site-theme-default input#toggle-col-nav-31:checked~.col-nav .col-nav-item[for=toggle-col-nav-31]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-31:checked~.col-nav .col-nav-item[for=toggle-col-nav-31] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-31:checked~.col-nav .col-nav-item[for=toggle-col-nav-31]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-31:checked~.col-nav .col-nav-item[for=toggle-col-nav-31] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-31:checked~.col-nav .col-nav-item[for=toggle-col-nav-31]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-31:checked~.col-nav .col-nav-item[for=toggle-col-nav-31] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-31:checked~.col-nav .col-nav-item[for=toggle-col-nav-31]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-31:checked~.col-nav .col-nav-item[for=toggle-col-nav-31] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-31:checked~.col-nav .col-nav-item[for=toggle-col-nav-31]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-32 {
    display: none
}

input#toggle-col-nav-32:checked~.col-nav .col-nav-item[for=toggle-col-nav-32] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-32:checked~.col-nav .col-nav-item[for=toggle-col-nav-32]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-32:checked~.col-nav #nav-content-32 {
    display: block
}

.mce-content-body input#toggle-col-nav-32:checked~.col-nav .col-nav-item[for=toggle-col-nav-32], .site-theme-default input#toggle-col-nav-32:checked~.col-nav .col-nav-item[for=toggle-col-nav-32] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-32:checked~.col-nav .col-nav-item[for=toggle-col-nav-32]:after, .site-theme-default input#toggle-col-nav-32:checked~.col-nav .col-nav-item[for=toggle-col-nav-32]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-32:checked~.col-nav .col-nav-item[for=toggle-col-nav-32] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-32:checked~.col-nav .col-nav-item[for=toggle-col-nav-32]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-32:checked~.col-nav .col-nav-item[for=toggle-col-nav-32] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-32:checked~.col-nav .col-nav-item[for=toggle-col-nav-32]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-32:checked~.col-nav .col-nav-item[for=toggle-col-nav-32] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-32:checked~.col-nav .col-nav-item[for=toggle-col-nav-32]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-32:checked~.col-nav .col-nav-item[for=toggle-col-nav-32] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-32:checked~.col-nav .col-nav-item[for=toggle-col-nav-32]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-33 {
    display: none
}

input#toggle-col-nav-33:checked~.col-nav .col-nav-item[for=toggle-col-nav-33] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-33:checked~.col-nav .col-nav-item[for=toggle-col-nav-33]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-33:checked~.col-nav #nav-content-33 {
    display: block
}

.mce-content-body input#toggle-col-nav-33:checked~.col-nav .col-nav-item[for=toggle-col-nav-33], .site-theme-default input#toggle-col-nav-33:checked~.col-nav .col-nav-item[for=toggle-col-nav-33] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-33:checked~.col-nav .col-nav-item[for=toggle-col-nav-33]:after, .site-theme-default input#toggle-col-nav-33:checked~.col-nav .col-nav-item[for=toggle-col-nav-33]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-33:checked~.col-nav .col-nav-item[for=toggle-col-nav-33] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-33:checked~.col-nav .col-nav-item[for=toggle-col-nav-33]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-33:checked~.col-nav .col-nav-item[for=toggle-col-nav-33] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-33:checked~.col-nav .col-nav-item[for=toggle-col-nav-33]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-33:checked~.col-nav .col-nav-item[for=toggle-col-nav-33] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-33:checked~.col-nav .col-nav-item[for=toggle-col-nav-33]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-33:checked~.col-nav .col-nav-item[for=toggle-col-nav-33] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-33:checked~.col-nav .col-nav-item[for=toggle-col-nav-33]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-34 {
    display: none
}

input#toggle-col-nav-34:checked~.col-nav .col-nav-item[for=toggle-col-nav-34] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-34:checked~.col-nav .col-nav-item[for=toggle-col-nav-34]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-34:checked~.col-nav #nav-content-34 {
    display: block
}

.mce-content-body input#toggle-col-nav-34:checked~.col-nav .col-nav-item[for=toggle-col-nav-34], .site-theme-default input#toggle-col-nav-34:checked~.col-nav .col-nav-item[for=toggle-col-nav-34] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-34:checked~.col-nav .col-nav-item[for=toggle-col-nav-34]:after, .site-theme-default input#toggle-col-nav-34:checked~.col-nav .col-nav-item[for=toggle-col-nav-34]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-34:checked~.col-nav .col-nav-item[for=toggle-col-nav-34] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-34:checked~.col-nav .col-nav-item[for=toggle-col-nav-34]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-34:checked~.col-nav .col-nav-item[for=toggle-col-nav-34] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-34:checked~.col-nav .col-nav-item[for=toggle-col-nav-34]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-34:checked~.col-nav .col-nav-item[for=toggle-col-nav-34] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-34:checked~.col-nav .col-nav-item[for=toggle-col-nav-34]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-34:checked~.col-nav .col-nav-item[for=toggle-col-nav-34] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-34:checked~.col-nav .col-nav-item[for=toggle-col-nav-34]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-35 {
    display: none
}

input#toggle-col-nav-35:checked~.col-nav .col-nav-item[for=toggle-col-nav-35] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-35:checked~.col-nav .col-nav-item[for=toggle-col-nav-35]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-35:checked~.col-nav #nav-content-35 {
    display: block
}

.mce-content-body input#toggle-col-nav-35:checked~.col-nav .col-nav-item[for=toggle-col-nav-35], .site-theme-default input#toggle-col-nav-35:checked~.col-nav .col-nav-item[for=toggle-col-nav-35] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-35:checked~.col-nav .col-nav-item[for=toggle-col-nav-35]:after, .site-theme-default input#toggle-col-nav-35:checked~.col-nav .col-nav-item[for=toggle-col-nav-35]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-35:checked~.col-nav .col-nav-item[for=toggle-col-nav-35] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-35:checked~.col-nav .col-nav-item[for=toggle-col-nav-35]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-35:checked~.col-nav .col-nav-item[for=toggle-col-nav-35] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-35:checked~.col-nav .col-nav-item[for=toggle-col-nav-35]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-35:checked~.col-nav .col-nav-item[for=toggle-col-nav-35] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-35:checked~.col-nav .col-nav-item[for=toggle-col-nav-35]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-35:checked~.col-nav .col-nav-item[for=toggle-col-nav-35] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-35:checked~.col-nav .col-nav-item[for=toggle-col-nav-35]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-36 {
    display: none
}

input#toggle-col-nav-36:checked~.col-nav .col-nav-item[for=toggle-col-nav-36] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-36:checked~.col-nav .col-nav-item[for=toggle-col-nav-36]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-36:checked~.col-nav #nav-content-36 {
    display: block
}

.mce-content-body input#toggle-col-nav-36:checked~.col-nav .col-nav-item[for=toggle-col-nav-36], .site-theme-default input#toggle-col-nav-36:checked~.col-nav .col-nav-item[for=toggle-col-nav-36] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-36:checked~.col-nav .col-nav-item[for=toggle-col-nav-36]:after, .site-theme-default input#toggle-col-nav-36:checked~.col-nav .col-nav-item[for=toggle-col-nav-36]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-36:checked~.col-nav .col-nav-item[for=toggle-col-nav-36] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-36:checked~.col-nav .col-nav-item[for=toggle-col-nav-36]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-36:checked~.col-nav .col-nav-item[for=toggle-col-nav-36] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-36:checked~.col-nav .col-nav-item[for=toggle-col-nav-36]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-36:checked~.col-nav .col-nav-item[for=toggle-col-nav-36] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-36:checked~.col-nav .col-nav-item[for=toggle-col-nav-36]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-36:checked~.col-nav .col-nav-item[for=toggle-col-nav-36] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-36:checked~.col-nav .col-nav-item[for=toggle-col-nav-36]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-37 {
    display: none
}

input#toggle-col-nav-37:checked~.col-nav .col-nav-item[for=toggle-col-nav-37] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-37:checked~.col-nav .col-nav-item[for=toggle-col-nav-37]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-37:checked~.col-nav #nav-content-37 {
    display: block
}

.mce-content-body input#toggle-col-nav-37:checked~.col-nav .col-nav-item[for=toggle-col-nav-37], .site-theme-default input#toggle-col-nav-37:checked~.col-nav .col-nav-item[for=toggle-col-nav-37] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-37:checked~.col-nav .col-nav-item[for=toggle-col-nav-37]:after, .site-theme-default input#toggle-col-nav-37:checked~.col-nav .col-nav-item[for=toggle-col-nav-37]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-37:checked~.col-nav .col-nav-item[for=toggle-col-nav-37] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-37:checked~.col-nav .col-nav-item[for=toggle-col-nav-37]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-37:checked~.col-nav .col-nav-item[for=toggle-col-nav-37] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-37:checked~.col-nav .col-nav-item[for=toggle-col-nav-37]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-37:checked~.col-nav .col-nav-item[for=toggle-col-nav-37] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-37:checked~.col-nav .col-nav-item[for=toggle-col-nav-37]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-37:checked~.col-nav .col-nav-item[for=toggle-col-nav-37] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-37:checked~.col-nav .col-nav-item[for=toggle-col-nav-37]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-38 {
    display: none
}

input#toggle-col-nav-38:checked~.col-nav .col-nav-item[for=toggle-col-nav-38] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-38:checked~.col-nav .col-nav-item[for=toggle-col-nav-38]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-38:checked~.col-nav #nav-content-38 {
    display: block
}

.mce-content-body input#toggle-col-nav-38:checked~.col-nav .col-nav-item[for=toggle-col-nav-38], .site-theme-default input#toggle-col-nav-38:checked~.col-nav .col-nav-item[for=toggle-col-nav-38] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-38:checked~.col-nav .col-nav-item[for=toggle-col-nav-38]:after, .site-theme-default input#toggle-col-nav-38:checked~.col-nav .col-nav-item[for=toggle-col-nav-38]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-38:checked~.col-nav .col-nav-item[for=toggle-col-nav-38] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-38:checked~.col-nav .col-nav-item[for=toggle-col-nav-38]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-38:checked~.col-nav .col-nav-item[for=toggle-col-nav-38] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-38:checked~.col-nav .col-nav-item[for=toggle-col-nav-38]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-38:checked~.col-nav .col-nav-item[for=toggle-col-nav-38] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-38:checked~.col-nav .col-nav-item[for=toggle-col-nav-38]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-38:checked~.col-nav .col-nav-item[for=toggle-col-nav-38] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-38:checked~.col-nav .col-nav-item[for=toggle-col-nav-38]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-39 {
    display: none
}

input#toggle-col-nav-39:checked~.col-nav .col-nav-item[for=toggle-col-nav-39] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-39:checked~.col-nav .col-nav-item[for=toggle-col-nav-39]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-39:checked~.col-nav #nav-content-39 {
    display: block
}

.mce-content-body input#toggle-col-nav-39:checked~.col-nav .col-nav-item[for=toggle-col-nav-39], .site-theme-default input#toggle-col-nav-39:checked~.col-nav .col-nav-item[for=toggle-col-nav-39] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-39:checked~.col-nav .col-nav-item[for=toggle-col-nav-39]:after, .site-theme-default input#toggle-col-nav-39:checked~.col-nav .col-nav-item[for=toggle-col-nav-39]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-39:checked~.col-nav .col-nav-item[for=toggle-col-nav-39] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-39:checked~.col-nav .col-nav-item[for=toggle-col-nav-39]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-39:checked~.col-nav .col-nav-item[for=toggle-col-nav-39] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-39:checked~.col-nav .col-nav-item[for=toggle-col-nav-39]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-39:checked~.col-nav .col-nav-item[for=toggle-col-nav-39] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-39:checked~.col-nav .col-nav-item[for=toggle-col-nav-39]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-39:checked~.col-nav .col-nav-item[for=toggle-col-nav-39] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-39:checked~.col-nav .col-nav-item[for=toggle-col-nav-39]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-40 {
    display: none
}

input#toggle-col-nav-40:checked~.col-nav .col-nav-item[for=toggle-col-nav-40] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-40:checked~.col-nav .col-nav-item[for=toggle-col-nav-40]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-40:checked~.col-nav #nav-content-40 {
    display: block
}

.mce-content-body input#toggle-col-nav-40:checked~.col-nav .col-nav-item[for=toggle-col-nav-40], .site-theme-default input#toggle-col-nav-40:checked~.col-nav .col-nav-item[for=toggle-col-nav-40] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-40:checked~.col-nav .col-nav-item[for=toggle-col-nav-40]:after, .site-theme-default input#toggle-col-nav-40:checked~.col-nav .col-nav-item[for=toggle-col-nav-40]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-40:checked~.col-nav .col-nav-item[for=toggle-col-nav-40] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-40:checked~.col-nav .col-nav-item[for=toggle-col-nav-40]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-40:checked~.col-nav .col-nav-item[for=toggle-col-nav-40] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-40:checked~.col-nav .col-nav-item[for=toggle-col-nav-40]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-40:checked~.col-nav .col-nav-item[for=toggle-col-nav-40] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-40:checked~.col-nav .col-nav-item[for=toggle-col-nav-40]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-40:checked~.col-nav .col-nav-item[for=toggle-col-nav-40] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-40:checked~.col-nav .col-nav-item[for=toggle-col-nav-40]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-41 {
    display: none
}

input#toggle-col-nav-41:checked~.col-nav .col-nav-item[for=toggle-col-nav-41] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-41:checked~.col-nav .col-nav-item[for=toggle-col-nav-41]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-41:checked~.col-nav #nav-content-41 {
    display: block
}

.mce-content-body input#toggle-col-nav-41:checked~.col-nav .col-nav-item[for=toggle-col-nav-41], .site-theme-default input#toggle-col-nav-41:checked~.col-nav .col-nav-item[for=toggle-col-nav-41] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-41:checked~.col-nav .col-nav-item[for=toggle-col-nav-41]:after, .site-theme-default input#toggle-col-nav-41:checked~.col-nav .col-nav-item[for=toggle-col-nav-41]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-41:checked~.col-nav .col-nav-item[for=toggle-col-nav-41] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-41:checked~.col-nav .col-nav-item[for=toggle-col-nav-41]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-41:checked~.col-nav .col-nav-item[for=toggle-col-nav-41] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-41:checked~.col-nav .col-nav-item[for=toggle-col-nav-41]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-41:checked~.col-nav .col-nav-item[for=toggle-col-nav-41] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-41:checked~.col-nav .col-nav-item[for=toggle-col-nav-41]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-41:checked~.col-nav .col-nav-item[for=toggle-col-nav-41] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-41:checked~.col-nav .col-nav-item[for=toggle-col-nav-41]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-42 {
    display: none
}

input#toggle-col-nav-42:checked~.col-nav .col-nav-item[for=toggle-col-nav-42] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-42:checked~.col-nav .col-nav-item[for=toggle-col-nav-42]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-42:checked~.col-nav #nav-content-42 {
    display: block
}

.mce-content-body input#toggle-col-nav-42:checked~.col-nav .col-nav-item[for=toggle-col-nav-42], .site-theme-default input#toggle-col-nav-42:checked~.col-nav .col-nav-item[for=toggle-col-nav-42] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-42:checked~.col-nav .col-nav-item[for=toggle-col-nav-42]:after, .site-theme-default input#toggle-col-nav-42:checked~.col-nav .col-nav-item[for=toggle-col-nav-42]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-42:checked~.col-nav .col-nav-item[for=toggle-col-nav-42] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-42:checked~.col-nav .col-nav-item[for=toggle-col-nav-42]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-42:checked~.col-nav .col-nav-item[for=toggle-col-nav-42] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-42:checked~.col-nav .col-nav-item[for=toggle-col-nav-42]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-42:checked~.col-nav .col-nav-item[for=toggle-col-nav-42] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-42:checked~.col-nav .col-nav-item[for=toggle-col-nav-42]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-42:checked~.col-nav .col-nav-item[for=toggle-col-nav-42] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-42:checked~.col-nav .col-nav-item[for=toggle-col-nav-42]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-43 {
    display: none
}

input#toggle-col-nav-43:checked~.col-nav .col-nav-item[for=toggle-col-nav-43] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-43:checked~.col-nav .col-nav-item[for=toggle-col-nav-43]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-43:checked~.col-nav #nav-content-43 {
    display: block
}

.mce-content-body input#toggle-col-nav-43:checked~.col-nav .col-nav-item[for=toggle-col-nav-43], .site-theme-default input#toggle-col-nav-43:checked~.col-nav .col-nav-item[for=toggle-col-nav-43] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-43:checked~.col-nav .col-nav-item[for=toggle-col-nav-43]:after, .site-theme-default input#toggle-col-nav-43:checked~.col-nav .col-nav-item[for=toggle-col-nav-43]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-43:checked~.col-nav .col-nav-item[for=toggle-col-nav-43] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-43:checked~.col-nav .col-nav-item[for=toggle-col-nav-43]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-43:checked~.col-nav .col-nav-item[for=toggle-col-nav-43] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-43:checked~.col-nav .col-nav-item[for=toggle-col-nav-43]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-43:checked~.col-nav .col-nav-item[for=toggle-col-nav-43] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-43:checked~.col-nav .col-nav-item[for=toggle-col-nav-43]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-43:checked~.col-nav .col-nav-item[for=toggle-col-nav-43] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-43:checked~.col-nav .col-nav-item[for=toggle-col-nav-43]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-44 {
    display: none
}

input#toggle-col-nav-44:checked~.col-nav .col-nav-item[for=toggle-col-nav-44] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-44:checked~.col-nav .col-nav-item[for=toggle-col-nav-44]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-44:checked~.col-nav #nav-content-44 {
    display: block
}

.mce-content-body input#toggle-col-nav-44:checked~.col-nav .col-nav-item[for=toggle-col-nav-44], .site-theme-default input#toggle-col-nav-44:checked~.col-nav .col-nav-item[for=toggle-col-nav-44] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-44:checked~.col-nav .col-nav-item[for=toggle-col-nav-44]:after, .site-theme-default input#toggle-col-nav-44:checked~.col-nav .col-nav-item[for=toggle-col-nav-44]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-44:checked~.col-nav .col-nav-item[for=toggle-col-nav-44] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-44:checked~.col-nav .col-nav-item[for=toggle-col-nav-44]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-44:checked~.col-nav .col-nav-item[for=toggle-col-nav-44] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-44:checked~.col-nav .col-nav-item[for=toggle-col-nav-44]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-44:checked~.col-nav .col-nav-item[for=toggle-col-nav-44] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-44:checked~.col-nav .col-nav-item[for=toggle-col-nav-44]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-44:checked~.col-nav .col-nav-item[for=toggle-col-nav-44] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-44:checked~.col-nav .col-nav-item[for=toggle-col-nav-44]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-45 {
    display: none
}

input#toggle-col-nav-45:checked~.col-nav .col-nav-item[for=toggle-col-nav-45] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-45:checked~.col-nav .col-nav-item[for=toggle-col-nav-45]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-45:checked~.col-nav #nav-content-45 {
    display: block
}

.mce-content-body input#toggle-col-nav-45:checked~.col-nav .col-nav-item[for=toggle-col-nav-45], .site-theme-default input#toggle-col-nav-45:checked~.col-nav .col-nav-item[for=toggle-col-nav-45] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-45:checked~.col-nav .col-nav-item[for=toggle-col-nav-45]:after, .site-theme-default input#toggle-col-nav-45:checked~.col-nav .col-nav-item[for=toggle-col-nav-45]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-45:checked~.col-nav .col-nav-item[for=toggle-col-nav-45] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-45:checked~.col-nav .col-nav-item[for=toggle-col-nav-45]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-45:checked~.col-nav .col-nav-item[for=toggle-col-nav-45] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-45:checked~.col-nav .col-nav-item[for=toggle-col-nav-45]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-45:checked~.col-nav .col-nav-item[for=toggle-col-nav-45] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-45:checked~.col-nav .col-nav-item[for=toggle-col-nav-45]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-45:checked~.col-nav .col-nav-item[for=toggle-col-nav-45] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-45:checked~.col-nav .col-nav-item[for=toggle-col-nav-45]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-46 {
    display: none
}

input#toggle-col-nav-46:checked~.col-nav .col-nav-item[for=toggle-col-nav-46] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-46:checked~.col-nav .col-nav-item[for=toggle-col-nav-46]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-46:checked~.col-nav #nav-content-46 {
    display: block
}

.mce-content-body input#toggle-col-nav-46:checked~.col-nav .col-nav-item[for=toggle-col-nav-46], .site-theme-default input#toggle-col-nav-46:checked~.col-nav .col-nav-item[for=toggle-col-nav-46] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-46:checked~.col-nav .col-nav-item[for=toggle-col-nav-46]:after, .site-theme-default input#toggle-col-nav-46:checked~.col-nav .col-nav-item[for=toggle-col-nav-46]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-46:checked~.col-nav .col-nav-item[for=toggle-col-nav-46] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-46:checked~.col-nav .col-nav-item[for=toggle-col-nav-46]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-46:checked~.col-nav .col-nav-item[for=toggle-col-nav-46] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-46:checked~.col-nav .col-nav-item[for=toggle-col-nav-46]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-46:checked~.col-nav .col-nav-item[for=toggle-col-nav-46] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-46:checked~.col-nav .col-nav-item[for=toggle-col-nav-46]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-46:checked~.col-nav .col-nav-item[for=toggle-col-nav-46] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-46:checked~.col-nav .col-nav-item[for=toggle-col-nav-46]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-47 {
    display: none
}

input#toggle-col-nav-47:checked~.col-nav .col-nav-item[for=toggle-col-nav-47] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-47:checked~.col-nav .col-nav-item[for=toggle-col-nav-47]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-47:checked~.col-nav #nav-content-47 {
    display: block
}

.mce-content-body input#toggle-col-nav-47:checked~.col-nav .col-nav-item[for=toggle-col-nav-47], .site-theme-default input#toggle-col-nav-47:checked~.col-nav .col-nav-item[for=toggle-col-nav-47] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-47:checked~.col-nav .col-nav-item[for=toggle-col-nav-47]:after, .site-theme-default input#toggle-col-nav-47:checked~.col-nav .col-nav-item[for=toggle-col-nav-47]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-47:checked~.col-nav .col-nav-item[for=toggle-col-nav-47] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-47:checked~.col-nav .col-nav-item[for=toggle-col-nav-47]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-47:checked~.col-nav .col-nav-item[for=toggle-col-nav-47] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-47:checked~.col-nav .col-nav-item[for=toggle-col-nav-47]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-47:checked~.col-nav .col-nav-item[for=toggle-col-nav-47] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-47:checked~.col-nav .col-nav-item[for=toggle-col-nav-47]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-47:checked~.col-nav .col-nav-item[for=toggle-col-nav-47] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-47:checked~.col-nav .col-nav-item[for=toggle-col-nav-47]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-48 {
    display: none
}

input#toggle-col-nav-48:checked~.col-nav .col-nav-item[for=toggle-col-nav-48] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-48:checked~.col-nav .col-nav-item[for=toggle-col-nav-48]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-48:checked~.col-nav #nav-content-48 {
    display: block
}

.mce-content-body input#toggle-col-nav-48:checked~.col-nav .col-nav-item[for=toggle-col-nav-48], .site-theme-default input#toggle-col-nav-48:checked~.col-nav .col-nav-item[for=toggle-col-nav-48] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-48:checked~.col-nav .col-nav-item[for=toggle-col-nav-48]:after, .site-theme-default input#toggle-col-nav-48:checked~.col-nav .col-nav-item[for=toggle-col-nav-48]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-48:checked~.col-nav .col-nav-item[for=toggle-col-nav-48] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-48:checked~.col-nav .col-nav-item[for=toggle-col-nav-48]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-48:checked~.col-nav .col-nav-item[for=toggle-col-nav-48] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-48:checked~.col-nav .col-nav-item[for=toggle-col-nav-48]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-48:checked~.col-nav .col-nav-item[for=toggle-col-nav-48] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-48:checked~.col-nav .col-nav-item[for=toggle-col-nav-48]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-48:checked~.col-nav .col-nav-item[for=toggle-col-nav-48] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-48:checked~.col-nav .col-nav-item[for=toggle-col-nav-48]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-49 {
    display: none
}

input#toggle-col-nav-49:checked~.col-nav .col-nav-item[for=toggle-col-nav-49] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-49:checked~.col-nav .col-nav-item[for=toggle-col-nav-49]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-49:checked~.col-nav #nav-content-49 {
    display: block
}

.mce-content-body input#toggle-col-nav-49:checked~.col-nav .col-nav-item[for=toggle-col-nav-49], .site-theme-default input#toggle-col-nav-49:checked~.col-nav .col-nav-item[for=toggle-col-nav-49] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-49:checked~.col-nav .col-nav-item[for=toggle-col-nav-49]:after, .site-theme-default input#toggle-col-nav-49:checked~.col-nav .col-nav-item[for=toggle-col-nav-49]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-49:checked~.col-nav .col-nav-item[for=toggle-col-nav-49] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-49:checked~.col-nav .col-nav-item[for=toggle-col-nav-49]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-49:checked~.col-nav .col-nav-item[for=toggle-col-nav-49] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-49:checked~.col-nav .col-nav-item[for=toggle-col-nav-49]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-49:checked~.col-nav .col-nav-item[for=toggle-col-nav-49] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-49:checked~.col-nav .col-nav-item[for=toggle-col-nav-49]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-49:checked~.col-nav .col-nav-item[for=toggle-col-nav-49] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-49:checked~.col-nav .col-nav-item[for=toggle-col-nav-49]:after {
    background-color: #000;
    border-color: #dcdc00
}

#nav-content-50 {
    display: none
}

input#toggle-col-nav-50:checked~.col-nav .col-nav-item[for=toggle-col-nav-50] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

input#toggle-col-nav-50:checked~.col-nav .col-nav-item[for=toggle-col-nav-50]:after {
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1.4rem;
    position: absolute;
    right: -.8rem;
    top: calc(50% - .7rem);
    transform: rotate(45deg);
    width: 1.4rem;
    z-index: 1
}

input#toggle-col-nav-50:checked~.col-nav #nav-content-50 {
    display: block
}

.mce-content-body input#toggle-col-nav-50:checked~.col-nav .col-nav-item[for=toggle-col-nav-50], .site-theme-default input#toggle-col-nav-50:checked~.col-nav .col-nav-item[for=toggle-col-nav-50] {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #a32e72
}

.mce-content-body input#toggle-col-nav-50:checked~.col-nav .col-nav-item[for=toggle-col-nav-50]:after, .site-theme-default input#toggle-col-nav-50:checked~.col-nav .col-nav-item[for=toggle-col-nav-50]:after {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.site-theme-bw input#toggle-col-nav-50:checked~.col-nav .col-nav-item[for=toggle-col-nav-50] {
    background-color: #f7f7f7;
    border-color: #999;
    color: #000
}

.site-theme-bw input#toggle-col-nav-50:checked~.col-nav .col-nav-item[for=toggle-col-nav-50]:after {
    background-color: #f7f7f7;
    border-color: #999
}

.site-theme-wb input#toggle-col-nav-50:checked~.col-nav .col-nav-item[for=toggle-col-nav-50] {
    background-color: #111;
    border-color: #333;
    color: #fff
}

.site-theme-wb input#toggle-col-nav-50:checked~.col-nav .col-nav-item[for=toggle-col-nav-50]:after {
    background-color: #111;
    border-color: #333
}

.site-theme-by input#toggle-col-nav-50:checked~.col-nav .col-nav-item[for=toggle-col-nav-50] {
    background-color: #ff0;
    border-color: #555;
    color: #000
}

.site-theme-by input#toggle-col-nav-50:checked~.col-nav .col-nav-item[for=toggle-col-nav-50]:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-yb input#toggle-col-nav-50:checked~.col-nav .col-nav-item[for=toggle-col-nav-50] {
    background-color: #000;
    border-color: #dcdc00;
    color: #ff0
}

.site-theme-yb input#toggle-col-nav-50:checked~.col-nav .col-nav-item[for=toggle-col-nav-50]:after {
    background-color: #000;
    border-color: #dcdc00
}

.mce-content-body .col-v-separator, .mce-content-body .col-v-separator-md, .mce-content-body .col-v-separator-sm, .mce-content-body .col-v-separator-xs, .site-theme-default .col-v-separator, .site-theme-default .col-v-separator-md, .site-theme-default .col-v-separator-sm, .site-theme-default .col-v-separator-xs {
    border-color: #ebebeb
}

.site-theme-bw .col-v-separator, .site-theme-bw .col-v-separator-md, .site-theme-bw .col-v-separator-sm, .site-theme-bw .col-v-separator-xs {
    border-color: #999
}

.site-theme-wb .col-v-separator, .site-theme-wb .col-v-separator-md, .site-theme-wb .col-v-separator-sm, .site-theme-wb .col-v-separator-xs {
    border-color: #333
}

.site-theme-by .col-v-separator, .site-theme-by .col-v-separator-md, .site-theme-by .col-v-separator-sm, .site-theme-by .col-v-separator-xs {
    border-color: #555
}

.site-theme-yb .col-v-separator, .site-theme-yb .col-v-separator-md, .site-theme-yb .col-v-separator-sm, .site-theme-yb .col-v-separator-xs {
    border-color: #dcdc00
}

.small, small {
    font-size: 75%;
    line-height: 1
}

.money, .no-wrap {
    white-space: nowrap
}

.mce-content-body .money, .site-theme-default .money {
    color: #a32e72
}

.text-block-smallest {
    display: block;
    padding-bottom: .1rem;
    padding-top: .1rem
}

.text-block-smaller {
    display: block;
    padding-bottom: .2rem;
    padding-top: .2rem
}

.text-block-small {
    display: block;
    padding-bottom: .3rem;
    padding-top: .3rem
}

.text-serif {
    font-family: PT Serif, "serif"!important
}

@media (max-width:580px) {
    .text-serif-xs {
        font-family: PT Serif, "serif"!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-serif-sm {
        font-family: PT Serif, "serif"!important
    }
}

@media (min-width:1024px) {
    .text-serif-md {
        font-family: PT Serif, "serif"!important
    }
}

.text-roboto {
    font-family: Roboto Condensed, "sans-serif"!important
}

@media (max-width:580px) {
    .text-roboto-xs {
        font-family: Roboto Condensed, "sans-serif"!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-roboto-sm {
        font-family: Roboto Condensed, "sans-serif"!important
    }
}

@media (min-width:1024px) {
    .text-roboto-md {
        font-family: Roboto Condensed, "sans-serif"!important
    }
}

.text-small {
    font-size: 1.5rem!important
}

@media (max-width:580px) {
    .text-small-xs {
        font-size: 1.5rem!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-small-sm {
        font-size: 1.5rem!important
    }
}

@media (min-width:1024px) {
    .text-small-md {
        font-size: 1.5rem!important
    }
}

.text-smaller {
    font-size: 1.4rem!important
}

@media (max-width:580px) {
    .text-smaller-xs {
        font-size: 1.4rem!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-smaller-sm {
        font-size: 1.4rem!important
    }
}

@media (min-width:1024px) {
    .text-smaller-md {
        font-size: 1.4rem!important
    }
}

.text-smallest {
    font-size: 1.3rem!important
}

@media (max-width:580px) {
    .text-smallest-xs {
        font-size: 1.3rem!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-smallest-sm {
        font-size: 1.3rem!important
    }
}

@media (min-width:1024px) {
    .text-smallest-md {
        font-size: 1.3rem!important
    }
}

.text-large {
    font-size: 1.7rem!important
}

@media (max-width:580px) {
    .text-large-xs {
        font-size: 1.7rem!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-large-sm {
        font-size: 1.7rem!important
    }
}

@media (min-width:1024px) {
    .text-large-md {
        font-size: 1.7rem!important
    }
}

.text-larger {
    font-size: 1.8rem!important
}

@media (max-width:580px) {
    .text-larger-xs {
        font-size: 1.8rem!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-larger-sm {
        font-size: 1.8rem!important
    }
}

@media (min-width:1024px) {
    .text-larger-md {
        font-size: 1.8rem!important
    }
}

.text-largest {
    font-size: 2.4rem!important
}

@media (max-width:580px) {
    .text-largest-xs {
        font-size: 2.4rem!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-largest-sm {
        font-size: 2.4rem!important
    }
}

@media (min-width:1024px) {
    .text-largest-md {
        font-size: 2.4rem!important
    }
}

.text-weight-small {
    font-weight: 400!important
}

@media (max-width:580px) {
    .text-weight-small-xs {
        font-weight: 400!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-weight-small-sm {
        font-weight: 400!important
    }
}

@media (min-width:1024px) {
    .text-weight-small-md {
        font-weight: 400!important
    }
}

.text-weight-smaller {
    font-weight: 300!important
}

@media (max-width:580px) {
    .text-weight-smaller-xs {
        font-weight: 300!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-weight-smaller-sm {
        font-weight: 300!important
    }
}

@media (min-width:1024px) {
    .text-weight-smaller-md {
        font-weight: 300!important
    }
}

.text-weight-smallest {
    font-weight: 200!important
}

@media (max-width:580px) {
    .text-weight-smallest-xs {
        font-weight: 200!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-weight-smallest-sm {
        font-weight: 200!important
    }
}

@media (min-width:1024px) {
    .text-weight-smallest-md {
        font-weight: 200!important
    }
}

.text-weight-large {
    font-weight: 600!important
}

@media (max-width:580px) {
    .text-weight-large-xs {
        font-weight: 600!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-weight-large-sm {
        font-weight: 600!important
    }
}

@media (min-width:1024px) {
    .text-weight-large-md {
        font-weight: 600!important
    }
}

.text-weight-larger {
    font-weight: 700!important
}

@media (max-width:580px) {
    .text-weight-larger-xs {
        font-weight: 700!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-weight-larger-sm {
        font-weight: 700!important
    }
}

@media (min-width:1024px) {
    .text-weight-larger-md {
        font-weight: 700!important
    }
}

.text-weight-largest {
    font-weight: 800!important
}

@media (max-width:580px) {
    .text-weight-largest-xs {
        font-weight: 800!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-weight-largest-sm {
        font-weight: 800!important
    }
}

@media (min-width:1024px) {
    .text-weight-largest-md {
        font-weight: 800!important
    }
}

.text-lowercase {
    text-transform: lowercase!important
}

@media (max-width:580px) {
    .text-lowercase-xs {
        text-transform: lowercase!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-lowercase-sm {
        text-transform: lowercase!important
    }
}

@media (min-width:1024px) {
    .text-lowercase-md {
        text-transform: lowercase!important
    }
}

.text-uppercase {
    text-transform: uppercase!important
}

@media (max-width:580px) {
    .text-uppercase-xs {
        text-transform: uppercase!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-uppercase-sm {
        text-transform: uppercase!important
    }
}

@media (min-width:1024px) {
    .text-uppercase-md {
        text-transform: uppercase!important
    }
}

.text-capitalize {
    text-transform: capitalize!important
}

@media (max-width:580px) {
    .text-capitalize-xs {
        text-transform: capitalize!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-capitalize-sm {
        text-transform: capitalize!important
    }
}

@media (min-width:1024px) {
    .text-capitalize-md {
        text-transform: capitalize!important
    }
}

.text-underline {
    text-decoration: underline!important
}

@media (max-width:580px) {
    .text-underline-xs {
        text-decoration: underline!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-underline-sm {
        text-decoration: underline!important
    }
}

@media (min-width:1024px) {
    .text-underline-md {
        text-decoration: underline!important
    }
}

.text-link-arrow:after {
    content: "\E1C3";
    font-family: flaticons-solid;
    font-size: 75%
}

@media (max-width:580px) {
    .text-link-arrow:after-xs {
        content: "\E1C3";
        font-family: flaticons-solid;
        font-size: 75%
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-link-arrow:after-sm {
        content: "\E1C3";
        font-family: flaticons-solid;
        font-size: 75%
    }
}

@media (min-width:1024px) {
    .text-link-arrow:after-md {
        content: "\E1C3";
        font-family: flaticons-solid;
        font-size: 75%
    }
}

.text-center {
    text-align: center!important
}

@media (max-width:580px) {
    .text-center-xs {
        text-align: center!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-center-sm {
        text-align: center!important
    }
}

@media (min-width:1024px) {
    .text-center-md {
        text-align: center!important
    }
}

.text-left {
    text-align: left!important
}

@media (max-width:580px) {
    .text-left-xs {
        text-align: left!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-left-sm {
        text-align: left!important
    }
}

@media (min-width:1024px) {
    .text-left-md {
        text-align: left!important
    }
}

.text-right {
    text-align: right!important
}

@media (max-width:580px) {
    .text-right-xs {
        text-align: right!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-right-sm {
        text-align: right!important
    }
}

@media (min-width:1024px) {
    .text-right-md {
        text-align: right!important
    }
}

.text-middle {
    vertical-align: middle!important
}

@media (max-width:580px) {
    .text-middle-xs {
        vertical-align: middle!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-middle-sm {
        vertical-align: middle!important
    }
}

@media (min-width:1024px) {
    .text-middle-md {
        vertical-align: middle!important
    }
}

.text-top {
    vertical-align: top!important
}

@media (max-width:580px) {
    .text-top-xs {
        vertical-align: top!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-top-sm {
        vertical-align: top!important
    }
}

@media (min-width:1024px) {
    .text-top-md {
        vertical-align: top!important
    }
}

.text-bottom {
    vertical-align: bottom!important
}

@media (max-width:580px) {
    .text-bottom-xs {
        vertical-align: bottom!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-bottom-sm {
        vertical-align: bottom!important
    }
}

@media (min-width:1024px) {
    .text-bottom-md {
        vertical-align: bottom!important
    }
}

.text-pull-left {
    float: left!important
}

@media (max-width:580px) {
    .text-pull-left-xs {
        float: left!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-pull-left-sm {
        float: left!important
    }
}

@media (min-width:1024px) {
    .text-pull-left-md {
        float: left!important
    }
}

.text-pull-right {
    float: right!important
}

@media (max-width:580px) {
    .text-pull-right-xs {
        float: right!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .text-pull-right-sm {
        float: right!important
    }
}

@media (min-width:1024px) {
    .text-pull-right-md {
        float: right!important
    }
}

.mce-content-body .text-darkest, .site-theme-default .text-darkest {
    color: #0d0d0d!important
}

.site-theme-bw .text-darkest {
    color: #000
}

.site-theme-wb .text-darkest {
    color: #fff
}

.site-theme-by .text-darkest {
    color: #000
}

.site-theme-yb .text-darkest {
    color: #ff0
}

@media (max-width:580px) {
    .mce-content-body .text-darkest-xs, .site-theme-default .text-darkest-xs {
        color: #0d0d0d!important
    }
    .site-theme-bw .text-darkest-xs {
        color: #000
    }
    .site-theme-wb .text-darkest-xs {
        color: #fff
    }
    .site-theme-by .text-darkest-xs {
        color: #000
    }
    .site-theme-yb .text-darkest-xs {
        color: #ff0
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .mce-content-body .text-darkest-sm, .site-theme-default .text-darkest-sm {
        color: #0d0d0d!important
    }
    .site-theme-bw .text-darkest-sm {
        color: #000
    }
    .site-theme-wb .text-darkest-sm {
        color: #fff
    }
    .site-theme-by .text-darkest-sm {
        color: #000
    }
    .site-theme-yb .text-darkest-sm {
        color: #ff0
    }
}

@media (min-width:1024px) {
    .mce-content-body .text-darkest-md, .site-theme-default .text-darkest-md {
        color: #0d0d0d!important
    }
    .site-theme-bw .text-darkest-md {
        color: #000
    }
    .site-theme-wb .text-darkest-md {
        color: #fff
    }
    .site-theme-by .text-darkest-md {
        color: #000
    }
    .site-theme-yb .text-darkest-md {
        color: #ff0
    }
}

.mce-content-body .text-darker, .site-theme-default .text-darker {
    color: #1d1d1d!important
}

.site-theme-bw .text-darker {
    color: #000
}

.site-theme-wb .text-darker {
    color: #fff
}

.site-theme-by .text-darker {
    color: #000
}

.site-theme-yb .text-darker {
    color: #ff0
}

@media (max-width:580px) {
    .mce-content-body .text-darker-xs, .site-theme-default .text-darker-xs {
        color: #1d1d1d!important
    }
    .site-theme-bw .text-darker-xs {
        color: #000
    }
    .site-theme-wb .text-darker-xs {
        color: #fff
    }
    .site-theme-by .text-darker-xs {
        color: #000
    }
    .site-theme-yb .text-darker-xs {
        color: #ff0
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .mce-content-body .text-darker-sm, .site-theme-default .text-darker-sm {
        color: #1d1d1d!important
    }
    .site-theme-bw .text-darker-sm {
        color: #000
    }
    .site-theme-wb .text-darker-sm {
        color: #fff
    }
    .site-theme-by .text-darker-sm {
        color: #000
    }
    .site-theme-yb .text-darker-sm {
        color: #ff0
    }
}

@media (min-width:1024px) {
    .mce-content-body .text-darker-md, .site-theme-default .text-darker-md {
        color: #1d1d1d!important
    }
    .site-theme-bw .text-darker-md {
        color: #000
    }
    .site-theme-wb .text-darker-md {
        color: #fff
    }
    .site-theme-by .text-darker-md {
        color: #000
    }
    .site-theme-yb .text-darker-md {
        color: #ff0
    }
}

.mce-content-body .text-dark, .site-theme-default .text-dark {
    color: #2d2d2d!important
}

.site-theme-bw .text-dark {
    color: #000
}

.site-theme-wb .text-dark {
    color: #fff
}

.site-theme-by .text-dark {
    color: #000
}

.site-theme-yb .text-dark {
    color: #ff0
}

@media (max-width:580px) {
    .mce-content-body .text-dark-xs, .site-theme-default .text-dark-xs {
        color: #2d2d2d!important
    }
    .site-theme-bw .text-dark-xs {
        color: #000
    }
    .site-theme-wb .text-dark-xs {
        color: #fff
    }
    .site-theme-by .text-dark-xs {
        color: #000
    }
    .site-theme-yb .text-dark-xs {
        color: #ff0
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .mce-content-body .text-dark-sm, .site-theme-default .text-dark-sm {
        color: #2d2d2d!important
    }
    .site-theme-bw .text-dark-sm {
        color: #000
    }
    .site-theme-wb .text-dark-sm {
        color: #fff
    }
    .site-theme-by .text-dark-sm {
        color: #000
    }
    .site-theme-yb .text-dark-sm {
        color: #ff0
    }
}

@media (min-width:1024px) {
    .mce-content-body .text-dark-md, .site-theme-default .text-dark-md {
        color: #2d2d2d!important
    }
    .site-theme-bw .text-dark-md {
        color: #000
    }
    .site-theme-wb .text-dark-md {
        color: #fff
    }
    .site-theme-by .text-dark-md {
        color: #000
    }
    .site-theme-yb .text-dark-md {
        color: #ff0
    }
}

.mce-content-body .text-default, .site-theme-default .text-default {
    color: #3d3d3d!important
}

.site-theme-bw .text-default {
    color: #000
}

.site-theme-wb .text-default {
    color: #fff
}

.site-theme-by .text-default {
    color: #000
}

.site-theme-yb .text-default {
    color: #ff0
}

@media (max-width:580px) {
    .mce-content-body .text-default-xs, .site-theme-default .text-default-xs {
        color: #3d3d3d!important
    }
    .site-theme-bw .text-default-xs {
        color: #000
    }
    .site-theme-wb .text-default-xs {
        color: #fff
    }
    .site-theme-by .text-default-xs {
        color: #000
    }
    .site-theme-yb .text-default-xs {
        color: #ff0
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .mce-content-body .text-default-sm, .site-theme-default .text-default-sm {
        color: #3d3d3d!important
    }
    .site-theme-bw .text-default-sm {
        color: #000
    }
    .site-theme-wb .text-default-sm {
        color: #fff
    }
    .site-theme-by .text-default-sm {
        color: #000
    }
    .site-theme-yb .text-default-sm {
        color: #ff0
    }
}

@media (min-width:1024px) {
    .mce-content-body .text-default-md, .site-theme-default .text-default-md {
        color: #3d3d3d!important
    }
    .site-theme-bw .text-default-md {
        color: #000
    }
    .site-theme-wb .text-default-md {
        color: #fff
    }
    .site-theme-by .text-default-md {
        color: #000
    }
    .site-theme-yb .text-default-md {
        color: #ff0
    }
}

.mce-content-body .text-light, .site-theme-default .text-light {
    color: #000000!important
}

.site-theme-bw .text-light {
    color: #111
}

.site-theme-wb .text-light {
    color: #fff
}

.site-theme-by .text-light {
    color: #000
}

.site-theme-yb .text-light {
    color: #ff0
}

@media (max-width:580px) {
    .mce-content-body .text-light-xs, .site-theme-default .text-light-xs {
        color: #000000!important
    }
    .site-theme-bw .text-light-xs {
        color: #111
    }
    .site-theme-wb .text-light-xs {
        color: #fff
    }
    .site-theme-by .text-light-xs {
        color: #000
    }
    .site-theme-yb .text-light-xs {
        color: #ff0
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .mce-content-body .text-light-sm, .site-theme-default .text-light-sm {
        color: #000000!important
    }
    .site-theme-bw .text-light-sm {
        color: #111
    }
    .site-theme-wb .text-light-sm {
        color: #fff
    }
    .site-theme-by .text-light-sm {
        color: #000
    }
    .site-theme-yb .text-light-sm {
        color: #ff0
    }
}

@media (min-width:1024px) {
    .mce-content-body .text-light-md, .site-theme-default .text-light-md {
        color: #000000!important
    }
    .site-theme-bw .text-light-md {
        color: #111
    }
    .site-theme-wb .text-light-md {
        color: #fff
    }
    .site-theme-by .text-light-md {
        color: #000
    }
    .site-theme-yb .text-light-md {
        color: #ff0
    }
}

.mce-content-body .text-lighter, .site-theme-default .text-lighter {
    color: #000000!important
}

.site-theme-bw .text-lighter {
    color: #222
}

.site-theme-wb .text-lighter {
    color: #fff
}

.site-theme-by .text-lighter {
    color: #000
}

.site-theme-yb .text-lighter {
    color: #ff0
}

@media (max-width:580px) {
    .mce-content-body .text-lighter-xs, .site-theme-default .text-lighter-xs {
        color: #000000!important
    }
    .site-theme-bw .text-lighter-xs {
        color: #222
    }
    .site-theme-wb .text-lighter-xs {
        color: #fff
    }
    .site-theme-by .text-lighter-xs {
        color: #000
    }
    .site-theme-yb .text-lighter-xs {
        color: #ff0
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .mce-content-body .text-lighter-sm, .site-theme-default .text-lighter-sm {
        color: #000000!important
    }
    .site-theme-bw .text-lighter-sm {
        color: #222
    }
    .site-theme-wb .text-lighter-sm {
        color: #fff
    }
    .site-theme-by .text-lighter-sm {
        color: #000
    }
    .site-theme-yb .text-lighter-sm {
        color: #ff0
    }
}

@media (min-width:1024px) {
    .mce-content-body .text-lighter-md, .site-theme-default .text-lighter-md {
        color: #000000!important
    }
    .site-theme-bw .text-lighter-md {
        color: #222
    }
    .site-theme-wb .text-lighter-md {
        color: #fff
    }
    .site-theme-by .text-lighter-md {
        color: #000
    }
    .site-theme-yb .text-lighter-md {
        color: #ff0
    }
}

.mce-content-body .text-lightest, .site-theme-default .text-lightest {
    color: #000000!important
}

.site-theme-bw .text-lightest {
    color: #333
}

.site-theme-wb .text-lightest {
    color: #fff
}

.site-theme-by .text-lightest {
    color: #000
}

.site-theme-yb .text-lightest {
    color: #ff0
}

@media (max-width:580px) {
    .mce-content-body .text-lightest-xs, .site-theme-default .text-lightest-xs {
        color: #000000!important
    }
    .site-theme-bw .text-lightest-xs {
        color: #333
    }
    .site-theme-wb .text-lightest-xs {
        color: #fff
    }
    .site-theme-by .text-lightest-xs {
        color: #000
    }
    .site-theme-yb .text-lightest-xs {
        color: #ff0
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .mce-content-body .text-lightest-sm, .site-theme-default .text-lightest-sm {
        color: #000000!important
    }
    .site-theme-bw .text-lightest-sm {
        color: #333
    }
    .site-theme-wb .text-lightest-sm {
        color: #fff
    }
    .site-theme-by .text-lightest-sm {
        color: #000
    }
    .site-theme-yb .text-lightest-sm {
        color: #ff0
    }
}

@media (min-width:1024px) {
    .mce-content-body .text-lightest-md, .site-theme-default .text-lightest-md {
        color: #000000!important
    }
    .site-theme-bw .text-lightest-md {
        color: #333
    }
    .site-theme-wb .text-lightest-md {
        color: #fff
    }
    .site-theme-by .text-lightest-md {
        color: #000
    }
    .site-theme-yb .text-lightest-md {
        color: #ff0
    }
}

.mce-content-body .text-accent, .site-theme-default .text-accent {
    color: #840b55!important
}

.site-theme-bw .text-accent {
    color: #000
}

.site-theme-wb .text-accent {
    color: #fff
}

.site-theme-by .text-accent {
    color: #000
}

.site-theme-yb .text-accent {
    color: #ff0
}

@media (max-width:580px) {
    .mce-content-body .text-accent-xs, .site-theme-default .text-accent-xs {
        color: #840b55!important
    }
    .site-theme-bw .text-accent-xs {
        color: #000
    }
    .site-theme-wb .text-accent-xs {
        color: #fff
    }
    .site-theme-by .text-accent-xs {
        color: #000
    }
    .site-theme-yb .text-accent-xs {
        color: #ff0
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .mce-content-body .text-accent-sm, .site-theme-default .text-accent-sm {
        color: #840b55!important
    }
    .site-theme-bw .text-accent-sm {
        color: #000
    }
    .site-theme-wb .text-accent-sm {
        color: #fff
    }
    .site-theme-by .text-accent-sm {
        color: #000
    }
    .site-theme-yb .text-accent-sm {
        color: #ff0
    }
}

@media (min-width:1024px) {
    .mce-content-body .text-accent-md, .site-theme-default .text-accent-md {
        color: #840b55!important
    }
    .site-theme-bw .text-accent-md {
        color: #000
    }
    .site-theme-wb .text-accent-md {
        color: #fff
    }
    .site-theme-by .text-accent-md {
        color: #000
    }
    .site-theme-yb .text-accent-md {
        color: #ff0
    }
}

.mce-content-body .text-accent-light, .site-theme-default .text-accent-light {
    color: #a32e72!important
}

.site-theme-bw .text-accent-light {
    color: #000
}

.site-theme-wb .text-accent-light {
    color: #fff
}

.site-theme-by .text-accent-light {
    color: #000
}

.site-theme-yb .text-accent-light {
    color: #ff0
}

@media (max-width:580px) {
    .mce-content-body .text-accent-light-xs, .site-theme-default .text-accent-light-xs {
        color: #a32e72!important
    }
    .site-theme-bw .text-accent-light-xs {
        color: #000
    }
    .site-theme-wb .text-accent-light-xs {
        color: #fff
    }
    .site-theme-by .text-accent-light-xs {
        color: #000
    }
    .site-theme-yb .text-accent-light-xs {
        color: #ff0
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .mce-content-body .text-accent-light-sm, .site-theme-default .text-accent-light-sm {
        color: #a32e72!important
    }
    .site-theme-bw .text-accent-light-sm {
        color: #000
    }
    .site-theme-wb .text-accent-light-sm {
        color: #fff
    }
    .site-theme-by .text-accent-light-sm {
        color: #000
    }
    .site-theme-yb .text-accent-light-sm {
        color: #ff0
    }
}

@media (min-width:1024px) {
    .mce-content-body .text-accent-light-md, .site-theme-default .text-accent-light-md {
        color: #a32e72!important
    }
    .site-theme-bw .text-accent-light-md {
        color: #000
    }
    .site-theme-wb .text-accent-light-md {
        color: #fff
    }
    .site-theme-by .text-accent-light-md {
        color: #000
    }
    .site-theme-yb .text-accent-light-md {
        color: #ff0
    }
}

.mce-content-body .text-accent-lighter, .site-theme-default .text-accent-lighter {
    color: #b34f89!important
}

.site-theme-bw .text-accent-lighter {
    color: #000
}

.site-theme-wb .text-accent-lighter {
    color: #fff
}

.site-theme-by .text-accent-lighter {
    color: #000
}

.site-theme-yb .text-accent-lighter {
    color: #ff0
}

@media (max-width:580px) {
    .mce-content-body .text-accent-lighter-xs, .site-theme-default .text-accent-lighter-xs {
        color: #b34f89!important
    }
    .site-theme-bw .text-accent-lighter-xs {
        color: #000
    }
    .site-theme-wb .text-accent-lighter-xs {
        color: #fff
    }
    .site-theme-by .text-accent-lighter-xs {
        color: #000
    }
    .site-theme-yb .text-accent-lighter-xs {
        color: #ff0
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .mce-content-body .text-accent-lighter-sm, .site-theme-default .text-accent-lighter-sm {
        color: #b34f89!important
    }
    .site-theme-bw .text-accent-lighter-sm {
        color: #000
    }
    .site-theme-wb .text-accent-lighter-sm {
        color: #fff
    }
    .site-theme-by .text-accent-lighter-sm {
        color: #000
    }
    .site-theme-yb .text-accent-lighter-sm {
        color: #ff0
    }
}

@media (min-width:1024px) {
    .mce-content-body .text-accent-lighter-md, .site-theme-default .text-accent-lighter-md {
        color: #b34f89!important
    }
    .site-theme-bw .text-accent-lighter-md {
        color: #000
    }
    .site-theme-wb .text-accent-lighter-md {
        color: #fff
    }
    .site-theme-by .text-accent-lighter-md {
        color: #000
    }
    .site-theme-yb .text-accent-lighter-md {
        color: #ff0
    }
}

.mce-content-body .text-info, .site-theme-default .text-info {
    color: #556b9d!important
}

.site-theme-bw .text-info {
    color: #000
}

.site-theme-wb .text-info {
    color: #fff
}

.site-theme-by .text-info {
    color: #000
}

.site-theme-yb .text-info {
    color: #ff0
}

@media (max-width:580px) {
    .mce-content-body .text-info-xs, .site-theme-default .text-info-xs {
        color: #556b9d!important
    }
    .site-theme-bw .text-info-xs {
        color: #000
    }
    .site-theme-wb .text-info-xs {
        color: #fff
    }
    .site-theme-by .text-info-xs {
        color: #000
    }
    .site-theme-yb .text-info-xs {
        color: #ff0
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .mce-content-body .text-info-sm, .site-theme-default .text-info-sm {
        color: #556b9d!important
    }
    .site-theme-bw .text-info-sm {
        color: #000
    }
    .site-theme-wb .text-info-sm {
        color: #fff
    }
    .site-theme-by .text-info-sm {
        color: #000
    }
    .site-theme-yb .text-info-sm {
        color: #ff0
    }
}

@media (min-width:1024px) {
    .mce-content-body .text-info-md, .site-theme-default .text-info-md {
        color: #556b9d!important
    }
    .site-theme-bw .text-info-md {
        color: #000
    }
    .site-theme-wb .text-info-md {
        color: #fff
    }
    .site-theme-by .text-info-md {
        color: #000
    }
    .site-theme-yb .text-info-md {
        color: #ff0
    }
}

.mce-content-body .text-info-light, .site-theme-default .text-info-light {
    color: #556b9d!important
}

.site-theme-bw .text-info-light {
    color: #000
}

.site-theme-wb .text-info-light {
    color: #fff
}

.site-theme-by .text-info-light {
    color: #000
}

.site-theme-yb .text-info-light {
    color: #ff0
}

@media (max-width:580px) {
    .mce-content-body .text-info-light-xs, .site-theme-default .text-info-light-xs {
        color: #556b9d!important
    }
    .site-theme-bw .text-info-light-xs {
        color: #000
    }
    .site-theme-wb .text-info-light-xs {
        color: #fff
    }
    .site-theme-by .text-info-light-xs {
        color: #000
    }
    .site-theme-yb .text-info-light-xs {
        color: #ff0
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .mce-content-body .text-info-light-sm, .site-theme-default .text-info-light-sm {
        color: #06a7c7!important
    }
    .site-theme-bw .text-info-light-sm {
        color: #000
    }
    .site-theme-wb .text-info-light-sm {
        color: #fff
    }
    .site-theme-by .text-info-light-sm {
        color: #000
    }
    .site-theme-yb .text-info-light-sm {
        color: #ff0
    }
}

@media (min-width:1024px) {
    .mce-content-body .text-info-light-md, .site-theme-default .text-info-light-md {
        color: #06a7c7!important
    }
    .site-theme-bw .text-info-light-md {
        color: #000
    }
    .site-theme-wb .text-info-light-md {
        color: #fff
    }
    .site-theme-by .text-info-light-md {
        color: #000
    }
    .site-theme-yb .text-info-light-md {
        color: #ff0
    }
}

.mce-content-body .text-info-dark, .site-theme-default .text-info-dark {
    color: #0b7085!important
}

.site-theme-bw .text-info-dark {
    color: #000
}

.site-theme-wb .text-info-dark {
    color: #fff
}

.site-theme-by .text-info-dark {
    color: #000
}

.site-theme-yb .text-info-dark {
    color: #ff0
}

@media (max-width:580px) {
    .mce-content-body .text-info-dark-xs, .site-theme-default .text-info-dark-xs {
        color: #0b7085!important
    }
    .site-theme-bw .text-info-dark-xs {
        color: #000
    }
    .site-theme-wb .text-info-dark-xs {
        color: #fff
    }
    .site-theme-by .text-info-dark-xs {
        color: #000
    }
    .site-theme-yb .text-info-dark-xs {
        color: #ff0
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .mce-content-body .text-info-dark-sm, .site-theme-default .text-info-dark-sm {
        color: #0b7085!important
    }
    .site-theme-bw .text-info-dark-sm {
        color: #000
    }
    .site-theme-wb .text-info-dark-sm {
        color: #fff
    }
    .site-theme-by .text-info-dark-sm {
        color: #000
    }
    .site-theme-yb .text-info-dark-sm {
        color: #ff0
    }
}

@media (min-width:1024px) {
    .mce-content-body .text-info-dark-md, .site-theme-default .text-info-dark-md {
        color: #0b7085!important
    }
    .site-theme-bw .text-info-dark-md {
        color: #000
    }
    .site-theme-wb .text-info-dark-md {
        color: #fff
    }
    .site-theme-by .text-info-dark-md {
        color: #000
    }
    .site-theme-yb .text-info-dark-md {
        color: #ff0
    }
}

.mce-content-body .bg-default, .site-theme-bw .bg-default, .site-theme-default .bg-default {
    background-color: #fff!important
}

.site-theme-wb .bg-default {
    background-color: #000!important
}

.site-theme-by .bg-default {
    background-color: #ff0!important
}

.site-theme-yb .bg-default {
    background-color: #000!important
}

@media (max-width:580px) {
    .mce-content-body .bg-default-xs, .site-theme-bw .bg-default-xs, .site-theme-default .bg-default-xs {
        background-color: #fff!important
    }
    .site-theme-wb .bg-default-xs {
        background-color: #000!important
    }
    .site-theme-by .bg-default-xs {
        background-color: #ff0!important
    }
    .site-theme-yb .bg-default-xs {
        background-color: #000!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .mce-content-body .bg-default-sm, .site-theme-bw .bg-default-sm, .site-theme-default .bg-default-sm {
        background-color: #fff!important
    }
    .site-theme-wb .bg-default-sm {
        background-color: #000!important
    }
    .site-theme-by .bg-default-sm {
        background-color: #ff0!important
    }
    .site-theme-yb .bg-default-sm {
        background-color: #000!important
    }
}

@media (min-width:1024px) {
    .mce-content-body .bg-default-md, .site-theme-bw .bg-default-md, .site-theme-default .bg-default-md {
        background-color: #fff!important
    }
    .site-theme-wb .bg-default-md {
        background-color: #000!important
    }
    .site-theme-by .bg-default-md {
        background-color: #ff0!important
    }
    .site-theme-yb .bg-default-md {
        background-color: #000!important
    }
}

.mce-content-body .bg-dark, .site-theme-bw .bg-dark, .site-theme-default .bg-dark {
    background-color: #f7f7f7!important
}

.site-theme-wb .bg-dark {
    background-color: #111!important
}

.site-theme-by .bg-dark {
    background-color: #ff0!important
}

.site-theme-yb .bg-dark {
    background-color: #000!important
}

@media (max-width:580px) {
    .mce-content-body .bg-dark-xs, .site-theme-bw .bg-dark-xs, .site-theme-default .bg-dark-xs {
        background-color: #f7f7f7!important
    }
    .site-theme-wb .bg-dark-xs {
        background-color: #111!important
    }
    .site-theme-by .bg-dark-xs {
        background-color: #ff0!important
    }
    .site-theme-yb .bg-dark-xs {
        background-color: #000!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .mce-content-body .bg-dark-sm, .site-theme-bw .bg-dark-sm, .site-theme-default .bg-dark-sm {
        background-color: #f7f7f7!important
    }
    .site-theme-wb .bg-dark-sm {
        background-color: #111!important
    }
    .site-theme-by .bg-dark-sm {
        background-color: #ff0!important
    }
    .site-theme-yb .bg-dark-sm {
        background-color: #000!important
    }
}

@media (min-width:1024px) {
    .mce-content-body .bg-dark-md, .site-theme-bw .bg-dark-md, .site-theme-default .bg-dark-md {
        background-color: #f7f7f7!important
    }
    .site-theme-wb .bg-dark-md {
        background-color: #111!important
    }
    .site-theme-by .bg-dark-md {
        background-color: #ff0!important
    }
    .site-theme-yb .bg-dark-md {
        background-color: #000!important
    }
}

.mce-content-body .bg-darker, .site-theme-bw .bg-darker, .site-theme-default .bg-darker {
    background-color: #ebebeb!important
}

.site-theme-wb .bg-darker {
    background-color: #161616!important
}

.site-theme-by .bg-darker {
    background-color: #ff0!important
}

.site-theme-yb .bg-darker {
    background-color: #000!important
}

@media (max-width:580px) {
    .mce-content-body .bg-darker-xs, .site-theme-bw .bg-darker-xs, .site-theme-default .bg-darker-xs {
        background-color: #ebebeb!important
    }
    .site-theme-wb .bg-darker-xs {
        background-color: #161616!important
    }
    .site-theme-by .bg-darker-xs {
        background-color: #ff0!important
    }
    .site-theme-yb .bg-darker-xs {
        background-color: #000!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .mce-content-body .bg-darker-sm, .site-theme-bw .bg-darker-sm, .site-theme-default .bg-darker-sm {
        background-color: #ebebeb!important
    }
    .site-theme-wb .bg-darker-sm {
        background-color: #161616!important
    }
    .site-theme-by .bg-darker-sm {
        background-color: #ff0!important
    }
    .site-theme-yb .bg-darker-sm {
        background-color: #000!important
    }
}

@media (min-width:1024px) {
    .mce-content-body .bg-darker-md, .site-theme-bw .bg-darker-md, .site-theme-default .bg-darker-md {
        background-color: #ebebeb!important
    }
    .site-theme-wb .bg-darker-md {
        background-color: #161616!important
    }
    .site-theme-by .bg-darker-md {
        background-color: #ff0!important
    }
    .site-theme-yb .bg-darker-md {
        background-color: #000!important
    }
}

.mce-content-body .bg-darkest, .site-theme-bw .bg-darkest, .site-theme-default .bg-darkest {
    background-color: #d1d1d1!important
}

.site-theme-wb .bg-darkest {
    background-color: #222!important
}

.site-theme-by .bg-darkest {
    background-color: #ff0!important
}

.site-theme-yb .bg-darkest {
    background-color: #000!important
}

@media (max-width:580px) {
    .mce-content-body .bg-darkest-xs, .site-theme-bw .bg-darkest-xs, .site-theme-default .bg-darkest-xs {
        background-color: #d1d1d1!important
    }
    .site-theme-wb .bg-darkest-xs {
        background-color: #222!important
    }
    .site-theme-by .bg-darkest-xs {
        background-color: #ff0!important
    }
    .site-theme-yb .bg-darkest-xs {
        background-color: #000!important
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .mce-content-body .bg-darkest-sm, .site-theme-bw .bg-darkest-sm, .site-theme-default .bg-darkest-sm {
        background-color: #d1d1d1!important
    }
    .site-theme-wb .bg-darkest-sm {
        background-color: #222!important
    }
    .site-theme-by .bg-darkest-sm {
        background-color: #ff0!important
    }
    .site-theme-yb .bg-darkest-sm {
        background-color: #000!important
    }
}

@media (min-width:1024px) {
    .mce-content-body .bg-darkest-md, .site-theme-bw .bg-darkest-md, .site-theme-default .bg-darkest-md {
        background-color: #d1d1d1!important
    }
    .site-theme-wb .bg-darkest-md {
        background-color: #222!important
    }
    .site-theme-by .bg-darkest-md {
        background-color: #ff0!important
    }
    .site-theme-yb .bg-darkest-md {
        background-color: #000!important
    }
}

.nav>.nav-item, .nav>a, nav>.nav-item, nav>a {
    display: block;
    padding-bottom: .6rem;
    padding-top: .6rem
}

.nav.nav-inline>a, nav.nav-inline>a {
    display: inline;
    margin-bottom: 1.2rem;
    padding-right: .6rem;
    position: relative
}

.nav.nav-inline>a:last-child, nav.nav-inline>a:last-child {
    padding-right: 0
}

@media (max-width:580px) {
    .nav.nav-inline-xs>a, nav.nav-inline-xs>a {
        display: inline;
        margin-bottom: 1.2rem;
        padding-right: .6rem;
        position: relative
    }
    .nav.nav-inline-xs>a:last-child, nav.nav-inline-xs>a:last-child {
        padding-right: 0
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .nav.nav-inline-sm>a, nav.nav-inline-sm>a {
        display: inline;
        margin-bottom: 1.2rem;
        padding-right: .6rem;
        position: relative
    }
    .nav.nav-inline-sm>a:last-child, nav.nav-inline-sm>a:last-child {
        padding-right: 0
    }
}

@media (min-width:1024px) {
    .nav.nav-inline-md>a, nav.nav-inline-md>a {
        display: inline;
        margin-bottom: 1.2rem;
        padding-right: .6rem;
        position: relative
    }
    .nav.nav-inline-md>a:last-child, nav.nav-inline-md>a:last-child {
        padding-right: 0
    }
}

.nav-tree-container>.nav-tree-toggle-state~.nav-tree {
    display: none
}

.nav-tree-container>.nav-tree-toggle-state:checked~label:after {
    content: "\E5A8"
}

.nav-tree-container>.nav-tree-toggle-state:checked~.nav-tree {
    display: inherit
}

.nav-tree-container>.nav-tree-toggle {
    cursor: pointer;
    display: block;
    padding: .6rem 0 .6rem 2.4rem;
    position: relative
}

.nav-tree-container>.nav-tree-toggle:after, .nav-tree-container>.nav-tree-toggle:before {
    content: "\E5A9";
    font-family: flaticons-stroke;
    position: absolute;
    top: calc(50% - .75em)
}

.nav-tree-container>.nav-tree-toggle:before {
    display: block;
    left: 0
}

.nav-tree-container>.nav-tree-toggle:after {
    display: none
}

.nav-tree-container>.nav-tree-toggle-right {
    padding-left: 0;
    padding-right: 1.8rem
}

.nav-tree-container>.nav-tree-toggle-right:before {
    display: none
}

.nav-tree-container>.nav-tree-toggle-right:after {
    display: block;
    right: 0
}

.nav-tree-container>.nav-tree-toggle-right-xs {
    padding-left: 0;
    padding-right: 1.8rem
}

.nav-tree-container>.nav-tree-toggle-right-xs:before {
    display: none
}

.nav-tree-container>.nav-tree-toggle-right-xs:after {
    display: block;
    right: 0
}

@media (min-width:581px) {
    .nav-tree-container>.nav-tree-toggle-right-sm {
        padding-left: 0;
        padding-right: 1.8rem
    }
    .nav-tree-container>.nav-tree-toggle-right-sm:before {
        display: none
    }
    .nav-tree-container>.nav-tree-toggle-right-sm:after {
        display: block;
        right: 0
    }
}

@media (min-width:1024px) {
    .nav-tree-container>.nav-tree-toggle-right-md {
        padding-left: 0;
        padding-right: 1.8rem
    }
    .nav-tree-container>.nav-tree-toggle-right-md:before {
        display: none
    }
    .nav-tree-container>.nav-tree-toggle-right-md:after {
        display: block;
        right: 0
    }
}

.nav-tree-container>.nav-tree>a {
    padding-bottom: .6rem;
    padding-top: .6rem
}

.nav-tree-container>.nav-tree>.nav-tree-container>.nav-tree {
    padding-left: 1.2rem
}

.nav-tree-container>.nav-tree>.nav-tree-container>.nav-tree>a {
    text-decoration: underline
}

.nav-tree-container>.nav-tree>.nav-tree-container>.nav-tree>a:after, .nav-tree-container>.nav-tree>.nav-tree-container>.nav-tree>a:before {
    text-decoration: unset
}

.site-theme-default .nav-tree-container>.nav-tree-toggle:after, .site-theme-default .nav-tree-container>.nav-tree-toggle:before {
    color: #06a7c7
}

.site-theme-default .nav-tree-container>.nav-tree>.nav-tree-container>.nav-tree>a {
    color: #000000
}

@media (max-width:580px) {
    .nav-block-xs {
        border-style: solid;
        border-width: 1px
    }
    .nav-block-xs .nav-block-heading {
        font-size: 1.8rem;
        font-weight: 700
    }
    .nav-block-panel-xs .nav-block-heading, .nav-block-xs .nav-block-heading {
        display: block;
        padding: 1.2rem 2.4rem;
        position: relative
    }
    .nav-block-panel-xs nav>a, .nav-block-xs nav>a {
        border-top-style: solid;
        border-top-width: 1px;
        display: block;
        padding: 1.2rem 4.8rem 1.2rem 2.4rem;
        position: relative
    }
    .nav-block-panel-xs nav>a:after, .nav-block-xs nav>a:after {
        content: "\E5AB";
        display: block;
        font-family: flaticons-stroke;
        font-size: .75em;
        position: absolute;
        right: 2.4rem;
        top: calc(50% - .75em)
    }
    .nav-block-panel-xs {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-top-style: solid;
        border-top-width: 1px;
        margin-left: -2.4rem;
        margin-right: -2.4rem
    }
    .nav-block-panel-xs .nav-block-heading {
        padding: 1.2rem 4.8rem 1.2rem 2.4rem
    }
    .nav-block-panel-xs .nav-block-toggle~.nav-block-heading {
        cursor: pointer;
        font-size: 1.6rem;
        font-weight: 500
    }
    .nav-block-panel-xs .nav-block-toggle~.nav-block-heading:after {
        content: "\E5A9";
        font-family: flaticons-stroke;
        font-size: .75em;
        position: absolute;
        right: 2.4rem;
        top: calc(50% - .75em)
    }
    .nav-block-panel-xs .nav-block-toggle~.nav-block-body {
        display: none
    }
    .nav-block-panel-xs .nav-block-toggle:checked~.nav-block-heading {
        font-weight: 600
    }
    .nav-block-panel-xs .nav-block-toggle:checked~.nav-block-heading:after {
        content: "\E5A8"
    }
    .nav-block-panel-xs .nav-block-toggle:checked~.nav-block-body {
        display: block
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .nav-block-sm {
        border-style: solid;
        border-width: 1px
    }
    .nav-block-sm .nav-block-heading {
        font-size: 1.8rem;
        font-weight: 700
    }
    .nav-block-panel-sm .nav-block-heading, .nav-block-sm .nav-block-heading {
        display: block;
        padding: 1.2rem 2.4rem;
        position: relative
    }
    .nav-block-panel-sm nav>a, .nav-block-sm nav>a {
        border-top-style: solid;
        border-top-width: 1px;
        display: block;
        padding: 1.2rem 4.8rem 1.2rem 2.4rem;
        position: relative
    }
    .nav-block-panel-sm nav>a:after, .nav-block-sm nav>a:after {
        content: "\E5AB";
        display: block;
        font-family: flaticons-stroke;
        font-size: .75em;
        position: absolute;
        right: 2.4rem;
        top: calc(50% - .75em)
    }
    .nav-block-panel-sm {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-top-style: solid;
        border-top-width: 1px;
        margin-left: -2.4rem;
        margin-right: -2.4rem
    }
    .nav-block-panel-sm .nav-block-heading {
        padding: 1.2rem 4.8rem 1.2rem 2.4rem
    }
    .nav-block-panel-sm .nav-block-toggle~.nav-block-heading {
        cursor: pointer;
        font-size: 1.6rem;
        font-weight: 500
    }
    .nav-block-panel-sm .nav-block-toggle~.nav-block-heading:after {
        content: "\E5A9";
        font-family: flaticons-stroke;
        font-size: .75em;
        position: absolute;
        right: 2.4rem;
        top: calc(50% - .75em)
    }
    .nav-block-panel-sm .nav-block-toggle~.nav-block-body {
        display: none
    }
    .nav-block-panel-sm .nav-block-toggle:checked~.nav-block-heading {
        font-weight: 600
    }
    .nav-block-panel-sm .nav-block-toggle:checked~.nav-block-heading:after {
        content: "\E5A8"
    }
    .nav-block-panel-sm .nav-block-toggle:checked~.nav-block-body {
        display: block
    }
}

@media (min-width:1024px) {
    .nav-block-md {
        border-style: solid;
        border-width: 1px
    }
    .nav-block-md .nav-block-heading {
        font-size: 1.8rem;
        font-weight: 700
    }
    .nav-block-md .nav-block-heading, .nav-block-panel-md .nav-block-heading {
        display: block;
        padding: 1.2rem 2.4rem;
        position: relative
    }
    .nav-block-md nav>a, .nav-block-panel-md nav>a {
        border-top-style: solid;
        border-top-width: 1px;
        display: block;
        padding: 1.2rem 4.8rem 1.2rem 2.4rem;
        position: relative
    }
    .nav-block-md nav>a:after, .nav-block-panel-md nav>a:after {
        content: "\E5AB";
        display: block;
        font-family: flaticons-stroke;
        font-size: .75em;
        position: absolute;
        right: 2.4rem;
        top: calc(50% - .75em)
    }
    .nav-block-md ul li>a:after, .nav-block-panel-md ul li>a:after {
        content: "\E5AB";
        display: block;
        font-family: flaticons-stroke;
        font-size: .75em;
        position: absolute;
        right: 2.4rem;
        top: calc(50% - .75em)
    }
    .nav-block-panel-md {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-top-style: solid;
        border-top-width: 1px
    }
    .nav-block-panel-md .nav-block-toggle~.nav-block-heading {
        cursor: pointer;
        font-size: 1.6rem;
        font-weight: 500
    }
    .nav-block-panel-md .nav-block-toggle~.nav-block-heading:after {
        content: "\E5A9";
        font-family: flaticons-stroke;
        font-size: .75em;
        position: absolute;
        right: 2.4rem;
        top: calc(50% - .75em)
    }
    .nav-block-panel-md .nav-block-toggle~.nav-block-body {
        display: none
    }
    .nav-block-panel-md .nav-block-toggle:checked~.nav-block-heading {
        font-weight: 600
    }
    .nav-block-panel-md .nav-block-toggle:checked~.nav-block-heading:after {
        content: "\E5A8"
    }
    .nav-block-panel-md .nav-block-toggle:checked~.nav-block-body {
        display: block
    }
}

.mce-content-body .nav-block-md, .mce-content-body .nav-block-sm, .mce-content-body .nav-block-xs, .site-theme-default .nav-block-md, .site-theme-default .nav-block-sm, .site-theme-default .nav-block-xs {
    background-color: #f7f7f7;
    border-color: #ebebeb
}

.mce-content-body .nav-block-md nav>a, .mce-content-body .nav-block-panel-md nav>a, .mce-content-body .nav-block-panel-sm nav>a, .mce-content-body .nav-block-panel-xs nav>a, .mce-content-body .nav-block-sm nav>a, .mce-content-body .nav-block-xs nav>a, .site-theme-default .nav-block-md nav>a, .site-theme-default .nav-block-panel-md nav>a, .site-theme-default .nav-block-panel-sm nav>a, .site-theme-default .nav-block-panel-xs nav>a, .site-theme-default .nav-block-sm nav>a, .site-theme-default .nav-block-xs nav>a {
    border-color: #ebebeb;
    color: #000000
}

.mce-content-body .nav-block-md nav>a:after, .mce-content-body .nav-block-panel-md nav>a:after, .mce-content-body .nav-block-panel-sm nav>a:after, .mce-content-body .nav-block-panel-xs nav>a:after, .mce-content-body .nav-block-sm nav>a:after, .mce-content-body .nav-block-xs nav>a:after, .site-theme-default .nav-block-md nav>a:after, .site-theme-default .nav-block-panel-md nav>a:after, .site-theme-default .nav-block-panel-sm nav>a:after, .site-theme-default .nav-block-panel-xs nav>a:after, .site-theme-default .nav-block-sm nav>a:after, .site-theme-default .nav-block-xs nav>a:after {
    color: #000000
}

.mce-content-body .nav-block-panel-md .nav-block-body, .mce-content-body .nav-block-panel-sm .nav-block-body, .mce-content-body .nav-block-panel-xs .nav-block-body, .site-theme-default .nav-block-panel-md .nav-block-body, .site-theme-default .nav-block-panel-sm .nav-block-body, .site-theme-default .nav-block-panel-xs .nav-block-body {
    background-color: #f7f7f7
}

.mce-content-body .nav-block-panel-md .nav-block-toggle~.nav-block-heading:after, .mce-content-body .nav-block-panel-sm .nav-block-toggle~.nav-block-heading:after, .mce-content-body .nav-block-panel-xs .nav-block-toggle~.nav-block-heading:after, .site-theme-default .nav-block-panel-md .nav-block-toggle~.nav-block-heading:after, .site-theme-default .nav-block-panel-sm .nav-block-toggle~.nav-block-heading:after, .site-theme-default .nav-block-panel-xs .nav-block-toggle~.nav-block-heading:after {
    color: #06a7c7
}

.mce-content-body .nav-block-panel-md .nav-block-toggle:checked~.nav-block-heading, .mce-content-body .nav-block-panel-sm .nav-block-toggle:checked~.nav-block-heading, .mce-content-body .nav-block-panel-xs .nav-block-toggle:checked~.nav-block-heading, .site-theme-default .nav-block-panel-md .nav-block-toggle:checked~.nav-block-heading, .site-theme-default .nav-block-panel-sm .nav-block-toggle:checked~.nav-block-heading, .site-theme-default .nav-block-panel-xs .nav-block-toggle:checked~.nav-block-heading {
    color: #3d3d3d
}

.link, a {
    background-color: transparent;
    cursor: pointer;
    text-decoration: none;
    transition: color .35s ease-in-out;
    transition: text-decoration .35s ease-in-out
}

.link.link-arrow, a.link-arrow {
    display: block;
    overflow: hidden;
    padding-left: 2.4rem;
    padding-right: 0;
    position: relative;
    text-overflow: ellipsis
}

.link.link-arrow:before, a.link-arrow:before {
    content: "\E5AB";
    display: block;
    font-family: flaticons-stroke;
    left: 0;
    position: absolute;
    text-decoration: none;
    top: calc(50% - .75em)
}

@media (max-width:580px) {
    .link.link-arrow-xs, a.link-arrow-xs {
        display: block;
        overflow: hidden;
        padding-left: 2.4rem;
        padding-right: 0;
        position: relative;
        text-overflow: ellipsis
    }
    .link.link-arrow-xs:before, a.link-arrow-xs:before {
        content: "\E5AB";
        display: block;
        font-family: flaticons-stroke;
        left: 0;
        position: absolute;
        text-decoration: none;
        top: calc(50% - .75em)
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .link.link-arrow-sm, a.link-arrow-sm {
        display: block;
        overflow: hidden;
        padding-left: 2.4rem;
        padding-right: 0;
        position: relative;
        text-overflow: ellipsis
    }
    .link.link-arrow-sm:before, a.link-arrow-sm:before {
        content: "\E5AB";
        display: block;
        font-family: flaticons-stroke;
        left: 0;
        position: absolute;
        text-decoration: none;
        top: calc(50% - .75em)
    }
}

@media (min-width:1024px) {
    .link.link-arrow-md, a.link-arrow-md {
        display: block;
        overflow: hidden;
        padding-left: 2.4rem;
        padding-right: 0;
        position: relative;
        text-overflow: ellipsis
    }
    .link.link-arrow-md:before, a.link-arrow-md:before {
        content: "\E5AB";
        display: block;
        font-family: flaticons-stroke;
        left: 0;
        position: absolute;
        text-decoration: none;
        top: calc(50% - .75em)
    }
}

.link.link-arrow-right, a.link-arrow-right {
    display: block;
    padding-left: 0;
    padding-right: 1.8rem;
    position: relative;
    white-space: inherit;
    width: 100%
}

.link.link-arrow-right:after, a.link-arrow-right:after {
    content: "\E5AB";
    display: block;
    font-family: flaticons-stroke;
    position: absolute;
    top: calc(50% - .75em);
    right: 0
}

.link.link-arrow-right:before, a.link-arrow-right:before {
    display: none
}

.link.link-arrow-right-xs, a.link-arrow-right-xs {
    display: block;
    padding-left: 0;
    padding-right: 1.8rem;
    position: relative;
    white-space: inherit;
    width: 100%
}

.link.link-arrow-right-xs:after, a.link-arrow-right-xs:after {
    content: "\E5AB";
    display: block;
    font-family: flaticons-stroke;
    position: absolute;
    top: calc(50% - .75em);
    right: 0
}

.link.link-arrow-right-xs:before, a.link-arrow-right-xs:before {
    display: none
}

@media (min-width:581px) {
    .link.link-arrow-right-sm, a.link-arrow-right-sm {
        display: block;
        padding-left: 0;
        padding-right: 1.8rem;
        position: relative;
        white-space: inherit;
        width: 100%
    }
    .link.link-arrow-right-sm:after, a.link-arrow-right-sm:after {
        content: "\E5AB";
        display: block;
        font-family: flaticons-stroke;
        position: absolute;
        top: calc(50% - .75em);
        right: 0
    }
    .link.link-arrow-right-sm:before, a.link-arrow-right-sm:before {
        display: none
    }
}

@media (min-width:1024px) {
    .link.link-arrow-right-md, a.link-arrow-right-md {
        display: block;
        padding-left: 0;
        padding-right: 1.8rem;
        position: relative;
        white-space: inherit;
        width: 100%
    }
    .link.link-arrow-right-md:after, a.link-arrow-right-md:after {
        content: "\E5AB";
        display: block;
        font-family: flaticons-stroke;
        position: absolute;
        top: calc(50% - .75em);
        right: 0
    }
    .link.link-arrow-right-md:before, a.link-arrow-right-md:before {
        display: none
    }
}

.link.tag, a.tag {
    font-size: 1.3rem;
    text-decoration: underline
}

.link.tag+.link.tag, .link.tag+a.tag, a.tag+.link.tag, a.tag+a.tag {
    margin-left: .6rem
}

.mce-content-body .link, .mce-content-body a, .site-theme-default .link, .site-theme-default a {
    color: #556b9d
}

.mce-content-body .link.link-arrow, .mce-content-body .link.link-arrow-md, .mce-content-body .link.link-arrow-sm, .mce-content-body .link.link-arrow-xs, .mce-content-body a.link-arrow, .mce-content-body a.link-arrow-md, .mce-content-body a.link-arrow-sm, .mce-content-body a.link-arrow-xs, .site-theme-default .link.link-arrow, .site-theme-default .link.link-arrow-md, .site-theme-default .link.link-arrow-sm, .site-theme-default .link.link-arrow-xs, .site-theme-default a.link-arrow, .site-theme-default a.link-arrow-md, .site-theme-default a.link-arrow-sm, .site-theme-default a.link-arrow-xs {
    color: #000000
}

.mce-content-body .link.link-arrow-md:before, .mce-content-body .link.link-arrow-sm:before, .mce-content-body .link.link-arrow-xs:before, .mce-content-body .link.link-arrow:before, .mce-content-body a.link-arrow-md:before, .mce-content-body a.link-arrow-sm:before, .mce-content-body a.link-arrow-xs:before, .mce-content-body a.link-arrow:before, .site-theme-default .link.link-arrow-md:before, .site-theme-default .link.link-arrow-sm:before, .site-theme-default .link.link-arrow-xs:before, .site-theme-default .link.link-arrow:before, .site-theme-default a.link-arrow-md:before, .site-theme-default a.link-arrow-sm:before, .site-theme-default a.link-arrow-xs:before, .site-theme-default a.link-arrow:before {
    color: #06a7c7
}

.mce-content-body .link.link-arrow-right, .mce-content-body .link.link-arrow-right-md, .mce-content-body .link.link-arrow-right-sm, .mce-content-body .link.link-arrow-right-xs, .mce-content-body a.link-arrow-right, .mce-content-body a.link-arrow-right-md, .mce-content-body a.link-arrow-right-sm, .mce-content-body a.link-arrow-right-xs, .site-theme-default .link.link-arrow-right, .site-theme-default .link.link-arrow-right-md, .site-theme-default .link.link-arrow-right-sm, .site-theme-default .link.link-arrow-right-xs, .site-theme-default a.link-arrow-right, .site-theme-default a.link-arrow-right-md, .site-theme-default a.link-arrow-right-sm, .site-theme-default a.link-arrow-right-xs {
    color: #000000
}

.mce-content-body .link.link-arrow-right-md:after, .mce-content-body .link.link-arrow-right-sm:after, .mce-content-body .link.link-arrow-right-xs:after, .mce-content-body .link.link-arrow-right:after, .mce-content-body a.link-arrow-right-md:after, .mce-content-body a.link-arrow-right-sm:after, .mce-content-body a.link-arrow-right-xs:after, .mce-content-body a.link-arrow-right:after, .site-theme-default .link.link-arrow-right-md:after, .site-theme-default .link.link-arrow-right-sm:after, .site-theme-default .link.link-arrow-right-xs:after, .site-theme-default .link.link-arrow-right:after, .site-theme-default a.link-arrow-right-md:after, .site-theme-default a.link-arrow-right-sm:after, .site-theme-default a.link-arrow-right-xs:after, .site-theme-default a.link-arrow-right:after {
    color: #06a7c7
}

.mce-content-body .link.tag, .mce-content-body a.tag, .site-theme-default .link.tag, .site-theme-default a.tag {
    color: #000000
}

.site-theme-bw .link, .site-theme-bw a {
    color: #000;
    text-decoration: underline
}

.site-theme-bw .link.link-arrow, .site-theme-bw .link.link-arrow-md, .site-theme-bw .link.link-arrow-sm, .site-theme-bw .link.link-arrow-xs, .site-theme-bw a.link-arrow, .site-theme-bw a.link-arrow-md, .site-theme-bw a.link-arrow-sm, .site-theme-bw a.link-arrow-xs {
    color: #000
}

.site-theme-bw .link.link-arrow-md:before, .site-theme-bw .link.link-arrow-sm:before, .site-theme-bw .link.link-arrow-xs:before, .site-theme-bw .link.link-arrow:before, .site-theme-bw a.link-arrow-md:before, .site-theme-bw a.link-arrow-sm:before, .site-theme-bw a.link-arrow-xs:before, .site-theme-bw a.link-arrow:before {
    color: #000;
    text-decoration: none
}

.site-theme-bw .link.link-arrow-right, .site-theme-bw .link.link-arrow-right-md, .site-theme-bw .link.link-arrow-right-sm, .site-theme-bw .link.link-arrow-right-xs, .site-theme-bw a.link-arrow-right, .site-theme-bw a.link-arrow-right-md, .site-theme-bw a.link-arrow-right-sm, .site-theme-bw a.link-arrow-right-xs {
    color: #000
}

.site-theme-bw .link.link-arrow-right-md:after, .site-theme-bw .link.link-arrow-right-sm:after, .site-theme-bw .link.link-arrow-right-xs:after, .site-theme-bw .link.link-arrow-right:after, .site-theme-bw a.link-arrow-right-md:after, .site-theme-bw a.link-arrow-right-sm:after, .site-theme-bw a.link-arrow-right-xs:after, .site-theme-bw a.link-arrow-right:after {
    color: #000;
    text-decoration: none
}

.site-theme-wb .link, .site-theme-wb a {
    color: #fff;
    text-decoration: underline
}

.site-theme-wb .link.link-arrow, .site-theme-wb .link.link-arrow-md, .site-theme-wb .link.link-arrow-sm, .site-theme-wb .link.link-arrow-xs, .site-theme-wb a.link-arrow, .site-theme-wb a.link-arrow-md, .site-theme-wb a.link-arrow-sm, .site-theme-wb a.link-arrow-xs {
    color: #fff
}

.site-theme-wb .link.link-arrow-md:before, .site-theme-wb .link.link-arrow-sm:before, .site-theme-wb .link.link-arrow-xs:before, .site-theme-wb .link.link-arrow:before, .site-theme-wb a.link-arrow-md:before, .site-theme-wb a.link-arrow-sm:before, .site-theme-wb a.link-arrow-xs:before, .site-theme-wb a.link-arrow:before {
    color: #fff;
    text-decoration: none
}

.site-theme-wb .link.link-arrow-right, .site-theme-wb .link.link-arrow-right-md, .site-theme-wb .link.link-arrow-right-sm, .site-theme-wb .link.link-arrow-right-xs, .site-theme-wb a.link-arrow-right, .site-theme-wb a.link-arrow-right-md, .site-theme-wb a.link-arrow-right-sm, .site-theme-wb a.link-arrow-right-xs {
    color: #fff
}

.site-theme-wb .link.link-arrow-right-md:after, .site-theme-wb .link.link-arrow-right-sm:after, .site-theme-wb .link.link-arrow-right-xs:after, .site-theme-wb .link.link-arrow-right:after, .site-theme-wb a.link-arrow-right-md:after, .site-theme-wb a.link-arrow-right-sm:after, .site-theme-wb a.link-arrow-right-xs:after, .site-theme-wb a.link-arrow-right:after {
    color: #fff;
    text-decoration: none
}

.site-theme-by .link, .site-theme-by a {
    color: #000;
    text-decoration: underline
}

.site-theme-by .link.link-arrow, .site-theme-by .link.link-arrow-md, .site-theme-by .link.link-arrow-sm, .site-theme-by .link.link-arrow-xs, .site-theme-by a.link-arrow, .site-theme-by a.link-arrow-md, .site-theme-by a.link-arrow-sm, .site-theme-by a.link-arrow-xs {
    color: #000
}

.site-theme-by .link.link-arrow-md:before, .site-theme-by .link.link-arrow-sm:before, .site-theme-by .link.link-arrow-xs:before, .site-theme-by .link.link-arrow:before, .site-theme-by a.link-arrow-md:before, .site-theme-by a.link-arrow-sm:before, .site-theme-by a.link-arrow-xs:before, .site-theme-by a.link-arrow:before {
    color: #000;
    text-decoration: none
}

.site-theme-by .link.link-arrow-right, .site-theme-by .link.link-arrow-right-md, .site-theme-by .link.link-arrow-right-sm, .site-theme-by .link.link-arrow-right-xs, .site-theme-by a.link-arrow-right, .site-theme-by a.link-arrow-right-md, .site-theme-by a.link-arrow-right-sm, .site-theme-by a.link-arrow-right-xs {
    color: #000
}

.site-theme-by .link.link-arrow-right-md:after, .site-theme-by .link.link-arrow-right-sm:after, .site-theme-by .link.link-arrow-right-xs:after, .site-theme-by .link.link-arrow-right:after, .site-theme-by a.link-arrow-right-md:after, .site-theme-by a.link-arrow-right-sm:after, .site-theme-by a.link-arrow-right-xs:after, .site-theme-by a.link-arrow-right:after {
    color: #000;
    text-decoration: none
}

.site-theme-yb .link, .site-theme-yb a {
    color: #ff0;
    text-decoration: underline
}

.site-theme-yb .link.link-arrow, .site-theme-yb .link.link-arrow-md, .site-theme-yb .link.link-arrow-sm, .site-theme-yb .link.link-arrow-xs, .site-theme-yb a.link-arrow, .site-theme-yb a.link-arrow-md, .site-theme-yb a.link-arrow-sm, .site-theme-yb a.link-arrow-xs {
    color: #ff0
}

.site-theme-yb .link.link-arrow-md:before, .site-theme-yb .link.link-arrow-sm:before, .site-theme-yb .link.link-arrow-xs:before, .site-theme-yb .link.link-arrow:before, .site-theme-yb a.link-arrow-md:before, .site-theme-yb a.link-arrow-sm:before, .site-theme-yb a.link-arrow-xs:before, .site-theme-yb a.link-arrow:before {
    color: #ff0;
    text-decoration: none
}

.site-theme-yb .link .link-arrow-right, .site-theme-yb .link .link-arrow-right-md, .site-theme-yb .link .link-arrow-right-sm, .site-theme-yb .link .link-arrow-right-xs, .site-theme-yb a .link-arrow-right, .site-theme-yb a .link-arrow-right-md, .site-theme-yb a .link-arrow-right-sm, .site-theme-yb a .link-arrow-right-xs {
    color: #ff0
}

.site-theme-yb .link .link-arrow-right-md:after, .site-theme-yb .link .link-arrow-right-sm:after, .site-theme-yb .link .link-arrow-right-xs:after, .site-theme-yb .link .link-arrow-right:after, .site-theme-yb a .link-arrow-right-md:after, .site-theme-yb a .link-arrow-right-sm:after, .site-theme-yb a .link-arrow-right-xs:after, .site-theme-yb a .link-arrow-right:after {
    color: #ff0;
    text-decoration: none
}

.links a {
    padding-bottom: .6rem;
    text-decoration: underline
}

.site-theme-default .links a {
    color: #3d3d3d
}

.link-block {
    margin-bottom: 1.8rem;
    padding: 0 1.8rem 1.2rem
}

.link-block .link-block-header {
    margin-bottom: 1.2rem;
    padding-left: 4.2rem;
    padding-top: .6rem;
    position: relative
}

.link-block .link-block-header .link-block-ico {
    display: inline-block;
    left: 0;
    margin-right: .6rem;
    padding: 3px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 3rem
}

.link-block .link-block-header .link-block-title {
    font-family: Roboto Condensed, "sans-serif";
    font-size: 1.3rem;
    font-weight: 600;
    text-transform: uppercase
}

.link-block .link-block-body {
    font-family: PT Serif, "serif";
    font-weight: 700;
    margin-bottom: .6rem
}

.link-block .link-block-footer {
    font-size: 1.5rem;
    font-weight: 400
}

.mce-content-body .link-block, .site-theme-default .link-block {
    background-color: #f7f7f7
}

.mce-content-body .link-block .link-block-header .link-block-ico, .site-theme-default .link-block .link-block-header .link-block-ico {
    background-color: #06a7c7;
    color: #fff
}

.mce-content-body .link-block .link-block-body, .site-theme-default .link-block .link-block-body {
    color: #000000
}

.mce-content-body .link-block .link-block-footer, .site-theme-default .link-block .link-block-footer {
    color: #000000
}

.site-theme-bw .link-block {
    border: 1px solid #999
}

.site-theme-bw .link-block .link-block-header .link-block-ico {
    border: 1px solid #999;
    border-top: none
}

.site-theme-wb .link-block {
    border: 1px solid #333
}

.site-theme-wb .link-block .link-block-header .link-block-ico {
    border: 1px solid #333;
    border-top: none
}

.site-theme-by .link-block {
    border: 1px solid #555
}

.site-theme-by .link-block .link-block-header .link-block-ico {
    border: 1px solid #555;
    border-top: none
}

.site-theme-yb .link-block {
    border: 1px solid #dcdc00
}

.site-theme-yb .link-block .link-block-header .link-block-ico {
    border: 1px solid #dcdc00;
    border-top: none
}

button {
    color: inherit;
    font: inherit;
    line-height: inherit;
    margin: 0;
    text-transform: none
}

button:not(.btn), button:not(.btn):active, button:not(.btn):focus, button:not(.btn):hover {
    border: none;
    box-shadow: none;
    outline: none
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.mce-content-body button, .site-theme-bw button, .site-theme-default button {
    background-color: #fff
}

.site-theme-wb button {
    background-color: #000
}

.site-theme-by button {
    background-color: #ff0
}

.site-theme-yb button {
    background-color: #000
}

button, input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

.btn {
    background-image: none;
    border-style: solid;
    border-width: 1px;
    border-radius: .6rem;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.42857;
    margin-bottom: 0;
    outline: none;
    padding: .6rem 1.2rem;
    position: relative;
    text-align: center;
    text-decoration: none!important;
    touch-action: manipulation;
    user-select: none;
    vertical-align: middle
}

.btn.btn-large {
    font-size: 1.7rem;
    padding: 1.2rem 2.4rem
}

.btn.btn-small {
    font-size: 1.5rem;
    padding: .3rem 1.2rem
}

.btn.btn-block {
    display: block;
    margin-bottom: 1.2rem;
    width: 100%
}

@media (max-width:580px) {
    .btn.btn-block-xs {
        display: block;
        margin-bottom: 1.2rem;
        width: 100%
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .btn.btn-block-sm {
        display: block;
        margin-bottom: 1.2rem;
        width: 100%
    }
}

@media (min-width:1024px) {
    .btn.btn-block-md {
        display: block;
        margin-bottom: 1.2rem;
        width: 100%
    }
}

.btn.btn-arrow {
    padding-right: 4.8rem;
    text-align: left;
    white-space: inherit;
    width: 100%
}

.btn.btn-arrow:after {
    content: "\E5AB";
    font-family: flaticons-stroke;
    font-size: .75em;
    position: absolute;
    top: calc(50% - .75em);
    right: 1.8rem
}

.btn.btn-arrow.btn-large:after {
    right: 2.4rem
}

.btn.btn-arrow.btn-small:after {
    right: 1.2rem
}

.btn.btn-tag {
    font-weight: 500
}

.btn.btn-tag .ico-tag {
    margin-right: .6rem
}

.btn.btn-tag .ico-close {
    margin-left: 1.2rem
}

.mce-content-body .btn.btn-default, .site-theme-default .btn.btn-default {
    background-color: #fff!important;
    border-color: #ebebeb!important;
    color: #556b9d!important;
    -moz-box-shadow: inset 0 0 1px #ebebeb;
    -webkit-box-shadow: inset 0 0 1px #ebebeb;
    box-shadow: inset 0 0 1px #ebebeb;
    background: -webkit-linear-gradient(#fff, #f2f2f2)!important;
    background: -o-linear-gradient(#fff, #f2f2f2)!important;
    background: -moz-linear-gradient(#fff, #f2f2f2)!important;
    background: linear-gradient(#fff, #f2f2f2)!important
}

.mce-content-body .btn.btn-accent, .site-theme-default .btn.btn-accent {
    background-color: #a32e72!important;
    border-color: #a32e72!important;
    color: #fff!important;
    -moz-box-shadow: inset 0 0 1px #a32e72;
    -webkit-box-shadow: inset 0 0 1px #a32e72;
    box-shadow: inset 0 0 1px #a32e72;
    background: -webkit-linear-gradient(#a32e72, #8f2864)!important;
    background: -o-linear-gradient(#a32e72, #8f2864)!important;
    background: -moz-linear-gradient(#a32e72, #8f2864)!important;
    background: linear-gradient(#a32e72, #8f2864)!important
}

.mce-content-body .btn.btn-tag, .site-theme-default .btn.btn-tag {
    color: #000000
}

.site-theme-bw .btn.btn-accent, .site-theme-bw .btn.btn-default {
    background-color: #fff!important;
    border-color: #999!important;
    color: #000!important;
    -moz-box-shadow: inset 0 0 1px #999;
    -webkit-box-shadow: inset 0 0 1px #999;
    box-shadow: inset 0 0 1px #999;
    background: -webkit-linear-gradient(#fff, #f2f2f2)!important;
    background: -o-linear-gradient(#fff, #f2f2f2)!important;
    background: -moz-linear-gradient(#fff, #f2f2f2)!important;
    background: linear-gradient(#fff, #f2f2f2)!important
}

.site-theme-wb .btn.btn-accent, .site-theme-wb .btn.btn-default {
    background-color: #000!important;
    border-color: #333!important;
    color: #fff!important;
    -moz-box-shadow: inset 0 0 1px #333;
    -webkit-box-shadow: inset 0 0 1px #333;
    box-shadow: inset 0 0 1px #333;
    background: -webkit-linear-gradient(#000, #262626)!important;
    background: -o-linear-gradient(#000, #262626)!important;
    background: -moz-linear-gradient(#000, #262626)!important;
    background: linear-gradient(#000, #262626)!important
}

.site-theme-by .btn.btn-accent, .site-theme-by .btn.btn-default {
    background-color: #ff0!important;
    border-color: #555!important;
    color: #000!important;
    -moz-box-shadow: inset 0 0 1px #555;
    -webkit-box-shadow: inset 0 0 1px #555;
    box-shadow: inset 0 0 1px #555;
    background: -webkit-linear-gradient(#ff0, #e6e600)!important;
    background: -o-linear-gradient(#ff0, #e6e600)!important;
    background: -moz-linear-gradient(#ff0, #e6e600)!important;
    background: linear-gradient(#ff0, #e6e600)!important;
    background: none!important
}

.site-theme-yb .btn.btn-accent, .site-theme-yb .btn.btn-default {
    background-color: #000!important;
    border-color: #dcdc00!important;
    color: #ff0!important;
    -moz-box-shadow: inset 0 0 1px #dcdc00;
    -webkit-box-shadow: inset 0 0 1px #dcdc00;
    box-shadow: inset 0 0 1px #dcdc00;
    background: -webkit-linear-gradient(#000, #262626)!important;
    background: -o-linear-gradient(#000, #262626)!important;
    background: -moz-linear-gradient(#000, #262626)!important;
    background: linear-gradient(#000, #262626)!important;
    background: none!important
}

@media (max-width:580px) {
    .col-panel-xs, .panel-xs {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-top-style: solid;
        border-top-width: 1px
    }
    .col-panel-xs .panel-heading, .panel-xs .panel-heading {
        display: block;
        position: relative
    }
    .col-panel-xs .panel-toggle~.panel-heading, .panel-xs .panel-toggle~.panel-heading {
        cursor: pointer;
        font-size: 1.6rem;
        font-weight: 500;
        margin: 0;
        padding: 1.2rem 0
    }
    .col-panel-xs .panel-toggle~.panel-heading:after, .panel-xs .panel-toggle~.panel-heading:after {
        content: "\E5A9";
        font-family: flaticons-stroke;
        font-size: .75em;
        position: absolute;
        right: 0;
        top: calc(50% - .75em)
    }
    .col-panel-xs .panel-toggle~.panel-body, .panel-xs .panel-toggle~.panel-body {
        display: none
    }
    .col-panel-xs .panel-toggle:checked~.panel-heading, .panel-xs .panel-toggle:checked~.panel-heading {
        font-weight: 600
    }
    .col-panel-xs .panel-toggle:checked~.panel-heading:after, .panel-xs .panel-toggle:checked~.panel-heading:after {
        content: "\E5A8"
    }
    .col-panel-xs .panel-toggle:checked~.panel-body, .panel-xs .panel-toggle:checked~.panel-body {
        display: block;
        padding-bottom: 1.2rem
    }
    .panel-xs {
        margin-left: -2.4rem;
        margin-right: -2.4rem;
        padding-left: 2.4rem;
        padding-right: 2.4rem
    }
    .panel-group-xs .col-panel-xs:not(:last-child), .panel-group-xs .panel-xs:not(:last-child) {
        border-bottom: none
    }
    .site-theme-default .col-panel-xs, .site-theme-default .panel-xs {
        border-color: #ebebeb
    }
    .site-theme-default .col-panel-xs .panel-heading, .site-theme-default .col-panel-xs .panel-heading a, .site-theme-default .panel-xs .panel-heading, .site-theme-default .panel-xs .panel-heading a {
        color: #a32e72
    }
    .site-theme-default .col-panel-xs .panel-toggle~.panel-heading, .site-theme-default .panel-xs .panel-toggle~.panel-heading {
        color: #06a7c7
    }
    .site-theme-default .col-panel-xs .panel-toggle:checked~.panel-heading, .site-theme-default .panel-xs .panel-toggle:checked~.panel-heading {
        color: #3d3d3d
    }
    .site-theme-default .col-panel-xs .panel-toggle:checked~.panel-heading:after, .site-theme-default .panel-xs .panel-toggle:checked~.panel-heading:after {
        color: #000000
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .col-panel-sm, .panel-sm {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-top-style: solid;
        border-top-width: 1px
    }
    .col-panel-sm .panel-heading, .panel-sm .panel-heading {
        display: block;
        position: relative
    }
    .col-panel-sm .panel-toggle~.panel-heading, .panel-sm .panel-toggle~.panel-heading {
        cursor: pointer;
        font-size: 1.6rem;
        font-weight: 500;
        margin: 0;
        padding: 1.2rem 0
    }
    .col-panel-sm .panel-toggle~.panel-heading:after, .panel-sm .panel-toggle~.panel-heading:after {
        content: "\E5A9";
        font-family: flaticons-stroke;
        font-size: .75em;
        position: absolute;
        right: 0;
        top: calc(50% - .75em)
    }
    .col-panel-sm .panel-toggle~.panel-body, .panel-sm .panel-toggle~.panel-body {
        display: none
    }
    .col-panel-sm .panel-toggle:checked~.panel-heading, .panel-sm .panel-toggle:checked~.panel-heading {
        font-weight: 600
    }
    .col-panel-sm .panel-toggle:checked~.panel-heading:after, .panel-sm .panel-toggle:checked~.panel-heading:after {
        content: "\E5A8"
    }
    .col-panel-sm .panel-toggle:checked~.panel-body, .panel-sm .panel-toggle:checked~.panel-body {
        display: block;
        padding-bottom: 1.2rem
    }
    .panel-sm {
        margin-left: -2.4rem;
        margin-right: -2.4rem;
        padding-left: 2.4rem;
        padding-right: 2.4rem
    }
    .panel-group-sm .col-panel-sm:not(:last-child), .panel-group-sm .panel-sm:not(:last-child) {
        border-bottom: none
    }
    .site-theme-default .col-panel-sm, .site-theme-default .panel-sm {
        border-color: #ebebeb
    }
    .site-theme-default .col-panel-sm .panel-heading, .site-theme-default .col-panel-sm .panel-heading a, .site-theme-default .panel-sm .panel-heading, .site-theme-default .panel-sm .panel-heading a {
        color: #a32e72
    }
    .site-theme-default .col-panel-sm .panel-toggle~.panel-heading, .site-theme-default .panel-sm .panel-toggle~.panel-heading {
        color: #06a7c7
    }
    .site-theme-default .col-panel-sm .panel-toggle:checked~.panel-heading, .site-theme-default .panel-sm .panel-toggle:checked~.panel-heading {
        color: #3d3d3d
    }
    .site-theme-default .col-panel-sm .panel-toggle:checked~.panel-heading:after, .site-theme-default .panel-sm .panel-toggle:checked~.panel-heading:after {
        color: #000000
    }
}

@media (min-width:1024px) {
    .col-panel-md, .panel-md {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-top-style: solid;
        border-top-width: 1px
    }
    .col-panel-md .panel-heading, .panel-md .panel-heading {
        display: block;
        position: relative
    }
    .col-panel-md .panel-toggle~.panel-heading, .panel-md .panel-toggle~.panel-heading {
        cursor: pointer;
        font-size: 1.6rem;
        font-weight: 500;
        margin: 0;
        padding: 1.2rem 0
    }
    .col-panel-md .panel-toggle~.panel-heading:after, .panel-md .panel-toggle~.panel-heading:after {
        content: "\E5A9";
        font-family: flaticons-stroke;
        font-size: .75em;
        position: absolute;
        right: 0;
        top: calc(50% - .75em)
    }
    .col-panel-md .panel-toggle~.panel-body, .panel-md .panel-toggle~.panel-body {
        display: none
    }
    .col-panel-md .panel-toggle:checked~.panel-heading, .panel-md .panel-toggle:checked~.panel-heading {
        font-weight: 600
    }
    .col-panel-md .panel-toggle:checked~.panel-heading:after, .panel-md .panel-toggle:checked~.panel-heading:after {
        content: "\E5A8"
    }
    .col-panel-md .panel-toggle:checked~.panel-body, .panel-md .panel-toggle:checked~.panel-body {
        display: block;
        padding-bottom: 1.2rem
    }
    .panel-md {
        margin-left: -2.4rem;
        margin-right: -2.4rem;
        padding-left: 2.4rem;
        padding-right: 2.4rem
    }
    .panel-group-md .col-panel-md:not(:last-child), .panel-group-md .panel-md:not(:last-child) {
        border-bottom: none
    }
    .site-theme-default .col-panel-md, .site-theme-default .panel-md {
        border-color: #ebebeb
    }
    .site-theme-default .col-panel-md .panel-heading, .site-theme-default .col-panel-md .panel-heading a, .site-theme-default .panel-md .panel-heading, .site-theme-default .panel-md .panel-heading a {
        color: #a32e72
    }
    .site-theme-default .col-panel-md .panel-toggle~.panel-heading, .site-theme-default .panel-md .panel-toggle~.panel-heading {
        color: #06a7c7
    }
    .site-theme-default .col-panel-md .panel-toggle:checked~.panel-heading, .site-theme-default .panel-md .panel-toggle:checked~.panel-heading {
        color: #3d3d3d
    }
    .site-theme-default .col-panel-md .panel-toggle:checked~.panel-heading:after, .site-theme-default .panel-md .panel-toggle:checked~.panel-heading:after {
        color: #000000
    }
}

.panel-collapse .panel:not(:last-child) {
    border-bottom: none
}

.panel-collapse .panel-heading {
    display: block;
    margin-bottom: 0;
    padding: 1.2rem 0;
    position: relative;
    text-align: left;
    width: 100%
}

.panel-collapse .panel-body {
    display: none;
    margin-bottom: 2.4rem;
    position: relative
}

.panel-collapse:not(.panel-active) .panel-heading {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

.panel-collapse:not(.panel-active) .panel-heading:after {
    content: "\E5A9";
    font-family: flaticons-stroke;
    font-size: .55em;
    position: absolute;
    right: 0
}

.panel-collapse:not(.panel-active)+.panel-collapse .panel-heading {
    border-top: none
}

.panel-collapse.panel-active .panel-heading {
    cursor: default
}

.panel-collapse.panel-active .panel-body {
    display: block
}

.panel-collapse.panel-active+.panel-collapse.panel-active {
    border-top-style: solid;
    border-top-width: 1px;
    margin-top: 1.2rem
}

.panel-collapse .spinner-container {
    display: none
}

.panel-collapse.loading .spinner-container {
    display: block
}

.panel-collapse.loading .btn {
    display: none
}

.site-theme-default .panel-collapse {
    border-color: #ebebeb
}

.site-theme-default .panel-collapse .panel-heading {
    color: #a32e72
}

.site-theme-default .panel-collapse:not(.panel-active) .panel-heading {
    border-color: #ebebeb
}

.site-theme-default .panel-collapse:not(.panel-active) .panel-heading:after {
    color: #556b9d
}

.site-theme-bw .panel-collapse {
    border-color: #999
}

.site-theme-bw .panel-collapse:not(.panel-active) .panel-heading, .site-theme-wb .panel-collapse, .site-theme-wb .panel-collapse:not(.panel-active) .panel-heading {
    border-color: #333
}

.site-theme-by .panel-collapse, .site-theme-by .panel-collapse:not(.panel-active) .panel-heading {
    border-color: #555
}

.site-theme-yb .panel-collapse, .site-theme-yb .panel-collapse:not(.panel-active) .panel-heading {
    border-color: #dcdc00
}

.ol, .ul, ol, ul {
    margin: 0;
    padding: 0
}

.ol, .ul, ol:not([class]), ul:not([class]) {
    font-size: 1.7rem;
    list-style: none;
    padding: 0
}

.ol li, .ul li, ol:not([class]) li, ul:not([class]) li {
    display: table-row
}

.ol li:after, .ul li:after, ol:not([class]) li:after, ul:not([class]) li:after {
    content: "";
    display: block;
    margin-bottom: .6rem
}

.ol li:before, .ul li:before, ol:not([class]) li:before, ul:not([class]) li:before {
    display: table-cell
}

.ol li .ol, .ol li .ul, .ol li ol, .ol li ul, .ul li .ol, .ul li .ul, .ul li ol, .ul li ul, ol:not([class]) li .ol, ol:not([class]) li .ul, ol:not([class]) li ol, ol:not([class]) li ul, ul:not([class]) li .ol, ul:not([class]) li .ul, ul:not([class]) li ol, ul:not([class]) li ul {
    margin-top: 1.2rem
}

.mce-content-body .ol li:before, .mce-content-body .ul li:before, .mce-content-body ol:not([class]) li:before, .mce-content-body ul:not([class]) li:before, .site-theme-default .ol li:before, .site-theme-default .ul li:before, .site-theme-default ol:not([class]) li:before, .site-theme-default ul:not([class]) li:before {
    color: #a32e72
}

.ul li:before, ul:not([class]) li:before {
    content: "\25C6";
    font-size: .8em;
    padding-right: 1.2rem
}

.ul li ul>li:before, ul:not([class]) li ul>li:before {
    content: "\25C7"
}

.ol, ol:not([class]) {
    counter-reset: item
}

.ol>li, ol:not([class])>li {
    counter-increment: item
}

.ol>li:before, ol:not([class])>li:before {
    content: counters(item, ".") ".";
    font-weight: 700;
    padding-right: 1rem
}

.ol>li ol>li:before, ol:not([class])>li ol>li:before {
    content: counters(item, ".") ""
}

.list {
    list-style: none
}

.list>.list-item, .list>li {
    display: block;
    margin-bottom: 1.2rem;
    position: relative
}

.list>.list-item:last-child, .list>li:last-child {
    margin-bottom: 0
}

.list>.list-item>.list, .list>li>.list {
    margin-top: 1.2rem;
    padding-left: 2.4rem
}

.list.list-inline>.list-item, .list.list-inline>li {
    display: inline-block;
    padding-right: .6rem;
    margin-bottom: 1rem
}

.list.list-inline>.list-item:last-child, .list.list-inline>li:last-child {
    padding-right: 0
}

@media (max-width:580px) {
    .list.list-inline-xs>.list-item, .list.list-inline-xs>li {
        display: inline-block;
        padding-right: .6rem;
        margin-bottom: .6rem
    }
    .list.list-inline-xs>.list-item:last-child, .list.list-inline-xs>li:last-child {
        padding-right: 0
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .list.list-inline-sm>.list-item, .list.list-inline-sm>li {
        display: inline-block;
        padding-right: .6rem;
        margin-bottom: .6rem
    }
    .list.list-inline-sm>.list-item:last-child, .list.list-inline-sm>li:last-child {
        padding-right: 0
    }
}

@media (min-width:1024px) {
    .list.list-inline-md>.list-item, .list.list-inline-md>li {
        display: inline-block;
        padding-right: .6rem;
        margin-bottom: .6rem
    }
    .list.list-inline-md>.list-item:last-child, .list.list-inline-md>li:last-child {
        padding-right: 0
    }
}

.list.list-dotted {
    margin-left: 0
}

.list.list-dotted .ico {
    font-size: .9em
}

.list.list-dotted>li {
    padding-left: 1.8rem;
    padding-right: 0
}

.list.list-dotted>li:before {
    content: "\B7";
    font-size: 3em;
    top: -.46em;
    left: .09em;
    position: absolute
}

.list.list-dotted.list-inline>li {
    padding-left: 0;
    padding-right: 1.8rem
}

.list.list-dotted.list-inline>li:after {
    content: "\B7";
    font-size: 3em;
    top: -.46em;
    right: .05em;
    position: absolute
}

.list.list-dotted.list-inline>li:before {
    display: none
}

.list.list-dotted.list-inline>li:last-child {
    padding-right: .6rem
}

.list.list-dotted.list-inline>li:last-child:after {
    display: none
}

@media (max-width:580px) {
    .list.list-dotted-xs {
        margin-left: 0
    }
    .list.list-dotted-xs .ico {
        font-size: .9em
    }
    .list.list-dotted-xs>li {
        padding-left: 1.8rem;
        padding-right: 0
    }
    .list.list-dotted-xs>li:before {
        content: "\B7";
        font-size: 3em;
        top: -.46em;
        left: .09em;
        position: absolute
    }
    .list.list-dotted-xs.list-inline>li {
        padding-left: 0;
        padding-right: 1.8rem
    }
    .list.list-dotted-xs.list-inline>li:after {
        content: "\B7";
        font-size: 3em;
        top: -.46em;
        right: .05em;
        position: absolute
    }
    .list.list-dotted-xs.list-inline>li:before {
        display: none
    }
    .list.list-dotted-xs.list-inline>li:last-child {
        padding-right: .6rem
    }
    .list.list-dotted-xs.list-inline>li:last-child:after {
        display: none
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .list.list-dotted-sm {
        margin-left: 0
    }
    .list.list-dotted-sm .ico {
        font-size: .9em
    }
    .list.list-dotted-sm>li {
        padding-left: 1.8rem;
        padding-right: 0
    }
    .list.list-dotted-sm>li:before {
        content: "\B7";
        font-size: 3em;
        top: -.46em;
        left: .09em;
        position: absolute
    }
    .list.list-dotted-sm.list-inline>li {
        padding-left: 0;
        padding-right: 1.8rem
    }
    .list.list-dotted-sm.list-inline>li:after {
        content: "\B7";
        font-size: 3em;
        top: -.46em;
        right: .05em;
        position: absolute
    }
    .list.list-dotted-sm.list-inline>li:before {
        display: none
    }
    .list.list-dotted-sm.list-inline>li:last-child {
        padding-right: .6rem
    }
    .list.list-dotted-sm.list-inline>li:last-child:after {
        display: none
    }
}

@media (min-width:1024px) {
    .list.list-dotted-md {
        margin-left: 0
    }
    .list.list-dotted-md .ico {
        font-size: .9em
    }
    .list.list-dotted-md>li {
        padding-left: 1.8rem;
        padding-right: 0
    }
    .list.list-dotted-md>li:before {
        content: "\B7";
        font-size: 3em;
        top: -.46em;
        left: .09em;
        position: absolute
    }
    .list.list-dotted-md.list-inline>li {
        padding-left: 0;
        padding-right: 1.8rem
    }
    .list.list-dotted-md.list-inline>li:after {
        content: "\B7";
        font-size: 3em;
        top: -.46em;
        right: .05em;
        position: absolute
    }
    .list.list-dotted-md.list-inline>li:before {
        display: none
    }
    .list.list-dotted-md.list-inline>li:last-child {
        padding-right: .6rem
    }
    .list.list-dotted-md.list-inline>li:last-child:after {
        display: none
    }
}

.list.list-table {
    display: table
}

.list.list-table>.list-item, .list.list-table>li {
    display: table-cell;
    vertical-align: top
}

.list.list-table.list-inline>.list-item, .list.list-table.list-inline>li {
    padding-left: 0
}

@media (max-width:580px) {
    .list.list-table-xs {
        display: table
    }
    .list.list-table-xs>.list-item, .list.list-table-xs>li {
        display: table-cell;
        vertical-align: top
    }
    .list.list-table-xs.list-inline>.list-item, .list.list-table-xs.list-inline>li {
        padding-left: 0
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .list.list-table-sm {
        display: table
    }
    .list.list-table-sm>.list-item, .list.list-table-sm>li {
        display: table-cell;
        vertical-align: top
    }
    .list.list-table-sm.list-inline>.list-item, .list.list-table-sm.list-inline>li {
        padding-left: 0
    }
}

@media (min-width:1024px) {
    .list.list-table-md {
        display: table
    }
    .list.list-table-md>.list-item, .list.list-table-md>li {
        display: table-cell;
        vertical-align: top
    }
    .list.list-table-md.list-inline>.list-item, .list.list-table-md.list-inline>li {
        padding-left: 0
    }
}

@media (max-width:580px) {
    .list.list-table-smallest-xs {
        display: table
    }
    .list.list-table-smallest-xs>.list-item, .list.list-table-smallest-xs>li {
        display: table-cell;
        vertical-align: top
    }
    .list.list-table-smallest-xs>li+li {
        padding-left: .6rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .list.list-table-smallest-sm {
        display: table
    }
    .list.list-table-smallest-sm>.list-item, .list.list-table-smallest-sm>li {
        display: table-cell;
        vertical-align: top
    }
    .list.list-table-smallest-sm>li+li {
        padding-left: .6rem
    }
}

@media (min-width:1024px) {
    .list.list-table-smallest-md {
        display: table
    }
    .list.list-table-smallest-md>.list-item, .list.list-table-smallest-md>li {
        display: table-cell;
        vertical-align: top
    }
    .list.list-table-smallest-md>li+li {
        padding-left: .6rem
    }
}

@media (max-width:580px) {
    .list.list-table-smaller-xs {
        display: table
    }
    .list.list-table-smaller-xs>.list-item, .list.list-table-smaller-xs>li {
        display: table-cell;
        vertical-align: top
    }
    .list.list-table-smaller-xs>li+li {
        padding-left: 1.2rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .list.list-table-smaller-sm {
        display: table
    }
    .list.list-table-smaller-sm>.list-item, .list.list-table-smaller-sm>li {
        display: table-cell;
        vertical-align: top
    }
    .list.list-table-smaller-sm>li+li {
        padding-left: 1.2rem
    }
}

@media (min-width:1024px) {
    .list.list-table-smaller-md {
        display: table
    }
    .list.list-table-smaller-md>.list-item, .list.list-table-smaller-md>li {
        display: table-cell;
        vertical-align: top
    }
    .list.list-table-smaller-md>li+li {
        padding-left: 1.2rem
    }
}

@media (max-width:580px) {
    .list.list-table-small-xs {
        display: table
    }
    .list.list-table-small-xs>.list-item, .list.list-table-small-xs>li {
        display: table-cell;
        vertical-align: top
    }
    .list.list-table-small-xs>li+li {
        padding-left: 1.8rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .list.list-table-small-sm {
        display: table
    }
    .list.list-table-small-sm>.list-item, .list.list-table-small-sm>li {
        display: table-cell;
        vertical-align: top
    }
    .list.list-table-small-sm>li+li {
        padding-left: 1.8rem
    }
}

@media (min-width:1024px) {
    .list.list-table-small-md {
        display: table
    }
    .list.list-table-small-md>.list-item, .list.list-table-small-md>li {
        display: table-cell;
        vertical-align: top
    }
    .list.list-table-small-md>li+li {
        padding-left: 1.8rem
    }
}

@media (max-width:580px) {
    .list.list-table-large-xs {
        display: table
    }
    .list.list-table-large-xs>.list-item, .list.list-table-large-xs>li {
        display: table-cell;
        vertical-align: top
    }
    .list.list-table-large-xs>li+li {
        padding-left: 3rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .list.list-table-large-sm {
        display: table
    }
    .list.list-table-large-sm>.list-item, .list.list-table-large-sm>li {
        display: table-cell;
        vertical-align: top
    }
    .list.list-table-large-sm>li+li {
        padding-left: 3rem
    }
}

@media (min-width:1024px) {
    .list.list-table-large-md {
        display: table
    }
    .list.list-table-large-md>.list-item, .list.list-table-large-md>li {
        display: table-cell;
        vertical-align: top
    }
    .list.list-table-large-md>li+li {
        padding-left: 3rem
    }
}

@media (max-width:580px) {
    .list.list-table-larger-xs {
        display: table
    }
    .list.list-table-larger-xs>.list-item, .list.list-table-larger-xs>li {
        display: table-cell;
        vertical-align: top
    }
    .list.list-table-larger-xs>li+li {
        padding-left: 4.2rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .list.list-table-larger-sm {
        display: table
    }
    .list.list-table-larger-sm>.list-item, .list.list-table-larger-sm>li {
        display: table-cell;
        vertical-align: top
    }
    .list.list-table-larger-sm>li+li {
        padding-left: 4.2rem
    }
}

@media (min-width:1024px) {
    .list.list-table-larger-md {
        display: table
    }
    .list.list-table-larger-md>.list-item, .list.list-table-larger-md>li {
        display: table-cell;
        vertical-align: top
    }
    .list.list-table-larger-md>li+li {
        padding-left: 4.2rem
    }
}

@media (max-width:580px) {
    .list.list-table-largest-xs {
        display: table
    }
    .list.list-table-largest-xs>.list-item, .list.list-table-largest-xs>li {
        display: table-cell;
        vertical-align: top
    }
    .list.list-table-largest-xs>li+li {
        padding-left: 4.8rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .list.list-table-largest-sm {
        display: table
    }
    .list.list-table-largest-sm>.list-item, .list.list-table-largest-sm>li {
        display: table-cell;
        vertical-align: top
    }
    .list.list-table-largest-sm>li+li {
        padding-left: 4.8rem
    }
}

@media (min-width:1024px) {
    .list.list-table-largest-md {
        display: table
    }
    .list.list-table-largest-md>.list-item, .list.list-table-largest-md>li {
        display: table-cell;
        vertical-align: top
    }
    .list.list-table-largest-md>li+li {
        padding-left: 4.8rem
    }
}

.mce-content-body .list.list-dotted.list-inline>li:after, .mce-content-body .list.list-dotted>li:before, .site-theme-default .list.list-dotted.list-inline>li:after, .site-theme-default .list.list-dotted>li:before {
    color: #000000
}

.list-block {
    margin-bottom: 2.4rem
}

.list-block .list-block-header {
    display: inline-block;
    font-size: 1.7rem;
    padding: .6rem 1.8rem
}

.list-block .list-block-header+.list-block-body .list-block-items li:first-child {
    margin-top: -1.8rem;
    padding-top: 3rem
}

.list-block .list-block-header+.list-block-body .list-block-items li+li {
    margin-top: -1.2rem
}

.list-block .list-block-items {
    list-style: none
}

.list-block .list-block-items>li {
    margin-bottom: 1.8rem;
    padding: 1.2rem 1.8rem
}

.list-block .list-block-footer {
    padding: 0 1.8rem
}

.site-theme-default .list-block .list-block-header {
    background-color: #3d3d3d;
    color: #fff
}

.site-theme-default .list-block .list-block-items>li {
    background-color: #f7f7f7
}

.site-theme-bw .list-block .list-block-header {
    background-color: #fff;
    border: 1px solid #000;
    color: #000;
    font-size: 2rem;
    font-weight: 600
}

.site-theme-bw .list-block .list-block-items>li {
    background-color: #fff;
    border: 1px solid #000
}

.site-theme-wb .list-block .list-block-header {
    background-color: #000;
    border: 1px solid #fff;
    color: #fff;
    font-size: 2rem
}

.site-theme-wb .list-block .list-block-items>li {
    background-color: #000;
    border: 1px solid #fff
}

.site-theme-by .list-block .list-block-header {
    background-color: #ff0;
    border: 1px solid #000;
    color: #000;
    font-size: 2rem;
    font-weight: 600
}

.site-theme-by .list-block .list-block-items>li {
    background-color: #ff0;
    border: 1px solid #000
}

.site-theme-yb .list-block .list-block-header {
    background-color: #000;
    border: 1px solid #ff0;
    color: #ff0;
    font-size: 2rem
}

.site-theme-yb .list-block .list-block-items>li {
    background-color: #000;
    border: 1px solid #ff0
}

.file-content {
    font-family: PT Serif, "serif";
    margin-bottom: 2.4rem
}

.file-content.file-content+.file-content {
    margin-top: -1.8rem
}

.file-content.file-content+.file-content-linked {
    margin-top: -2.5rem
}

.file-content.file-content+.file-content-linked .file-content-body {
    border-top: 0
}

.file-content .file-title {
    display: block;
    margin-bottom: .3rem
}

.file-content .file-content-body {
    align-items: center;
    border-style: solid;
    border-width: 1px;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    padding: 0 1.2rem
}

.file-content .file-content-body>* {
    padding: 1.2rem
}

.file-content .file-content-body+.file-content-footer {
    border-top: none
}

.file-content .file-content-footer {
    border-style: solid;
    border-width: 1px;
    font-style: italic;
    margin: 0;
    padding: 1.2rem 2.4rem 1.2rem 3rem;
    position: relative
}

.file-content .file-content-footer:after {
    border-left-style: solid;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1rem;
    left: 3.3rem;
    position: absolute;
    top: -.6rem;
    transform: rotate(45deg);
    width: 1rem
}

.mce-content-body .file-content, .site-theme-default .file-content {
    background-color: #f7f7f7;
    color: #3d3d3d
}

.mce-content-body .file-content .file-title, .site-theme-default .file-content .file-title {
    color: #000000
}

.mce-content-body .file-content .file-content-body, .mce-content-body .file-content .file-content-footer, .mce-content-body .file-content .file-content-footer:after, .site-theme-default .file-content .file-content-body, .site-theme-default .file-content .file-content-footer, .site-theme-default .file-content .file-content-footer:after {
    border-color: #ebebeb
}

.mce-content-body .file-content .file-content-footer, .site-theme-default .file-content .file-content-footer {
    background-color: #fff;
    color: #000000
}

.mce-content-body .file-content .file-content-footer:after, .site-theme-default .file-content .file-content-footer:after {
    background-color: #fff
}

.site-theme-bw .file-content {
    background-color: #f7f7f7;
    color: #000
}

.site-theme-bw .file-content .file-title {
    color: #111
}

.site-theme-bw .file-content .file-content-body, .site-theme-bw .file-content .file-content-footer, .site-theme-bw .file-content .file-content-footer:after {
    border-color: #000
}

.site-theme-bw .file-content .file-content-footer {
    background-color: #fff;
    color: #222
}

.site-theme-bw .file-content .file-content-footer:after {
    background-color: #fff
}

.site-theme-wb .file-content {
    background-color: #111;
    color: #fff
}

.site-theme-wb .file-content .file-title {
    color: #fff
}

.site-theme-wb .file-content .file-content-body, .site-theme-wb .file-content .file-content-footer, .site-theme-wb .file-content .file-content-footer:after {
    border-color: #fff
}

.site-theme-wb .file-content .file-content-footer {
    background-color: #000;
    color: #fff
}

.site-theme-wb .file-content .file-content-footer:after {
    background-color: #000
}

.site-theme-by .file-content {
    background-color: #ff0;
    color: #000
}

.site-theme-by .file-content .file-title {
    color: #000
}

.site-theme-by .file-content .file-content-body, .site-theme-by .file-content .file-content-footer, .site-theme-by .file-content .file-content-footer:after {
    border-color: #000
}

.site-theme-by .file-content .file-content-footer {
    background-color: #ff0;
    color: #000
}

.site-theme-by .file-content .file-content-footer:after {
    background-color: #ff0
}

.site-theme-yb .file-content {
    background-color: #000;
    color: #ff0
}

.site-theme-yb .file-content .file-title {
    color: #ff0
}

.site-theme-yb .file-content .file-content-body, .site-theme-yb .file-content .file-content-footer, .site-theme-yb .file-content .file-content-footer:after {
    border-color: #ff0
}

.site-theme-yb .file-content .file-content-footer {
    background-color: #000;
    color: #ff0
}

.site-theme-yb .file-content .file-content-footer:after {
    background-color: #000
}

.search .ico {
    top: .05em
}

.search .input-group .form-control {
    border: none;
    border-radius: 0;
    box-shadow: none;
    font-size: 1.6rem;
    /* height: 4rem; */
    outline: none;
    padding-right: 0;
    width: 100%
}

.search .input-group .form-control::-ms-clear {
    display: none
}

@media (min-width:1024px) {
    .search .input-group .form-control {
        /* padding-left: 1.2rem; */
    }
}

.search .input-group .form-control.centred-input-placeholder {
    transform: translate(10px, 60%);
    height: 100%;
    padding: 0 !important;
}

.search .input-group .btn-search {
    border: none;
    border-radius: 0;
    box-shadow: none;
    height: 4rem;
    outline: none
}

@media (max-width:1023px) {
    .search.search-accent {
        margin-left: -2.4rem;
        margin-right: -2.4rem
    }
}

.search.search-accent .box {
    padding: 1.2rem
}

.search.search-accent .box .btn-search {
    padding: 0 1.2rem
}

.search.search-default .box .form-control {
    border-style: solid;
    border-width: 1px
}

.search.search-default .box .input-group-btn {
    width: 12%
}

.search.search-default .box .input-group-btn .btn-search {
    border-left: none;
    border-radius: 0 .6rem .6rem 0;
    text-align: center;
    width: 100%
}

.search.search-light .box .form-control {
    border-left-style: solid;
    border-left-width: 1px
}

.search.search-light .box .btn-search, .search.search-light .box .form-control {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

.search.search-light .box .btn-search {
    border-right-style: solid;
    border-right-width: 1px;
    text-align: center;
    width: 100%
}

.site-theme-default .search.search-accent .box {
    background-image: linear-gradient(90deg, #b34f89 30%, #06a7c7)
}

.site-theme-default .search.search-accent .box .input-group {
    background-color: #fff
}

.site-theme-default .search.search-accent .box .btn-search {
    color: #000000
}

.site-theme-default .search.search-default .box .form-control {
    background-color: #f7f7f7;
    border-color: #ebebeb;
    color: #2d2d2d
}

.site-theme-default .search.search-default .box .btn-search {
    background-color: #a32e72;
    border-color: #ebebeb;
    color: #fff
}

.site-theme-default .search.search-light .box .input-group {
    background-color: #fff
}

.site-theme-default .search.search-light .box .form-control {
    border-color: #ebebeb;
    color: #2d2d2d
}

.site-theme-default .search.search-light .box .btn-search {
    border-color: #ebebeb;
    color: #000000
}

.site-theme-bw .search.search-accent .box {
    background-color: #000
}

.site-theme-bw .search.search-accent .box .input-group, .site-theme-wb .search.search-accent .box {
    background-color: #fff
}

.site-theme-by .search.search-accent .box, .site-theme-wb .search.search-accent .box .input-group {
    background-color: #000
}

.site-theme-by .search.search-accent .box .input-group, .site-theme-yb .search.search-accent .box {
    background-color: #ff0
}

.site-theme-yb .search.search-accent .box .input-group {
    background-color: #000
}

.site-theme-bw .search.search-default .box .input-group-btn, .site-theme-by .search.search-default .box .input-group-btn, .site-theme-wb .search.search-default .box .input-group-btn, .site-theme-yb .search.search-default .box .input-group-btn {
    width: 1%
}

.site-theme-bw .search.search-default .box .form-control, .site-theme-by .search.search-default .box .form-control, .site-theme-wb .search.search-default .box .form-control, .site-theme-yb .search.search-default .box .form-control {
    border-right: none
}

.site-theme-bw .search.search-default .box .btn-search, .site-theme-by .search.search-default .box .btn-search, .site-theme-wb .search.search-default .box .btn-search, .site-theme-yb .search.search-default .box .btn-search {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    border-radius: 0
}

.modal {
    bottom: 0;
    cursor: pointer;
    display: none;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch
}

.modal::-webkit-scrollbar {
    display: none
}

.modal .modal-dialog {
    margin: auto;
    max-width: 96rem;
    padding: 2.4rem 0;
    position: relative
}

.modal .modal-dialog .modal-content {
    border-style: solid;
    border-width: 1px;
    cursor: default;
    margin: auto;
    position: relative;
    outline: 0
}

@media (min-width:581px) {
    .modal .modal-dialog .modal-content {
        width: 80%
    }
}

@media (min-width:1024px) {
    .modal .modal-dialog .modal-content {
        width: 70%
    }
}

.modal .modal-dialog .modal-content .modal-title {
    font-family: PT Serif, "serif";
    font-size: 3rem;
    font-weight: 200
}

.modal .modal-dialog .modal-content .modal-header {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 2.4rem
}

.modal .modal-dialog .modal-content .modal-header .close {
    background-color: transparent;
    font-size: 2.4rem;
    position: absolute;
    right: .3rem;
    top: .3rem
}

.modal .modal-dialog .modal-content .modal-header .close:before {
    content: "\E5A3";
    font-family: flaticons-stroke;
    font-size: 2rem
}

.modal .modal-dialog .modal-content .modal-body {
    padding: 2.4rem;
    position: relative
}

.modal.embeded-modal .modal-dialog .modal-content {
    padding-bottom: 0;
    padding-top: 1.2rem;
    width: 100%
}

.modal.embeded-modal .modal-dialog .modal-content .modal-header {
    text-align: left
}

.modal.embeded-modal .modal-dialog .modal-content .modal-body {
    padding: 0
}

.site-theme-default .modal {
    background-color: rgba(0, 0, 0, .7)
}

.site-theme-default .modal .modal-dialog .modal-content {
    background-color: #fff;
    border-color: #ebebeb
}

.site-theme-default .modal .modal-dialog .modal-content .modal-title {
    color: #a32e72
}

.site-theme-default .modal .modal-dialog .modal-content .modal-header {
    border-color: #ebebeb
}

.site-theme-default .modal .modal-dialog .modal-content .modal-header .close {
    color: #000000
}

.site-theme-bw .modal {
    background-color: hsla(0, 0%, 100%, .8)
}

.site-theme-bw .modal .modal-dialog .modal-content {
    background-color: #fff
}

.site-theme-wb .modal {
    background-color: rgba(0, 0, 0, .7)
}

.site-theme-wb .modal .modal-dialog .modal-content {
    background-color: #000
}

.site-theme-by .modal {
    background-color: rgba(255, 255, 0, .8)
}

.site-theme-by .modal .modal-dialog .modal-content {
    background-color: #ff0
}

.site-theme-yb .modal {
    background-color: rgba(0, 0, 0, .7)
}

.site-theme-yb .modal .modal-dialog .modal-content {
    background-color: #000
}

.modal-open {
    overflow-y: hidden
}

.modal-open .modal {
    display: block
}

@media (max-width:1023px) {
    .linked-section, .linked-section-large, .linked-section-larger, .linked-section-largest, .linked-section-small, .linked-section-smaller, .linked-section-smallest, .section, .section-large, .section-larger, .section-largest, .section-small, .section-smaller, .section-smallest {
        margin-left: -2.4rem;
        margin-right: -2.4rem;
        padding-left: 2.4rem;
        padding-right: 2.4rem
    }
}

.section {
    margin-bottom: 2.4rem
}

.section.section-separator {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 2.4rem
}

@media (max-width:580px) {
    .section.section-separator-xs {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 2.4rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .section.section-separator-sm {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 2.4rem
    }
}

@media (min-width:1024px) {
    .section.section-separator-md {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 2.4rem
    }
}

.linked-section+.linked-section {
    margin-top: 2.4rem
}

.linked-section.section-separator+.linked-section.section-separator {
    border-top-style: solid;
    border-top-width: 1px;
    padding-top: 2.4rem
}

@media (max-width:580px) {
    .linked-section.section-separator-xs+.linked-section.section-separator-xs {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 2.4rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .linked-section.section-separator-sm+.linked-section.section-separator-sm {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 2.4rem
    }
}

@media (min-width:1024px) {
    .linked-section.section-separator-md+.linked-section.section-separator-md {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 2.4rem
    }
}

.section-block {
    padding: 2.4rem
}

.section-block .linked-section, .section-block .linked-section-large, .section-block .linked-section-larger, .section-block .linked-section-largest, .section-block .linked-section-small, .section-block .linked-section-smaller, .section-block .linked-section-smallest, .section-block .section, .section-block .section-large, .section-block .section-larger, .section-block .section-largest, .section-block .section-small, .section-block .section-smaller, .section-block .section-smallest {
    margin-left: -2.4rem;
    margin-right: -2.4rem;
    padding-left: 2.4rem;
    padding-right: 2.4rem
}

.v-section-block {
    padding-bottom: 2.4rem;
    padding-top: 2.4rem
}

.section-group>.section-group-item {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.section-group>.section-group-item:first-child {
    border-top-style: solid;
    border-top-width: 1px
}

.section-color-block {
    display: block;
    font-size: 4.8rem;
    font-weight: 700
}

.section-color-block .h1, .section-color-block .h2, .section-color-block .h3, .section-color-block h1, .section-color-block h2, .section-color-block h3 {
    font-size: 1.6rem;
    font-weight: 500;
    margin-bottom: .6rem
}

.section-color-block>div {
    padding: 4.2rem 2.4rem
}

@media (min-width:1024px) {
    .section-color-block {
        border-collapse: collapse;
        display: table;
        vertical-align: middle;
        width: 100%
    }
    .section-color-block>div {
        display: table-cell
    }
}

.mce-content-body .section-color-block .h1, .mce-content-body .section-color-block .h2, .mce-content-body .section-color-block .h3, .mce-content-body .section-color-block h1, .mce-content-body .section-color-block h2, .mce-content-body .section-color-block h3, .site-theme-default .section-color-block .h1, .site-theme-default .section-color-block .h2, .site-theme-default .section-color-block .h3, .site-theme-default .section-color-block h1, .site-theme-default .section-color-block h2, .site-theme-default .section-color-block h3 {
    color: #fff
}

.mce-content-body .section-color-block>div:first-child, .site-theme-default .section-color-block>div:first-child {
    background-color: #840b55;
    color: #fff
}

.mce-content-body .section-color-block>div:nth-child(2), .site-theme-default .section-color-block>div:nth-child(2) {
    background-color: #a32e72;
    color: #fff
}

.mce-content-body .section-color-block>div:nth-child(3), .site-theme-default .section-color-block>div:nth-child(3) {
    background-color: #b34f89;
    color: #fff
}

.mce-content-body .section-color-block>div:nth-child(4), .site-theme-default .section-color-block>div:nth-child(4) {
    background-color: #bf5894;
    color: #fff
}

.mce-content-body .section-color-block>div:nth-child(5), .site-theme-default .section-color-block>div:nth-child(5) {
    background-color: #ca7ba9;
    color: #fff
}

.site-theme-bw .section-color-block, .site-theme-bw .section-color-block>div {
    border: 1px solid #999
}

.site-theme-wb .section-color-block, .site-theme-wb .section-color-block>div {
    border: 1px solid #333
}

.site-theme-by .section-color-block, .site-theme-by .section-color-block>div {
    border: 1px solid #555
}

.site-theme-yb .section-color-block, .site-theme-yb .section-color-block>div {
    border: 1px solid #dcdc00
}

.section-smallest {
    margin-bottom: .6rem
}

.section-smallest.section-separator {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: .6rem
}

@media (max-width:580px) {
    .section-smallest.section-separator-xs {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: .6rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .section-smallest.section-separator-sm {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: .6rem
    }
}

@media (min-width:1024px) {
    .section-smallest.section-separator-md {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: .6rem
    }
}

.linked-section-smallest+.linked-section-smallest {
    margin-top: .6rem
}

.linked-section-smallest.section-separator+.linked-section-smallest.section-separator {
    border-top: 1px solid #ebebeb;
    padding-top: .6rem
}

@media (max-width:580px) {
    .linked-section-smallest.section-separator-xs+.linked-section-smallest.section-separator-xs {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: .6rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .linked-section-smallest.section-separator-sm+.linked-section-smallest.section-separator-sm {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: .6rem
    }
}

@media (min-width:1024px) {
    .linked-section-smallest.section-separator-md+.linked-section-smallest.section-separator-md {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: .6rem
    }
}

.v-section-block-smallest {
    padding-bottom: .6rem;
    padding-top: .6rem
}

.section-smaller {
    margin-bottom: 1.2rem
}

.section-smaller.section-separator {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 1.2rem
}

@media (max-width:580px) {
    .section-smaller.section-separator-xs {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 1.2rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .section-smaller.section-separator-sm {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 1.2rem
    }
}

@media (min-width:1024px) {
    .section-smaller.section-separator-md {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 1.2rem
    }
}

.linked-section-smaller+.linked-section-smaller {
    margin-top: 1.2rem
}

.linked-section-smaller.section-separator+.linked-section-smaller.section-separator {
    border-top: 1px solid #ebebeb;
    padding-top: 1.2rem
}

@media (max-width:580px) {
    .linked-section-smaller.section-separator-xs+.linked-section-smaller.section-separator-xs {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 1.2rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .linked-section-smaller.section-separator-sm+.linked-section-smaller.section-separator-sm {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 1.2rem
    }
}

@media (min-width:1024px) {
    .linked-section-smaller.section-separator-md+.linked-section-smaller.section-separator-md {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 1.2rem
    }
}

.v-section-block-smaller {
    padding-bottom: 1.2rem;
    padding-top: 1.2rem
}

.section-small {
    margin-bottom: 1.8rem
}

.section-small.section-separator {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 1.8rem
}

@media (max-width:580px) {
    .section-small.section-separator-xs {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 1.8rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .section-small.section-separator-sm {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 1.8rem
    }
}

@media (min-width:1024px) {
    .section-small.section-separator-md {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 1.8rem
    }
}

.linked-section-small+.linked-section-small {
    margin-top: 1.8rem
}

.linked-section-small.section-separator+.linked-section-small.section-separator {
    border-top: 1px solid #ebebeb;
    padding-top: 1.8rem
}

@media (max-width:580px) {
    .linked-section-small.section-separator-xs+.linked-section-small.section-separator-xs {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 1.8rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .linked-section-small.section-separator-sm+.linked-section-small.section-separator-sm {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 1.8rem
    }
}

@media (min-width:1024px) {
    .linked-section-small.section-separator-md+.linked-section-small.section-separator-md {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 1.8rem
    }
}

.v-section-block-small {
    padding-bottom: 1.8rem;
    padding-top: 1.8rem
}

.section-large {
    margin-bottom: 3rem
}

.section-large.section-separator {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 3rem
}

@media (max-width:580px) {
    .section-large.section-separator-xs {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 3rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .section-large.section-separator-sm {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 3rem
    }
}

@media (min-width:1024px) {
    .section-large.section-separator-md {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 3rem
    }
}

.linked-section-large+.linked-section-large {
    margin-top: 3rem
}

.linked-section-large.section-separator+.linked-section-large.section-separator {
    border-top: 1px solid #ebebeb;
    padding-top: 3rem
}

@media (max-width:580px) {
    .linked-section-large.section-separator-xs+.linked-section-large.section-separator-xs {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 3rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .linked-section-large.section-separator-sm+.linked-section-large.section-separator-sm {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 3rem
    }
}

@media (min-width:1024px) {
    .linked-section-large.section-separator-md+.linked-section-large.section-separator-md {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 3rem
    }
}

.v-section-block-large {
    padding-bottom: 3rem;
    padding-top: 3rem
}

.section-larger {
    margin-bottom: 4.2rem
}

.section-larger.section-separator {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 4.2rem
}

@media (max-width:580px) {
    .section-larger.section-separator-xs {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 4.2rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .section-larger.section-separator-sm {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 4.2rem
    }
}

@media (min-width:1024px) {
    .section-larger.section-separator-md {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 4.2rem
    }
}

.linked-section-larger+.linked-section-larger {
    margin-top: 4.2rem
}

.linked-section-larger.section-separator+.linked-section-larger.section-separator {
    border-top: 1px solid #ebebeb;
    padding-top: 4.2rem
}

@media (max-width:580px) {
    .linked-section-larger.section-separator-xs+.linked-section-larger.section-separator-xs {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 4.2rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .linked-section-larger.section-separator-sm+.linked-section-larger.section-separator-sm {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 4.2rem
    }
}

@media (min-width:1024px) {
    .linked-section-larger.section-separator-md+.linked-section-larger.section-separator-md {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 4.2rem
    }
}

.v-section-block-larger {
    padding-bottom: 4.2rem;
    padding-top: 4.2rem
}

.section-largest {
    margin-bottom: 4.8rem
}

.section-largest.section-separator {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 4.8rem
}

@media (max-width:580px) {
    .section-largest.section-separator-xs {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 4.8rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .section-largest.section-separator-sm {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 4.8rem
    }
}

@media (min-width:1024px) {
    .section-largest.section-separator-md {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 4.8rem
    }
}

.linked-section-largest+.linked-section-largest {
    margin-top: 4.8rem
}

.linked-section-largest.section-separator+.linked-section-largest.section-separator {
    border-top: 1px solid #ebebeb;
    padding-top: 4.8rem
}

@media (max-width:580px) {
    .linked-section-largest.section-separator-xs+.linked-section-largest.section-separator-xs {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 4.8rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .linked-section-largest.section-separator-sm+.linked-section-largest.section-separator-sm {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 4.8rem
    }
}

@media (min-width:1024px) {
    .linked-section-largest.section-separator-md+.linked-section-largest.section-separator-md {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 4.8rem
    }
}

@media (max-width:580px) {
    .section-separator-xs+.section-separator-xs {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 2.4rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .section-separator-sm+.section-separator-sm {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 2.4rem
    }
}

@media (min-width:1024px) {
    .section-separator-md+.section-separator-md {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 2.4rem
    }
}

.v-section-block-largest {
    padding-bottom: 4.8rem;
    padding-top: 4.8rem
}

@media (max-width:580px) {
    .section-xs {
        margin-bottom: 2.4rem
    }
    .section-xs.section-separator, .section-xs.section-separator-xs {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 2.4rem
    }
    .linked-section-xs+.linked-section-xs {
        margin-top: 2.4rem
    }
    .linked-section-xs.section-separator+.linked-section-xs.section-separator, .linked-section-xs.section-separator-xs+.linked-section-xs.section-separator-xs {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 2.4rem
    }
    .section-block-xs {
        padding: 2.4rem
    }
    .section-block-xs .linked-section, .section-block-xs .linked-section-large, .section-block-xs .linked-section-larger, .section-block-xs .linked-section-largest, .section-block-xs .linked-section-small, .section-block-xs .linked-section-smaller, .section-block-xs .linked-section-smallest, .section-block-xs .section, .section-block-xs .section-large, .section-block-xs .section-larger, .section-block-xs .section-largest, .section-block-xs .section-small, .section-block-xs .section-smaller, .section-block-xs .section-smallest {
        margin-left: -2.4rem;
        margin-right: -2.4rem;
        padding-left: 2.4rem;
        padding-right: 2.4rem
    }
    .v-section-block-xs {
        padding-bottom: 2.4rem;
        padding-top: 2.4rem
    }
    .section-group-xs>.section-group-item, .section-group-xs>.section-group-item-xs {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-top-style: solid;
        border-top-width: 1px
    }
    .section-group-xs>.section-group-item+.section-group-item, .section-group-xs>.section-group-item-xs+.section-group-item-xs {
        border-top: none
    }
}

@media (max-width:580px) {
    .section-smallest-xs {
        margin-bottom: .6rem
    }
    .section-smallest-xs.section-separator, .section-smallest-xs.section-separator-xs {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: .6rem
    }
    .linked-section-smallest-xs+.linked-section-smallest-xs {
        margin-top: .6rem
    }
    .linked-section-smallest-xs.section-separator+.linked-section-smallest-xs.section-separator, .linked-section-smallest-xs.section-separator-xs+.linked-section-smallest-xs.section-separator-xs {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: .6rem
    }
    .section-block-smallest-xs {
        padding: .6rem
    }
    .section-block-smallest-xs .linked-section, .section-block-smallest-xs .linked-section-large, .section-block-smallest-xs .linked-section-larger, .section-block-smallest-xs .linked-section-largest, .section-block-smallest-xs .linked-section-small, .section-block-smallest-xs .linked-section-smaller, .section-block-smallest-xs .linked-section-smallest, .section-block-smallest-xs .section, .section-block-smallest-xs .section-large, .section-block-smallest-xs .section-larger, .section-block-smallest-xs .section-largest, .section-block-smallest-xs .section-small, .section-block-smallest-xs .section-smaller, .section-block-smallest-xs .section-smallest {
        margin-left: -.6rem;
        margin-right: -.6rem;
        padding-left: .6rem;
        padding-right: .6rem
    }
    .v-section-block-smallest-xs {
        padding-bottom: .6rem;
        padding-top: .6rem
    }
}

@media (max-width:580px) {
    .section-smaller-xs {
        margin-bottom: 1.2rem
    }
    .section-smaller-xs.section-separator, .section-smaller-xs.section-separator-xs {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 1.2rem
    }
    .linked-section-smaller-xs+.linked-section-smaller-xs {
        margin-top: 1.2rem
    }
    .linked-section-smaller-xs.section-separator+.linked-section-smaller-xs.section-separator, .linked-section-smaller-xs.section-separator-xs+.linked-section-smaller-xs.section-separator-xs {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 1.2rem
    }
    .section-block-smaller-xs {
        padding: 1.2rem
    }
    .section-block-smaller-xs .linked-section, .section-block-smaller-xs .linked-section-large, .section-block-smaller-xs .linked-section-larger, .section-block-smaller-xs .linked-section-largest, .section-block-smaller-xs .linked-section-small, .section-block-smaller-xs .linked-section-smaller, .section-block-smaller-xs .linked-section-smallest, .section-block-smaller-xs .section, .section-block-smaller-xs .section-large, .section-block-smaller-xs .section-larger, .section-block-smaller-xs .section-largest, .section-block-smaller-xs .section-small, .section-block-smaller-xs .section-smaller, .section-block-smaller-xs .section-smallest {
        margin-left: -1.2rem;
        margin-right: -1.2rem;
        padding-left: 1.2rem;
        padding-right: 1.2rem
    }
    .v-section-block-smaller-xs {
        padding-bottom: 1.2rem;
        padding-top: 1.2rem
    }
}

@media (max-width:580px) {
    .section-small-xs {
        margin-bottom: 1.8rem
    }
    .section-small-xs.section-separator, .section-small-xs.section-separator-xs {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 1.8rem
    }
    .linked-section-small-xs+.linked-section-small-xs {
        margin-top: 1.8rem
    }
    .linked-section-small-xs.section-separator+.linked-section-small-xs.section-separator, .linked-section-small-xs.section-separator-xs+.linked-section-small-xs.section-separator-xs {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 1.8rem
    }
    .section-block-small-xs {
        padding: 1.8rem
    }
    .section-block-small-xs .linked-section, .section-block-small-xs .linked-section-large, .section-block-small-xs .linked-section-larger, .section-block-small-xs .linked-section-largest, .section-block-small-xs .linked-section-small, .section-block-small-xs .linked-section-smaller, .section-block-small-xs .linked-section-smallest, .section-block-small-xs .section, .section-block-small-xs .section-large, .section-block-small-xs .section-larger, .section-block-small-xs .section-largest, .section-block-small-xs .section-small, .section-block-small-xs .section-smaller, .section-block-small-xs .section-smallest {
        margin-left: -1.8rem;
        margin-right: -1.8rem;
        padding-left: 1.8rem;
        padding-right: 1.8rem
    }
    .v-section-block-small-xs {
        padding-bottom: 1.8rem;
        padding-top: 1.8rem
    }
}

@media (max-width:580px) {
    .section-large-xs {
        margin-bottom: 3rem
    }
    .section-large-xs.section-separator, .section-large-xs.section-separator-xs {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 3rem
    }
    .linked-section-large-xs+.linked-section-large-xs {
        margin-top: 3rem
    }
    .linked-section-large-xs.section-separator+.linked-section-large-xs.section-separator, .linked-section-large-xs.section-separator-xs+.linked-section-large-xs.section-separator-xs {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 3rem
    }
    .section-block-large-xs {
        padding: 3rem
    }
    .section-block-large-xs .linked-section, .section-block-large-xs .linked-section-large, .section-block-large-xs .linked-section-larger, .section-block-large-xs .linked-section-largest, .section-block-large-xs .linked-section-small, .section-block-large-xs .linked-section-smaller, .section-block-large-xs .linked-section-smallest, .section-block-large-xs .section, .section-block-large-xs .section-large, .section-block-large-xs .section-larger, .section-block-large-xs .section-largest, .section-block-large-xs .section-small, .section-block-large-xs .section-smaller, .section-block-large-xs .section-smallest {
        margin-left: -3rem;
        margin-right: -3rem;
        padding-left: 3rem;
        padding-right: 3rem
    }
    .v-section-block-large-xs {
        padding-bottom: 3rem;
        padding-top: 3rem
    }
}

@media (max-width:580px) {
    .section-larger-xs {
        margin-bottom: 4.2rem
    }
    .section-larger-xs.section-separator, .section-larger-xs.section-separator-xs {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 4.2rem
    }
    .linked-section-larger-xs+.linked-section-larger-xs {
        margin-top: 4.2rem
    }
    .linked-section-larger-xs.section-separator+.linked-section-larger-xs.section-separator, .linked-section-larger-xs.section-separator-xs+.linked-section-larger-xs.section-separator-xs {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 4.2rem
    }
    .section-block-larger-xs {
        padding: 4.2rem
    }
    .section-block-larger-xs .linked-section, .section-block-larger-xs .linked-section-large, .section-block-larger-xs .linked-section-larger, .section-block-larger-xs .linked-section-largest, .section-block-larger-xs .linked-section-small, .section-block-larger-xs .linked-section-smaller, .section-block-larger-xs .linked-section-smallest, .section-block-larger-xs .section, .section-block-larger-xs .section-large, .section-block-larger-xs .section-larger, .section-block-larger-xs .section-largest, .section-block-larger-xs .section-small, .section-block-larger-xs .section-smaller, .section-block-larger-xs .section-smallest {
        margin-left: -4.2rem;
        margin-right: -4.2rem;
        padding-left: 4.2rem;
        padding-right: 4.2rem
    }
    .v-section-block-larger-xs {
        padding-bottom: 4.2rem;
        padding-top: 4.2rem
    }
}

@media (max-width:580px) {
    .section-largest-xs {
        margin-bottom: 4.8rem
    }
    .section-largest-xs.section-separator, .section-largest-xs.section-separator-xs {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 4.8rem
    }
    .linked-section-largest-xs+.linked-section-largest-xs {
        margin-top: 4.8rem
    }
    .linked-section-largest-xs.section-separator+.linked-section-largest-xs.section-separator, .linked-section-largest-xs.section-separator-xs+.linked-section-largest-xs.section-separator-xs {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 4.8rem
    }
    .section-block-largest-xs {
        padding: 4.8rem
    }
    .section-block-largest-xs .linked-section, .section-block-largest-xs .linked-section-large, .section-block-largest-xs .linked-section-larger, .section-block-largest-xs .linked-section-largest, .section-block-largest-xs .linked-section-small, .section-block-largest-xs .linked-section-smaller, .section-block-largest-xs .linked-section-smallest, .section-block-largest-xs .section, .section-block-largest-xs .section-large, .section-block-largest-xs .section-larger, .section-block-largest-xs .section-largest, .section-block-largest-xs .section-small, .section-block-largest-xs .section-smaller, .section-block-largest-xs .section-smallest {
        margin-left: -4.8rem;
        margin-right: -4.8rem;
        padding-left: 4.8rem;
        padding-right: 4.8rem
    }
    .v-section-block-largest-xs {
        padding-bottom: 4.8rem;
        padding-top: 4.8rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .section-sm {
        margin-bottom: 2.4rem
    }
    .section-sm.section-separator, .section-sm.section-separator-sm {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 2.4rem
    }
    .linked-section-sm+.linked-section-sm {
        margin-top: 2.4rem
    }
    .linked-section-sm.section-separator+.linked-section-sm.section-separator, .linked-section-sm.section-separator-sm+.linked-section-sm.section-separator-sm {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 2.4rem
    }
    .section-block-sm {
        padding: 2.4rem
    }
    .section-block-sm .linked-section, .section-block-sm .linked-section-large, .section-block-sm .linked-section-larger, .section-block-sm .linked-section-largest, .section-block-sm .linked-section-small, .section-block-sm .linked-section-smaller, .section-block-sm .linked-section-smallest, .section-block-sm .section, .section-block-sm .section-large, .section-block-sm .section-larger, .section-block-sm .section-largest, .section-block-sm .section-small, .section-block-sm .section-smaller, .section-block-sm .section-smallest {
        margin-left: -2.4rem;
        margin-right: -2.4rem;
        padding-left: 2.4rem;
        padding-right: 2.4rem
    }
    .v-section-block-sm {
        padding-bottom: 2.4rem;
        padding-top: 2.4rem
    }
    .section-group-sm>.section-group-item, .section-group-sm>.section-group-item-sm {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-top-style: solid;
        border-top-width: 1px
    }
    .section-group-sm>.section-group-item+.section-group-item, .section-group-sm>.section-group-item-sm+.section-group-item-sm {
        border-top: none
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .section-smallest-sm {
        margin-bottom: .6rem
    }
    .section-smallest-sm.section-separator, .section-smallest-sm.section-separator-sm {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: .6rem
    }
    .linked-section-smallest-sm+.linked-section-smallest-sm {
        margin-top: .6rem
    }
    .linked-section-smallest-sm.section-separator+.linked-section-smallest-sm.section-separator, .linked-section-smallest-sm.section-separator-sm+.linked-section-smallest-sm.section-separator-sm {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: .6rem
    }
    .section-block-smallest-sm {
        padding: .6rem
    }
    .section-block-smallest-sm .linked-section, .section-block-smallest-sm .linked-section-large, .section-block-smallest-sm .linked-section-larger, .section-block-smallest-sm .linked-section-largest, .section-block-smallest-sm .linked-section-small, .section-block-smallest-sm .linked-section-smaller, .section-block-smallest-sm .linked-section-smallest, .section-block-smallest-sm .section, .section-block-smallest-sm .section-large, .section-block-smallest-sm .section-larger, .section-block-smallest-sm .section-largest, .section-block-smallest-sm .section-small, .section-block-smallest-sm .section-smaller, .section-block-smallest-sm .section-smallest {
        margin-left: -.6rem;
        margin-right: -.6rem;
        padding-left: .6rem;
        padding-right: .6rem
    }
    .v-section-block-smallest-sm {
        padding-bottom: .6rem;
        padding-top: .6rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .section-smaller-sm {
        margin-bottom: 1.2rem
    }
    .section-smaller-sm.section-separator, .section-smaller-sm.section-separator-sm {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 1.2rem
    }
    .linked-section-smaller-sm+.linked-section-smaller-sm {
        margin-top: 1.2rem
    }
    .linked-section-smaller-sm.section-separator+.linked-section-smaller-sm.section-separator, .linked-section-smaller-sm.section-separator-sm+.linked-section-smaller-sm.section-separator-sm {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 1.2rem
    }
    .section-block-smaller-sm {
        padding: 1.2rem
    }
    .section-block-smaller-sm .linked-section, .section-block-smaller-sm .linked-section-large, .section-block-smaller-sm .linked-section-larger, .section-block-smaller-sm .linked-section-largest, .section-block-smaller-sm .linked-section-small, .section-block-smaller-sm .linked-section-smaller, .section-block-smaller-sm .linked-section-smallest, .section-block-smaller-sm .section, .section-block-smaller-sm .section-large, .section-block-smaller-sm .section-larger, .section-block-smaller-sm .section-largest, .section-block-smaller-sm .section-small, .section-block-smaller-sm .section-smaller, .section-block-smaller-sm .section-smallest {
        margin-left: -1.2rem;
        margin-right: -1.2rem;
        padding-left: 1.2rem;
        padding-right: 1.2rem
    }
    .v-section-block-smaller-sm {
        padding-bottom: 1.2rem;
        padding-top: 1.2rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .section-small-sm {
        margin-bottom: 1.8rem
    }
    .section-small-sm.section-separator, .section-small-sm.section-separator-sm {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 1.8rem
    }
    .linked-section-small-sm+.linked-section-small-sm {
        margin-top: 1.8rem
    }
    .linked-section-small-sm.section-separator+.linked-section-small-sm.section-separator, .linked-section-small-sm.section-separator-sm+.linked-section-small-sm.section-separator-sm {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 1.8rem
    }
    .section-block-small-sm {
        padding: 1.8rem
    }
    .section-block-small-sm .linked-section, .section-block-small-sm .linked-section-large, .section-block-small-sm .linked-section-larger, .section-block-small-sm .linked-section-largest, .section-block-small-sm .linked-section-small, .section-block-small-sm .linked-section-smaller, .section-block-small-sm .linked-section-smallest, .section-block-small-sm .section, .section-block-small-sm .section-large, .section-block-small-sm .section-larger, .section-block-small-sm .section-largest, .section-block-small-sm .section-small, .section-block-small-sm .section-smaller, .section-block-small-sm .section-smallest {
        margin-left: -1.8rem;
        margin-right: -1.8rem;
        padding-left: 1.8rem;
        padding-right: 1.8rem
    }
    .v-section-block-small-sm {
        padding-bottom: 1.8rem;
        padding-top: 1.8rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .section-large-sm {
        margin-bottom: 3rem
    }
    .section-large-sm.section-separator, .section-large-sm.section-separator-sm {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 3rem
    }
    .linked-section-large-sm+.linked-section-large-sm {
        margin-top: 3rem
    }
    .linked-section-large-sm.section-separator+.linked-section-large-sm.section-separator, .linked-section-large-sm.section-separator-sm+.linked-section-large-sm.section-separator-sm {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 3rem
    }
    .section-block-large-sm {
        padding: 3rem
    }
    .section-block-large-sm .linked-section, .section-block-large-sm .linked-section-large, .section-block-large-sm .linked-section-larger, .section-block-large-sm .linked-section-largest, .section-block-large-sm .linked-section-small, .section-block-large-sm .linked-section-smaller, .section-block-large-sm .linked-section-smallest, .section-block-large-sm .section, .section-block-large-sm .section-large, .section-block-large-sm .section-larger, .section-block-large-sm .section-largest, .section-block-large-sm .section-small, .section-block-large-sm .section-smaller, .section-block-large-sm .section-smallest {
        margin-left: -3rem;
        margin-right: -3rem;
        padding-left: 3rem;
        padding-right: 3rem
    }
    .v-section-block-large-sm {
        padding-bottom: 3rem;
        padding-top: 3rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .section-larger-sm {
        margin-bottom: 4.2rem
    }
    .section-larger-sm.section-separator, .section-larger-sm.section-separator-sm {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 4.2rem
    }
    .linked-section-larger-sm+.linked-section-larger-sm {
        margin-top: 4.2rem
    }
    .linked-section-larger-sm.section-separator+.linked-section-larger-sm.section-separator, .linked-section-larger-sm.section-separator-sm+.linked-section-larger-sm.section-separator-sm {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 4.2rem
    }
    .section-block-larger-sm {
        padding: 4.2rem
    }
    .section-block-larger-sm .linked-section, .section-block-larger-sm .linked-section-large, .section-block-larger-sm .linked-section-larger, .section-block-larger-sm .linked-section-largest, .section-block-larger-sm .linked-section-small, .section-block-larger-sm .linked-section-smaller, .section-block-larger-sm .linked-section-smallest, .section-block-larger-sm .section, .section-block-larger-sm .section-large, .section-block-larger-sm .section-larger, .section-block-larger-sm .section-largest, .section-block-larger-sm .section-small, .section-block-larger-sm .section-smaller, .section-block-larger-sm .section-smallest {
        margin-left: -4.2rem;
        margin-right: -4.2rem;
        padding-left: 4.2rem;
        padding-right: 4.2rem
    }
    .v-section-block-larger-sm {
        padding-bottom: 4.2rem;
        padding-top: 4.2rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .section-largest-sm {
        margin-bottom: 4.8rem
    }
    .section-largest-sm.section-separator, .section-largest-sm.section-separator-sm {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 4.8rem
    }
    .linked-section-largest-sm+.linked-section-largest-sm {
        margin-top: 4.8rem
    }
    .linked-section-largest-sm.section-separator+.linked-section-largest-sm.section-separator, .linked-section-largest-sm.section-separator-sm+.linked-section-largest-sm.section-separator-sm {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 4.8rem
    }
    .section-block-largest-sm {
        padding: 4.8rem
    }
    .section-block-largest-sm .linked-section, .section-block-largest-sm .linked-section-large, .section-block-largest-sm .linked-section-larger, .section-block-largest-sm .linked-section-largest, .section-block-largest-sm .linked-section-small, .section-block-largest-sm .linked-section-smaller, .section-block-largest-sm .linked-section-smallest, .section-block-largest-sm .section, .section-block-largest-sm .section-large, .section-block-largest-sm .section-larger, .section-block-largest-sm .section-largest, .section-block-largest-sm .section-small, .section-block-largest-sm .section-smaller, .section-block-largest-sm .section-smallest {
        margin-left: -4.8rem;
        margin-right: -4.8rem;
        padding-left: 4.8rem;
        padding-right: 4.8rem
    }
    .v-section-block-largest-sm {
        padding-bottom: 4.8rem;
        padding-top: 4.8rem
    }
}

@media (min-width:1024px) {
    .section-md {
        margin-bottom: 2.4rem
    }
    .section-md.section-separator, .section-md.section-separator-md {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 2.4rem
    }
    .linked-section-md+.linked-section-md {
        margin-top: 2.4rem
    }
    .linked-section-md.section-separator+.linked-section-md.section-separator, .linked-section-md.section-separator-md+.linked-section-md.section-separator-md {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 2.4rem
    }
    .section-block-md {
        padding: 2.4rem
    }
    .section-block-md .linked-section, .section-block-md .linked-section-large, .section-block-md .linked-section-larger, .section-block-md .linked-section-largest, .section-block-md .linked-section-small, .section-block-md .linked-section-smaller, .section-block-md .linked-section-smallest, .section-block-md .section, .section-block-md .section-large, .section-block-md .section-larger, .section-block-md .section-largest, .section-block-md .section-small, .section-block-md .section-smaller, .section-block-md .section-smallest {
        margin-left: -2.4rem;
        margin-right: -2.4rem;
        padding-left: 2.4rem;
        padding-right: 2.4rem
    }
    .v-section-block-md {
        padding-bottom: 2.4rem;
        padding-top: 2.4rem
    }
    .section-group-md>.section-group-item, .section-group-md>.section-group-item-md {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-top-style: solid;
        border-top-width: 1px
    }
    .section-group-md>.section-group-item+.section-group-item, .section-group-md>.section-group-item-md+.section-group-item-md {
        border-top: none
    }
}

@media (min-width:1024px) {
    .section-smallest-md {
        margin-bottom: .6rem
    }
    .section-smallest-md.section-separator, .section-smallest-md.section-separator-md {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: .6rem
    }
    .linked-section-smallest-md+.linked-section-smallest-md {
        margin-top: .6rem
    }
    .linked-section-smallest-md.section-separator+.linked-section-smallest-md.section-separator, .linked-section-smallest-md.section-separator-md+.linked-section-smallest-md.section-separator-md {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: .6rem
    }
    .section-block-smallest-md {
        padding: .6rem
    }
    .section-block-smallest-md .linked-section, .section-block-smallest-md .linked-section-large, .section-block-smallest-md .linked-section-larger, .section-block-smallest-md .linked-section-largest, .section-block-smallest-md .linked-section-small, .section-block-smallest-md .linked-section-smaller, .section-block-smallest-md .linked-section-smallest, .section-block-smallest-md .section, .section-block-smallest-md .section-large, .section-block-smallest-md .section-larger, .section-block-smallest-md .section-largest, .section-block-smallest-md .section-small, .section-block-smallest-md .section-smaller, .section-block-smallest-md .section-smallest {
        margin-left: -.6rem;
        margin-right: -.6rem;
        padding-left: .6rem;
        padding-right: .6rem
    }
    .v-section-block-smallest-md {
        padding-bottom: .6rem;
        padding-top: .6rem
    }
}

@media (min-width:1024px) {
    .section-smaller-md {
        margin-bottom: 1.2rem
    }
    .section-smaller-md.section-separator, .section-smaller-md.section-separator-md {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 1.2rem
    }
    .linked-section-smaller-md+.linked-section-smaller-md {
        margin-top: 1.2rem
    }
    .linked-section-smaller-md.section-separator+.linked-section-smaller-md.section-separator, .linked-section-smaller-md.section-separator-md+.linked-section-smaller-md.section-separator-md {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 1.2rem
    }
    .section-block-smaller-md {
        padding: 1.2rem
    }
    .section-block-smaller-md .linked-section, .section-block-smaller-md .linked-section-large, .section-block-smaller-md .linked-section-larger, .section-block-smaller-md .linked-section-largest, .section-block-smaller-md .linked-section-small, .section-block-smaller-md .linked-section-smaller, .section-block-smaller-md .linked-section-smallest, .section-block-smaller-md .section, .section-block-smaller-md .section-large, .section-block-smaller-md .section-larger, .section-block-smaller-md .section-largest, .section-block-smaller-md .section-small, .section-block-smaller-md .section-smaller, .section-block-smaller-md .section-smallest {
        margin-left: -1.2rem;
        margin-right: -1.2rem;
        padding-left: 1.2rem;
        padding-right: 1.2rem
    }
    .v-section-block-smaller-md {
        padding-bottom: 1.2rem;
        padding-top: 1.2rem
    }
}

@media (min-width:1024px) {
    .section-small-md {
        margin-bottom: 1.8rem
    }
    .section-small-md.section-separator, .section-small-md.section-separator-md {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 1.8rem
    }
    .linked-section-small-md+.linked-section-small-md {
        margin-top: 1.8rem
    }
    .linked-section-small-md.section-separator+.linked-section-small-md.section-separator, .linked-section-small-md.section-separator-md+.linked-section-small-md.section-separator-md {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 1.8rem
    }
    .section-block-small-md {
        padding: 1.8rem
    }
    .section-block-small-md .linked-section, .section-block-small-md .linked-section-large, .section-block-small-md .linked-section-larger, .section-block-small-md .linked-section-largest, .section-block-small-md .linked-section-small, .section-block-small-md .linked-section-smaller, .section-block-small-md .linked-section-smallest, .section-block-small-md .section, .section-block-small-md .section-large, .section-block-small-md .section-larger, .section-block-small-md .section-largest, .section-block-small-md .section-small, .section-block-small-md .section-smaller, .section-block-small-md .section-smallest {
        margin-left: -1.8rem;
        margin-right: -1.8rem;
        padding-left: 1.8rem;
        padding-right: 1.8rem
    }
    .v-section-block-small-md {
        padding-bottom: 1.8rem;
        padding-top: 1.8rem
    }
}

@media (min-width:1024px) {
    .section-large-md {
        margin-bottom: 3rem
    }
    .section-large-md.section-separator, .section-large-md.section-separator-md {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 3rem
    }
    .linked-section-large-md+.linked-section-large-md {
        margin-top: 3rem
    }
    .linked-section-large-md.section-separator+.linked-section-large-md.section-separator, .linked-section-large-md.section-separator-md+.linked-section-large-md.section-separator-md {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 3rem
    }
    .section-block-large-md {
        padding: 3rem
    }
    .section-block-large-md .linked-section, .section-block-large-md .linked-section-large, .section-block-large-md .linked-section-larger, .section-block-large-md .linked-section-largest, .section-block-large-md .linked-section-small, .section-block-large-md .linked-section-smaller, .section-block-large-md .linked-section-smallest, .section-block-large-md .section, .section-block-large-md .section-large, .section-block-large-md .section-larger, .section-block-large-md .section-largest, .section-block-large-md .section-small, .section-block-large-md .section-smaller, .section-block-large-md .section-smallest {
        margin-left: -3rem;
        margin-right: -3rem;
        padding-left: 3rem;
        padding-right: 3rem
    }
    .v-section-block-large-md {
        padding-bottom: 3rem;
        padding-top: 3rem
    }
}

@media (min-width:1024px) {
    .section-larger-md {
        margin-bottom: 4.2rem
    }
    .section-larger-md.section-separator, .section-larger-md.section-separator-md {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 4.2rem
    }
    .linked-section-larger-md+.linked-section-larger-md {
        margin-top: 4.2rem
    }
    .linked-section-larger-md.section-separator+.linked-section-larger-md.section-separator, .linked-section-larger-md.section-separator-md+.linked-section-larger-md.section-separator-md {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 4.2rem
    }
    .section-block-larger-md {
        padding: 4.2rem
    }
    .section-block-larger-md .linked-section, .section-block-larger-md .linked-section-large, .section-block-larger-md .linked-section-larger, .section-block-larger-md .linked-section-largest, .section-block-larger-md .linked-section-small, .section-block-larger-md .linked-section-smaller, .section-block-larger-md .linked-section-smallest, .section-block-larger-md .section, .section-block-larger-md .section-large, .section-block-larger-md .section-larger, .section-block-larger-md .section-largest, .section-block-larger-md .section-small, .section-block-larger-md .section-smaller, .section-block-larger-md .section-smallest {
        margin-left: -4.2rem;
        margin-right: -4.2rem;
        padding-left: 4.2rem;
        padding-right: 4.2rem
    }
    .v-section-block-larger-md {
        padding-bottom: 4.2rem;
        padding-top: 4.2rem
    }
}

@media (min-width:1024px) {
    .section-largest-md {
        margin-bottom: 4.8rem
    }
    .section-largest-md.section-separator, .section-largest-md.section-separator-md {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 4.8rem
    }
    .linked-section-largest-md+.linked-section-largest-md {
        margin-top: 4.8rem
    }
    .linked-section-largest-md.section-separator+.linked-section-largest-md.section-separator, .linked-section-largest-md.section-separator-md+.linked-section-largest-md.section-separator-md {
        border-top-style: solid;
        border-top-width: 1px;
        padding-top: 4.8rem
    }
    .section-block-largest-md {
        padding: 4.8rem
    }
    .section-block-largest-md .linked-section, .section-block-largest-md .linked-section-large, .section-block-largest-md .linked-section-larger, .section-block-largest-md .linked-section-largest, .section-block-largest-md .linked-section-small, .section-block-largest-md .linked-section-smaller, .section-block-largest-md .linked-section-smallest, .section-block-largest-md .section, .section-block-largest-md .section-large, .section-block-largest-md .section-larger, .section-block-largest-md .section-largest, .section-block-largest-md .section-small, .section-block-largest-md .section-smaller, .section-block-largest-md .section-smallest {
        margin-left: -4.8rem;
        margin-right: -4.8rem;
        padding-left: 4.8rem;
        padding-right: 4.8rem
    }
    .v-section-block-largest-md {
        padding-bottom: 4.8rem;
        padding-top: 4.8rem
    }
}

.mce-content-body .section-group-md>.section-group-item, .mce-content-body .section-group-md>.section-group-item-md, .mce-content-body .section-group-sm>.section-group-item, .mce-content-body .section-group-sm>.section-group-item-sm, .mce-content-body .section-group-xs>.section-group-item, .mce-content-body .section-group-xs>.section-group-item-xs, .mce-content-body .section-group>.section-group-item, .mce-content-body .section-separator, .mce-content-body .section-separator-md, .mce-content-body .section-separator-sm, .mce-content-body .section-separator-xs, .site-theme-default .section-group-md>.section-group-item, .site-theme-default .section-group-md>.section-group-item-md, .site-theme-default .section-group-sm>.section-group-item, .site-theme-default .section-group-sm>.section-group-item-sm, .site-theme-default .section-group-xs>.section-group-item, .site-theme-default .section-group-xs>.section-group-item-xs, .site-theme-default .section-group>.section-group-item, .site-theme-default .section-separator, .site-theme-default .section-separator-md, .site-theme-default .section-separator-sm, .site-theme-default .section-separator-xs {
    border-color: #ebebeb
}

.site-theme-bw .section-group-md>.section-group-item, .site-theme-bw .section-group-md>.section-group-item-md, .site-theme-bw .section-group-sm>.section-group-item, .site-theme-bw .section-group-sm>.section-group-item-sm, .site-theme-bw .section-group-xs>.section-group-item, .site-theme-bw .section-group-xs>.section-group-item-xs, .site-theme-bw .section-group>.section-group-item, .site-theme-bw .section-separator, .site-theme-bw .section-separator-md, .site-theme-bw .section-separator-sm, .site-theme-bw .section-separator-xs {
    border-color: #999
}

.site-theme-wb .section-group-md>.section-group-item, .site-theme-wb .section-group-md>.section-group-item-md, .site-theme-wb .section-group-sm>.section-group-item, .site-theme-wb .section-group-sm>.section-group-item-sm, .site-theme-wb .section-group-xs>.section-group-item, .site-theme-wb .section-group-xs>.section-group-item-xs, .site-theme-wb .section-group>.section-group-item, .site-theme-wb .section-separator, .site-theme-wb .section-separator-md, .site-theme-wb .section-separator-sm, .site-theme-wb .section-separator-xs {
    border-color: #333
}

.site-theme-by .section-group-md>.section-group-item, .site-theme-by .section-group-md>.section-group-item-md, .site-theme-by .section-group-sm>.section-group-item, .site-theme-by .section-group-sm>.section-group-item-sm, .site-theme-by .section-group-xs>.section-group-item, .site-theme-by .section-group-xs>.section-group-item-xs, .site-theme-by .section-group>.section-group-item, .site-theme-by .section-separator, .site-theme-by .section-separator-md, .site-theme-by .section-separator-sm, .site-theme-by .section-separator-xs {
    border-color: #555
}

.site-theme-yb .section-group-md>.section-group-item, .site-theme-yb .section-group-md>.section-group-item-md, .site-theme-yb .section-group-sm>.section-group-item, .site-theme-yb .section-group-sm>.section-group-item-sm, .site-theme-yb .section-group-xs>.section-group-item, .site-theme-yb .section-group-xs>.section-group-item-xs, .site-theme-yb .section-group>.section-group-item, .site-theme-yb .section-separator, .site-theme-yb .section-separator-md, .site-theme-yb .section-separator-sm, .site-theme-yb .section-separator-xs {
    border-color: #dcdc00
}

.page-header {
    margin: 2.4rem -2.4rem;
    padding-left: 2.4rem;
    padding-right: 2.4rem
}

.page-header .h1, .page-header h1 {
    margin-bottom: 0
}

.page-header .page-header-links, .page-header .page-header-title {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 1.2rem;
    padding-bottom: 1.2rem;
    margin-left: -2.4rem;
    margin-right: -2.4rem;
    padding-left: 2.4rem;
    padding-right: 2.4rem
}

.page-header .page-header-title {
    line-height: 4.2rem
}

.page-header .page-header-sub-title {
    display: block;
    font-size: 1.4rem;
    line-height: 1.42857;
    margin-top: .6rem
}

.page-header .page-header-sub-title ul, .page-header .page-header-sub-title ul li {
    display: inline
}

.page-header .page-header-sub-title ul li:after {
    content: ",";
    display: inline
}

.page-header .page-header-sub-title ul li:last-child:after {
    display: none
}

.page-header .page-header-links {
    text-transform: uppercase
}

@media (min-width:1024px) {
    .page-header {
        align-items: center;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 1.2rem;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        margin: 4.2rem 0;
        padding-left: 0;
        padding-right: 0
    }
    .page-header .page-header-links, .page-header .page-header-title {
        border-bottom: none;
        margin: 0;
        padding: 0
    }
    .page-header .page-header-links {
        min-width: 33.33%;
        text-align: right;
        text-transform: none;
        width: auto
    }
    .no-js .page-header, .no-warp .page-header {
        display: table;
        width: 100%
    }
    .no-js .page-header .page-header-links, .no-js .page-header .page-header-title, .no-warp .page-header .page-header-links, .no-warp .page-header .page-header-title {
        display: table-cell;
        vertical-align: middle
    }
}

.page-header+.page-header-info {
    margin-bottom: 2.4rem;
    margin-top: -2.4rem;
    padding-top: 1.2rem
}

@media (min-width:1024px) {
    .page-header+.page-header-info {
        margin-top: -4.2rem
    }
}

.page-header.page-header-simple, .page-header.page-header-simple .page-header-links, .page-header.page-header-simple .page-header-title {
    border-bottom: none;
    padding-bottom: 0
}

.page-header.page-header-simple+.page-header-info {
    padding-top: 1.2rem
}

@media (max-width:580px) {
    .page-header.page-header-simple-xs, .page-header.page-header-simple-xs .page-header-links, .page-header.page-header-simple-xs .page-header-title {
        border-bottom: none;
        padding-bottom: 0
    }
    .page-header.page-header-simple-xs+.page-header-info {
        padding-top: 1.2rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .page-header.page-header-simple-sm, .page-header.page-header-simple-sm .page-header-links, .page-header.page-header-simple-sm .page-header-title {
        border-bottom: none;
        padding-bottom: 0
    }
    .page-header.page-header-simple-sm+.page-header-info {
        padding-top: 1.2rem
    }
}

@media (min-width:1024px) {
    .page-header.page-header-simple-md, .page-header.page-header-simple-md .page-header-links, .page-header.page-header-simple-md .page-header-title {
        border-bottom: none;
        padding-bottom: 0
    }
    .page-header.page-header-simple-md+.page-header-info {
        padding-top: 1.2rem
    }
}

.page-header~.page-content aside {
    padding-top: 0
}

.site-theme-default .page-header, .site-theme-default .page-header .page-header-links, .site-theme-default .page-header .page-header-title {
    border-color: #ebebeb
}

.site-theme-default .page-header .page-header-sub-title {
    color: #000000
}

.site-theme-bw .page-header, .site-theme-bw .page-header .page-header-links, .site-theme-bw .page-header .page-header-title {
    border-color: #999
}

.site-theme-bw .page-header .page-header-sub-title {
    color: #333
}

.site-theme-wb .page-header, .site-theme-wb .page-header .page-header-links, .site-theme-wb .page-header .page-header-title {
    border-color: #333
}

.site-theme-wb .page-header .page-header-sub-title {
    color: #fff
}

.site-theme-by .page-header, .site-theme-by .page-header .page-header-links, .site-theme-by .page-header .page-header-title {
    border-color: #555
}

.site-theme-by .page-header .page-header-sub-title {
    color: #000
}

.site-theme-yb .page-header, .site-theme-yb .page-header .page-header-links, .site-theme-yb .page-header .page-header-title {
    border-color: #dcdc00
}

.site-theme-yb .page-header .page-header-sub-title {
    color: #ff0
}

@media (min-width:1024px) {
    .page-content aside {
        padding-top: 4.2rem
    }
}

@media (min-width:1024px) {
    .site-theme-default aside .h2, .site-theme-default aside h2 {
        color: #000000!important
    }
    .site-theme-default aside .h3, .site-theme-default aside h3 {
        color: #3d3d3d!important
    }
}

.content>.ol, .content>.ul, .content>ol:not([class]), .content>p, .content>ul:not([class]), .intro>.ol, .intro>.ul, .intro>ol:not([class]), .intro>p, .intro>ul:not([class]) {
    font-family: PT Serif, "serif";
    margin-bottom: 2.4rem
}

.content>.ol:last-child, .content>.ul:last-child, .content>ol:not([class]):last-child, .content>p:last-child, .content>ul:not([class]):last-child, .intro>.ol:last-child, .intro>.ul:last-child, .intro>ol:not([class]):last-child, .intro>p:last-child, .intro>ul:not([class]):last-child {
    margin-bottom: 0
}

.intro h1, .intro h2, .intro h3, .intro h4, .intro h5, .intro h6, .intro p {
    font-style: italic!important
}

.mce-content-body .intro h1, .mce-content-body .intro h2, .mce-content-body .intro h3, .mce-content-body .intro h4, .mce-content-body .intro h5, .mce-content-body .intro h6, .mce-content-body .intro p {
    color: #3d3d3d
}

@media (max-width:580px) {
    .main-image {
        max-width: 100%
    }
}

@media (min-width:581px) {
    .main-image {
        max-height: 48rem;
        max-width: 62.4rem
    }
}

.intro+.content:before {
    border-bottom-style: solid;
    border-width: .6rem;
    content: "";
    display: block;
    margin: 2.4rem 0;
    width: 5rem
}

.content>hr {
    margin-bottom: 2.4rem;
    margin-top: 2.4rem
}

.content>.h2, .content>h2 {
    margin-top: 4.2rem
}

.content>.h3, .content>.h4, .content>h3, .content>h4 {
    margin-top: 3rem
}

.content>.section, .content>.section-md, .content>.section-sm, .content>.section-small, .content>.section-small-md, .content>.section-small-sm, .content>.section-small-xs, .content>.section-smaller, .content>.section-smaller-md, .content>.section-smaller-sm, .content>.section-smaller-xs, .content>.section-smallest, .content>.section-smallest-md, .content>.section-smallest-sm, .content>.section-smallest-xs, .content>.section-xs {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0
}

.site-theme-default .content>.h2, .site-theme-default .content>h2 {
    color: #a32e72
}

.site-theme-default .content>.h3, .site-theme-default .content>.h4, .site-theme-default .content>h3, .site-theme-default .content>h4 {
    color: #3d3d3d
}

.site-theme-default .intro+.content:before {
    border-color: #a32e72
}

@media (max-width:580px) {
    .intro+.content-xs:before {
        border-bottom-style: solid;
        border-width: .6rem;
        content: "";
        display: block;
        margin: 2.4rem 0;
        width: 5rem
    }
    .content-xs>hr {
        margin-bottom: 2.4rem;
        margin-top: 2.4rem
    }
    .content-xs>.h2, .content-xs>h2 {
        margin-top: 4.2rem
    }
    .content-xs>.h3, .content-xs>.h4, .content-xs>h3, .content-xs>h4 {
        margin-top: 3rem
    }
    .content-xs>.section, .content-xs>.section-md, .content-xs>.section-sm, .content-xs>.section-small, .content-xs>.section-small-md, .content-xs>.section-small-sm, .content-xs>.section-small-xs, .content-xs>.section-smaller, .content-xs>.section-smaller-md, .content-xs>.section-smaller-sm, .content-xs>.section-smaller-xs, .content-xs>.section-smallest, .content-xs>.section-smallest-md, .content-xs>.section-smallest-sm, .content-xs>.section-smallest-xs, .content-xs>.section-xs {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0
    }
    .site-theme-default .content-xs>.h2, .site-theme-default .content-xs>h2 {
        color: #a32e72
    }
    .site-theme-default .content-xs>.h3, .site-theme-default .content-xs>.h4, .site-theme-default .content-xs>h3, .site-theme-default .content-xs>h4 {
        color: #3d3d3d
    }
    .site-theme-default .intro+.content-xs:before {
        border-color: #a32e72
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .intro+.content-sm:before {
        border-bottom-style: solid;
        border-width: .6rem;
        content: "";
        display: block;
        margin: 2.4rem 0;
        width: 5rem
    }
    .content-sm>hr {
        margin-bottom: 2.4rem;
        margin-top: 2.4rem
    }
    .content-sm>.h2, .content-sm>h2 {
        margin-top: 4.2rem
    }
    .content-sm>.h3, .content-sm>.h4, .content-sm>h3, .content-sm>h4 {
        margin-top: 3rem
    }
    .content-sm>.section, .content-sm>.section-md, .content-sm>.section-sm, .content-sm>.section-small, .content-sm>.section-small-md, .content-sm>.section-small-sm, .content-sm>.section-small-xs, .content-sm>.section-smaller, .content-sm>.section-smaller-md, .content-sm>.section-smaller-sm, .content-sm>.section-smaller-xs, .content-sm>.section-smallest, .content-sm>.section-smallest-md, .content-sm>.section-smallest-sm, .content-sm>.section-smallest-xs, .content-sm>.section-xs {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0
    }
    .site-theme-default .content-sm>.h2, .site-theme-default .content-sm>h2 {
        color: #a32e72
    }
    .site-theme-default .content-sm>.h3, .site-theme-default .content-sm>.h4, .site-theme-default .content-sm>h3, .site-theme-default .content-sm>h4 {
        color: #3d3d3d
    }
    .site-theme-default .intro+.content-sm:before {
        border-color: #a32e72
    }
}

@media (min-width:1024px) {
    .intro+.content-md:before {
        border-bottom-style: solid;
        border-width: .6rem;
        content: "";
        display: block;
        margin: 2.4rem 0;
        width: 5rem
    }
    .content-md>hr {
        margin-bottom: 2.4rem;
        margin-top: 2.4rem
    }
    .content-md>.h2, .content-md>h2 {
        margin-top: 4.2rem
    }
    .content-md>.h3, .content-md>.h4, .content-md>h3, .content-md>h4 {
        margin-top: 3rem
    }
    .content-md>.section, .content-md>.section-md, .content-md>.section-sm, .content-md>.section-small, .content-md>.section-small-md, .content-md>.section-small-sm, .content-md>.section-small-xs, .content-md>.section-smaller, .content-md>.section-smaller-md, .content-md>.section-smaller-sm, .content-md>.section-smaller-xs, .content-md>.section-smallest, .content-md>.section-smallest-md, .content-md>.section-smallest-sm, .content-md>.section-smallest-xs, .content-md>.section-xs {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0
    }
    .site-theme-default .content-md>.h2, .site-theme-default .content-md>h2 {
        color: #a32e72
    }
    .site-theme-default .content-md>.h3, .site-theme-default .content-md>.h4, .site-theme-default .content-md>h3, .site-theme-default .content-md>h4 {
        color: #3d3d3d
    }
    .site-theme-default .intro+.content-md:before {
        border-color: #a32e72
    }
}

.col-section+.col-section {
    margin-top: 2.4rem
}

@media (max-width:580px) {
    .col-section-xs+.col-section-xs {
        margin-top: 2.4rem
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .col-section-sm+.col-section-sm {
        margin-top: 2.4rem
    }
}

@media (min-width:1024px) {
    .col-section-md+.col-section-md {
        margin-top: 2.4rem
    }
}

.step-section .step-section-title {
    margin-top: 0
}

.regulation .regulation-title {
    display: inline-block;
    font-family: PT Serif, "serif";
    margin-bottom: .6rem
}

.regulation .regulation-info {
    color: #000000;
    font-size: 1.5rem;
    font-weight: 400
}

.regulation+.regulation {
    margin-top: 2.4rem
}

.topicality {
    margin-bottom: 2.4rem
}

.topicality .calendar-date {
    display: table-cell;
    text-align: center;
    text-transform: uppercase;
    width: 3.6rem
}

.topicality .calendar-date .calendar-day, .topicality .calendar-date .calendar-month {
    border-style: solid;
    border-width: 1px;
    display: block;
    padding: .2rem 0
}

.topicality .calendar-date .calendar-day {
    border-bottom: none;
    font-size: 2.1rem;
    font-weight: 600
}

.topicality .calendar-date .calendar-month {
    font-size: 1.1rem
}

.topicality .topicality-content {
    display: table-cell;
    padding-left: 1.8rem;
    vertical-align: top
}

.topicality .topicality-header {
    font-family: PT Serif, "serif";
    font-weight: 700;
    margin: .4rem 0;
    padding: .3rem 0
}

.site-theme-default .topicality .calendar-date .calendar-day, .site-theme-default .topicality .calendar-date .calendar-month {
    background-color: #556b9d;
    border-color: #fff;
    color: #fff
}

.site-theme-default .topicality .topicality-header, .site-theme-default .topicality .topicality-header a {
    color: #000000
}

.register-subject-info-section {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    display: flex;
    flex-direction: column;
    margin-top: 2.4rem;
    padding-top: 2.4rem!important
}

@media (min-width:581px) {
    .register-subject-info-section {
        flex-direction: row
    }

    .register-subject-info-section>div {
        width: 33% !important;
    }
}

.register-subject-info-section>div {
    margin-bottom: 2.4rem;
    margin-right: 2.4rem;
    width: 100%;
}

.register-subject-info-section+* {
    margin-top: 2.4rem
}

.mce-content-body .register-subject-info-section, .site-theme-default .register-subject-info-section {
    border-color: #ebebeb
}

.site-theme-bw .register-subject-info-section {
    border-color: #999
}

.site-theme-wb .register-subject-info-section {
    border-color: #333
}

.site-theme-by .register-subject-info-section {
    border-color: #555
}

.site-theme-yb .register-subject-info-section {
    border-color: #dcdc00
}

.contact-info-box {
    border-style: solid;
    border-width: 1px;
    margin-bottom: 2.4rem
}

.contact-info-box:before {
    content: "";
    display: block;
    height: 3px;
    margin: -1px -1px 0
}

.contact-info-box+.contact-info-box {
    margin-top: 2.4rem
}

.contact-info-box .contact-info-box-header {
    padding: 1.2rem 2.4rem
}

.contact-info-box .contact-info-box-body {
    border-top-style: solid;
    border-top-width: 1px;
    padding: 1.2rem 2.4rem
}

.contact-info-box .contact-info-box-footer {
    border-top-style: solid;
    border-top-width: 1px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    margin-bottom: -1px
}

@media (min-width:581px) {
    .contact-info-box .contact-info-box-footer {
        flex-direction: row
    }
}

.contact-info-box .contact-info-box-footer>div {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    padding: 1.2rem 2.4rem;
    margin-left: -1px;
    margin-right: -1px;
    margin-top: -1px;
    text-align: center
}

@media (max-width:580px) {
    .contact-info-box .contact-info-box-footer>div {
        text-align: left
    }
}

.site-theme-default .contact-info-box {
    border-color: #ebebeb
}

.site-theme-default .contact-info-box:before {
    background-image: linear-gradient(90deg, #b34f89 30%, #06a7c7)
}

.site-theme-default .contact-info-box .contact-info-box-body, .site-theme-default .contact-info-box .contact-info-box-footer, .site-theme-default .contact-info-box .contact-info-box-footer>div {
    border-color: #ebebeb
}

.site-theme-default .contact-info-box .contact-info-box-footer a {
    color: #3d3d3d
}

.site-theme-bw .contact-info-box {
    border-color: #999
}

.site-theme-bw .contact-info-box:before {
    background-color: #000
}

.site-theme-bw .contact-info-box .contact-info-box-body, .site-theme-bw .contact-info-box .contact-info-box-footer, .site-theme-bw .contact-info-box .contact-info-box-footer>div {
    border-color: #999
}

.site-theme-wb .contact-info-box {
    border-color: #333
}

.site-theme-wb .contact-info-box:before {
    background-color: #fff
}

.site-theme-wb .contact-info-box .contact-info-box-body, .site-theme-wb .contact-info-box .contact-info-box-footer, .site-theme-wb .contact-info-box .contact-info-box-footer>div {
    border-color: #333
}

.site-theme-by .contact-info-box {
    border-color: #555
}

.site-theme-by .contact-info-box:before {
    background-color: #000
}

.site-theme-by .contact-info-box .contact-info-box-body, .site-theme-by .contact-info-box .contact-info-box-footer, .site-theme-by .contact-info-box .contact-info-box-footer>div {
    border-color: #555
}

.site-theme-yb .contact-info-box {
    border-color: #dcdc00
}

.site-theme-yb .contact-info-box:before {
    background-color: #ff0
}

.site-theme-yb .contact-info-box .contact-info-box-body, .site-theme-yb .contact-info-box .contact-info-box-footer, .site-theme-yb .contact-info-box .contact-info-box-footer>div {
    border-color: #dcdc00
}

.employee-info-box {
    border-style: solid;
    border-width: 1px
}

.employee-info-box:before {
    content: "";
    display: block;
    height: 3px;
    margin: -1px -1px 0
}

.employee-info-box+.employee-info-box {
    margin-top: 2.4rem
}

.employee-info-box .employee-info-box-header {
    padding: 2.4rem
}

.employee-info-box .employee-info-box-header .employee-info-box-title {
    font-weight: 700;
    font-family: Roboto Condensed, "sans-serif";
    font-size: 1.8rem;
    padding-top: .3rem
}

.employee-info-box .employee-info-box-header .employee-info-box-image {
    max-width: 10rem;
    border-radius: 50%
}

.employee-info-box .employee-info-box-header .employee-info-box-info {
    font-style: italic;
    padding-top: 1.2rem
}

.employee-info-box .employee-info-box-body {
    border-top-style: solid;
    border-top-width: 1px;
    padding: 1.2rem 2.4rem
}

.employee-info-box .employee-info-box-footer {
    border-top-style: solid;
    border-top-width: 1px;
    display: flex;
    flex-direction: column
}

@media (min-width:581px) {
    .employee-info-box .employee-info-box-footer {
        flex-direction: row
    }
}

.employee-info-box .employee-info-box-footer>div {
    padding: 1.2rem 2.4rem;
    text-align: center
}

@media (min-width:581px) {
    .employee-info-box .employee-info-box-footer>div {
        text-align: left
    }
}

.employee-info-box .employee-info-box-footer>div+div {
    border-top-style: solid;
    border-top-width: 1px
}

@media (min-width:581px) {
    .employee-info-box .employee-info-box-footer>div+div {
        border-left-style: solid;
        border-left-width: 1px;
        border-top: none
    }
}

.site-theme-default .employee-info-box {
    border-color: #ebebeb
}

.site-theme-default .employee-info-box:before {
    background-image: linear-gradient(90deg, #b34f89 30%, #06a7c7)
}

.site-theme-default .employee-info-box .employee-info-box-body, .site-theme-default .employee-info-box .employee-info-box-header {
    background-color: #fff;
    border-color: #ebebeb
}

.site-theme-default .employee-info-box .employee-info-box-footer {
    border-color: #ebebeb;
    color: #000000
}

.site-theme-default .employee-info-box .employee-info-box-footer>div {
    border-color: #ebebeb
}

.site-theme-default .employee-info-box .employee-info-box-footer>div a {
    color: #3d3d3d
}

.site-theme-bw .employee-info-box {
    border-color: #999
}

.site-theme-bw .employee-info-box:before {
    background-color: #000
}

.site-theme-bw .employee-info-box .employee-info-box-body, .site-theme-bw .employee-info-box .employee-info-box-footer, .site-theme-bw .employee-info-box .employee-info-box-footer>div, .site-theme-bw .employee-info-box .employee-info-box-header {
    border-color: #999
}

.site-theme-wb .employee-info-box {
    border-color: #333
}

.site-theme-wb .employee-info-box:before {
    background-color: #fff
}

.site-theme-wb .employee-info-box .employee-info-box-body, .site-theme-wb .employee-info-box .employee-info-box-footer, .site-theme-wb .employee-info-box .employee-info-box-footer>div, .site-theme-wb .employee-info-box .employee-info-box-header {
    border-color: #333
}

.site-theme-by .employee-info-box {
    border-color: #555
}

.site-theme-by .employee-info-box:before {
    background-color: #000
}

.site-theme-by .employee-info-box .employee-info-box-body, .site-theme-by .employee-info-box .employee-info-box-footer, .site-theme-by .employee-info-box .employee-info-box-footer>div, .site-theme-by .employee-info-box .employee-info-box-header {
    border-color: #555
}

.site-theme-yb .employee-info-box {
    border-color: #dcdc00
}

.site-theme-yb .employee-info-box:before {
    background-color: #ff0
}

.site-theme-yb .employee-info-box .employee-info-box-body, .site-theme-yb .employee-info-box .employee-info-box-footer, .site-theme-yb .employee-info-box .employee-info-box-footer>div, .site-theme-yb .employee-info-box .employee-info-box-header {
    border-color: #dcdc00
}

@media (min-width:581px) {
    .employee-block .employee-block-body {
        display: table;
        width: 100%
    }
    .employee-block .employee-block-body>div {
        display: table-cell;
        vertical-align: bottom
    }
}

.employee-block .employee-block-body .employee-profile {
    position: relative
}

.employee-block .employee-block-body .employee-profile .employee-name {
    bottom: -1.8rem;
    font-size: 1.8rem;
    left: 0;
    padding: .6rem 1.2rem;
    position: absolute
}

.employee-block .employee-block-body .employee-work-experience {
    font-size: 4.2rem;
    font-weight: 700
}

.employee-block .employee-block-footer {
    padding-top: 3rem
}

.site-theme-default .employee-block .employee-name {
    background-color: #840b55;
    color: #fff
}

.site-theme-default .employee-block .employee-block-footer {
    background-color: #fff
}

.site-theme-bw .employee-block .employee-name {
    background-color: #fff;
    border: 1px solid #999;
    color: #000
}

.site-theme-bw .employee-block .employee-block-body {
    border: 1px solid #999
}

.site-theme-bw .employee-block .employee-block-body .employee-name {
    left: -1px
}

.site-theme-bw .employee-block .employee-block-footer {
    background-color: #fff
}

.site-theme-wb .employee-block .employee-name {
    background-color: #000;
    border: 1px solid #333;
    color: #fff
}

.site-theme-wb .employee-block .employee-block-body {
    border: 1px solid #333
}

.site-theme-wb .employee-block .employee-block-body .employee-name {
    left: -1px
}

.site-theme-wb .employee-block .employee-block-footer {
    background-color: #000
}

.site-theme-by .employee-block .employee-name {
    background-color: #ff0;
    border: 1px solid #555;
    color: #000
}

.site-theme-by .employee-block .employee-block-body {
    border: 1px solid #555
}

.site-theme-by .employee-block .employee-block-body .employee-name {
    left: -1px
}

.site-theme-by .employee-block .employee-block-footer {
    background-color: #ff0
}

.site-theme-yb .employee-block .employee-name {
    background-color: #000;
    border: 1px solid #dcdc00;
    color: #ff0
}

.site-theme-yb .employee-block .employee-block-body {
    border: 1px solid #dcdc00
}

.site-theme-yb .employee-block .employee-block-body .employee-name {
    left: -1px
}

.site-theme-yb .employee-block .employee-block-footer {
    background-color: #000
}

.employee img {
    max-width: 250px
}

.employee .employee-name {
    background: #840b55;
    position: absolute;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    padding: 3px 12px;
    margin-top: -15px
}

.employee .employee-photo {
    position: relative
}

.employee .employee-day-counter {
    text-align: right;
    padding-right: 20px;
    position: absolute;
    bottom: 15px;
    width: 100%;
    padding-right: 60px
}

.employee .employee-day-counter .counter {
    font-size: 48px;
    font-weight: 700
}

.employee .employee-day-counter .title {
    font-size: 12px;
    text-transform: uppercase
}

.employee .info {
    color: #000000
}

.employee .info, .employee .linkedin {
    padding-top: 24px
}

.employee .linkedin .ico, .employee .linkedin span {
    float: right
}

.employee .linkedin .ico-linkedin {
    margin-left: 12px;
    top: 2px
}

.main-container {
    max-width: 100.8rem;
    margin: 0 auto;
    padding: 0 2.4rem
}

.main-container:after, .main-container:before {
    content: " ";
    display: table
}

.main-container:after {
    clear: both
}

article, aside, footer, header, main {
    display: block
}

.header-nav {
    font-size: 1.3rem;
    font-style: normal;
    text-transform: uppercase
}

.header-nav .dropdown-item, .header-nav .dropdown .dropdown-menu .dropdown-item {
    cursor: pointer
}

@media (min-width:1024px) {
    .header-nav .dropdown-item, .header-nav .dropdown .dropdown-menu .dropdown-item {
        padding: .6rem 1.2rem
    }
}

@media (max-width:1023px) {
    .header-nav .dropdown-item, .header-nav .dropdown .dropdown-menu .dropdown-item {
        display: inline-block;
        margin-right: 1.2rem;
        padding: 0 1.2rem
    }
}

.header-nav .dropdown .dropdown-menu .site-theme-default-item, .header-nav .site-theme-default-item {
    background-color: #a32e72;
    color: #fff
}

.header-nav .dropdown .dropdown-menu .site-theme-bw-item, .header-nav .site-theme-bw-item {
    background-color: #fff;
    color: #000
}

.header-nav .dropdown .dropdown-menu .site-theme-wb-item, .header-nav .site-theme-wb-item {
    background-color: #000;
    color: #fff
}

.header-nav .dropdown .dropdown-menu .site-theme-by-item, .header-nav .site-theme-by-item {
    background-color: #ff0;
    color: #000
}

.header-nav .dropdown .dropdown-menu .site-theme-yb-item, .header-nav .site-theme-yb-item {
    background-color: #000;
    color: #ff0
}

.header-nav .site-text-size-default {
    font-size: 16px
}

.header-nav .site-text-size-150 {
    font-size: 24px
}

.header-nav .site-text-size-200 {
    font-size: 32px
}

.header-nav .active span {
    border-bottom-style: solid;
    border-bottom-width: 2px
}

.header-nav .item-separator {
    border-left: 1px solid;
    margin-left: 1.2rem;
    padding-left: 2.4rem
}

.site-theme-default .header-nav, .site-theme-default .header-nav a {
    color: #000000
}

.site-theme-default .header-nav .active span {
    border-color: #000000
}

#mainHeader {
    border-top-style: solid;
    border-top-width: 1.2rem;
    padding-bottom: 2.4rem
}

#mainHeader:before {
    border-top-style: solid;
    border-top-width: 1.8rem;
    content: "";
    display: block;
    margin: 0 auto;
    margin-bottom: 1.8rem;
    width: 6rem
}

#mainHeader .ur-logo {
    margin-top: -2.4rem;
    width: 200px
}

@media (min-width:581px) {
    #mainHeader .ur-logo {
        width: 20rem
    }
}

#mainHeader label[for=mainMenuDialogToggle] {
    cursor: pointer;
    z-index: 2
}

.site-theme-default #mainHeader {
    background-color: #f7f7f7;
    border-color: #840b55
}

.site-theme-default #mainHeader:before {
    border-color: #840b55
}

.site-theme-bw #mainHeader {
    background-color: #f7f7f7;
    border-color: #000
}

.site-theme-bw #mainHeader:before {
    border-color: #000
}

.site-theme-wb #mainHeader {
    background-color: #000;
    border-color: #fff
}

.site-theme-wb #mainHeader:before {
    border-color: #fff
}

.site-theme-wb #mainHeader .ur-logo {
    filter: invert(100%)
}

.site-theme-by #mainHeader {
    background-color: #ff0;
    border-color: #000
}

.site-theme-by #mainHeader:before {
    border-color: #000
}

.site-theme-yb #mainHeader {
    background-color: #000;
    border-color: #ff0
}

.site-theme-yb #mainHeader:before {
    border-color: #ff0
}

.site-theme-yb #mainHeader .ur-logo {
    filter: invert(100%) sepia(100%) saturate(1000%)
}

#mainMenu {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    display: block;
    line-height: 4rem;
    position: relative
}

#mainMenu .main-menu-dialog {
    border-top-style: solid;
    border-top-width: 1.2rem;
    height: 100%;
    overflow-y: auto;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1049
}

#mainMenu .main-menu-dialog nav>a {
    display: block;
    padding: 0 1.2rem;
    margin: 0 -1.2rem
}

#mainMenu .main-menu-dialog .main-menu-title {
    font-size: 3.2rem;
    font-weight: 300;
    padding-top: 2.4rem;
    text-transform: lowercase
}

#mainMenu .main-menu-dialog .main-menu-title label {
    cursor: pointer;
    float: right;
    font-size: 2.4rem;
    margin-right: -.3rem;
    margin-top: .3rem
}

#mainMenu .main-menu-dialog::-webkit-scrollbar {
    width: 0;
    background: transparent
}

#mainMenu .main-menu-container {
    display: table;
    width: 100%
}

@media (max-width:1023px) {
    #mainMenu .main-menu-container {
        padding: 0
    }
}

#mainMenu .main-menu-container .main-menu-nav, #mainMenu .main-menu-container .main-menu-search {
    display: table-cell;
    vertical-align: middle
}

#mainMenu .main-menu-container .main-menu-nav {
    display: none;
    font-size: 1.8rem;
    text-align: center;
    width: 4.8rem
}

@media (min-width:1024px) {
    #mainMenu .main-menu-container .main-menu-nav {
        text-align: left;
        display: table-cell
    }
}

#mainMenu .main-menu-container .main-menu-nav>nav {
    display: none
}

@media (min-width:1024px) {
    #mainMenu .main-menu-container .main-menu-nav>nav {
        display: block
    }
}

#mainMenu .main-menu-container .main-menu-nav>nav>a {
    border-left-style: solid;
    border-left-width: 1px;
    font-size: 1.6rem;
    float: left;
    margin: 0;
    padding: 0 1.2rem .2rem;
    position: relative
}

#mainMenu .main-menu-container .main-menu-nav>nav>a:first-child {
    border-left: none;
    padding-left: 0
}

#mainMenu .main-menu-container .main-menu-nav>nav>a:first-child:after {
    left: calc(50% - 1.1rem)
}

#mainMenu .main-menu-container .main-menu-nav>nav>a.active:after {
    border-left-style: solid;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    bottom: -.5rem;
    content: "";
    display: block;
    height: 1rem;
    left: calc(50% - .5rem);
    position: absolute;
    transform: rotate(45deg);
    width: 1rem
}

#mainMenu .main-menu-container .main-menu-nav>label {
    text-align: center
}

@media (min-width:1024px) {
    #mainMenu .main-menu-container .main-menu-nav>label {
        display: none
    }
}

#mainMenu .main-menu-container .main-menu-search {
    text-align: right
}

@media (max-width:1023px) {
    #mainMenu .main-menu-container .main-menu-search .form-control {
        padding-left: 2.4rem
    }
    #mainMenu .main-menu-container .main-menu-search .btn-search {
        padding-right: 2.4rem
    }
}

@media (min-width:1024px) {
    #mainMenu .main-menu-container {
        display: block
    }
    #mainMenu .main-menu-container:after, #mainMenu .main-menu-container:before {
        content: " ";
        display: table
    }
    #mainMenu .main-menu-container:after {
        clear: both
    }
    #mainMenu .main-menu-container .main-menu-nav, #mainMenu .main-menu-container .main-menu-search {
        display: block;
        float: left;
        min-height: 1px;
        position: relative
    }
    #mainMenu .main-menu-container .main-menu-nav {
        width: 75%
    }
    #mainMenu .main-menu-container .main-menu-search {
        width: 25%
    }
}

.main-menu-fixed #mainMenu {
    border-top-style: solid;
    border-top-width: .6rem;
    position: fixed!important;
    top: 0!important;
    width: 100%;
    z-index: 1001
}

.main-menu-fixed #mainMenu .main-menu-dialog {
    border-top-width: .6rem
}

.main-menu-fixed #mainMenu .main-menu-container .main-menu-nav {
    display: table-cell
}

.main-menu-fixed #mainMenu .main-menu-container .main-menu-nav>nav>a.active:after {
    display: none
}

@media (max-width:1023px) {
    .main-menu-fixed #mainMenu .main-menu-search .form-control {
        padding-left: 1.2rem
    }
}

#mainMenu #mainMenuDialogToggle, #mainMenu #mainMenuDialogToggle~.main-menu-dialog {
    display: none
}

#mainMenu #mainMenuDialogToggle:checked~.main-menu-dialog {
    display: block
}

.main-menu-label {
	position: absolute;
    right: 20px;
    top: -120px;
    display: block;
    z-index: 1050;
}

@media (max-width:1023px) {	
	input#mainMenuDialogToggle ~ label>.midis-ico-list-close:before {
		content: "\E53D"; /* ico-list */
	}

	input#mainMenuDialogToggle:checked ~ label>.midis-ico-list-close:before   {
		content: "\E5A3"; /* ico-close */
	}
	
	input#mainMenuDialogToggle:checked ~ label.main-menu-label>i   {
		color: white;
		font-size: 2.4rem !important;
	}	
}

#mainMenu #documentSearchToggle, #mainMenu #documentSearchToggle:checked~#checkDocumentStatus, #mainMenu #documentSearchToggle~#mainMenuSearchForm {
    display: none
}

#mainMenu #documentSearchToggle:checked~#mainMenuSearchForm {
    display: block
}

@media (max-width:1023px) {
    #mainMenu #checkDocumentStatus {
        padding-right: 2.4rem
    }
}

@media (min-width:581px) {
    #mainMenu #mainMenuSearchForm {
        border-left-style: solid;
        border-left-width: 1px
    }
}

@media (min-width:1024px) {
    #mainMenu #mainMenuSearchForm {
        border-right-style: solid;
        border-right-width: 1px
    }
}

#mainMenu label[for=mainMenuDialogToggle] {
    cursor: pointer
}

.site-theme-default #mainMenu {
    background-color: #fff;
    border-color: #ebebeb;
    color: #000000
}

.site-theme-default #mainMenu .main-menu-dialog {
    background-color: #333;
    border-top-color: #840b55;
    color: #ffffff;
}

.site-theme-default #mainMenu .main-menu-dialog nav>a {
    color: #fff
}

.site-theme-default #mainMenu .main-menu-dialog nav>a.active {
    color: #a32e72
}

.site-theme-default #mainMenu .main-menu-dialog .header-nav, .site-theme-default #mainMenu .main-menu-dialog .header-nav a {
    color: #fff
}

.site-theme-default #mainMenu .main-menu-dialog .header-nav .active span {
    border-color: #fff
}

.site-theme-default #mainMenu .main-menu-container .main-menu-nav nav>a {
    border-color: #ebebeb;
    color: #000000
}

.site-theme-default #mainMenu .main-menu-container .main-menu-nav nav>a.active {
    color: #a32e72
}

.site-theme-default #mainMenu .main-menu-container .main-menu-nav nav>a.active:after {
    background-color: #fff;
    border-color: #ebebeb
}

.site-theme-default #mainMenu .main-menu-container #mainMenuSearchForm {
    border-color: #ebebeb
}

.site-theme-default.main-menu-fixed #mainMenu {
    border-bottom-color: #ebebeb;
    border-top-color: #840b55;
    box-shadow: 0 3px 6px #ebebeb
}

.site-theme-bw #mainMenu {
    background-color: #fff;
    border-color: #999
}

.site-theme-bw #mainMenu .main-menu-dialog {
    background-color: #fff;
    border-bottom: 1px solid #000
}

.site-theme-bw #mainMenu .main-menu-container .main-menu-nav nav>a {
    border-color: #999
}

.site-theme-bw #mainMenu .main-menu-container .main-menu-nav nav>a.active:after {
    background-color: #fff;
    border-color: #999
}

.site-theme-bw #mainMenu .main-menu-container #mainMenuSearchForm {
    border-color: #999
}

.site-theme-bw.main-menu-fixed #mainMenu {
    border-top-color: #000
}

.site-theme-wb #mainMenu {
    background-color: #000;
    border-color: #333
}

.site-theme-wb #mainMenu .main-menu-dialog {
    background-color: #000;
    border-bottom: 1px solid #fff
}

.site-theme-wb #mainMenu .main-menu-container .main-menu-nav nav>a {
    border-color: #333
}

.site-theme-wb #mainMenu .main-menu-container .main-menu-nav nav>a.active:after {
    background-color: #000;
    border-color: #333
}

.site-theme-wb #mainMenu .main-menu-container #mainMenuSearchForm {
    border-color: #333
}

.site-theme-wb.main-menu-fixed #mainMenu {
    border-bottom-color: #fff;
    border-top-width: 0
}

.site-theme-by #mainMenu {
    background-color: #ff0;
    border-color: #555
}

.site-theme-by #mainMenu .main-menu-dialog {
    background-color: #ff0;
    border-bottom: 1px solid #000
}

.site-theme-by #mainMenu .main-menu-container .main-menu-nav nav>a {
    border-color: #555
}

.site-theme-by #mainMenu .main-menu-container .main-menu-nav nav>a.active:after {
    background-color: #ff0;
    border-color: #555
}

.site-theme-by #mainMenu .main-menu-container #mainMenuSearchForm {
    border-color: #555
}

.site-theme-by.main-menu-fixed #mainMenu {
    border-top-color: #000
}

.site-theme-yb #mainMenu {
    background-color: #000;
    border-color: #dcdc00
}

.site-theme-yb #mainMenu .main-menu-dialog {
    background-color: #000;
    border-bottom: 1px solid #ff0
}

.site-theme-yb #mainMenu .main-menu-container .main-menu-nav nav>a {
    border-color: #dcdc00
}

.site-theme-yb #mainMenu .main-menu-container .main-menu-nav nav>a.active:after {
    background-color: #000;
    border-color: #dcdc00
}

.site-theme-yb #mainMenu .main-menu-container #mainMenuSearchForm {
    border-color: #dcdc00
}

.site-theme-yb.main-menu-fixed #mainMenu {
    border-bottom-color: #ff0;
    border-top-width: 0
}

#mainContent {
    padding-bottom: 2.4rem;
    padding-top: 1.2rem
}

.main-menu-fixed #mainContent {
    margin-top: 4.8rem
}

#mainContent #main-search .title {
    font-size: 1.7em;
    font-weight: 300;
    padding-bottom: 2.5rem;
    text-align: center
}

@media (min-width:1024px) {
    #mainContent #main-search .title {
        margin: auto;
        width: 80%
    }
}

.site-theme-default #mainContent {
    background-color: #fff
}

.site-theme-default #mainContent #main-search .title {
    color: #000000
}

.site-theme-bw #mainContent {
    background-color: #fff
}

.site-theme-bw #mainContent #main-search .title {
    color: #333
}

.site-theme-wb #mainContent {
    background-color: #000
}

.site-theme-wb #mainContent #main-search .title {
    color: #fff
}

.site-theme-by #mainContent {
    background-color: #ff0
}

.site-theme-by #mainContent #main-search .title {
    color: #000
}

.site-theme-yb #mainContent {
    background-color: #000
}

.site-theme-yb #mainContent #main-search .title {
    color: #ff0
}

#mainFooter {
    border-top-style: solid;
    border-top-width: 1px;
    padding: 2.4rem 0 8.4rem
}

#mainFooter p {
    font-size: 1.5rem
}

#mainFooter ul {
    font-size: 1.4rem
}

#mainFooter a {
    text-decoration: underline
}

#mainFooter .img-cube-systems-accent, #mainFooter .img-cube-systems-light {
    top: .17em
}

.site-theme-default #mainFooter {
    border-color: #ebebeb
}

.site-theme-default #mainFooter p {
    color: #000000
}

.site-theme-default #mainFooter a {
    color: #000000
}

.site-theme-bw #mainFooter {
    border-color: #999
}

.site-theme-bw #mainFooter p {
    color: #333
}

.site-theme-bw #mainFooter a {
    color: #111
}

.site-theme-wb #mainFooter {
    border-color: #333
}

.site-theme-wb #mainFooter a, .site-theme-wb #mainFooter p {
    color: #fff
}

.site-theme-by #mainFooter {
    border-color: #555
}

.site-theme-by #mainFooter a, .site-theme-by #mainFooter p {
    color: #000
}

.site-theme-yb #mainFooter {
    border-color: #dcdc00
}

.site-theme-yb #mainFooter a, .site-theme-yb #mainFooter p {
    color: #ff0
}

#mainCookieMessage {
    bottom: 0;
    padding: 2.4rem 1.2rem;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 1000
}

@media (min-width:1024px) {
    #mainCookieMessage {
        padding: 1.2rem
    }
}

#mainCookieMessage .btn {
    margin: 0 .3rem
}

.site-theme-default #mainCookieMessage {
    background-color: #3d3d3d;
    color: #fff
}

.site-theme-bw #mainCookieMessage {
    background-color: #f7f7f7;
    border-top: 1px solid #000
}

.site-theme-wb #mainCookieMessage {
    background-color: #111;
    border-top: 1px solid #fff
}

.site-theme-by #mainCookieMessage {
    background-color: #ff0;
    border-top: 1px solid #000
}

.site-theme-yb #mainCookieMessage {
    background-color: #000;
    border-top: 1px solid #ff0
}

#homepage #mainContent {
    padding: 0
}

#homepage #mainFooter {
    border-top-style: solid;
    border-width: 1px;
    border-color: transparent
}

@media (min-width:581px) and (max-width:1023px) {
    #homepage .color-block {
        width: 33.33%!important
    }
}

@media (min-width:1024px) {
    #homepage .color-block {
        width: 20%!important
    }
}

@media (min-width:581px) {
    #homepage .color-block>div {
        font-size: 1.4rem;
        font-weight: 700;
        height: 10rem;
        margin-bottom: 1.2rem;
        padding-top: 1.2rem;
        padding-left: 24px;
        padding-right: 24px;
        text-transform: uppercase
    }
}

@media (max-width:580px) {
    #homepage .company-item, #homepage .lock-item, #homepage .stats-item {
        padding-right: 1.8rem
    }
    #homepage .company-item .img, #homepage .lock-item .img, #homepage .stats-item .img {
        background-position-y: center;
        height: 4.6rem;
        width: 4.6rem
    }
}

@media (min-width:581px) {
    #homepage .stats-item .img {
        height: 9rem;
        width: 9rem
    }
}

@media (min-width:1024px) {
    #homepage .stats-item .img {
        height: 10rem;
        width: 10rem
    }
}

@media (min-width:581px) {
    #homepage .lock-item .img {
        height: 9rem;
        width: 7rem
    }
}

@media (min-width:1024px) {
    #homepage .lock-item .img {
        height: 10rem;
        width: 8rem
    }
}

@media (min-width:581px) {
    #homepage .company-item .img {
        height: 9rem;
        width: 8rem
    }
}

@media (min-width:1024px) {
    #homepage .company-item .img {
        height: 10rem;
        width: 9rem
    }
}

#homepage #department1, #homepage #departmentToggle1, #homepage #dropdownDepartment1 {
    display: none
}

#homepage #departmentToggle1:checked~.dropdown #dropdownDepartment1 {
    display: inline
}

#homepage #departmentToggle1:checked~#department1 {
    display: block
}

#homepage #department2, #homepage #departmentToggle2, #homepage #dropdownDepartment2 {
    display: none
}

#homepage #departmentToggle2:checked~.dropdown #dropdownDepartment2 {
    display: inline
}

#homepage #departmentToggle2:checked~#department2 {
    display: block
}

#homepage #department3, #homepage #departmentToggle3, #homepage #dropdownDepartment3 {
    display: none
}

#homepage #departmentToggle3:checked~.dropdown #dropdownDepartment3 {
    display: inline
}

#homepage #departmentToggle3:checked~#department3 {
    display: block
}

#homepage #department4, #homepage #departmentToggle4, #homepage #dropdownDepartment4 {
    display: none
}

#homepage #departmentToggle4:checked~.dropdown #dropdownDepartment4 {
    display: inline
}

#homepage #departmentToggle4:checked~#department4 {
    display: block
}

#homepage #department5, #homepage #departmentToggle5, #homepage #dropdownDepartment5 {
    display: none
}

#homepage #departmentToggle5:checked~.dropdown #dropdownDepartment5 {
    display: inline
}

#homepage #departmentToggle5:checked~#department5 {
    display: block
}

#homepage #department6, #homepage #departmentToggle6, #homepage #dropdownDepartment6 {
    display: none
}

#homepage #departmentToggle6:checked~.dropdown #dropdownDepartment6 {
    display: inline
}

#homepage #departmentToggle6:checked~#department6 {
    display: block
}

#homepage #department7, #homepage #departmentToggle7, #homepage #dropdownDepartment7 {
    display: none
}

#homepage #departmentToggle7:checked~.dropdown #dropdownDepartment7 {
    display: inline
}

#homepage #departmentToggle7:checked~#department7 {
    display: block
}

#homepage #department8, #homepage #departmentToggle8, #homepage #dropdownDepartment8 {
    display: none
}

#homepage #departmentToggle8:checked~.dropdown #dropdownDepartment8 {
    display: inline
}

#homepage #departmentToggle8:checked~#department8 {
    display: block
}

#homepage #department9, #homepage #departmentToggle9, #homepage #dropdownDepartment9 {
    display: none
}

#homepage #departmentToggle9:checked~.dropdown #dropdownDepartment9 {
    display: inline
}

#homepage #departmentToggle9:checked~#department9 {
    display: block
}

#homepage #department10, #homepage #departmentToggle10, #homepage #dropdownDepartment10 {
    display: none
}

#homepage #departmentToggle10:checked~.dropdown #dropdownDepartment10 {
    display: inline
}

#homepage #departmentToggle10:checked~#department10 {
    display: block
}

#homepage #department11, #homepage #departmentToggle11, #homepage #dropdownDepartment11 {
    display: none
}

#homepage #departmentToggle11:checked~.dropdown #dropdownDepartment11 {
    display: inline
}

#homepage #departmentToggle11:checked~#department11 {
    display: block
}

#homepage #department12, #homepage #departmentToggle12, #homepage #dropdownDepartment12 {
    display: none
}

#homepage #departmentToggle12:checked~.dropdown #dropdownDepartment12 {
    display: inline
}

#homepage #departmentToggle12:checked~#department12 {
    display: block
}

#homepage #department13, #homepage #departmentToggle13, #homepage #dropdownDepartment13 {
    display: none
}

#homepage #departmentToggle13:checked~.dropdown #dropdownDepartment13 {
    display: inline
}

#homepage #departmentToggle13:checked~#department13 {
    display: block
}

#homepage #department14, #homepage #departmentToggle14, #homepage #dropdownDepartment14 {
    display: none
}

#homepage #departmentToggle14:checked~.dropdown #dropdownDepartment14 {
    display: inline
}

#homepage #departmentToggle14:checked~#department14 {
    display: block
}

#homepage #department15, #homepage #departmentToggle15, #homepage #dropdownDepartment15 {
    display: none
}

#homepage #departmentToggle15:checked~.dropdown #dropdownDepartment15 {
    display: inline
}

#homepage #departmentToggle15:checked~#department15 {
    display: block
}

#homepage.site-theme-default {
    background-color: #840b55
}

#homepage.site-theme-default #mainFooter .list.list-dotted.list-inline>li:after, #homepage.site-theme-default #mainFooter h3, #homepage.site-theme-default #mainFooter p {
    color: #ffffff
}

#homepage.site-theme-default #mainFooter .section-separator {
    border-color: #b34f89
}

#homepage.site-theme-default #mainFooter a {
    color: #fff;
    text-decoration: none
}

@media (min-width:581px) {
    #homepage.site-theme-default .color-block:first-child>div {
        background-color: #a32e72;
        color: #fff
    }
    #homepage.site-theme-default .color-block:nth-child(2)>div {
        background-color: #894280;
        color: #fff
    }
    #homepage.site-theme-default .color-block:nth-child(3)>div {
        background-color: #556b9d;
        color: #fff
    }
    #homepage.site-theme-default .color-block:nth-child(4)>div {
        background-color: #297EA3;
        color: #fff
    }
    #homepage.site-theme-default .color-block:nth-child(5)>div {
        background-color: #077B92;
        color: #fff
    }

    .midis-make-changes>li.midis-col:first-child>div {
        background-color: #a32e72 !important;
        color: #fff !important; 
    }
    .midis-make-changes>li.midis-col:nth-child(2)>a>div {
        background-color: #894280 !important;
        color: #fff !important;
    }
    .midis-make-changes>li.midis-col:nth-child(3)>a>div {
        background-color: #556b9d !important;
        color: #fff !important;
    }
    .midis-make-changes>li.midis-col:nth-child(4)>a>div {
        background-color: #297EA3 !important;
        color: #fff !important;
    }
    .midis-make-changes>li.midis-col:nth-child(5)>a>div {
        background-color: #077B92 !important;
        color: #fff !important;
    }
}

#homepage.site-theme-bw {
    background-color: #fff
}

#homepage.site-theme-bw #mainFooter {
    border-color: #999
}

#homepage.site-theme-bw #mainFooter .list.list-dotted.list-inline>li:after, #homepage.site-theme-bw #mainFooter a, #homepage.site-theme-bw #mainFooter h3, #homepage.site-theme-bw #mainFooter p {
    color: #000
}

#homepage.site-theme-bw #mainFooter .section-separator {
    border-color: #999
}

@media (min-width:581px) {
    #homepage.site-theme-bw .color-block>div {
        border: 1px solid #000;
        color: #000
    }
}

#homepage.site-theme-wb #mainFooter {
    border-color: #333
}

#homepage.site-theme-wb #mainFooter .list.list-dotted.list-inline>li:after, #homepage.site-theme-wb #mainFooter a, #homepage.site-theme-wb #mainFooter h3, #homepage.site-theme-wb #mainFooter p {
    color: #fff
}

#homepage.site-theme-wb #mainFooter .section-separator {
    border-color: #333
}

@media (min-width:581px) {
    #homepage.site-theme-wb .color-block>div {
        border: 1px solid #fff;
        color: #fff
    }
}

#homepage.site-theme-by #mainFooter {
    border-color: #555
}

#homepage.site-theme-by #mainFooter .list.list-dotted.list-inline>li:after, #homepage.site-theme-by #mainFooter a, #homepage.site-theme-by #mainFooter h3, #homepage.site-theme-by #mainFooter p {
    color: #000
}

#homepage.site-theme-by #mainFooter .section-separator {
    border-color: #555
}

@media (min-width:581px) {
    #homepage.site-theme-by .color-block>div {
        border: 1px solid #000;
        color: #000
    }
}

#homepage.site-theme-yb #mainFooter {
    border-color: #dcdc00
}

#homepage.site-theme-yb #mainFooter .list.list-dotted.list-inline>li:after, #homepage.site-theme-yb #mainFooter a, #homepage.site-theme-yb #mainFooter h3, #homepage.site-theme-yb #mainFooter p {
    color: #ff0
}

#homepage.site-theme-yb #mainFooter .section-separator {
    border-color: #dcdc00
}

@media (min-width:581px) {
    #homepage.site-theme-yb .color-block>div {
        border: 1px solid #ff0;
        color: #ff0
    }
}

.previous-notaries ul {
    margin-top: 1.2rem;
    margin-left: 1.2rem;
    padding-left: 2.4rem;
    border-left-style: solid;
    border-left-width: 2px
}

.previous-notaries ul li {
    display: block;
    padding-bottom: 1.2rem;
    position: relative;
    text-align: left
}

.previous-notaries ul li:before {
    content: "";
    display: block;
    position: absolute;
    border-radius: 2.4rem;
    border-style: solid;
    border-width: 2px;
    width: 1.8rem;
    height: 1.8rem;
    left: -3.4rem
}

.previous-notaries ul li:first-child {
    padding-top: 42px
}

@media (min-width:1024px) {
    .previous-notaries ul {
        margin-right: 1rem;
        padding-right: 2.4rem;
        border-right-style: solid;
        border-right-width: 2px;
        border-left: none
    }
    .previous-notaries ul li {
        text-align: right
    }
    .previous-notaries ul li:before {
        text-align: right;
        left: auto;
        right: -3.4rem
    }
}

.site-theme-default .previous-notaries ul {
    border-color: #ebebeb
}

.site-theme-default .previous-notaries ul li:before {
    background-color: #fff;
    border-color: #ebebeb
}

.site-theme-bw .previous-notaries ul li:before {
    background-color: #fff
}

.site-theme-wb .previous-notaries ul li:before {
    background-color: #000
}

.site-theme-by .previous-notaries ul li:before {
    background-color: #ff0
}

.site-theme-yb .previous-notaries ul li:before {
    background-color: #000
}

.breadcrumb {
    font-size: 90%;
    list-style: none;
    margin: 0;
    padding: 0
}

.breadcrumb a {
    text-decoration: underline
}

.breadcrumb>li {
    display: inline-block
}

.breadcrumb>li+li:before {
    content: "\E5AB";
    font-family: flaticons-stroke;
    font-size: 1rem;
    padding: 0 .6rem
}

.site-theme-default .breadcrumb, .site-theme-default .breadcrumb a {
    color: #000000
}

.googleMap {
    border: 0;
    height: 400px;
    width: 100%
}

@media (max-width:580px) {
    .googleMap {
        height: 200px
    }
}

.no-js .googleMap {
    display: none
}

.site-theme-bw .googleMap, .site-theme-by .googleMap, .site-theme-wb .googleMap, .site-theme-yb .googleMap {
    -ms-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.latviaMap {
    background-image: url(Assets/latviaMap.png)
}

.element-toggle-state~.target-block-element, .element-toggle-state~.target-cell-element, .element-toggle-state~.target-element-container .target-block-element, .element-toggle-state~.target-element-container .target-cell-element, .element-toggle-state~.target-element-container .target-row-element, .element-toggle-state~.target-row-element {
    display: none
}

.element-toggle-state~label {
    cursor: pointer
}

.element-toggle-state~.target-element-container .toggle-radio-button:after, .element-toggle-state~.toggle-radio-button:after {
    margin-left: 3rem
}

.element-toggle-state:checked~.target-block-element, .element-toggle-state:checked~.target-element-container .target-block-element {
    display: block
}

.element-toggle-state:checked~.target-element-container .target-row-element, .element-toggle-state:checked~.target-row-element {
    display: table-row
}

.element-toggle-state:checked~.target-cell-element, .element-toggle-state:checked~.target-element-container .target-cell-element {
    display: table-cell
}

.element-toggle-state:checked~.target-block-element-hidden, .element-toggle-state:checked~.target-element-container .target-block-element-hidden {
    display: none
}

.element-toggle-state:checked~.target-element-container .toggle-radio-button:after, .element-toggle-state:checked~.toggle-radio-button:after {
    margin-left: 0
}

.element-toggle-state:checked~label {
    display: none
}

@media (max-width:580px) {
    .element-toggle-state-xs~.target-block-element, .element-toggle-state-xs~.target-cell-element, .element-toggle-state-xs~.target-element-container .target-block-element, .element-toggle-state-xs~.target-element-container .target-cell-element, .element-toggle-state-xs~.target-element-container .target-row-element, .element-toggle-state-xs~.target-row-element {
        display: none
    }
    .element-toggle-state-xs~label {
        cursor: pointer
    }
    .element-toggle-state-xs~.target-element-container .toggle-radio-button:after, .element-toggle-state-xs~.toggle-radio-button:after {
        margin-left: 3rem
    }
    .element-toggle-state-xs:checked~.target-block-element, .element-toggle-state-xs:checked~.target-element-container .target-block-element {
        display: block
    }
    .element-toggle-state-xs:checked~.target-element-container .target-row-element, .element-toggle-state-xs:checked~.target-row-element {
        display: table-row
    }
    .element-toggle-state-xs:checked~.target-cell-element, .element-toggle-state-xs:checked~.target-element-container .target-cell-element {
        display: table-cell
    }
    .element-toggle-state-xs:checked~.target-block-element-hidden, .element-toggle-state-xs:checked~.target-element-container .target-block-element-hidden {
        display: none
    }
    .element-toggle-state-xs:checked~.target-element-container .toggle-radio-button:after, .element-toggle-state-xs:checked~.toggle-radio-button:after {
        margin-left: 0
    }
    .element-toggle-state-xs:checked~label {
        display: none
    }
}

@media (min-width:581px) and (max-width:1023px) {
    .element-toggle-state-sm~.target-block-element, .element-toggle-state-sm~.target-cell-element, .element-toggle-state-sm~.target-element-container .target-block-element, .element-toggle-state-sm~.target-element-container .target-cell-element, .element-toggle-state-sm~.target-element-container .target-row-element, .element-toggle-state-sm~.target-row-element {
        display: none
    }
    .element-toggle-state-sm~label {
        cursor: pointer
    }
    .element-toggle-state-sm~.target-element-container .toggle-radio-button:after, .element-toggle-state-sm~.toggle-radio-button:after {
        margin-left: 3rem
    }
    .element-toggle-state-sm:checked~.target-block-element, .element-toggle-state-sm:checked~.target-element-container .target-block-element {
        display: block
    }
    .element-toggle-state-sm:checked~.target-element-container .target-row-element, .element-toggle-state-sm:checked~.target-row-element {
        display: table-row
    }
    .element-toggle-state-sm:checked~.target-cell-element, .element-toggle-state-sm:checked~.target-element-container .target-cell-element {
        display: table-cell
    }
    .element-toggle-state-sm:checked~.target-block-element-hidden, .element-toggle-state-sm:checked~.target-element-container .target-block-element-hidden {
        display: none
    }
    .element-toggle-state-sm:checked~.target-element-container .toggle-radio-button:after, .element-toggle-state-sm:checked~.toggle-radio-button:after {
        margin-left: 0
    }
    .element-toggle-state-sm:checked~label {
        display: none
    }
}

@media (min-width:1024px) {
    .element-toggle-state-md~.target-block-element, .element-toggle-state-md~.target-cell-element, .element-toggle-state-md~.target-element-container .target-block-element, .element-toggle-state-md~.target-element-container .target-cell-element, .element-toggle-state-md~.target-element-container .target-row-element, .element-toggle-state-md~.target-row-element {
        display: none
    }
    .element-toggle-state-md~label {
        cursor: pointer
    }
    .element-toggle-state-md~.target-element-container .toggle-radio-button:after, .element-toggle-state-md~.toggle-radio-button:after {
        margin-left: 3rem
    }
    .element-toggle-state-md:checked~.target-block-element, .element-toggle-state-md:checked~.target-element-container .target-block-element {
        display: block
    }
    .element-toggle-state-md:checked~.target-element-container .target-row-element, .element-toggle-state-md:checked~.target-row-element {
        display: table-row
    }
    .element-toggle-state-md:checked~.target-cell-element, .element-toggle-state-md:checked~.target-element-container .target-cell-element {
        display: table-cell
    }
    .element-toggle-state-md:checked~.target-block-element-hidden, .element-toggle-state-md:checked~.target-element-container .target-block-element-hidden {
        display: none
    }
    .element-toggle-state-md:checked~.target-element-container .toggle-radio-button:after, .element-toggle-state-md:checked~.toggle-radio-button:after {
        margin-left: 0
    }
    .element-toggle-state-md:checked~label {
        display: none
    }
}

.tooltip-toggle~label {
    cursor: pointer;
    position: relative
}

.tooltip-toggle:checked~label:before {
    border-left-style: solid;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    display: block;
    height: 1rem;
    left: calc(50% - .5rem);
    position: absolute;
    top: 2.5rem;
    transform: rotate(45deg);
    width: 1rem;
    z-index: 3
}

.tooltip-toggle:checked~label:after {
    border-style: solid;
    border-width: 1px;
    content: attr(data-tooltip);
    display: block;
    left: -105px;
    padding: 1.2rem;
    position: absolute;
    top: 3rem;
    width: 20rem;
    z-index: 2
}

.site-theme-default .tooltip-toggle:checked~label:after, .site-theme-default .tooltip-toggle:checked~label:before {
    background-color: #fffce0;
    border-color: #fff0c2;
    color: #3d3d3d
}

.site-theme-bw .tooltip-toggle:checked~label:after, .site-theme-bw .tooltip-toggle:checked~label:before {
    background-color: #fff;
    border-color: #000
}

.site-theme-wb .tooltip-toggle:checked~label:after, .site-theme-wb .tooltip-toggle:checked~label:before {
    background-color: #000;
    border-color: #fff
}

.site-theme-by .tooltip-toggle:checked~label:after, .site-theme-by .tooltip-toggle:checked~label:before {
    background-color: #ff0;
    border-color: #000
}

.site-theme-yb .tooltip-toggle:checked~label:after, .site-theme-yb .tooltip-toggle:checked~label:before {
    background-color: #000;
    border-color: #ff0
}

#errorPage #mainContent, #notFoundPage #mainContent {
    padding-bottom: 4.8rem;
    padding-top: 4.8rem;
    text-align: center
}

#errorPage .box, #notFoundPage .box {
    margin: 0 auto;
    width: 55%
}

@media (min-width:581px) {
    #errorPage .box, #notFoundPage .box {
        width: 35%
    }
}

@media (min-width:1024px) {
    #errorPage .box, #notFoundPage .box {
        width: 30%
    }
}

#errorPage.site-theme-bw #mainContent, #errorPage.site-theme-default #mainContent, #notFoundPage.site-theme-bw #mainContent, #notFoundPage.site-theme-default #mainContent {
    background-color: #f7f7f7
}

#sitemappage .nav-tree>.nav-tree {
    padding-left: 1.2rem
}

@media (min-width:1024px) {
    #sitemappage .nav-tree>.nav-tree {
        padding-left: 1.8rem
    }
}

.flickr-album {
    cursor: pointer;
    display: none;
    margin-bottom: 2.4rem;
    max-width: 62.4rem;
    position: relative
}

.flickr-album:after {
    border-radius: 2rem;
    content: "\E591";
    font-family: flaticons-stroke;
    font-size: 1.8rem;
    height: 4rem;
    padding-top: .7rem;
    position: absolute;
    right: 1.2rem;
    text-align: center;
    top: 1.2rem;
    width: 4rem
}

.flickr-album.loading {
    display: block
}

.flickr-album.loading:after {
    display: none
}

.flickr-album.loading .spinner-container {
    display: block
}

.flickr-album.loaded {
    display: inline-block
}

@media (max-width:580px) {
    .flickr-album img {
        max-width: 100%
    }
}

@media (min-width:581px) {
    .flickr-album img {
        max-height: 48rem;
        max-width: 62.4rem
    }
}

.flickr-album .page-count {
    bottom: 0;
    font-size: 1.8rem;
    left: 0;
    padding: .6rem 1.2rem;
    position: absolute
}

.flickr-album .spinner-container {
    display: none
}

.site-theme-default .flickr-album:after {
    background-color: rgba(70, 70, 70, .7);
    color: #fff
}

.site-theme-default .flickr-album .page-count {
    background-color: #840b55;
    color: #fff
}

.site-theme-bw .flickr-album:after {
    background-color: #fff;
    border: 1px solid #000;
    color: #000
}

.site-theme-bw .flickr-album .page-count {
    background-color: #fff;
    border: 1px solid #999;
    color: #000
}

.site-theme-wb .flickr-album:after {
    background-color: #000;
    border: 1px solid #fff;
    color: #fff
}

.site-theme-wb .flickr-album .page-count {
    background-color: #000;
    border: 1px solid #333;
    color: #fff
}

.site-theme-by .flickr-album:after {
    background-color: #ff0;
    border: 1px solid #000;
    color: #000
}

.site-theme-by .flickr-album .page-count {
    background-color: #ff0;
    border: 1px solid #555;
    color: #000
}

.site-theme-yb .flickr-album:after {
    background-color: #000;
    border: 1px solid #ff0;
    color: #ff0
}

.site-theme-yb .flickr-album .page-count {
    background-color: #000;
    border: 1px solid #dcdc00;
    color: #ff0
}

.flickr-album-dialog .modal-dialog .modal-content {
    width: 100%
}

.flickr-album-dialog .modal-dialog .modal-content .modal-header {
    text-align: left
}

.flickr-album-dialog .image-container {
    position: relative
}

.flickr-album-dialog .image-container img {
    cursor: zoom-in;
    margin: auto;
    max-height: 51.3rem;
    max-width: 100%
}

.flickr-album-dialog .next, .flickr-album-dialog .prev {
    border-width: 1px;
    border-style: solid;
    cursor: pointer;
    font-family: flaticons-stroke;
    font-size: 3rem;
    position: absolute;
    top: calc(50% - 2rem)
}

@media (min-width:581px) {
    .flickr-album-dialog .next, .flickr-album-dialog .prev {
        font-size: 4rem;
        top: calc(50% - 3rem)
    }
}

@media (min-width:1024px) {
    .flickr-album-dialog .next, .flickr-album-dialog .prev {
        font-size: 5rem;
        top: calc(50% - 4rem)
    }
}

.flickr-album-dialog .prev {
    left: .6rem
}

.flickr-album-dialog .prev:before {
    content: "\E5AA"
}

.flickr-album-dialog .next {
    right: .6rem
}

.flickr-album-dialog .next:before {
    content: "\E5AB"
}

.site-theme-default .flickr-album-dialog .next, .site-theme-default .flickr-album-dialog .prev {
    background-color: hsla(0, 0%, 100%, .8);
    border-color: #ebebeb;
    color: #2d2d2d
}

.flickr-album-dialog.zoom .modal-dialog {
    max-width: none;
    padding: 0
}

.flickr-album-dialog.zoom .modal-dialog .modal-content .modal-header {
    display: none
}

.flickr-album-dialog.zoom .modal-dialog .modal-content .modal-body {
    padding: 0
}

.flickr-album-dialog.zoom .image-container img {
    cursor: zoom-out;
    max-height: none
}

@media screen and (orientation:landscape) {
    .flickr-album-dialog.zoom .next, .flickr-album-dialog.zoom .prev {
        position: fixed
    }
}

.spinner-container {
    padding: 2.4rem 0;
    text-align: center
}

.spinner-container .spinner span {
    animation: spinning 1.2s infinite ease-in-out;
    border-radius: 100%;
    display: inline-block;
    height: 1rem;
    margin: 2px;
    transform: scale(0);
    width: 1rem
}

.spinner-container .spinner span:nth-child(2) {
    animation-delay: .2s
}

.spinner-container .spinner span:nth-child(3) {
    animation-delay: .4s
}

.spinner-container .spinner span:nth-child(4) {
    animation-delay: .6s
}

.spinner-container .spinner span:nth-child(5) {
    animation-delay: .8s
}

.site-theme-default .spinner-container .spinner span {
    background: #b34f89
}

.site-theme-bw .spinner-container .spinner span {
    background: #222
}

.site-theme-wb .spinner-container .spinner span {
    background: #fff
}

.site-theme-by .spinner-container .spinner span {
    background: #000
}

.site-theme-yb .spinner-container .spinner span {
    background: #ff0
}

@keyframes spinning {
    50% {
        transform: scale(1);
        opacity: 1
    }
    to {
        opacity: 0
    }
}

#webchat-app-bot {
    z-index: 2000
}

.site-theme-bw #webchat-app-bot {
    background: #fff
}

.site-theme-bw #webchat-app-bot .avatar {
    -moz-filter: grayscale(100%) brightness(100%);
    -webkit-filter: grayscale(100%) brightness(100%);
    -ms-filter: grayscale(100%) brightness(100%);
    filter: grayscale(100%) brightness(100%);
    z-index: 1
}

.site-theme-bw #webchat-app-bot.webchat-app-bot-intro {
    background: #fff;
    border: 1px solid #000;
    color: #000
}

.site-theme-bw #webchat-app-bot .webchat-chatview-panel {
    border: 1px solid #000
}

.site-theme-bw #webchat-app-bot .webchat-header {
    background: none;
    background-color: #fff;
    color: #000
}

.site-theme-bw #webchat-app-bot .minimize svg {
    fill: #000!important
}

.site-theme-bw #webchat-app-bot .webchat-chat-form {
    background-color: #fff;
    border: 1px solid #000;
    border-right: none
}

.site-theme-bw #webchat-app-bot .webchat-chat-form image {
    filter: invert(100%)
}

.site-theme-bw #webchat-app-bot .webchat-chat-form .descr {
    color: #000!important
}

.site-theme-bw #webchat-app-bot .webchat-chat-form .btn {
    background-color: #fff!important;
    border: 1px solid #000!important
}

.site-theme-bw #webchat-app-bot .webchat-message-groups {
    background-color: #fff;
    border-top: 1px solid #000
}

.site-theme-bw #webchat-app-bot .webchat-message-content {
    background-color: #fff!important;
    border: 1px solid #000!important;
    color: #000!important
}

.site-theme-bw #webchat-app-bot .webchat-message-content .webchat-message-callout {
    display: none
}

.site-theme-bw #webchat-app-bot .webchat-message-from-me .webchat-message-content {
    background-color: #f7f7f7!important;
    border: 1px solid #aaa!important;
    color: #000!important
}

.site-theme-bw #webchat-app-bot .webchat-console {
    background-color: #fff;
    border-top: 1px solid #000
}

.site-theme-bw #webchat-app-bot .webchat-console .webchat-textbox {
    border-color: #000!important
}

.site-theme-bw #webchat-app-bot .webchat-console .svg {
    fill: #000
}

.site-theme-bw #webchat-app-bot .webchat-suggested-actions {
    background-color: #fff
}

.site-theme-bw #webchat-app-bot .webchat-suggested-actions button {
    background-color: #fff!important;
    border: 1px solid #000!important;
    color: #000!important
}

.site-theme-wb #webchat-app-bot {
    background: #000
}

.site-theme-wb #webchat-app-bot .avatar {
    -moz-filter: grayscale(100%) contrast(200%) brightness(100%);
    -webkit-filter: grayscale(100%) contrast(200%) brightness(100%);
    -ms-filter: grayscale(100%) contrast(200%) brightness(100%);
    filter: grayscale(100%) contrast(200%) brightness(100%);
    z-index: 1
}

.site-theme-wb #webchat-app-bot .minimize svg {
    fill: #fff!important
}

.site-theme-wb #webchat-app-bot.webchat-app-bot-intro {
    background: #000;
    border: 1px solid #fff
}

.site-theme-wb #webchat-app-bot .webchat-chatview-panel {
    border: 1px solid #fff
}

.site-theme-wb #webchat-app-bot .webchat-header {
    background: none;
    background-color: #000;
    color: #fff
}

.site-theme-wb #webchat-app-bot .webchat-chat-form {
    background-color: #000;
    border: 1px solid;
    border-right: none
}

.site-theme-wb #webchat-app-bot .webchat-chat-form .btn {
    background-color: #000!important;
    border: 1px solid #fff!important;
    color: #fff!important
}

.site-theme-wb #webchat-app-bot .webchat-message-groups {
    background-color: #000;
    border-top: 1px solid #fff
}

.site-theme-wb #webchat-app-bot .webchat-message-content {
    background-color: #111!important;
    border: 1px solid #fff!important;
    color: #fff!important
}

.site-theme-wb #webchat-app-bot .webchat-message-content .webchat-message-callout {
    display: none
}

.site-theme-wb #webchat-app-bot .webchat-message-from-me .webchat-message-content {
    background-color: #fff!important;
    color: #000!important
}

.site-theme-wb #webchat-app-bot .webchat-console {
    background-color: #000;
    border-top: 1px solid #fff
}

.site-theme-wb #webchat-app-bot .webchat-console .webchat-textbox {
    border-color: #fff!important
}

.site-theme-wb #webchat-app-bot .webchat-console .svg {
    fill: #fff
}

.site-theme-wb #webchat-app-bot .webchat-suggested-actions {
    background-color: #000
}

.site-theme-wb #webchat-app-bot .webchat-suggested-actions button {
    background-color: #000!important;
    border: 1px solid #fff!important;
    color: #fff!important
}

.site-theme-by #webchat-app-bot {
    background: #ff0
}

.site-theme-by #webchat-app-bot .avatar {
    -moz-filter: grayscale(100%) contrast(150%) brightness(100%);
    -webkit-filter: grayscale(100%) contrast(150%) brightness(100%);
    -ms-filter: grayscale(100%) contrast(150%) brightness(100%);
    filter: grayscale(100%) contrast(150%) brightness(100%);
    z-index: 1
}

.site-theme-by #webchat-app-bot.webchat-app-bot-intro {
    background: #ff0;
    border: 1px solid #000;
    color: #000
}

.site-theme-by #webchat-app-bot .webchat-chatview-panel {
    border: 1px solid #000
}

.site-theme-by #webchat-app-bot .webchat-header {
    background: none;
    background-color: #ff0;
    color: #000
}

.site-theme-by #webchat-app-bot .minimize svg {
    fill: #000!important
}

.site-theme-by #webchat-app-bot .webchat-chat-form {
    background-color: #ff0;
    border: 1px solid;
    border-right: none
}

.site-theme-by #webchat-app-bot .webchat-chat-form image {
    filter: invert(100%)
}

.site-theme-by #webchat-app-bot .webchat-chat-form .descr {
    color: #000!important
}

.site-theme-by #webchat-app-bot .webchat-chat-form .btn {
    background-color: #ff0!important;
    border: 1px solid #000!important
}

.site-theme-by #webchat-app-bot .webchat-message-groups {
    background-color: #ff0;
    border-top: 1px solid #000
}

.site-theme-by #webchat-app-bot .webchat-message-content {
    background-color: #ff0!important;
    border: 1px solid #000!important;
    color: #000!important
}

.site-theme-by #webchat-app-bot .webchat-message-content .webchat-message-callout {
    display: none
}

.site-theme-by #webchat-app-bot .webchat-message-from-me .webchat-message-content {
    background-color: #000!important;
    border: 1px solid #000!important;
    color: #ff0!important
}

.site-theme-by #webchat-app-bot .webchat-console {
    background-color: #ff0;
    border-top: 1px solid #000
}

.site-theme-by #webchat-app-bot .webchat-console .webchat-textbox {
    border-color: #000!important
}

.site-theme-by #webchat-app-bot .webchat-console .svg {
    fill: #000
}

.site-theme-by #webchat-app-bot .webchat-suggested-actions {
    background-color: #ff0
}

.site-theme-by #webchat-app-bot .webchat-suggested-actions button {
    background-color: #ff0!important;
    border: 1px solid #000!important;
    color: #000!important
}

.site-theme-yb #webchat-app-bot {
    background: #000
}

.site-theme-yb #webchat-app-bot .avatar {
    -moz-filter: contrast(100%) sepia(100%) brightness(100%);
    -webkit-filter: contrast(100%) sepia(100%) brightness(100%);
    -ms-filter: contrast(100%) sepia(100%) brightness(100%);
    filter: contrast(100%) sepia(100%) brightness(100%);
    z-index: 1
}

.site-theme-yb #webchat-app-bot .minimize svg {
    fill: #ff0!important
}

.site-theme-yb #webchat-app-bot.webchat-app-bot-intro {
    background: #000;
    border: 1px solid #ff0;
    color: #ff0
}

.site-theme-yb #webchat-app-bot .webchat-chatview-panel {
    border: 1px solid #ff0
}

.site-theme-yb #webchat-app-bot .webchat-header {
    background: none;
    background-color: #000;
    color: #ff0
}

.site-theme-yb #webchat-app-bot .webchat-chat-form {
    background-color: #000;
    border: 1px solid #ff0;
    border-right: none
}

.site-theme-yb #webchat-app-bot .webchat-chat-form image {
    filter: invert(25%) sepia(100%) brightness(100%)
}

.site-theme-yb #webchat-app-bot .webchat-chat-form .descr {
    color: #ff0!important
}

.site-theme-yb #webchat-app-bot .webchat-chat-form .btn {
    background-color: #000!important;
    border: 1px solid #ff0!important;
    color: #ff0!important
}

.site-theme-yb #webchat-app-bot .webchat-message-groups {
    background-color: #000;
    border-top: 1px solid #ff0
}

.site-theme-yb #webchat-app-bot .webchat-message-content {
    background-color: #111!important;
    border: 1px solid #ff0!important;
    color: #ff0!important
}

.site-theme-yb #webchat-app-bot .webchat-message-content .webchat-message-callout {
    display: none
}

.site-theme-yb #webchat-app-bot .webchat-message-from-me .webchat-message-content {
    background-color: #ff0!important;
    color: #000!important
}

.site-theme-yb #webchat-app-bot .webchat-console {
    background-color: #000;
    border-top: 1px solid #ff0;
    color: #ff0
}

.site-theme-yb #webchat-app-bot .webchat-console .webchat-textbox {
    border-color: #ff0!important
}

.site-theme-yb #webchat-app-bot .webchat-console .svg {
    fill: #ff0
}

.site-theme-yb #webchat-app-bot .webchat-suggested-actions {
    background-color: #000
}

.site-theme-yb #webchat-app-bot .webchat-suggested-actions button {
    background-color: #000!important;
    border: 1px solid #ff0!important;
    color: #ff0!important
}

.page-message {
    margin-bottom: 1.2rem;
    margin-top: 1.2rem;
    padding: 1.2rem;
    position: relative
}

.page-message .h1, .page-message .h2, .page-message .h3, .page-message .h4, .page-message .h5, .page-message .h6, .page-message .link, .page-message a, .page-message h1, .page-message h2, .page-message h3, .page-message h4, .page-message h5, .page-message h6, .page-message li:before {
    color: inherit!important
}

.page-message .link, .page-message a {
    text-decoration: underline
}

.page-message.message-flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width:580px) {
    .page-message.message-flex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 1.2rem;
        text-align: center
    }
}

.page-message>* {
    margin-left: 1.2rem;
    margin-right: 1.2rem
}

.page-message .message-icon {
    font-size: 250%
}

.page-message .message-icon:before {
    content: "\E0C5";
    font-family: flaticons-solid
}

.page-message .message-close {
    cursor: pointer;
    font-size: 150%
}

.page-message.message-time-change {
    background-color: #556b9d;
    color: #fff
}

.page-message.message-time-change .message-icon:before {
    content: "\E4EE";
    font-family: flaticons-stroke
}

.page-message.message-actual {
    background-color: #556b9d;
    color: #fff
}

.page-message.message-actual .message-icon:before {
    content: "\E4AF";
    font-family: flaticons-stroke
}

.page-message.message-important {
    background-color: #840b55;
    color: #fff
}

.page-message.message-important .message-icon:before {
    content: "\E4AD";
    font-family: flaticons-stroke
}

.site-theme-bw .page-message.message-actual, .site-theme-bw .page-message.message-important, .site-theme-bw .page-message.message-time-change {
    background-color: #fff;
    border: 1px solid #000;
    color: #000
}

.site-theme-wb .page-message.message-actual, .site-theme-wb .page-message.message-important, .site-theme-wb .page-message.message-time-change {
    background-color: #000;
    border: 1px solid #fff;
    color: #fff
}

.site-theme-by .page-message.message-actual, .site-theme-by .page-message.message-important, .site-theme-by .page-message.message-time-change {
    background-color: #ff0;
    border: 1px solid #000;
    color: #000
}

.site-theme-yb .page-message.message-actual, .site-theme-yb .page-message.message-important, .site-theme-yb .page-message.message-time-change {
    background-color: #000;
    border: 1px solid #ff0;
    color: #ff0
}

.search-label {
    /* position: absolute; */
    position: relative;
    color: #000!important;
    margin-left: 10px;
}
.search-label.trans {
    transform: translate(10px, 50%);
    margin-left: 0;
}

.max-height-1
{
	max-height: 1rem;
}

.search-input {
    padding-left: 60px!important;
}

.search-input.trans {
    padding-left: 7rem !important;
	padding-top: 11px;
}
.site-theme-default .search.search-accent .box .btn-search:focus {
    outline-style: auto;
    outline-width: 2px;
    outline-offset: 1px;
    outline-color: #000000;
}

.mce-content-body .btn.btn-default, .site-theme-default .btn.btn-default:focus  {
    outline-style: auto;
    outline-width: 2px;
    outline-offset: 1px;
    outline-color: #000000;
}

.search .input-group .btn-search:focus {
    outline-style: auto;
    outline-width: 2px;
    outline-offset: 1px;
    outline-color: #000000;
}

.list .list-table-smaller-md:focus  {
    outline-style: auto;
    outline-width: 2px;
    outline-offset: 1px;
    outline-color: #000000;
}

.btn .btn-block .btn-accent:focus  {
    outline-style: auto;
    outline-width: 2px;
    outline-offset: 1px;
    outline-color: #000000
}

#acceptCookiesBtn:focus  {
    outline-style: auto;
    outline-width: 2px;
    outline-offset: 1px;
    outline-color: #000000
}

.sr-only {
    display: none;
}

.hidden {
    display: none;
}

.btn.btn-accent:focus {
    outline-style: auto !important;
    outline-width: 2px!important;
    outline-offset: 1px!important;
    outline-color: #000000!important;
}

/*Margins with paddings*/


.m-0 {
    margin: 0 !important;
  }
  
  .mt-0,
  .my-0 {
    margin-top: 0 !important;
  }
  
  .mr-0,
  .mx-0 {
    margin-right: 0 !important;
  }
  
  .mb-0,
  .my-0 {
    margin-bottom: 0 !important;
  }
  
  .ml-0,
  .mx-0 {
    margin-left: 0 !important;
  }
  
  .m-1 {
    margin: 0.25rem !important;
  }
  
  .mt-1,
  .my-1 {
    margin-top: 0.25rem !important;
  }
  
  .mr-1,
  .mx-1 {
    margin-right: 0.25rem !important;
  }
  
  .mb-1,
  .my-1 {
    margin-bottom: 0.25rem !important;
  }
  
  .ml-1,
  .mx-1 {
    margin-left: 0.25rem !important;
  }
  
  .m-2 {
    margin: 0.5rem !important;
  }
  
  .mt-2,
  .my-2 {
    margin-top: 0.5rem !important;
  }
  
  .mr-2,
  .mx-2 {
    margin-right: 0.5rem !important;
  }
  
  .mb-2,
  .my-2 {
    margin-bottom: 0.5rem !important;
  }
  
  .ml-2,
  .mx-2 {
    margin-left: 0.5rem !important;
  }
  
  .m-3 {
    margin: 1rem !important;
  }
  
  .mt-3,
  .my-3 {
    margin-top: 1rem !important;
  }
  
  .mr-3,
  .mx-3 {
    margin-right: 1rem !important;
  }
  
  .mb-3,
  .my-3 {
    margin-bottom: 1rem !important;
  }
  
  .ml-3,
  .mx-3 {
    margin-left: 1rem !important;
  }
  
  .m-4 {
    margin: 1.5rem !important;
  }
  
  .mt-4,
  .my-4 {
    margin-top: 1.5rem !important;
  }
  
  .mr-4,
  .mx-4 {
    margin-right: 1.5rem !important;
  }
  
  .mb-4,
  .my-4 {
    margin-bottom: 1.5rem !important;
  }
  
  .ml-4,
  .mx-4 {
    margin-left: 1.5rem !important;
  }
  
  .m-5 {
    margin: 3rem !important;
  }
  
  .mt-5,
  .my-5 {
    margin-top: 3rem !important;
  }
  
  .mr-5,
  .mx-5 {
    margin-right: 3rem !important;
  }
  
  .mb-5,
  .my-5 {
    margin-bottom: 3rem !important;
  }
  
  .ml-5,
  .mx-5 {
    margin-left: 3rem !important;
  }
  
  .p-0 {
    padding: 0 !important;
  }
  
  .pt-0,
  .py-0 {
    padding-top: 0 !important;
  }
  
  .pr-0,
  .px-0 {
    padding-right: 0 !important;
  }
  
  .pb-0,
  .py-0 {
    padding-bottom: 0 !important;
  }
  
  .pl-0,
  .px-0 {
    padding-left: 0 !important;
  }
  
  .p-1 {
    padding: 0.25rem !important;
  }
  
  .pt-1,
  .py-1 {
    padding-top: 0.25rem !important;
  }
  
  .pr-1,
  .px-1 {
    padding-right: 0.25rem !important;
  }
  
  .pb-1,
  .py-1 {
    padding-bottom: 0.25rem !important;
  }
  
  .pl-1,
  .px-1 {
    padding-left: 0.25rem !important;
  }
  
  .p-2 {
    padding: 0.5rem !important;
  }
  
  .pt-2,
  .py-2 {
    padding-top: 0.5rem !important;
  }
  
  .pr-2,
  .px-2 {
    padding-right: 0.5rem !important;
  }
  
  .pb-2,
  .py-2 {
    padding-bottom: 0.5rem !important;
  }
  
  .pl-2,
  .px-2 {
    padding-left: 0.5rem !important;
  }
  
  .p-3 {
    padding: 1rem !important;
  }
  
  .pt-3,
  .py-3 {
    padding-top: 1rem !important;
  }
  
  .pr-3,
  .px-3 {
    padding-right: 1rem !important;
  }
  
  .pb-3,
  .py-3 {
    padding-bottom: 1rem !important;
  }
  
  .pl-3,
  .px-3 {
    padding-left: 1rem !important;
  }
  
  .p-4 {
    padding: 1.5rem !important;
  }
  
  .pt-4,
  .py-4 {
    padding-top: 1.5rem !important;
  }
  
  .pr-4,
  .px-4 {
    padding-right: 1.5rem !important;
  }
  
  .pb-4,
  .py-4 {
    padding-bottom: 1.5rem !important;
  }
  
  .pl-4,
  .px-4 {
    padding-left: 1.5rem !important;
  }
  
  .p-5 {
    padding: 3rem !important;
  }
  
  .pt-5,
  .py-5 {
    padding-top: 3rem !important;
  }
  
  .pr-5,
  .px-5 {
    padding-right: 3rem !important;
  }
  
  .pb-5,
  .py-5 {
    padding-bottom: 3rem !important;
  }
  
  .pl-5,
  .px-5 {
    padding-left: 3rem !important;
  }
  
  .m-n1 {
    margin: -0.25rem !important;
  }
  
  .mt-n1,
  .my-n1 {
    margin-top: -0.25rem !important;
  }
  
  .mr-n1,
  .mx-n1 {
    margin-right: -0.25rem !important;
  }
  
  .mb-n1,
  .my-n1 {
    margin-bottom: -0.25rem !important;
  }
  
  .ml-n1,
  .mx-n1 {
    margin-left: -0.25rem !important;
  }
  
  .m-n2 {
    margin: -0.5rem !important;
  }
  
  .mt-n2,
  .my-n2 {
    margin-top: -0.5rem !important;
  }
  
  .mr-n2,
  .mx-n2 {
    margin-right: -0.5rem !important;
  }
  
  .mb-n2,
  .my-n2 {
    margin-bottom: -0.5rem !important;
  }
  
  .ml-n2,
  .mx-n2 {
    margin-left: -0.5rem !important;
  }
  
  .m-n3 {
    margin: -1rem !important;
  }
  
  .mt-n3,
  .my-n3 {
    margin-top: -1rem !important;
  }
  
  .mr-n3,
  .mx-n3 {
    margin-right: -1rem !important;
  }
  
  .mb-n3,
  .my-n3 {
    margin-bottom: -1rem !important;
  }
  
  .ml-n3,
  .mx-n3 {
    margin-left: -1rem !important;
  }
  
  .m-n4 {
    margin: -1.5rem !important;
  }
  
  .mt-n4,
  .my-n4 {
    margin-top: -1.5rem !important;
  }
  
  .mr-n4,
  .mx-n4 {
    margin-right: -1.5rem !important;
  }
  
  .mb-n4,
  .my-n4 {
    margin-bottom: -1.5rem !important;
  }
  
  .ml-n4,
  .mx-n4 {
    margin-left: -1.5rem !important;
  }
  
  .m-n5 {
    margin: -3rem !important;
  }
  
  .mt-n5,
  .my-n5 {
    margin-top: -3rem !important;
  }
  
  .mr-n5,
  .mx-n5 {
    margin-right: -3rem !important;
  }
  
  .mb-n5,
  .my-n5 {
    margin-bottom: -3rem !important;
  }
  
  .ml-n5,
  .mx-n5 {
    margin-left: -3rem !important;
  }
  
  .m-auto {
    margin: auto !important;
  }
  
  .mt-auto,
  .my-auto {
    margin-top: auto !important;
  }
  
  .mr-auto,
  .mx-auto {
    margin-right: auto !important;
  }
  
  .mb-auto,
  .my-auto {
    margin-bottom: auto !important;
  }
  
  .ml-auto,
  .mx-auto {
    margin-left: auto !important;
  }
  
  @media (min-width: 576px) {
    .m-sm-0 {
      margin: 0 !important;
    }
    .mt-sm-0,
    .my-sm-0 {
      margin-top: 0 !important;
    }
    .mr-sm-0,
    .mx-sm-0 {
      margin-right: 0 !important;
    }
    .mb-sm-0,
    .my-sm-0 {
      margin-bottom: 0 !important;
    }
    .ml-sm-0,
    .mx-sm-0 {
      margin-left: 0 !important;
    }
    .m-sm-1 {
      margin: 0.25rem !important;
    }
    .mt-sm-1,
    .my-sm-1 {
      margin-top: 0.25rem !important;
    }
    .mr-sm-1,
    .mx-sm-1 {
      margin-right: 0.25rem !important;
    }
    .mb-sm-1,
    .my-sm-1 {
      margin-bottom: 0.25rem !important;
    }
    .ml-sm-1,
    .mx-sm-1 {
      margin-left: 0.25rem !important;
    }
    .m-sm-2 {
      margin: 0.5rem !important;
    }
    .mt-sm-2,
    .my-sm-2 {
      margin-top: 0.5rem !important;
    }
    .mr-sm-2,
    .mx-sm-2 {
      margin-right: 0.5rem !important;
    }
    .mb-sm-2,
    .my-sm-2 {
      margin-bottom: 0.5rem !important;
    }
    .ml-sm-2,
    .mx-sm-2 {
      margin-left: 0.5rem !important;
    }
    .m-sm-3 {
      margin: 1rem !important;
    }
    .mt-sm-3,
    .my-sm-3 {
      margin-top: 1rem !important;
    }
    .mr-sm-3,
    .mx-sm-3 {
      margin-right: 1rem !important;
    }
    .mb-sm-3,
    .my-sm-3 {
      margin-bottom: 1rem !important;
    }
    .ml-sm-3,
    .mx-sm-3 {
      margin-left: 1rem !important;
    }
    .m-sm-4 {
      margin: 1.5rem !important;
    }
    .mt-sm-4,
    .my-sm-4 {
      margin-top: 1.5rem !important;
    }
    .mr-sm-4,
    .mx-sm-4 {
      margin-right: 1.5rem !important;
    }
    .mb-sm-4,
    .my-sm-4 {
      margin-bottom: 1.5rem !important;
    }
    .ml-sm-4,
    .mx-sm-4 {
      margin-left: 1.5rem !important;
    }
    .m-sm-5 {
      margin: 3rem !important;
    }
    .mt-sm-5,
    .my-sm-5 {
      margin-top: 3rem !important;
    }
    .mr-sm-5,
    .mx-sm-5 {
      margin-right: 3rem !important;
    }
    .mb-sm-5,
    .my-sm-5 {
      margin-bottom: 3rem !important;
    }
    .ml-sm-5,
    .mx-sm-5 {
      margin-left: 3rem !important;
    }
    .p-sm-0 {
      padding: 0 !important;
    }
    .pt-sm-0,
    .py-sm-0 {
      padding-top: 0 !important;
    }
    .pr-sm-0,
    .px-sm-0 {
      padding-right: 0 !important;
    }
    .pb-sm-0,
    .py-sm-0 {
      padding-bottom: 0 !important;
    }
    .pl-sm-0,
    .px-sm-0 {
      padding-left: 0 !important;
    }
    .p-sm-1 {
      padding: 0.25rem !important;
    }
    .pt-sm-1,
    .py-sm-1 {
      padding-top: 0.25rem !important;
    }
    .pr-sm-1,
    .px-sm-1 {
      padding-right: 0.25rem !important;
    }
    .pb-sm-1,
    .py-sm-1 {
      padding-bottom: 0.25rem !important;
    }
    .pl-sm-1,
    .px-sm-1 {
      padding-left: 0.25rem !important;
    }
    .p-sm-2 {
      padding: 0.5rem !important;
    }
    .pt-sm-2,
    .py-sm-2 {
      padding-top: 0.5rem !important;
    }
    .pr-sm-2,
    .px-sm-2 {
      padding-right: 0.5rem !important;
    }
    .pb-sm-2,
    .py-sm-2 {
      padding-bottom: 0.5rem !important;
    }
    .pl-sm-2,
    .px-sm-2 {
      padding-left: 0.5rem !important;
    }
    .p-sm-3 {
      padding: 1rem !important;
    }
    .pt-sm-3,
    .py-sm-3 {
      padding-top: 1rem !important;
    }
    .pr-sm-3,
    .px-sm-3 {
      padding-right: 1rem !important;
    }
    .pb-sm-3,
    .py-sm-3 {
      padding-bottom: 1rem !important;
    }
    .pl-sm-3,
    .px-sm-3 {
      padding-left: 1rem !important;
    }
    .p-sm-4 {
      padding: 1.5rem !important;
    }
    .pt-sm-4,
    .py-sm-4 {
      padding-top: 1.5rem !important;
    }
    .pr-sm-4,
    .px-sm-4 {
      padding-right: 1.5rem !important;
    }
    .pb-sm-4,
    .py-sm-4 {
      padding-bottom: 1.5rem !important;
    }
    .pl-sm-4,
    .px-sm-4 {
      padding-left: 1.5rem !important;
    }
    .p-sm-5 {
      padding: 3rem !important;
    }
    .pt-sm-5,
    .py-sm-5 {
      padding-top: 3rem !important;
    }
    .pr-sm-5,
    .px-sm-5 {
      padding-right: 3rem !important;
    }
    .pb-sm-5,
    .py-sm-5 {
      padding-bottom: 3rem !important;
    }
    .pl-sm-5,
    .px-sm-5 {
      padding-left: 3rem !important;
    }
    .m-sm-n1 {
      margin: -0.25rem !important;
    }
    .mt-sm-n1,
    .my-sm-n1 {
      margin-top: -0.25rem !important;
    }
    .mr-sm-n1,
    .mx-sm-n1 {
      margin-right: -0.25rem !important;
    }
    .mb-sm-n1,
    .my-sm-n1 {
      margin-bottom: -0.25rem !important;
    }
    .ml-sm-n1,
    .mx-sm-n1 {
      margin-left: -0.25rem !important;
    }
    .m-sm-n2 {
      margin: -0.5rem !important;
    }
    .mt-sm-n2,
    .my-sm-n2 {
      margin-top: -0.5rem !important;
    }
    .mr-sm-n2,
    .mx-sm-n2 {
      margin-right: -0.5rem !important;
    }
    .mb-sm-n2,
    .my-sm-n2 {
      margin-bottom: -0.5rem !important;
    }
    .ml-sm-n2,
    .mx-sm-n2 {
      margin-left: -0.5rem !important;
    }
    .m-sm-n3 {
      margin: -1rem !important;
    }
    .mt-sm-n3,
    .my-sm-n3 {
      margin-top: -1rem !important;
    }
    .mr-sm-n3,
    .mx-sm-n3 {
      margin-right: -1rem !important;
    }
    .mb-sm-n3,
    .my-sm-n3 {
      margin-bottom: -1rem !important;
    }
    .ml-sm-n3,
    .mx-sm-n3 {
      margin-left: -1rem !important;
    }
    .m-sm-n4 {
      margin: -1.5rem !important;
    }
    .mt-sm-n4,
    .my-sm-n4 {
      margin-top: -1.5rem !important;
    }
    .mr-sm-n4,
    .mx-sm-n4 {
      margin-right: -1.5rem !important;
    }
    .mb-sm-n4,
    .my-sm-n4 {
      margin-bottom: -1.5rem !important;
    }
    .ml-sm-n4,
    .mx-sm-n4 {
      margin-left: -1.5rem !important;
    }
    .m-sm-n5 {
      margin: -3rem !important;
    }
    .mt-sm-n5,
    .my-sm-n5 {
      margin-top: -3rem !important;
    }
    .mr-sm-n5,
    .mx-sm-n5 {
      margin-right: -3rem !important;
    }
    .mb-sm-n5,
    .my-sm-n5 {
      margin-bottom: -3rem !important;
    }
    .ml-sm-n5,
    .mx-sm-n5 {
      margin-left: -3rem !important;
    }
    .m-sm-auto {
      margin: auto !important;
    }
    .mt-sm-auto,
    .my-sm-auto {
      margin-top: auto !important;
    }
    .mr-sm-auto,
    .mx-sm-auto {
      margin-right: auto !important;
    }
    .mb-sm-auto,
    .my-sm-auto {
      margin-bottom: auto !important;
    }
    .ml-sm-auto,
    .mx-sm-auto {
      margin-left: auto !important;
    }
  }
  
  @media (min-width: 768px) {
    .m-md-0 {
      margin: 0 !important;
    }
    .mt-md-0,
    .my-md-0 {
      margin-top: 0 !important;
    }
    .mr-md-0,
    .mx-md-0 {
      margin-right: 0 !important;
    }
    .mb-md-0,
    .my-md-0 {
      margin-bottom: 0 !important;
    }
    .ml-md-0,
    .mx-md-0 {
      margin-left: 0 !important;
    }
    .m-md-1 {
      margin: 0.25rem !important;
    }
    .mt-md-1,
    .my-md-1 {
      margin-top: 0.25rem !important;
    }
    .mr-md-1,
    .mx-md-1 {
      margin-right: 0.25rem !important;
    }
    .mb-md-1,
    .my-md-1 {
      margin-bottom: 0.25rem !important;
    }
    .ml-md-1,
    .mx-md-1 {
      margin-left: 0.25rem !important;
    }
    .m-md-2 {
      margin: 0.5rem !important;
    }
    .mt-md-2,
    .my-md-2 {
      margin-top: 0.5rem !important;
    }
    .mr-md-2,
    .mx-md-2 {
      margin-right: 0.5rem !important;
    }
    .mb-md-2,
    .my-md-2 {
      margin-bottom: 0.5rem !important;
    }
    .ml-md-2,
    .mx-md-2 {
      margin-left: 0.5rem !important;
    }
    .m-md-3 {
      margin: 1rem !important;
    }
    .mt-md-3,
    .my-md-3 {
      margin-top: 1rem !important;
    }
    .mr-md-3,
    .mx-md-3 {
      margin-right: 1rem !important;
    }
    .mb-md-3,
    .my-md-3 {
      margin-bottom: 1rem !important;
    }
    .ml-md-3,
    .mx-md-3 {
      margin-left: 1rem !important;
    }
    .m-md-4 {
      margin: 1.5rem !important;
    }
    .mt-md-4,
    .my-md-4 {
      margin-top: 1.5rem !important;
    }
    .mr-md-4,
    .mx-md-4 {
      margin-right: 1.5rem !important;
    }
    .mb-md-4,
    .my-md-4 {
      margin-bottom: 1.5rem !important;
    }
    .ml-md-4,
    .mx-md-4 {
      margin-left: 1.5rem !important;
    }
    .m-md-5 {
      margin: 3rem !important;
    }
    .mt-md-5,
    .my-md-5 {
      margin-top: 3rem !important;
    }
    .mr-md-5,
    .mx-md-5 {
      margin-right: 3rem !important;
    }
    .mb-md-5,
    .my-md-5 {
      margin-bottom: 3rem !important;
    }
    .ml-md-5,
    .mx-md-5 {
      margin-left: 3rem !important;
    }
    .p-md-0 {
      padding: 0 !important;
    }
    .pt-md-0,
    .py-md-0 {
      padding-top: 0 !important;
    }
    .pr-md-0,
    .px-md-0 {
      padding-right: 0 !important;
    }
    .pb-md-0,
    .py-md-0 {
      padding-bottom: 0 !important;
    }
    .pl-md-0,
    .px-md-0 {
      padding-left: 0 !important;
    }
    .p-md-1 {
      padding: 0.25rem !important;
    }
    .pt-md-1,
    .py-md-1 {
      padding-top: 0.25rem !important;
    }
    .pr-md-1,
    .px-md-1 {
      padding-right: 0.25rem !important;
    }
    .pb-md-1,
    .py-md-1 {
      padding-bottom: 0.25rem !important;
    }
    .pl-md-1,
    .px-md-1 {
      padding-left: 0.25rem !important;
    }
    .p-md-2 {
      padding: 0.5rem !important;
    }
    .pt-md-2,
    .py-md-2 {
      padding-top: 0.5rem !important;
    }
    .pr-md-2,
    .px-md-2 {
      padding-right: 0.5rem !important;
    }
    .pb-md-2,
    .py-md-2 {
      padding-bottom: 0.5rem !important;
    }
    .pl-md-2,
    .px-md-2 {
      padding-left: 0.5rem !important;
    }
    .p-md-3 {
      padding: 1rem !important;
    }
    .pt-md-3,
    .py-md-3 {
      padding-top: 1rem !important;
    }
    .pr-md-3,
    .px-md-3 {
      padding-right: 1rem !important;
    }
    .pb-md-3,
    .py-md-3 {
      padding-bottom: 1rem !important;
    }
    .pl-md-3,
    .px-md-3 {
      padding-left: 1rem !important;
    }
    .p-md-4 {
      padding: 1.5rem !important;
    }
    .pt-md-4,
    .py-md-4 {
      padding-top: 1.5rem !important;
    }
    .pr-md-4,
    .px-md-4 {
      padding-right: 1.5rem !important;
    }
    .pb-md-4,
    .py-md-4 {
      padding-bottom: 1.5rem !important;
    }
    .pl-md-4,
    .px-md-4 {
      padding-left: 1.5rem !important;
    }
    .p-md-5 {
      padding: 3rem !important;
    }
    .pt-md-5,
    .py-md-5 {
      padding-top: 3rem !important;
    }
    .pr-md-5,
    .px-md-5 {
      padding-right: 3rem !important;
    }
    .pb-md-5,
    .py-md-5 {
      padding-bottom: 3rem !important;
    }
    .pl-md-5,
    .px-md-5 {
      padding-left: 3rem !important;
    }
    .m-md-n1 {
      margin: -0.25rem !important;
    }
    .mt-md-n1,
    .my-md-n1 {
      margin-top: -0.25rem !important;
    }
    .mr-md-n1,
    .mx-md-n1 {
      margin-right: -0.25rem !important;
    }
    .mb-md-n1,
    .my-md-n1 {
      margin-bottom: -0.25rem !important;
    }
    .ml-md-n1,
    .mx-md-n1 {
      margin-left: -0.25rem !important;
    }
    .m-md-n2 {
      margin: -0.5rem !important;
    }
    .mt-md-n2,
    .my-md-n2 {
      margin-top: -0.5rem !important;
    }
    .mr-md-n2,
    .mx-md-n2 {
      margin-right: -0.5rem !important;
    }
    .mb-md-n2,
    .my-md-n2 {
      margin-bottom: -0.5rem !important;
    }
    .ml-md-n2,
    .mx-md-n2 {
      margin-left: -0.5rem !important;
    }
    .m-md-n3 {
      margin: -1rem !important;
    }
    .mt-md-n3,
    .my-md-n3 {
      margin-top: -1rem !important;
    }
    .mr-md-n3,
    .mx-md-n3 {
      margin-right: -1rem !important;
    }
    .mb-md-n3,
    .my-md-n3 {
      margin-bottom: -1rem !important;
    }
    .ml-md-n3,
    .mx-md-n3 {
      margin-left: -1rem !important;
    }
    .m-md-n4 {
      margin: -1.5rem !important;
    }
    .mt-md-n4,
    .my-md-n4 {
      margin-top: -1.5rem !important;
    }
    .mr-md-n4,
    .mx-md-n4 {
      margin-right: -1.5rem !important;
    }
    .mb-md-n4,
    .my-md-n4 {
      margin-bottom: -1.5rem !important;
    }
    .ml-md-n4,
    .mx-md-n4 {
      margin-left: -1.5rem !important;
    }
    .m-md-n5 {
      margin: -3rem !important;
    }
    .mt-md-n5,
    .my-md-n5 {
      margin-top: -3rem !important;
    }
    .mr-md-n5,
    .mx-md-n5 {
      margin-right: -3rem !important;
    }
    .mb-md-n5,
    .my-md-n5 {
      margin-bottom: -3rem !important;
    }
    .ml-md-n5,
    .mx-md-n5 {
      margin-left: -3rem !important;
    }
    .m-md-auto {
      margin: auto !important;
    }
    .mt-md-auto,
    .my-md-auto {
      margin-top: auto !important;
    }
    .mr-md-auto,
    .mx-md-auto {
      margin-right: auto !important;
    }
    .mb-md-auto,
    .my-md-auto {
      margin-bottom: auto !important;
    }
    .ml-md-auto,
    .mx-md-auto {
      margin-left: auto !important;
    }
  }
  
  @media (min-width: 992px) {
    .m-lg-0 {
      margin: 0 !important;
    }
    .mt-lg-0,
    .my-lg-0 {
      margin-top: 0 !important;
    }
    .mr-lg-0,
    .mx-lg-0 {
      margin-right: 0 !important;
    }
    .mb-lg-0,
    .my-lg-0 {
      margin-bottom: 0 !important;
    }
    .ml-lg-0,
    .mx-lg-0 {
      margin-left: 0 !important;
    }
    .m-lg-1 {
      margin: 0.25rem !important;
    }
    .mt-lg-1,
    .my-lg-1 {
      margin-top: 0.25rem !important;
    }
    .mr-lg-1,
    .mx-lg-1 {
      margin-right: 0.25rem !important;
    }
    .mb-lg-1,
    .my-lg-1 {
      margin-bottom: 0.25rem !important;
    }
    .ml-lg-1,
    .mx-lg-1 {
      margin-left: 0.25rem !important;
    }
    .m-lg-2 {
      margin: 0.5rem !important;
    }
    .mt-lg-2,
    .my-lg-2 {
      margin-top: 0.5rem !important;
    }
    .mr-lg-2,
    .mx-lg-2 {
      margin-right: 0.5rem !important;
    }
    .mb-lg-2,
    .my-lg-2 {
      margin-bottom: 0.5rem !important;
    }
    .ml-lg-2,
    .mx-lg-2 {
      margin-left: 0.5rem !important;
    }
    .m-lg-3 {
      margin: 1rem !important;
    }
    .mt-lg-3,
    .my-lg-3 {
      margin-top: 1rem !important;
    }
    .mr-lg-3,
    .mx-lg-3 {
      margin-right: 1rem !important;
    }
    .mb-lg-3,
    .my-lg-3 {
      margin-bottom: 1rem !important;
    }
    .ml-lg-3,
    .mx-lg-3 {
      margin-left: 1rem !important;
    }
    .m-lg-4 {
      margin: 1.5rem !important;
    }
    .mt-lg-4,
    .my-lg-4 {
      margin-top: 1.5rem !important;
    }
    .mr-lg-4,
    .mx-lg-4 {
      margin-right: 1.5rem !important;
    }
    .mb-lg-4,
    .my-lg-4 {
      margin-bottom: 1.5rem !important;
    }
    .ml-lg-4,
    .mx-lg-4 {
      margin-left: 1.5rem !important;
    }
    .m-lg-5 {
      margin: 3rem !important;
    }
    .mt-lg-5,
    .my-lg-5 {
      margin-top: 3rem !important;
    }
    .mr-lg-5,
    .mx-lg-5 {
      margin-right: 3rem !important;
    }
    .mb-lg-5,
    .my-lg-5 {
      margin-bottom: 3rem !important;
    }
    .ml-lg-5,
    .mx-lg-5 {
      margin-left: 3rem !important;
    }
    .p-lg-0 {
      padding: 0 !important;
    }
    .pt-lg-0,
    .py-lg-0 {
      padding-top: 0 !important;
    }
    .pr-lg-0,
    .px-lg-0 {
      padding-right: 0 !important;
    }
    .pb-lg-0,
    .py-lg-0 {
      padding-bottom: 0 !important;
    }
    .pl-lg-0,
    .px-lg-0 {
      padding-left: 0 !important;
    }
    .p-lg-1 {
      padding: 0.25rem !important;
    }
    .pt-lg-1,
    .py-lg-1 {
      padding-top: 0.25rem !important;
    }
    .pr-lg-1,
    .px-lg-1 {
      padding-right: 0.25rem !important;
    }
    .pb-lg-1,
    .py-lg-1 {
      padding-bottom: 0.25rem !important;
    }
    .pl-lg-1,
    .px-lg-1 {
      padding-left: 0.25rem !important;
    }
    .p-lg-2 {
      padding: 0.5rem !important;
    }
    .pt-lg-2,
    .py-lg-2 {
      padding-top: 0.5rem !important;
    }
    .pr-lg-2,
    .px-lg-2 {
      padding-right: 0.5rem !important;
    }
    .pb-lg-2,
    .py-lg-2 {
      padding-bottom: 0.5rem !important;
    }
    .pl-lg-2,
    .px-lg-2 {
      padding-left: 0.5rem !important;
    }
    .p-lg-3 {
      padding: 1rem !important;
    }
    .pt-lg-3,
    .py-lg-3 {
      padding-top: 1rem !important;
    }
    .pr-lg-3,
    .px-lg-3 {
      padding-right: 1rem !important;
    }
    .pb-lg-3,
    .py-lg-3 {
      padding-bottom: 1rem !important;
    }
    .pl-lg-3,
    .px-lg-3 {
      padding-left: 1rem !important;
    }
    .p-lg-4 {
      padding: 1.5rem !important;
    }
    .pt-lg-4,
    .py-lg-4 {
      padding-top: 1.5rem !important;
    }
    .pr-lg-4,
    .px-lg-4 {
      padding-right: 1.5rem !important;
    }
    .pb-lg-4,
    .py-lg-4 {
      padding-bottom: 1.5rem !important;
    }
    .pl-lg-4,
    .px-lg-4 {
      padding-left: 1.5rem !important;
    }
    .p-lg-5 {
      padding: 3rem !important;
    }
    .pt-lg-5,
    .py-lg-5 {
      padding-top: 3rem !important;
    }
    .pr-lg-5,
    .px-lg-5 {
      padding-right: 3rem !important;
    }
    .pb-lg-5,
    .py-lg-5 {
      padding-bottom: 3rem !important;
    }
    .pl-lg-5,
    .px-lg-5 {
      padding-left: 3rem !important;
    }
    .m-lg-n1 {
      margin: -0.25rem !important;
    }
    .mt-lg-n1,
    .my-lg-n1 {
      margin-top: -0.25rem !important;
    }
    .mr-lg-n1,
    .mx-lg-n1 {
      margin-right: -0.25rem !important;
    }
    .mb-lg-n1,
    .my-lg-n1 {
      margin-bottom: -0.25rem !important;
    }
    .ml-lg-n1,
    .mx-lg-n1 {
      margin-left: -0.25rem !important;
    }
    .m-lg-n2 {
      margin: -0.5rem !important;
    }
    .mt-lg-n2,
    .my-lg-n2 {
      margin-top: -0.5rem !important;
    }
    .mr-lg-n2,
    .mx-lg-n2 {
      margin-right: -0.5rem !important;
    }
    .mb-lg-n2,
    .my-lg-n2 {
      margin-bottom: -0.5rem !important;
    }
    .ml-lg-n2,
    .mx-lg-n2 {
      margin-left: -0.5rem !important;
    }
    .m-lg-n3 {
      margin: -1rem !important;
    }
    .mt-lg-n3,
    .my-lg-n3 {
      margin-top: -1rem !important;
    }
    .mr-lg-n3,
    .mx-lg-n3 {
      margin-right: -1rem !important;
    }
    .mb-lg-n3,
    .my-lg-n3 {
      margin-bottom: -1rem !important;
    }
    .ml-lg-n3,
    .mx-lg-n3 {
      margin-left: -1rem !important;
    }
    .m-lg-n4 {
      margin: -1.5rem !important;
    }
    .mt-lg-n4,
    .my-lg-n4 {
      margin-top: -1.5rem !important;
    }
    .mr-lg-n4,
    .mx-lg-n4 {
      margin-right: -1.5rem !important;
    }
    .mb-lg-n4,
    .my-lg-n4 {
      margin-bottom: -1.5rem !important;
    }
    .ml-lg-n4,
    .mx-lg-n4 {
      margin-left: -1.5rem !important;
    }
    .m-lg-n5 {
      margin: -3rem !important;
    }
    .mt-lg-n5,
    .my-lg-n5 {
      margin-top: -3rem !important;
    }
    .mr-lg-n5,
    .mx-lg-n5 {
      margin-right: -3rem !important;
    }
    .mb-lg-n5,
    .my-lg-n5 {
      margin-bottom: -3rem !important;
    }
    .ml-lg-n5,
    .mx-lg-n5 {
      margin-left: -3rem !important;
    }
    .m-lg-auto {
      margin: auto !important;
    }
    .mt-lg-auto,
    .my-lg-auto {
      margin-top: auto !important;
    }
    .mr-lg-auto,
    .mx-lg-auto {
      margin-right: auto !important;
    }
    .mb-lg-auto,
    .my-lg-auto {
      margin-bottom: auto !important;
    }
    .ml-lg-auto,
    .mx-lg-auto {
      margin-left: auto !important;
    }
  }
  
  @media (min-width: 1200px) {
    .m-xl-0 {
      margin: 0 !important;
    }
    .mt-xl-0,
    .my-xl-0 {
      margin-top: 0 !important;
    }
    .mr-xl-0,
    .mx-xl-0 {
      margin-right: 0 !important;
    }
    .mb-xl-0,
    .my-xl-0 {
      margin-bottom: 0 !important;
    }
    .ml-xl-0,
    .mx-xl-0 {
      margin-left: 0 !important;
    }
    .m-xl-1 {
      margin: 0.25rem !important;
    }
    .mt-xl-1,
    .my-xl-1 {
      margin-top: 0.25rem !important;
    }
    .mr-xl-1,
    .mx-xl-1 {
      margin-right: 0.25rem !important;
    }
    .mb-xl-1,
    .my-xl-1 {
      margin-bottom: 0.25rem !important;
    }
    .ml-xl-1,
    .mx-xl-1 {
      margin-left: 0.25rem !important;
    }
    .m-xl-2 {
      margin: 0.5rem !important;
    }
    .mt-xl-2,
    .my-xl-2 {
      margin-top: 0.5rem !important;
    }
    .mr-xl-2,
    .mx-xl-2 {
      margin-right: 0.5rem !important;
    }
    .mb-xl-2,
    .my-xl-2 {
      margin-bottom: 0.5rem !important;
    }
    .ml-xl-2,
    .mx-xl-2 {
      margin-left: 0.5rem !important;
    }
    .m-xl-3 {
      margin: 1rem !important;
    }
    .mt-xl-3,
    .my-xl-3 {
      margin-top: 1rem !important;
    }
    .mr-xl-3,
    .mx-xl-3 {
      margin-right: 1rem !important;
    }
    .mb-xl-3,
    .my-xl-3 {
      margin-bottom: 1rem !important;
    }
    .ml-xl-3,
    .mx-xl-3 {
      margin-left: 1rem !important;
    }
    .m-xl-4 {
      margin: 1.5rem !important;
    }
    .mt-xl-4,
    .my-xl-4 {
      margin-top: 1.5rem !important;
    }
    .mr-xl-4,
    .mx-xl-4 {
      margin-right: 1.5rem !important;
    }
    .mb-xl-4,
    .my-xl-4 {
      margin-bottom: 1.5rem !important;
    }
    .ml-xl-4,
    .mx-xl-4 {
      margin-left: 1.5rem !important;
    }
    .m-xl-5 {
      margin: 3rem !important;
    }
    .mt-xl-5,
    .my-xl-5 {
      margin-top: 3rem !important;
    }
    .mr-xl-5,
    .mx-xl-5 {
      margin-right: 3rem !important;
    }
    .mb-xl-5,
    .my-xl-5 {
      margin-bottom: 3rem !important;
    }
    .ml-xl-5,
    .mx-xl-5 {
      margin-left: 3rem !important;
    }
    .p-xl-0 {
      padding: 0 !important;
    }
    .pt-xl-0,
    .py-xl-0 {
      padding-top: 0 !important;
    }
    .pr-xl-0,
    .px-xl-0 {
      padding-right: 0 !important;
    }
    .pb-xl-0,
    .py-xl-0 {
      padding-bottom: 0 !important;
    }
    .pl-xl-0,
    .px-xl-0 {
      padding-left: 0 !important;
    }
    .p-xl-1 {
      padding: 0.25rem !important;
    }
    .pt-xl-1,
    .py-xl-1 {
      padding-top: 0.25rem !important;
    }
    .pr-xl-1,
    .px-xl-1 {
      padding-right: 0.25rem !important;
    }
    .pb-xl-1,
    .py-xl-1 {
      padding-bottom: 0.25rem !important;
    }
    .pl-xl-1,
    .px-xl-1 {
      padding-left: 0.25rem !important;
    }
    .p-xl-2 {
      padding: 0.5rem !important;
    }
    .pt-xl-2,
    .py-xl-2 {
      padding-top: 0.5rem !important;
    }
    .pr-xl-2,
    .px-xl-2 {
      padding-right: 0.5rem !important;
    }
    .pb-xl-2,
    .py-xl-2 {
      padding-bottom: 0.5rem !important;
    }
    .pl-xl-2,
    .px-xl-2 {
      padding-left: 0.5rem !important;
    }
    .p-xl-3 {
      padding: 1rem !important;
    }
    .pt-xl-3,
    .py-xl-3 {
      padding-top: 1rem !important;
    }
    .pr-xl-3,
    .px-xl-3 {
      padding-right: 1rem !important;
    }
    .pb-xl-3,
    .py-xl-3 {
      padding-bottom: 1rem !important;
    }
    .pl-xl-3,
    .px-xl-3 {
      padding-left: 1rem !important;
    }
    .p-xl-4 {
      padding: 1.5rem !important;
    }
    .pt-xl-4,
    .py-xl-4 {
      padding-top: 1.5rem !important;
    }
    .pr-xl-4,
    .px-xl-4 {
      padding-right: 1.5rem !important;
    }
    .pb-xl-4,
    .py-xl-4 {
      padding-bottom: 1.5rem !important;
    }
    .pl-xl-4,
    .px-xl-4 {
      padding-left: 1.5rem !important;
    }
    .p-xl-5 {
      padding: 3rem !important;
    }
    .pt-xl-5,
    .py-xl-5 {
      padding-top: 3rem !important;
    }
    .pr-xl-5,
    .px-xl-5 {
      padding-right: 3rem !important;
    }
    .pb-xl-5,
    .py-xl-5 {
      padding-bottom: 3rem !important;
    }
    .pl-xl-5,
    .px-xl-5 {
      padding-left: 3rem !important;
    }
    .m-xl-n1 {
      margin: -0.25rem !important;
    }
    .mt-xl-n1,
    .my-xl-n1 {
      margin-top: -0.25rem !important;
    }
    .mr-xl-n1,
    .mx-xl-n1 {
      margin-right: -0.25rem !important;
    }
    .mb-xl-n1,
    .my-xl-n1 {
      margin-bottom: -0.25rem !important;
    }
    .ml-xl-n1,
    .mx-xl-n1 {
      margin-left: -0.25rem !important;
    }
    .m-xl-n2 {
      margin: -0.5rem !important;
    }
    .mt-xl-n2,
    .my-xl-n2 {
      margin-top: -0.5rem !important;
    }
    .mr-xl-n2,
    .mx-xl-n2 {
      margin-right: -0.5rem !important;
    }
    .mb-xl-n2,
    .my-xl-n2 {
      margin-bottom: -0.5rem !important;
    }
    .ml-xl-n2,
    .mx-xl-n2 {
      margin-left: -0.5rem !important;
    }
    .m-xl-n3 {
      margin: -1rem !important;
    }
    .mt-xl-n3,
    .my-xl-n3 {
      margin-top: -1rem !important;
    }
    .mr-xl-n3,
    .mx-xl-n3 {
      margin-right: -1rem !important;
    }
    .mb-xl-n3,
    .my-xl-n3 {
      margin-bottom: -1rem !important;
    }
    .ml-xl-n3,
    .mx-xl-n3 {
      margin-left: -1rem !important;
    }
    .m-xl-n4 {
      margin: -1.5rem !important;
    }
    .mt-xl-n4,
    .my-xl-n4 {
      margin-top: -1.5rem !important;
    }
    .mr-xl-n4,
    .mx-xl-n4 {
      margin-right: -1.5rem !important;
    }
    .mb-xl-n4,
    .my-xl-n4 {
      margin-bottom: -1.5rem !important;
    }
    .ml-xl-n4,
    .mx-xl-n4 {
      margin-left: -1.5rem !important;
    }
    .m-xl-n5 {
      margin: -3rem !important;
    }
    .mt-xl-n5,
    .my-xl-n5 {
      margin-top: -3rem !important;
    }
    .mr-xl-n5,
    .mx-xl-n5 {
      margin-right: -3rem !important;
    }
    .mb-xl-n5,
    .my-xl-n5 {
      margin-bottom: -3rem !important;
    }
    .ml-xl-n5,
    .mx-xl-n5 {
      margin-left: -3rem !important;
    }
    .m-xl-auto {
      margin: auto !important;
    }
    .mt-xl-auto,
    .my-xl-auto {
      margin-top: auto !important;
    }
    .mr-xl-auto,
    .mx-xl-auto {
      margin-right: auto !important;
    }
    .mb-xl-auto,
    .my-xl-auto {
      margin-bottom: auto !important;
    }
    .ml-xl-auto,
    .mx-xl-auto {
      margin-left: auto !important;
    }
  }

/* ------------------------------------------------------------------
   MIDIS
   ------------------------------------------------------------------ */

/* Acknowledge machine translation message */
#acknowledgeTranslationMessage {
	background-color: #4a6090;
}

#acknowledgeTranslationMessage > .main-container > div {
	color: #ffffff;
}

#acknowledgeTranslationMessage > .main-container > div > div {
	font-size: 1.6rem; 
	margin-top: 9px;
}

#closeAcknowledgeTranslationMessage {
	cursor: pointer; 
	font-size: 150%;
}

.mdiis-list-style-none li {

    list-style: none !important;
}

.mdiis-list-style-none-padding li {
    padding-bottom: .6rem;
    padding-top: .6rem;
}

.mainFooter-third ul li a {
    color: #fff
}

.mainFooter-third ul li a.active {
    color: #a32e72
}

.midis-navigation-list ul>.target-block-element {
    display: none;
}

.midis-navigation-list .element-toggle-state:checked~ul>.target-block-element {
    display: block;
}

.midis-navigation-list .element-toggle-state~ul>label
{
    cursor: pointer;
}

.midis-navigation-list .element-toggle-state:checked~ul>label
{
    display: none;
}

.nav-block-md ul li>a, .nav-block-panel-md ul li>a {
    border-top-style: solid;
    border-top-width: 1px;
    display: block;
    padding: 1.2rem 4.8rem 1.2rem 2.4rem;
    position: relative;
}

.mce-content-body .nav-block-md ul li>a, 
.mce-content-body .nav-block-panel-md ul li>a, 
.mce-content-body .nav-block-panel-sm ul li>a, 
.mce-content-body .nav-block-panel-xs ul li>a, 
.mce-content-body .nav-block-sm ul li>a, 
.mce-content-body .nav-block-xs ul li>a, 
.site-theme-default .nav-block-md ul li>a, 
.site-theme-default .nav-block-panel-md ul li>a, 
.site-theme-default .nav-block-panel-sm ul li>a, 
.site-theme-default .nav-block-panel-xs ul li>a, 
.site-theme-default .nav-block-sm ul li>a, 
.site-theme-default .nav-block-xs ul li>a {
    border-color: #ebebeb;
    color: #000000
}

.ml-60px {
    margin-left: 60px !important;
}

section.content>p {
	overflow-x: auto;
}
section.content .table-outer-class {
	width: 100%;
	overflow-x: auto;
}

/* normal overrided bootstrap */
.midis-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  
  .midis-no-gutters {
    margin-right: 0;
    margin-left: 0;
  }
  
  .midis-no-gutters > .midis-col,
  .midis-no-gutters > [class*="midis-col-"] {
    padding-right: 0;
    padding-left: 0;
  }
  
  .midis-col-1, .midis-col-2, .midis-col-3, .midis-col-4, .midis-col-5, .midis-col-6, .midis-col-7, .midis-col-8, .midis-col-9, .midis-col-10, .midis-col-11, .midis-col-12, .midis-col,
  .midis-col-auto, .midis-col-sm-1, .midis-col-sm-2, .midis-col-sm-3, .midis-col-sm-4, .midis-col-sm-5, .midis-col-sm-6, .midis-col-sm-7, .midis-col-sm-8, .midis-col-sm-9, .midis-col-sm-10, .midis-col-sm-11, .midis-col-sm-12, .midis-col-sm,
  .midis-col-sm-auto, .midis-col-md-1, .midis-col-md-2, .midis-col-md-3, .midis-col-md-4, .midis-col-md-5, .midis-col-md-6, .midis-col-md-7, .midis-col-md-8, .midis-col-md-9, .midis-col-md-10, .midis-col-md-11, .midis-col-md-12, .midis-col-md,
  .midis-col-md-auto, .midis-col-lg-1, .midis-col-lg-2, .midis-col-lg-3, .midis-col-lg-4, .midis-col-lg-5, .midis-col-lg-6, .midis-col-lg-7, .midis-col-lg-8, .midis-col-lg-9, .midis-col-lg-10, .midis-col-lg-11, .midis-col-lg-12, .midis-col-lg,
  .midis-col-lg-auto, .midis-col-xl-1, .midis-col-xl-2, .midis-col-xl-3, .midis-col-xl-4, .midis-col-xl-5, .midis-col-xl-6, .midis-col-xl-7, .midis-col-xl-8, .midis-col-xl-9, .midis-col-xl-10, .midis-col-xl-11, .midis-col-xl-12, .midis-col-xl,
  .midis-col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
  
  .midis-col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  
  .midis-col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  
  .midis-col-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  
  .midis-col-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  
  .midis-col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  
  .midis-col-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  
  .midis-col-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  
  .midis-col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  
  .midis-col-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  
  .midis-col-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  
  .midis-col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  
  .midis-col-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  
  .midis-col-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  
  .midis-col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .d-none {
    display: none !important;
  }
  
  .d-inline {
    display: inline !important;
  }
  
  .d-inline-block {
    display: inline-block !important;
  }
  
  .d-block {
    display: block !important;
  }
  
  .d-table {
    display: table !important;
  }
  
  .d-table-row {
    display: table-row !important;
  }
  
  .d-table-cell {
    display: table-cell !important;
  }
  
  .d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  
  .d-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .justify-content-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  
  .justify-content-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  
  .justify-content-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  
  .justify-content-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  
  .justify-content-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  
.main-menu-search-redesigne
{
	min-height: 4rem;
	padding-left: 12px !important;
}

.e-address-icon 
{
	/* max-height: 5.5rem; */
    /* margin-top: -0.9rem; */
	max-width: 40px;
    max-height: 40px;
}

.publication-bg {
	background-color: #06a7c7;
    color: #fff !important;
}

.publication-icon {
    padding: 0.93rem 0.93rem;
    margin-left: 0.1rem;   
}

.publication-row-p-07 {
	padding-top: 0.7rem;
}

.publication-article-bg {
	background-color: #f7f7f7;
}

.topicality-header> *
{
	margin-right: 1rem;
}

.topicality-classic-publication {
	font-family: PT Serif, "serif";
    font-weight: 700;
    margin-bottom: 0.6rem;
	color: #000000 !important;
}
.topicality-classic-publication-link-header {
	font-family: Roboto Condensed, "sans-serif";
    font-size: 1.3rem;
    font-weight: 600;
    text-transform: uppercase;
}

.classic-publication-inner-text > * {
	margin-left: 1rem;
}

.publication-contentintro-text {
	font-size: 1.6rem;
    line-height: 1.42857;
    color: #3d3d3d;
    font-family: Roboto Condensed, "sans-serif";
    font-weight: 400;
}

.search-label-old {
	position: absolute;
    color: #000!important;
    margin-left: 10px;
	margin-top: 11px;
}

.search-label-decision {
    margin-top: 0.7rem;
    position: relative;
    color: #000!important;
    margin-left: 10px;
}

.search-input-trans {
	transform: translate(11px, 45%) !important;
}

.not-found-border {
	border: 1px solid !important;
    border-color: #ebebeb !important;
}

.not-found-no-border {
	border: none !important;
}

.not-found-input-redesigne {
	padding: 0 !important;
    margin-bottom: 0.2rem;
    margin-left: 1rem;
}

.w-1 {
	width: 1%;
}

.truncate-text-200 > * {
	width: 200px !important; 
	text-overflow: ellipsis !important;
	white-space: nowrap !important;
	overflow: hidden !important;
}

  