/*! CSS Used from: Embedded */
.widget {
    max-width: 100%;
}

/*! CSS Used from: Embedded */
.ekids-slider {
    align-content: initial;
    align-items: initial;
    align-self: initial;
    animation-delay: initial;
    animation-direction: initial;
    animation-duration: initial;
    animation-fill-mode: initial;
    animation-iteration-count: initial;
    animation-name: initial;
    animation-play-state: initial;
    animation-timing-function: initial;
    backface-visibility: initial;
    background-attachment: initial;
    background-blend-mode: initial;
    background-clip: initial;
    background-color: initial;
    background-image: initial;
    background-origin: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-repeat: initial;
    background-size: initial;
    block-size: initial;
    border-block-end-color: initial;
    border-block-end-style: initial;
    border-block-end-width: initial;
    border-block-start-color: initial;
    border-block-start-style: initial;
    border-block-start-width: initial;
    border-bottom-color: initial;
    border-bottom-left-radius: initial;
    border-bottom-right-radius: initial;
    border-bottom-style: initial;
    border-bottom-width: initial;
    border-collapse: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    border-image-slice: initial;
    border-image-source: initial;
    border-image-width: initial;
    border-inline-end-color: initial;
    border-inline-end-style: initial;
    border-inline-end-width: initial;
    border-inline-start-color: initial;
    border-inline-start-style: initial;
    border-inline-start-width: initial;
    border-left-color: initial;
    border-left-style: initial;
    border-left-width: initial;
    border-right-color: initial;
    border-right-style: initial;
    border-right-width: initial;
    border-spacing: initial;
    border-top-color: initial;
    border-top-left-radius: initial;
    border-top-right-radius: initial;
    border-top-style: initial;
    border-top-width: initial;
    bottom: initial;
    box-decoration-break: initial;
    box-shadow: initial;
    box-sizing: initial;
    caption-side: initial;
    caret-color: initial;
    clear: initial;
    clip: initial;
    clip-path: initial;
    clip-rule: initial;
    color: inherit;
    color-adjust: initial;
    color-interpolation: initial;
    color-interpolation-filters: initial;
    column-count: initial;
    column-fill: initial;
    column-gap: initial;
    column-rule-color: initial;
    column-rule-style: initial;
    column-rule-width: initial;
    column-width: initial;
    content: initial;
    counter-increment: initial;
    counter-reset: initial;
    cursor: initial;
    dominant-baseline: initial;
    empty-cells: initial;
    fill: initial;
    fill-opacity: initial;
    fill-rule: initial;
    filter: initial;
    flex-basis: initial;
    flex-direction: initial;
    flex-grow: initial;
    flex-shrink: initial;
    flex-wrap: initial;
    float: initial;
    flood-color: initial;
    flood-opacity: initial;
    font-feature-settings: initial;
    font-kerning: initial;
    font-language-override: initial;
    font-size: initial;
    font-size-adjust: initial;
    font-stretch: initial;
    font-style: initial;
    font-synthesis: initial;
    font-variant-alternates: initial;
    font-variant-caps: initial;
    font-variant-east-asian: initial;
    font-variant-ligatures: initial;
    font-variant-numeric: initial;
    font-variant-position: initial;
    font-weight: initial;
    grid-auto-columns: initial;
    grid-auto-flow: initial;
    grid-auto-rows: initial;
    grid-column-end: initial;
    grid-column-gap: initial;
    grid-column-start: initial;
    grid-row-end: initial;
    grid-row-gap: initial;
    grid-row-start: initial;
    grid-template-areas: initial;
    grid-template-columns: initial;
    grid-template-rows: initial;
    height: initial;
    hyphens: initial;
    image-orientation: initial;
    image-rendering: initial;
    ime-mode: initial;
    inline-size: initial;
    isolation: initial;
    justify-content: initial;
    justify-items: initial;
    justify-self: initial;
    left: initial;
    letter-spacing: initial;
    lighting-color: initial;
    line-height: initial;
    list-style-image: initial;
    list-style-position: initial;
    list-style-type: initial;
    margin-block-end: initial;
    margin-block-start: initial;
    margin-bottom: initial;
    margin-inline-end: initial;
    margin-inline-start: initial;
    margin-left: initial;
    margin-right: initial;
    margin-top: initial;
    marker-end: initial;
    marker-mid: initial;
    marker-start: initial;
    mask-clip: initial;
    mask-composite: initial;
    mask-image: initial;
    mask-mode: initial;
    mask-origin: initial;
    mask-position-x: initial;
    mask-position-y: initial;
    mask-repeat: initial;
    mask-size: initial;
    mask-type: initial;
    max-block-size: initial;
    max-height: initial;
    max-inline-size: initial;
    max-width: initial;
    min-block-size: initial;
    min-height: initial;
    min-inline-size: initial;
    min-width: initial;
    mix-blend-mode: initial;
    object-fit: initial;
    object-position: initial;
    offset-block-end: initial;
    offset-block-start: initial;
    offset-inline-end: initial;
    offset-inline-start: initial;
    opacity: initial;
    order: initial;
    outline-color: initial;
    outline-offset: initial;
    outline-style: initial;
    outline-width: initial;
    overflow-x: initial;
    overflow-y: initial;
    padding-block-end: initial;
    padding-block-start: initial;
    padding-bottom: initial;
    padding-inline-end: initial;
    padding-inline-start: initial;
    padding-left: initial;
    padding-right: initial;
    padding-top: initial;
    page-break-after: initial;
    page-break-before: initial;
    page-break-inside: initial;
    paint-order: initial;
    perspective: initial;
    perspective-origin: initial;
    pointer-events: initial;
    position: initial;
    quotes: initial;
    resize: initial;
    right: initial;
    ruby-align: initial;
    ruby-position: initial;
    scroll-behavior: initial;
    scroll-snap-coordinate: initial;
    scroll-snap-destination: initial;
    scroll-snap-points-x: initial;
    scroll-snap-points-y: initial;
    scroll-snap-type-x: initial;
    scroll-snap-type-y: initial;
    shape-rendering: initial;
    stop-color: initial;
    stop-opacity: initial;
    stroke: initial;
    stroke-dasharray: initial;
    stroke-dashoffset: initial;
    stroke-linecap: initial;
    stroke-linejoin: initial;
    stroke-miterlimit: initial;
    stroke-opacity: initial;
    stroke-width: initial;
    table-layout: initial;
    text-align: initial;
    text-align-last: initial;
    text-anchor: initial;
    text-combine-upright: initial;
    text-decoration-color: initial;
    text-decoration-line: initial;
    text-decoration-style: initial;
    text-emphasis-color: initial;
    text-emphasis-position: initial;
    text-emphasis-style: initial;
    text-indent: initial;
    text-justify: initial;
    text-orientation: initial;
    text-overflow: initial;
    text-rendering: initial;
    text-shadow: initial;
    text-transform: initial;
    top: initial;
    touch-action: initial;
    transform: initial;
    transform-box: initial;
    transform-origin: initial;
    transform-style: initial;
    transition-delay: initial;
    transition-duration: initial;
    transition-property: initial;
    transition-timing-function: initial;
    vector-effect: initial;
    vertical-align: initial;
    visibility: initial;
    white-space: initial;
    width: initial;
    will-change: initial;
    word-break: initial;
    word-spacing: initial;
    overflow-wrap: initial;
    writing-mode: initial;
    z-index: initial;
}

