/* esmaka - BLOQUE 59: NUCLEO ESTRUCTURAL de custom-global.css (BLOQUE 57).
 * Sincrono en el <head>. Debe cargarse siempre.
 * Generado por _b57/gen-custom-core-libs.php - NO editar a mano.
 * Criterio: todo lo que NO es libreria interactiva
 * Certificado: 12 vistas escaneadas en navegador real, 0 elementos de
 * libreria pintados above-the-fold (incluye .wi-*, 594 reglas).
 */
/* esmaka - BLOQUE 57: parte GLOBAL de custom.css
 * Reglas SIN #es: se cargan SIEMPRE.
 * Generado por _b57/gen-custom-global.php. NO editar a mano.
 */
body #ed .ed-ask__post-type label
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold
body #eb .form-control, body #ed .o-form-select{
    display: block;
    width: 100%;
    /*height: 34px;*/
    height: auto;
    /* padding: .375rem .5rem; */
    /* padding: .231445305rem 1rem; */
    /* font-size: 1rem; */
    /* line-height: 1.538461538; */
    /* font-size: 1rem; */
    /* padding: .438rem 1rem; */
    /* line-height: 0.438rem; */
    color: var(--333-f1f1f1);
    background-color: var(--f5f9ff-333);
    background-image: none;
    border: 1px solid #6495ed;
    border-radius: .2rem;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
@-moz-document url-prefix(){
    .o-select-group select {
        text-indent: -.1em
    }
}
body #ed .o-btn--primary{
    color: #fff !important;
    background-color: #4a90e2 !important;
    border-color: #4a90e2 !important
}
@keyframes btn-spin{
    from {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
body{
    #es {
        .view-videos {
            .o-alert {
                margin-bottom: 0;
                margin-top: 16px;
            }
        }
    }
}
@-webkit-keyframes MenuAnimOut2{
    100% {
        -webkit-transform: translateX(-100%);
        opacity: 0
    }
}
@keyframes MenuAnimOut2{
    100% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }
}
@-webkit-keyframes MenuAnimIn2{
    0% {
        -webkit-transform: translateX(-100%);
        opacity: 0
    }

    100% {
        -webkit-transform: translateX(0);
        opacity: 1
    }
}
@keyframes MenuAnimIn2{
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
}
@-webkit-keyframes SubMenuAnimIn2{
    0% {
        -webkit-transform: translateX(100%);
        opacity: 0
    }

    100% {
        -webkit-transform: translateX(0);
        opacity: 1
    }
}
@keyframes SubMenuAnimIn2{
    0% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
}
@-webkit-keyframes SubMenuAnimOut2{
    0% {
        -webkit-transform: translateX(0);
        opacity: 1
    }

    100% {
        -webkit-transform: translateX(100%);
        opacity: 0
    }
}
@keyframes SubMenuAnimOut2{
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }

    100% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0
    }
}
@-webkit-keyframes progress-bar-stripes{
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}
@keyframes progress-bar-stripes{
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}
@font-face{
    font-family: VideoJS;
    src: url('../../../../../media/com_easysocial/styles/vendors/videojs/vjs.eot') format('eot')
}
@font-face{
    font-family: VideoJS;
    src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,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FjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");
    font-weight: normal;
    font-style: normal
}
@keyframes vjs-spinner-spin{
    100% {
        transform: rotate(360deg)
    }
}
@-webkit-keyframes vjs-spinner-spin{
    100% {
        -webkit-transform: rotate(360deg)
    }
}
@keyframes vjs-spinner-fade{
    0% {
        border-top-color: #73859f
    }

    20% {
        border-top-color: #73859f
    }

    35% {
        border-top-color: white
    }

    60% {
        border-top-color: #73859f
    }

    100% {
        border-top-color: #73859f
    }
}
@-webkit-keyframes vjs-spinner-fade{
    0% {
        border-top-color: #73859f
    }

    20% {
        border-top-color: #73859f
    }

    35% {
        border-top-color: white
    }

    60% {
        border-top-color: #73859f
    }

    100% {
        border-top-color: #73859f
    }
}
@-webkit-keyframes swiper-preloader-spin{
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@keyframes swiper-preloader-spin{
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
body #eb .eb-bar--filter-bar, body #ed .l-stack>h2.o-title, body #ed .l-stack>h4.o-title, body #ed .ed-badges-entry>h4, body #eb .eb-comments h4.eb-section-heading{
    width: 100%;
    color: var(--444-f1f1f1);
    /* background-color: var(--fff-2d2d2d); */
    /* background-color: var(--e1e1e1-555); */
    background-color: var(--fff-222);
    border-radius: 6px;
    font-size: 1.25rem;
    font-weight: bold;
    /*line-height: 1;*/
    line-height: inherit;
    /* padding: 6px 16px; */
    margin-bottom: 16px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    /* box-shadow: 0 2px 4px rgb(0 0 0 / 10%), 0 8px 16px rgb(0 0 0 / 10%); */
    justify-content: center;
    min-height: 2.873rem;
}
body #eb .eb-comments h4.eb-section-heading{
    border: none;
}
body #ed .l-stack>h2.o-title, body #ed .l-stack>h4.o-title{
    /*font-size: 1.25rem;*/
    /*line-height: 1;*/
    margin: 0 auto;
    /*font-weight: bold;*/
    /*align-self: center;*/
    /*justify-content: center;*/
}
body #ed .l-stack>h4.o-title:nth-of-type(2){
    margin-top: 16px;
}
body #ed.view-profile .l-stack>h2.o-title{
    margin: 8px 0;
}
body #ed .ed-badges-entry>h4{
    /*font-size: inherit;*/
    /*line-height: inherit;*/
}
body #ed .ed-favourites{
    font-size: inherit;
}
body #ed.view-mypost .l-stack>h2.o-title, body #ed.view-favourites .l-stack>h2.o-title{
    margin-bottom: 8px;
}
body #eb .eb-bar--filter-bar{
    align-items: inherit;
    border-radius: 0;
    padding: 8px 16px;
}
@keyframes album-item-half-fade{
    0% {
        opacity: 1
    }

    50% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}
