/*
 Theme Name: Today
 Theme URI: http://today.wizedesign.com
 Description: Today theme is an outstandine alsion
 Author: wizedesign
 Author URI: http://wizedesign.com
 Version: 2.0.0
 License: GNU GENERAL PUBLIC LICENSE
 */

:root {
    --mirage-50: #f5f6fa;
    --mirage-100: #ebedf3;
    --mirage-200: #d2d9e5;
    --mirage-300: #aab7cf;
    --mirage-400: #7c91b4;
    --mirage-500: #5b739c;
    --mirage-600: #475b82;
    --mirage-700: #3b4a69;
    --mirage-800: #334059;
    --mirage-900: #2f384b;
    --mirage-950: #1d222f;
    --blue-violet-50: #f0f3fd;
    --blue-violet-100: #e4e9fb;
    --blue-violet-200: #ced6f7;
    --blue-violet-300: #b1bcf0;
    --blue-violet-400: #9199e8;
    --blue-violet-500: #7678de;
    --blue-violet-600: #5851cd;
    --blue-violet-700: #534bb7;
    --blue-violet-800: #443f94;
    --blue-violet-900: #3b3976;
    --blue-violet-950: #242145;
    --thunderbird-50: #fff0f0;
    --thunderbird-100: #fdd;
    --thunderbird-200: #ffc1c1;
    --thunderbird-300: #ff9696;
    --thunderbird-400: #ff5a5a;
    --thunderbird-500: #ff2727;
    --thunderbird-600: #fb0707;
    --thunderbird-700: #da0101;
    --thunderbird-800: #af0505;
    --thunderbird-900: #900c0c;
    --thunderbird-950: #4f0000;
    --turquoise-blue-50: #edfefe;
    --turquoise-blue-100: #d2f9fb;
    --turquoise-blue-200: #abf2f6;
    --turquoise-blue-300: #71e9ef;
    --turquoise-blue-400: #2dd3e0;
    --turquoise-blue-500: #14b7c6;
    --turquoise-blue-600: #1393a7;
    --turquoise-blue-700: #177687;
    --turquoise-blue-800: #1b606f;
    --turquoise-blue-900: #1b505e;
    --turquoise-blue-950: #0c3440;
    --white: #fff;
    --black: #000;
    --grey: #737680;
    --lochmara-50: #f1f8fe;
    --lochmara-100: #e2f0fc;
    --lochmara-200: #bee0f9;
    --lochmara-300: #85c7f4;
    --lochmara-400: #44abec;
    --lochmara-500: #1c91db;
    --lochmara-600: #107dcb;
    --lochmara-700: #0d5b97;
    --lochmara-800: #0f4f7d;
    --lochmara-900: #124168;
    --lochmara-950: #0c2a45;
}

/* CSS RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    padding: 0;
    margin: 0;
    font-weight: inherit;
    font-size: 100%;
    font-style: inherit;
    vertical-align: baseline;
    font-family: inherit;
    outline: 0;
    border: 0;
    box-sizing: border-box;
}

ol, ul {
    list-style: none
}

table {
    border-collapse: separate;
    border-spacing: 0;
}

some_nowhitespace {
    nowhitespace: afterproperty
}

caption, th, td {
    font-weight: normal;
    text-align: left;
}

/* GENERAL */
body {
    color: var(--mirage-900);
    background: var(--mirage-50);
    font-size: 14px;
    line-height: 18px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, noto, arial, sans-serif;
    font-weight: 400;
}

h1, h2, h3, h4, h5, h6 {
    margin-bottom: 10px;
    font-weight: 400;
    line-height: 1.25;
    word-wrap: break-word;
}

h1 {
    font-size: 42px
}

h2 {
    font-size: 30px
}

h3 {
    font-size: 24px
}

h4 {
    font-size: 18px
}

h5 {
    font-size: 14px
}

h6 {
    font-size: 12px
}

a {
    color: var(--thunderbird-500);
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    color: var(--thunderbird-700);
}

a img {
    border: 0
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    text-decoration: none
}

em {
    font-style: italic
}

p, pre, code {
    margin-bottom: 12px
}

p.last {
    margin-bottom: 0
}