.ekids-slider {
    direction: ltr;
    unicode-bidi: normal;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}

.ekids-slider, .ekids-slider * {
    box-sizing: border-box;
}

.ekids-slider {
    position: relative;
    font: 400 normal 15px/1.3 -apple-system, BlinkMacSystemFont, Roboto, Open Sans, Helvetica Neue, sans-serif;
    color: currentColor;
}

.ekids-slider-container {
    width: 100%;
}

.ekids-slider-slider {
    transition: height 0.3s;
}

.ekids-slider-slider-container {
    margin: 0 38px;
    box-sizing: content-box;
    overflow: hidden;
}

.ekids-slider-slider.eui-slider {
    height: initial;
    max-height: 100%;
    transition: max-height 0.3s;
}

.ekids-slider-slider .eui-slider-inner {
    z-index: 1;
    height: initial;
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: stretch;
}

.ekids-slider-slider .eui-slider-slide {
    width: 100%;
    display: inline-flex;
    overflow: hidden;
    flex-grow: 1;
    flex-shrink: 0;
}

.ekids-slider-slider .eui-slider-arrow {
    position: absolute;
    top: 50%;
    width: 38px;
    height: 100%;
    justify-content: center;
    align-items: center;
    z-index: 1;
    cursor: pointer;
    transition: all 0.3s ease;
    backface-visibility: hidden;
    transform: translateY(-50%);
    opacity: 0.6;
    display: flex;
}

