

@charset "UTF-8";

.aprev-title {
    font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
    line-height: 1.1;
    font-weight: 500
}

.aprev-info,
.auth,
.item-ord,
.livek,
.livep,
.meta-label,
.meta-live,
.meta-native,
.meta-part,
.meta-sponsored,
.player-footer,
.player-track .timing,
.sponsored,
.subhead,
.subsection,
.ttrust,
.type {
    font-size: .875rem
}

.aprev-excerpt,
.link-icon,
.meta--dnp .meta-part,
.meta-part--italic,
.meta-part--kind,
.slive-update,
.tab-pane-text {
    font-size: .8125rem
}

@media (min-width:360px) and (max-width:767.98px) {

    .aprev-excerpt,
    .link-icon,
    .meta--dnp .meta-part,
    .meta-part--italic,
    .meta-part--kind,
    .slive-update,
    .tab-pane-text {
        font-size: .9375rem
    }
}

.aprev--tiny-ss .aprev-title,
.aprev-excerpt--sans,
.aprev-related .aprev--tiny-ss .aprev-title {
    font-size: .8125rem
}

@media (min-width:360px) {

    .aprev--tiny-ss .aprev-title,
    .aprev-excerpt--sans,
    .aprev-related .aprev--tiny-ss .aprev-title {
        font-size: .9375rem
    }
}

.atag,
.atag.meta-part,
.time,
.time.meta-part {
    font-size: .9375rem
}

.aentry .auth,
.aentry .sponsored,
.aentry .subhead,
.aentry .subsection,
.aentry .ttrust,
.aentry .type,
.aprev--small-ss .aprev-title,
.aprev-product,
.aprev-related .aprev--small-ss .aprev-title,
.aprev-related .aprev--tiny .aprev-title,
.link-icon--big {
    font-size: 1rem
}

.aprev--shline .sponsored,
.aprev--shline .subhead,
.aprev--shline .subsection,
.aprev--shline .ttrust,
.aprev--shline .type,
.box-grafico-dati {
    font-size: .8125rem
}

@media (min-width:360px) {

    .aprev--shline .sponsored,
    .aprev--shline .subhead,
    .aprev--shline .subsection,
    .aprev--shline .ttrust,
    .aprev--shline .type,
    .box-grafico-dati {
        font-size: .875rem
    }
}

.aprev--tiny .aprev-title {
    font-size: 1rem
}

.aprev--small .aprev-title,
.aquote-cite {
    font-size: .9375rem
}

@media (min-width:360px) and (max-width:767.98px) {

    .aprev--small .aprev-title,
    .aquote-cite {
        font-size: 1.125rem
    }
}

.aprev-speaker {
    font-size: .75rem
}

@media (min-width:360px) and (max-width:767.98px) {
    .aprev-speaker {
        font-size: .875rem
    }
}

.slive-title {
    font-size: .9375rem
}

.aprev-excerpt--big,
.aprev-title {
    font-size: 1rem
}

@media (min-width:360px) and (max-width:767.98px) {

    .aprev-excerpt--big,
    .aprev-title {
        font-size: 1.125rem
    }
}

.aprev--big .aprev-title.aprev-title--s,
.aprev--big-d .aprev-title.aprev-title--s,
.aprev--mid .aprev-title,
.aprev-title.aprev-title--s,
.qv-title {
    font-size: 1.125rem
}

@media (min-width:360px) and (max-width:767.98px) {

    .aprev--big .aprev-title.aprev-title--s,
    .aprev--big-d .aprev-title.aprev-title--s,
    .aprev--mid .aprev-title,
    .aprev-title.aprev-title--s,
    .qv-title {
        font-size: 1.375rem
    }
}

.box-title {
    font-size: 1.125rem
}

.aquote-title {
    font-size: 1.125rem
}

@media (min-width:360px) {
    .aquote-title {
        font-size: 1.5rem
    }
}

.aprev--huge .aprev-title.aprev-title--s,
.aprev--huge-d .aprev-title.aprev-title--s,
.aprev--mid-d .aprev-title {
    font-size: 1.625rem
}

.aprev--radio-img .aprev-title {
    font-size: 1.125rem
}

@media (min-width:360px) {
    .aprev--radio-img .aprev-title {
        font-size: 1.25rem
    }
}

.aprev--big .aprev-title,
.aprev--big-d .aprev-title {
    font-size: 1.625rem
}

.aprev--huge .aprev-title {
    font-size: 1.75rem
}

.aprev--huge-d .aprev-title {
    font-size: 2rem
}

.rel {
    background: #f5e5d5;
    border-bottom: 40px solid #f5e5d5
}

.mb-0.rel {
    border-bottom: none
}

.abox,
.rel.rel--radiocor,
.rel.rel--spcl,
.rel.rel--special,
.rel.rel--strip,
.rel.rel--tuttomercatoweb,
.sbrknews,
.slive {
    background: #f5e5d5;
    border-bottom: 30px solid #f5e5d5
}

.abox--full {
    border-bottom: none !important
}

.aprev-opinion,
.aprev-title.aprev-title--s,
.list-sline-item:not(:first-child) {
    position: relative;
    padding-top: 10px
}

.aprev-opinion::before,
.aprev-title.aprev-title--s::before,
.list-sline-item:not(:first-child)::before {
    content: '';
    display: block;
    width: 20px;
    border-top: 1px solid rgba(15, 15, 15, .25);
    position: absolute;
    top: 0;
    left: 0
}

.inverted-color .aprev-opinion::before,
.inverted-color .aprev-title.aprev-title--s::before,
.inverted-color .list-sline-item:not(:first-child)::before {
    border-color: rgba(255, 255, 255, .25)
}

.qv-title {
    position: relative;
    padding-bottom: 10px
}

.qv-title::before {
    content: '';
    display: block;
    width: 20px;
    border-bottom: 1px solid rgba(15, 15, 15, .25);
    position: absolute;
    bottom: 0;
    left: 0
}

.inverted-color .qv-title::before {
    border-color: rgba(255, 255, 255, .25)
}

.link-icon--big:hover,
.ltool:hover,
a.hlink:hover {
    color: #003c7f
}

.aprev-title-clr,
.btn--clr,
.hcta,
.hpage-title a,
.link-icon--clr {
    color: #003c7f !important
}

.aprev-title-clr:hover,
.btn--clr:hover,
.hcta:hover,
.hpage-title a:hover,
.link-icon--clr:hover {
    color: rgba(0, 60, 127, .7) !important
}

.aprev--live .aprev-title-clr {
    color: #a60c2a !important
}

.aprev--live .aprev-title-clr:hover {
    color: rgba(166, 12, 42, .7) !important
}

.btn--clr.btn--wine {
    color: #870042 !important
}

.btn--clr.btn--wine:hover {
    color: rgba(135, 0, 66, .7) !important
}

.list-lined--dotted.list-lined--closed-top {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(15, 15, 15, .5)), color-stop(25%, rgba(15, 15, 15, .5)), color-stop(25%, rgba(15, 15, 15, 0)));
    background-image: linear-gradient(to right, rgba(15, 15, 15, .5) 0, rgba(15, 15, 15, .5) 25%, rgba(15, 15, 15, 0) 25%);
    background-position: 0 top;
    background-size: 4px 1px;
    background-repeat: repeat-x
}

.list-lined--dotted .list-lined-item:not(:last-child),
.list-lined--dotted.list-lined--closed .list-lined-item:last-child {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(15, 15, 15, .5)), color-stop(25%, rgba(15, 15, 15, .5)), color-stop(25%, rgba(15, 15, 15, 0)));
    background-image: linear-gradient(to right, rgba(15, 15, 15, .5) 0, rgba(15, 15, 15, .5) 25%, rgba(15, 15, 15, 0) 25%);
    background-position: 0 bottom;
    background-size: 4px 1px;
    background-repeat: repeat-x
}

.aembed--box {
    background: #fff5ec;
    border: 1px solid #fff;
    border-radius: 8px;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1)
}

*,
::after,
::before {
    box-sizing: border-box
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(15, 15, 15, 0)
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
    display: block
}

body {
    margin: 0;
    font-family: sole_text, Georgia, Times, "Times New Roman", serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.2;
    color: #0f0f0f;
    text-align: left;
    background-color: #f5e5d5
}

[tabindex="-1"]:focus:not(:focus-visible) {
    outline: 0 !important
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: 10px
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

abbr[data-original-title],
abbr[title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}

dl,
ol,
ul {
    margin-top: 0;
    margin-bottom: 1rem
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

b,
strong {
    font-weight: 700
}

small {
    font-size: 80%
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: #0f0f0f;
    text-decoration: none;
    background-color: transparent
}

a:hover {
    color: rgba(15, 15, 15, .7);
    text-decoration: none
}



a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none
}

code,
kbd,
pre,
samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-size: 1em
}

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    -ms-overflow-style: scrollbar
}

figure {
    margin: 0 0 1rem
}

img {
    vertical-align: middle;
    border-style: none
}

svg {
    overflow: hidden;
    vertical-align: middle
}

table {
    border-collapse: collapse
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #1e1e1e;
    text-align: left;
    caption-side: bottom
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent
}



button {
    border-radius: 0
}

button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

button,
input,
optgroup,
select,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[role=button] {
    cursor: pointer
}

select {
    word-wrap: normal
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
    cursor: pointer
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    padding: 0;
    border-style: none
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

textarea {
    overflow: auto;
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal
}

progress {
    vertical-align: baseline
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: none
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

summary {
    display: list-item;
    cursor: pointer
}

template {
    display: none
}

[hidden] {
    display: none !important
}

.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width:360px) {

    .container,
    .container-sm {
        max-width: 540px
    }
}

.row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.no-gutters {
    margin-right: 0;
    margin-left: 0
}

.no-gutters>.col,
.no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0
}

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px
}

.col {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
}

.row-cols-1>* {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.row-cols-2>* {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.row-cols-3>* {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

.row-cols-4>* {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.row-cols-5>* {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%
}

.row-cols-6>* {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}

.col-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
}

.col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%
}

.col-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}

.col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.col-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

.col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%
}

.col-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.col-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%
}

.col-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%
}

.col-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

.col-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%
}

.col-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%
}

.col-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.order-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
}

.order-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
}

.order-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0
}

.order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3
}

.order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4
}

.order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5
}

.order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6
}

.order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7
}

.order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8
}

.order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9
}

.order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10
}

.order-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11
}

.order-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12
}

.offset-1 {
    margin-left: 8.33333%
}

.offset-2 {
    margin-left: 16.66667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.33333%
}

.offset-5 {
    margin-left: 41.66667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.33333%
}

.offset-8 {
    margin-left: 66.66667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.33333%
}

.offset-11 {
    margin-left: 91.66667%
}

@media (min-width:360px) {
    .col-sm {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-sm-1>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-sm-2>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-sm-3>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .row-cols-sm-4>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-sm-5>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-sm-6>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-sm-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-sm-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-sm-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-sm-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-sm-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-sm-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-sm-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-sm-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-sm-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-sm-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-sm-first {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1
    }

    .order-sm-last {
        -webkit-box-ordinal-group: 14;
        -webkit-order: 13;
        -ms-flex-order: 13;
        order: 13
    }

    .order-sm-0 {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
    }

    .order-sm-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }

    .order-sm-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .order-sm-3 {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }

    .order-sm-4 {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4
    }

    .order-sm-5 {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
        -ms-flex-order: 5;
        order: 5
    }

    .order-sm-6 {
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
        -ms-flex-order: 6;
        order: 6
    }

    .order-sm-7 {
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
        -ms-flex-order: 7;
        order: 7
    }

    .order-sm-8 {
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
        -ms-flex-order: 8;
        order: 8
    }

    .order-sm-9 {
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
        -ms-flex-order: 9;
        order: 9
    }

    .order-sm-10 {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
        -ms-flex-order: 10;
        order: 10
    }

    .order-sm-11 {
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
        -ms-flex-order: 11;
        order: 11
    }

    .order-sm-12 {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
        -ms-flex-order: 12;
        order: 12
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.33333%
    }

    .offset-sm-2 {
        margin-left: 16.66667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.33333%
    }

    .offset-sm-5 {
        margin-left: 41.66667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.33333%
    }

    .offset-sm-8 {
        margin-left: 66.66667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.33333%
    }

    .offset-sm-11 {
        margin-left: 91.66667%
    }
}

.fade {
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

@media (prefers-reduced-motion:reduce) {
    .fade {
        -webkit-transition: none;
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapse:not(.show) {
    display: none
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    transition: height .35s ease
}

@media (prefers-reduced-motion:reduce) {
    .collapsing {
        -webkit-transition: none;
        transition: none
    }
}

.align-baseline {
    vertical-align: baseline !important
}

.align-top {
    vertical-align: top !important
}

.align-middle {
    vertical-align: middle !important
}

.align-bottom {
    vertical-align: bottom !important
}

.align-text-bottom {
    vertical-align: text-bottom !important
}

.align-text-top {
    vertical-align: text-top !important
}

.clearfix::after {
    display: block;
    clear: both;
    content: ""
}

.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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important
}

.d-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important
}

@media (min-width:360px) {
    .d-sm-none {
        display: none !important
    }

    .d-sm-inline {
        display: inline !important
    }

    .d-sm-inline-block {
        display: inline-block !important
    }

    .d-sm-block {
        display: block !important
    }

    .d-sm-table {
        display: table !important
    }

    .d-sm-table-row {
        display: table-row !important
    }

    .d-sm-table-cell {
        display: table-cell !important
    }

    .d-sm-flex {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .d-sm-inline-flex {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media print {
    .d-print-none {
        display: none !important
    }

    .d-print-inline {
        display: inline !important
    }

    .d-print-inline-block {
        display: inline-block !important
    }

    .d-print-block {
        display: block !important
    }

    .d-print-table {
        display: table !important
    }

    .d-print-table-row {
        display: table-row !important
    }

    .d-print-table-cell {
        display: table-cell !important
    }

    .d-print-flex {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .d-print-inline-flex {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden
}

.embed-responsive::before {
    display: block;
    content: ""
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.embed-responsive-21by9::before {
    padding-top: 42.85714%
}

.embed-responsive-16by9::before {
    padding-top: 56.25%
}

.embed-responsive-4by3::before {
    padding-top: 75%
}

.embed-responsive-1by1::before {
    padding-top: 100%
}

.flex-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important
}

.flex-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important
}

.flex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important
}

.flex-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important
}

.flex-wrap {
    -webkit-flex-wrap: wrap !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important
}

.flex-nowrap {
    -webkit-flex-wrap: nowrap !important;
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important
}

.flex-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important
}

.flex-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important
}

.flex-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important
}

.flex-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important
}

.flex-shrink-0 {
    -webkit-flex-shrink: 0 !important;
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important
}

.flex-shrink-1 {
    -webkit-flex-shrink: 1 !important;
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important
}

.justify-content-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important
}

.justify-content-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important
}

.justify-content-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important
}

.justify-content-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important
}

.justify-content-around {
    -webkit-justify-content: space-around !important;
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important
}

.align-items-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important
}

.align-items-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important
}

.align-items-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
    -ms-flex-align: center !important;
    align-items: center !important
}

.align-items-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important
}

.align-items-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important
}

.align-content-start {
    -webkit-align-content: flex-start !important;
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important
}

.align-content-end {
    -webkit-align-content: flex-end !important;
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important
}

.align-content-center {
    -webkit-align-content: center !important;
    -ms-flex-line-pack: center !important;
    align-content: center !important
}

.align-content-between {
    -webkit-align-content: space-between !important;
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important
}

.align-content-around {
    -webkit-align-content: space-around !important;
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important
}

.align-content-stretch {
    -webkit-align-content: stretch !important;
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important
}

.align-self-auto {
    -webkit-align-self: auto !important;
    -ms-flex-item-align: auto !important;
    align-self: auto !important
}

.align-self-start {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: start !important;
    align-self: flex-start !important
}

.align-self-end {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: end !important;
    align-self: flex-end !important
}

.align-self-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
    align-self: center !important
}

.align-self-baseline {
    -webkit-align-self: baseline !important;
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important
}

.align-self-stretch {
    -webkit-align-self: stretch !important;
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important
}