pre, code {
    font-family: monospace;
    background-color: #f5f5f5;
    border: 1px solid #efefef;
    display: block;
    padding: 10px;
    font-size: 11px;
}

input, button, textarea {
    background: none;
    border: none;
    outline: none;
    box-shadow: none;
    padding: 0;
    box-sizing: border-box;
}

button {
    cursor: pointer;
}

textarea {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, noto, arial, sans-serif;
}

input[class] {
    width: 100%;
    height: 40px;
    background: #ebedf3;
    border: 1px solid #d2d7e5;
    padding: 0 12px;
    border-radius: 8px;
}

input[class]::placeholder {
    color: #abb5ce;
}

.transfer:empty {
    display: none;
}

.main-wrap {
    display: grid;
    grid-template-columns: minmax(560px, auto) minmax(330px, 386px);
    grid-gap: 24px;
}

.section-wrap {
    padding-top: 24px;
    padding-bottom: 24px;
}

.heading-h2, .heading-h3 {
    color: var(--mirage-950);
    font-weight: 700;
    line-height: 40px;
    margin-bottom: 24px;
}

.heading-h2 {
    font-size: 32px;
}

.heading-h3 {
    font-size: 24px;
}

.header-heading {
    display: flex;
    align-items: flex-end;
    gap: 24px;
    margin-bottom: 24px;
}

.header-heading .heading-h2 {
    margin-bottom: 0;
}

.post-modified {
    white-space: nowrap;
    line-height: 24px;
}

.aside-item:not(:last-child) {
    margin-bottom: 20px;
}

.aside-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 40px;
    margin-bottom: 24px;
}

.copy-code {
    position: relative;
    display: inline-grid;
    grid-template-columns: auto 16px;
    align-items: center;
    grid-gap: 4px;
    font-size: 14px;
    font-weight: 700;
    color: var(--thunderbird-500);
    line-height: 20px;
    text-decoration: dashed underline;
    text-underline-offset: 2px;
    cursor: pointer;
    transition: color ease .1s;
}