.ekids-slider-slider .eui-slider-arrow svg {
    fill: currentColor;
}

.ekids-slider-slider .eui-slider-arrow-prev {
    left: -35px;
}

.ekids-slider-slider .eui-slider-arrow-prev.eui-slider-arrow-enabled {
    left: 0;
}

.ekids-slider-slider .eui-slider-arrow-prev:hover {
    left: -4px;
    opacity: 1;
}

.ekids-slider-slider .eui-slider-arrow-next {
    right: -35px;
}

.ekids-slider-slider .eui-slider-arrow-next.eui-slider-arrow-enabled {
    right: 0;
}

.ekids-slider-slider .eui-slider-arrow-next:hover {
    right: -4px;
    opacity: 1;
}

.ekids-slider-slider .eui-slider-dots {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}

.ekids-slider-slider .eui-slider-dots .eui-slider-dots-inner .eui-slider-dots-item {
    background: currentColor;
}

.ekids-slider-page {
    display: flex;
    flex-direction: row;
}

.ekids-slider-page-item {
    overflow: hidden;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: stretch;
    margin-top: 8px;
    flex-grow: 0;
    flex-shrink: 0;
}

.ekids-slider-page-item-author {
    display: inline-flex;
    align-items: center;
    max-width: 100%;
    z-index: 1;
}

.ekids-slider-page-item-author-container {
    display: inline-flex;
}

.ekids-slider-page-item-author-picture {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.ekids-slider-page-item-image-landscape .ekids-slider-page-item-author-picture {
    height: 100% !important;
    min-width: 100% !important;
    max-width: none !important;
}

.ekids-slider-page-item-image-portrait .ekids-slider-page-item-author-picture {
    height: auto !important;
    width: 100%;
}

.ekids-slider-page-item-author-picture-container {
    min-width: 48px;
    width: 48px;
    display: inline-block;
    height: 48px;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
    margin-right: 16px;
}

.ekids-slider-page-item-author-picture-container:after {
    content: "";
    border: 1px solid;
    border-color: currentColor;
    position: absolute;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 1px);
    height: calc(100% - 1px);
    opacity: 0.2;
}