@media (min-width:360px) {
    .flex-sm-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .flex-sm-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .flex-sm-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .flex-sm-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    .flex-sm-wrap {
        -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    .flex-sm-nowrap {
        -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .flex-sm-wrap-reverse {
        -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    .flex-sm-fill {
        -webkit-box-flex: 1 !important;
        -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }

    .flex-sm-grow-0 {
        -webkit-box-flex: 0 !important;
        -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }

    .flex-sm-grow-1 {
        -webkit-box-flex: 1 !important;
        -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }

    .flex-sm-shrink-0 {
        -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }

    .flex-sm-shrink-1 {
        -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }

    .justify-content-sm-start {
        -webkit-box-pack: start !important;
        -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    .justify-content-sm-end {
        -webkit-box-pack: end !important;
        -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    .justify-content-sm-center {
        -webkit-box-pack: center !important;
        -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .justify-content-sm-between {
        -webkit-box-pack: justify !important;
        -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .justify-content-sm-around {
        -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    .align-items-sm-start {
        -webkit-box-align: start !important;
        -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    .align-items-sm-end {
        -webkit-box-align: end !important;
        -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    .align-items-sm-center {
        -webkit-box-align: center !important;
        -webkit-align-items: center !important;
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .align-items-sm-baseline {
        -webkit-box-align: baseline !important;
        -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .align-items-sm-stretch {
        -webkit-box-align: stretch !important;
        -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .align-content-sm-start {
        -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .align-content-sm-end {
        -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .align-content-sm-center {
        -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .align-content-sm-between {
        -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .align-content-sm-around {
        -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .align-content-sm-stretch {
        -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .align-self-sm-auto {
        -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

    .align-self-sm-start {
        -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    .align-self-sm-end {
        -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    .align-self-sm-center {
        -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .align-self-sm-baseline {
        -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .align-self-sm-stretch {
        -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

.visible {
    visibility: visible !important
}

.invisible {
    visibility: hidden !important
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,
.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

@font-face {
    font-family: icon24;
    src: url("data:application/x-font-ttf;charset=utf-8;base64,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BAgEBwMGAwYDBgMHAwcDBgMFBw8HAgMCBwMGAwUDBgMHAwYCBAMHAwkEBgMEBg0HBQoEAQIBBAMFAwcDBQIDAgQCBQIFAgQBAwEBBQoFAQEBAwEEAQMBBAEDAgMCBAIDAgMBAwECAgMBBAICAQEBAwEEAgMBAgECAQIBAwEEAQMCAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQIBAgECBQMBAgEBAQIBAgECAQICAwEDAQIBAwIEAQMBAQEDAQQCBAIEAgMBAgEEAQQCAwIDAwYDAwUDAQIBBAIFAgUCBAIDAgUDBwMFAgMFDAYGCwYBAgEEAwYDCAMGAwQDBgMIAwYEBQQIBAsHEQgBAQEDAwcDCgMGAwIDBgMKBQkECAMGAwQIEQgCAgMHAwsECAQFBAkEDAMHAwEEBwMNBAgEAwMGBAoECAQGDBgNAQEHDwcCAwIHBAkECgIGAwMHBA4ECAQCBAcDDAQIBAQIDwgBAQEDBAgEDQMIAwEHDwcCAwEGBAcECQQGAwQDBgMIBQgECQMHAwQDBQMHAwcDBgsWCwEEAQYCBQMEAwYDCAMHAwUEBwQLCS42A4ALCyoeHSYLBAcDCRIKAgQCAQMBAgQCAQIBAwQDAQIBAgQCChYKBgsFBgwGAgICAgQCAgMCEycUAwUCAQMBAgQCAwUDAQMBAgUCAgMCAwcDAQECBQIIAQkFCwYCAwICBQIBAwEDBQMCBAIBAwECBQMUJxMCAwICBAICAgIGDAYFCwYKFgoCBAIBAgEDBAMBAgECBAIBAwECBAIKEgkBAgEFCgUKBAcDBgsFAgICBQIBAwIBAQECAwEBAQEEBwMGDAUDBQIDBAMBAQEBAgYJAwECAQEBAQEBAgEDCQYCAQEBAQECBQMCBQIFDAYDBwQBAQEBAwIBAgEBAwECAwIBAQYKBgECAQUKBgsEBwQCBQMIEgkBAgECBAIBAgELFgsCAwEBDAEBAgMCAgQBAgIBBw0GAgMBBw4HAQEIEAgBAQEHEAcBAQMHAwEDAQMGBAEDAQIEAgIFAgECAQQBAgIHAgD+gAPAAQkJIxkaIgtaHRYWHAYGAQEBAQEBAQEBAQEBAQEBAgEBAgIBAQEBAgMCAQIBAQECAQIBAgEDAQMBAwECAQMCBAEDAgIBAwEDAgMCBAIDAQIBBAEEAgMCAwQJBQEDAQUCBQIEAgUC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") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

[class*=" icon-"],
[class^=icon-] {
    font-family: icon24 !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-domenica:before {
    content: "\e9b1"
}

.icon-academy:before {
    content: "\e9ac"
}

.icon-newspaper-stack:before {
    content: "\e9ad"
}

.icon-coffee:before {
    content: "\e9ae"
}

.icon-newspaper:before {
    content: "\e9af"
}

.icon-ipad:before {
    content: "\e9f1"
}

.icon-iphone:before {
    content: "\e9f2"
}

.icon-laptop:before {
    content: "\e9f3"
}

.icon-o-device:before {
    content: "\e9f4"
}

.icon-smartphone:before {
    content: "\e9f5"
}

.icon-podcast-tiny:before {
    content: "\e9cf"
}

.icon-x:before {
    content: "\e91d"
}

.icon-twitter:before {
    content: "\e91d"
}

.icon-fmw-alert:before {
    content: "\e908"
}

.icon-fmw-calcola:before {
    content: "\e90a"
}

.icon-fmw-confronta:before {
    content: "\e90b"
}

.icon-fmw-converti:before {
    content: "\e989"
}

.icon-fmw-doc-big:before {
    content: "\e98a"
}

.icon-fmw-listino:before {
    content: "\e98b"
}

.icon-fmw-monete:before {
    content: "\e98c"
}

.icon-fmw-portafoglio:before {
    content: "\e98d"
}

.icon-fmw-prestiti:before {
    content: "\e98e"
}

.icon-fmw-proteggi-casa:before {
    content: "\e98f"
}

.icon-doc-big:before {
    content: "\e904"
}

.icon-trust-project:before {
    content: "\e96b"
}

.icon-alert:before {
    content: "\e900"
}

.icon-calcola:before {
    content: "\e901"
}

.icon-monete:before {
    content: "\e907"
}

.icon-fmw-add-listino:before {
    content: "\e990"
}

.icon-fmw-add-portafoglio:before {
    content: "\e991"
}

.icon-fmw-added-listino:before {
    content: "\e992"
}

.icon-fmw-added-portafoglio:before {
    content: "\e993"
}

.icon-fmw-create-new:before {
    content: "\e994"
}

.icon-fmw-delete:before {
    content: "\e995"
}

.icon-fmw-document-pdf:before {
    content: "\e996"
}

.icon-fmw-document:before {
    content: "\e997"
}

.icon-fmw-download:before {
    content: "\e998"
}

.icon-fmw-edit:before {
    content: "\e999"
}

.icon-fmw-error:before {
    content: "\e99a"
}

.icon-fmw-exit:before {
    content: "\e99b"
}

.icon-fmw-listino-alfabetico:before {
    content: "\e99c"
}

.icon-fmw-search:before {
    content: "\e99d"
}

.icon-fmw-share:before {
    content: "\e99e"
}

.icon-fmw-zoom-out:before {
    content: "\e99f"
}

.icon-sos-tariffe:before {
    content: "\e9f0"
}

.icon-cerca-assicurazione:before {
    content: "\e9e7"
}

.icon-abbonamenti:before {
    content: "\e972"
}

.icon-calcola-imu-tasi:before {
    content: "\e973"
}

.icon-calcola-mutuo:before {
    content: "\e974"
}

.icon-calcola-pensione:before {
    content: "\e975"
}

.icon-calcola-spese-uni:before {
    content: "\e976"
}

.icon-cedolare-secca:before {
    content: "\e977"
}

.icon-confronta-conti:before {
    content: "\e978"
}

.icon-converti:before {
    content: "\e979"
}

.icon-listini-auto:before {
    content: "\e97a"
}

.icon-listino:before {
    content: "\e97b"
}

.icon-mappa-mutui:before {
    content: "\e97c"
}

.icon-meteo:before {
    content: "\e97d"
}

.icon-monitor-aste:before {
    content: "\e97e"
}

.icon-mostre-eventi:before {
    content: "\e97f"
}

.icon-newsletter:before {
    content: "\e980"
}

.icon-portafoglio:before {
    content: "\e981"
}

.icon-prestiti:before {
    content: "\e982"
}

.icon-proteggi-casa:before {
    content: "\e983"
}

.icon-quotazioni-artisti:before {
    content: "\e984"
}

.icon-sudoku:before {
    content: "\e985"
}

.icon-trova-casa:before {
    content: "\e986"
}

.icon-trova-cinema:before {
    content: "\e987"
}

.icon-usato-auto:before {
    content: "\e988"
}

.icon-delivery:before {
    content: "\e9f6"
}

.icon-boxing:before {
    content: "\e9f7"
}

.icon-ambiente:before {
    content: "\e9ec"
}

.icon-controversie:before {
    content: "\e9ed"
}

.icon-governance:before {
    content: "\e9ee"
}

.icon-sociale:before {
    content: "\e9ef"
}

.icon-close-o:before {
    content: "\e9eb"
}

.icon-flag-add:before {
    content: "\e9d2"
}

.icon-flag-added:before {
    content: "\e9d3"
}

.icon-select-city:before {
    content: "\e9d1"
}

.icon-player-pause:before {
    content: "\e9cd"
}

.icon-player-play:before {
    content: "\e9ce"
}

.icon-quote:before {
    content: "\e9cc"
}

.icon-plus-24:before {
    content: "\e9c0"
}

.icon-brief:before {
    content: "\e9c1"
}

.icon-increase:before {
    content: "\e9c2"
}

.icon-decrease:before {
    content: "\e9c3"
}

.icon-dotcom:before {
    content: "\e9c4"
}

.icon-kebab-btn:before {
    content: "\e9c6"
}

.icon-player-settings:before {
    content: "\e9c7"
}

.icon-quotidiano:before {
    content: "\e9c8"
}

.icon-saved-articles:before {
    content: "\e9c9"
}

.icon-user-settings:before {
    content: "\e9ca"
}

.icon-vocal-assistant:before {
    content: "\e9cb"
}

.icon-listen:before {
    content: "\e9bf"
}

.icon-calendar:before {
    content: "\e9b7"
}

.icon-lightmode:before {
    content: "\e9bc"
}

.icon-darkmode:before {
    content: "\e9b8"
}

.icon-dropdown:before {
    content: "\e9b9"
}

.icon-ext-link:before {
    content: "\e9ba"
}

.icon-grid:before {
    content: "\e9bb"
}

.icon-list:before {
    content: "\e9bd"
}

.icon-offline:before {
    content: "\e9be"
}

.icon-send:before {
    content: "\e9b4"
}

.icon-my-newsletter:before {
    content: "\e9b3"
}

.icon-dossier:before {
    content: "\e9b2"
}

.icon-my-archive:before {
    content: "\e90c"
}

.icon-my-products:before {
    content: "\e90d"
}

.icon-arrow-down:before {
    content: "\e940"
}

.icon-arrow-left:before {
    content: "\e941"
}

.icon-arrow-right:before {
    content: "\e942"
}

.icon-arrow-up:before {
    content: "\e943"
}

.icon-close:before {
    content: "\e944"
}

.icon-comments:before {
    content: "\e945"
}

.icon-comments-many:before {
    content: "\e946"
}

.icon-delete:before {
    content: "\e948"
}

.icon-trash:before {
    content: "\e948"
}

.icon-empty-trash:before {
    content: "\e94d"
}

.icon-document-pdf:before {
    content: "\e949"
}

.icon-document:before {
    content: "\e94a"
}

.icon-doc-my24:before {
    content: "\e911"
}

.icon-download:before {
    content: "\e94b"
}

.icon-gallery:before {
    content: "\e94e"
}

.icon-folder:before {
    content: "\e94f"
}

.icon-go-to:before {
    content: "\e950"
}

.icon-info:before {
    content: "\e951"
}

.icon-user:before {
    content: "\e953"
}

.icon-user-logged .path1:before {
    content: "\e954";
    color: #003c7f
}

.icon-user-logged .path2:before {
    content: "\e955";
    margin-left: -1em;
    color: #0f0f0f
}

.icon-user-logged-mono:before {
    content: "\e956"
}

.icon-24:before {
    content: "\e957"
}

.icon-menu:before {
    content: "\e958"
}

.icon-more:before {
    content: "\e959"
}

.icon-new-folder:before {
    content: "\e95a"
}

.icon-podcast:before {
    content: "\e95b"
}

.icon-save:before {
    content: "\e95c"
}

.icon-search:before {
    content: "\e95d"
}

.icon-select:before {
    content: "\e95e"
}

.icon-share:before {
    content: "\e95f"
}

.icon-copylink:before {
    content: "\e906"
}

.icon-mail:before {
    content: "\e909"
}

.icon-listino-alfabetico:before {
    content: "\e952"
}

.icon-add-listino:before {
    content: "\e93c"
}

.icon-added-listino:before {
    content: "\e93e"
}

.icon-add-portafoglio:before {
    content: "\e93d"
}

.icon-added-portafoglio:before {
    content: "\e93f"
}

.icon-create-new:before {
    content: "\e947"
}

.icon-edit:before {
    content: "\e94c"
}

.icon-zoom-out:before {
    content: "\e960"
}

.icon-trasparenza:before {
    content: "\e9d0"
}

.icon-add-alert:before {
    content: "\e9b0"
}

.icon-fmw-more-circled:before {
    content: "\e9ab"
}

.icon-create-new-small:before {
    content: "\e9ab"
}

.icon-fmw-less:before {
    content: "\e9a7"
}

.icon-fmw-more:before {
    content: "\e9a9"
}

.icon-plus:before {
    content: "\e9a9"
}

.icon-fmw-arrow-down:before {
    content: "\e9a0"
}

.icon-fmw-arrow-up:before {
    content: "\e9a1"
}

.icon-fmw-graph-news:before {
    content: "\e9a2"
}

.icon-fmw-historical-data:before {
    content: "\e9a3"
}

.icon-fmw-realtime:before {
    content: "\e9a4"
}

.icon-fmw-remove-element:before {
    content: "\e9a5"
}

.icon-go-to-small:before {
    content: "\e9a6"
}

.icon-table-arrow-left:before {
    content: "\e9a8"
}

.icon-table-arrow-right:before {
    content: "\e9aa"
}

.icon-book:before {
    content: "\e9f9"
}

.icon-podcast-channel:before {
    content: "\e9f8"
}

.icon-confirm:before {
    content: "\e9e8"
}

.icon-create-link:before {
    content: "\e9e9"
}

.icon-present:before {
    content: "\e9ea"
}

.icon-linktopage:before {
    content: "\e9e6"
}

.icon-apple-podcast:before {
    content: "\e9e0"
}

.icon-audible:before {
    content: "\e9e1"
}

.icon-google-podcasts:before {
    content: "\e9e2"
}

.icon-play-all:before {
    content: "\e9e3"
}

.icon-spotify:before {
    content: "\e9e4"
}

.icon-spreaker:before {
    content: "\e9e5"
}

.icon-info-o:before {
    content: "\e9df"
}

.icon-alert-small:before {
    content: "\e9de"
}

.icon-switch-arrows:before {
    content: "\e9dd"
}

.icon-rank-down:before {
    content: "\e9d8"
}

.icon-rank-new:before {
    content: "\e9d9"
}

.icon-rank-return:before {
    content: "\e9da"
}

.icon-rank-up:before {
    content: "\e9db"
}

.icon-rank-same:before {
    content: "\e9dc"
}

.icon-refresh:before {
    content: "\e9d4"
}

.icon-add:before {
    content: "\e9d5"
}

.icon-remove:before {
    content: "\e9d6"
}

.icon-warning:before {
    content: "\e9d7"
}

.icon-external:before {
    content: "\e9c5"
}

.icon-search-small:before {
    content: "\e9b6"
}

.icon-comments-small:before {
    content: "\e903"
}

.icon-like-small:before {
    content: "\e905"
}

.icon-frequency:before {
    content: "\e971"
}

.icon-nest:before {
    content: "\e970"
}

.icon-arrow-down-small:before {
    content: "\e916"
}

.icon-arrow-left-small:before {
    content: "\e917"
}

.icon-arrow-right-small:before {
    content: "\e918"
}

.icon-arrow-up-small:before {
    content: "\e919"
}

.icon-angle-down:before {
    content: "\e924"
}

.icon-angle-left:before {
    content: "\e925"
}

.icon-angle-right:before {
    content: "\e926"
}

.icon-angle-up:before {
    content: "\e927"
}

.icon-caret-down:before {
    content: "\e92d"
}

.icon-caret-left:before {
    content: "\e92f"
}

.icon-caret-right:before {
    content: "\e961"
}

.icon-caret-up:before {
    content: "\e962"
}

.icon-close-small:before {
    content: "\e939"
}

.icon-error:before {
    content: "\e939"
}

.icon-check:before {
    content: "\e90e"
}

.icon-play:before {
    content: "\e963"
}

.icon-pause:before {
    content: "\e902"
}

.icon-reading-time:before {
    content: "\e964"
}

.icon-doc-small:before {
    content: "\e965"
}

.icon-historical-data:before {
    content: "\e912"
}

.icon-gallery-small:before {
    content: "\e910"
}

.icon-video-small:before {
    content: "\e938"
}

.icon-download-small:before {
    content: "\e90f"
}

.icon-radio-small:before {
    content: "\e928"
}

.icon-save-small:before {
    content: "\e966"
}

.icon-share-small:before {
    content: "\e92b"
}

.icon-listen-small:before {
    content: "\e913"
}

.icon-podcast-small:before {
    content: "\e91f"
}

.icon-print-small:before {
    content: "\e923"
}

.icon-mail-small:before {
    content: "\e968"
}

.icon-copylink-small:before {
    content: "\e967"
}

.icon-link:before {
    content: "\e967"
}

.icon-more-small:before {
    content: "\e969"
}

.icon-trust-small:before {
    content: "\e96a"
}

.icon-realtime:before {
    content: "\e929"
}

.icon-remove-element:before {
    content: "\e92a"
}

.icon-check-o:before {
    content: "\e9b5"
}

.icon-table-arrow-left-end:before {
    content: "\e92c"
}

.icon-table-arrow-right-end:before {
    content: "\e92e"
}

.icon-table-customize:before {
    content: "\e930"
}

.icon-table-function-more:before {
    content: "\e931"
}

.icon-table-info:before {
    content: "\e932"
}

.icon-table-move:before {
    content: "\e933"
}

.icon-table-order-decrease:before {
    content: "\e934"
}

.icon-table-order-increase:before {
    content: "\e935"
}

.icon-table-order-mobile:before {
    content: "\e936"
}

.icon-table-order:before {
    content: "\e937"
}

.icon-youtube-play:before {
    content: "\e920"
}

.icon-google-plus:before {
    content: "\e921"
}

.icon-instagram:before {
    content: "\e922"
}

.icon-feed:before {
    content: "\e91a"
}

.icon-rss:before {
    content: "\e91a"
}

.icon-whatsapp:before {
    content: "\e91b"
}

.icon-linkedin:before {
    content: "\e91c"
}

.icon-facebook:before {
    content: "\e91e"
}

.icon-google .path1:before {
    content: "\e96c";
    color: #34a853
}

.icon-google .path2:before {
    content: "\e96d";
    margin-left: -1em;
    color: #4285f4
}

.icon-google .path3:before {
    content: "\e96e";
    margin-left: -1em;
    color: #fbbc05
}

.icon-google .path4:before {
    content: "\e96f";
    margin-left: -1em;
    color: #ea4335
}

.icon-messenger:before {
    content: "\e915"
}

.icon-telegram:before {
    content: "\e93a"
}

.icon-telegram-alt:before {
    content: "\e914"
}

.icon-flipboard:before {
    content: "\e93b"
}

.white {
    color: #fff
}

.red {
    color: #a60c2a !important
}

.inverted-color .red {
    color: #ef4e63 !important
}

a.red:hover {
    color: rgba(166, 12, 42, .7) !important
}

.inverted-color a.red:hover {
    color: rgba(239, 78, 99, .7) !important
}

a:hover .red {
    color: rgba(166, 12, 42, .7) !important
}

.inverted-color a:hover .red {
    color: rgba(239, 78, 99, .7) !important
}

.green {
    color: #1b8072 !important
}

.inverted-color .green {
    color: #0db693 !important
}

a.green:hover {
    color: rgba(27, 128, 114, .7) !important
}

.inverted-color a.green:hover {
    color: rgba(13, 182, 147, .7) !important
}

a:hover .green {
    color: rgba(27, 128, 114, .7) !important
}

.inverted-color a:hover .green {
    color: rgba(13, 182, 147, .7) !important
}

.wine {
    color: #870042 !important
}

a.wine:hover {
    color: rgba(135, 0, 66, .7) !important
}

.purp {
    color: #30164d !important
}

a.purp:hover {
    color: rgba(48, 22, 77, .7) !important
}

.teal {
    color: #009ca6 !important
}

a.teal:hover {
    color: rgba(0, 156, 166, .7) !important
}

.lime {
    color: #4bc12b !important
}

a.lime:hover {
    color: rgba(75, 193, 43, .7) !important
}

.orange {
    color: #fd894e !important
}

a.orange:hover {
    color: rgba(253, 137, 78, .7) !important
}

.yellow {
    color: #ffa800 !important
}

a.yellow:hover {
    color: rgba(255, 168, 0, .7) !important
}

.blue {
    color: #003c7f !important
}

a.blue:hover {
    color: rgba(0, 60, 127, .7) !important
}

.azure {
    color: #0075bf !important
}

a.azure:hover {
    color: rgba(0, 117, 191, .7) !important
}

.black {
    color: #0f0f0f !important
}

a.black:hover {
    color: rgba(15, 15, 15, .7) !important
}

.brandconn {
    color: #5e9ccc !important
}

a.brandconn:hover {
    color: rgba(94, 156, 204, .7) !important
}

.bg-wine {
    background-color: #870042 !important
}

.bg-cwine {
    background-color: #331a3c !important
}

.bg-dwine {
    background-color: #24112b !important
}

.bg-purp {
    background-color: #30164d !important
}

.bg-teal {
    background-color: #007880 !important
}

.bg-jade {
    background-color: #00494e !important
}

.bg-red {
    background-color: #991722 !important
}

.bg-lblue {
    background-color: #2d5580 !important
}

.bg-blue {
    background-color: #102354 !important
}

.bg-azure {
    background-color: #0075bf !important
}

.bg-dblue {
    background-color: #001d3d !important
}

.bg-dgray {
    background-color: #3d3d3d !important
}

.bg-mdgray {
    background-color: #2e2e2e !important
}

.bg-ddgray {
    background-color: #1e1e1e !important
}

.bg-dbrown {
    background-color: #260812 !important
}

.bg-black {
    background-color: #0f0f0f !important
}

.bg-white {
    background-color: #fff !important
}

.bg-beige {
    background-color: #fff5ec !important
}

.bg-brandconn {
    background-color: #5e9ccc !important
}

.inverted-color,
.inverted-color a {
    color: #fff
}

.inverted-color a:hover {
    color: rgba(255, 255, 255, .7)
}

.qv--1 .qv-link::before {
    background: #ffb933
}

.qv--2 .qv-link::before {
    background: #e65c17
}

.qv--3 .qv-link::before {
    background: #cc2929
}

.qv--4 .qv-link::before {
    background: #b42867
}

.qv--5 .qv-link::before {
    background: #7b29cc
}

.qv--6 .qv-link::before {
    background: #3939e6
}

.qv--7 .qv-link::before {
    background: #2ea8e6
}

.qv--8 .qv-link::before {
    background: #0d8059
}

.qv--9 .qv-link::before {
    background: #59b359
}

.share-fb {
    background: #3b5998 !important;
    border-color: #3b5998 !important
}

.share-fb,
.share-fb .icon {
    color: #fff !important
}

.share-tw {
    background: #000 !important;
    border-color: #000 !important
}

.share-tw,
.share-tw .icon {
    color: #fff !important
}

.share-in {
    background: #0077b5 !important;
    border-color: #0077b5 !important
}

.share-in,
.share-in .icon {
    color: #fff !important
}

.share-wa {
    background: #25d366 !important;
    border-color: #25d366 !important
}

.share-wa,
.share-wa .icon {
    color: #fff !important
}

.share-tg {
    background: #1e96c8 !important;
    border-color: #1e96c8 !important
}

.share-tg,
.share-tg .icon {
    color: #fff !important
}

.share-ms {
    background: #4f90f9 !important;
    border-color: #4f90f9 !important
}

.share-ms,
.share-ms .icon {
    color: #fff !important
}

.share-multi {
    background: #fff !important;
    border-color: #fff !important
}

.main-content {
    font-size: .9375rem
}

.main-content>:first-child {
    border-top: 15px solid #f5e5d5
}

.is-article .main-content>:first-child {
    border-top: 0
}

.main-content>.abox:first-child {
    margin-top: -15px;
    position: relative
}

@media (max-width:767.98px) {
    .main-content>.abox.d-none.d-lg-block:first-child+* {
        border-top: 15px solid #f5e5d5
    }
}

.main-container {
    padding-top: 30px
}

.mb-0,
.my-0 {
    margin-bottom: 0 !important
}

.mt-0,
.my-0 {
    margin-top: 0 !important
}

.ml-0,
.mx-0 {
    margin-left: 0 !important
}

.mr-0,
.mx-0 {
    margin-right: 0 !important
}

.pb-0,
.py-0 {
    padding-bottom: 0 !important
}

.pt-0,
.py-0 {
    padding-top: 0 !important
}

.pl-0,
.px-0 {
    padding-left: 0 !important
}

.pr-0,
.px-0 {
    padding-right: 0 !important
}

.mb-1,
.my-1 {
    margin-bottom: 20px !important
}

.mt-1,
.my-1 {
    margin-top: 20px !important
}

.ml-1,
.mx-1 {
    margin-left: 20px !important
}

.mr-1,
.mx-1 {
    margin-right: 20px !important
}

.pb-1,
.py-1 {
    padding-bottom: 20px !important
}

.pt-1,
.py-1 {
    padding-top: 20px !important
}

.pl-1,
.px-1 {
    padding-left: 20px !important
}

.pr-1,
.px-1 {
    padding-right: 20px !important
}

.mb-2,
.my-2 {
    margin-bottom: 40px !important
}

.mt-2,
.my-2 {
    margin-top: 40px !important
}

.ml-2,
.mx-2 {
    margin-left: 40px !important
}

.mr-2,
.mx-2 {
    margin-right: 40px !important
}

.pb-2,
.py-2 {
    padding-bottom: 40px !important
}

.pt-2,
.py-2 {
    padding-top: 40px !important
}

.pl-2,
.px-2 {
    padding-left: 40px !important
}

.pr-2,
.px-2 {
    padding-right: 40px !important
}

.brd-0 {
    border: none !important
}

.brdb-0 {
    border-bottom: none !important
}

.brdt-0 {
    border-bottom: none !important
}

.relative,
.sticky-parent {
    position: relative
}

.abs-bl,
.abs-br,
.abs-ml,
.abs-mm,
.abs-mr,
.abs-tl,
.abs-tr {
    position: absolute !important
}

.abs-tl,
.abs-tr {
    top: 0
}

.abs-bl,
.abs-br {
    bottom: 0
}

.abs-ml,
.abs-mr {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.abs-bl,
.abs-ml,
.abs-tl {
    left: 0
}

.abs-br,
.abs-mr,
.abs-tr {
    right: 0
}

.abs-mm {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.brd {
    display: block;
    position: relative
}

.brd--t {
    padding-top: 10px;
    border-top: 1px solid rgba(15, 15, 15, .25);
    margin-top: 10px
}

.brd--b {
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(15, 15, 15, .25);
    margin-bottom: 10px
}

@media (max-width:1023.98px) {
    .scrolling-list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        margin: 0 -15px;
        -ms-overflow-style: none;
        scrollbar-width: none
    }

    .scrolling-list::-webkit-scrollbar {
        display: none
    }

    .scrolling-list-item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        margin-bottom: 0 !important;
        max-width: 275px
    }
}

.small-gutters {
    margin-right: -5px;
    margin-left: -5px
}

.small-gutters>.col,
.small-gutters>[class*=col-] {
    padding-right: 5px;
    padding-left: 5px
}

.tiny-gutters {
    margin-right: -2px;
    margin-left: -2px
}

.tiny-gutters>.col,
.tiny-gutters>[class*=col-] {
    padding-right: 2px;
    padding-left: 2px
}

.row--lined>.col,
.row--lined>.slick-list>.slick-track>.carousel-slide,
.row--lined>.slick-list>.slick-track>.slick-slide,
.row--lined>[class*=col-] {
    position: relative
}

.row--lined>.col:not(:first-child)::after,
.row--lined>.slick-list>.slick-track>.carousel-slide:not(:first-child)::after,
.row--lined>.slick-list>.slick-track>.slick-slide:not(:first-child)::after,
.row--lined>[class*=col-]:not(:first-child)::after {
    content: '';
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    border-left: 1px solid rgba(15, 15, 15, .25);
    z-index: 2
}

.inverted-color .row--lined>.col:not(:first-child)::after,
.inverted-color .row--lined>.slick-list>.slick-track>.carousel-slide:not(:first-child)::after,
.inverted-color .row--lined>.slick-list>.slick-track>.slick-slide:not(:first-child)::after,
.inverted-color .row--lined>[class*=col-]:not(:first-child)::after {
    border-color: rgba(255, 255, 255, .25)
}

.scta-data .row--lined>.col:not(:first-child)::after,
.scta-data .row--lined>.slick-list>.slick-track>.carousel-slide:not(:first-child)::after,
.scta-data .row--lined>.slick-list>.slick-track>.slick-slide:not(:first-child)::after,
.scta-data .row--lined>[class*=col-]:not(:first-child)::after,
.tools-pre-foot .row--lined>.col:not(:first-child)::after,
.tools-pre-foot .row--lined>.slick-list>.slick-track>.carousel-slide:not(:first-child)::after,
.tools-pre-foot .row--lined>.slick-list>.slick-track>.slick-slide:not(:first-child)::after,
.tools-pre-foot .row--lined>[class*=col-]:not(:first-child)::after {
    display: block
}

.row--lined>.col:not(:first-child).scrolling-item::after,
.row--lined>.slick-list>.slick-track>.carousel-slide:not(:first-child).scrolling-item::after,
.row--lined>.slick-list>.slick-track>.slick-slide:not(:first-child).scrolling-item::after,
.row--lined>[class*=col-]:not(:first-child).scrolling-item::after {
    display: block
}

.row--lined>.col.slick-active::after,
.row--lined>.slick-list>.slick-track>.carousel-slide.slick-active::after,
.row--lined>.slick-list>.slick-track>.slick-slide.slick-active::after,
.row--lined>[class*=col-].slick-active::after {
    display: none !important
}

.row--lined>.col.slick-active~.slick-active::after,
.row--lined>.slick-list>.slick-track>.carousel-slide.slick-active~.slick-active::after,
.row--lined>.slick-list>.slick-track>.slick-slide.slick-active~.slick-active::after,
.row--lined>[class*=col-].slick-active~.slick-active::after {
    display: block !important
}

.col-brd-none::after {
    display: none !important
}

.split::after,
.split::before {
    content: '';
    display: none;
    border-left: 1px solid rgba(15, 15, 15, .25);
    position: absolute;
    top: 0;
    bottom: 0
}

.inverted-color .split::after,
.inverted-color .split::before {
    border-color: rgba(255, 255, 255, .25)
}

.split--2::before {
    display: block;
    left: 50%
}

.split--3::before {
    display: block;
    left: 33.33333%
}

.split--3::after {
    display: block;
    right: 33.33333%
}

.split--2d3::after {
    display: block;
    right: 33.33333%
}

.split--4::before {
    display: block;
    left: 25%
}

.split--4::after {
    display: block;
    right: 25%
}

.w-100--dist {
    margin-bottom: 20px
}

.w-100--space {
    height: 20px
}

.w-100--line,
.w-100--split {
    position: relative;
    background: #f5e5d5;
    padding: 15px 0;
    margin: 0;
    z-index: 1
}

.w-100--line::before,
.w-100--split::before {
    content: '';
    display: block;
    border-bottom: 1px solid rgba(15, 15, 15, .25);
    position: absolute;
    left: 15px;
    right: 15px;
    top: 50%
}

.inverted-color .w-100--line::before,
.inverted-color .w-100--split::before {
    border-color: rgba(255, 255, 255, .25)
}

.modal-light .w-100--line,
.modal-light .w-100--split {
    background: #fcf8f4
}

.w-100--split {
    overflow: hidden;
    background: 0 0
}

.w-100--split::before {
    border-width: 2px;
    border-color: #f5e5d5 !important;
    left: -100px;
    right: -100px
}

.rel--slim .w-100--line {
    background: 0 0;
    padding: 7px 0
}

.rel--slim .w-100--line::before {
    left: 0;
    right: 0
}

.noflex {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.sticky-extra.is_stuck {
    z-index: 1019
}

a img[data-img-hover] {
    display: none
}

a:hover img[data-img-hover] {
    display: inline-block
}

a:hover img[data-img-plain] {
    display: none
}

.icon {
    font-size: 16px
}

.icon--big {
    font-size: 24px
}

a:hover .icon--multi {
    opacity: .7
}

.badge-plus,
.badge24plus {
    display: inline-block !important;
    width: auto;
    height: 15px;
    margin-right: 2px
}

.side .badge-plus,
.side .badge24plus {
    width: auto;
    height: 16px
}

.aprev--small .badge-plus,
.aprev--small .badge24plus,
.aprev-related .badge-plus,
.aprev-related .badge24plus,
.side--ainfo .badge-plus,
.side--ainfo .badge24plus {
    height: 13px;
    margin-top: -2px
}

.side-title .badge-plus,
.side-title .badge24plus {
    height: 15px;
    margin-left: 5px;
    margin-right: 0
}

a:hover .badge-plus,
a:hover .badge24plus {
    opacity: .7
}

.logo24plus {
    display: inline-block !important;
    width: auto;
    height: 20px
}

hr {
    margin: 15px 0;
    border: none;
    border-top: 1px solid rgba(15, 15, 15, .25)
}

.meta {
    display: block;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 0;
    margin-bottom: 2px
}

.ahead .meta {
    margin-bottom: 10px;
    padding-right: 26px
}

.meta-part {
    position: relative;
    display: inline-block;
    line-height: 1
}

.meta-part:not(:first-child) {
    padding-left: 12px
}

.meta-part:not(:first-child)::after {
    content: '';
    display: block;
    border-left: 1px solid rgba(15, 15, 15, .25);
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 10px;
    left: 6px
}

.inverted-color .meta-part:not(:first-child)::after {
    border-color: rgba(255, 255, 255, .25)
}

.meta-part-img {
    margin: 0
}

.meta-part-img img {
    display: inline-block;
    height: 32px;
    width: auto
}

.meta-part-img+.meta-part::after {
    display: none
}

.meta-part.time:not(:first-child) {
    position: relative;
    padding-left: 9px;
    margin-left: 5px
}

.meta-part.time:not(:first-child)::before {
    content: '';
    display: block;
    height: 4px;
    width: 4px;
    border-radius: 50%;
    background: rgba(15, 15, 15, .25);
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0
}

.inverted-color .meta-part.time:not(:first-child)::before {
    background: rgba(255, 255, 255, .25)
}

.meta-part--kind {
    font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
    font-weight: 700;
    color: #003c7f
}

a.meta-part--kind:hover {
    color: rgba(0, 60, 127, .7)
}

.inverted-color a.meta-part--kind:hover {
    color: rgba(255, 255, 255, .7)
}

.meta-part--kind-icon {
    position: relative;
    padding-left: 21px
}

.meta-part--kind-icon .icon {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0
}

.meta-part--kind-icon:not(:first-child) {
    padding-left: 21px;
    margin-left: 12px
}

.meta-part--italic {
    font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
    font-weight: 500;
    font-style: italic
}

.meta-label,
.meta-live,
.meta-native,
.meta-sponsored {
    display: inline-block;
    line-height: 1
}

.meta-label {
    font-weight: 700;
    color: #fff;
    background: #ff2e2e;
    border-radius: 3px;
    padding: 3px 5px;
    margin-top: -3px
}

.meta-label+.meta-part::after {
    display: none
}

.meta-native,
.meta-sponsored {
    font-weight: 500;
    color: #fff;
    background: #5e9ccc;
    border-radius: 3px;
    padding: 3px 5px;
    margin-top: -3px
}

.meta-sponsored:hover,
a.meta-native:hover {
    color: rgba(255, 255, 255, .7)
}

.meta-native a,
.meta-sponsored a {
    color: #fff
}

.meta-native a:hover,
.meta-sponsored a:hover {
    color: rgba(255, 255, 255, .7)
}

.meta-live {
    position: relative;
    padding: 1px 6px 1px 16px;
    border-radius: 4px;
    color: #fff !important;
    background: #a60c2a;
    font-size: .8125rem;
    font-weight: 500;
    text-transform: uppercase
}

.inverted-color .meta-live {
    background: #ef4e63
}

a.meta-live:hover {
    background: rgba(166, 12, 42, .7)
}

.inverted-color a.meta-live:hover {
    background: rgba(239, 78, 99, .7)
}

.meta-live::after {
    content: '';
    display: block;
    height: 8px;
    width: 8px;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 4px;
    -webkit-animation: blink-animation 2s steps(5, start) infinite;
    animation: blink-animation 2s steps(5, start) infinite
}

.meta--dnp {
    font-family: sole_text, Georgia, Times, "Times New Roman", serif;
    margin-bottom: 10px
}

.meta--dnp .meta-part.qv-link {
    position: relative;
    padding-left: 10px
}

.meta--dnp .meta-part.qv-link::before {
    content: '';
    display: block;
    width: 5px;
    height: 15px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    margin: 0
}

.meta--dnp .meta-part.qv-name {
    font-weight: 700
}

.atag,
.htime,
.rtime,
.sponsored,
.subhead,
.subsection,
.subtitle .ttrust,
.time,
.type {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    line-height: 1
}

.sponsored,
.subhead,
.subsection,
.ttrust,
.type {
    font-weight: 500
}

.subhead,
.subhead a {
    color: #003c7f
}

.rel--radio .subhead,
.rel--radio .subhead a {
    color: rgba(15, 15, 15, .5)
}

.aprev--live .subhead,
.aprev--live .subhead a {
    color: #a60c2a
}

.aprev--live.inverted-color .subhead,
.aprev--live.inverted-color .subhead a {
    color: #ef4e63
}

a.subhead:hover {
    color: rgba(0, 60, 127, .7)
}

.inverted-color a.subhead:hover {
    color: rgba(255, 255, 255, .7)
}

.rel--radio a.subhead:hover {
    color: #0f0f0f
}

.aprev--live a.subhead:hover {
    color: rgba(166, 12, 42, .7)
}

.aprev--live.inverted-color a.subhead:hover {
    color: rgba(239, 78, 99, .7)
}

.subhead em {
    font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
    font-style: italic;
    text-transform: none
}

.subhead--icon {
    position: relative;
    padding-left: 16px
}

.subhead--icon .icon {
    font-size: 12px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0
}

.subhead-24plus {
    color: #c3b4a0;
    font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
    font-size: 1rem;
    font-weight: 700
}

.pgallery .aprev-main a.subhead-24plus {
    color: #c3b4a0 !important
}

.pgallery .aprev-main a.subhead-24plus:hover,
a.subhead-24plus:hover {
    color: rgba(195, 180, 160, .7) !important
}

.subhead--ntht {
    font-weight: 700;
    color: #159ca6
}

a.subhead--ntht:hover {
    color: rgba(21, 156, 166, .7)
}

.subtitle {
    font-size: 1.125rem !important;
    font-weight: 700
}

.subtitle--icon {
    position: relative;
    display: block;
    padding-right: 21px
}

.subtitle .icon {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 16px
}

.type,
.type a {
    color: #870042
}

a.type:hover {
    color: rgba(135, 0, 66, .7)
}

.sponsored,
.sponsored a {
    color: #5e9ccc
}

.sponsored-by {
    color: #748999
}

a.sponsored:hover {
    color: rgba(94, 156, 204, .7)
}

a.sponsored:hover .sponsored-by {
    color: rgba(116, 137, 153, .7)
}

.time {
    color: rgba(15, 15, 15, .5)
}

.time--update:not(.meta-part) {
    display: block;
    margin-top: 2px
}

.inverted-color .time {
    color: rgba(255, 255, 255, .5)
}

.rtime {
    font-size: 1rem !important;
    color: #a60c2a
}

a:hover .rtime {
    color: rgba(166, 12, 42, .7)
}

.htime {
    font-weight: 500;
    color: #a60c2a
}

.atag {
    display: inline-block;
    padding: 5px 0;
    line-height: .875rem;
    min-height: 24px;
    font-weight: 400
}

.atag,
.atag a {
    color: #870042
}

.atag strong {
    font-weight: 500
}

a.atag:hover {
    color: rgba(135, 0, 66, .7)
}

.atag--icon,
.atag--trust {
    position: relative
}

.atag--icon .icon,
.atag--trust .icon {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.atag--icon {
    padding-left: 21px
}

.atag--icon .icon {
    left: 0
}

.atag--trust {
    padding-right: 21px
}

.atag--trust .icon {
    right: 0
}

.atag--trust,
.atag--trust a {
    color: #0f0f0f;
    text-decoration: underline !important
}

a.atag--trust:hover {
    color: rgba(15, 15, 15, .7)
}

.list-inline .atag {
    margin-bottom: 5px
}

.fmore {
    display: inline-block;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: .75rem;
    line-height: 1;
    font-weight: 500;
    text-transform: uppercase;
    color: #003c7f
}

.auth {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    line-height: 1rem;
    margin-bottom: 0
}

.auth,
.auth a {
    color: rgba(15, 15, 15, .7)
}

.inverted-color .auth,
.inverted-color .auth a {
    color: rgba(255, 255, 255, .7)
}

.auth a:hover {
    color: #0f0f0f
}

.inverted-color .auth a:hover {
    color: #fff
}

.auth+.auth--account {
    margin-top: 5px
}

.aentry .auth {
    margin-bottom: 10px
}

.aquote {
    display: block;
    position: relative;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    padding-top: 34px;
    margin: 0 0 40px
}

.aquote-title {
    display: block;
    position: relative;
    font-weight: 400;
    margin-bottom: 15px;
    margin-left: 5px;
    border-left: 1px solid #0f0f0f;
    padding-left: 10px
}

.aquote-foot {
    display: block;
    position: relative;
    padding-right: 100px;
    min-height: 24px
}

.aquote-cite {
    color: #003c7f;
    margin: 0
}

.aquote .list-inline--tools {
    position: absolute;
    top: 0;
    right: 0
}

.aquote .icon {
    font-size: 24px;
    position: absolute;
    top: 0;
    left: 0;
    color: #003c7f
}

[data-toggle=collapse] .icon--status,
[data-toggle=dropdown] .icon--status {
    color: #0f0f0f
}

.inverted-color [data-toggle=collapse] .icon--status,
.inverted-color [data-toggle=dropdown] .icon--status {
    color: #fff
}

[data-toggle=collapse] .icon--status::before,
[data-toggle=dropdown] .icon--status::before {
    content: "\e916"
}

[data-toggle=collapse][aria-expanded=true] .icon--status::before,
[data-toggle=dropdown][aria-expanded=true] .icon--status::before {
    content: "\e919"
}

[data-toggle=collapse][aria-expanded=true] .icon-angle-down::before,
[data-toggle=dropdown][aria-expanded=true] .icon-angle-down::before {
    content: "\e927"
}

.hmarket [data-toggle=collapse] .icon--status::before,
.hmarket [data-toggle=dropdown] .icon--status::before,
.my24-faq [data-toggle=collapse] .icon--status::before,
.my24-faq [data-toggle=dropdown] .icon--status::before {
    content: "\e924"
}

.hmarket [data-toggle=collapse][aria-expanded=true] .icon--status::before,
.hmarket [data-toggle=dropdown][aria-expanded=true] .icon--status::before,
.my24-faq [data-toggle=collapse][aria-expanded=true] .icon--status::before,
.my24-faq [data-toggle=dropdown][aria-expanded=true] .icon--status::before {
    content: "\e927"
}

[data-toggle=tooltip] {
    cursor: pointer
}

.tooltip {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif !important
}

.tooltip-inner {
    box-shadow: 2px 2px 0 0 #e6e6e6
}

.tooltip.bs-tooltip-left .tooltip-inner {
    box-shadow: -2px 2px 0 0 rgba(0, 0, 0, .1)
}

.img-cover {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .25)
}

.qv-title {
    font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
    line-height: 1;
    padding-bottom: 20px
}

.qv-link {
    position: relative;
    display: inline-block;
    padding-left: 11px
}

.qv-link::before {
    content: '';
    display: block;
    width: 6px;
    height: 12px;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 2px
}

@media (max-width:767.98px) {
    .pgallery-m {
        position: relative
    }

    .pgallery-m::before {
        content: '';
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 50%;
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .8)));
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .8) 100%);
        background-repeat: repeat-x;
        pointer-events: none;
        z-index: 1
    }

    .bytime .pgallery-m::before {
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .5)));
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 100%);
        background-repeat: repeat-x
    }

    .pgallery-m .pgallery-overlay {
        display: block;
        position: absolute;
        left: 20px;
        right: 20px;
        bottom: 20px;
        z-index: 9
    }

    .bytime .pgallery-m .pgallery-overlay {
        left: 10px;
        right: 10px;
        bottom: 10px
    }

    .pgallery-m .aprev-footer,
    .pgallery-m .aprev-main,
    .pgallery-m .aprev-related,
    .pgallery-m .auth {
        color: #fff
    }

    .pgallery-m .aprev-footer .aprev-title-clr,
    .pgallery-m .aprev-footer a,
    .pgallery-m .aprev-main .aprev-title-clr,
    .pgallery-m .aprev-main a,
    .pgallery-m .aprev-related .aprev-title-clr,
    .pgallery-m .aprev-related a,
    .pgallery-m .auth .aprev-title-clr,
    .pgallery-m .auth a {
        color: #fff !important
    }

    .pgallery-m .aprev-footer .aprev-title-clr:hover,
    .pgallery-m .aprev-footer a:hover,
    .pgallery-m .aprev-main .aprev-title-clr:hover,
    .pgallery-m .aprev-main a:hover,
    .pgallery-m .aprev-related .aprev-title-clr:hover,
    .pgallery-m .aprev-related a:hover,
    .pgallery-m .auth .aprev-title-clr:hover,
    .pgallery-m .auth a:hover {
        color: rgba(255, 255, 255, .7) !important
    }

    .pgallery-m .aprev-footer .aprev-title-clr,
    .pgallery-m .aprev-main .aprev-title-clr,
    .pgallery-m .aprev-related .aprev-title-clr,
    .pgallery-m .auth .aprev-title-clr {
        text-decoration: underline
    }

    .pgallery-m .aprev-footer .aprev-price,
    .pgallery-m .aprev-main .aprev-price,
    .pgallery-m .aprev-related .aprev-price,
    .pgallery-m .auth .aprev-price {
        display: none
    }

    .pgallery-m .aprev-related {
        text-align: left
    }

    .pgallery-m .aprev-related .aprev::before {
        border-color: rgba(255, 255, 255, .25)
    }

    .pgallery-m .aprev-related .aprev-title::before {
        background: #fff
    }

    .pgallery-m .aprev-img {
        margin: 0
    }

    .pgallery-m .img-fluid {
        width: 100%
    }

    .pgallery-m .aprev-price {
        margin-top: 20px;
        margin-right: 20px
    }

    .pgallery-m::before {
        height: 100%
    }
}

.aembed {
    margin-bottom: 40px
}

.aembed--box {
    margin-bottom: 40px;
    padding: 20px
}

.list-lined-item>.aembed--box {
    margin: -11px 0
}

@media (max-width:767.98px) {
    .list-lined-item>.aembed--box {
        margin-left: -15px;
        margin-right: -15px
    }
}

.list-lined-item:first-child>.aembed--box {
    margin-top: 0
}

.aembed--normal {
    max-width: unset;
    margin-left: 0 !important;
    margin-right: 0 !important
}

@media (max-width:767.98px) {
    .aembed--normal {
        margin-bottom: 20px
    }
}

.aembed--extra {
    max-width: unset;
    margin-left: -5px;
    margin-right: -5px
}

.rel--strip {
    padding-top: 10px;
    padding-bottom: 10px
}

.main-article--top .rel--strip {
    margin-top: -15px
}

@media (max-width:767.98px) {
    .rel--strip .aprev-title {
        font-size: .9375rem !important
    }

    .rel--strip .aprev--shline .aprev-footer {
        display: none
    }
}

.rstrip-wrapper {
    display: block;
    position: relative
}

.rstrip-title {
    position: relative;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    width: 105px;
    padding-left: 15px
}

.inverted-color .rstrip-title {
    border-color: rgba(255, 255, 255, .25)
}

.rel--strip .scrolling--md .rstrip-title.scrolling-item {
    width: 105px !important
}

.rstrip-title-txt {
    font-size: .9375rem;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0
}

.rstrip-title-label {
    display: block;
    font-weight: 400
}

.rstrip-title-icon {
    display: block;
    height: 24px;
    width: auto;
    position: absolute;
    left: 15px;
    bottom: 0
}

@media (max-width:767.98px) {
    .rstrip-title-icon {
        display: none
    }
}

.rstrip .aprev-main {
    margin: 0
}

.rstrip--sticky {
    padding-top: 2px;
    padding-bottom: 2px;
    margin-bottom: 0;
    border: none !important
}

.rstrip--sticky .rstrip-title {
    margin-top: 3px
}

.rstrip--sticky .rstrip-title-icon {
    display: none
}

.rstrip--sticky .aprev-main {
    margin-top: 3px
}

.list-unstyled {
    padding-left: 0;
    list-style: none
}

ul.row {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0
}

.list {
    padding-left: 0;
    list-style: none;
    font-size: 0
}

.list-item {
    font-size: 1rem;
    line-height: 1
}

.list-item:not(:last-child) {
    margin-bottom: 7px
}

.list--sep .list-item:not(:last-child) {
    margin-bottom: 15px
}

.list-inline {
    padding-left: 0;
    list-style: none;
    font-size: 0
}

.list-inline-item {
    vertical-align: top;
    display: inline-block;
    font-size: 1rem;
    line-height: 1
}

.list-inline-item:not(:last-child) {
    margin-right: 10px
}

.list-inline-item--brd {
    padding-left: 10px;
    border-left: 1px solid rgba(15, 15, 15, .25)
}

.inverted-color .list-inline-item--brd {
    border-color: rgba(255, 255, 255, .25)
}

.list-inline--sep .list-inline-item:not(:last-child) {
    margin-right: 20px
}

.list-inline--close .list-inline-item:not(:last-child) {
    margin-right: 5px
}

.list-inline--tools {
    margin: 0
}

@media (max-width:767.98px) {
    .ahead-ltool .list-inline--tools .list-inline-item:not(:last-child) {
        margin-right: 5px
    }
}

.list-lined {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0
}

.list-lined-item {
    position: relative
}

.list-lined-item:not(:last-child) {
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(15, 15, 15, .25);
    margin-bottom: 10px
}

@media (max-width:767.98px) {
    .list-lined-item-sm-last {
        padding-bottom: 0 !important;
        border-bottom: none !important;
        margin-bottom: 0 !important
    }
}

.list-lined--closed .list-lined-item:last-child {
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(15, 15, 15, .25)
}

.list-lined--closed-top {
    padding-top: 10px;
    border-top: 1px solid rgba(15, 15, 15, .25)
}

.list-lined--ord .list-lined-item {
    padding-left: 15px
}

.list-lined--ord .list-lined-item .item-ord {
    position: absolute;
    left: 0;
    top: 0
}

.list-lined--sep .list-lined-item:not(:last-child) {
    padding-bottom: 15px;
    margin-bottom: 15px
}

.list-lined--sep.list-lined--closed .list-lined-item:last-child {
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(15, 15, 15, .25);
    margin-bottom: 30px
}

.list-lined--sep.list-lined--closed-top {
    padding-top: 15px
}

.list-lined--dotted .list-lined-item:not(:last-child) {
    border-bottom: none
}

.list-lined--dotted.list-lined--closed .list-lined-item:last-child {
    border-bottom: none
}

.list-lined--dotted.list-lined--closed-top {
    border-top: none
}

@media (max-width:767.98px) {
    .list-lined.list-stretch .list-lined-item:not(:last-child) {
        padding-bottom: 20px;
        margin-bottom: 20px
    }
}

.item-ord {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    line-height: 1;
    color: rgba(15, 15, 15, .5)
}

.item-ord::after {
    content: '.'
}

.list-sep {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0
}

.list-sep-item {
    position: relative
}

.list-sep-item:not(:last-child) {
    margin-bottom: 30px
}

.list-sline {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0
}

.list-sline-item {
    position: relative
}

.list-sline-item:not(:first-child) {
    margin-top: 10px
}

.list-disc {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0
}

.list-disc-item {
    position: relative;
    padding-left: 15px
}

.list-disc-item::before {
    content: '';
    display: block;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: rgba(15, 15, 15, .5);
    position: absolute;
    left: 0;
    top: 2px
}

.list-disc-item:not(:last-child) {
    margin-bottom: 15px
}

.list-column {
    padding-left: 0;
    list-style: none;
    margin: 0;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    min-width: 265px
}

.list-column-item {
    width: 100%;
    position: relative;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid
}

.abox {
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    background: #e6d5c4
}

.abox.mb-0 {
    border-bottom: 0
}

@media (max-width:767.98px) {
    .abox {
        height: auto;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-left: -15px;
        margin-right: -15px
    }
}

.abox>* {
    margin-left: auto;
    margin-right: auto
}

.modal-light .abox {
    background: #f5f5f5
}

.abox.sticky-parent.abox--grow::before {
    display: none !important
}

.abox--block {
    padding-top: 10px !important;
    padding-bottom: 10px !important
}

.abox--nobg {
    padding: 0;
    background: 0 0
}

.abox--nobg::before {
    display: none !important
}

.abox--fullwidth {
    padding: 0;
    border-bottom-width: 40px
}

.abox--fullwidth::before {
    display: none !important
}

.abox--fullwidth.mb-0 {
    border-bottom: none
}

.abox--full {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.abox--full.mb-0 {
    border-bottom: none
}

.abox--fcenter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.abox--grow {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.abox--sep {
    margin: 30px 0
}

.abox--listing {
    margin-top: -16px;
    margin-bottom: -16px;
    border-top: 15px solid #f5e5d5;
    border-bottom: 15px solid #f5e5d5;
    z-index: 1
}

.backgroundAdv .sticky-header .rel--strip {
    max-width: unset !important
}

@media (max-width:767.98px) {
    .scrolling {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        margin: 0 -15px -5px !important;
        padding-bottom: 5px;
        -ms-overflow-style: none;
        scrollbar-width: none
    }

    .scrolling::-webkit-scrollbar {
        display: none
    }

    .scrolling.my24-nav {
        margin-bottom: 0 !important;
        padding-bottom: 0
    }

    .scrolling-item {
        -webkit-box-flex: 0 !important;
        -webkit-flex: 0 0 auto !important;
        -ms-flex: 0 0 auto !important;
        flex: 0 0 auto !important;
        margin-bottom: 0 !important;
        width: 240px !important;
        max-width: unset !important
    }

    .scrolling-item.list-lined-item {
        position: relative;
        border: none;
        padding: 0 15px;
        margin-bottom: 0
    }

    .scrolling-item.list-lined-item:not(:first-child)::after {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        border-left: 1px solid rgba(15, 15, 15, .25)
    }

    .inverted-color .scrolling-item.list-lined-item:not(:first-child)::after {
        border-color: rgba(255, 255, 255, .25)
    }

    .relmt-card-wrapper .scrolling-item {
        width: 300px !important
    }

    .rel-list--serie .scrolling-item {
        width: 150px !important
    }

    .scrolling.small-gutters {
        margin-left: -5px !important;
        margin-right: -5px !important
    }

    .scrolling.no-gutters {
        margin: 0 !important
    }

    .scrolling.no-gutters .scrolling-item {
        max-width: 150px !important
    }
}

@media (max-width:767.98px) {
    .stacked .stacked-item {
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    .stacked .stacked-item::after {
        display: none !important
    }

    .stacked .stacked-item:not(:last-child) {
        padding-bottom: 10px;
        margin-bottom: 10px
    }

    .stacked .stacked-item:not(:last-child)::before {
        content: '';
        display: block;
        position: absolute;
        bottom: 0;
        left: 15px;
        right: 15px;
        border-bottom: 1px solid rgba(15, 15, 15, .25)
    }
}

@media (max-width:1023.98px) {
    .stacked-md .stacked-item {
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    .stacked-md .stacked-item::after {
        display: none !important
    }

    .stacked-md .stacked-item:not(:last-child) {
        padding-bottom: 10px;
        margin-bottom: 10px
    }

    .stacked-md .stacked-item:not(:last-child)::before {
        content: '';
        display: block;
        position: absolute;
        bottom: 0;
        left: 15px;
        right: 15px;
        border-bottom: 1px solid rgba(15, 15, 15, .25)
    }
}

@media (max-width:767.98px) {
    .stacked--bbig .stacked-item {
        padding-bottom: 15px !important
    }

    .stacked--bbig .stacked-item::before {
        border-bottom: 2px solid #0f0f0f !important
    }
}

.row.carousel .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

.row.carousel .slick-slide {
    height: auto
}

.btn {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
    font-weight: 500;
    color: #0f0f0f;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: 0 0;
    border: 1px solid #0f0f0f;
    padding: 6px 15px;
    font-size: 1rem;
    line-height: 1;
    border-radius: 4px
}

.btn:hover {
    color: #0f0f0f;
    text-decoration: none
}

.inverted-color .btn {
    color: #fff;
    border-color: #fff
}

.inverted-color .btn:hover {
    color: #fff
}

.btn.focus,
.btn:focus {
    outline: 0
}

.btn.disabled,
.btn:disabled {
    pointer-events: none;
    opacity: .5
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer
}

a.btn:hover {
    opacity: .7
}

button.btn:hover {
    opacity: .7
}

a.btn.disabled,
fieldset:disabled a.btn {
    pointer-events: none
}

.btn--white {
    background: #fff;
    border-color: #fff;
    color: #0f0f0f !important
}

.btn--blue {
    background: #003c7f;
    border-color: #003c7f;
    color: #fff !important
}

.btn--azure {
    background: #0075bf;
    border-color: #0075bf;
    color: #fff
}

.btn--azure:hover {
    color: #fff
}

.btn--wine {
    background: #870042;
    border-color: #870042;
    color: #fff
}

.btn--wine:hover {
    color: #fff
}

.btn--red {
    background: #a60c2a;
    border-color: #a60c2a;
    color: #fff
}

.btn--red:hover {
    color: #fff
}

.btn--yellow {
    background: #feba4f;
    border-color: #feba4f;
    color: #0f0f0f
}

.btn--yellow:hover {
    color: #0f0f0f
}

.btn--black {
    background: #0f0f0f;
    border-color: #0f0f0f;
    color: #fff
}

.btn--black:hover {
    color: #fff
}

.btn--clr {
    background: 0 0;
    border-color: #003c7f
}

.btn--clr.btn--wine {
    border-color: #870042
}

.btn--txt {
    border: none;
    border-radius: 0;
    padding-left: 0 !important;
    padding-right: 0 !important
}

@media (max-width:767.98px) {
    .btn--big-m {
        padding: 6px 15px;
        font-size: 1rem;
        line-height: 1;
        border-radius: 4px
    }
}

.dropdown-menu-foot .btn {
    padding: 6px 15px;
    font-size: 1rem;
    line-height: 1;
    border-radius: 4px
}

.btn--small {
    padding: 4px 10px;
    font-size: .875rem;
    line-height: 1;
    border-radius: 4px;
    text-transform: uppercase
}

.btn--full {
    width: 100%
}

.btn--pill {
    border-radius: 15px;
    white-space: nowrap;
    font-size: .8125rem
}

.btn--icon-left,
.btn--icon-right {
    position: relative
}

.btn--icon-left .icon,
.btn--icon-right .icon {
    font-size: 16px;
    width: 16px;
    text-align: center;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.btn--icon-left {
    padding-left: 31px !important
}

.btn--icon-left .icon {
    left: 8px
}

.btn--icon-left.btn--txt {
    padding-left: 21px !important
}

.btn--icon-left.btn--txt .icon {
    left: 0
}

.btn--icon-right {
    padding-right: 31px !important
}

.btn--icon-right .icon {
    right: 8px
}

.btn--icon-right.btn--txt {
    padding-right: 21px !important
}

.btn--icon-right.btn--txt .icon {
    right: 0
}

.btn--goto {
    border: none;
    padding-left: 0;
    padding-right: 0;
    text-transform: none;
    font-size: .875rem
}

.btn--goto::after {
    content: ' ›'
}

.btn--collapse {
    text-align: center;
    min-width: 75px
}

.btn--collapse::before {
    content: attr(data-text-show)
}

.btn--collapse::after {
    content: attr(data-text-hide);
    display: none
}

.btn--collapse.active::before,
.btn--collapse[aria-expanded=true]::before,
.is-expanded .btn--collapse::before {
    display: none
}

.btn--collapse.active::after,
.btn--collapse[aria-expanded=true]::after,
.is-expanded .btn--collapse::after {
    display: inline-block
}

.btn--collapse.active[data-hide=true],
.btn--collapse[aria-expanded=true][data-hide=true],
.is-expanded .btn--collapse[data-hide=true] {
    display: none
}

.btn--collapse.active .icon-arrow-down::before,
.btn--collapse[aria-expanded=true] .icon-arrow-down::before,
.is-expanded .btn--collapse .icon-arrow-down::before {
    content: "\e943"
}

.btn--collapse.active .icon-arrow-down-small::before,
.btn--collapse[aria-expanded=true] .icon-arrow-down-small::before,
.is-expanded .btn--collapse .icon-arrow-down-small::before {
    content: "\e919"
}

.link-icon {
    white-space: nowrap;
    position: relative;
    display: inline-block;
    padding-left: 21px;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
}

.link-icon .icon {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    font-size: 16px;
    color: rgba(15, 15, 15, .5)
}

.link-icon:hover {
    text-decoration: none
}

.dropdown-menu .link-icon {
    color: #0f0f0f
}

.link-icon--big {
    padding-left: 29px;
    line-height: 24px
}

.link-icon--big .icon {
    font-size: 24px;
    color: inherit
}

@media (max-width:767.98px) {
    .link-icon--circle {
        height: 36px;
        width: 36px;
        border-radius: 50%;
        padding: 0;
        background: #003c7f
    }

    .link-icon--circle .link-icon-label {
        display: none
    }

    .link-icon--circle .icon {
        color: #fff;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .link-icon--circle:hover {
        opacity: .7
    }
}

.link-icon--ord {
    font-size: 1.125rem;
    font-weight: 500;
    padding-left: 45px;
    min-height: 30px
}

.link-icon--ord .link-count {
    display: block;
    font-family: sole_display, Georgia, Times, "Times New Roman", serif;
    font-weight: 900;
    font-size: 2.25rem;
    line-height: 30px;
    color: rgba(15, 15, 15, .25);
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    text-align: center
}

.ltool {
    display: block;
    position: relative;
    color: rgba(15, 15, 15, .5)
}

.ltool[aria-expanded=true] {
    color: #003c7f
}

span.ltool {
    color: #0f0f0f
}

span.ltool:hover {
    color: #0f0f0f !important
}

.inverted-color span.ltool {
    color: #fff
}

.inverted-color span.ltool:hover {
    color: #fff !important
}

.inverted-color .ltool {
    color: rgba(255, 255, 255, .5)
}

.inverted-color .ltool:hover {
    color: #fff !important
}

.inverted-color .ltool[aria-expanded=true] {
    color: #fff
}

.ltool--circle,
.ltool--outline {
    display: inline-block;
    width: 24px;
    height: 24px;
    text-align: center;
    border-radius: 50%;
    border: 1px solid #fff;
    background: #fff
}

.modal-light .ltool--circle,
.modal-light .ltool--outline {
    background: #fcf8f4;
    border-color: #fcf8f4
}

.ltool--circle,
.ltool--circle .icon,
.ltool--outline,
.ltool--outline .icon {
    font-size: 16px;
    line-height: 22px;
    color: #0f0f0f
}

.ltool--circle .icon,
.ltool--outline .icon {
    display: block;
    width: 100%
}

.aprev--radio .ltool--circle,
.aprev--radio .ltool--outline {
    border-color: #0f0f0f;
    background: #0f0f0f
}

.aprev--radio .ltool--circle,
.aprev--radio .ltool--circle .icon,
.aprev--radio .ltool--outline,
.aprev--radio .ltool--outline .icon {
    color: #fff
}

.ltool--mid {
    width: 30px;
    height: 30px
}

.ltool--mid,
.ltool--mid .icon {
    line-height: 28px
}

.ltool--mid .icon {
    font-size: 16px
}

.ltool--big,
.modal-close-iframe .ltool,
.modal-header .ltool {
    width: 36px;
    height: 36px
}

.ltool--big,
.ltool--big .icon,
.modal-close-iframe .ltool,
.modal-close-iframe .ltool .icon,
.modal-header .ltool,
.modal-header .ltool .icon {
    line-height: 34px
}

.modal-close-iframe .ltool .icon,
.modal-header .ltool .icon {
    font-size: 24px
}

.modal-social-login .ltool {
    width: 30px;
    height: 30px;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .24), 0 0 1px 0 rgba(0, 0, 0, .12)
}

.modal-social-login .ltool,
.modal-social-login .ltool .icon {
    line-height: 28px
}

.ltool--clr {
    background: #003c7f;
    border-color: #003c7f
}

.ltool--clr,
.ltool--clr .icon {
    color: #fff
}

.ltool--clr:hover {
    opacity: .7
}

.ltool--more {
    background: 0 0;
    border-color: transparent
}

.ltool--more,
.ltool--more .icon {
    color: #102354
}

.ltool--circle:hover {
    opacity: .7
}

.ltool--outline {
    background: 0 0;
    border-color: #0f0f0f
}

.inverted-color .ltool--outline {
    border-color: #fff !important
}

.inverted-color .ltool--outline,
.inverted-color .ltool--outline .icon {
    color: #fff !important
}

.ltool--solo {
    background: 0 0;
    border-color: transparent
}

.ltool--solo .icon {
    font-size: 24px
}

.ltool--black {
    background: #0f0f0f;
    border-color: #0f0f0f
}

.ltool--black .icon {
    color: #f5e5d5
}

.bg-beige .ltool--black .icon {
    color: #fff5ec
}

.sd-body .ltool--black .icon {
    color: #0f0f0f
}

.ltool-counter {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: .6875rem;
    line-height: 1;
    font-weight: 500;
    position: absolute;
    top: 5px;
    left: 0;
    width: 24px;
    text-align: center;
    letter-spacing: -.05em
}

.ltool--solo .ltool-counter {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin-top: -1px
}

.ltool-label {
    display: block;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: .6875rem;
    font-weight: 500;
    line-height: 1;
    text-transform: uppercase;
    color: rgba(15, 15, 15, .5);
    margin: 0 5px 5px
}

.ltool-block {
    margin: 0 -5px -10px;
    white-space: nowrap;
    font-size: 0
}

.ltool-block:not(:last-child) {
    margin-bottom: 10px;
    position: relative
}

.ltool-block:not(:last-child)::after {
    content: '';
    display: block;
    position: absolute;
    left: 5px;
    right: 5px;
    bottom: 0;
    border-bottom: 1px solid rgba(15, 15, 15, .25)
}

.ltool-block .ltool {
    margin: 0 5px 10px
}

.ltool-cta {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 100%;
    padding-right: 5px;
    white-space: nowrap;
    text-transform: none;
    font-size: .875rem
}

.ltool--clr .ltool-cta {
    color: #003c7f
}

.carousel-btn {
    display: block;
    width: 30px;
    height: 30px;
    text-align: center;
    border-radius: 4px;
    border: 1px solid #fff;
    background: #fff;
    color: rgba(15, 15, 15, .5)
}

.carousel-btn,
.carousel-btn .icon {
    line-height: 28px
}

.carousel-btn .icon {
    font-size: 24px
}

.carousel-btn.slick-disabled {
    background: 0 0 !important;
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.carousel-nav {
    margin: 0 -10px;
    font-size: 0
}

.carousel-nav .carousel-btn {
    display: inline-block;
    margin: 0 10px;
    background: 0 0;
    border-color: rgba(15, 15, 15, .25);
    color: #0f0f0f;
    background: rgba(15, 15, 15, .05)
}

.inverted-color .carousel-nav .carousel-btn {
    border-color: rgba(255, 255, 255, .25);
    color: #fff;
    background: rgba(255, 255, 255, .1)
}

.carousel-slide a {
    outline: 0 none !important
}

.slick-dots {
    padding-left: 0;
    list-style: none;
    margin: 30px 0;
    text-align: center;
    font-size: 0
}

.slick-dots>li {
    display: inline-block;
    margin: 0 4px
}

.slick-dots button {
    display: block;
    padding: 0;
    border: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: rgba(15, 15, 15, .25);
    display: block;
    height: 8px;
    width: 8px;
    border-radius: 50%;
    overflow: hidden;
    text-indent: -9999px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.slick-dots .slick-active button {
    background: #003c7f
}

.loader {
    position: relative;
    height: 70px;
    width: 70px;
    margin: 0 auto
}

.loader-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.loader-wrapper--page {
    min-height: 30vh
}

.loader-wrapper--overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1040;
    background: rgba(245, 229, 213, .7)
}

.loader-icons {
    width: 52px;
    height: 52px;
    position: absolute;
    left: 9px;
    top: 9px;
    overflow: hidden;
    border-radius: 50%
}

.loader-icons .icon {
    display: inline-block;
    font-size: 36px;
    line-height: 52px;
    position: absolute;
    left: 8px;
    -webkit-animation: icon-up 1s .7s infinite ease;
    animation: icon-up 1s .7s infinite ease
}

.inverted-color .loader-icons .icon {
    color: #fff
}

.loader-icons .icon--one {
    top: 0
}

.loader-icons .icon--two {
    top: 52px
}

.loader-circle-out {
    height: 70px;
    width: 70px;
    border-radius: 50%;
    border: 2px solid transparent;
    border-top-color: #003c7f;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: rotate-circle-out 1s infinite linear;
    animation: rotate-circle-out 1s infinite linear
}

.inverted-color .loader-circle-out {
    border-top-color: #fff
}

.loader-circle-in {
    height: 58px;
    width: 58px;
    border-radius: 50%;
    border: 2px solid transparent;
    border-top-color: #870042;
    position: absolute;
    top: 6px;
    left: 6px;
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
    -webkit-animation: rotate-circle-in 1s infinite cubic-bezier(.25, .1, .7, .9);
    animation: rotate-circle-in 1s infinite cubic-bezier(.25, .1, .7, .9)
}

.inverted-color .loader-circle-in {
    border-top-color: #fff
}

@-webkit-keyframes rotate-circle-out {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes rotate-circle-out {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes rotate-circle-in {
    to {
        -webkit-transform: rotate(720deg);
        transform: rotate(720deg)
    }
}

@keyframes rotate-circle-in {
    to {
        -webkit-transform: rotate(720deg);
        transform: rotate(720deg)
    }
}

@-webkit-keyframes icon-up {
    50% {
        -webkit-transform: translate(0, -52px);
        transform: translate(0, -52px)
    }

    50.1% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}

@keyframes icon-up {
    50% {
        -webkit-transform: translate(0, -52px);
        transform: translate(0, -52px)
    }

    50.1% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}

.aprev {
    position: relative
}

.rel-expandible .aprev,
.rel-list .aprev {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.rel-expandible>.aprev,
.rel-list>.aprev {
    height: auto
}

.brd-list .aprev {
    border-top: 1px solid rgba(15, 15, 15, .25);
    padding-top: 15px
}

.aprev-img {
    position: relative;
    margin-bottom: 10px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.aprev-img .icon {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 16px
}

.aprev-img .icon-gallery-small,
.aprev-img .icon-play,
.aprev-img .icon-podcast {
    text-align: center;
    background: #009ca6;
    color: #fff
}

.aprev-img .icon-play::before {
    margin-left: -10%
}

.aprev--acor-small .aprev-img .icon {
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 12px
}

.player--podcast .aprev-img .icon-podcast {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 32px
}

.aprev-img .logo24plus {
    position: absolute;
    left: 20px;
    bottom: 20px;
    margin-bottom: 2px;
    z-index: 9
}

.aprev-img--gradient {
    position: relative
}

.aprev-img--gradient::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 50%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .8)));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .8) 100%);
    background-repeat: repeat-x;
    pointer-events: none;
    z-index: 1
}

.bytime .aprev-img--gradient::before {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .5)));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 100%);
    background-repeat: repeat-x
}

.aprev-img--player .icon {
    font-size: 32px;
    color: #fff;
    background: rgba(0, 0, 0, .5);
    width: 60px;
    height: 60px;
    line-height: 60px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.aprev-title {
    margin-bottom: 0
}

@media (min-width:360px) and (max-width:767.98px) {
    .aprev-title {
        font-size: 1.25rem
    }

    .aprev--shline .aprev-title {
        font-size: 1.125rem
    }
}

.aprev--live.inverted-color .aprev-title-clr {
    color: #ef4e63 !important;
    border-color: #ef4e63 !important
}

.aprev--live.inverted-color .aprev-title-clr:hover {
    color: rgba(239, 78, 99, .7) !important
}

.aprev-title+.auth {
    margin-top: 5px
}

.aprev-title+.aprev-footer {
    margin-top: 15px
}

.aprev--hlist .aprev-title+.aprev-footer {
    margin-top: 5px
}

.aprev-title--light {
    font-weight: 300
}

.aprev-title.aprev-title--s {
    margin-top: 10px
}

.text-center .aprev-title.aprev-title--s::before {
    width: 40px;
    left: 50%;
    margin-left: -20px
}

.rel--strip .aprev-title {
    display: -webkit-box;
    line-height: 1.1;
    max-height: 70px;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.aprev-main {
    line-height: 1.1;
    display: block;
    margin-bottom: 10px
}

.list-lined .aprev-main {
    margin-bottom: 0
}

.aprev-main--source .aprev-title,
.aprev-main--source .meta {
    padding-right: 100px
}

.aprev-footer {
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px
}

.aprev-footer--ltool {
    min-height: 16px;
    padding-right: 31px
}

.aprev--hlight .aprev-footer--ltool,
.aprev-footer--ltool.text-center,
.text-center .aprev-footer--ltool {
    padding-left: 62px
}

@media (max-width:767.98px) {

    .aprev--hlight .aprev-footer--ltool,
    .aprev-footer--ltool.text-center,
    .text-center .aprev-footer--ltool {
        padding-right: 62px
    }
}

.aprev-footer--lined {
    border-top: 1px solid rgba(15, 15, 15, .25);
    padding-top: 15px
}

.inverted-color .aprev-footer--lined {
    border-color: rgba(255, 255, 255, .25)
}

.aprev-footer .list-inline--tools {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0
}

.aprev-info {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    line-height: 1rem;
    font-weight: 500;
    margin-bottom: 0
}

.inverted-color .aprev-info {
    color: rgba(255, 255, 255, .5)
}

.aprev-info+.aprev-excerpt,
.aprev-title+.aprev-info {
    margin-top: 5px
}

.aprev--ebook .aprev-info {
    font-weight: 400
}

.aprev-excerpt {
    color: rgba(15, 15, 15, .7);
    margin-bottom: 0
}

.inverted-color .aprev-excerpt {
    color: rgba(255, 255, 255, .7)
}

.aprev-excerpt--sans {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
}

.aprev-main .aprev-excerpt {
    margin-top: 5px
}

.aprev-product {
    margin: 5px 0 0;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 50;
    color: #0db693
}

.aprev-product a {
    color: #0db693
}

.aprev-product a:hover {
    color: rgba(13, 182, 147, .7)
}

.aprev-value {
    display: block;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: .875rem;
    font-weight: 400;
    margin: 2px 0 0
}

.aprev-value-diff {
    display: inline-block;
    margin-left: 2px
}

.aprev-related {
    margin-bottom: 10px
}

.aprev-related .aprev {
    text-align: left;
    margin-top: 10px;
    height: auto
}

.aprev-related .aprev-title {
    position: relative;
    padding-left: 14px
}

.aprev-related .aprev-title::before {
    content: '';
    display: block;
    width: 4px;
    height: 4px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #003c7f;
    position: absolute;
    top: 5px;
    left: 0
}

.inverted-color .aprev-related .aprev-title::before {
    background: #fff
}

.aprev-related .aprev-title--icon::before {
    display: none
}

.aprev-related .aprev-title--icon .icon {
    position: absolute;
    top: 2px;
    left: 0;
    font-size: 12px;
    color: #003c7f
}

.inverted-color .aprev-related .aprev-title--icon .icon {
    color: #fff
}

.aprev-opinion {
    position: relative;
    padding-top: 30px
}

.aprev-opinion::before {
    top: 20px
}

.aprev-opinion .aprev-excerpt {
    max-width: 480px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.aprev-opinion--img {
    padding-right: 82px;
    min-height: 92px
}

.aprev-opinion--img .minibio-img {
    position: absolute;
    top: 20px;
    right: 0;
    margin: 0
}

.aprev-price {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fff;
    background: #003c7f;
    font-size: .875rem;
    padding: 3px 7px;
    border-radius: 3px
}

.aprev-price:hover {
    color: #fff;
    background: rgba(0, 60, 127, .7)
}

.aprev-shop .aprev-price {
    background: 0 0 !important
}

.aprev-source {
    position: absolute;
    top: 0;
    right: 0
}

.aprev-source:hover {
    opacity: .7
}

.aprev-source img {
    height: 24px;
    width: auto
}

.aprev-shop {
    position: relative;
    text-align: right
}

.aprev-goto {
    display: inline-block;
    position: relative;
    margin-top: 5px;
    padding-right: 18px;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 1rem;
    font-weight: 500
}

.aprev-goto .icon {
    font-size: 16px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.aprev--acor-small .aprev-goto {
    font-size: .875rem
}

.aprev-coll {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1;
    height: 32px;
    background: #fff;
    color: #0f0f0f;
    position: absolute;
    left: 32px;
    bottom: 0;
    right: 0;
    padding: 0 7px
}

.aprev-coll-label {
    display: block;
    font-size: .5625rem;
    color: rgba(15, 15, 15, .7)
}

.lgrid .aprev {
    height: 100%
}

.aprev-ru {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    position: relative;
    padding: 15px 75px 15px 0;
    border-bottom: 1px solid rgba(15, 15, 15, .25);
    margin-bottom: 15px;
    min-height: 80px;
    font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
    font-size: 1rem;
    font-style: italic;
    font-weight: 400
}

.aprev-ru-img {
    display: block;
    width: 60px;
    height: 60px;
    overflow: hidden;
    position: absolute;
    right: 0;
    bottom: 0;
    margin: 0
}

@media (max-width:767.98px) {
    .aprev-ru {
        padding-right: 105px;
        min-height: 110px
    }

    .aprev-ru-img {
        width: 90px;
        height: 90px
    }
}

.aprev--ru .aprev-title {
    font-weight: 400;
    font-style: italic
}

.aprev--float {
    padding: 6px 5px;
    border-top: 2px solid #003c7f;
    background: rgba(255, 255, 255, .5)
}

.aprev--float .badge-plus,
.aprev--float .badge24plus {
    width: 13px;
    margin-top: -2px
}

.aentry .aprev--float {
    float: left;
    width: 140px;
    margin-right: 10px;
    margin-bottom: 5px
}

@media (max-width:767.98px) {
    .aprev--isq .aprev-main {
        position: relative;
        padding-right: 100px;
        min-height: 90px
    }

    .side .aprev--isq .aprev-main {
        padding-right: 80px;
        min-height: 70px
    }

    .acor .aprev--isq .aprev-main {
        min-height: 90px
    }

    .aprev--isq .aprev-img {
        display: block;
        width: 90px;
        height: 90px;
        overflow: hidden;
        position: absolute;
        top: 0;
        right: 0
    }

    .aprev--isq .aprev-img .img-fluid,
    .aprev--isq .aprev-img a {
        height: 100%;
        width: 100%
    }

    .aprev--isq .aprev-img .img-fluid {
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        font-family: "object-fit: cover; object-position: center"
    }

    .side .aprev--isq .aprev-img {
        width: 70px;
        height: 70px
    }
}

@media (max-width:767.98px) {

    .aprev--rcm .aprev-img-ratio,
    .aprev--sqm .aprev-img-ratio {
        display: block;
        position: relative;
        padding-bottom: 100%;
        overflow: hidden
    }

    .aprev--rcm .aprev-img-ratio .img-fluid,
    .aprev--rcm .aprev-img-ratio a,
    .aprev--sqm .aprev-img-ratio .img-fluid,
    .aprev--sqm .aprev-img-ratio a {
        height: 100%;
        width: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .aprev--rcm .aprev-img-ratio .img-fluid,
    .aprev--sqm .aprev-img-ratio .img-fluid {
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        font-family: "object-fit: cover; object-position: center"
    }
}

@media (max-width:767.98px) {
    .aprev--rcm .aprev-img-ratio {
        padding-bottom: 52.35732%
    }
}

.aprev--imgsl .aprev-main {
    position: relative;
    padding-right: 100px;
    min-height: 90px
}

.aprev--imgsl .aprev-img {
    display: block;
    width: 90px;
    height: 90px;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9
}

.aprev--imgsl .aprev-img .img-fluid,
.aprev--imgsl .aprev-img a {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.aprev--imgsl .aprev-img .img-fluid {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    font-family: "object-fit: cover; object-position: center"
}

.aprev--imgsl .rel-title+.aprev-img {
    top: 28px
}

.aprev--imgsl--small .aprev-main {
    padding-right: 0;
    min-height: 0
}

.aprev--imgsl--small .aprev-img {
    display: none
}

.aprev--ilist {
    position: relative
}

.aprev--ilist .aprev-img {
    position: absolute;
    top: 0;
    right: 0;
    width: 90px
}

@media (max-width:767.98px) {
    .aprev--ilist .aprev-main {
        padding-right: 100px;
        min-height: 90px
    }
}

.aprev--ilist.boxprev {
    padding: 15px
}

.aprev--ilisto {
    position: relative
}

.aprev--ilisto .aprev-img {
    position: absolute;
    top: 0;
    right: 0;
    width: 90px;
    overflow: hidden
}

.aprev--ilisto .img-fluid {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    font-family: "object-fit: cover; object-position: center"
}

@media (max-width:767.98px) {
    .aprev--ilisto .aprev-main {
        padding-right: 100px;
        min-height: 90px
    }

    .aprev--ilisto .aprev-img {
        height: 90px
    }
}

.aprev--ialt {
    position: relative
}

@media (max-width:767.98px) {
    .aprev--ialt {
        text-align: center
    }

    .aprev--ialt .aprev-img {
        position: relative;
        padding-bottom: 52.35732%;
        overflow: hidden
    }

    .aprev--ialt .aprev-img .img-fluid {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        font-family: "object-fit: cover; object-position: center"
    }

    .aprev--ialt .aprev-footer--ltool {
        padding-left: 62px
    }
}

.aprev--opensez {
    position: relative
}

.aprev--h {
    position: relative;
    padding-left: 63px;
    min-height: 48px
}

.rel--strip .aprev--h {
    height: 100%
}

.aprev--h .aprev-img {
    width: 48px;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0
}

@media (max-width:767.98px) {
    .rstrip .aprev--h {
        padding-left: 63px !important;
        min-height: 48px
    }

    .rstrip .aprev--h .aprev-img {
        width: 48px !important;
        height: 48px !important;
        overflow: hidden
    }

    .rstrip .aprev--h .aprev-img img {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        height: 48px !important;
        width: auto !important;
        max-width: unset
    }

    .rstrip.rstrip--market .aprev--h {
        padding-left: 90px !important
    }

    .rstrip.rstrip--market .aprev--h .aprev-img {
        width: 75px !important
    }
}

@media (max-width:1023.98px) {
    .aprev--h-video {
        padding-left: 139px
    }

    .aprev--h-video .aprev-img {
        width: 124px
    }

    .aprev--h-video .aprev-img .img-fluid {
        margin-left: 0 !important
    }
}

.rstrip--market .aprev--h {
    padding-left: 124px
}

.rstrip--market .aprev--h .aprev-img {
    width: 109px;
    height: 70px
}

.rstrip--sticky .aprev--h {
    padding-left: 63px !important;
    min-height: 52px
}

.rstrip--sticky .aprev--h .aprev-img {
    width: 48px !important;
    height: 48px !important;
    overflow: hidden
}

.rstrip--sticky .aprev--h .aprev-img img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 48px !important;
    width: auto !important;
    max-width: none
}

.rstrip--sticky .aprev--h .aprev-title {
    -webkit-line-clamp: 2;
    max-height: none
}

.rstrip--sticky.rstrip--market .aprev--h {
    padding-left: 90px !important
}

.rstrip--sticky.rstrip--market .aprev--h .aprev-img {
    width: 75px !important
}

.aprev--hsq {
    padding-top: 3px
}

.aprev--hsq .aprev-img {
    width: 70px
}

@media (max-width:767.98px) {
    .aprev--hsq-small .aprev-img {
        position: relative;
        padding-bottom: 52.35732%;
        overflow: hidden
    }

    .aprev--hsq-small .aprev-img .img-fluid {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        font-family: "object-fit: cover; object-position: center"
    }
}

.aprev--circle .aprev-main {
    padding-right: 70px;
    min-height: 70px
}

.aprev--circle .aprev-img {
    height: 60px;
    width: 60px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: 15px;
    right: 0;
    margin: 0
}

.aprev--radio {
    height: 100%;
    padding-bottom: 46px
}

.aprev--radio .aprev-footer {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding-right: 0;
    height: 36px
}

.aprev--radio .aprev-footer .list-inline--tools {
    right: auto;
    left: auto
}

.aprev--radio-img {
    position: relative;
    padding-right: 142px;
    min-height: 99px
}

.aprev--radio-img .aprev-img {
    width: 132px;
    position: absolute;
    right: 0;
    bottom: -15px;
    margin: 0
}

.lgrid--radio .aprev--radio-img {
    min-height: 175px
}

.lgrid--radio .aprev--radio-img .aprev-img {
    bottom: -30px
}

.aprev--lab24 .subhead {
    color: #00ffba !important
}

a.aprev--lab24 .subhead:hover {
    color: rgba(0, 255, 186, .7) !important
}

.aprev--bgdark,
.aprev--bgl,
.aprev--hlight,
.aprev--hlist {
    padding: 15px
}

.aprev--bgdark .aprev-img,
.aprev--bgl .aprev-img,
.aprev--hlight .aprev-img,
.aprev--hlist .aprev-img {
    margin-top: -15px;
    margin-left: -15px;
    margin-right: -15px
}

.aprev--bgdark .aprev-img .img-fluid,
.aprev--bgl .aprev-img .img-fluid,
.aprev--hlight .aprev-img .img-fluid,
.aprev--hlist .aprev-img .img-fluid {
    width: 100%
}

.aprev--bgl,
.aprev--hlight {
    background: #fff5ec
}

@media (max-width:767.98px) {

    .aprev--bgl.pgallery-m,
    .aprev--hlight.pgallery-m {
        padding: 0
    }

    .aprev--bgl.pgallery-m .aprev-excerpt,
    .aprev--hlight.pgallery-m .aprev-excerpt {
        display: none
    }

    .aprev--bgl.pgallery-m .aprev-img,
    .aprev--hlight.pgallery-m .aprev-img {
        margin: 0
    }

    .aprev--bgl.pgallery-m .aprev-footer--ltool,
    .aprev--hlight.pgallery-m .aprev-footer--ltool {
        padding-top: 5px;
        padding-bottom: 5px
    }
}

.aprev--hlight {
    text-align: center
}

.aprev--hlight .aprev-excerpt {
    margin-top: 20px;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
}

@media (max-width:767.98px) {
    .aprev--hlight {
        margin-left: -15px;
        margin-right: -15px;
        border: 15px solid #fff5ec
    }

    .aprev--hlight .aprev-footer {
        margin-top: 20px !important
    }
}

.aprev--bgdark {
    background: #0f0f0f
}

.aprev--hlist {
    position: relative;
    background: #fff5ec
}

.aprev--hlist .img-fluid {
    width: 100%
}

.aprev--hlist.aprev--ebook .aprev-main {
    position: relative;
    padding-right: 75px
}

@media (max-width:767.98px) {
    .aprev--hlist-m {
        position: relative;
        background: #fff5ec;
        padding: 15px
    }

    .aprev--hlist-m .aprev-img {
        margin-top: -15px;
        margin-left: -15px;
        margin-right: -15px
    }

    .aprev--hlist-m .img-fluid {
        width: 100%
    }

    .aprev--hlist-m.aprev--ebook .aprev-main {
        position: relative;
        padding-right: 75px
    }

    .aprev--hlist-m.aprev--ebook .aprev-main .aprev-price {
        display: block
    }

    .aprev--hlist-m.aprev--ebook .aprev-price {
        display: none
    }
}

.aprev--opening .aprev-main {
    margin-bottom: 15px
}

.aprev--opening .aprev-img {
    margin-bottom: 0
}

@media (max-width:767.98px) {
    .aprev--opening .aprev-img {
        margin-top: 10px
    }
}

@media (max-width:767.98px) {
    .aprev--ofull .aprev-img {
        margin-left: -15px;
        margin-right: -15px
    }
}

.aprev--native .aprev-excerpt,
.aprev--native .aprev-title {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
}

.aprev--shline .meta {
    display: inline-block;
    margin-right: 5px
}

.aprev--shline .meta+.aprev-title {
    display: inline
}

.aprev--fbtm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 100%
}

.aprev--fbtm .aprev-main {
    margin-bottom: 10px
}

.scrolling-item .aprev .fbtm-item {
    margin-top: auto;
    margin-bottom: 0
}

.aprev--brand .aprev-main {
    margin-bottom: 0
}

.aprev--brand .aprev-title {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 1.125rem
}

.aprev--sq {
    padding-right: 80px;
    min-height: 70px;
    margin: 0
}

.aprev--sq .aprev-img {
    width: 70px;
    position: absolute;
    top: 0;
    right: 0
}

.sidebar .aprev--sq {
    padding-right: 82px;
    min-height: 72px
}

.sidebar .aprev--sq .aprev-img {
    width: 72px
}

@media (max-width:767.98px) {
    .bytime .aprev {
        padding-top: 20px
    }

    .bytime .aprev .meta-part.time {
        position: absolute;
        top: 0;
        left: 0;
        padding-left: 0
    }

    .bytime .aprev .meta-part.time:after {
        display: none
    }
}

.aprev--mono {
    position: relative;
    border-bottom: 1px solid rgba(15, 15, 15, .25);
    padding-bottom: 20px;
    margin-bottom: 20px
}

.aprev--mono::after {
    content: '';
    display: block;
    border-bottom: 1px solid rgba(15, 15, 15, .25);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 2px
}

.aprev--mono .list-lined-item {
    position: relative;
    border: none
}

.aprev--mono .list-lined-item:not(:last-child)::after {
    content: '';
    display: block;
    border-bottom: 1px solid rgba(15, 15, 15, .25);
    width: 40px;
    position: absolute;
    left: 0;
    bottom: 0
}

.aprev--mono>.aprev-main .auth {
    padding: 10px 0
}

@media (max-width:767.98px) {
    .aprev--mono>.aprev-main .aprev-img {
        padding-bottom: 15px;
        margin-bottom: 15px !important
    }

    .aprev--mono>.aprev-main .aprev-img::after {
        content: '';
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
        border-top: 1px solid rgba(15, 15, 15, .25);
        width: 40px
    }
}

.aprev--dis {
    border-bottom: 1px solid rgba(15, 15, 15, .25);
    padding-bottom: 30px;
    margin-bottom: 15px
}

.aprev--dis>.aprev-img {
    margin-top: 30px;
    margin-bottom: 20px
}

.aprev--acor {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.aprev--acor .aprev-img {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    width: 210px;
    margin-left: 30px;
    margin-bottom: 0
}

.acor--mkt .aprev--acor .aprev-img {
    width: 90px
}

.aprev--acor .aprev-main {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-bottom: 0
}

.aprev--acor .aprev-title,
.aprev--acor .meta-part {
    font-size: 1rem
}

@media (min-width:360px) and (max-width:767.98px) {

    .aprev--acor .aprev-title,
    .aprev--acor .meta-part {
        font-size: 1.125rem
    }
}

.aprev--acor .time {
    display: block;
    margin-top: 5px
}

@media (max-width:767.98px) {
    .aprev--acor.aprev--isq {
        min-height: 90px
    }

    .aprev--acor.aprev--isq .aprev-img {
        width: 90px;
        margin-left: 15px
    }
}

.acor--mkt .aprev--acor {
    -webkit-box-align: unset;
    -webkit-align-items: unset;
    -ms-flex-align: unset;
    align-items: unset;
    height: 100%
}

.acor--mkt .aprev--acor .aprev-main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.acor--mkt .aprev--acor .aprev-title,
.acor--mkt .aprev--acor .meta-part {
    margin-bottom: 5px
}

.acor--mkt .aprev--acor .meta-part {
    font-weight: 700;
    color: #0f0f0f
}

a.acor--mkt .aprev--acor .meta-part:hover {
    color: rgba(15, 15, 15, .7)
}

.acor--mkt .aprev--acor .aprev-title {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    line-height: 1.2;
    font-weight: 400
}

.acor--mkt .aprev--acor .aprev-title,
.acor--mkt .aprev--acor .aprev-title a {
    color: rgba(15, 15, 15, .7)
}

.acor--mkt .aprev--acor .aprev-title a:hover {
    color: #0f0f0f
}

.acor--mkt a.aprev--acor:hover .aprev-title,
.acor--mkt a.aprev--acor:hover .meta {
    opacity: .7
}

.aprev--acor-small .aprev-img {
    width: 72px;
    margin-left: 15px
}

.aprev--acor-small .meta-part {
    margin: 0 !important
}

.aprev--acor-small .aprev-title,
.aprev--acor-small .meta-part {
    font-size: 1rem !important;
    line-height: 1.2 !important
}

.acor--moreon .aprev--acor .aprev-img {
    width: 115px;
    margin-left: 15px
}

.acor--moreon .aprev--acor .aprev-main {
    padding-bottom: 15px
}

.acor--moreon .aprev--acor.aprev--isq .aprev-main {
    min-height: 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width:767.98px) {
    .acor--moreon .aprev--acor.aprev--isq .aprev-main {
        padding-right: 87px;
        min-height: 87px
    }

    .acor--moreon .aprev--acor.aprev--isq .aprev-img {
        width: 72px;
        height: 72px
    }
}

.arec .aprev--acor {
    -webkit-box-align: normal;
    -webkit-align-items: normal;
    -ms-flex-align: normal;
    align-items: normal
}

.arec .aprev--acor .aprev-main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.arec .aprev--acor .time {
    padding-top: 5px;
    margin-top: auto
}

.aprev--side-media {
    border-bottom: 1px solid rgba(15, 15, 15, .25)
}

.aprev--side-media,
.aprev--side-media .aprev-title {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
}

.aprev--bn {
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(15, 15, 15, .25);
    margin-bottom: 20px
}

.aprev--bn .meta {
    display: inline-block;
    position: relative;
    padding-left: 10px;
    padding-right: 10px
}

.aprev--bn .meta::after,
.aprev--bn .meta::before {
    content: '';
    display: block;
    width: 4px;
    height: 4px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #a60c2a;
    position: absolute;
    top: 50%;
    margin-top: -2px
}

.aprev--bn .meta::before {
    left: 0
}

.aprev--bn .meta::after {
    right: 0
}

.aprev--playlist {
    height: 100%
}

.aprev--playlist.boxprev {
    padding: 10px
}

.aprev--playlist .aprev-img {
    margin-bottom: 0
}

.aprev--playlist>.aprev-img img {
    max-width: unset;
    width: 100% !important
}

.aprev--playlist .aprev-img-overlay {
    position: absolute;
    z-index: 10;
    top: 10px;
    left: 10px
}

.aprev--playlist .aprev-main {
    margin-bottom: 0
}

.aprev--playlist>.aprev-main {
    position: relative
}

.aprev--playlist>.aprev-main .aprev-main-title {
    display: -webkit-box;
    display: -moz-box;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 1.375rem
}

.aprev--playlist .aprev-overlay {
    position: absolute;
    z-index: 10;
    bottom: 100%;
    padding-left: 35px;
    margin-bottom: 20px
}

.aprev--playlist .aprev-overlay .icon.icon-play {
    position: absolute;
    left: 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 15px;
    background: rgba(15, 15, 15, .25);
    overflow: hidden;
    text-align: center
}

.aprev--playlist .playlist {
    margin-top: 10px
}

@media (max-width:767.98px) {
    .aprev--playlist .playlist {
        padding: 5px
    }
}

.aprev--playlist .playlist .list-lined {
    margin-bottom: 0
}

.aprev--playlist .playlist .list-lined .list-lined-item:not(:last-child) {
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, .25);
    margin-bottom: 10px
}

.aprev--playlist .playlist .aprev.aprev--isq {
    min-height: 67.57895px;
    padding-left: 135px
}

.aprev--playlist .playlist .aprev.aprev--isq .aprev-img {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 120px;
    height: 67.57895px
}

.aprev--playlist .playlist .aprev.aprev--isq .aprev-main {
    padding-right: 0 !important;
    min-height: unset
}

.aprev--playlist .playlist .aprev-title {
    font-size: 1rem
}

.aprev--tiny .aprev-main {
    margin-bottom: 5px
}

.aprev-related .aprev--tiny .aprev-title {
    margin-bottom: 0
}

@media (min-width:360px) and (max-width:767.98px) {
    .aprev--small .aprev-title {
        font-size: 1.25rem
    }
}

@media (min-width:360px) and (max-width:767.98px) {
    .aprev--small.aprev--shline .aprev-title {
        font-size: 1.125rem
    }
}

.aprev--big-d.pgallery::before,
.aprev--big.pgallery::before {
    height: 100%
}

.aprev--huge-d .aprev-title {
    font-weight: 500
}

.aprev--huge-d .aprev-title.aprev-title--s {
    font-weight: 500
}

.aprev--huge-d .aprev-img .img-fluid {
    width: 100%
}

.aprev--tiny-ss .aprev-title,
.aprev-related .aprev--tiny-ss .aprev-title {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    line-height: 1.2;
    font-weight: 400;
    margin-bottom: 0
}

.aprev--small-ss .aprev-title,
.aprev-related .aprev--small-ss .aprev-title {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    line-height: 1.2;
    font-weight: 400;
    margin-bottom: 0
}

.aprev--ss .aprev-title {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 1rem
}

.aprev--mid-ss .aprev-title {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 1.25rem;
    font-weight: 700
}

.aprev--ntht {
    border-right: 3px solid #00d4df;
    border-bottom: 3px solid #00d4df;
    padding-right: 7px;
    padding-bottom: 7px
}

.aprev-ntp {
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 15px
}

.aprev-ntp::after {
    content: '';
    display: block;
    border-top: 1px solid rgba(15, 15, 15, .25);
    width: 20px;
    position: absolute;
    left: 0;
    bottom: 0
}

.aprev-ntp img {
    display: inline-block;
    height: 13px !important;
    width: auto
}

.aprev-ntp a:hover img {
    opacity: .7
}

.aprev-speaker {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin-top: 10px;
    margin-bottom: 0
}

.aprev-speaker strong {
    font-weight: 500
}

.bg-teal .aprev-speaker {
    color: #fff
}

.duration {
    display: inline-block;
    position: relative;
    padding: 2px 6px 2px 22px;
    border-radius: 2px;
    background: #1e1e1e;
    color: #fff;
    font-size: .75rem;
    line-height: 1rem;
    font-weight: 400
}

.duration .icon {
    font-size: 12px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 2px;
    width: 16px;
    text-align: center
}

.bg-dblue .duration {
    background: #fff;
    color: #0f0f0f
}

.bg-dblue .duration .icon {
    border-color: rgba(15, 15, 15, .25)
}

.results-block {
    margin-top: -16px
}

.results-block .aprev {
    padding-left: 0 !important;
    padding-top: 20px
}

.results-block .aprev .meta-part.time {
    position: absolute;
    top: 0;
    left: 0 !important;
    width: auto !important;
    padding: 0 !important
}

.results-block .aprev .meta-part.time::after {
    display: none
}

.results-book {
    position: relative;
    padding: 15px 15px;
    border: 1px solid #77151d
}

.results-book .aprev--hsq {
    padding-left: 0 !important;
    padding-top: 0 !important;
    padding-right: 105px;
    min-height: 135px
}

.results-book .aprev-img {
    display: block;
    width: 90px;
    height: 135px;
    position: absolute;
    top: 0;
    right: 0 !important;
    left: auto !important
}

.results-book .aprev-img .img-fluid {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    max-width: unset;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center top;
    object-position: center top;
    font-family: "object-fit: contain; object-position: center top"
}

.results-book .aprev-excerpt {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.results-book .aprev-footer {
    margin: 0
}

@media (max-width:767.98px) {
    .results-book {
        margin-left: -15px;
        margin-right: -15px
    }

    .results-book .aprev-excerpt {
        display: none
    }
}

@media (max-width:1023.98px) {
    .results-book .side-title {
        padding-top: 0;
        border-top: none
    }
}

.boxprev {
    position: relative;
    padding: 10px 10px 20px;
    overflow: hidden;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, .05)
}

.boxprev>.aprev-img {
    margin-top: -10px;
    margin-left: -10px;
    margin-right: -10px
}

@media (max-width:767.98px) {
    .boxprev.aprev--isq .aprev-img {
        margin-top: 10px;
        margin-left: 0;
        margin-right: 10px;
        border-radius: 4px
    }
}

.boxprev.aprev--ilist .aprev-img,
.boxprev.aprev--imgsl .aprev-img {
    margin-top: 10px;
    margin-left: 0;
    margin-right: 10px
}

.boxprev--dark {
    background: #3d3d3d;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1);
    padding-left: 0;
    padding-right: 0
}

.boxprev--dark .aprev-img {
    margin-left: 0;
    margin-right: 0
}

.boxprev--dark .aprev-footer,
.boxprev--dark .aprev-main,
.boxprev--dark .aprev-related {
    margin-left: 10px;
    margin-right: 10px
}

.boxprev--brand {
    background: #f5f5f5
}

.boxprev--brand::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 8px;
    border: 2px solid #5e9ccc;
    pointer-events: none
}

.boxprev--brand .meta-native {
    display: block;
    margin: -10px -10px 5px;
    border-radius: 0
}

.sdlist .boxprev--brand .meta-native {
    display: inline-block;
    margin: -15px 0 5px -15px
}

.bbox,
.rel--bg {
    display: block;
    position: relative;
    border: 1px solid #0f0f0f;
    padding-left: 15px;
    padding-right: 15px;
    margin: 25px -15px 30px
}

.bbox.rel,
.bbox.scta,
.rel--bg.rel,
.rel--bg.scta {
    border: none;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1)
}

.bbox.rel .boxprev,
.bbox.scta .boxprev,
.rel--bg.rel .boxprev,
.rel--bg.scta .boxprev {
    overflow: auto;
    border-radius: 0;
    border: none
}

.bbox.scta--single,
.rel--bg.scta--single {
    overflow: hidden;
    padding-top: 0;
    padding-bottom: 0
}

.bbox.scta--single .scta-img,
.rel--bg.scta--single .scta-img {
    margin-left: -30px
}

.bbox.scta--single .scta-img .img-fluid,
.rel--bg.scta--single .scta-img .img-fluid {
    width: 100%
}

.bbox {
    margin-top: 10px;
    padding-bottom: 30px
}

.bbox-title {
    position: relative;
    display: block;
    font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
    font-size: 1.375rem;
    font-weight: 700;
    text-align: center;
    margin-bottom: 20px;
    padding-left: 35px;
    padding-right: 35px
}

.bbox-title .ltool {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0
}

.bbox-title-t {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 1.5rem;
    display: inline-block;
    position: relative;
    padding: 5px 35px 2px 0;
    margin: 0
}

.bbox-title-txt {
    display: block;
    font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
    font-size: 1rem;
    margin: 5px auto 0;
    color: #0f0f0f;
    font-weight: 400;
    max-width: 600px
}

.bbox-foot {
    margin-top: 20px;
    margin-bottom: -10px;
    padding-top: 10px;
    border-top: 1px solid #0f0f0f;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
}

.bbox-foot--center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (max-width:767.98px) {
    .bbox-foot--center .bbox-part {
        display: block;
        text-align: center
    }

    .bbox-foot--center .bbox-part-label {
        display: block;
        margin-bottom: 10px
    }

    .bbox-foot--center .bbox-part-img {
        margin: 0 5px
    }
}

.bbox-part {
    display: inline-block
}

@media (max-width:767.98px) {
    .bbox-part {
        margin-top: 10px
    }
}

.bbox-part-label {
    font-size: .875rem
}

.bbox-part-img {
    display: inline-block;
    height: 32px;
    width: auto;
    margin-left: 10px
}

.bbox-brand {
    display: inline-block;
    position: relative
}

.bbox-brand-meta,
.bbox-brand-title {
    font-size: 1rem
}

.bbox-brand-meta {
    margin-right: 5px
}

.bbox-brand .icon {
    margin-left: 5px
}

.bbox--lined {
    padding-top: 30px
}

.bbox--lined::after,
.bbox--lined::before {
    content: '';
    display: block;
    border-top: 1px solid #0f0f0f;
    position: absolute;
    left: -1px;
    right: -1px
}

.bbox--lined::before {
    top: -4px
}

.bbox--lined::after {
    bottom: -4px
}

.bbox--lined .bbox-title {
    position: relative;
    display: inline-block;
    padding: 0 15px;
    background: #f5e5d5;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -15px;
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    max-width: 90%;
    text-overflow: ellipsis
}

@media (max-width:767.98px) {
    .bbox--lined {
        margin-left: -10px;
        margin-right: -10px;
        padding-left: 10px;
        padding-right: 10px
    }

    .bbox--lined .w-100--line,
    .bbox--lined .w-100--split {
        margin: 0 5px
    }

    .bbox--lined .w-100--line::before,
    .bbox--lined .w-100--split::before {
        left: 10px;
        right: 10px
    }
}

.bbox--sdossier {
    border-color: #003c7f
}

.bbox--sdossier,
.bbox--sdossier .w-100--line,
.bbox--sdossier .w-100--split {
    background: #eeeff2
}

.bbox--sdossier .bbox-title {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0, 60, 127, .25)
}

.bbox--sdossier .bbox-title,
.bbox--sdossier .bbox-title a {
    color: #003c7f
}

.bbox--sdossier .bbox-title a:hover {
    color: rgba(0, 60, 127, .7)
}

.bbox--sdossier .bbox-foot {
    border-color: rgba(0, 60, 127, .25)
}

.bbox--sdossier .list-lined-item {
    border-color: transparent !important
}

.bbox--in {
    margin-left: 0;
    margin-right: 0;
    margin-top: 15px
}

.bbox--sp .bbox-title {
    padding-right: 85px;
    min-height: 95px
}

@media (max-width:767.98px) {
    .bbox--sp .bbox-title {
        padding-left: 0;
        text-align: left
    }
}

.bbox--sp .bbox-sp {
    position: absolute;
    top: 10px;
    right: 0;
    width: 75px;
    height: auto
}

.sdart {
    padding: 20px 0 10px;
    background: #fff
}

.sdart-sez {
    display: block;
    position: relative
}

.sdart-sez-title {
    display: inline-block;
    position: relative;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    margin: 0;
    padding-right: 34px
}

.sdart-sez-title,
.sdart-sez-title a {
    color: #003c7f
}

.sdart-sez-title a:hover {
    color: rgba(0, 60, 127, .7)
}

@media (max-width:767.98px) {
    .sdart-sez-title {
        display: block
    }
}

.sdart-sez-title .ltool {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0
}

.sdart-sez-sp {
    line-height: 0
}

@media (max-width:767.98px) {
    .sdart-sez-sp {
        position: relative;
        margin-top: 15px;
        padding-top: 5px
    }

    .sdart-sez-sp::before {
        content: '';
        display: block;
        border-top: 1px solid rgba(0, 60, 127, .25);
        width: 20px;
        position: absolute;
        top: 0;
        left: 0
    }
}

.sdart-head {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid rgba(0, 60, 127, .25)
}

.findex {
    display: block;
    margin-top: 15px;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 500
}

.aprev-footer+.findex {
    margin-top: 10px
}

.aprev .findex a:hover {
    opacity: .7
}

.findex--table {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid rgba(15, 15, 15, .25);
    padding-top: 15px;
    margin: 0 0 15px
}

.findex--single {
    border-top: none;
    padding-top: 0
}

.findex-name,
.findex-val,
.findex-var {
    font-size: .875rem
}

.findex--table .findex-name,
.findex--table .findex-val,
.findex--table .findex-var {
    font-size: 1rem
}

.aprev .findex-name {
    color: rgba(15, 15, 15, .7)
}

.findex--table .findex-name {
    font-weight: 700
}

.findex-val {
    font-weight: 400
}

.findex--table .findex-val {
    margin-left: auto
}

.findex-var {
    font-weight: 500;
    display: inline-block;
    margin-left: 2px;
    padding: 2px 5px;
    color: rgba(15, 15, 15, .7);
    background: rgba(61, 61, 61, .075)
}

.findex-var--u {
    color: #0db693;
    background: rgba(13, 182, 147, .15)
}

a.findex-var--u:hover {
    color: rgba(13, 182, 147, .7)
}

.findex-var--d {
    color: #d41318;
    background: rgba(212, 19, 24, .15)
}

a.findex-var--d:hover {
    color: rgba(212, 19, 24, .7)
}

.findex-col {
    display: block;
    padding-left: 5px;
    text-align: right
}

.findex-col:first-child {
    padding: 0;
    text-align: left
}

.findex-linkto {
    display: block;
    min-width: 190px;
    position: relative;
    padding-right: 26px;
    font-size: 1rem;
    font-weight: 400
}

.findex-linkto .icon {
    font-size: 16px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0
}

.findex .list-lined-item {
    margin-bottom: 5px
}

.findex .list-inline-item {
    margin-top: 5px
}

.cardser {
    display: block;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
}

.cardser-img {
    overflow: hidden;
    border-radius: 8px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .25);
    margin-bottom: 15px
}

.cardser-title {
    display: block;
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: 5px
}

.cardser-txt {
    display: block;
    font-size: .8125rem;
    color: rgba(15, 15, 15, .5)
}

.inverted-color .cardser-txt {
    color: rgba(255, 255, 255, .5)
}

.pod-card {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    padding: 10px;
    border-radius: 12px;
    background: #f5f5f5;
    box-shadow: 0 4px 20px 0 rgba(15, 15, 15, .05)
}

.pod-card--hor,
.pod-card--series-hor {
    padding-left: 125px
}

.pod-card--hor .pod-card-img,
.pod-card--series-hor .pod-card-img {
    width: 100px;
    height: 100px;
    padding: 0;
    position: absolute;
    top: 10px;
    left: 10px
}

.pod-card--hor {
    min-height: 120px
}

.pod-card--hor .pod-card-img {
    height: 100px
}

.pod-card-img {
    display: block;
    position: relative;
    margin-bottom: 15px;
    overflow: hidden;
    border-radius: 8px;
    padding-bottom: 100%
}

.pod-card-img a {
    display: block
}

.pod-card-img a:hover .icon-podcast::before {
    content: "\e963"
}

.pod-card-img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    font-family: "object-fit: cover; object-position: center"
}

.pod-card-img .icon {
    display: block;
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: 24px;
    color: #fff;
    background: #09f;
    border-radius: 50%;
    position: absolute;
    left: 10px;
    bottom: 10px
}

.pod-card--hor .pod-card-img .icon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    bottom: auto
}

.pod-card-bc {
    display: inline-block;
    padding: 2px 5px;
    border-radius: 4px;
    background: #5e9ccc;
    color: #fff;
    font-size: .875rem;
    font-weight: 500
}

.pod-card-bc:not(:last-child) {
    margin-right: 8px
}

.pod-card-bc-wrap {
    display: block;
    margin-bottom: 10px
}

.pod-card-img .pod-card-bc {
    padding: 7px 10px;
    border-radius: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.pod-card-act .icon {
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: #09f;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0
}

.is-playing .pod-card-act .icon::before {
    content: "\e902"
}

.pod-card-data {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.pod-card-title {
    display: block;
    font-size: 1.125rem;
    font-weight: 700;
    margin-bottom: 5px
}

.pod-card-auth,
.pod-card-txt {
    display: block;
    font-size: .875rem;
    color: rgba(15, 15, 15, .5);
    margin-bottom: 5px
}

.pod-card-txt a {
    color: rgba(15, 15, 15, .5)
}

.pod-card-txt a:hover {
    color: rgba(15, 15, 15, .7)
}

.pod-card-auth {
    color: #fff
}

.pod-card-foot {
    display: block;
    position: relative;
    padding-top: 10px;
    margin-top: auto
}

.pod-card-time {
    display: inline-block;
    position: relative;
    font-size: .875rem;
    color: rgba(15, 15, 15, .5);
    margin: 0;
    padding-left: 21px
}

.pod-card-time .icon {
    font-size: 16px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0
}

.pod-card .list-inline--tools {
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 0
}

.nradiocor {
    border-bottom: 1px solid #0f0f0f
}

@media (max-width:767.98px) {
    .nradiocor {
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
        padding-right: 15px
    }
}

.nradiocor .aprev {
    display: inline-block
}

.nradiocor .aprev .meta {
    margin-bottom: 10px
}

.nradiocor .rel-title img.ed70 {
    height: 48px !important
}

.nradiocor--inside {
    border: none;
    padding-bottom: 0
}

.nradiocor--inside .rel-title {
    border-top: none;
    padding-top: 0
}

.nradiocor--inside .aprev {
    padding: 0
}

.nradiocor--inside .aprev-title {
    font-size: 1rem !important
}

.nradiocor--inside .aprev .meta {
    display: block;
    position: relative;
    top: auto;
    left: auto;
    width: auto;
    margin-bottom: 2px
}

@media (max-width:767.98px) {
    .htime {
        display: inline-block;
        margin-left: 5px
    }
}

.tuttomercatoweb {
    border-bottom: none
}

.tuttomercatoweb--inline {
    border-bottom: 1px solid rgba(15, 15, 15, .25)
}

.tuttomercatoweb--inline .rel-list {
    border-top: 2px solid rgba(15, 15, 15, .25)
}

.tuttomercatoweb--inline .aprev {
    display: block;
    position: relative;
    border-left: 4px solid rgba(30, 128, 0, .25);
    padding-left: 20px
}

.tuttomercatoweb .rtime {
    display: block;
    color: #1e8000 !important;
    margin-bottom: 2px
}

.tuttomercatoweb+.btn {
    font-weight: 700;
    color: #1e8000 !important;
    margin-top: 10px
}

.aembed--box .player--podcast {
    margin-bottom: -10px
}

.player--podcast .aprev-img {
    position: relative;
    min-width: 285px;
    margin: 0
}

@media (max-width:1023.98px) {
    .player--podcast .aprev-img {
        min-width: 0
    }

    .player--podcast .aprev-img,
    .player--podcast .aprev-img img {
        width: 100%
    }
}

.player--stream {
    margin-bottom: 30px
}

@media (max-width:1023.98px) {
    .player--stream {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 -15px 30px
    }
}

.player--stream .aprev--podcast {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width:1023.98px) {
    .player--stream .aprev--podcast {
        display: block
    }
}

.player--audio {
    width: 100%
}

.player--stream .player--audio {
    padding: 15px 25px 15px 30px
}

@media (max-width:1023.98px) {
    .player--stream .player--audio {
        padding: 15px 15px
    }
}

.player-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding-left: 63px;
    min-height: 48px
}

.player-track .btn--player {
    position: absolute;
    top: 0;
    left: 0;
    border: none;
    border-radius: 50%;
    width: 48px;
    height: 48px;
    line-height: 48px;
    color: #fff;
    padding: 0;
    background: #09f
}

.player-track .btn--player:hover {
    background: rgba(0, 153, 255, .7)
}

.player-track .btn--player .icon {
    font-size: 32px;
    line-height: 48px
}

.player-track .track {
    width: 100%
}

.player-track .bar-wrapper {
    margin-top: 7px
}

.player-track .complete-bar {
    position: relative;
    width: 100%;
    height: 6px;
    background: rgba(15, 15, 15, .15);
    cursor: pointer
}

.player-track .bar--played {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #09f
}

.player-track .pointer {
    position: absolute;
    top: -2px;
    right: -5px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 2px solid #09f;
    background: #fff
}

.player-track .timing {
    display: inline-block;
    color: rgba(15, 15, 15, .5);
    padding-top: 5px;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    line-height: 1
}

.player-track .timing--total {
    float: right
}

.player-track .meta {
    margin-bottom: 5px
}

.player-track .meta-part {
    font-size: .875rem
}

.player-track .subhead {
    color: rgba(15, 15, 15, .5)
}

.inverted-color .player-track .subhead {
    color: rgba(255, 255, 255, .5)
}

.player-track .apre-title {
    margin-bottom: 10px
}

.inverted-color .player-track .complete-bar {
    background: rgba(245, 245, 245, .15)
}

.inverted-color .player-track .timing {
    color: rgba(255, 255, 255, .5)
}

.player--stream .player-track .bar--played,
.player--stream .player-track .btn--player {
    background: #009ca6
}

.player--stream .player-track .btn--player:hover {
    background: rgba(0, 156, 166, .7)
}

.player--stream .player-track .pointer {
    border-color: #009ca6
}

.player--radio .player-track .bar--played {
    background: #cdeb8d
}

.player--radio .player-track .btn--player {
    background: #0f0f0f
}

.player--radio .player-track .btn--player:hover {
    background: rgba(15, 15, 15, .7)
}

.player--radio .player-track .pointer {
    border-color: #0f0f0f;
    background: #0f0f0f
}

.player-type {
    position: absolute;
    top: -10px;
    right: 0
}

.player-type.icon {
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border-radius: 50%;
    background: #fff
}

.inverted-color .player-type.icon {
    background: #0f0f0f
}

.player-type img {
    display: block;
    width: 80px;
    height: auto
}

.player-footer {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin-top: 10px;
    border-top: 1px solid rgba(15, 15, 15, .25);
    padding-top: 10px;
    padding-bottom: 5px
}

.player-footer-add {
    color: rgba(15, 15, 15, .5);
    margin: 0
}

.player-footer-label {
    display: inline-block;
    margin-right: 5px
}

.player-footer-wrap {
    white-space: nowrap
}

.player-footer-link {
    font-weight: 500;
    display: inline-block
}

.player-footer-link:not(:last-child) {
    padding-right: 10px;
    border-right: 1px solid rgba(15, 15, 15, .25);
    margin-right: 7px
}

.player-footer .ltool:hover {
    color: #09f !important
}

.player-footer .ltool[aria-expanded=true] {
    color: #09f
}

.inverted-color .player-footer {
    border-color: rgba(255, 255, 255, .25)
}

.inverted-color .player-footer-add {
    color: rgba(255, 255, 255, .5)
}

.inverted-color .player-footer-link {
    color: #fff
}

.inverted-color .player-footer-link:not(:last-child) {
    border-color: rgba(255, 255, 255, .25)
}

.player--stream .player-footer .player-footer-link {
    color: #009ca6
}

.player--stream .player-footer .player-footer-link:hover {
    color: rgba(0, 156, 166, .7)
}

.player--stream .player-footer .ltool:hover {
    color: #009ca6 !important
}

.player--stream .player-footer .ltool[aria-expanded=true] {
    color: #009ca6
}

.player--radio .player-footer .player-footer-link {
    color: #0f0f0f
}

.player--radio .player-footer .player-footer-link:hover {
    color: rgba(15, 15, 15, .7)
}

.player--radio .player-footer .ltool:hover {
    color: #0f0f0f !important
}

.player--radio .player-footer .ltool[aria-expanded=true] {
    color: #0f0f0f
}

.slive {
    background: #a60c2a;
    padding: 10px 0;
    color: #fff;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin: -30px 0 0
}

.slive-title {
    position: relative;
    padding-left: 22px;
    margin: 0;
    text-transform: uppercase;
    line-height: 1
}

.slive-title::before {
    content: '';
    display: block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    -webkit-animation: blink-animation 2s steps(5, start) infinite;
    animation: blink-animation 2s steps(5, start) infinite
}

.slive-update {
    display: inline-block;
    text-transform: none;
    margin-left: 10px;
    border-left: 1px solid rgba(255, 255, 255, .25);
    padding-left: 15px
}

.livek,
.livep {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    line-height: 1.1;
    margin: 0
}

.livek {
    display: block
}

.livek-time {
    color: #a60c2a;
    font-weight: 600
}

.livep strong {
    font-weight: 500
}

.livem {
    margin: 10px 0 -10px;
    padding-bottom: 10px
}

.livem:last-child {
    border-bottom: 1px solid rgba(15, 15, 15, .25);
    margin-bottom: 0
}

.livem .ainfo-title {
    border-color: rgba(15, 15, 15, .25);
    padding-bottom: 5px;
    margin-bottom: 0
}

.livem ul {
    margin-top: 10px
}

.liveb {
    position: relative;
    margin-bottom: 10px
}

.liveb .time--live {
    display: inline-block;
    margin-bottom: 5px;
    font-size: 1rem;
    color: #0f0f0f
}

.livelist {
    display: block;
    position: relative;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin-top: 10px
}

.livelist::before {
    content: '';
    display: block;
    position: absolute;
    top: 3px;
    bottom: 0;
    left: 4px;
    border-left: 1px solid #a60c2a
}

.livelist-link {
    font-size: .875rem;
    display: inline-block;
    position: relative;
    padding-left: 18px
}

.livelist-link::before {
    content: '';
    display: block;
    position: absolute;
    top: 3px;
    left: 0;
    width: 9px;
    height: 9px;
    border: 2px solid #f5e5d5;
    border-radius: 50%;
    background: #a60c2a
}

.livelist-time {
    display: block;
    color: #a60c2a;
    margin-bottom: 5px
}

.livelist-title {
    display: block;
    line-height: 1.1
}

.sbrknews {
    background: #d41318;
    padding: 10px 0;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #fff;
    margin: 0
}

.sbrknews a {
    color: #fff
}

.sbrknews a:hover {
    color: rgba(255, 255, 255, .7)
}

.sbrknews-title {
    display: block;
    position: relative;
    margin: 0;
    text-transform: uppercase;
    font-size: 0;
    vertical-align: top
}

.sbrknews-subhead {
    display: inline-block;
    overflow: hidden;
    font-size: .9375rem;
    line-height: 1;
    font-weight: 700
}

@media (max-width:767.98px) {
    .sbrknews-subhead {
        position: relative;
        padding-right: 21px
    }
}

.sbrknews-text {
    position: relative;
    display: inline-block;
    font-size: .9375rem;
    line-height: 1;
    font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    padding-right: 21px
}

@media (max-width:767.98px) {
    .sbrknews-text {
        display: block;
        margin-top: 2px
    }

    .sbrknews-text .icon {
        display: none
    }
}

.sbrknews .icon {
    font-size: 16px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0
}

.main-header,
.sticky-header {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    background: #f5e5d5;
    border-bottom: 1px solid rgba(15, 15, 15, .25)
}

.main-header--dark,
.sticky-header--dark {
    border-bottom-color: #75736b
}

.main-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1);
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020
}

.is-article .main-header {
    position: relative;
    z-index: 3
}

.sticky-header {
    position: fixed;
    will-change: transform;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1020;
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .sticky-header {
        -webkit-transition: none;
        transition: none
    }
}

.is-article.is-scrolled .sticky-header,
.sd-body.is-scrolled .sticky-header {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1)
}

@media (max-width:767.98px) {
    .fsticky .main-header {
        display: none
    }

    .fsticky .sticky-header {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1);
        position: -webkit-sticky;
        position: sticky
    }
}

.nav-inline {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0;
    list-style: none;
    font-size: 0;
    margin: 0
}

.nav-inline-item {
    vertical-align: top;
    display: inline-block;
    font-size: .875rem;
    line-height: 1
}

.nav-inline-item:not(:last-child) {
    margin-right: 10px
}

.nav-inline-item--brd {
    position: relative
}

.nav-inline-item--brd::after {
    content: '';
    display: block;
    border-right: 1px solid rgba(15, 15, 15, .25);
    height: 12px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: -6px
}

.nav-inline-item--dist {
    padding-left: 5px
}

.hcta,
.htoday {
    font-size: .75rem;
    line-height: 24px
}

.hlink,
.hlink--label,
.hlink--title,
.hlink--topic,
.hlink-more {
    display: inline-block;
    font-size: .8125rem
}

.nav-inline .hlink,
.nav-inline .hlink-more {
    display: inline-block
}

.hlink-more {
    line-height: 1.2;
    display: block;
    position: relative;
    padding: 7px 0
}

.hlink-more::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    border-bottom: 1px solid rgba(15, 15, 15, .25)
}

.hlink-dd {
    position: relative;
    padding-right: 16px
}

.hlink-dd .icon {
    font-size: 16px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0
}

.hlink-dd .icon-angle-down {
    font-size: 12px
}

.hlink-light {
    color: rgba(15, 15, 15, .5)
}

.inverted-color .hlink-light {
    color: rgba(255, 255, 255, .5)
}

.hlink--sub {
    display: inline-block;
    position: relative;
    font-weight: 700;
    margin-bottom: 2px
}

@media (max-width:767.98px) {
    .hlink--sub {
        font-size: .9375rem
    }
}

.hlink--sub::after {
    content: '';
    display: block;
    border-bottom: 2px solid #003c7f;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -4px
}

.inverted-color .hlink--sub::after {
    border-color: #fff
}

.hlink--label {
    font-weight: 400;
    color: rgba(15, 15, 15, .5)
}

.hlink--title {
    font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
    font-weight: 700;
    font-size: 1rem
}

@media (max-width:767.98px) {
    .fsticky .hlink--title {
        font-size: 1.125rem;
        color: #fff !important
    }
}

.hlink--stitle {
    font-weight: 700;
    font-size: 1rem
}

.hlink--serif {
    font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
    font-weight: 700;
    font-size: 1rem
}

.hlink--dtitle {
    color: #102354;
    font-weight: 700;
    position: relative;
    padding-right: 15px
}

.hlink--dtitle::after {
    content: '';
    display: block;
    border-right: 1px solid rgba(15, 15, 15, .25);
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    height: 15px
}

.hlink--page-title,
.hlink--topic {
    font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
    font-weight: 500
}

.hlink--page-title {
    font-size: .9375rem
}

.hlink--dossier-title {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: .9375rem;
    font-weight: 400
}

.hlink--dossier-title,
.hlink--page-title {
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 300px
}

.hlink--logo {
    -webkit-transition: opacity .2s ease-in;
    transition: opacity .2s ease-in
}

.hlink--logo:hover {
    opacity: .7
}

.hlink--icon {
    width: 24px !important;
    text-align: center
}

.hlink--icon,
.hlink--icon .icon {
    font-size: 24px !important;
    line-height: 24px
}

.hlink--icon24 {
    width: 32px
}

.hlink--icon-big,
.hlink--icon-big .icon {
    font-size: 24px;
    line-height: 24px
}

.hlink--icon-big+.hlink--icon-big {
    margin-left: 10px
}

.hpill {
    display: inline-block;
    font-size: .9375rem;
    font-weight: 500;
    line-height: 1;
    padding: 7px 12px;
    border-radius: 15px;
    border: 1px solid rgba(15, 15, 15, .25);
    margin-right: 7px
}

.hcta {
    font-weight: 500
}

.hcta strong {
    font-weight: 700;
    color: #001d3d
}

.hcta:hover strong {
    color: rgba(0, 29, 61, .7)
}

.htop-center {
    padding: 5px 0;
    display: block;
    margin: 0 auto
}

@media (max-width:767.98px) {
    .htop-center {
        padding: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0 0 0 40px
    }
}

.htop-center--page {
    padding: 0;
    text-align: center
}

@media (max-width:767.98px) {
    .htop-center--page {
        text-align: left;
        padding: 0 10px 0 68px;
        margin: 0
    }
}

.hlogo {
    display: inline-block
}

.hlogo+.hlogo {
    margin-left: 10px
}

.hlogo--main,
.hlogo--main-small {
    display: block;
    margin: 0 auto
}

.hlogo--main img,
.hlogo--main-small img {
    width: auto
}

.hlogo--main img {
    height: 26px
}

@media (max-width:767.98px) {
    .hlogo--main-small {
        display: none
    }
}

.hlogo--main-small img {
    height: 22px
}

.hlogo--business24 img {
    width: 101px;
    height: 30px
}

.hlogo--radio24 img {
    width: 96px;
    height: 48px
}

.htitle {
    font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
    font-size: 1.375rem;
    font-weight: 700;
    line-height: 24px;
    margin: 0
}

.htitle-img {
    display: block;
    margin: 0 auto;
    height: 22px;
    width: auto
}

.htitle--small {
    font-size: 1.25rem
}

@media (max-width:767.98px) {
    .htitle--small {
        width: 100%;
        text-align: center
    }
}

.htitle--sub {
    font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1
}

.hsole+.htitle {
    margin-top: 0
}

.htitle+.hnav {
    margin-top: 15px
}

.hradio {
    display: inline-block;
    margin-right: 10px
}

.hbtm-wrap,
.htop-title,
.htop-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.halign-left {
    margin-right: auto
}

.halign-right {
    margin-left: auto
}

.halign-center {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1
}

.habs-left {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    z-index: 101
}

.habs-right {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    z-index: 101
}

.htop.bg-white+.hgr {
    border-top: 1px solid rgba(15, 15, 15, .25)
}

.htop-title {
    min-height: 48px;
    text-align: center;
    padding: 10px 0;
    font-size: 0
}

@media (max-width:767.98px) {
    .htop-title {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.hbtm,
.htop-wrap {
    height: 40px;
    padding: 5px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hbtm .list-inline,
.htop-wrap .list-inline {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hbtm {
    border-top: 1px solid rgba(15, 15, 15, .25)
}

.h24plus {
    display: inline-block
}

.h24plus .badge24plus {
    height: 16px;
    width: auto;
    margin: 0
}

.h24plus:hover {
    opacity: .7
}

.hsubscribe {
    display: inline-block;
    height: 20px;
    padding: 3px 7px;
    background: #003c7f;
    color: #fff !important;
    font-size: .8125rem;
    line-height: 14px;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 4px
}

.hsubscribe:hover {
    opacity: .7
}

.progressbar {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background: #003c7f;
    width: 0;
    -webkit-transition: width .4s ease-out;
    transition: width .4s ease-out
}

.progressbar-wrapper {
    position: absolute;
    left: 0;
    bottom: -4px;
    width: 100%;
    height: 4px;
    background: #d1c0af
}

.hpage-title {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1;
    color: #0f0f0f;
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #0f0f0f;
    margin-bottom: 15px
}

.hntplus {
    position: relative;
    background: #fff;
    padding-top: 12px;
    padding-bottom: 12px
}

.hntplus-title {
    font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
    font-size: .9375rem;
    line-height: 1;
    font-weight: 700;
    font-style: italic;
    color: rgba(15, 15, 15, .5)
}

.hntplus-link img {
    display: inline-block;
    height: 12px;
    width: auto
}

.hntplus-link:hover img {
    opacity: .7
}

.hntplus .list-inline {
    margin: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.hntplus .list-inline::-webkit-scrollbar {
    display: none
}

.hntplus .list-inline-item {
    font-size: 0
}

.hgr {
    background: #f5e5d5
}

.hgr--light {
    background: #fff5ec
}

.hgr--dark {
    background: #3d3d3d
}

.hgr--up {
    position: relative;
    z-index: 2;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1)
}

.hgr-wrapper {
    position: relative;
    height: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.hgr-wrapper--center {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.hgr-wrapper--center .hlink--page-title {
    width: 480px
}

@media (max-width:767.98px) {
    .hmarket-expandible .hgr-wrapper {
        height: auto;
        min-height: 35px;
        margin-left: -15px;
        margin-right: -15px
    }
}

.hgr-spacer {
    width: 92px
}

.hmn {
    padding: 15px 0
}

.hmn-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.hmn-wrapper--bottom {
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end
}

.hmn-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.hmn.inverted-color {
    border-bottom: 1px solid rgba(255, 255, 255, .25)
}

.hnav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0;
    list-style: none;
    font-size: 0;
    margin: 0
}

.hnav-item {
    position: relative;
    display: inline-block;
    font-size: .9375rem;
    line-height: 1
}

.hnav-item:not(:last-child) {
    margin-right: 15px
}

.hnav--lined .hnav-item:not(:last-child) {
    margin-right: 15px
}

.hnav--lined .hnav-item:not(:first-child) {
    padding-left: 15px
}

.hnav--lined .hnav-item:not(:first-child)::before {
    content: '';
    display: block;
    border-left: 1px solid rgba(15, 15, 15, .25);
    height: 24px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0
}

.inverted-color .hnav--lined .hnav-item:not(:first-child)::before {
    border-color: rgba(255, 255, 255, .25)
}

.hmarket .hnav--lined .hnav-item:not(:first-child)::before {
    border-color: #000
}

.hnav--lined .hnav-item--no-brd {
    padding-left: 0 !important
}

.hnav--lined .hnav-item--no-brd::before {
    display: none !important
}

.hnav--lined.hnav--logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0
}

.hnav--lined.hnav--logo .hnav-item {
    width: 100px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 !important;
    padding: 0 !important
}

.hnav--lined.hnav--small .hnav-item {
    margin: 0
}

.hnav--lined.hnav--small .hnav-item:not(:last-child) {
    padding-right: 5px
}

.hnav--lined.hnav--small .hnav-item:not(:first-child) {
    padding-left: 5px
}

.hnav--lsep {
    padding-left: 20px;
    border-left: 1px solid rgba(15, 15, 15, .25);
    height: 40px
}

.inverted-color .hnav--lsep {
    border-color: rgba(255, 255, 255, .25)
}

.hnav--logo .hnav--lsep {
    padding-left: 10px
}

.hnav--lsep .hnav-item:not(:first-child)::before {
    height: 40px
}

.hnav--sep .hnav-item {
    padding-left: 15px
}

.hnav--sep .hnav-item::before {
    content: '';
    display: block;
    border-left: 1px solid rgba(15, 15, 15, .25);
    height: 15px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0
}

.inverted-color .hnav--sep .hnav-item::before {
    border-color: rgba(255, 255, 255, .25)
}

.hnav--sep.hnav--scroll .hnav-item:first-child {
    padding-left: 0
}

.hnav--sep.hnav--scroll .hnav-item:first-child::before {
    display: none
}

.hnav-scroll {
    display: block;
    position: relative;
    overflow: hidden;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    white-space: nowrap
}

.hnav-scroll::after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 30px;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(245, 229, 213, 0)), to(#f5e5d5));
    background-image: linear-gradient(to right, rgba(245, 229, 213, 0) 0, #f5e5d5 100%);
    background-repeat: repeat-x;
    pointer-events: none
}

.hgr--light .hnav-scroll::after {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 245, 236, 0)), to(#fff5ec));
    background-image: linear-gradient(to right, rgba(255, 245, 236, 0) 0, #fff5ec 100%);
    background-repeat: repeat-x
}

.hgr--light.bg-white .hnav-scroll::after {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#fff));
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #fff 100%);
    background-repeat: repeat-x
}

.hgr--dark .hnav-scroll::after {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(61, 61, 61, 0)), to(#3d3d3d));
    background-image: linear-gradient(to right, rgba(61, 61, 61, 0) 0, #3d3d3d 100%);
    background-repeat: repeat-x
}

.bg-mtick .hnav-scroll::after {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(36, 36, 36, 0)), to(#242424));
    background-image: linear-gradient(to right, rgba(36, 36, 36, 0) 0, #242424 100%);
    background-repeat: repeat-x
}

.bg-mtick.rel--strip .hnav-scroll::after {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(36, 36, 36, 0)), to(#242424));
    background-image: linear-gradient(to right, rgba(36, 36, 36, 0) 0, #242424 100%);
    background-repeat: repeat-x
}

.bg-black .hnav-scroll::after {
    display: none
}

@media (max-width:1023.98px) {
    .hgr-wrapper--center .hnav-scroll::after {
        width: 15px
    }
}

.hnav--scroll {
    white-space: nowrap;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    margin: 0;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.hnav--scroll::after {
    content: '';
    display: inline-block;
    padding-right: 15px;
    width: 15px;
    height: 20px
}

.bg-black .hnav--scroll::after {
    display: none
}

.hnav--scroll::-webkit-scrollbar {
    display: none
}

@media (max-width:1023.98px) {
    .hnav--fixw .hnav-item::before {
        top: 0 !important;
        height: 100% !important;
        -webkit-transform: none !important;
        transform: none !important
    }
}

@media (max-width:767.98px) {
    .hnav--fixw .hnav-item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 222px;
        margin: 0 !important;
        padding: 0 15px !important
    }
}

.hnav .dropdown-menu--bubble.dropdown-menu-right {
    margin-right: -18px
}

.himg {
    display: block;
    width: auto;
    height: 24px;
    margin-left: auto;
    margin-right: auto
}

.himg--t {
    height: 14px
}

.himg--s {
    height: 18px
}

.himg--m {
    height: 24px
}

.himg--b {
    height: 30px
}

.himg--24plus {
    padding-left: 4px
}

.hsole {
    display: inline-block;
    margin-right: 20px
}

a.hsole:hover {
    opacity: .7
}

.hsole img {
    display: block;
    width: auto;
    height: 72px
}

.hsole--small {
    margin: 0
}

.hsole--small img {
    display: block;
    width: auto;
    height: 24px
}

.hshome {
    display: inline-block;
    margin-right: 20px;
    font-size: 3.5rem;
    line-height: 1;
    font-weight: 700
}

.hshome--serif {
    font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
    font-weight: 900
}

.hmnc {
    font-size: 0;
    overflow: hidden;
    border-radius: 4px
}

.hmnc img {
    display: block;
    width: auto;
    height: 84px
}

.hpod-links {
    text-align: right
}

.hpod-links-txt {
    color: rgba(255, 255, 255, .5);
    font-size: .75rem;
    text-transform: uppercase;
    margin-bottom: 5px
}

.sidemenu .hpod-links {
    text-align: left;
    padding: 10px 20px;
    margin: -30px 0 30px
}

.bg-mtick {
    background: #242424 !important
}

.bg-mtick.rel--strip {
    background: #3d3d3d !important
}

.bg-mtick.rel--strip .hnav-item:first-child {
    padding: 0 !important;
    width: 195px
}

.bg-mtick.rel--strip .hnav-item:not(:first-child) {
    background: #242424;
    padding-right: 5px
}

.hicon {
    display: inline-block;
    position: relative;
    height: 30px;
    z-index: 99
}

.hicon-link {
    display: inline-block;
    position: relative;
    height: 30px;
    padding-left: 24px
}

.hicon-link .icon {
    font-size: 24px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0
}

.halign-right .hicon-link,
.hnav--right .hicon-link,
.huser .hicon-link {
    padding-left: 0;
    padding-right: 24px
}

.halign-right .hicon-link .icon,
.hnav--right .hicon-link .icon,
.huser .hicon-link .icon {
    left: auto;
    right: 0
}

.hicon-label {
    display: block;
    font-size: .8125rem;
    line-height: 30px;
    font-weight: 500;
    margin-left: 7px
}

@media (max-width:1023.98px) {
    .hicon-label {
        display: none
    }
}

.hicon-label--t {
    font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
    display: block
}

.halign-right .hicon-label,
.hnav--right .hicon-label,
.huser .hicon-label {
    margin-left: 0;
    margin-right: 7px
}

.hicon-fullname {
    color: #0f0f0f;
    font-size: 1rem;
    font-weight: 500;
    margin: 5px 0 15px
}

.main-footer {
    background: #0f0f0f;
    padding-bottom: 40px;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
}

.is-player-in .main-footer {
    padding-bottom: 80px
}

.is-player-expanded .main-footer {
    padding-bottom: 170px
}

.ftop {
    position: relative;
    height: 48px;
    background: rgba(255, 255, 255, .05);
    padding-top: 12px;
    margin-bottom: 64px
}

.ftop-wrapper {
    position: relative
}

.ftop-logo {
    display: inline-block
}

.ftop-logo img {
    height: 24px;
    width: auto
}

.ftop-scrolltop {
    font-size: .75rem;
    line-height: 1;
    padding: 9px 21px 9px 0;
    text-transform: uppercase
}

.ftop-scrolltop .icon {
    display: block;
    font-size: 16px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0
}

.ftop-social {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    top: 56px
}

.ftop-social .ltool:hover {
    opacity: .7
}

@media (max-width:767.98px) {
    .ftop-social {
        width: 100%;
        text-align: center
    }

    .ftop-social .ltool {
        width: 30px;
        height: 30px
    }

    .ftop-social .ltool,
    .ftop-social .ltool .icon {
        line-height: 28px
    }
}

.fbtm {
    text-align: center
}

.fbtm-text {
    font-size: .8125rem;
    line-height: 1.6;
    margin: 0;
    color: rgba(255, 255, 255, .5)
}

.fbtm-text a {
    color: rgba(255, 255, 255, .5) !important;
    text-decoration: underline
}

.fbtm-text a:hover {
    color: #fff !important;
    text-decoration: underline
}

.fbtm-text a.fbtm-applink {
    font-size: .75rem;
    text-transform: uppercase;
    font-weight: 500;
    color: #fff !important;
    text-decoration: none
}

.fbtm-text a.fbtm-applink:hover {
    color: #fff !important
}

.fbtm-text--sep {
    margin-bottom: 20px
}

.fbtm-line {
    position: relative;
    display: inline-block;
    width: 10px
}

.fbtm-line::after {
    content: '';
    display: block;
    border-right: 1px solid rgba(255, 255, 255, .25);
    height: 12px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.fnav {
    margin-bottom: 30px
}

.fnav-title {
    width: 100%;
    font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
    font-size: 1.125rem;
    line-height: 1.1;
    font-weight: 700;
    margin-bottom: 10px
}

.fnav-list {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
    width: 100%
}

.fnav-list-item:not(:last-child) {
    margin-bottom: 2px
}

.fnav-list+.fnav-list .fnav-list-item:first-child {
    margin-top: 20px
}

.fnav-list+.fnav-last,
.fnav-list+.fnav-title {
    margin-top: 20px
}

.fnav .row+.fnav-list {
    margin-top: 20px
}

.fnav-link {
    font-size: .8125rem;
    line-height: 1.2;
    display: inline-block;
    padding: 2px 0
}

.fnav-link--icon {
    position: relative;
    padding-left: 21px
}

.fnav-link--icon .icon {
    font-size: 16px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0
}

.fnav .btn {
    margin: 15px 0
}

.fnav-col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.fnav-last {
    margin-top: auto !important
}

.box-grafico-home-page {
    width: 100%;
    max-width: 285px;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.box-grafico-home-page .shadow {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 10px 5px;
    background: #0f0f0f
}

.box-grafico-home-page .shadow+.shadow {
    background: rgba(15, 15, 15, .4);
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: auto !important
}

.box-grafico-home-page .shadow:not(:last-child) {
    margin-bottom: 10px
}

.box-grafico-home-page img {
    max-width: 100%;
    height: auto;
    margin-bottom: 20px
}

.box-grafico-dati {
    width: 100%
}

.box-grafico-dati td,
.box-grafico-dati th {
    font-weight: 700;
    padding: 0 5px
}

@media (min-width:360px) and (max-width:767.98px) {

    .box-grafico-dati td,
    .box-grafico-dati th {
        padding: 0 3px
    }
}

.box-grafico-dati th,
.box-grafico-dati thead {
    display: none
}

.box-grafico-dati td {
    height: 40px
}

.box-grafico-dati .col-number {
    text-align: right;
    position: relative
}

.box-grafico-dati .col-number.green,
.box-grafico-dati .col-number.red {
    padding-right: 18px
}

.box-grafico-dati .col-number.green::before,
.box-grafico-dati .col-number.red::before {
    font-family: icon24 !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0
}

.box-grafico-dati .col-number.red::before {
    content: "\e92d"
}

.box-grafico-dati .col-number.green::before {
    content: "\e962"
}

.box-title {
    font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
    line-height: 1.1;
    font-weight: 700;
    margin-bottom: 10px;
    padding: 0 5px
}

@media (min-width:360px) and (max-width:767.98px) {
    .box-title {
        padding: 0 3px
    }
}

.hmarket {
    line-height: 1.2;
    min-height: 44px
}

.hmarket.rel--strip {
    padding: 0
}

.sticky-header .hmarket.rel--strip {
    border: none !important
}

.hmarket-wrapper {
    position: relative;
    height: 40px;
    padding-top: 10px;
    padding-right: 95px
}

.hmarket-list {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0
}

.hmarket-name,
.hmarket-value,
.hmarket-var {
    font-size: .8125rem;
    line-height: 1
}

@media (max-width:767.98px) {

    .hmarket-name,
    .hmarket-value,
    .hmarket-var {
        font-size: .875rem
    }
}

.hmarket-index--is .hmarket-name,
.hmarket-index--is .hmarket-value,
.hmarket-index--is .hmarket-var {
    margin-right: 7px;
    margin-bottom: 0
}

.hmarket-name {
    font-weight: 700
}

.hmarket-index .hmarket-name {
    display: block;
    margin-bottom: 2px
}

.hmarket-index--is .hmarket-name {
    font-size: 1rem
}

.hmarket-value {
    color: rgba(255, 255, 255, .7)
}

.hmarket-index--is .hmarket-value {
    font-size: 1rem
}

@media (max-width:767.98px) {
    .hmarket-index--is .hmarket-value {
        margin-left: auto
    }
}

.hmarket-var {
    font-weight: 500
}

.hmarket-var .icon {
    display: block;
    position: absolute;
    width: 24px;
    font-size: 16px;
    text-align: center;
    position: absolute;
    top: 4px;
    bottom: 4px;
    left: 0;
    border-radius: 2px
}

.hmarket-var .icon::before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.hmarket-var.green .icon {
    background: rgba(13, 182, 147, .25)
}

.hmarket-var.red .icon {
    background: rgba(212, 19, 24, .25)
}

.hmarket-index--is .hmarket-var {
    font-size: 1rem
}

@media (max-width:767.98px) {
    .hmarket-index--is .hmarket-var {
        margin-right: 0
    }
}

.hmarket-lchart {
    display: none;
    width: 32px;
    height: auto;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0
}

.hmarket-link {
    position: relative;
    display: inline-block;
    white-space: nowrap;
    padding: 10px 0
}

.hmarket-index {
    position: relative;
    display: block;
    padding: 4px 21px 4px 29px;
    height: 40px;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
}

.hmarket.rel--strip .hmarket-index {
    height: 90px
}

.sticky-header .hmarket.rel--strip .hmarket-index {
    height: 60px
}

.hmarket-index .sbox-datachart-img {
    margin-top: 5px;
    margin-right: -10px
}

.hmarket-index--is {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    padding-right: 0
}

.hmarket-index--is .sbox-datachart-img {
    width: 64px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0 0 0 auto
}

@media (max-width:767.98px) {
    .hmarket-index--is .sbox-datachart-img {
        display: none
    }
}

.hmarket-goto {
    position: absolute;
    top: 4px;
    right: 0;
    font-size: 16px;
    color: rgba(255, 255, 255, .5)
}

.hmarket-expand {
    display: block;
    text-align: center;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    margin: 0 -15px;
    height: 21px;
    -webkit-appearance: none
}

.hmarket-expand,
.hmarket-expand .icon {
    line-height: 20px
}

.hmarket-expand .icon {
    width: 100%
}

.is-expanded .hmarket-expand .icon--status::before {
    content: "\e927"
}

.hmarket-pre {
    padding: 5px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.hmarket-chart {
    position: relative;
    background: #242424;
    padding: 10px 15px;
    height: 100%
}

.hmarket-chart::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border-top: 1px solid #000
}

.hmarket-chart-wrapper {
    position: relative;
    overflow: hidden;
    margin: 0 -15px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    height: 0
}

@media (prefers-reduced-motion:reduce) {
    .hmarket-chart-wrapper {
        -webkit-transition: none;
        transition: none
    }
}

.is-expanded .hmarket-chart-wrapper {
    height: 90px
}

.hmarket-chart-wrapper::after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    border-left: 1px solid #000
}

.hmarket-chart-value,
.hmarket-chart-var {
    display: inline-block;
    font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 700
}

.hmarket-chart-var {
    margin-left: 2px
}

.hmarket-status {
    display: block;
    margin: 2px 0 5px;
    text-transform: uppercase;
    font-size: .625rem;
    line-height: 1;
    font-weight: 500;
    color: #fff
}

.hmarket-status--closed {
    color: #75736b
}

.hmarket-time {
    font-weight: 400;
    color: #75736b;
    display: inline-block;
    padding-right: 5px
}

.hmarket-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 5px 0 10px
}

.hmarket-head-t {
    font-family: sole_display, Georgia, Times, "Times New Roman", serif;
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 900
}

.sticky-header .hmarket-head-t {
    font-size: 1.25rem
}

.hmarket-head-f {
    display: block;
    margin-top: auto
}

.hmarket-head-l {
    position: relative;
    display: inline-block;
    font-size: 1rem;
    line-height: 1;
    font-weight: 500;
    opacity: .5
}

.hmarket-head-l:not(:last-child) {
    margin-right: 15px
}

.hmarket-head-l:not(:last-child)::after {
    content: '';
    display: block;
    height: 15px;
    border-right: 1px solid rgba(255, 255, 255, .25);
    position: absolute;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: -8px
}

.hmarket-is-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
}

.hmarket-is-label {
    display: inline-block;
    font-size: .75rem;
    line-height: 1;
    font-weight: 500;
    color: #fff;
    padding: 4px;
    border-radius: 10px;
    background: #f26b6b;
    margin-right: 10px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.hmarket-is-title {
    font-size: 1.125rem;
    font-weight: 700;
    margin: 0
}

.hmarket-is-title,
.hmarket-is-title a {
    color: #fff
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.text-left {
    text-align: left !important
}

.text-right {
    text-align: right !important
}

.text-center {
    text-align: center !important
}

.text-lowercase {
    text-transform: lowercase !important
}

.text-uppercase {
    text-transform: uppercase !important
}

.text-capitalize {
    text-transform: capitalize !important
}

.img-fluid,
.img-full {
    max-width: 100%;
    height: auto
}

.img-full {
    width: 100%
}

.img-circle {
    border-radius: 50%
}

.w-100 {
    width: 100% !important
}

.ml-auto {
    margin-left: auto !important
}

.mt-auto {
    margin-top: auto !important
}

.dropdown-menu,
.modal,
.sidemenu {
    display: none
}

button {
    background: 0 0;
    border: none;
    outline: 0 none !important;
    padding: 0;
    font-weight: inherit;
    text-align: inherit;
    color: inherit
}

@media (max-width:767.98px) {

    .row--dotted [class*=" col-md-"]:not(:last-child),
    .row--dotted>.col-md:not(:last-child),
    .row--dotted>[class^=col-md-]:not(:last-child) {
        position: relative;
        padding-bottom: 15px;
        margin-bottom: 15px
    }

    .row--dotted [class*=" col-md-"]:not(:last-child)::after,
    .row--dotted>.col-md:not(:last-child)::after,
    .row--dotted>[class^=col-md-]:not(:last-child)::after {
        content: '';
        display: block;
        position: absolute;
        left: 15px;
        right: 15px;
        bottom: 0;
        height: 1px;
        background-image: -webkit-gradient(linear, left top, right top, from(rgba(15, 15, 15, .5)), color-stop(25%, rgba(15, 15, 15, .5)), color-stop(25%, rgba(15, 15, 15, 0)));
        background-image: linear-gradient(to right, rgba(15, 15, 15, .5) 0, rgba(15, 15, 15, .5) 25%, rgba(15, 15, 15, 0) 25%);
        background-position: 0 bottom;
        background-size: 4px 1px;
        background-repeat: repeat-x
    }
}

.col-300 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 330px;
    -ms-flex: 0 0 330px;
    flex: 0 0 330px;
    max-width: 330px
}

@media (max-width:1023.98px) {
    .row--lined .col-lg-300::after {
        display: none !important
    }
}

@-webkit-keyframes blink-animation {
    to {
        visibility: hidden
    }
}

@keyframes blink-animation {
    to {
        visibility: hidden
    }
}

.spcl {
    position: relative;
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(15, 15, 15, .25)
}

.spcl::after {
    content: '';
    display: block;
    border-bottom: 1px solid rgba(15, 15, 15, .25);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 2px
}

@media (max-width:1023.98px) {
    .spcl .scrolling-item {
        width: 200px !important
    }
}

.rel-title+.spcl {
    border-top: 1px solid rgba(15, 15, 15, .25);
    padding-top: 15px
}

.spcl-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding-left: 58px;
    min-height: 48px
}

.spcl-card-img {
    width: 48px;
    height: 48px;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    border-radius: 50%;
    overflow: hidden;
    border: 2px solid #870042;
    -webkit-transition: opacity .2s ease-in;
    transition: opacity .2s ease-in
}

.spcl--blue .spcl-card-img {
    border-color: #003c7f
}

.spcl-card img {
    border: 2px solid transparent;
    border-radius: 50%;
    overflow: hidden
}

.spcl-card-title {
    display: block;
    font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
    font-size: 1rem;
    line-height: 1.1;
    font-weight: 500
}

.spcl-card:hover .spcl-card-img {
    opacity: .7
}

.nav-wrapper {
    display: block;
    border-top: 2px solid #0f0f0f;
    border-bottom: 1px solid rgba(15, 15, 15, .25);
    margin-bottom: 10px;
    font-size: 0
}

@media (max-width:767.98px) {
    .nav-wrapper {
        margin-left: -15px;
        margin-right: -15px
    }
}

.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.nav-link {
    display: block;
    padding: 6px;
    min-height: 48px;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1;
    color: rgba(15, 15, 15, .7)
}

a.nav-link:hover {
    color: #003c7f
}

.nav-link:focus,
.nav-link:hover {
    text-decoration: none;
    outline: 0 none
}

.nav-tabs .nav-link {
    position: relative;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left
}

.nav-tabs .nav-link::before {
    content: '';
    display: block;
    border-bottom: 2px solid transparent;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: #003c7f
}

.modal-content .nav-tabs .nav-item.show .nav-link,
.modal-content .nav-tabs .nav-link.active {
    background-color: #fff
}

.nav-tabs .nav-item.show .nav-link::before,
.nav-tabs .nav-link.active::before {
    border-color: #003c7f
}

.nav-item:not(:last-child) {
    margin-right: 30px
}

@media (max-width:767.98px) {
    .nav-item:not(:last-child) {
        margin-right: 0
    }
}

.nav-justified .nav-item {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-right: 0
}

@media (max-width:767.98px) {
    .nav-justified {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        scrollbar-width: none
    }

    .nav-justified::-webkit-scrollbar {
        display: none
    }

    .nav-justified .nav-item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 30%
    }
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.tab-pane-text {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 500;
    margin-bottom: 20px
}

@media (max-width:767.98px) {

    .collapse,
    .collapsing {
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
        padding-right: 15px
    }
}

.is-loading .aprev-footer,
.is-loading .aprev-img,
.is-loading .aprev-title,
.is-loading .hmarket-name,
.is-loading .hmarket-status,
.is-loading .hmarket-value,
.is-loading .hmarket-var,
.is-loading .hmarket-var .icon,
.is-loading .meta,
.is-loading .sbox-datachart-img {
    border-radius: 4px;
    background: rgba(255, 255, 255, .25);
    -webkit-animation: skeleton-pulse 1.5s infinite;
    animation: skeleton-pulse 1.5s infinite
}

.is-loading .aprev-footer,
.is-loading .aprev-title {
    min-height: 20px;
    height: auto
}

.is-loading .hmarket-name,
.is-loading .hmarket-value,
.is-loading .hmarket-var {
    min-height: 15px;
    min-width: 60px
}

.is-loading .hmarket-value,
.is-loading .hmarket-var {
    display: inline-block
}

.is-loading .hmarket-status {
    min-height: 10px
}

.is-loading .aprev-footer {
    width: 50%
}

.is-loading .meta {
    min-height: 10px
}

.is-loading.aprev--circle .aprev-img {
    border-radius: 50%
}

@-webkit-keyframes skeleton-pulse {
    0% {
        opacity: .6
    }

    50% {
        opacity: 1
    }

    100% {
        opacity: .6
    }
}

@keyframes skeleton-pulse {
    0% {
        opacity: .6
    }

    50% {
        opacity: 1
    }

    100% {
        opacity: .6
    }
}

.player-frame {
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1030;
    height: 60px;
    background: #f2f2f2;
    box-shadow: 0 -4px 20px 0 rgba(0, 0, 0, .4);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .player-frame {
        -webkit-transition: none;
        transition: none
    }
}

.is-player-in .player-frame {
    display: block
}

.is-player-expanded .player-frame {
    height: 150px
}

.sidedoor-action {
    display: block;
    position: fixed;
    z-index: 1030;
    bottom: 10px;
    left: 10px;
    padding: 10px 15px 10px 36px;
    border-radius: 4px;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: .875rem;
    line-height: 1;
    font-weight: 500;
    background: rgba(12, 182, 147, .9);
    color: #fff !important;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .15)
}

.is-player-in .sidedoor-action {
    bottom: 80px
}

.sidedoor-action:hover {
    background: #0cb693
}

.sidedoor-action .icon {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 10px
}

.sidedoor-action .icon::after {
    content: '';
    display: block;
    border-right: 1px solid rgba(255, 255, 255, .25);
    height: 16px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: -5px
}

.sidedoor-tool {
    display: block
}

.sidedoor-tool-foot+.sidedoor-tool {
    margin-top: 20px
}

.sidedoor-tool-label {
    display: block;
    font-size: .75rem;
    font-weight: 500;
    color: rgba(15, 15, 15, .5);
    text-transform: uppercase;
    margin-bottom: 5px
}

.sidedoor-tool-title {
    display: block;
    font-size: 1rem;
    font-weight: 500;
    color: #0f0f0f;
    margin-bottom: 10px
}

.sidedoor-tool-foot {
    font-size: 0;
    margin-top: 10px;
    text-align: right
}

.sidedoor-tool-foot .btn--txt+.btn--txt {
    position: relative;
    margin-left: 20px
}

.sidedoor-tool-foot .btn--txt+.btn--txt::before {
    content: '';
    display: block;
    border-left: 1px solid rgba(15, 15, 15, .25);
    height: 16px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -10px;
    pointer-events: none
}

.sidedoor-tool .modal-text {
    margin: 0
}

.sidedoor-tool--action,
.sidedoor-tool--readonly {
    padding: 15px;
    border-radius: 4px
}

.sidedoor-tool--readonly {
    background: #f5f5f5
}

.sidedoor-tool--readonly .modal-text {
    color: rgba(15, 15, 15, .7);
    max-height: 70px;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.sidedoor-tool--readonly .modal-text::-webkit-scrollbar {
    display: none
}

.sidedoor-tool--action {
    background: #eeeff2;
    margin-bottom: 30px
}

.sidedoor-textarea {
    padding: 5px 10px;
    min-height: unset !important;
    height: 70px;
    font-size: .9375rem
}

.sidedoor-copy {
    display: block;
    position: relative
}

.sidedoor-copy .btn {
    position: relative;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 5px
}

.sidedoor-copy .btn::before {
    content: '';
    display: block;
    height: 30px;
    width: 40px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -41px;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white));
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #fff 100%);
    background-repeat: repeat-x;
    pointer-events: none
}

.sidedoor-copy .ggg {
    border-radius: 4px;
    margin: 0;
    height: 40px;
    padding-right: 130px
}

.sidedoor-modal-footer {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.sidedoor-modal-footer a,
.sidedoor-modal-footer button {
    min-width: 120px
}

.sidedoor-modal-footer a:last-child,
.sidedoor-modal-footer button:last-child {
    margin-left: auto
}

.sidedoor-modal .ggg--date {
    width: 250px
}

.sidedoor-feedback {
    display: block;
    position: relative;
    background: #0cb693;
    padding: 10px 15px 10px 54px;
    border-radius: 4px;
    color: #fff;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .15);
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    margin: 15px
}

.sidedoor-feedback-title {
    display: block;
    font-size: 1rem;
    font-weight: 500;
    margin-bottom: 2px
}

.sidedoor-feedback-txt {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: .875rem;
    color: rgba(255, 255, 255, .7)
}

.sidedoor-feedback .icon {
    font-size: 24px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 15px
}

.sidedoor-notice {
    display: none;
    position: fixed;
    z-index: 1050;
    background: #fff;
    padding: 30px 0 30px;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    min-width: 300px;
    text-align: center
}

@media (max-width:767.98px) {
    .sidedoor-notice {
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

.is-sidedoor-in .sidedoor-notice {
    display: block
}

.sidedoor-notice-backdrop {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .4);
    z-index: 1040
}

.is-sidedoor-in .sidedoor-notice-backdrop {
    display: block
}

.sidedoor-notice-icon {
    display: inline-block;
    font-size: 24px;
    height: 36px;
    width: 36px;
    line-height: 36px;
    text-align: center;
    border-radius: 50%;
    background: #0f0f0f;
    color: #fff;
    margin-bottom: 10px
}

.sidedoor-notice-title {
    display: block;
    font-size: 1.375rem;
    font-weight: 700;
    margin-bottom: 10px
}

.sidedoor-notice-txt {
    display: block;
    font-size: 1rem;
    margin: 0
}

.sidedoor-notice-txt a,
.sidedoor-notice-txt strong {
    font-weight: 700
}

.sidedoor-notice-txt a {
    text-decoration: underline !important;
    text-underline-position: under
}

.sidedoor-notice-close {
    position: absolute;
    top: 10px;
    right: 10px
}

.sidedoor-notice-close .icon {
    font-size: 24px
}

.is-sidedoor-in {
    height: 100vh;
    overflow: hidden
}

.suggbox {
    display: none;
    border-radius: 12px;
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
    position: fixed;
    z-index: 1060
}

@media (max-width:767.98px) {
    .suggbox {
        background: #fff;
        left: 5px;
        bottom: 5px;
        right: 5px
    }
}

.suggbox-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 10px
}

@media (max-width:767.98px) {
    .suggbox-top {
        padding-left: 64px;
        padding-bottom: 0
    }
}

.suggbox-close {
    display: block;
    font-size: 0
}

.suggbox-close .icon {
    font-size: 24px
}

.suggbox-label {
    display: inline-block;
    font-size: .75rem;
    line-height: 1;
    font-weight: 700;
    padding: 4px 5px;
    text-transform: uppercase;
    border-radius: 10px
}

@media (max-width:767.98px) {
    .suggbox-label {
        background: #f5f5f5
    }
}

.suggbox-content {
    display: block
}

@media (max-width:767.98px) {
    .suggbox-content {
        padding: 5px 15px 10px 64px
    }
}

.suggbox-img {
    display: block
}

@media (max-width:767.98px) {
    .suggbox-img {
        height: auto;
        width: 48px;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 8px
    }
}

.suggbox-title {
    display: block;
    font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
    font-size: 1.25rem;
    font-weight: 700;
    margin-bottom: 2px
}

@media (max-width:767.98px) {
    .suggbox-title {
        padding-right: 100px;
        overflow: hidden;
        display: -webkit-box !important;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }
}

.suggbox-txt {
    display: block;
    font-size: 1rem;
    color: rgba(15, 15, 15, .5)
}

@media (max-width:767.98px) {
    .suggbox-txt {
        padding-right: 100px
    }
}

@media (max-width:767.98px) {
    .suggbox-btn {
        position: absolute;
        right: 15px;
        bottom: 15px
    }
}

.is-suggbox-in .suggbox {
    display: block
}

.adblocker {
    font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    text-align: center;
    margin: 0 auto;
    max-width: 500px
}

.adblocker-head {
    display: block;
    border-bottom: 1px solid rgba(15, 15, 15, .25)
}

.adblocker-title {
    display: block;
    position: relative;
    padding-top: 40px;
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 10px
}

.adblocker-title .icon {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 5px;
    display: block;
    height: 32px;
    width: auto
}

.adblocker-txt {
    font-size: .9375rem;
    line-height: 1.6;
    margin-bottom: 10px
}

.adblocker-txt b,
.adblocker-txt strong {
    font-weight: 500
}

.adblocker-txt .icon {
    margin: 0 5px
}

.adblocker-accordion {
    padding-top: 20px
}

.adblocker-help-title {
    display: block;
    font-size: 1.125rem;
    font-weight: 700;
    margin-bottom: 15px
}

.adblocker-help-panel {
    text-align: left
}

.adblocker-help .btn {
    padding-top: 11px;
    padding-bottom: 11px;
    padding-left: 39px !important;
    border-color: rgba(15, 15, 15, .25)
}

.adblocker-help .btn[aria-expanded=true] {
    border-color: rgba(15, 15, 15, .7);
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .15)
}

.adblocker-help .btn .icon {
    height: 24px;
    width: 24px
}

@media (max-width:767.98px) {
    .adblocker-help .btn {
        padding-left: 5px !important;
        padding-right: 5px !important
    }

    .adblocker-help .btn .icon {
        display: none
    }
}

@media (min-width:768px) {

    .aprev-info,
    .auth,
    .item-ord,
    .livek,
    .livep,
    .meta-label,
    .meta-live,
    .meta-native,
    .meta-part,
    .meta-sponsored,
    .player-footer,
    .player-track .timing,
    .sponsored,
    .subhead,
    .subsection,
    .ttrust,
    .type {
        font-size: .8125rem
    }
}

@media (min-width:1540px) {

    .aprev-info,
    .auth,
    .item-ord,
    .livek,
    .livep,
    .meta-label,
    .meta-live,
    .meta-native,
    .meta-part,
    .meta-sponsored,
    .player-footer,
    .player-track .timing,
    .sponsored,
    .subhead,
    .subsection,
    .ttrust,
    .type {
        font-size: .875rem
    }
}

@media (min-width:1024px) {

    .aprev-excerpt,
    .link-icon,
    .meta--dnp .meta-part,
    .meta-part--italic,
    .meta-part--kind,
    .slive-update,
    .tab-pane-text {
        font-size: .9375rem
    }
}

@media (min-width:768px) {

    .aprev--tiny-ss .aprev-title,
    .aprev-excerpt--sans,
    .aprev-related .aprev--tiny-ss .aprev-title {
        font-size: .75rem
    }
}

@media (min-width:1540px) {

    .aprev--tiny-ss .aprev-title,
    .aprev-excerpt--sans,
    .aprev-related .aprev--tiny-ss .aprev-title {
        font-size: .9375rem
    }
}

@media (min-width:1024px) and (max-width:1539.98px) {

    .atag,
    .atag.meta-part,
    .time,
    .time.meta-part {
        font-size: .8125rem
    }
}

@media (min-width:768px) {

    .aentry .auth,
    .aentry .sponsored,
    .aentry .subhead,
    .aentry .subsection,
    .aentry .ttrust,
    .aentry .type,
    .aprev--small-ss .aprev-title,
    .aprev-product,
    .aprev-related .aprev--small-ss .aprev-title,
    .aprev-related .aprev--tiny .aprev-title,
    .link-icon--big {
        font-size: .875rem
    }
}

@media (min-width:1540px) {

    .aentry .auth,
    .aentry .sponsored,
    .aentry .subhead,
    .aentry .subsection,
    .aentry .ttrust,
    .aentry .type,
    .aprev--small-ss .aprev-title,
    .aprev-product,
    .aprev-related .aprev--small-ss .aprev-title,
    .aprev-related .aprev--tiny .aprev-title,
    .link-icon--big {
        font-size: 1rem
    }
}

@media (min-width:1540px) {

    .aprev--shline .sponsored,
    .aprev--shline .subhead,
    .aprev--shline .subsection,
    .aprev--shline .ttrust,
    .aprev--shline .type,
    .box-grafico-dati {
        font-size: 1rem
    }
}

@media (min-width:768px) {
    .aprev--tiny .aprev-title {
        font-size: .875rem
    }
}

@media (min-width:1540px) {
    .aprev--tiny .aprev-title {
        font-size: 1rem
    }
}

@media (min-width:768px) {

    .aprev--small .aprev-title,
    .aquote-cite {
        font-size: 1rem
    }
}

@media (min-width:1540px) {

    .aprev--small .aprev-title,
    .aquote-cite {
        font-size: 1.125rem
    }
}

@media (min-width:1024px) {
    .aprev-speaker {
        font-size: .9375rem
    }
}

@media (min-width:1540px) {
    .aprev-speaker {
        font-size: 1.125rem
    }
}

@media (min-width:1024px) {
    .slive-title {
        font-size: 1.125rem
    }
}

@media (min-width:1024px) {

    .aprev-excerpt--big,
    .aprev-title {
        font-size: 1.0625rem
    }
}

@media (min-width:1540px) {

    .aprev-excerpt--big,
    .aprev-title {
        font-size: 1.25rem
    }
}

@media (min-width:768px) {

    .aprev--big .aprev-title.aprev-title--s,
    .aprev--big-d .aprev-title.aprev-title--s,
    .aprev--mid .aprev-title,
    .aprev-title.aprev-title--s,
    .qv-title {
        font-size: 1.25rem
    }
}

@media (min-width:1540px) {

    .aprev--big .aprev-title.aprev-title--s,
    .aprev--big-d .aprev-title.aprev-title--s,
    .aprev--mid .aprev-title,
    .aprev-title.aprev-title--s,
    .qv-title {
        font-size: 1.5rem
    }
}

@media (min-width:768px) {
    .box-title {
        font-size: 1rem
    }
}

@media (min-width:1024px) {
    .box-title {
        font-size: 1.125rem
    }
}

@media (min-width:1540px) {
    .box-title {
        font-size: 1.5rem
    }
}

@media (min-width:1024px) {
    .aquote-title {
        font-size: 1.25rem
    }
}

@media (min-width:1540px) {
    .aquote-title {
        font-size: 1.5rem
    }
}

@media (min-width:1540px) {

    .aprev--huge .aprev-title.aprev-title--s,
    .aprev--huge-d .aprev-title.aprev-title--s,
    .aprev--mid-d .aprev-title {
        font-size: 1.75rem
    }
}

@media (min-width:1024px) {
    .aprev--radio-img .aprev-title {
        font-size: 1.5rem
    }
}

@media (min-width:1540px) {
    .aprev--radio-img .aprev-title {
        font-size: 2rem
    }
}

@media (min-width:768px) {

    .aprev--big .aprev-title,
    .aprev--big-d .aprev-title {
        font-size: 1.875rem
    }
}

@media (min-width:1540px) {

    .aprev--big .aprev-title,
    .aprev--big-d .aprev-title {
        font-size: 2.25rem
    }
}

@media (min-width:768px) {
    .aprev--huge .aprev-title {
        font-size: 2.25rem
    }
}

@media (min-width:1540px) {
    .aprev--huge .aprev-title {
        font-size: 2.5rem
    }
}

@media (min-width:768px) {
    .aprev--huge-d .aprev-title {
        font-size: 3rem
    }
}

@media (min-width:1540px) {
    .aprev--huge-d .aprev-title {
        font-size: 3.5rem
    }
}

@media (min-width:1540px) {
    .rel {
        border-bottom: 50px solid #f5e5d5
    }
}

@media (min-width:768px) {

    .container,
    .container-md,
    .container-sm {
        max-width: 760px
    }
}

@media (min-width:1024px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm {
        max-width: 1020px
    }
}

@media (min-width:1540px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1260px
    }
}

@media (min-width:768px) {
    .col-md {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-md-1>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-md-2>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-md-3>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .row-cols-md-4>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-md-5>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-md-6>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-md-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-md-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-md-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-md-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-md-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-md-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-md-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-md-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-md-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-md-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-md-first {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1
    }

    .order-md-last {
        -webkit-box-ordinal-group: 14;
        -webkit-order: 13;
        -ms-flex-order: 13;
        order: 13
    }

    .order-md-0 {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
    }

    .order-md-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }

    .order-md-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .order-md-3 {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }

    .order-md-4 {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4
    }

    .order-md-5 {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
        -ms-flex-order: 5;
        order: 5
    }

    .order-md-6 {
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
        -ms-flex-order: 6;
        order: 6
    }

    .order-md-7 {
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
        -ms-flex-order: 7;
        order: 7
    }

    .order-md-8 {
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
        -ms-flex-order: 8;
        order: 8
    }

    .order-md-9 {
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
        -ms-flex-order: 9;
        order: 9
    }

    .order-md-10 {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
        -ms-flex-order: 10;
        order: 10
    }

    .order-md-11 {
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
        -ms-flex-order: 11;
        order: 11
    }

    .order-md-12 {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
        -ms-flex-order: 12;
        order: 12
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.33333%
    }

    .offset-md-2 {
        margin-left: 16.66667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.33333%
    }

    .offset-md-5 {
        margin-left: 41.66667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.33333%
    }

    .offset-md-8 {
        margin-left: 66.66667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.33333%
    }

    .offset-md-11 {
        margin-left: 91.66667%
    }
}

@media (min-width:1024px) {
    .col-lg {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-lg-1>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-lg-2>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-lg-3>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .row-cols-lg-4>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-lg-5>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-lg-6>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-lg-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-lg-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-lg-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-lg-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-lg-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-lg-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-lg-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-lg-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-lg-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-lg-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-lg-first {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1
    }

    .order-lg-last {
        -webkit-box-ordinal-group: 14;
        -webkit-order: 13;
        -ms-flex-order: 13;
        order: 13
    }

    .order-lg-0 {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
    }

    .order-lg-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }

    .order-lg-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .order-lg-3 {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }

    .order-lg-4 {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4
    }

    .order-lg-5 {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
        -ms-flex-order: 5;
        order: 5
    }

    .order-lg-6 {
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
        -ms-flex-order: 6;
        order: 6
    }

    .order-lg-7 {
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
        -ms-flex-order: 7;
        order: 7
    }

    .order-lg-8 {
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
        -ms-flex-order: 8;
        order: 8
    }

    .order-lg-9 {
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
        -ms-flex-order: 9;
        order: 9
    }

    .order-lg-10 {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
        -ms-flex-order: 10;
        order: 10
    }

    .order-lg-11 {
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
        -ms-flex-order: 11;
        order: 11
    }

    .order-lg-12 {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
        -ms-flex-order: 12;
        order: 12
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.33333%
    }

    .offset-lg-2 {
        margin-left: 16.66667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.33333%
    }

    .offset-lg-5 {
        margin-left: 41.66667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.33333%
    }

    .offset-lg-8 {
        margin-left: 66.66667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.33333%
    }

    .offset-lg-11 {
        margin-left: 91.66667%
    }
}

@media (min-width:1540px) {
    .col-xl {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-xl-1>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-xl-2>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-xl-3>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .row-cols-xl-4>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-xl-5>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-xl-6>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-xl-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-xl-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-xl-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-xl-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-xl-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-xl-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-xl-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-xl-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-xl-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-xl-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-xl-first {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1
    }

    .order-xl-last {
        -webkit-box-ordinal-group: 14;
        -webkit-order: 13;
        -ms-flex-order: 13;
        order: 13
    }

    .order-xl-0 {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
    }

    .order-xl-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }

    .order-xl-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .order-xl-3 {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }

    .order-xl-4 {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4
    }

    .order-xl-5 {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
        -ms-flex-order: 5;
        order: 5
    }

    .order-xl-6 {
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
        -ms-flex-order: 6;
        order: 6
    }

    .order-xl-7 {
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
        -ms-flex-order: 7;
        order: 7
    }

    .order-xl-8 {
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
        -ms-flex-order: 8;
        order: 8
    }

    .order-xl-9 {
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
        -ms-flex-order: 9;
        order: 9
    }

    .order-xl-10 {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
        -ms-flex-order: 10;
        order: 10
    }

    .order-xl-11 {
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
        -ms-flex-order: 11;
        order: 11
    }

    .order-xl-12 {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
        -ms-flex-order: 12;
        order: 12
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.33333%
    }

    .offset-xl-2 {
        margin-left: 16.66667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.33333%
    }

    .offset-xl-5 {
        margin-left: 41.66667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.33333%
    }

    .offset-xl-8 {
        margin-left: 66.66667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.33333%
    }

    .offset-xl-11 {
        margin-left: 91.66667%
    }
}

@media (min-width:768px) {
    .d-md-none {
        display: none !important
    }

    .d-md-inline {
        display: inline !important
    }

    .d-md-inline-block {
        display: inline-block !important
    }

    .d-md-block {
        display: block !important
    }

    .d-md-table {
        display: table !important
    }

    .d-md-table-row {
        display: table-row !important
    }

    .d-md-table-cell {
        display: table-cell !important
    }

    .d-md-flex {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .d-md-inline-flex {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media (min-width:1024px) {
    .d-lg-none {
        display: none !important
    }

    .d-lg-inline {
        display: inline !important
    }

    .d-lg-inline-block {
        display: inline-block !important
    }

    .d-lg-block {
        display: block !important
    }

    .d-lg-table {
        display: table !important
    }

    .d-lg-table-row {
        display: table-row !important
    }

    .d-lg-table-cell {
        display: table-cell !important
    }

    .d-lg-flex {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .d-lg-inline-flex {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media (min-width:1540px) {
    .d-xl-none {
        display: none !important
    }

    .d-xl-inline {
        display: inline !important
    }

    .d-xl-inline-block {
        display: inline-block !important
    }

    .d-xl-block {
        display: block !important
    }

    .d-xl-table {
        display: table !important
    }

    .d-xl-table-row {
        display: table-row !important
    }

    .d-xl-table-cell {
        display: table-cell !important
    }

    .d-xl-flex {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .d-xl-inline-flex {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media (min-width:768px) {
    .flex-md-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .flex-md-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .flex-md-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .flex-md-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    .flex-md-wrap {
        -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    .flex-md-nowrap {
        -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .flex-md-wrap-reverse {
        -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    .flex-md-fill {
        -webkit-box-flex: 1 !important;
        -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }

    .flex-md-grow-0 {
        -webkit-box-flex: 0 !important;
        -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }

    .flex-md-grow-1 {
        -webkit-box-flex: 1 !important;
        -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }

    .flex-md-shrink-0 {
        -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }

    .flex-md-shrink-1 {
        -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }

    .justify-content-md-start {
        -webkit-box-pack: start !important;
        -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    .justify-content-md-end {
        -webkit-box-pack: end !important;
        -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    .justify-content-md-center {
        -webkit-box-pack: center !important;
        -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .justify-content-md-between {
        -webkit-box-pack: justify !important;
        -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .justify-content-md-around {
        -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    .align-items-md-start {
        -webkit-box-align: start !important;
        -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    .align-items-md-end {
        -webkit-box-align: end !important;
        -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    .align-items-md-center {
        -webkit-box-align: center !important;
        -webkit-align-items: center !important;
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .align-items-md-baseline {
        -webkit-box-align: baseline !important;
        -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .align-items-md-stretch {
        -webkit-box-align: stretch !important;
        -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .align-content-md-start {
        -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .align-content-md-end {
        -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .align-content-md-center {
        -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .align-content-md-between {
        -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .align-content-md-around {
        -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .align-content-md-stretch {
        -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .align-self-md-auto {
        -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

    .align-self-md-start {
        -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    .align-self-md-end {
        -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    .align-self-md-center {
        -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .align-self-md-baseline {
        -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .align-self-md-stretch {
        -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

@media (min-width:1024px) {
    .flex-lg-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .flex-lg-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .flex-lg-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .flex-lg-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    .flex-lg-wrap {
        -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    .flex-lg-nowrap {
        -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .flex-lg-wrap-reverse {
        -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    .flex-lg-fill {
        -webkit-box-flex: 1 !important;
        -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }

    .flex-lg-grow-0 {
        -webkit-box-flex: 0 !important;
        -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }

    .flex-lg-grow-1 {
        -webkit-box-flex: 1 !important;
        -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }

    .flex-lg-shrink-0 {
        -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }

    .flex-lg-shrink-1 {
        -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }

    .justify-content-lg-start {
        -webkit-box-pack: start !important;
        -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    .justify-content-lg-end {
        -webkit-box-pack: end !important;
        -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    .justify-content-lg-center {
        -webkit-box-pack: center !important;
        -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .justify-content-lg-between {
        -webkit-box-pack: justify !important;
        -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .justify-content-lg-around {
        -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    .align-items-lg-start {
        -webkit-box-align: start !important;
        -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    .align-items-lg-end {
        -webkit-box-align: end !important;
        -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    .align-items-lg-center {
        -webkit-box-align: center !important;
        -webkit-align-items: center !important;
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .align-items-lg-baseline {
        -webkit-box-align: baseline !important;
        -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .align-items-lg-stretch {
        -webkit-box-align: stretch !important;
        -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .align-content-lg-start {
        -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .align-content-lg-end {
        -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .align-content-lg-center {
        -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .align-content-lg-between {
        -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .align-content-lg-around {
        -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .align-content-lg-stretch {
        -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .align-self-lg-auto {
        -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

    .align-self-lg-start {
        -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    .align-self-lg-end {
        -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    .align-self-lg-center {
        -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .align-self-lg-baseline {
        -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .align-self-lg-stretch {
        -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

@media (min-width:1540px) {
    .flex-xl-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .flex-xl-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .flex-xl-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .flex-xl-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    .flex-xl-wrap {
        -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    .flex-xl-nowrap {
        -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .flex-xl-wrap-reverse {
        -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    .flex-xl-fill {
        -webkit-box-flex: 1 !important;
        -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }

    .flex-xl-grow-0 {
        -webkit-box-flex: 0 !important;
        -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }

    .flex-xl-grow-1 {
        -webkit-box-flex: 1 !important;
        -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }

    .flex-xl-shrink-0 {
        -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }

    .flex-xl-shrink-1 {
        -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }

    .justify-content-xl-start {
        -webkit-box-pack: start !important;
        -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    .justify-content-xl-end {
        -webkit-box-pack: end !important;
        -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    .justify-content-xl-center {
        -webkit-box-pack: center !important;
        -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .justify-content-xl-between {
        -webkit-box-pack: justify !important;
        -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .justify-content-xl-around {
        -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    .align-items-xl-start {
        -webkit-box-align: start !important;
        -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    .align-items-xl-end {
        -webkit-box-align: end !important;
        -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    .align-items-xl-center {
        -webkit-box-align: center !important;
        -webkit-align-items: center !important;
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .align-items-xl-baseline {
        -webkit-box-align: baseline !important;
        -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .align-items-xl-stretch {
        -webkit-box-align: stretch !important;
        -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .align-content-xl-start {
        -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .align-content-xl-end {
        -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .align-content-xl-center {
        -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .align-content-xl-between {
        -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .align-content-xl-around {
        -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .align-content-xl-stretch {
        -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .align-self-xl-auto {
        -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

    .align-self-xl-start {
        -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    .align-self-xl-end {
        -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    .align-self-xl-center {
        -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .align-self-xl-baseline {
        -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .align-self-xl-stretch {
        -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

@media (min-width:768px) {
    .main-content>:first-child {
        border-top: 30px solid #f5e5d5
    }

    .is-article .main-content>:first-child {
        border-top: 0
    }

    .main-content>.abox:first-child {
        margin-top: -30px
    }
}

@media (min-width:1024px) {
    .main-content .abox.d-none.d-lg-block+.rel--strip {
        margin-top: -30px;
        position: relative
    }
}

@media (min-width:768px) and (max-width:1023.98px) {
    .main-content>.abox.d-none.d-lg-block:first-child+* {
        border-top: 30px solid #f5e5d5
    }
}

@media (min-width:768px) {

    .row--lined>.col:not(:first-child)::after,
    .row--lined>.slick-list>.slick-track>.carousel-slide:not(:first-child)::after,
    .row--lined>.slick-list>.slick-track>.slick-slide:not(:first-child)::after,
    .row--lined>[class*=col-]:not(:first-child)::after {
        display: block
    }
}

@media (min-width:768px) {

    .row--lined>.col:not(:first-child).col-brd-right::after,
    .row--lined>.slick-list>.slick-track>.carousel-slide:not(:first-child).col-brd-right::after,
    .row--lined>.slick-list>.slick-track>.slick-slide:not(:first-child).col-brd-right::after,
    .row--lined>[class*=col-]:not(:first-child).col-brd-right::after {
        left: auto;
        right: -1px
    }
}

@media (min-width:768px) and (max-width:1023.98px) {

    .row--lined>.col:not(:first-child).col-brd-md-right::after,
    .row--lined>.slick-list>.slick-track>.carousel-slide:not(:first-child).col-brd-md-right::after,
    .row--lined>.slick-list>.slick-track>.slick-slide:not(:first-child).col-brd-md-right::after,
    .row--lined>[class*=col-]:not(:first-child).col-brd-md-right::after {
        left: auto;
        right: -1px
    }
}

@media (min-width:768px) {
    .col-brd-md::after {
        display: block !important
    }
}

@media (min-width:768px) {
    .col-brd-md-none::after {
        display: none !important
    }
}

@media (min-width:1024px) {
    .col-brd-lg::after {
        display: block !important
    }
}

@media (min-width:1024px) {
    .col-brd-lg-none::after {
        display: none !important
    }
}

@media (min-width:1540px) {
    .col-brd-xl::after {
        display: block !important
    }
}

@media (min-width:1540px) {
    .col-brd-xl-none::after {
        display: none !important
    }
}

@media (min-width:1024px) {
    .w-100--dist {
        margin-bottom: 30px
    }
}

@media (min-width:768px) {
    .col--stretch>.row .w-100--space {
        height: auto
    }
}

@media (min-width:1024px) {
    .logo24plus {
        height: 24px
    }
}

@media (min-width:1024px) {
    .subhead-24plus {
        font-size: 1.0625rem
    }

    .aprev--big .subhead-24plus,
    .aprev--big-d .subhead-24plus {
        font-size: 1.25rem
    }
}

@media (min-width:768px) {
    .subtitle {
        font-size: 1rem !important
    }
}

@media (min-width:1540px) {
    .subtitle {
        font-size: 1.125rem !important
    }
}

@media (min-width:768px) and (max-width:1023.98px) {
    .qv-link::before {
        margin-top: 4px
    }
}

@media (min-width:1024px) {
    .qv-link {
        padding-left: 13px
    }

    .qv-link::before {
        width: 8px;
        height: 16px
    }
}

@media (min-width:1540px) {
    .qv-link {
        padding-left: 15px
    }

    .qv-link::before {
        width: 10px;
        height: 20px
    }
}

@media (min-width:768px) {
    .pgallery-md {
        position: relative
    }

    .pgallery-md::before {
        content: '';
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 50%;
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .8)));
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .8) 100%);
        background-repeat: repeat-x;
        pointer-events: none;
        z-index: 1
    }

    .bytime .pgallery-md::before {
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .5)));
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 100%);
        background-repeat: repeat-x
    }

    .pgallery-md .pgallery-overlay {
        display: block;
        position: absolute;
        left: 20px;
        right: 20px;
        bottom: 20px;
        z-index: 9
    }

    .bytime .pgallery-md .pgallery-overlay {
        left: 10px;
        right: 10px;
        bottom: 10px
    }

    .pgallery-md .aprev-footer,
    .pgallery-md .aprev-main,
    .pgallery-md .aprev-related,
    .pgallery-md .auth {
        color: #fff
    }

    .pgallery-md .aprev-footer .aprev-title-clr,
    .pgallery-md .aprev-footer a,
    .pgallery-md .aprev-main .aprev-title-clr,
    .pgallery-md .aprev-main a,
    .pgallery-md .aprev-related .aprev-title-clr,
    .pgallery-md .aprev-related a,
    .pgallery-md .auth .aprev-title-clr,
    .pgallery-md .auth a {
        color: #fff !important
    }

    .pgallery-md .aprev-footer .aprev-title-clr:hover,
    .pgallery-md .aprev-footer a:hover,
    .pgallery-md .aprev-main .aprev-title-clr:hover,
    .pgallery-md .aprev-main a:hover,
    .pgallery-md .aprev-related .aprev-title-clr:hover,
    .pgallery-md .aprev-related a:hover,
    .pgallery-md .auth .aprev-title-clr:hover,
    .pgallery-md .auth a:hover {
        color: rgba(255, 255, 255, .7) !important
    }

    .pgallery-md .aprev-footer .aprev-title-clr,
    .pgallery-md .aprev-main .aprev-title-clr,
    .pgallery-md .aprev-related .aprev-title-clr,
    .pgallery-md .auth .aprev-title-clr {
        text-decoration: underline
    }

    .pgallery-md .aprev-footer .aprev-price,
    .pgallery-md .aprev-main .aprev-price,
    .pgallery-md .aprev-related .aprev-price,
    .pgallery-md .auth .aprev-price {
        display: none
    }

    .pgallery-md .aprev-related {
        text-align: left
    }

    .pgallery-md .aprev-related .aprev::before {
        border-color: rgba(255, 255, 255, .25)
    }

    .pgallery-md .aprev-related .aprev-title::before {
        background: #fff
    }

    .pgallery-md .aprev-img {
        margin: 0
    }

    .pgallery-md .img-fluid {
        width: 100%
    }

    .pgallery-md .aprev-price {
        margin-top: 20px;
        margin-right: 20px
    }
}

@media (min-width:1024px) {
    .aembed {
        margin-bottom: 30px
    }
}

@media (min-width:768px) {
    .aembed--extra {
        margin-left: -30px;
        margin-right: -30px
    }
}

@media (min-width:1024px) and (max-width:1539.98px) {
    .aembed--extra {
        margin-left: -15px;
        margin-right: -15px
    }
}

@media (min-width:1024px) and (max-width:1539.98px) {
    .ainfo .list-inline--tools .list-inline-item:not(:last-child) {
        margin-right: 5px
    }
}

@media (min-width:1024px) and (max-width:1539.98px) {
    .list-inline--lg-block .list-inline-item {
        display: block
    }

    .list-inline--lg-block .list-inline-item:not(:last-child) {
        margin-right: 0;
        margin-bottom: 10px
    }
}

@media (min-width:1024px) {
    .list-lined--closed-lg .list-lined-item:last-child {
        padding-bottom: 10px;
        border-bottom: 1px solid rgba(15, 15, 15, .25)
    }
}

@media (min-width:1540px) {
    .list-lined--ord .list-lined-item {
        padding-left: 20px
    }
}

@media (min-width:768px) {

    .col--stretch,
    .slist--stretch {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }

    .col--stretch>.list-grid-wrapper,
    .col--stretch>.row,
    .slist--stretch>.list-grid-wrapper,
    .slist--stretch>.row {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }
}

@media (min-width:768px) {
    .slist--stretch {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .slist--stretch>.row>.col,
    .slist--stretch>.row>[class*=col-] {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

@media (min-width:768px) {

    .list-stretch,
    .list-stretch .list-lined,
    .slist--stretch .list-lined {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        width: 100%
    }

    .list-stretch .list-lined-item,
    .list-stretch-item,
    .slist--stretch .list-lined-item {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

@media (min-width:768px) {
    .abox::before {
        content: 'Pubblicità';
        display: inline-block;
        position: absolute;
        top: 4px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
        font-size: .75rem;
        line-height: 1;
        color: rgba(15, 15, 15, .25)
    }
}

@media (min-width:1024px) {
    .sidebar .abox {
        text-align: left
    }

    .sidebar .abox>* {
        margin-left: 0;
        margin-right: 0
    }

    .sidebar .abox+.side {
        margin-top: 30px
    }
}

@media (min-width:1024px) {
    .abox.sticky-parent.abox--grow {
        background: 0 0 !important;
        padding-top: 0;
        padding-bottom: 0
    }
}

@media (min-width:768px) {
    .sidebar--full .abox.sticky-parent.abox--grow::before {
        display: block !important
    }
}

@media (min-width:1024px) {
    .sidebar--full .abox.sticky-parent.abox--grow {
        padding-top: 20px;
        margin-left: auto;
        margin-right: auto
    }
}

@media (min-width:768px) {
    .abox--full {
        width: 100%
    }
}

@media (min-width:768px) {

    .backgroundAdv .dossier-wrapper,
    .backgroundAdv .main-header,
    .backgroundAdv .rel--strip,
    .backgroundAdv .sbrknews,
    .backgroundAdv .scta--head,
    .backgroundAdv .shrinkable {
        margin-left: auto;
        margin-right: auto;
        max-width: 760px
    }
}

@media (min-width:1024px) {

    .backgroundAdv .dossier-wrapper,
    .backgroundAdv .main-header,
    .backgroundAdv .rel--strip,
    .backgroundAdv .sbrknews,
    .backgroundAdv .scta--head,
    .backgroundAdv .shrinkable {
        max-width: 1020px
    }
}

@media (min-width:1540px) {

    .backgroundAdv .dossier-wrapper,
    .backgroundAdv .main-header,
    .backgroundAdv .rel--strip,
    .backgroundAdv .sbrknews,
    .backgroundAdv .scta--head,
    .backgroundAdv .shrinkable {
        max-width: 1260px
    }
}

@media (min-width:768px) and (max-width:1023.98px) {
    .scrolling--md {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        margin: 0 -15px -5px !important;
        padding-bottom: 5px;
        -ms-overflow-style: none;
        scrollbar-width: none
    }

    .scrolling--md::-webkit-scrollbar {
        display: none
    }

    .scrolling--md .scrolling-item {
        -webkit-box-flex: 0 !important;
        -webkit-flex: 0 0 auto !important;
        -ms-flex: 0 0 auto !important;
        flex: 0 0 auto !important;
        margin-bottom: 0 !important;
        width: 175px !important;
        max-width: unset !important
    }

    .rel--strip .scrolling--md .scrolling-item,
    .relmt-card-wrapper .scrolling--md .scrolling-item {
        width: 300px !important
    }

    .rel--bg .scrolling--md {
        margin-left: -8px;
        margin-right: -8px
    }

    .rel--bg .scrolling--md .scrolling-item {
        padding-left: 8px;
        padding-right: 8px;
        width: 220px !important
    }

    .rel--nt-plus .scrolling--md .scrolling-item {
        width: 240px !important
    }
}

@media (min-width:768px) {
    .list-grid-wrapper {
        overflow: hidden
    }
}

@media (min-width:768px) and (max-width:1023.98px) {
    .list-grid-md {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        margin-left: -15px;
        margin-right: -15px;
        margin-bottom: -20px;
        height: auto;
        width: auto;
        position: relative
    }

    .list-grid-md .list-grid-item {
        position: relative;
        padding-left: 15px;
        padding-right: 15px;
        width: 50%;
        -webkit-box-flex: 0 !important;
        -webkit-flex: none !important;
        -ms-flex: none !important;
        flex: none !important
    }

    .list-grid-md .list-grid-item.list-lined-item {
        padding-bottom: 10px;
        border-bottom: 1px solid rgba(15, 15, 15, .25);
        margin-bottom: 10px
    }

    .list-grid-md::after,
    .list-grid-md::before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 50%;
        z-index: 1
    }

    .list-grid-md::before {
        background: #f5e5d5;
        padding: 0 15px;
        margin-left: -15px
    }

    .list-grid-md::after {
        border-left: 1px solid rgba(15, 15, 15, .25)
    }
}

@media (min-width:768px) and (max-width:1023.98px) {
    .list-grid-md--3 .list-grid-item {
        width: 33.33333%
    }

    .list-grid-md--3::after,
    .list-grid-md--3::before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 50%;
        z-index: 1
    }

    .list-grid-md--3::before {
        border-left: 1px solid rgba(15, 15, 15, .25);
        background: 0 0;
        padding: 0;
        margin-left: 0;
        left: 33.33333%
    }

    .list-grid-md--3::after {
        border-left: 1px solid rgba(15, 15, 15, .25);
        left: 66.66667%
    }
}

@media (min-width:1024px) {
    .list-grid-md--stretch {
        height: 100%
    }
}

@media (min-width:1024px) {
    .list-grid-lg {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        margin-left: -15px;
        margin-right: -15px;
        margin-bottom: -20px;
        height: auto;
        width: auto;
        position: relative
    }

    .list-grid-lg .list-grid-item {
        position: relative;
        padding-left: 15px;
        padding-right: 15px;
        width: 50%;
        -webkit-box-flex: 0 !important;
        -webkit-flex: none !important;
        -ms-flex: none !important;
        flex: none !important
    }

    .list-grid-lg .list-grid-item.list-lined-item {
        padding-bottom: 10px;
        border-bottom: 1px solid rgba(15, 15, 15, .25);
        margin-bottom: 10px
    }

    .list-grid-lg::after,
    .list-grid-lg::before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 50%;
        z-index: 1
    }

    .list-grid-lg::before {
        background: #f5e5d5;
        padding: 0 15px;
        margin-left: -15px
    }

    .list-grid-lg::after {
        border-left: 1px solid rgba(15, 15, 15, .25)
    }
}

@media (min-width:768px) {
    .btn--big {
        padding: 6px 15px;
        font-size: 1rem;
        line-height: 1;
        border-radius: 4px
    }
}

@media (min-width:1540px) {
    .btn--big-xl {
        padding: 6px 15px;
        font-size: 1rem;
        line-height: 1;
        border-radius: 4px
    }
}

@media (min-width:1540px) {
    .btn--pill {
        font-size: .9375rem
    }
}

@media (min-width:1540px) {
    .btn--goto {
        font-size: 1rem
    }
}

@media (min-width:768px) {
    .aprev {
        width: 100%
    }
}

@media (min-width:768px) {
    .aprev-img .logo24plus {
        left: auto;
        right: 15px;
        bottom: 15px;
        margin: 0
    }
}

@media (min-width:768px) {
    .aprev-img--md-gradient {
        position: relative
    }

    .aprev-img--md-gradient::before {
        content: '';
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 50%;
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .8)));
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .8) 100%);
        background-repeat: repeat-x;
        pointer-events: none;
        z-index: 1
    }

    .bytime .aprev-img--md-gradient::before {
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .5)));
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 100%);
        background-repeat: repeat-x
    }
}

@media (min-width:1024px) {
    .aprev--hlist .aprev-footer--ltool {
        padding-right: 31px
    }
}

@media (min-width:1024px) {

    .aprev--hlight .aprev-footer--ltool,
    .aprev-footer--ltool.text-center,
    .text-center .aprev-footer--ltool {
        padding-left: 31px
    }
}

@media (min-width:1540px) {
    .aprev-related .aprev-title::before {
        top: 7px
    }
}

@media (min-width:768px) and (max-width:1023.98px) {
    .aprev-opinion--img {
        padding-right: 0;
        min-height: 0
    }

    .aprev-opinion--img .minibio-img {
        display: none
    }

    .aprev--huge .aprev-opinion--img {
        padding-right: 82px;
        min-height: 92px
    }

    .aprev--huge .aprev-opinion--img .minibio-img {
        display: block
    }
}

@media (min-width:1540px) {
    .aprev-ru {
        padding-right: 105px;
        min-height: 110px;
        font-size: 1.125rem
    }

    .aprev-ru-img {
        width: 90px;
        height: 90px
    }
}

@media (min-width:768px) {
    .aentry .aprev--float {
        width: 168px;
        margin-right: 20px
    }
}

@media (min-width:768px) and (max-width:1023.98px) {
    .aprev--sqt .aprev-img-ratio {
        display: block;
        position: relative;
        padding-bottom: 100%;
        overflow: hidden
    }

    .aprev--sqt .aprev-img-ratio .img-fluid,
    .aprev--sqt .aprev-img-ratio a {
        height: 100%;
        width: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .aprev--sqt .aprev-img-ratio .img-fluid {
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        font-family: "object-fit: cover; object-position: center"
    }
}

@media (min-width:1540px) {
    .aprev--imgsl .rel-title+.aprev-img {
        top: 35px
    }
}

@media (min-width:768px) and (max-width:1023.98px) {
    .aprev--imgsl--nomd .aprev-main {
        padding-right: 0;
        min-height: 0
    }

    .aprev--imgsl--nomd .aprev-img {
        width: auto;
        height: auto;
        padding-bottom: 52.35732%;
        position: relative;
        top: auto;
        right: auto
    }
}

@media (min-width:768px) and (max-width:1023.98px) {
    .aprev--imgslt .aprev-main {
        position: relative;
        padding-right: 100px;
        min-height: 90px
    }

    .aprev--imgslt .aprev-img {
        display: block;
        width: 90px;
        height: 90px;
        overflow: hidden;
        position: absolute;
        top: 0;
        right: 0
    }

    .aprev--imgslt .aprev-img .img-fluid,
    .aprev--imgslt .aprev-img a {
        height: 100%;
        width: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .aprev--imgslt .aprev-img .img-fluid {
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        font-family: "object-fit: cover; object-position: center"
    }
}

@media (min-width:768px) {
    .aprev--ilist {
        padding-right: 150px;
        min-height: 140px !important
    }

    .aprev--ilist .aprev-img {
        width: 140px
    }
}

@media (min-width:1540px) {
    .aprev--ilist {
        padding-right: 190px;
        min-height: 180px !important
    }

    .aprev--ilist .aprev-img {
        width: 180px
    }
}

@media (min-width:768px) {
    .aprev--ilist.boxprev {
        padding-right: 305px;
        min-height: 171.36476px !important
    }

    .aprev--ilist.boxprev .aprev-img {
        width: 270px
    }
}

@media (min-width:768px) {
    .aprev--ilisto {
        padding-right: 255px;
        min-height: 118px !important
    }

    .aprev--ilisto .aprev-img {
        width: 225px;
        height: 118px
    }
}

@media (min-width:1540px) {
    .aprev--ilisto {
        padding-right: 315px;
        min-height: 149px !important
    }

    .aprev--ilisto .aprev-img {
        width: 285px;
        height: 149px
    }
}

@media (min-width:768px) {
    .aprev--ialt {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        min-height: 158px !important
    }

    .aprev--ialt .aprev-img {
        position: absolute;
        top: 0;
        width: 158px
    }

    .aprev--ialt .aprev-footer {
        margin: 0 !important
    }

    .list-alt:nth-child(2n) .aprev--ialt {
        padding-right: 188px
    }

    .list-alt:nth-child(2n) .aprev--ialt .aprev-img {
        right: 0
    }

    .list-alt:nth-child(odd) .aprev--ialt {
        padding-left: 188px
    }

    .list-alt:nth-child(odd) .aprev--ialt .aprev-img {
        left: 0
    }
}

@media (min-width:1024px) {
    .aprev--ialt {
        min-height: 170px !important
    }

    .aprev--ialt .aprev-img {
        width: 170px
    }

    .list-alt:nth-child(2n) .aprev--ialt {
        padding-right: 200px
    }

    .list-alt:nth-child(odd) .aprev--ialt {
        padding-left: 200px
    }
}

@media (min-width:1540px) {
    .aprev--ialt {
        min-height: 210px !important
    }

    .aprev--ialt .aprev-img {
        width: 210px
    }

    .list-alt:nth-child(2n) .aprev--ialt {
        padding-right: 240px
    }

    .list-alt:nth-child(odd) .aprev--ialt {
        padding-left: 240px
    }
}

@media (min-width:1024px) {
    .aprev--opensez {
        padding-bottom: 355.32258px
    }

    .aprev--opensez .aprev-img {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        margin: 0
    }
}

@media (min-width:1540px) {
    .aprev--opensez {
        padding-bottom: 439.09429px
    }
}

@media (min-width:768px) {
    .aprev--h {
        padding-left: 130px;
        min-height: 65px
    }

    .aprev--h .aprev-img {
        width: 115px
    }
}

@media (min-width:1540px) {
    .aprev--h {
        padding-left: 157px;
        min-height: 80px
    }

    .aprev--h .aprev-img {
        width: 142px
    }

    .aprev--h .aprev-title {
        font-size: 1rem
    }
}

@media (min-width:768px) {
    .rstrip--market .aprev--h {
        padding-left: 99px
    }

    .rstrip--market .aprev--h .aprev-img {
        width: 84px;
        height: 65px
    }
}

@media (min-width:1540px) {
    .rstrip--market .aprev--h {
        padding-left: 118px
    }

    .rstrip--market .aprev--h .aprev-img {
        width: 103px;
        height: 80px
    }
}

@media (min-width:768px) {
    .rstrip--sticky .aprev--h {
        padding-left: 100px !important
    }

    .rstrip--sticky .aprev--h .aprev-img {
        width: 85.23364px !important
    }
}

@media (min-width:768px) {
    .aprev--hsq {
        padding-left: 80px;
        min-height: 70px
    }

    .aprev--hsq .aprev-img {
        position: absolute;
        top: 0;
        left: 0
    }
}

@media (min-width:768px) {
    .aprev--hsq {
        padding-left: 80px;
        min-height: 70px
    }
}

@media (min-width:1024px) {
    .aprev--hsq {
        padding-left: 160px;
        min-height: 150px
    }

    .aprev--hsq .aprev-img {
        width: 150px
    }
}

@media (min-width:1540px) {
    .aprev--hsq {
        padding-left: 190px;
        min-height: 180px
    }

    .aprev--hsq .aprev-img {
        width: 180px
    }
}

@media (min-width:768px) {
    .aprev--hsq-small {
        padding-left: 80px;
        min-height: 70px;
        margin: 0
    }

    .aprev--hsq-small .aprev-img {
        width: 70px;
        position: absolute;
        top: 0;
        left: 0
    }
}

@media (min-width:1024px) {
    .aprev--hsq-small {
        padding-left: 94px;
        min-height: 84px
    }

    .aprev--hsq-small .aprev-img {
        width: 84px
    }
}

@media (min-width:1540px) {
    .aprev--hsq-small {
        padding-left: 130px;
        min-height: 120px
    }

    .aprev--hsq-small .aprev-img {
        width: 120px
    }
}

@media (min-width:768px) {
    .aprev--hga {
        padding-left: 169px;
        min-height: 83.24814px
    }

    .aprev--hga .aprev-img {
        width: 159px;
        position: absolute;
        top: 0;
        left: 0
    }
}

@media (min-width:1024px) {
    .aprev--hga {
        padding-left: 235px;
        min-height: 117.80397px
    }

    .aprev--hga .aprev-img {
        width: 225px
    }
}

@media (min-width:1540px) {
    .aprev--hga {
        padding-left: 295px;
        min-height: 149.21836px
    }

    .aprev--hga .aprev-img {
        width: 285px
    }
}

@media (min-width:768px) {
    .aprev--radio-img {
        padding-right: 166px;
        min-height: 117px
    }

    .aprev--radio-img .aprev-img {
        width: 156px
    }
}

@media (min-width:1024px) {
    .aprev--radio-img {
        padding-right: 220px;
        min-height: 158px
    }

    .aprev--radio-img .aprev-img {
        width: 210px
    }
}

@media (min-width:1540px) {
    .aprev--radio-img {
        padding-right: 280px;
        min-height: 203px
    }

    .aprev--radio-img .aprev-img {
        width: 270px
    }
}

@media (min-width:768px) {
    .aprev--lab24 .aprev-img {
        height: 70px;
        margin: 0
    }

    .aprev--lab24 .aprev-img .img-fluid,
    .aprev--lab24 .aprev-img a {
        height: 100%;
        width: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .aprev--lab24 .aprev-img .img-fluid {
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        font-family: "object-fit: cover; object-position: center"
    }
}

@media (min-width:1024px) {
    .aprev--lab24 .aprev-img {
        height: 84px
    }
}

@media (min-width:1540px) {
    .aprev--lab24 .aprev-img {
        height: 120px
    }
}

@media (min-width:768px) {

    .aprev--bgl.pgallery-m .pgallery-overlay,
    .aprev--hlight.pgallery-m .pgallery-overlay {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
}

@media (min-width:768px) {
    .aprev--hlist {
        padding-left: 378px;
        min-height: 182px
    }

    .aprev--hlist .aprev-img {
        margin: 0;
        width: 348px;
        position: absolute;
        top: 0;
        left: 0
    }
}

@media (min-width:1024px) {
    .aprev--hlist {
        padding-left: 340px;
        min-height: 162px
    }

    .aprev--hlist .aprev-img {
        width: 310px
    }
}

@media (min-width:1540px) {
    .aprev--hlist {
        padding-left: 420px;
        min-height: 204px
    }

    .aprev--hlist .aprev-img {
        width: 390px
    }
}

@media (min-width:768px) {
    .aprev--opening .aprev-footer {
        margin-bottom: 20px
    }
}

@media (min-width:768px) {
    .aprev--channel {
        padding-right: 504px;
        min-height: 248px
    }

    .aprev--channel .aprev-img {
        width: 474px;
        position: absolute;
        top: 0;
        right: 0
    }
}

@media (min-width:1024px) {
    .aprev--channel {
        padding-right: 680px;
        min-height: 340px
    }

    .aprev--channel .aprev-img {
        width: 650px
    }
}

@media (min-width:1540px) {
    .aprev--channel {
        padding-right: 840px;
        min-height: 424px
    }

    .aprev--channel .aprev-img {
        width: 810px
    }
}

@media (min-width:768px) {
    .aprev .fbtm-item {
        margin-top: auto
    }
}

@media (min-width:1024px) {
    .aprev--sq {
        padding-right: 94px;
        min-height: 84px
    }

    .aprev--sq .aprev-img {
        width: 84px
    }
}

@media (min-width:1540px) {
    .aprev--sq {
        padding-right: 130px;
        min-height: 120px
    }

    .aprev--sq .aprev-img {
        width: 120px
    }
}

@media (min-width:768px) {
    .bytime .aprev {
        padding-left: 105px;
        min-height: 40px
    }

    .bytime .aprev .aprev-main {
        position: relative
    }

    .bytime .aprev .meta-part.time {
        position: absolute;
        top: 0;
        left: -105px;
        width: 105px;
        padding-right: 10px;
        padding-left: 0
    }

    .bytime .aprev .meta-part.time:after {
        display: none
    }

    .bytime .aprev .htime {
        display: block
    }

    .bytime .aprev.aprev--big .aprev-img {
        margin-left: -105px
    }
}

@media (min-width:768px) {
    .aprev--mono {
        padding-bottom: 40px
    }
}

@media (min-width:1540px) {
    .aprev--mono {
        padding-bottom: 50px
    }
}

@media (min-width:1540px) {

    .aprev--acor .aprev-title,
    .aprev--acor .meta-part {
        font-size: 1.125rem
    }
}

@media (min-width:768px) {
    .aprev--side-media .aprev-goto {
        margin-top: 15px
    }

    .aprev--side-media .aprev-img .icon {
        width: 36px;
        height: 36px;
        line-height: 36px
    }
}

@media (min-width:768px) {
    .aprev--playlist>.aprev-main .aprev-main-title {
        font-size: .875rem
    }
}

@media (min-width:1024px) {
    .aprev--playlist>.aprev-main .aprev-main-title {
        font-size: 1.375rem
    }
}

@media (min-width:1540px) {
    .aprev--playlist>.aprev-main .aprev-main-title {
        font-size: 1.5rem
    }
}

@media (min-width:1024px) {
    .aprev--playlist .aprev-overlay .icon.icon-play {
        top: -2px
    }
}

@media (min-width:1024px) {
    .aprev--playlist .playlist {
        padding: 5px
    }
}

@media (min-width:768px) and (max-width:1023.98px) {
    .aprev--playlist .playlist .aprev.aprev--isq {
        min-height: 60px;
        padding-left: 70px
    }
}

@media (min-width:1540px) {
    .aprev--playlist .playlist .aprev.aprev--isq {
        min-height: 78.84211px;
        padding-left: 155px
    }
}

@media (min-width:768px) {
    .aprev--playlist .playlist .aprev.aprev--isq .aprev-img {
        font-size: .875rem
    }
}

@media (min-width:768px) and (max-width:1023.98px) {
    .aprev--playlist .playlist .aprev.aprev--isq .aprev-img {
        width: 60px;
        height: 60px;
        overflow: hidden
    }
}

@media (min-width:1540px) {
    .aprev--playlist .playlist .aprev.aprev--isq .aprev-img {
        width: 140px;
        height: 78.84211px
    }
}

@media (min-width:768px) and (max-width:1023.98px) {
    .aprev--playlist .playlist .aprev.aprev--isq .aprev-img img {
        max-width: unset;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        height: 100%
    }
}

@media (min-width:768px) and (max-width:1023.98px) {
    .aprev--playlist .playlist .aprev-title {
        font-size: .875rem
    }
}

@media (min-width:1024px) {
    .aprev--mid-lg .aprev-title {
        font-size: 1.25rem
    }
}

@media (min-width:1540px) {
    .aprev--mid-lg .aprev-title {
        font-size: 1.5rem
    }
}

@media (min-width:1540px) {
    .aprev--ss .aprev-title {
        font-size: 1.125rem
    }
}

@media (min-width:1540px) {
    .aprev--mid-ss .aprev-title {
        font-size: 1.5rem
    }
}

@media (min-width:1540px) {
    .aprev-ntp img {
        height: 18px !important
    }
}

@media (min-width:768px) {
    .results-book {
        border-radius: 8px
    }
}

@media (min-width:768px) {
    .results-book {
        margin-left: 105px;
        min-height: 40px
    }

    .results-book .side-title {
        position: absolute;
        top: 10px;
        left: 15px;
        width: 105px;
        border: none
    }

    .results-book .aprev--hsq {
        padding-right: 126px;
        min-height: 96px
    }

    .results-book .aprev-img {
        width: 96px;
        height: 96px
    }
}

@media (min-width:1024px) {
    .results-book .aprev--hsq {
        padding-right: 170px;
        min-height: 140px
    }

    .results-book .aprev-img {
        width: 140px;
        height: 140px
    }
}

@media (min-width:1540px) {
    .results-book .aprev--hsq {
        padding-right: 210px;
        min-height: 180px
    }

    .results-book .aprev-img {
        width: 180px;
        height: 180px
    }
}

@media (min-width:1540px) {

    .bbox,
    .rel--bg {
        padding-left: 30px;
        padding-right: 30px;
        margin-left: -30px;
        margin-right: -30px
    }

    .backgroundAdv .bbox,
    .backgroundAdv .rel--bg {
        padding-left: 15px;
        padding-right: 15px;
        margin-left: -15px;
        margin-right: -15px
    }
}

@media (min-width:768px) {

    .bbox.rel,
    .bbox.scta,
    .rel--bg.rel,
    .rel--bg.scta {
        border-radius: 8px
    }
}

@media (min-width:768px) {
    .bbox-title-t {
        padding-left: 35px
    }
}

@media (min-width:1024px) {
    .bbox-title-txt {
        font-size: 1.25rem
    }
}

@media (min-width:768px) {
    .bbox-foot {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}

@media (min-width:768px) {
    .bbox--sp .bbox-title {
        padding-left: 85px
    }
}

@media (min-width:1024px) {
    .bbox--sp .bbox-title {
        padding-left: 105px;
        padding-right: 105px;
        min-height: 110px
    }
}

@media (min-width:1024px) {
    .bbox--sp .bbox-sp {
        width: 90px
    }
}

@media (min-width:768px) {
    .sdart {
        margin-bottom: 15px
    }
}

@media (min-width:768px) {
    .sdart-sez {
        padding-right: 235px
    }

    .sdart-sez-sp {
        width: 215px;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0
    }
}

@media (min-width:1540px) {

    .findex--table .findex-name,
    .findex--table .findex-val,
    .findex--table .findex-var {
        font-size: 1.125rem
    }
}

@media (min-width:768px) and (max-width:1023.98px) {

    .row-cols-2-md .findex--table .findex-name,
    .row-cols-2-md .findex--table .findex-val,
    .row-cols-2-md .findex--table .findex-var {
        font-size: .875rem
    }
}

@media (min-width:1540px) {
    .findex-col {
        min-width: 90px
    }
}

@media (min-width:1540px) {
    .cardser-title {
        font-size: 1.125rem
    }
}

@media (min-width:1540px) {
    .cardser-txt {
        font-size: .875rem
    }
}

@media (min-width:1024px) {
    .pod-card-act .icon {
        width: 48px;
        height: 48px;
        line-height: 48px;
        font-size: 24px
    }
}

@media (min-width:768px) {
    .pod-card-title {
        font-size: 1rem
    }
}

@media (min-width:1540px) {
    .pod-card-title {
        font-size: 1.125rem
    }
}

@media (min-width:768px) {

    .pod-card-auth,
    .pod-card-txt {
        font-size: 1rem
    }
}

@media (min-width:1024px) {
    .nradiocor .aprev {
        padding-left: 170px
    }

    .nradiocor .aprev .meta {
        position: absolute;
        top: 0;
        left: 0;
        width: 140px;
        margin-bottom: 0
    }
}

@media (min-width:1540px) {
    .nradiocor .aprev {
        padding-left: 210px
    }

    .nradiocor .aprev .meta {
        width: 180px
    }
}

@media (min-width:768px) {

    .player-track .apre-title,
    .player-track .meta {
        padding-right: 95px
    }
}

@media (min-width:768px) {
    .liveb {
        padding-left: 55px
    }

    .liveb .liveb-head {
        position: relative
    }

    .liveb .time--live {
        position: absolute;
        top: 0;
        left: -55px;
        margin-top: 2px
    }
}

@media (min-width:1540px) {
    .liveb .time--live {
        margin-top: 5px
    }
}

@media (min-width:768px) {
    .livelist-link {
        font-size: .8125rem
    }
}

@media (min-width:1540px) {
    .livelist-link {
        font-size: .875rem
    }
}

@media (min-width:768px) {
    .sbrknews-title {
        padding-right: 36px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 100%
    }
}

@media (min-width:768px) {
    .sbrknews-subhead {
        padding-right: 10px;
        border-right: 1px solid rgba(15, 15, 15, .25);
        margin-right: 10px
    }
}

@media (min-width:768px) {
    .main-header {
        position: relative;
        z-index: 3
    }
}

@media (min-width:768px) {
    .is-scrolled .sticky-header {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1)
    }
}

@media (min-width:1540px) {
    .nav-inline--sep .nav-inline-item:not(:last-child) {
        margin-right: 15px
    }
}

@media (min-width:1024px) {

    .hcta,
    .htoday {
        font-size: .8125rem
    }
}

@media (min-width:1540px) {

    .hcta,
    .htoday {
        font-size: .875rem
    }
}

@media (min-width:1540px) {

    .hlink,
    .hlink--label,
    .hlink--title,
    .hlink--topic,
    .hlink-more {
        font-size: .9375rem
    }
}

@media (min-width:1540px) {
    .hlink--title {
        font-size: 1.125rem
    }
}

@media (min-width:1540px) {
    .hlink--page-title {
        font-size: 1rem
    }
}

@media (min-width:1024px) {

    .hlink--dossier-title,
    .hlink--page-title {
        width: 550px
    }
}

@media (min-width:1540px) {

    .hlink--dossier-title,
    .hlink--page-title {
        width: 750px
    }
}

@media (min-width:1024px) {
    .hpill {
        padding: 7px 15px;
        margin-right: 10px
    }
}

@media (min-width:1024px) {
    .htop-center--page {
        padding-bottom: 15px
    }
}

@media (min-width:768px) {
    .hlogo--main img {
        height: 50px
    }
}

@media (min-width:1540px) {
    .hlogo--main img {
        height: 64px
    }
}

@media (min-width:1540px) {
    .hlogo--main-small img {
        height: 30px
    }
}

@media (min-width:768px) {
    .htitle {
        font-size: 3.125rem;
        line-height: 1.1
    }

    .htitle-img {
        height: 50px;
        margin-top: 5px
    }
}

@media (min-width:1024px) {
    .htitle {
        font-size: 3.4375rem
    }

    .htitle-img {
        height: 55px
    }
}

@media (min-width:1540px) {
    .htitle {
        font-size: 4.0625rem;
        margin-top: 5px
    }

    .htitle-img {
        height: 65px;
        margin-top: 10px
    }
}

@media (min-width:768px) {
    .htitle--small {
        font-size: 3rem
    }
}

@media (min-width:1540px) {
    .htitle--sub {
        font-size: 1.125rem
    }
}

@media (min-width:1024px) {
    .habs-right-lg {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        z-index: 101
    }
}

@media (min-width:768px) and (max-width:1023.98px) {
    .habs-left-mdo {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 0;
        z-index: 101
    }
}

@media (min-width:768px) and (max-width:1023.98px) {
    .habs-right-mdo {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        z-index: 101
    }
}

@media (min-width:768px) {
    .htop {
        padding-top: 10px
    }
}

@media (min-width:1024px) {
    .htop {
        padding-top: 15px
    }
}

@media (min-width:1540px) {
    .htop {
        padding-top: 25px
    }
}

@media (min-width:768px) {
    .htop-title {
        padding: 0;
        margin-bottom: -5px
    }
}

@media (min-width:1024px) {
    .htop-title {
        margin-bottom: 5px
    }
}

@media (min-width:1540px) {
    .htop-title {
        margin-bottom: 10px
    }
}

@media (min-width:768px) {
    .hntplus {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media (min-width:1540px) {
    .hgr--big .hgr-wrapper {
        height: 48px
    }
}

@media (min-width:1024px) {
    .hnav--lined .hnav-item:not(:last-child) {
        margin-right: 20px
    }
}

@media (min-width:1024px) {
    .hnav--lined .hnav-item:not(:first-child) {
        padding-left: 20px
    }
}

@media (min-width:1024px) {
    .hnav--lined .hnav-item:not(:first-child)::before {
        height: 40px
    }

    .rel.hmarket .hnav--lined .hnav-item:not(:first-child)::before {
        height: 90px
    }
}

@media (min-width:1540px) {
    .hgr--big .hnav--lined .hnav-item:not(:first-child)::before {
        height: 48px
    }
}

@media (min-width:768px) and (max-width:1023.98px) {
    .hnav--lined .hnav-item--no-brd-md {
        padding-left: 0 !important
    }

    .hnav--lined .hnav-item--no-brd-md::before {
        display: none !important
    }
}

@media (min-width:1540px) {
    .hgr--big .hnav--lsep {
        height: 48px
    }
}

@media (min-width:1024px) {
    .bg-mtick .hnav-scroll::after {
        display: none
    }
}

@media (min-width:1024px) {
    .hnav--scroll::after {
        display: none
    }
}

@media (min-width:1024px) {
    .hgr-wrapper--center .hnav--scroll {
        padding-left: 60px
    }
}

@media (min-width:1540px) {
    .hgr--big .himg--t {
        height: 14px
    }

    .hgr--big .himg--s {
        height: 20px
    }

    .hgr--big .himg--m {
        height: 24px
    }

    .hgr--big .himg--b {
        height: 32px
    }
}

@media (min-width:1540px) {
    .hsole img {
        height: 90px
    }
}

@media (min-width:1540px) {
    .hshome {
        font-size: 4.5rem
    }
}

@media (min-width:1540px) {
    .hmnc img {
        height: 105px
    }
}

@media (min-width:1540px) {
    .hicon-label {
        font-size: .875rem
    }
}

@media (min-width:768px) {
    .is-player-in .main-footer {
        padding-bottom: 90px
    }

    .is-player-expanded .main-footer {
        padding-bottom: 180px
    }
}

@media (min-width:1024px) {

    .is-player-expanded .main-footer,
    .is-player-in .main-footer {
        padding-bottom: 110px
    }
}

@media (min-width:1024px) {
    .ftop {
        height: 60px;
        padding-top: 12px;
        text-align: center;
        margin-bottom: 40px
    }
}

@media (min-width:1024px) {
    .ftop-logo img {
        height: 36px
    }
}

@media (min-width:1024px) {
    .ftop-scrolltop {
        padding-right: 40px
    }

    .ftop-scrolltop .icon {
        font-size: 24px;
        width: 30px;
        height: 30px;
        line-height: 30px;
        border: 1px solid #fff
    }
}

@media (min-width:1024px) {
    .ftop-social {
        left: 0;
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
        top: 50%
    }

    .ftop-social .ltool--outline {
        border-color: transparent !important
    }
}

@media (min-width:1540px) {
    .fnav-link {
        font-size: .875rem
    }
}

@media (min-width:768px) {
    .hmarket {
        min-height: 40px
    }
}

@media (min-width:1540px) {

    .hmarket-name,
    .hmarket-value,
    .hmarket-var {
        font-size: .875rem
    }
}

@media (min-width:1540px) {

    .hmarket-index--is .hmarket-name,
    .hmarket-index--is .hmarket-value,
    .hmarket-index--is .hmarket-var {
        margin-right: 10px
    }
}

@media (min-width:768px) {
    .hmarket-lchart {
        display: block
    }
}

@media (min-width:768px) {
    .hmarket-link {
        padding: 5px 0 5px 36px
    }
}

@media (min-width:768px) {
    .hmarket-index {
        width: 189px
    }
}

@media (min-width:1540px) {
    .hmarket-index {
        width: 196px
    }
}

@media (min-width:1540px) {
    .hmarket-index--is .sbox-datachart-img {
        width: 96px
    }
}

@media (min-width:1540px) {
    .hmarket-is-title {
        font-size: 1.25rem
    }
}

@media (min-width:768px) {

    .row--dotted [class*=" col-md-"]:not(:last-child),
    .row--dotted>.col-md:not(:last-child),
    .row--dotted>[class^=col-md-]:not(:last-child) {
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(15, 15, 15, .5)), color-stop(25%, rgba(15, 15, 15, .5)), color-stop(25%, rgba(15, 15, 15, 0)));
        background-image: linear-gradient(rgba(15, 15, 15, .5) 0, rgba(15, 15, 15, .5) 25%, rgba(15, 15, 15, 0) 25%);
        background-position: right 0;
        background-size: 1px 4px;
        background-repeat: repeat-y
    }
}

@media (min-width:1024px) {
    .col-lg-300 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 330px;
        -ms-flex: 0 0 330px;
        flex: 0 0 330px;
        max-width: 330px
    }
}

@media (min-width:1540px) {
    .spcl-card-title {
        font-size: 1.125rem
    }
}

@media (min-width:1540px) {
    .spcl-card {
        padding-left: 66px;
        min-height: 56px
    }

    .spcl-card-img {
        width: 56px;
        height: 56px
    }
}

@media (min-width:1024px) {
    .nav-wrapper {
        margin-bottom: 20px
    }
}

@media (min-width:1024px) {
    .nav-wrapper--short {
        padding-right: -webkit-calc(33.33333% + 15px);
        padding-right: calc(33.33333% + 15px)
    }
}

@media (min-width:768px) {
    .player-frame {
        height: 70px
    }
}

@media (min-width:1024px) {
    .player-frame {
        height: 90px !important;
        box-shadow: 0 -1px 20px 0 rgba(0, 0, 0, .15)
    }
}

@media (min-width:768px) {
    .is-player-expanded .player-frame {
        height: 160px
    }
}

@media (min-width:768px) {
    .is-player-in .sidedoor-action {
        bottom: 90px
    }
}

@media (min-width:1024px) {
    .is-player-in .sidedoor-action {
        bottom: 110px
    }
}

@media (min-width:1024px) {
    .sidedoor-action {
        bottom: 30px;
        left: 30px
    }
}

@media (min-width:768px) {
    .sidedoor-notice {
        padding: 10px 15px 30px;
        left: 0;
        right: 0;
        bottom: 0
    }
}

@media (min-width:768px) {
    .suggbox {
        text-align: center;
        background: #f5f5f5;
        width: 270px;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media (min-width:768px) {
    .suggbox-label {
        background: #fff
    }
}

@media (min-width:768px) {
    .suggbox-content {
        position: relative;
        border-radius: 12px;
        background: #fff;
        padding: 42px 30px 30px 30px;
        margin-top: 32px
    }

    .suggbox--book .suggbox-content {
        padding-top: 50px
    }
}

@media (min-width:768px) {
    .suggbox-img {
        height: 64px;
        width: auto;
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        top: -32px
    }

    .suggbox--book .suggbox-img {
        height: 90px;
        top: -50px
    }
}

@media (min-width:768px) {
    .suggbox-txt {
        margin-bottom: 20px
    }
}

@media (min-width:768px) {
    .suggbox-btn {
        width: 100%
    }
}