.copy-code::after {
    content: '';
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcuNDQwOTggMC42NjY2ODhIMTIuNTU5QzEyLjkxMDUgMC42NjY2NzYgMTMuMjEzNiAwLjY2NjY2NSAxMy40NjM0IDAuNjg3MDY4QzEzLjcyNjkgMC43MDg2MDIgMTMuOTg5MSAwLjc1NjE0NiAxNC4yNDEzIDAuODg0Njc1QzE0LjYxNzYgMS4wNzY0MiAxNC45MjM2IDEuMzgyMzggMTUuMTE1NCAxLjc1ODcxQzE1LjI0MzkgMi4wMTA5NiAxNS4yOTE0IDIuMjczMTEgMTUuMzEzIDIuNTM2NjdDMTUuMzMzNCAyLjc4NjM4IDE1LjMzMzQgMy4wODk1NSAxNS4zMzMzIDMuNDQwOThWOC41NTkwN0MxNS4zMzM0IDguOTEwNDkgMTUuMzMzNCA5LjIxMzY2IDE1LjMxMyA5LjQ2MzM3QzE1LjI5MTQgOS43MjY5NCAxNS4yNDM5IDkuOTg5MDggMTUuMTE1NCAxMC4yNDEzQzE0LjkyMzYgMTAuNjE3NyAxNC42MTc2IDEwLjkyMzYgMTQuMjQxMyAxMS4xMTU0QzEzLjk4OTEgMTEuMjQzOSAxMy43MjY5IDExLjI5MTQgMTMuNDYzNCAxMS4zMTNDMTMuMjEzNiAxMS4zMzM0IDEyLjkxMDUgMTEuMzMzNCAxMi41NTkgMTEuMzMzNEgxMS4zMzMzVjEyLjU1OUMxMS4zMzM0IDEyLjkxMDUgMTEuMzMzNCAxMy4yMTM3IDExLjMxMyAxMy40NjM0QzExLjI5MTQgMTMuNzI2OSAxMS4yNDM5IDEzLjk4OTEgMTEuMTE1NCAxNC4yNDEzQzEwLjkyMzYgMTQuNjE3NyAxMC42MTc2IDE0LjkyMzYgMTAuMjQxMyAxNS4xMTU0QzkuOTg5MDcgMTUuMjQzOSA5LjcyNjkyIDE1LjI5MTQgOS40NjMzNiAxNS4zMTNDOS4yMTM2NSAxNS4zMzM0IDguOTEwNDggMTUuMzMzNCA4LjU1OTA1IDE1LjMzMzRIMy40NDA5NkMzLjA4OTU0IDE1LjMzMzQgMi43ODYzNyAxNS4zMzM0IDIuNTM2NjUgMTUuMzEzQzIuMjczMDkgMTUuMjkxNCAyLjAxMDk0IDE1LjI0MzkgMS43NTg2OSAxNS4xMTU0QzEuMzgyMzcgMTQuOTIzNiAxLjA3NjQxIDE0LjYxNzcgMC44ODQ2NiAxNC4yNDEzQzAuNzU2MTMgMTMuOTg5MSAwLjcwODU4NyAxMy43MjY5IDAuNjg3MDUzIDEzLjQ2MzRDMC42NjY2NSAxMy4yMTM3IDAuNjY2NjYgMTIuOTEwNSAwLjY2NjY3MiAxMi41NTkxVjcuNDQwOTlDMC42NjY2NiA3LjA4OTU2IDAuNjY2NjUgNi43ODYzOCAwLjY4NzA1MyA2LjUzNjY3QzAuNzA4NTg3IDYuMjczMTEgMC43NTYxMzEgNi4wMTA5NiAwLjg4NDY2IDUuNzU4NzFDMS4wNzY0MSA1LjM4MjM4IDEuMzgyMzcgNS4wNzY0MiAxLjc1ODY5IDQuODg0NjhDMi4wMTA5NSA0Ljc1NjE1IDIuMjczMDkgNC43MDg2IDIuNTM2NjUgNC42ODcwN0MyLjc4NjM3IDQuNjY2NjcgMy4wODk1NCA0LjY2NjY4IDMuNDQwOTggNC42NjY2OUw0LjY2NjY3IDQuNjY2NjlMNC42NjY2NyAzLjQ0MDk5QzQuNjY2NjYgMy4wODk1NiA0LjY2NjY1IDIuNzg2MzggNC42ODcwNSAyLjUzNjY3QzQuNzA4NTkgMi4yNzMxMSA0Ljc1NjEzIDIuMDEwOTYgNC44ODQ2NiAxLjc1ODcxQzUuMDc2NDEgMS4zODIzOCA1LjM4MjM3IDEuMDc2NDIgNS43NTg2OSAwLjg4NDY3NUM2LjAxMDk1IDAuNzU2MTQ2IDYuMjczMDkgMC43MDg2MDIgNi41MzY2NSAwLjY4NzA2OEM2Ljc4NjM3IDAuNjY2NjY1IDcuMDg5NTQgMC42NjY2NzYgNy40NDA5OCAwLjY2NjY4OFpNNC42NjY2NyA2LjAwMDAySDMuNDY2NjdDMy4wODIzIDYuMDAwMDIgMi44MzQxMiA2LjAwMDU0IDIuNjQ1MjMgNi4wMTU5N0MyLjQ2NDEyIDYuMDMwNzcgMi4zOTY5OCA2LjA1NTg5IDIuMzY0MDEgNi4wNzI2OEMyLjIzODU3IDYuMTM2NiAyLjEzNjU4IDYuMjM4NTkgMi4wNzI2NyA2LjM2NDAzQzIuMDU1ODcgNi4zOTY5OSAyLjAzMDc2IDYuNDY0MTQgMi4wMTU5NiA2LjY0NTI1QzIuMDAwNTIgNi44MzQxNCAyLjAwMDAxIDcuMDgyMzIgMi4wMDAwMSA3LjQ2NjY5VjEyLjUzMzRDMi4wMDAwMSAxMi45MTc3IDIuMDAwNTIgMTMuMTY1OSAyLjAxNTk2IDEzLjM1NDhDMi4wMzA3NiAxMy41MzU5IDIuMDU1ODcgMTMuNjAzMSAyLjA3MjY3IDEzLjYzNkMyLjEzNjU4IDEzLjc2MTUgMi4yMzg1NyAxMy44NjM0IDIuMzY0MDEgMTMuOTI3NEMyLjM5Njk4IDEzLjk0NDIgMi40NjQxMiAxMy45NjkzIDIuNjQ1MjMgMTMuOTg0MUMyLjgzNDEyIDEzLjk5OTUgMy4wODIzIDE0IDMuNDY2NjcgMTRIOC41MzMzNEM4LjkxNzcxIDE0IDkuMTY1ODkgMTMuOTk5NSA5LjM1NDc4IDEzLjk4NDFDOS41MzU4OSAxMy45NjkzIDkuNjAzMDQgMTMuOTQ0MiA5LjYzNiAxMy45Mjc0QzkuNzYxNDQgMTMuODYzNCA5Ljg2MzQzIDEzLjc2MTUgOS45MjczNCAxMy42MzZDOS45NDQxNCAxMy42MDMxIDkuOTY5MjYgMTMuNTM1OSA5Ljk4NDA1IDEzLjM1NDhDOS45OTk0OSAxMy4xNjU5IDEwIDEyLjkxNzcgMTAgMTIuNTMzNFYxMS4zMzM0SDcuNDQwOTlDNy4wODk1NSAxMS4zMzM0IDYuNzg2MzcgMTEuMzMzNCA2LjUzNjY1IDExLjMxM0M2LjI3MzA5IDExLjI5MTQgNi4wMTA5NSAxMS4yNDM5IDUuNzU4NjkgMTEuMTE1NEM1LjM4MjM3IDEwLjkyMzYgNS4wNzY0MSAxMC42MTc3IDQuODg0NjYgMTAuMjQxM0M0Ljc1NjEzIDkuOTg5MDggNC43MDg1OSA5LjcyNjk0IDQuNjg3MDUgOS40NjMzN0M0LjY2NjY1IDkuMjEzNjYgNC42NjY2NiA4LjkxMDQ4IDQuNjY2NjcgOC41NTkwNUw0LjY2NjY3IDYuMDAwMDJaTTcuNDY2NjcgMTBDNy4wODIzIDEwIDYuODM0MTIgOS45OTk1IDYuNjQ1MjMgOS45ODQwN0M2LjQ2NDEyIDkuOTY5MjcgNi4zOTY5OCA5Ljk0NDE1IDYuMzY0MDEgOS45MjczNkM2LjIzODU3IDkuODYzNDQgNi4xMzY1OCA5Ljc2MTQ2IDYuMDcyNjcgOS42MzYwMUM2LjA1NTg3IDkuNjAzMDUgNi4wMzA3NiA5LjUzNTkxIDYuMDE1OTYgOS4zNTQ4QzYuMDAwNTIgOS4xNjU5MSA2LjAwMDAxIDguOTE3NzIgNi4wMDAwMSA4LjUzMzM2VjMuNDY2NjlDNi4wMDAwMSAzLjA4MjMyIDYuMDAwNTIgMi44MzQxNCA2LjAxNTk2IDIuNjQ1MjVDNi4wMzA3NiAyLjQ2NDE0IDYuMDU1ODcgMi4zOTY5OSA2LjA3MjY3IDIuMzY0MDNDNi4xMzY1OCAyLjIzODU5IDYuMjM4NTcgMi4xMzY2IDYuMzY0MDEgMi4wNzI2OEM2LjM5Njk4IDIuMDU1ODkgNi40NjQxMiAyLjAzMDc3IDYuNjQ1MjMgMi4wMTU5N0M2LjgzNDEyIDIuMDAwNTQgNy4wODIzIDIuMDAwMDIgNy40NjY2NyAyLjAwMDAySDEyLjUzMzNDMTIuOTE3NyAyLjAwMDAyIDEzLjE2NTkgMi4wMDA1NCAxMy4zNTQ4IDIuMDE1OTdDMTMuNTM1OSAyLjAzMDc3IDEzLjYwMyAyLjA1NTg5IDEzLjYzNiAyLjA3MjY4QzEzLjc2MTQgMi4xMzY2IDEzLjg2MzQgMi4yMzg1OSAxMy45MjczIDIuMzY0MDNDMTMuOTQ0MSAyLjM5Njk5IDEzLjk2OTMgMi40NjQxNCAxMy45ODQxIDIuNjQ1MjVDMTMuOTk5NSAyLjgzNDE0IDE0IDMuMDgyMzIgMTQgMy40NjY2OVY4LjUzMzM2QzE0IDguOTE3NzIgMTMuOTk5NSA5LjE2NTkxIDEzLjk4NDEgOS4zNTQ4QzEzLjk2OTMgOS41MzU5MSAxMy45NDQxIDkuNjAzMDUgMTMuOTI3MyA5LjYzNjAxQzEzLjg2MzQgOS43NjE0NiAxMy43NjE0IDkuODYzNDQgMTMuNjM2IDkuOTI3MzZDMTMuNjAzIDkuOTQ0MTUgMTMuNTM1OSA5Ljk2OTI3IDEzLjM1NDggOS45ODQwN0MxMy4xNjU5IDkuOTk5NSAxMi45MTc3IDEwIDEyLjUzMzMgMTBINy40NjY2N1oiIGZpbGw9IiNGRjI3MjciLz48L3N2Zz4K");
    background-size: 16px;
}