.ekids-slider-page-item-author-info {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ekids-slider-page-item-author-info-name {
    max-width: 200px;
    font-weight: 700;
    font-size: 15px;
    line-height: 24px;
    color: currentColor;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ekids-slider-page-item-author-info-name-link {
    display: inline-flex;
    align-items: center;
    color: currentColor;
    text-decoration: underline;
    transition: 0.3s all ease-out;
}

.ekids-slider-page-item-author-info-name-link:hover {
    text-decoration: none;
}

.ekids-slider-page-item-author-info-name-link-icon {
    min-width: 20px;
    height: 20px;
    margin-left: 6px;
    border-radius: 50%;
    position: relative;
    transition: 0.3s opacity ease-out;
}

.ekids-slider-page-item-author-info-name-link-icon-facebook {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCI+ICA8ZGVmcz4gICAgPGNpcmNsZSBpZD0iZmFjZWJvb2staWNvbi1hIiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz4gICAgPHBhdGggaWQ9ImZhY2Vib29rLWljb24tYiIgZD0iTTcsMTAuNDE1NzI0OSBMNyw4LjM4NDc4NjcxIEw4LjQ4OTU3NTE4LDguMzg0Nzg2NzEgTDguNDg5NTc1MTgsNy41OTM0NzA1NyBDOC40ODk1NzUxOCw2LjIyODkyNzA5IDkuNTE0NTI2MzksNSAxMC43NzQzMjU1LDUgTDEyLjQxNTgzNTEsNSBMMTIuNDE1ODM1MSw3LjAzMDcxNzY2IEwxMC43NzQzMjU1LDcuMDMwNzE3NjYgQzEwLjU5NDQ5Niw3LjAzMDcxNzY2IDEwLjM4NTExNzUsNy4yNDg4MDY0NyAxMC4zODUxMTc1LDcuNTc1NzE5MTUgTDEwLjM4NTExNzUsOC4zODQ2NzY0NSBMMTIuNDE1ODM1MSw4LjM4NDY3NjQ1IEwxMi40MTU4MzUxLDEwLjQxNTUwNDQgTDEwLjM4NTExNzUsMTAuNDE1NTA0NCBMMTAuMzg1MTE3NSwxNSBMOC40ODk0NjQ5MiwxNSBMOC40ODk0NjQ5MiwxMC40MTU3MjQ5IEw3LDEwLjQxNTcyNDkgWiIvPiAgPC9kZWZzPiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgPHVzZSBmaWxsPSIjM0M1QTlCIiBvcGFjaXR5PSIuOCIgeGxpbms6aHJlZj0iI2ZhY2Vib29rLWljb24tYSIvPiAgICA8dXNlIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgeGxpbms6aHJlZj0iI2ZhY2Vib29rLWljb24tYiIvPiAgPC9nPjwvc3ZnPg==);
}

.ekids-slider-page-item-author-info-logo {
    height: 30px;
    margin-top: 12px;
    backface-visibility: hidden;
}

.ekids-slider-page-item-author-info-logo-link {
    color: currentColor;
}

.ekids-slider-page-item-author-info-logo-link:hover {
    text-decoration: none;
}

.ekids-slider-page-item-author-info-caption {
    opacity: 0.6;
    color: currentColor;
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 4px;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
}

.ekids-slider-page-item-rating {
    display: flex;
    margin-bottom: 12px;
    position: relative;
    z-index: 1;
}

.ekids-slider-page-item-rating-item {
    display: flex;
}

.ekids-slider-page-item-rating-item:not(:last-child) {
    margin-right: 4px;
}

.ekids-slider-page-item-rating-item svg {
    fill: #000;
    opacity: 0.2;
    transition: 0.3s ease fill;
}

.ekids-slider-page-item-rating-item-colored svg {
    fill: #fd0;
    opacity: 1;
}

.ekids-slider-page-item-text {
    margin-top: 12px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.ekids-slider-page-item-text-shorter {
    overflow: hidden;
    display: inline-block;
}

.ekids-slider-page-item-text-shorter-container {
    position: relative;
}

.ekids-slider-page-item-text-read-more {
    color: #9a9b9b;
    line-height: 20px;
    cursor: pointer;
    transition: color 0.2s ease;
    white-space: nowrap;
}

.ekids-slider-page-item-text-read-more:hover {
    text-decoration: underline;
}

.eui-slider {
    position: relative;
    height: 100%;
    user-select: none;
    overflow: hidden;
}

.eui-slider-inner {
    z-index: 1;
    position: relative;
    height: 100%;
    display: flex;
    transition-property: transform;
}

.eui-slider-slide {
    width: 100%;
    height: 100%;
    display: inline-block;
    overflow: hidden;
    flex-grow: 1;
    flex-shrink: 0;
}

.eui-slider-arrow {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}

.eui-slider-arrow-enabled {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
}

.eui-slider-dots {
    display: flex;
    justify-content: center;
}

.eui-slider-dots-inner {
    display: inline-flex;
}

.eui-slider-dots-classic .eui-slider-dots-inner {
    overflow: hidden;
    width: 80px;
}

.eui-slider-dots-item {
    display: inline-block;
    position: relative;
    transition: 0.3s all ease-out;
    cursor: pointer;
}

.eui-slider-dots-classic .eui-slider-dots-item {
    background: #000;
    border-radius: 50%;
    transform: scale(0.33);
    opacity: 0.3;
    width: 8px;
    min-width: 8px;
    height: 8px;
    margin: 0 4px;
}

.eui-slider-dots-classic .eui-slider-dots-item-active {
    transform: scale(1);
    opacity: 1;
}

.eui-slider-dots-classic .eui-slider-dots-item-active-next {
    transform: scale(0.66);
    opacity: 0.6;
}

.eui-widget-title {
    font-size: 24px;
    font-weight: 600;
    text-align: center;
    line-height: 32px;
    padding: 24px 10px;
}

/*! CSS Used from: Embedded */
#ekids-slider-1 .ekids-slider-page-item-text {
    text-align: left;
}

#ekids-slider-1 .ekids-slider-page-item-rating-item-colored svg {
    fill: rgb(255, 221, 57);
}

#ekids-slider-1 .slick-slide{
    background: #efefef;
    padding: 10px;
    margin: 20px 20px;
    border-radius: 10px;
}

.slick-list{
    width: 100%;
}

.ekids-slider-page-item-text-shorter{
    padding-right: 10px;
}