@keyframes album-item-half-fade2{
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}
@keyframes album-item-third-fade{
    0% {
        opacity: 1
    }

    33.333% {
        opacity: 0
    }

    66.666% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}
@keyframes album-item-third-fade2{
    0% {
        opacity: 0
    }

    33.333% {
        opacity: 1
    }

    66.666% {
        opacity: 0
    }

    100% {
        opacity: 0
    }
}
@keyframes album-item-third-fade3{
    0% {
        opacity: 0
    }

    33.333% {
        opacity: 0
    }

    66.666% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}
@keyframes img-loader{
    from {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
.es-lightboxOverlay{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: black;
    filter: alpha(opacity=80);
    opacity: .8;
    display: none
}
.es-lightbox{
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 10000;
    text-align: center;
    line-height: 0;
    font-weight: normal
}
.es-lightbox a img{
    border: 0
}
@keyframes lb-spin{
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}
#gritter-notice-wrapper{
    position: fixed;
    top: 20px;
    right: 20px;
    width: 350px;
    z-index: 9999
}
#gritter-notice-wrapper.top-left{
    left: 20px;
    right: auto
}
#gritter-notice-wrapper.bottom-right{
    top: auto;
    left: auto;
    bottom: 20px;
    right: 20px
}
#gritter-notice-wrapper.bottom-left{
    top: auto;
    right: auto;
    bottom: 20px;
    left: 20px
}
@font-face{
    font-family: 'weathericons';
    src: url('../../../../../media/com_easysocial/styles/vendors/weather-icons/font/weathericons-regular-webfont.eot');
    src: url('../../../../../media/com_easysocial/styles/vendors/weather-icons/font/weathericons-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../../../../media/com_easysocial/styles/vendors/weather-icons/font/weathericons-regular-webfont.woff2') format('woff2'), url('../../../../../media/com_easysocial/styles/vendors/weather-icons/font/weathericons-regular-webfont.woff') format('woff'), url('../../../../../media/com_easysocial/styles/vendors/weather-icons/font/weathericons-regular-webfont.ttf') format('truetype'), url('../../../../../media/com_easysocial/styles/vendors/weather-icons/font/weathericons-regular-webfont.svg#weather_iconsregular') format('svg');
    font-weight: normal;
    font-style: normal
}
.ph-avatar{
    position: relative;
    width: 100%;
    min-width: 60px;
    background-color: var(--ph-row-div-picture-avatar);
    margin-bottom: 8px;
    border-radius: 50%;
    overflow: hidden
}
.ph-avatar::before{
    content: " ";
    display: block;
    padding-top: 100%
}
.ph-picture{
    width: 100%;
    height: 120px;
    background-color: var(--ph-row-div-picture-avatar);
    /*margin-bottom: 8px*/
}
@-webkit-keyframes phAnimation{
    0% {
        -webkit-transform: translate3d(-30%, 0%, 0);
        transform: translate3d(-30%, 0%, 0)
    }

    100% {
        -webkit-transform: translate3d(30%, 0%, 0);
        transform: translate3d(30%, 0%, 0)
    }
}
@keyframes phAnimation{
    0% {
        -webkit-transform: translate3d(-30%, 0%, 0);
        transform: translate3d(-30%, 0%, 0)
    }

    100% {
        -webkit-transform: translate3d(30%, 0%, 0);
        transform: translate3d(30%, 0%, 0)
    }
}
.lvml{
    behavior: url(#default#VML);
    display: inline-block;
    position: absolute
}
.close-jq-toast-single{
    position: absolute;
    top: 3px;
    right: 7px;
    font-size: 14px;
    cursor: pointer
}
#es-canvas{
    z-index: 2147483647;
    position: fixed;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    transform: inherit;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: calc(1rem + .1vw)
}
#es-canvas .es-toolbar__indicator-counter{
    background-color: #d9534f;
    display: inline-block;
    min-width: 16px;
    line-height: 16px;
    border-radius: 50%;
    position: absolute;
    top: 10px;
    right: 12px;
    text-align: center;
    color: #fff;
    font-size: 11px
}
body .es-side-widget__bd:has(.es-side-albums-list, .es-side-embed-lists, .mod-card, br){
    padding: 0 8px;
}
@keyframes type-wave{

    0%,
    60%,
    100% {
        -webkit-transform: initial;
        -moz-transform: initial;
        -o-transform: initial;
        transform: initial
    }

    30% {
        -webkit-transform: translateY(-3px);
        -moz-transform: translateY(-3px);
        -o-transform: translateY(-3px);
        transform: translateY(-3px)
    }
}
body.has-docker{
    -ms-overflow-style: scrollbar
}
body.has-docker.docker-top #credential_picker_container{
    top: 40px
}
body.has-docker.docker-top #eb .eb-dashboard-sticky-header.affix{
    top: 40px
}
body.has-docker.docker-bottom #ckit.layout-compact{
    bottom: 40px
}
body.has-docker.docker-bottom #ck .layout-compact{
    bottom: 40px
}
body.has-docker.docker-bottom #ck .ckit-window{
    bottom: 132px
}
body.is-es-photo-popup #ck .ckit-window, body.is-es-photo-popup #ck .layout-compact, body.is-es-quickpost-popup #ck .ckit-window, body.is-es-quickpost-popup #ck .layout-compact, body.is-eb-photo-popup #ck .ckit-window, body.is-eb-photo-popup #ck .layout-compact{
    z-index: 9
}
@keyframes fd-loader{
    from {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
.t-body-overflow-hidden{
    overflow: hidden !important;
    -webkit-overflow-scrolling: auto
}
.t-body-user-select-none{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none
}
.dropdown-mobile-from-header .es-profile-header{
    z-index: 2
}
.dropdown-mobile-from-container .es-profile-header, .dropdown-mobile-from-container .es-album-interaction{
    z-index: 1;
    position: relative
}
.com_easysocial{
    --si-font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --si-root-font-size: 16px;
    --si-font-size--01: calc(var(--si-root-font-size)*.75);
    --si-font-size--02: calc(var(--si-root-font-size)*.875);
    --si-font-size--03: calc(var(--si-root-font-size)*1);
    --si-font-size--04: calc(var(--si-root-font-size)*1.125);
    --si-font-size--05: calc(var(--si-root-font-size)*1.25);
    --si-font-size--06: calc(var(--si-root-font-size)*1.5);
    --si-font-size--07: calc(var(--si-root-font-size)*1.75);
    --si-font-size--08: calc(var(--si-root-font-size)*2);
    --si-font-size--09: calc(var(--si-root-font-size)*2.25);
    --si-font-size--10: calc(var(--si-root-font-size)*2.625);
    --si-line-height--sm: calc(var(--si-root-font-size)*1.25);
    --si-line-height: calc(var(--si-root-font-size)*1.5);
    --si-ui-radius: calc(var(--si-root-font-size)*.25);
    --si-ui-radius--sm: calc(var(--si-root-font-size)*.125);
    --si-ui-radius--lg: calc(var(--si-root-font-size)*.5);
    --si-spacing--no: 0;
    --si-spacing: var(--si-root-font-size)
}
.com_easysocial{
    --si-body: white;
    --si-basic--100: #fff;
    --si-basic--200: #f9f9fa;
    --si-basic--300: #f0f0f1;
    --si-basic--400: #d9d9de;
    --si-basic--500: #888;
    --si-basic--600: #494949;
    --si-basic--700: #323232;
    --si-basic--800: #292929;
    --si-basic--900: #1d1d1d;
    --si-toolbar-bg: #fff;
    --si-toolbar-text: #292929;
    --si-ui-link: #1976d2;
    --si-primary: #4e72e2;
    --si-primary-100: #ecf0fc;
    --si-primary-200: #b8c6f3;
    --si-primary-300: #4e72e2;
    --si-primary-400: #4666ca;
    --si-info: #85c1e9;
    --si-info-100: #ebf5fb;
    --si-info-200: #aed6f1;
    --si-info-300: #85c1e9;
    --si-info-400: #5dade2;
    --si-success: #00bc65;
    --si-success-100: #e6f8ef;
    --si-success-200: #99e4c1;
    --si-success-300: #00bc65;
    --si-success-400: #00a85a;
    --si-danger: #ec6f7f;
    --si-danger-100: #fff1f2;
    --si-danger-200: #ff8a99;
    --si-danger-300: #ec6f7f;
    --si-danger-400: #d36372;
    --si-warning: #f5b041;
    --si-warning-100: #fef5e7;
    --si-warning-200: #fad7a0;
    --si-warning-300: #f5b041;
    --si-warning-400: #f39c12;
    --si-light: #f8f9fa;
    --si-dark: #343a40;
    --si-fb: #0076fb;
    --si-twitter: #1da1f2;
    --si-linkedin: #0073b1;
    --si-default: #f0f0f1;
    --si-priority-urgent: #ec6f7f;
    --si-priority-normal: #f5b041;
    --si-priority-low: #85c1e9;
    --si-overlay: rgba(0, 0, 0, 0.125);
    --si-primary--text: #fff;
    --si-primary--bg: var(--si-primary-300);
    --si-primary--border: var(--si-primary-300);
    --si-primary--hover-text: #fff;
    --si-primary--hover-bg: var(--si-primary-400);
    --si-primary--hover-border: var(--si-primary-400);
    --si-primary--active-text: #fff;
    --si-primary--active-bg: var(--si-primary-400);
    --si-primary--active-border: var(--si-primary-400);
    --si-primary--disabled-text: #fff;
    --si-primary--disabled-bg: var(--si-primary-200);
    --si-primary--disabled-border: var(--si-primary-200);
    --si-success--text: #fff;
    --si-success--bg: var(--si-success-300);
    --si-success--border: var(--si-success-300);
    --si-success--hover-text: #fff;
    --si-success--hover-bg: var(--si-success-400);
    --si-success--hover-border: var(--si-success-400);
    --si-success--active-text: #fff;
    --si-success--active-bg: var(--si-success-400);
    --si-success--active-border: var(--si-success-400);
    --si-success--disabled-text: #fff;
    --si-success--disabled-bg: var(--si-success-200);
    --si-success--disabled-border: var(--si-success-200);
    --si-info--text: #fff;
    --si-info--bg: var(--si-info-300);
    --si-info--border: var(--si-info-300);
    --si-info--hover-text: #fff;
    --si-info--hover-bg: var(--si-info-400);
    --si-info--hover-border: var(--si-info-400);
    --si-info--active-text: #fff;
    --si-info--active-bg: var(--si-info-400);
    --si-info--active-border: var(--si-info-400);
    --si-info--disabled-text: #fff;
    --si-info--disabled-bg: var(--si-info-200);
    --si-info--disabled-border: var(--si-info-200);
    --si-warning--text: #fff;
    --si-warning--bg: var(--si-warning-300);
    --si-warning--border: var(--si-warning-300);
    --si-warning--hover-text: #fff;
    --si-warning--hover-bg: var(--si-warning-400);
    --si-warning--hover-border: var(--si-warning-400);
    --si-warning--active-text: #fff;
    --si-warning--active-bg: var(--si-warning-400);
    --si-warning--active-border: var(--si-warning-400);
    --si-warning--disabled-text: #fff;
    --si-warning--disabled-bg: var(--si-warning-200);
    --si-warning--disabled-border: var(--si-warning-200);
    --si-danger--text: #fff;
    --si-danger--bg: var(--si-danger-300);
    --si-danger--border: var(--si-danger-300);
    --si-danger--hover-text: #fff;
    --si-danger--hover-bg: var(--si-danger-400);
    --si-danger--hover-border: var(--si-danger-400);
    --si-danger--active-text: #fff;
    --si-danger--active-bg: var(--si-danger-400);
    --si-danger--active-border: var(--si-danger-400);
    --si-danger--disabled-text: #fff;
    --si-danger--disabled-bg: var(--si-danger-200);
    --si-danger--disabled-border: var(--si-danger-200);
    --si-fb--text: #fff;
    --si-fb--bg: #0076fb;
    --si-fb--border: #0076fb;
    --si-fb--hover-text: #fff;
    --si-fb--hover-bg: #166fe5;
    --si-fb--hover-border: #0076fb;
    --si-twitter--text: #fff;
    --si-twitter--bg: #1da1f2;
    --si-twitter--border: #1da1f2;
    --si-twitter--hover-text: #fff;
    --si-twitter--hover-bg: #1da1f2;
    --si-twitter--hover-border: #1da1f2;
    --si-linkedin--text: #fff;
    --si-linkedin--bg: #0073b1;
    --si-linkedin--border: #0073b1;
    --si-linkedin--hover-text: #fff;
    --si-linkedin--hover-bg: #0073b1;
    --si-linkedin--hover-border: #0073b1;
    --si-default--outline-text: var(--si-basic--700);
    --si-default--outline-bg: var(--si-basic--100);
    --si-default--outline-border: var(--si-basic--400);
    --si-default--hover-outline-text: var(--si-basic--700);
    --si-default--hover-outline-bg: var(--si-basic--100);
    --si-default--hover-outline-border: var(--si-basic--500);
    --si-default--active-outline-text: var(--si-basic--100);
    --si-default--active-outline-bg: var(--si-basic--400);
    --si-default--active-outline-border: var(--si-basic--400);
    --si-default--disabled-outline-text: var(--si-basic--400);
    --si-default--disabled-outline-bg: var(--si-basic--200);
    --si-default--disabled-outline-border: var(--si-basic--400);
    --si-primary--outline-text: #4e72e2;
    --si-primary--outline-bg: #ecf0fc;
    --si-primary--outline-border: #4e72e2;
    --si-primary--hover-outline-text: #4e72e2;
    --si-primary--hover-outline-bg: #ecf0fc;
    --si-primary--hover-outline-border: #4666ca;
    --si-success--outline-text: #00bc65;
    --si-success--outline-bg: #e6f8ef;
    --si-success--outline-border: #00bc65;
    --si-success--hover-outline-text: #00bc65;
    --si-success--hover-outline-bg: #e6f8ef;
    --si-success--hover-outline-border: #00a85a;
    --si-info--outline-text: #85c1e9;
    --si-info--outline-bg: #ebf5fb;
    --si-info--outline-border: #85c1e9;
    --si-info--hover-outline-text: #85c1e9;
    --si-info--hover-outline-bg: #ebf5fb;
    --si-info--hover-outline-border: #5dade2;
    --si-warning--outline-text: #f5b041;
    --si-warning--outline-bg: #fef5e7;
    --si-warning--outline-border: #f5b041;
    --si-warning--hover-outline-text: #f5b041;
    --si-warning--hover-outline-bg: #fef5e7;
    --si-warning--hover-outline-border: #f39c12;
    --si-danger--outline-text: #ec6f7f;
    --si-danger--outline-bg: #fff1f2;
    --si-danger--outline-border: #ec6f7f;
    --si-danger--hover-outline-text: #ec6f7f;
    --si-danger--hover-outline-bg: #fff1f2;
    --si-danger--hover-outline-border: #d36372;
    --si-answer--text: var(--si-basic--700);
    --si-answer--bg: #e6f8ef;
    --si-answer--border: #00bc65;
    --powered-by-giphy: url('../../../images/giphy/poweredby-text-dark.png');
    --toolbar-dropdown-shadow: 0 3px 12px rgba(0, 0, 0, 0.125);
    --dropdown-shadow: 0 3px 12px rgba(0, 0, 0, 0.125)
}
#jsn-header{
    z-index: 601;
    position: relative
}
.jfbconnect-wrapper{
    text-align: center
}
.jfbconnect-wrapper .social-login .pull-left{
    float: none !important;
    margin: 0 !important
}
.jfbconnect-wrapper .social-login .pull-left a{
    display: inline-block !important
}
.jfbconnect-wrapper .social-login .pull-left a img{
    max-width: 90px !important
}
.jfbconnect-wrapper .social-login>div{
    display: inline-block !important
}
[class^="tm-"] div#fd button, [class^="tm-"] div#fd input, [class^="tm-"] div#fd textarea{
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important
}
.method-totp .well{
    display: none
}
.method-totp fieldset legend{
    font-size: 12px;
    font-weight: 700
}
.method-totp fieldset ul{
    padding: 0;
    margin: 0;
    list-style: none
}
.method-totp fieldset ul li{
    list-style: none
}
.method-totp fieldset .span6{
    width: 100%
}
.method-totp fieldset .alert-info{
    background: 0;
    border: 0
}
.method-totp fieldset .control-group label.control-label{
    width: 20%
}
.method-totp fieldset .control-group .controls{
    margin-left: 0
}
.method-totp fieldset .control-group .controls #totpsecuritycode{
    font-size: 12px;
    padding: 5px 10px;
    line-height: 1.5;
    border-radius: 3px;
    height: 30px;
    width: 160px
}
body.view-albums.has-es-popbox{
    overflow: hidden
}
@media screen and (width<=1024px) and (orientation: portrait){
body{
        text-rendering: optimizeLegibility;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-family: sans-serif;
        font-family: var(--esmaka_social-font-family-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
        font-size: var(--esmaka-font-size--16);
        font-weight: 400;
        line-height: 1.5;
        -webkit-text-size-adjust: 100%;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        margin: 0;
        padding: 0;
        text-rendering: optimizeLegibility;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: var(--esmaka-font-size--16);
        font-weight: 400;
        line-height: 1.5;
        -webkit-text-size-adjust: 100%;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        width: 100%;
        color: var(--font-color);
        z-index: 1051;
        display: -ms-flexbox;
        display: -ms-flex;
        -webkit-align-items: center;
        -ms-align-items: center;
        align-items: center;
        -webkit-justify-content: flex-start;
        -ms-justify-content: center;
        justify-content: flex-start;
        background: var(--fff-000);
        -webkit-transition: -webkit-transform.2s ease;
        -o-transition: transform.2s ease;
        transition: transform.2s ease, -webkit-transform.2s ease !important;
        opacity: 1 !important;
        /* overflow-y: hidden !important; */
        height: 100%;
        padding-top: 65px;

        #fd-canvas {
            font-size: var(--esmaka-font-size--18);
        }

        #es {

            &.is-mobile,
            &.is-tablet {
                .es-modules-stackideas-toolbar {
                    #fd {
                        .fd-toolbar__link-bubble {
                            background-color: #f00;
                        }

                        .fd-toolbar {
                            height: 48px;
                            margin: 0 8px;

                            .fd-toolbar__item--home {
                                flex: 1 0 auto;
                                max-width: 48px;
                            }

                            .fd-toolbar__o-nav {
                                /* width: 100%; */
                                /* height: 100%; */
                                flex-basis: 100%;

                                .fd-toolbar__o-nav-item {
                                    /* width: 100%; */
                                    display: flex;
                                    justify-content: space-around;
                                    flex-basis: 100%;

                                    .fd-toolbar__link {
                                        /* color: var(--555-e1e1e1); */
                                        font-size: var(--esmaka-font-size--22);
                                        color: var(--000-fff);
                                        padding: 4px 5px;

                                        >i {
                                            line-height: normal;
                                        }

                                        &.has-new .fd-toolbar__link-bubble {
                                            /* display: block; */
                                            color: #fff;
                                            height: 16px;
                                            width: 16px;
                                            line-height: 16px
                                        }
                                    }
                                }
                            }

                            .fd-toolbar__item--action {
                                width: 85%;

                                .fd-toolbar__o-nav>*+*:not(#fd-canvas) {
                                    margin: 0;
                                    display: flex;
                                    justify-content: center;
                                    width: inherit;
                                }

                                .fd-toolbar-mobile-toggle {
                                    flex-basis: auto;
                                    min-width: 48px;
                                }

                                .is-composer {
                                    width: 30px;
                                    height: 30px
                                }
                            }
                        }
                    }
                }
            }
        }

        #fd.is-mobile.o-dialog.active {
            .o-dialog-modal {
                border-radius: 0 !important;

                .o-dialog-header {
                    background: var(--fff-000);
                }

                .o-dialog-container {
                    background: var(--fff-000);

                    .o-dialog-content {
                        padding: 0 1rem 0 0;

                        .fd-toolbar-dialog.space-y-md {
                            display: flex;
                            gap: 1rem;

                            .fd-toolbar__search-filter {
                                &:first-child {
                                    margin: 16px 8px 0 12px;
                                }
                            }

                            .fd-toolbar-btn {
                                border-color: var(--c1c1c1-444);
                                background-color: var(--c1c1c1-333);
                                color: var(--444-e1e1e1);
                            }
                        }

                        [ data-tippy-root] {
                            margin-top: 20px !important;
                        }
                    }
                }

                .ml-2xs {
                    margin-left: 1rem;
                }

                .fd-toolbar__search-input {
                    border: 1px solid #6495ed !important;
                    background-color: var(--f0f2f5-181818);

                    &:focus {
                        &:focus {
                            border: 1px solid #6495ed !important;
                            background-color: var(--f0f2f5-181818);
                        }
                    }
                }

                .fd-toolbar__search-submit-btn {
                    border-radius: 25%;
                    margin-left: 1rem;
                    background-color: var(--f0f0f0-333);

                    .fd-toolbar__link {
                        color: var(--000-fff);
                    }
                }
            }
        }
    }