.copy-code::before {
    content: '';
    position: absolute;
    top: 7px;
    right: -30px;
    width: 32px;
    height: 32px;
    background-image: url(assets/images/svg/cursor-bg.svg);
    background-size: 32px;
}

.copy-code:hover {
    color: var(--thunderbird-700);
}

.zp-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    text-align: center;
    height: 32px;
    color: var(--white);
    font-size: 14px;
    font-weight: 600;
    border-radius: 6px;
}

.zp-btn svg {
    width: 24px;
    height: 24px;
}

.zp-btn--red {
    background: var(--thunderbird-500);
    transition: background ease .1s, color ease .1s;
}

.zp-btn--red:hover {
    color: var(--white);
    background: var(--thunderbird-700);
}

.zp-btn--dark {
    background: var(--mirage-950);
    transition: background ease .1s, color ease .1s;
}

.zp-btn--dark:hover {
    color: var(--white);
    background: var(--mirage-900);
}

.zp-btn--blue {
    background: var(--blue-violet-500);
    transition: background ease .1s, color ease .1s;
}

.zp-btn--blue:hover {
    color: var(--white);
    background: var(--blue-violet-600);
}

.zp-btn--border {
    color: var(--blue-violet-400);
    border: 1px solid var(--blue-violet-400);
    transition: background ease .1s, color ease .1s;
}

.zp-btn--border:hover {
    background: var(--blue-violet-500);
    border-color: var(--blue-violet-500);
    color: var(--white);
}

.zp-btn--border-bluedark {
    color: var(--blue-violet-500);
    border: 1px solid var(--blue-violet-900);
    transition: background ease .1s, color ease .1s;
}

.zp-btn--border-bluedark:hover {
    background: var(--blue-violet-800);
    border-color: var(--blue-violet-800);
    color: var(--white);
}

.zp-btn--border-red {
    color: var(--thunderbird-500);
    border: 1px solid var(--thunderbird-900);
    transition: background ease .1s, color ease .1s;
}

.zp-btn--border-red:hover {
    background: var(--thunderbird-700);
    color: var(--white);
}

.zp-btn--border-turquoise {
    color: var(--turquoise-blue-500);
    border: 1px solid var(--turquoise-blue-500);
    transition: background ease .1s, color ease .1s;
}

.zp-btn--border-turquoise:hover {
    background: var(--turquoise-blue-600);
    border-color: var(--turquoise-blue-600);
    color: var(--white);
}

.glider-prev,
.glider-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 58px;
    height: 48px;
    background-color: var(--mirage-50);
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMThMMTUgMTJMOSA2IiBzdHJva2U9IiMxRjIzMzIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
    border: 3px solid var(--white);
    border-radius: 24px;
}

.glider-next {
    right: 4px;
}

.glider-prev {
    left: 4px;
    transform: scale(-1, 1) translateY(-50%);
}

.glider-prev.disabled,
.glider-next.disabled {
    display: none;
}

.room-rating {
    display: flex;
    align-items: center;
    gap: 4px;
}

.room-rating-number {
    font-size: 20px;
    color: var(--thunderbird-500);
    font-weight: 700;
    line-height: 24px;
}