body{
        [data-tippy-root] {
            max-width: 100vw;
            overflow-y: auto;
            transform: none !important;
            inset: 48px auto 0 !important;
            background-color: var(--fff-000);

            #fd {

                .o-dropdown,
                .o-popover {
                    background-color: var(--background-blur-tb);
                }

                .o-dropdown {
                    border-radius: 0 0 10px 10px;
                    font-size: var(--esmaka-font-size--15);
                    color: var(--555-c1c1c1);
                    -webkit-box-shadow: 0 3px 9px rgb(0 0 0/50%);
                    box-shadow: 0 3px 9px rgb(0 0 0/50%);
                    /* height: 100vh; */
                    height: calc(100svh - 48px);
                    width: 100vw;
                }

                .px-md {
                    gap: 12px;
                    /* padding: 12px; */
                    padding: calc(var(--fd-spacing-md)*0.75);
                    /* no usar pixeles ya que bloquea el scroll */
                }

                .text-sm {
                    font-size: calc(var(--esmaka-font-size--16)*1.11075)
                }

                .o-dropdown-nav__item {
                    border-radius: 0;
                    padding: 5px 8px;
                }

                .o-dropdown-nav__link {
                    line-height: initial;
                }

                .o-dropdown-nav__media {
                    font-size: var(--esmaka-font-size--20);
                    color: var(--1D2129-e1e1e1) !important;
                }
            }
        }
    }
}
footer .mod-languages{
    position: fixed;
    left: 8px;
    bottom: 8px;
    z-index: 1;
}
.videoWrapper{
    width: 100%;
    max-width: 720px;
    /* margin: 0 auto; */
    /* display: flex; */
    /* align-items: center; */
    /* justify-content: center; */
}
.ambilightWrapper{
    width: 100%;
    height: 100%;
    position: relative;
}
#video{
    width: 100%;
    height: 100%;
    /* border-radius: 8px; */
    aspect-ratio: 16 / 9;
}
#ambilight{
    filter: blur(80px) opacity(0.5) saturate(300%);
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transform: scale(1.1) translateZ(0);
    width: 100%;
    z-index: -1;
    height: 100%;
    /* little hack to fix iframe "no-overflow bug" */
    box-shadow: 0px 0px 80px rgba(0, 0, 0, 0);
    max-width: calc(100vw - 17px);
}
#particles-js{
    position: absolute;
    width: 100%;
    height: 100%;
    /* background-color: #000; */
    /* background-image: url(""); */
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    /* background-position: top center; */
    filter: blur(1px);
    /* border-radius: 1rem; */
}
body.lightmode #particles-js{
    /* background-color: #fff; */
}
@font-face{
    font-family: 'GillSansCondBlackC';
    src: url('/templates/esmaka_social/fonts/GillSansCondBlackC.woff2') format('woff2');
    /* Opcional, pero recomendable */
    font-weight: normal;
    font-style: normal;
}