.room-rating-star {
    display: flex;
    align-items: center;
    gap: 4px;
    color: var(--thunderbird-500);
}

.room-rating-star svg {
    width: 16px;
    height: 16px;
}

.breadcrumb {
    line-height: 24px;
    margin-bottom: 12px;
}

.breadcrumb a {
    color: var(--mirage-400);
    transition: color ease .1s;
}

.breadcrumb a:hover {
    color: var(--mirage-950);
}

.bf-breadcrumb-item:not(:last-child)::after {
    content: '/';
    color: var(--mirage-400);
    margin: 0 8px;
}

.yarpp-related {
    font-size: 16px;
    padding: 24px;
    background: var(--mirage-100);
    border-radius: 12px;
    line-height: 24px;
}

.yarpp-related h3 {
    color: var(--mirage-950);
    font-size: 20px;
    font-weight: 700;
    line-height: 40px;
    margin-bottom: 10px;
}

.yarpp-related li:not(:last-child) {
    margin-bottom: 10px;
}

.yarpp-related a {
    color: var(--blue-violet-500);
    text-decoration: underline;
}

.yarpp-related a:hover {
    color: var(--blue-violet-600);
}

@media (max-width: 991px) {
    .main-wrap {
        display: block;
    }
}

@media (max-width: 576px) {
    .heading-h2,
    .aside-title {
        font-size: 24px;
        line-height: 24px;
    }

    .heading-h3 {
        margin-bottom: 12px;
    }

    .header-heading {
        flex-wrap: wrap;
        gap: 12px;
    }
}


.clear {
    clear: both
}

.nopassword,
.nocomments,
.display-none,
.js-hidden,
.hidden,
.hide {
    display: none
}


/* single photo */
.single-media {
    margin-bottom: 26px;
    margin-top: -10px;
    float: left;
    width: 653px;
    overflow: hidden;
    margin-left: -3px;
}

.single-gallery {
    width: 660px
}

.single-photo {
    margin-left: 3px;
    margin-bottom: 3px;
    float: left;
    width: 160px;
    height: 160px;
    overflow: hidden;
}

/* single video */
.single-video {
    width: 646px;
    margin-top: 5px;
    margin-bottom: 20px;
}


.feat-content .h2 {
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 10px;
    font-weight: 600;
    line-height: 1.25;
    word-wrap: break-word;
}


.wp-post-image {
    width: 100%;
    height: 100%;
    max-width: 100%;
    object-fit: cover;
    object-position: center;
}

a.register {
    font-weight: 600;
    color: #fff !important;
    padding: 2px 7px;
    font-size: 12px;
    line-height: 19px;
    text-transform: uppercase;
    background: #e91b23;
}


#toc_container {
    clear: both;
}


/* Recommended post shortcode */
.recommended_post {
    padding: 40px 30px;
    position: relative;
    z-index: 1;
    font-size: 16px;
    line-height: 22px;
    color: rgba(255, 255, 255, .86);
    background-attachment: fixed;
    margin-bottom: 15px;
}

.recommended_post:before {
    content: '';
    background: linear-gradient( 0deg, rgba(0, 0, 0, .75), rgba(0, 0, 0, .75));
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
}

.recommended_post:after {
    content: '';
    border: 1px solid #E0E0E0;
    position: absolute;
    top: 10px;
    left: 10px;
    bottom: 10px;
    right: 10px;
    z-index: -1;
}

.recommended_post-header {
    margin-bottom: 20px;
}

.recommended_post-header span {
    display: inline-block;
    font-weight: 600;
    padding: 4px 10px;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    color: #ffffff;
    background-color: #4C60F6;
    border-radius: 4px;
    margin: 3px 10px 0 0;
    float: left;
}

.recommended_post-header a {
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    color: #FFF;
    text-decoration: none;
}

.recommended_post-header a:hover {
    text-decoration: underline;
}

.recommended_post-content p {
    margin-bottom: 0 !important;
}

/* css_options */

.list-nav ul li a:hover{
    color:#e91b23;
}

jdiv.notranslate,
.__jivoMobileButton {
    z-index: 2 !important;
}

.__jivoMobileButton {
    bottom: 60px !important;
}