/* 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,d09GRgABAAAAAA54AAoAAAAAFmgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD4AAABWUZFeBWNtYXAAAAE0AAAAOgAAAUriMBC2Z2x5ZgAAAXAAAAouAAAPUFvx6AdoZWFkAAALoAAAACsAAAA2DIPpX2hoZWEAAAvMAAAAGAAAACQOogcgaG10eAAAC+QAAAAPAAAAfNkAAABsb2NhAAAL9AAAAEAAAABAMMg06m1heHAAAAw0AAAAHwAAACABMAB5bmFtZQAADFQAAAElAAACCtXH9aBwb3N0AAANfAAAAPwAAAGBZkSN43icY2BkZ2CcwMDKwMFSyPKMgYHhF4RmjmEIZzzHwMDEwMrMgBUEpLmmMDh8ZPwoxw7iLmSHCDOCCADvEAo+AAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD7K/f8PUvCREUTzM0DVAwEjG8OIBwCPdwbVAAB4nI1Xe1CU1xX/zv1eLItLln0JwrIfC7sJGET2hRJ2N1GUoBJE8AESQEEhmBHjaB7UuBMTO4GMaSu7aY3RNlOdRPNqO2pqRmuTaSZtR6JJILUZk00a/4imjpmiecB303O/XUgMJOPufvd+99xzzz33nN855y4HHH7EfrGfIxwHRiANvF/sH71I9BzHszmpW+rGOQOXxXE6YhI4PoMT8zkT4cDFuf1cwMrZJI5cglM0HKVv0MaUFDgIFfg9mJJCG+kbKn1JkqBOVaFOkuhLpARq8fu0Nnc9/zdvfY9PxXW4PdH0C6N+PCejhorxFjAqRjgFRXSINEARbBGsoxcFK7IJmr4OycFJnInL59zIXwxui80fkGRbEHyosMWaATJKUfCskmwJQsAWANkmnIGOhlf514h7U8HNIv3owoHB0WMt0Eb3sx0guLi5pq/8Ny1q6969fKR9X9GBV6dPv6dp04K99SOwtmyPl47ApRa6n4ZpP1yjr5fn7MmYP/vXLUJs715UguklHBaHOZHZmG1N9FAIW2mf0MqWCIdo/8RZ1yGfxKUldDcGIbFA7ICO+vqOMSPTh/ZrSqgHi/bB/O8E8Mnzp+M+acxfpsTShBwej26TiGxBn7m4eEIO+Rueu6Hj+IFBnh88cAEUEQ//nVLx5C7kf+yIR47QEe+eMlhz9SqsGbe3hh2R03NGzoY6O42Kz8l7fB6fAk6LYnTyFo/FYyT6GGyNx2Jx2sdH4rA1Fo/HyCXaFyOp8dhYBCfJb2NIn1ImE6CYNGmgSTb52DawJR6jfXEmDU4xyTEmpgHHOIStoxfjSGdkbsK2w2jbdMQG4sgAstEONgURYCwGHhEhhscioQaAhhCf7McifEQc0l6+mxj9nI+gmSdiQ0Zbm7gZnIO7GSMEXG6UDAVocxAV8GcEXCKg1a02RcTtwANWRGIAyElor6n/+ZU2yOB3+T77Hb1MLqhn4KHVnQBjJnqe9QZSon6Kc5DxAD2vMdPL/BXSmQGwspa67z9wLUjdi9TN7QC7lyyBr9rpt7uXVC1CMpyjKRoXnGPHTuiaPLsNdc2dbAFQLAooPkXEh33FodHl4XpC6sPCIa0ftUIhHSYXVSu5iME+DIXsbZJ51BeidCgajcai43jU9nVzoSn2dPqcFvSoxSzJzgRKAx47WMRxOrIj3Wf0+hndxhJTiOkSEqxar3b3RKM9hY64oxBA64ieURLvCfpkDb8siBdUJ1bgT+urJ5PGfewQrmm5R5+0HmfyIPySD7OYkT0WxRePah8oEiyjlxIP74thVoRTURpmL6QhGuWS+QDjdANXjIM8SQa/1w128ODx0Qp4aLMNg9+JL3joUn8AMxW+aLNiuKjarn4uyyTdXjOzZTsh21uwldUvJoYza+zELALfu3p1L8/3krtyZ0Ag058J3hxHghvbGZn0dHZy6Mim/7Blre4lpHd1c28yVqRViO153F2oIWoXCIKbL4Z0cM1iaQn9mI5KuV2SzEvWXJDMNtkANpMdQoDDhIdD4A/YrP6Aye9ysxyE+uOEAcTDorgvVZJjcua043PnZ/PmdDqcbibZlXOOT8uSo7Kof0YUn9GL+Jo17ficymxiTofC6znUso0DhAxs1Fo+kF+d36vLmgZ8mk5cdGv2mwYj5k3Dm9m3LhJ1aVRNm6HrTbLgYAoWXDhDd/u4PGy5CT+xGMdiaBovewUCF/1BiWNljI9MLn7jeScpg+WyH6mfU62eVDql7hsrmvx1ezp/YldE2LhjbkiDnAn8tGy/MW3IXRMYJduvq9HpmIcKuFt+JCtgdGEGKAcF6UacVwIYbVPGfw/+YuNBS4cx/CUHcnyfc+wRDMtTr72mMSBjT/yn/GKSdeDWQUCH6Xoqq5R10RE60gV6erUL0iCti16d0hZjxut4QI/rEpgSh6WjnJXdBXRg1GKCucGJPtFqM27aD1tOqqKonsQ2KsFSSmEpmvRlsR+TcD9OFwrqXxIclL4sJTnGMSuG8KpkZvKdeVIOKDyWSyPLV16/p1QMPbP8NihwUzr47bdnXtwtjdCvqqpO0H+pOvIl3Pzv46e5CT/tQjklXCXXym1AaWY7bzHLkuDMc7ldKCvgxzLn8wYkJLBhEDyK7MT8bTbwbkxbfp+3mKAGsmTBpabSIEECzMIcQlzOPAMKsxMs7uhsnxPLuofPDTc1hkuq6MX9j16YU7CqegcYHbmWYuvAP6tCS97tgWf7dlQvnl25YPavXLVZvrzQPeHCpZmzzEUVq/xzu5sChnSTPTW7oOYmh69z4zL/gk3b+O6hoa733uviP82vnFcbqWlc9tDmZa23LVzaV1yXURi+JX+28NeBuj3+O8IrQ080Vm1eWB4OKjPmrJu7c1udWynvKF6/vs479lSW9+5gZkn+dKfellNGDPllzeULustz+A0bPvhgw7lkvEUwn/N4Ty7U7nhGsEpFkOfy+kutbOh1JQxhVDJumoW11hnkPThznh6FFlhfT+ra1x9sF56kx5YuDzVY9PQYAYA7iblw4frQ4TPCk2MK/xGU3rlmze62trHz6lsko+v+So/do74PT8KVkpJfOErKcv8znrMGsHTNxoEkWy1mYgDB6XBbPaWsuiS6CryGaL6zCjaXBgvtkuyXBua1wOKnh+k7L9AvPnYWffxK18FcJbuosGf3/Jo7amY+CE1vppzY+UTrva0FXc1i55pKQ/YjVL187N5fCn1kW5uot/1hi+DiZ+5atnJR9E+prvydJ9ZZ5mwOpU5gM4KYysMBQ71UzPuMTl9QQOyUo5nwioeYCPjFklrbK6s6X+ypUZ6rum9+CZYzWRiBJfSP0xzzSmrg7f86g0DKVj/wwFzieD9rRfPGFbeKMl05pn5j9/rsQJJ2iEgRrpohlyBo3f4QK7Kl+EcAYZgAoNVmZWXK704YAa3FwBxgSGUOs5htvGRz4Sgj3yFkSJFBuv/sxu5yk998T8WDJzvv/2RX19HtTUW1S+wpKRKRjJ6zzz/1/OPdFdWGlAKbvzS4PHOtURikg9AGz0LbIB85S/cPOpoXvuue8/iV2H1vPTy3ddvOeZ37HGmO3OmSzVzR+NS53+84dHlFhXPLqtzSO+5ruHM2vXtBdxP87LOzKAD359j/INYIbyPabIi3Cq6Wa+SaGe78diIzu7qcblcAa6/fJRvNopXFJnO+U9KKM5bqH5LM0iQSVmpPCPDu7ZT4Aoubz3709EBTyrTDjyx8MQXgUH1nqm7TWng4TzE4i4AsKskBITXfSyC4Fkl5MxnJDiKSIDSJAsGvd1y+/eNDp2e+A+5d8HeiiunrTkT6TqWLIs+/QRoWr98s0qj8uuzLuS22Ytufg3rdTaHn1m46sfgGKHXt0MGnLaRHdnwN37tvHcWKo2V6lnPxL4UvUQcRdOzmZSQs8X5CH5OxXMXpkATuDz8Et0SH4uyCRR+TjmBDP1GvsVrWEGVzEj33YVQ9jAtIKpqsl/s/0xrocwAAeJxjYGRgYADig3cEzsTz23xl4GZnAIHLRucNkWl2BrA4BwMTiAIAF4IITwB4nGNgZGBgZwCChWASxGZkQAXyABOUANh4nGNnYGBgHyAMADa8ANoAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqHicY2BkYGCQZ8hlYGcAASYg5gJCBob/YD4DABbVAaoAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2P2XLCMAxFfYFspGUp3Te+IB9lHJF4cOzUS2n/voaEGR6qB+lKo+WITdhga/a/bRnDBFPMkCBFhhwF5ihxg1sssMQKa9xhg3s84BFPeMYLXvGGd3zgE9tZr/hveXKVkFYoSnoeHJXfRoWOqi54mo9ameNFdrK+dLSyaVf7oJQTlkhXpD3Z5XXhR/rUfQVuKXO91Jps4cLOS6/I5YL3XhodRRsVWZe4NnZOhWnSAWgxhMoEr6SmzZieF43Mk7ZOBdeCVGrp9Eu+54J2xhySplfB5XHwQLXUmT9KH6+kPnQ7ZYuIEzNyfs1DLU1VU4SWZ6LkXGHsD1ZKbMw=) 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 .lb-image{
    display: block;
    height: auto;
    max-width: inherit;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px
}
.es-lightbox a img{
    border: 0
}
.lb-outerContainer{
    position: relative;
    background-color: white;
    *zoom: 1;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}
.lb-outerContainer:after{
    content: "";
    display: table;
    clear: both
}
.lb-container{
    padding: 4px
}
.lb-loader{
    position: absolute;
    top: 43%;
    left: 0;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0
}
.lb-cancel{
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 auto;
    position: relative;
    animation: lb-spin 1s infinite steps(8)
}
.lb-cancel:before{
    /*font-family: 'Font Awesome 5 Free';*/
    font-weight: 300;
    font-size: 32px;
    color: #fff;
    content: '\f110';
    left: 0;
    top: 16px;
    position: absolute
}
@keyframes lb-spin{
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}
.lb-nav{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10
}
.lb-container>.nav{
    left: 0
}
.lb-nav a{
    outline: 0;
    background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')
}
.lb-prev, .lb-next{
    height: 100%;
    cursor: pointer;
    display: block;
    position: relative
}
.lb-prev:before, .lb-next:before{
    display: block;
    position: absolute;
    /*font-family: 'Font Awesome 5 Free';*/
    font-weight: 300;
    font-size: 48px;
    color: #fff;
    content: '\f00d';
    top: 50%;
    text-shadow: 0 2px 6px rgba(0, 0, 0, 0.55)
}
.lb-nav a.lb-prev{
    width: 34%;
    left: 0;
    float: left;
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: opacity .6s;
    -moz-transition: opacity .6s;
    -o-transition: opacity .6s;
    transition: opacity .6s
}
.lb-nav a.lb-prev:before{
    content: '\f053';
    left: 16px
}
.lb-nav a.lb-prev:hover{
    filter: alpha(opacity=100);
    opacity: 1
}
.lb-nav a.lb-next{
    width: 64%;
    right: 0;
    float: right;
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: opacity .6s;
    -moz-transition: opacity .6s;
    -o-transition: opacity .6s;
    transition: opacity .6s
}
.lb-nav a.lb-next:before{
    content: '\f054';
    right: 16px
}
.lb-nav a.lb-next:hover{
    filter: alpha(opacity=100);
    opacity: 1
}
.lb-dataContainer{
    margin: 0 auto;
    padding-top: 5px;
    *zoom: 1;
    width: 100%;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}
.lb-dataContainer:after{
    content: "";
    display: table;
    clear: both
}
.lb-data{
    padding: 0 4px;
    color: #ccc
}
.lb-data .lb-details{
    width: 85%;
    float: left;
    text-align: left;
    line-height: 1.1em
}
.lb-data .lb-caption{
    font-size: 13px;
    font-weight: bold;
    line-height: 1em
}
.lb-data .lb-number{
    display: block;
    clear: left;
    padding-bottom: 1em;
    font-size: 12px;
    color: #999
}
.lb-data .lb-close{
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    text-align: right;
    outline: 0;
    filter: alpha(opacity=70);
    opacity: .7;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s;
    position: relative
}
.lb-data .lb-close:before{
    display: block;
    content: '\f00d';
    position: absolute;
    right: 0;
    top: 12px;
    /*font-family: 'Font Awesome 5 Free';*/
    font-weight: 300;
    font-size: 24px;
    color: #fff
}
.lb-data .lb-close:hover{
    cursor: pointer;
    filter: alpha(opacity=100);
    opacity: 1
}
#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
}
.gritter-item-wrapper{
    position: relative;
    margin: 0 0 10px 0;
    background: url('../../../../../media/com_easysocial/images/gritter/ie-spacer.gif')
}
.gritter-top{
    background: #000;
    opacity: .9;
    border-radius: 6px 6px 0 0;
    height: 10px
}
.hover .gritter-top{
    background-position: right -30px
}
.gritter-bottom{
    background: #000;
    opacity: .9;
    border-radius: 0 0 6px 6px;
    height: 8px;
    margin: 0
}
.hover .gritter-bottom{
    background-position: bottom right
}
.gritter-item{
    display: block;
    background: #000;
    opacity: .9;
    color: #eee;
    padding: 2px 11px 8px 11px;
    font-size: 11px;
    font-family: verdana
}
.hover .gritter-item{
    background-position: right -40px
}
.gritter-item p{
    padding: 0;
    margin: 0;
    word-wrap: break-word
}
.gritter-close{
    position: absolute;
    top: 5px;
    right: 0;
    background: url(../../../../../media/com_easysocial/images/gritter/gritter.png) no-repeat left top !important;
    cursor: pointer;
    width: 30px;
    height: 30px;
    text-indent: -9999em
}
.gritter-title{
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 7px 0;
    display: block;
    text-shadow: 1px 1px 0 #000
}
.gritter-title a{
    color: #fff
}
.gritter-image{
    width: 48px;
    height: 48px;
    float: left;
    opacity: 1
}
.gritter-with-image, .gritter-without-image{
    padding: 0
}
.gritter-with-image{
    width: 270px;
    float: right
}
.select2-container{
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle
}
.select2-container .select2-selection--single{
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none
}
.select2-container .select2-selection--single .select2-selection__rendered{
    display: block;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.select2-container .select2-selection--single .select2-selection__clear{
    position: relative
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{
    padding-right: 8px;
    padding-left: 20px
}
.select2-container .select2-selection--multiple{
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none
}
.select2-container .select2-selection--multiple .select2-selection__rendered{
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}
.select2-container .select2-search--inline{
    float: left
}
.select2-container .select2-search--inline .select2-search__field{
    box-sizing: border-box;
    border: 0;
    font-size: 100%;
    margin-top: 5px;
    padding: 0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{
    -webkit-appearance: none
}
.select2-dropdown{
    background-color: white;
    border: 1px solid #d7d7d7;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051
}
.select2-results{
    display: block
}
.select2-results__options{
    list-style: none;
    margin: 0;
    padding: 0
}
.select2-results__option{
    margin: 0;
    padding: 6px;
    user-select: none;
    -webkit-user-select: none
}
.select2-results__option[aria-selected]{
    cursor: pointer
}
.select2-container--open .select2-dropdown{
    left: 0
}
.select2-container--open .select2-dropdown--above{
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}
.select2-container--open .select2-dropdown--below{
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}
.select2-search--dropdown{
    display: block;
    padding: 4px
}
.select2-search--dropdown .select2-search__field{
    padding: 4px;
    width: 100%;
    box-sizing: border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{
    -webkit-appearance: none
}
.select2-search--dropdown.select2-search--hide{
    display: none
}
.select2-close-mask{
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0)
}
.select2-hidden-accessible{
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important
}
.select2-container--default .select2-selection--single{
    background-color: #fff;
    border: 1px solid #d7d7d7;
    border-radius: 4px
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    color: #444;
    line-height: 28px
}
.select2-container--default .select2-selection--single .select2-selection__clear{
    cursor: pointer;
    float: right;
    font-weight: bold
}
.select2-container--default .select2-selection--single .select2-selection__placeholder{
    color: #999
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{
    float: left
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{
    left: 1px;
    right: auto
}
.select2-container--default.select2-container--disabled .select2-selection--single{
    background-color: #eee;
    cursor: default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{
    display: none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px
}
.select2-container--default .select2-selection--multiple{
    background-color: white;
    border: 1px solid #d7d7d7;
    border-radius: 4px;
    cursor: text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    list-style: none
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{
    color: #999;
    margin-top: 5px;
    float: left
}
.select2-container--default .select2-selection--multiple .select2-selection__clear{
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
    background-color: #e4e4e4;
    border: 1px solid #d7d7d7;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{
    color: #333
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{
    float: right
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{
    margin-left: 5px;
    margin-right: auto
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{
    margin-left: 2px;
    margin-right: auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple{
    border: solid black 1px;
    outline: 0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple{
    background-color: #eee;
    cursor: default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{
    display: none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{
    border-top-left-radius: 0;
    border-top-right-radius: 0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}
.select2-container--default .select2-search--dropdown .select2-search__field{
    border: 1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field{
    background: transparent;
    border: 0;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield
}
.select2-container--default .select2-results>.select2-results__options{
    max-height: 200px;
    overflow-y: auto
}
.select2-container--default .select2-results__option[role=group]{
    padding: 0
}
.select2-container--default .select2-results__option[aria-disabled=true]{
    color: #999
}
.select2-container--default .select2-results__option[aria-selected=true]{
    background-color: #ddd
}
.select2-container--default .select2-results__option .select2-results__option{
    padding-left: 1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{
    padding-left: 0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{
    margin-left: -1em;
    padding-left: 2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left: -2em;
    padding-left: 3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left: -3em;
    padding-left: 4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left: -4em;
    padding-left: 5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left: -5em;
    padding-left: 6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected]{
    background-color: #5897fb;
    color: white
}
.select2-container--default .select2-results__group{
    cursor: default;
    display: block;
    padding: 6px
}
.select2-container--classic .select2-selection--single{
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-linear-gradient(top, white 50%, #eee 100%);
    background-image: -o-linear-gradient(top, white 50%, #eee 100%);
    background-image: linear-gradient(to bottom, white 50%, #eee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic .select2-selection--single:focus{
    border: 1px solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered{
    color: #444;
    line-height: 28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear{
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{
    color: #999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow{
    background-color: #ddd;
    border: 0;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
    background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
    background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{
    float: left
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{
    border: 0;
    border-right: 1px solid #aaa;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
    right: auto
}
.select2-container--classic.select2-container--open .select2-selection--single{
    border: 1px solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{
    background: transparent;
    border: 0
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top, white 0, #eee 50%);
    background-image: -o-linear-gradient(top, white 0, #eee 50%);
    background-image: linear-gradient(to bottom, white 0, #eee 50%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #eee 50%, white 100%);
    background-image: -o-linear-gradient(top, #eee 50%, white 100%);
    background-image: linear-gradient(to bottom, #eee 50%, white 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
}
.select2-container--classic .select2-selection--multiple{
    background-color: var(--fff-222);
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0
}
.select2-container--classic .select2-selection--multiple:focus{
    border: 1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{
    list-style: none;
    margin: 0;
    padding: 0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{
    display: none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{
    color: #555
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{
    float: right
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{
    margin-left: 5px;
    margin-right: auto
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{
    margin-left: 2px;
    margin-right: auto
}
.select2-container--classic.select2-container--open .select2-selection--multiple{
    border: 1px solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}
.select2-container--classic .select2-search--dropdown .select2-search__field{
    border: 1px solid #aaa;
    outline: 0
}
.select2-container--classic .select2-search--inline .select2-search__field{
    outline: 0;
    box-shadow: none
}
.select2-container--classic .select2-dropdown{
    background-color: var(--fff-222);
    border: 1px solid transparent
}
.select2-container--classic .select2-dropdown--above{
    border-bottom: 0
}
.select2-container--classic .select2-dropdown--below{
    border-top: 0
}
.select2-container--classic .select2-results>.select2-results__options{
    max-height: 200px;
    overflow-y: auto
}
.select2-container--classic .select2-results__option[role=group]{
    padding: 0
}
.select2-container--classic .select2-results__option[aria-disabled=true]{
    color: grey
}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{
    background-color: #3875d7;
    color: var(--fff-222)
}
.select2-container--classic .select2-results__group{
    cursor: default;
    display: block;
    padding: 6px
}
.select2-container--classic.select2-container--open .select2-dropdown{
    border-color: #5897fb
}
.select2-container{
    z-index: 10005
}
.is-es-photo-popup .select2-container{
    z-index: 2
}
.select2-search--dropdown .select2-search__field{
    display: block;
    width: 100%;
    height: 31px;
    padding: 4px 12px;
    margin: 0;
    font-size: 13px;
    line-height: 1.69230769;
    color: var(--555-e1e1e1);
    background-color: var(--fff-222);
    background-image: none;
    border: 1px solid var(--e1e1e1-444);
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single{
    outline: 0 !important;
    border-color: #ddd
}
.select2-container--default .select2-selection--multiple::-moz-focus-inner, .select2-container--default .select2-selection--single::-moz-focus-inner{
    border: 0 !important
}
.select2-container--default .select2-results__option{
    padding: 8px
}
.select2-container--backend{
    min-width: 120px;
    height: 100%
}
.select2-container--backend, .select2-container--backend *{
    outline: 0 !important
}
.select2-container--backend::-moz-focus-inner, .select2-container--backend *::-moz-focus-inner{
    border: 0 !important
}
.select2-container--backend .select2-selection--single{
    height: 100%
}
.select2-container--backend .select2-selection__arrow{
    position: absolute;
    right: 8px;
    color: #888;
    margin: 0;
    line-height: 1;
    top: 50%;
    transform: perspective(1px) translateY(-50%);
    z-index: 1
}
.select2-container--backend .select2-selection__arrow:before{
    border-style: solid;
    border-width: .1em .1em 0 0;
    content: '';
    display: inline-block;
    width: .5em;
    height: .5em;
    position: relative;
    left: 0;
    vertical-align: top;
    top: 1px;
    transform: rotate(135deg)
}
.select2-container--backend .select2-dropdown{
    border: 1px solid var(--f0f0f0-333);
    border-radius: 6px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.065)
}
.select2-container--backend .select2-results__option--highlighted[aria-selected]{
    background-color: var(--f5f5f5-181818)
}
.select2-container--backend .select2-results>.select2-results__options{
    border-radius: 6px
}
.select2-container--profile-type .select2-results>.select2-results__options{
    max-height: 320px
}
.select2-container--profile-type .select2-results__option{
    padding: 8px 16px
}
.select2-container--profile-type .select2-results__option+.select2-results__option{
    border-top: 1px solid #e1e1e1
}
.select2-results>.select2-results__options{
    max-height: 180px;
    overflow-y: auto
}
@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
}
.wi{
    display: inline-block;
    font-family: 'weathericons';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.wi-fw{
    text-align: center;
    width: 1.4em
}
.wi-rotate-90{
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}
.wi-rotate-180{
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}
.wi-rotate-270{
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}
.wi-flip-horizontal{
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1)
}
.wi-flip-vertical{
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1)
}
.wi-day-sunny:before{
    content: "\f00d"
}
.wi-day-cloudy:before{
    content: "\f002"
}
.wi-day-cloudy-gusts:before{
    content: "\f000"
}
.wi-day-cloudy-windy:before{
    content: "\f001"
}
.wi-day-fog:before{
    content: "\f003"
}
.wi-day-hail:before{
    content: "\f004"
}
.wi-day-haze:before{
    content: "\f0b6"
}
.wi-day-lightning:before{
    content: "\f005"
}
.wi-day-rain:before{
    content: "\f008"
}
.wi-day-rain-mix:before{
    content: "\f006"
}
.wi-day-rain-wind:before{
    content: "\f007"
}
.wi-day-showers:before{
    content: "\f009"
}
.wi-day-sleet:before{
    content: "\f0b2"
}
.wi-day-sleet-storm:before{
    content: "\f068"
}
.wi-day-snow:before{
    content: "\f00a"
}
.wi-day-snow-thunderstorm:before{
    content: "\f06b"
}
.wi-day-snow-wind:before{
    content: "\f065"
}
.wi-day-sprinkle:before{
    content: "\f00b"
}
.wi-day-storm-showers:before{
    content: "\f00e"
}
.wi-day-sunny-overcast:before{
    content: "\f00c"
}
.wi-day-thunderstorm:before{
    content: "\f010"
}
.wi-day-windy:before{
    content: "\f085"
}
.wi-solar-eclipse:before{
    content: "\f06e"
}
.wi-hot:before{
    content: "\f072"
}
.wi-day-cloudy-high:before{
    content: "\f07d"
}
.wi-day-light-wind:before{
    content: "\f0c4"
}
.wi-night-clear:before{
    content: "\f02e"
}
.wi-night-alt-cloudy:before{
    content: "\f086"
}
.wi-night-alt-cloudy-gusts:before{
    content: "\f022"
}
.wi-night-alt-cloudy-windy:before{
    content: "\f023"
}
.wi-night-alt-hail:before{
    content: "\f024"
}
.wi-night-alt-lightning:before{
    content: "\f025"
}
.wi-night-alt-rain:before{
    content: "\f028"
}
.wi-night-alt-rain-mix:before{
    content: "\f026"
}
.wi-night-alt-rain-wind:before{
    content: "\f027"
}
.wi-night-alt-showers:before{
    content: "\f029"
}
.wi-night-alt-sleet:before{
    content: "\f0b4"
}
.wi-night-alt-sleet-storm:before{
    content: "\f06a"
}
.wi-night-alt-snow:before{
    content: "\f02a"
}
.wi-night-alt-snow-thunderstorm:before{
    content: "\f06d"
}
.wi-night-alt-snow-wind:before{
    content: "\f067"
}
.wi-night-alt-sprinkle:before{
    content: "\f02b"
}
.wi-night-alt-storm-showers:before{
    content: "\f02c"
}
.wi-night-alt-thunderstorm:before{
    content: "\f02d"
}
.wi-night-cloudy:before{
    content: "\f031"
}
.wi-night-cloudy-gusts:before{
    content: "\f02f"
}
.wi-night-cloudy-windy:before{
    content: "\f030"
}
.wi-night-fog:before{
    content: "\f04a"
}
.wi-night-hail:before{
    content: "\f032"
}
.wi-night-lightning:before{
    content: "\f033"
}
.wi-night-partly-cloudy:before{
    content: "\f083"
}
.wi-night-rain:before{
    content: "\f036"
}
.wi-night-rain-mix:before{
    content: "\f034"
}
.wi-night-rain-wind:before{
    content: "\f035"
}
.wi-night-showers:before{
    content: "\f037"
}
.wi-night-sleet:before{
    content: "\f0b3"
}
.wi-night-sleet-storm:before{
    content: "\f069"
}
.wi-night-snow:before{
    content: "\f038"
}
.wi-night-snow-thunderstorm:before{
    content: "\f06c"
}
.wi-night-snow-wind:before{
    content: "\f066"
}
.wi-night-sprinkle:before{
    content: "\f039"
}
.wi-night-storm-showers:before{
    content: "\f03a"
}
.wi-night-thunderstorm:before{
    content: "\f03b"
}
.wi-lunar-eclipse:before{
    content: "\f070"
}
.wi-stars:before{
    content: "\f077"
}
.wi-storm-showers:before{
    content: "\f01d"
}
.wi-thunderstorm:before{
    content: "\f01e"
}
.wi-night-alt-cloudy-high:before{
    content: "\f07e"
}
.wi-night-cloudy-high:before{
    content: "\f080"
}
.wi-night-alt-partly-cloudy:before{
    content: "\f081"
}
.wi-cloud:before{
    content: "\f041"
}
.wi-cloudy:before{
    content: "\f013"
}
.wi-cloudy-gusts:before{
    content: "\f011"
}
.wi-cloudy-windy:before{
    content: "\f012"
}
.wi-fog:before{
    content: "\f014"
}
.wi-hail:before{
    content: "\f015"
}
.wi-rain:before{
    content: "\f019"
}
.wi-rain-mix:before{
    content: "\f017"
}
.wi-rain-wind:before{
    content: "\f018"
}
.wi-showers:before{
    content: "\f01a"
}
.wi-sleet:before{
    content: "\f0b5"
}
.wi-snow:before{
    content: "\f01b"
}
.wi-sprinkle:before{
    content: "\f01c"
}
.wi-storm-showers:before{
    content: "\f01d"
}
.wi-thunderstorm:before{
    content: "\f01e"
}
.wi-snow-wind:before{
    content: "\f064"
}
.wi-snow:before{
    content: "\f01b"
}
.wi-smog:before{
    content: "\f074"
}
.wi-smoke:before{
    content: "\f062"
}
.wi-lightning:before{
    content: "\f016"
}
.wi-raindrops:before{
    content: "\f04e"
}
.wi-raindrop:before{
    content: "\f078"
}
.wi-dust:before{
    content: "\f063"
}
.wi-snowflake-cold:before{
    content: "\f076"
}
.wi-windy:before{
    content: "\f021"
}
.wi-strong-wind:before{
    content: "\f050"
}
.wi-sandstorm:before{
    content: "\f082"
}
.wi-earthquake:before{
    content: "\f0c6"
}
.wi-fire:before{
    content: "\f0c7"
}
.wi-flood:before{
    content: "\f07c"
}
.wi-meteor:before{
    content: "\f071"
}
.wi-tsunami:before{
    content: "\f0c5"
}
.wi-volcano:before{
    content: "\f0c8"
}
.wi-hurricane:before{
    content: "\f073"
}
.wi-tornado:before{
    content: "\f056"
}
.wi-small-craft-advisory:before{
    content: "\f0cc"
}
.wi-gale-warning:before{
    content: "\f0cd"
}
.wi-storm-warning:before{
    content: "\f0ce"
}
.wi-hurricane-warning:before{
    content: "\f0cf"
}
.wi-wind-direction:before{
    content: "\f0b1"
}
.wi-alien:before{
    content: "\f075"
}
.wi-celsius:before{
    content: "\f03c"
}
.wi-fahrenheit:before{
    content: "\f045"
}
.wi-degrees:before{
    content: "\f042"
}
.wi-thermometer:before{
    content: "\f055"
}
.wi-thermometer-exterior:before{
    content: "\f053"
}
.wi-thermometer-internal:before{
    content: "\f054"
}
.wi-cloud-down:before{
    content: "\f03d"
}
.wi-cloud-up:before{
    content: "\f040"
}
.wi-cloud-refresh:before{
    content: "\f03e"
}
.wi-horizon:before{
    content: "\f047"
}
.wi-horizon-alt:before{
    content: "\f046"
}
.wi-sunrise:before{
    content: "\f051"
}
.wi-sunset:before{
    content: "\f052"
}
.wi-moonrise:before{
    content: "\f0c9"
}
.wi-moonset:before{
    content: "\f0ca"
}
.wi-refresh:before{
    content: "\f04c"
}
.wi-refresh-alt:before{
    content: "\f04b"
}
.wi-umbrella:before{
    content: "\f084"
}
.wi-barometer:before{
    content: "\f079"
}
.wi-humidity:before{
    content: "\f07a"
}
.wi-na:before{
    content: "\f07b"
}
.wi-train:before{
    content: "\f0cb"
}
.wi-moon-new:before{
    content: "\f095"
}
.wi-moon-waxing-crescent-1:before{
    content: "\f096"
}
.wi-moon-waxing-crescent-2:before{
    content: "\f097"
}
.wi-moon-waxing-crescent-3:before{
    content: "\f098"
}
.wi-moon-waxing-crescent-4:before{
    content: "\f099"
}
.wi-moon-waxing-crescent-5:before{
    content: "\f09a"
}
.wi-moon-waxing-crescent-6:before{
    content: "\f09b"
}
.wi-moon-first-quarter:before{
    content: "\f09c"
}
.wi-moon-waxing-gibbous-1:before{
    content: "\f09d"
}
.wi-moon-waxing-gibbous-2:before{
    content: "\f09e"
}
.wi-moon-waxing-gibbous-3:before{
    content: "\f09f"
}
.wi-moon-waxing-gibbous-4:before{
    content: "\f0a0"
}
.wi-moon-waxing-gibbous-5:before{
    content: "\f0a1"
}
.wi-moon-waxing-gibbous-6:before{
    content: "\f0a2"
}
.wi-moon-full:before{
    content: "\f0a3"
}
.wi-moon-waning-gibbous-1:before{
    content: "\f0a4"
}
.wi-moon-waning-gibbous-2:before{
    content: "\f0a5"
}
.wi-moon-waning-gibbous-3:before{
    content: "\f0a6"
}
.wi-moon-waning-gibbous-4:before{
    content: "\f0a7"
}
.wi-moon-waning-gibbous-5:before{
    content: "\f0a8"
}
.wi-moon-waning-gibbous-6:before{
    content: "\f0a9"
}
.wi-moon-third-quarter:before{
    content: "\f0aa"
}
.wi-moon-waning-crescent-1:before{
    content: "\f0ab"
}
.wi-moon-waning-crescent-2:before{
    content: "\f0ac"
}
.wi-moon-waning-crescent-3:before{
    content: "\f0ad"
}
.wi-moon-waning-crescent-4:before{
    content: "\f0ae"
}
.wi-moon-waning-crescent-5:before{
    content: "\f0af"
}
.wi-moon-waning-crescent-6:before{
    content: "\f0b0"
}
.wi-moon-alt-new:before{
    content: "\f0eb"
}
.wi-moon-alt-waxing-crescent-1:before{
    content: "\f0d0"
}
.wi-moon-alt-waxing-crescent-2:before{
    content: "\f0d1"
}
.wi-moon-alt-waxing-crescent-3:before{
    content: "\f0d2"
}
.wi-moon-alt-waxing-crescent-4:before{
    content: "\f0d3"
}
.wi-moon-alt-waxing-crescent-5:before{
    content: "\f0d4"
}
.wi-moon-alt-waxing-crescent-6:before{
    content: "\f0d5"
}
.wi-moon-alt-first-quarter:before{
    content: "\f0d6"
}
.wi-moon-alt-waxing-gibbous-1:before{
    content: "\f0d7"
}
.wi-moon-alt-waxing-gibbous-2:before{
    content: "\f0d8"
}
.wi-moon-alt-waxing-gibbous-3:before{
    content: "\f0d9"
}
.wi-moon-alt-waxing-gibbous-4:before{
    content: "\f0da"
}
.wi-moon-alt-waxing-gibbous-5:before{
    content: "\f0db"
}
.wi-moon-alt-waxing-gibbous-6:before{
    content: "\f0dc"
}
.wi-moon-alt-full:before{
    content: "\f0dd"
}
.wi-moon-alt-waning-gibbous-1:before{
    content: "\f0de"
}
.wi-moon-alt-waning-gibbous-2:before{
    content: "\f0df"
}
.wi-moon-alt-waning-gibbous-3:before{
    content: "\f0e0"
}
.wi-moon-alt-waning-gibbous-4:before{
    content: "\f0e1"
}
.wi-moon-alt-waning-gibbous-5:before{
    content: "\f0e2"
}
.wi-moon-alt-waning-gibbous-6:before{
    content: "\f0e3"
}
.wi-moon-alt-third-quarter:before{
    content: "\f0e4"
}
.wi-moon-alt-waning-crescent-1:before{
    content: "\f0e5"
}
.wi-moon-alt-waning-crescent-2:before{
    content: "\f0e6"
}
.wi-moon-alt-waning-crescent-3:before{
    content: "\f0e7"
}
.wi-moon-alt-waning-crescent-4:before{
    content: "\f0e8"
}
.wi-moon-alt-waning-crescent-5:before{
    content: "\f0e9"
}
.wi-moon-alt-waning-crescent-6:before{
    content: "\f0ea"
}
.wi-moon-0:before{
    content: "\f095"
}
.wi-moon-1:before{
    content: "\f096"
}
.wi-moon-2:before{
    content: "\f097"
}
.wi-moon-3:before{
    content: "\f098"
}
.wi-moon-4:before{
    content: "\f099"
}
.wi-moon-5:before{
    content: "\f09a"
}
.wi-moon-6:before{
    content: "\f09b"
}
.wi-moon-7:before{
    content: "\f09c"
}
.wi-moon-8:before{
    content: "\f09d"
}
.wi-moon-9:before{
    content: "\f09e"
}
.wi-moon-10:before{
    content: "\f09f"
}
.wi-moon-11:before{
    content: "\f0a0"
}
.wi-moon-12:before{
    content: "\f0a1"
}
.wi-moon-13:before{
    content: "\f0a2"
}
.wi-moon-14:before{
    content: "\f0a3"
}
.wi-moon-15:before{
    content: "\f0a4"
}
.wi-moon-16:before{
    content: "\f0a5"
}
.wi-moon-17:before{
    content: "\f0a6"
}
.wi-moon-18:before{
    content: "\f0a7"
}
.wi-moon-19:before{
    content: "\f0a8"
}
.wi-moon-20:before{
    content: "\f0a9"
}
.wi-moon-21:before{
    content: "\f0aa"
}
.wi-moon-22:before{
    content: "\f0ab"
}
.wi-moon-23:before{
    content: "\f0ac"
}
.wi-moon-24:before{
    content: "\f0ad"
}
.wi-moon-25:before{
    content: "\f0ae"
}
.wi-moon-26:before{
    content: "\f0af"
}
.wi-moon-27:before{
    content: "\f0b0"
}
.wi-time-1:before{
    content: "\f08a"
}
.wi-time-2:before{
    content: "\f08b"
}
.wi-time-3:before{
    content: "\f08c"
}
.wi-time-4:before{
    content: "\f08d"
}
.wi-time-5:before{
    content: "\f08e"
}
.wi-time-6:before{
    content: "\f08f"
}
.wi-time-7:before{
    content: "\f090"
}
.wi-time-8:before{
    content: "\f091"
}
.wi-time-9:before{
    content: "\f092"
}
.wi-time-10:before{
    content: "\f093"
}
.wi-time-11:before{
    content: "\f094"
}
.wi-time-12:before{
    content: "\f089"
}
.wi-direction-up:before{
    content: "\f058"
}
.wi-direction-up-right:before{
    content: "\f057"
}
.wi-direction-right:before{
    content: "\f04d"
}
.wi-direction-down-right:before{
    content: "\f088"
}
.wi-direction-down:before{
    content: "\f044"
}
.wi-direction-down-left:before{
    content: "\f043"
}
.wi-direction-left:before{
    content: "\f048"
}
.wi-direction-up-left:before{
    content: "\f087"
}
.wi-wind-beaufort-0:before{
    content: "\f0b7"
}
.wi-wind-beaufort-1:before{
    content: "\f0b8"
}
.wi-wind-beaufort-2:before{
    content: "\f0b9"
}
.wi-wind-beaufort-3:before{
    content: "\f0ba"
}
.wi-wind-beaufort-4:before{
    content: "\f0bb"
}
.wi-wind-beaufort-5:before{
    content: "\f0bc"
}
.wi-wind-beaufort-6:before{
    content: "\f0bd"
}
.wi-wind-beaufort-7:before{
    content: "\f0be"
}
.wi-wind-beaufort-8:before{
    content: "\f0bf"
}
.wi-wind-beaufort-9:before{
    content: "\f0c0"
}
.wi-wind-beaufort-10:before{
    content: "\f0c1"
}
.wi-wind-beaufort-11:before{
    content: "\f0c2"
}
.wi-wind-beaufort-12:before{
    content: "\f0c3"
}
.wi-yahoo-0:before{
    content: "\f056"
}
.wi-yahoo-1:before{
    content: "\f00e"
}
.wi-yahoo-2:before{
    content: "\f073"
}
.wi-yahoo-3:before{
    content: "\f01e"
}
.wi-yahoo-4:before{
    content: "\f01e"
}
.wi-yahoo-5:before{
    content: "\f017"
}
.wi-yahoo-6:before{
    content: "\f017"
}
.wi-yahoo-7:before{
    content: "\f017"
}
.wi-yahoo-8:before{
    content: "\f015"
}
.wi-yahoo-9:before{
    content: "\f01a"
}
.wi-yahoo-10:before{
    content: "\f015"
}
.wi-yahoo-11:before{
    content: "\f01a"
}
.wi-yahoo-12:before{
    content: "\f01a"
}
.wi-yahoo-13:before{
    content: "\f01b"
}
.wi-yahoo-14:before{
    content: "\f00a"
}
.wi-yahoo-15:before{
    content: "\f064"
}
.wi-yahoo-16:before{
    content: "\f01b"
}
.wi-yahoo-17:before{
    content: "\f015"
}
.wi-yahoo-18:before{
    content: "\f017"
}
.wi-yahoo-19:before{
    content: "\f063"
}
.wi-yahoo-20:before{
    content: "\f014"
}
.wi-yahoo-21:before{
    content: "\f021"
}
.wi-yahoo-22:before{
    content: "\f062"
}
.wi-yahoo-23:before{
    content: "\f050"
}
.wi-yahoo-24:before{
    content: "\f050"
}
.wi-yahoo-25:before{
    content: "\f076"
}
.wi-yahoo-26:before{
    content: "\f013"
}
.wi-yahoo-27:before{
    content: "\f031"
}
.wi-yahoo-28:before{
    content: "\f002"
}
.wi-yahoo-29:before{
    content: "\f031"
}
.wi-yahoo-30:before{
    content: "\f002"
}
.wi-yahoo-31:before{
    content: "\f02e"
}
.wi-yahoo-32:before{
    content: "\f00d"
}
.wi-yahoo-33:before{
    content: "\f083"
}
.wi-yahoo-34:before{
    content: "\f00c"
}
.wi-yahoo-35:before{
    content: "\f017"
}
.wi-yahoo-36:before{
    content: "\f072"
}
.wi-yahoo-37:before{
    content: "\f00e"
}
.wi-yahoo-38:before{
    content: "\f00e"
}
.wi-yahoo-39:before{
    content: "\f00e"
}
.wi-yahoo-40:before{
    content: "\f01a"
}
.wi-yahoo-41:before{
    content: "\f064"
}
.wi-yahoo-42:before{
    content: "\f01b"
}
.wi-yahoo-43:before{
    content: "\f064"
}
.wi-yahoo-44:before{
    content: "\f00c"
}
.wi-yahoo-45:before{
    content: "\f00e"
}
.wi-yahoo-46:before{
    content: "\f01b"
}
.wi-yahoo-47:before{
    content: "\f00e"
}
.wi-yahoo-3200:before{
    content: "\f077"
}
.wi-forecast-io-clear-day:before{
    content: "\f00d"
}
.wi-forecast-io-clear-night:before{
    content: "\f02e"
}
.wi-forecast-io-rain:before{
    content: "\f019"
}
.wi-forecast-io-snow:before{
    content: "\f01b"
}
.wi-forecast-io-sleet:before{
    content: "\f0b5"
}
.wi-forecast-io-wind:before{
    content: "\f050"
}
.wi-forecast-io-fog:before{
    content: "\f014"
}
.wi-forecast-io-cloudy:before{
    content: "\f013"
}
.wi-forecast-io-partly-cloudy-day:before{
    content: "\f002"
}
.wi-forecast-io-partly-cloudy-night:before{
    content: "\f031"
}
.wi-forecast-io-hail:before{
    content: "\f015"
}
.wi-forecast-io-thunderstorm:before{
    content: "\f01e"
}
.wi-forecast-io-tornado:before{
    content: "\f056"
}
.wi-wmo4680-0:before, .wi-wmo4680-00:before{
    content: "\f055"
}
.wi-wmo4680-1:before, .wi-wmo4680-01:before{
    content: "\f013"
}
.wi-wmo4680-2:before, .wi-wmo4680-02:before{
    content: "\f055"
}
.wi-wmo4680-3:before, .wi-wmo4680-03:before{
    content: "\f013"
}
.wi-wmo4680-4:before, .wi-wmo4680-04:before{
    content: "\f014"
}
.wi-wmo4680-5:before, .wi-wmo4680-05:before{
    content: "\f014"
}
.wi-wmo4680-10:before{
    content: "\f014"
}
.wi-wmo4680-11:before{
    content: "\f014"
}
.wi-wmo4680-12:before{
    content: "\f016"
}
.wi-wmo4680-18:before{
    content: "\f050"
}
.wi-wmo4680-20:before{
    content: "\f014"
}
.wi-wmo4680-21:before{
    content: "\f017"
}
.wi-wmo4680-22:before{
    content: "\f017"
}
.wi-wmo4680-23:before{
    content: "\f019"
}
.wi-wmo4680-24:before{
    content: "\f01b"
}
.wi-wmo4680-25:before{
    content: "\f015"
}
.wi-wmo4680-26:before{
    content: "\f01e"
}
.wi-wmo4680-27:before{
    content: "\f063"
}
.wi-wmo4680-28:before{
    content: "\f063"
}
.wi-wmo4680-29:before{
    content: "\f063"
}
.wi-wmo4680-30:before{
    content: "\f014"
}
.wi-wmo4680-31:before{
    content: "\f014"
}
.wi-wmo4680-32:before{
    content: "\f014"
}
.wi-wmo4680-33:before{
    content: "\f014"
}
.wi-wmo4680-34:before{
    content: "\f014"
}
.wi-wmo4680-35:before{
    content: "\f014"
}
.wi-wmo4680-40:before{
    content: "\f017"
}
.wi-wmo4680-41:before{
    content: "\f01c"
}
.wi-wmo4680-42:before{
    content: "\f019"
}
.wi-wmo4680-43:before{
    content: "\f01c"
}
.wi-wmo4680-44:before{
    content: "\f019"
}
.wi-wmo4680-45:before{
    content: "\f015"
}
.wi-wmo4680-46:before{
    content: "\f015"
}
.wi-wmo4680-47:before{
    content: "\f01b"
}
.wi-wmo4680-48:before{
    content: "\f01b"
}
.wi-wmo4680-50:before{
    content: "\f01c"
}
.wi-wmo4680-51:before{
    content: "\f01c"
}
.wi-wmo4680-52:before{
    content: "\f019"
}
.wi-wmo4680-53:before{
    content: "\f019"
}
.wi-wmo4680-54:before{
    content: "\f076"
}
.wi-wmo4680-55:before{
    content: "\f076"
}
.wi-wmo4680-56:before{
    content: "\f076"
}
.wi-wmo4680-57:before{
    content: "\f01c"
}
.wi-wmo4680-58:before{
    content: "\f019"
}
.wi-wmo4680-60:before{
    content: "\f01c"
}
.wi-wmo4680-61:before{
    content: "\f01c"
}
.wi-wmo4680-62:before{
    content: "\f019"
}
.wi-wmo4680-63:before{
    content: "\f019"
}
.wi-wmo4680-64:before{
    content: "\f015"
}
.wi-wmo4680-65:before{
    content: "\f015"
}
.wi-wmo4680-66:before{
    content: "\f015"
}
.wi-wmo4680-67:before{
    content: "\f017"
}
.wi-wmo4680-68:before{
    content: "\f017"
}
.wi-wmo4680-70:before{
    content: "\f01b"
}
.wi-wmo4680-71:before{
    content: "\f01b"
}
.wi-wmo4680-72:before{
    content: "\f01b"
}
.wi-wmo4680-73:before{
    content: "\f01b"
}
.wi-wmo4680-74:before{
    content: "\f076"
}
.wi-wmo4680-75:before{
    content: "\f076"
}
.wi-wmo4680-76:before{
    content: "\f076"
}
.wi-wmo4680-77:before{
    content: "\f01b"
}
.wi-wmo4680-78:before{
    content: "\f076"
}
.wi-wmo4680-80:before{
    content: "\f019"
}
.wi-wmo4680-81:before{
    content: "\f01c"
}
.wi-wmo4680-82:before{
    content: "\f019"
}
.wi-wmo4680-83:before{
    content: "\f019"
}
.wi-wmo4680-84:before{
    content: "\f01d"
}
.wi-wmo4680-85:before{
    content: "\f017"
}
.wi-wmo4680-86:before{
    content: "\f017"
}
.wi-wmo4680-87:before{
    content: "\f017"
}
.wi-wmo4680-89:before{
    content: "\f015"
}
.wi-wmo4680-90:before{
    content: "\f016"
}
.wi-wmo4680-91:before{
    content: "\f01d"
}
.wi-wmo4680-92:before{
    content: "\f01e"
}
.wi-wmo4680-93:before{
    content: "\f01e"
}
.wi-wmo4680-94:before{
    content: "\f016"
}
.wi-wmo4680-95:before{
    content: "\f01e"
}
.wi-wmo4680-96:before{
    content: "\f01e"
}
.wi-wmo4680-99:before{
    content: "\f056"
}
.wi-owm-200:before{
    content: "\f01e"
}
.wi-owm-201:before{
    content: "\f01e"
}
.wi-owm-202:before{
    content: "\f01e"
}
.wi-owm-210:before{
    content: "\f016"
}
.wi-owm-211:before{
    content: "\f016"
}
.wi-owm-212:before{
    content: "\f016"
}
.wi-owm-221:before{
    content: "\f016"
}
.wi-owm-230:before{
    content: "\f01e"
}
.wi-owm-231:before{
    content: "\f01e"
}
.wi-owm-232:before{
    content: "\f01e"
}
.wi-owm-300:before{
    content: "\f01c"
}
.wi-owm-301:before{
    content: "\f01c"
}
.wi-owm-302:before{
    content: "\f019"
}
.wi-owm-310:before{
    content: "\f017"
}
.wi-owm-311:before{
    content: "\f019"
}
.wi-owm-312:before{
    content: "\f019"
}
.wi-owm-313:before{
    content: "\f01a"
}
.wi-owm-314:before{
    content: "\f019"
}
.wi-owm-321:before{
    content: "\f01c"
}
.wi-owm-500:before{
    content: "\f01c"
}
.wi-owm-501:before{
    content: "\f019"
}
.wi-owm-502:before{
    content: "\f019"
}
.wi-owm-503:before{
    content: "\f019"
}
.wi-owm-504:before{
    content: "\f019"
}
.wi-owm-511:before{
    content: "\f017"
}
.wi-owm-520:before{
    content: "\f01a"
}
.wi-owm-521:before{
    content: "\f01a"
}
.wi-owm-522:before{
    content: "\f01a"
}
.wi-owm-531:before{
    content: "\f01d"
}
.wi-owm-600:before{
    content: "\f01b"
}
.wi-owm-601:before{
    content: "\f01b"
}
.wi-owm-602:before{
    content: "\f0b5"
}
.wi-owm-611:before{
    content: "\f017"
}
.wi-owm-612:before{
    content: "\f017"
}
.wi-owm-615:before{
    content: "\f017"
}
.wi-owm-616:before{
    content: "\f017"
}
.wi-owm-620:before{
    content: "\f017"
}
.wi-owm-621:before{
    content: "\f01b"
}
.wi-owm-622:before{
    content: "\f01b"
}
.wi-owm-701:before{
    content: "\f01a"
}
.wi-owm-711:before{
    content: "\f062"
}
.wi-owm-721:before{
    content: "\f0b6"
}
.wi-owm-731:before{
    content: "\f063"
}
.wi-owm-741:before{
    content: "\f014"
}
.wi-owm-761:before{
    content: "\f063"
}
.wi-owm-762:before{
    content: "\f063"
}
.wi-owm-771:before{
    content: "\f011"
}
.wi-owm-781:before{
    content: "\f056"
}
.wi-owm-800:before{
    content: "\f00d"
}
.wi-owm-801:before{
    content: "\f011"
}
.wi-owm-802:before{
    content: "\f011"
}
.wi-owm-803:before{
    content: "\f012"
}
.wi-owm-804:before{
    content: "\f013"
}
.wi-owm-900:before{
    content: "\f056"
}
.wi-owm-901:before{
    content: "\f01d"
}
.wi-owm-902:before{
    content: "\f073"
}
.wi-owm-903:before{
    content: "\f076"
}
.wi-owm-904:before{
    content: "\f072"
}
.wi-owm-905:before{
    content: "\f021"
}
.wi-owm-906:before{
    content: "\f015"
}
.wi-owm-957:before{
    content: "\f050"
}
.wi-owm-day-200:before{
    content: "\f010"
}
.wi-owm-day-201:before{
    content: "\f010"
}
.wi-owm-day-202:before{
    content: "\f010"
}
.wi-owm-day-210:before{
    content: "\f005"
}
.wi-owm-day-211:before{
    content: "\f005"
}
.wi-owm-day-212:before{
    content: "\f005"
}
.wi-owm-day-221:before{
    content: "\f005"
}
.wi-owm-day-230:before{
    content: "\f010"
}
.wi-owm-day-231:before{
    content: "\f010"
}
.wi-owm-day-232:before{
    content: "\f010"
}
.wi-owm-day-300:before{
    content: "\f00b"
}
.wi-owm-day-301:before{
    content: "\f00b"
}
.wi-owm-day-302:before{
    content: "\f008"
}
.wi-owm-day-310:before{
    content: "\f008"
}
.wi-owm-day-311:before{
    content: "\f008"
}
.wi-owm-day-312:before{
    content: "\f008"
}
.wi-owm-day-313:before{
    content: "\f008"
}
.wi-owm-day-314:before{
    content: "\f008"
}
.wi-owm-day-321:before{
    content: "\f00b"
}
.wi-owm-day-500:before{
    content: "\f00b"
}
.wi-owm-day-501:before{
    content: "\f008"
}
.wi-owm-day-502:before{
    content: "\f008"
}
.wi-owm-day-503:before{
    content: "\f008"
}
.wi-owm-day-504:before{
    content: "\f008"
}
.wi-owm-day-511:before{
    content: "\f006"
}
.wi-owm-day-520:before{
    content: "\f009"
}
.wi-owm-day-521:before{
    content: "\f009"
}
.wi-owm-day-522:before{
    content: "\f009"
}
.wi-owm-day-531:before{
    content: "\f00e"
}
.wi-owm-day-600:before{
    content: "\f00a"
}
.wi-owm-day-601:before{
    content: "\f0b2"
}
.wi-owm-day-602:before{
    content: "\f00a"
}
.wi-owm-day-611:before{
    content: "\f006"
}
.wi-owm-day-612:before{
    content: "\f006"
}
.wi-owm-day-615:before{
    content: "\f006"
}
.wi-owm-day-616:before{
    content: "\f006"
}
.wi-owm-day-620:before{
    content: "\f006"
}
.wi-owm-day-621:before{
    content: "\f00a"
}
.wi-owm-day-622:before{
    content: "\f00a"
}
.wi-owm-day-701:before{
    content: "\f009"
}
.wi-owm-day-711:before{
    content: "\f062"
}
.wi-owm-day-721:before{
    content: "\f0b6"
}
.wi-owm-day-731:before{
    content: "\f063"
}
.wi-owm-day-741:before{
    content: "\f003"
}
.wi-owm-day-761:before{
    content: "\f063"
}
.wi-owm-day-762:before{
    content: "\f063"
}
.wi-owm-day-781:before{
    content: "\f056"
}
.wi-owm-day-800:before{
    content: "\f00d"
}
.wi-owm-day-801:before{
    content: "\f000"
}
.wi-owm-day-802:before{
    content: "\f000"
}
.wi-owm-day-803:before{
    content: "\f000"
}
.wi-owm-day-804:before{
    content: "\f00c"
}
.wi-owm-day-900:before{
    content: "\f056"
}
.wi-owm-day-902:before{
    content: "\f073"
}
.wi-owm-day-903:before{
    content: "\f076"
}
.wi-owm-day-904:before{
    content: "\f072"
}
.wi-owm-day-906:before{
    content: "\f004"
}
.wi-owm-day-957:before{
    content: "\f050"
}
.wi-owm-night-200:before{
    content: "\f02d"
}
.wi-owm-night-201:before{
    content: "\f02d"
}
.wi-owm-night-202:before{
    content: "\f02d"
}
.wi-owm-night-210:before{
    content: "\f025"
}
.wi-owm-night-211:before{
    content: "\f025"
}
.wi-owm-night-212:before{
    content: "\f025"
}
.wi-owm-night-221:before{
    content: "\f025"
}
.wi-owm-night-230:before{
    content: "\f02d"
}
.wi-owm-night-231:before{
    content: "\f02d"
}
.wi-owm-night-232:before{
    content: "\f02d"
}
.wi-owm-night-300:before{
    content: "\f02b"
}
.wi-owm-night-301:before{
    content: "\f02b"
}
.wi-owm-night-302:before{
    content: "\f028"
}
.wi-owm-night-310:before{
    content: "\f028"
}
.wi-owm-night-311:before{
    content: "\f028"
}
.wi-owm-night-312:before{
    content: "\f028"
}
.wi-owm-night-313:before{
    content: "\f028"
}
.wi-owm-night-314:before{
    content: "\f028"
}
.wi-owm-night-321:before{
    content: "\f02b"
}
.wi-owm-night-500:before{
    content: "\f02b"
}
.wi-owm-night-501:before{
    content: "\f028"
}
.wi-owm-night-502:before{
    content: "\f028"
}
.wi-owm-night-503:before{
    content: "\f028"
}
.wi-owm-night-504:before{
    content: "\f028"
}
.wi-owm-night-511:before{
    content: "\f026"
}
.wi-owm-night-520:before{
    content: "\f029"
}
.wi-owm-night-521:before{
    content: "\f029"
}
.wi-owm-night-522:before{
    content: "\f029"
}
.wi-owm-night-531:before{
    content: "\f02c"
}
.wi-owm-night-600:before{
    content: "\f02a"
}
.wi-owm-night-601:before{
    content: "\f0b4"
}
.wi-owm-night-602:before{
    content: "\f02a"
}
.wi-owm-night-611:before{
    content: "\f026"
}
.wi-owm-night-612:before{
    content: "\f026"
}
.wi-owm-night-615:before{
    content: "\f026"
}
.wi-owm-night-616:before{
    content: "\f026"
}
.wi-owm-night-620:before{
    content: "\f026"
}
.wi-owm-night-621:before{
    content: "\f02a"
}
.wi-owm-night-622:before{
    content: "\f02a"
}
.wi-owm-night-701:before{
    content: "\f029"
}
.wi-owm-night-711:before{
    content: "\f062"
}
.wi-owm-night-721:before{
    content: "\f0b6"
}
.wi-owm-night-731:before{
    content: "\f063"
}
.wi-owm-night-741:before{
    content: "\f04a"
}
.wi-owm-night-761:before{
    content: "\f063"
}
.wi-owm-night-762:before{
    content: "\f063"
}
.wi-owm-night-781:before{
    content: "\f056"
}
.wi-owm-night-800:before{
    content: "\f02e"
}
.wi-owm-night-801:before{
    content: "\f022"
}
.wi-owm-night-802:before{
    content: "\f022"
}
.wi-owm-night-803:before{
    content: "\f022"
}
.wi-owm-night-804:before{
    content: "\f086"
}
.wi-owm-night-900:before{
    content: "\f056"
}
.wi-owm-night-902:before{
    content: "\f073"
}
.wi-owm-night-903:before{
    content: "\f076"
}
.wi-owm-night-904:before{
    content: "\f072"
}
.wi-owm-night-906:before{
    content: "\f024"
}
.wi-owm-night-957:before{
    content: "\f050"
}
.wi-wu-chanceflurries:before{
    content: "\f064"
}
.wi-wu-chancerain:before{
    content: "\f019"
}
.wi-wu-chancesleat:before{
    content: "\f0b5"
}
.wi-wu-chancesnow:before{
    content: "\f01b"
}
.wi-wu-chancetstorms:before{
    content: "\f01e"
}
.wi-wu-clear:before{
    content: "\f00d"
}
.wi-wu-cloudy:before{
    content: "\f002"
}
.wi-wu-flurries:before{
    content: "\f064"
}
.wi-wu-hazy:before{
    content: "\f0b6"
}
.wi-wu-mostlycloudy:before{
    content: "\f002"
}
.wi-wu-mostlysunny:before{
    content: "\f00d"
}
.wi-wu-partlycloudy:before{
    content: "\f002"
}
.wi-wu-partlysunny:before{
    content: "\f00d"
}
.wi-wu-rain:before{
    content: "\f01a"
}
.wi-wu-sleat:before{
    content: "\f0b5"
}
.wi-wu-snow:before{
    content: "\f01b"
}
.wi-wu-sunny:before{
    content: "\f00d"
}
.wi-wu-tstorms:before{
    content: "\f01e"
}
.wi-wu-unknown:before{
    content: "\f00d"
}
.ph-item{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 8px;
    overflow: hidden;
    margin-bottom: 8px;
    background-color: var(--ph-item-bg);
    border: 1px solid var(--ph-item-border);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgb(0 0 0 / 20%);
    box-shadow: 0 3px 9px rgb(0 0 0 / 20%)
}
.ph-item, .ph-item *, .ph-item ::after, .ph-item ::before{
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.ph-item::before{
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 50%;
    z-index: 1;
    width: 500%;
    margin-left: -250%;
    -webkit-animation: phAnimation .8s linear infinite;
    animation: phAnimation .8s linear infinite;
    /*background: -webkit-gradient(linear, left top, right top, color-stop(46%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.35)), color-stop(54%, rgba(255, 255, 255, 0))) 50% 50%;*/
    background: linear-gradient(to right, rgba(255, 255, 255, 0.03) 46%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.03) 54%) 50% 50%;
}
body.lightmode .ph-item::before{
    /*background: -webkit-gradient(linear, left top, right top, color-stop(46%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.35)), color-stop(54%, rgba(255, 255, 255, 0))) 50% 50%;*/
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 46%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0) 54%) 50% 50%;
}
.ph-item>*{
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    padding: 8px;
}
.ph-row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    /*margin-bottom: 7.5px*/
}
.ph-row div{
    height: 10px;
    margin-bottom: 7.5px;
    background-color: var(--ph-row-div-picture-avatar)
}
.ph-row .big, .ph-row.big div{
    height: 20px;
    margin-bottom: 8px
}
.ph-row .empty{
    background-color: rgba(255, 255, 255, 0)
}
.ph-col-2{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%
}
.ph-col-4{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%
}
.ph-col-6{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%
}
.ph-col-8{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%
}
.ph-col-10{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%
}
.ph-col-12{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}
.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)
    }
}
.leaflet-pane, .leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-tile-container, .leaflet-pane>svg, .leaflet-pane>canvas, .leaflet-zoom-box, .leaflet-image-layer, .leaflet-layer{
    position: absolute;
    left: 0;
    top: 0
}
.leaflet-container{
    overflow: hidden
}
.leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow{
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-user-drag: none
}
.leaflet-safari .leaflet-tile{
    image-rendering: -webkit-optimize-contrast
}
.leaflet-safari .leaflet-tile-container{
    width: 1600px;
    height: 1600px;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}
.leaflet-marker-icon, .leaflet-marker-shadow{
    display: block
}
.leaflet-container .leaflet-overlay-pane svg, .leaflet-container .leaflet-marker-pane img, .leaflet-container .leaflet-shadow-pane img, .leaflet-container .leaflet-tile-pane img, .leaflet-container img.leaflet-image-layer, .leaflet-container .leaflet-tile{
    max-width: none !important;
    max-height: none !important
}
.leaflet-container.leaflet-touch-zoom{
    -ms-touch-action: pan-x pan-y;
    touch-action: pan-x pan-y
}
.leaflet-container.leaflet-touch-drag{
    -ms-touch-action: pinch-zoom;
    touch-action: none;
    touch-action: pinch-zoom
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{
    -ms-touch-action: none;
    touch-action: none
}
.leaflet-container{
    -webkit-tap-highlight-color: transparent
}
.leaflet-container a{
    -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4)
}
.leaflet-tile{
    filter: inherit;
    visibility: hidden
}
.leaflet-tile-loaded{
    visibility: inherit
}
.leaflet-zoom-box{
    width: 0;
    height: 0;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 800
}
.leaflet-overlay-pane svg{
    -moz-user-select: none;
    user-select: none
}
.leaflet-pane{
    z-index: 400
}
.leaflet-tile-pane{
    z-index: 200
}
.leaflet-overlay-pane{
    z-index: 400
}
.leaflet-shadow-pane{
    z-index: 500
}
.leaflet-marker-pane{
    z-index: 600
}
.leaflet-tooltip-pane{
    z-index: 650
}
.leaflet-popup-pane{
    z-index: 700
}
.leaflet-map-pane canvas{
    z-index: 100
}
.leaflet-map-pane svg{
    z-index: 200
}
.leaflet-vml-shape{
    width: 1px;
    height: 1px
}
.lvml{
    behavior: url(#default#VML);
    display: inline-block;
    position: absolute
}
.leaflet-control{
    position: relative;
    z-index: 800;
    pointer-events: visiblePainted;
    pointer-events: auto
}
.leaflet-top, .leaflet-bottom{
    position: absolute;
    z-index: 1000;
    pointer-events: none
}
.leaflet-top{
    top: 0
}
.leaflet-right{
    right: 0
}
.leaflet-bottom{
    bottom: 0
}
.leaflet-left{
    left: 0
}
.leaflet-control{
    float: left;
    clear: both
}
.leaflet-right .leaflet-control{
    float: right
}
.leaflet-top .leaflet-control{
    margin-top: 10px
}
.leaflet-bottom .leaflet-control{
    margin-bottom: 10px
}
.leaflet-left .leaflet-control{
    margin-left: 10px
}
.leaflet-right .leaflet-control{
    margin-right: 10px
}
.leaflet-fade-anim .leaflet-tile{
    will-change: opacity
}
.leaflet-fade-anim .leaflet-popup{
    opacity: 0;
    -webkit-transition: opacity .2s linear;
    -moz-transition: opacity .2s linear;
    transition: opacity .2s linear
}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{
    opacity: 1
}
.leaflet-zoom-animated{
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
}
.leaflet-zoom-anim .leaflet-zoom-animated{
    will-change: transform
}
.leaflet-zoom-anim .leaflet-zoom-animated{
    -webkit-transition: -webkit-transform .25s cubic-bezier(0, 0, 0.25, 1);
    -moz-transition: -moz-transform .25s cubic-bezier(0, 0, 0.25, 1);
    transition: transform .25s cubic-bezier(0, 0, 0.25, 1)
}
.leaflet-zoom-anim .leaflet-tile, .leaflet-pan-anim .leaflet-tile{
    -webkit-transition: none;
    -moz-transition: none;
    transition: none
}
.leaflet-zoom-anim .leaflet-zoom-hide{
    visibility: hidden
}
.leaflet-interactive{
    cursor: pointer
}
.leaflet-grab{
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab
}
.leaflet-crosshair, .leaflet-crosshair .leaflet-interactive{
    cursor: crosshair
}
.leaflet-popup-pane, .leaflet-control{
    cursor: auto
}
.leaflet-dragging .leaflet-grab, .leaflet-dragging .leaflet-grab .leaflet-interactive, .leaflet-dragging .leaflet-marker-draggable{
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: grabbing
}
.leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-image-layer, .leaflet-pane>svg path, .leaflet-tile-container{
    pointer-events: none
}
.leaflet-marker-icon.leaflet-interactive, .leaflet-image-layer.leaflet-interactive, .leaflet-pane>svg path.leaflet-interactive{
    pointer-events: visiblePainted;
    pointer-events: auto
}
.leaflet-container{
    background: #ddd;
    outline: 0
}
.leaflet-container a{
    color: #0078a8
}
.leaflet-container a.leaflet-active{
    outline: 2px solid orange
}
.leaflet-zoom-box{
    border: 2px dotted #38f;
    background: rgba(255, 255, 255, 0.5)
}
.leaflet-container{
    font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif
}
.leaflet-bar{
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
    border-radius: 4px
}
.leaflet-bar a, .leaflet-bar a:hover{
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    width: 26px;
    height: 26px;
    line-height: 26px;
    display: block;
    text-align: center;
    text-decoration: none;
    color: black
}
.leaflet-bar a, .leaflet-control-layers-toggle{
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block
}
.leaflet-bar a:hover{
    background-color: #f4f4f4
}
.leaflet-bar a:first-child{
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}
.leaflet-bar a:last-child{
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom: 0
}
.leaflet-bar a.leaflet-disabled{
    cursor: default;
    background-color: #f4f4f4;
    color: #bbb
}
.leaflet-touch .leaflet-bar a{
    width: 30px;
    height: 30px;
    line-height: 30px
}
.leaflet-touch .leaflet-bar a:first-child{
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}
.leaflet-touch .leaflet-bar a:last-child{
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px
}
.leaflet-control-zoom-in, .leaflet-control-zoom-out{
    font: bold 18px 'Lucida Console', Monaco, monospace;
    text-indent: 1px
}
.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out{
    font-size: 22px
}
.leaflet-control-layers{
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
    background: #fff;
    border-radius: 5px
}
.leaflet-control-layers-toggle{
    background-image: url('../../../../../media/com_easysocial/images/leaflet/layers.png');
    width: 36px;
    height: 36px
}
.leaflet-retina .leaflet-control-layers-toggle{
    background-image: url('../../../../../media/com_easysocial/images/leaflet/layers-2x.png');
    background-size: 26px 26px
}
.leaflet-touch .leaflet-control-layers-toggle{
    width: 44px;
    height: 44px
}
.leaflet-control-layers .leaflet-control-layers-list, .leaflet-control-layers-expanded .leaflet-control-layers-toggle{
    display: none
}
.leaflet-control-layers-expanded .leaflet-control-layers-list{
    display: block;
    position: relative
}
.leaflet-control-layers-expanded{
    padding: 6px 10px 6px 6px;
    color: #333;
    background: #fff
}
.leaflet-control-layers-scrollbar{
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 5px
}
.leaflet-control-layers-selector{
    margin-top: 2px;
    position: relative;
    top: 1px
}
.leaflet-control-layers label{
    display: block
}
.leaflet-control-layers-separator{
    height: 0;
    border-top: 1px solid #ddd;
    margin: 5px -10px 5px -6px
}
.leaflet-default-icon-path{
    background-image: url('../../../../../media/com_easysocial/images/leaflet/marker-icon.png')
}
.leaflet-container .leaflet-control-attribution{
    background: #fff;
    background: rgba(255, 255, 255, 0.7);
    margin: 0
}
.leaflet-control-attribution, .leaflet-control-scale-line{
    padding: 0 5px;
    color: #333
}
.leaflet-control-attribution a{
    text-decoration: none
}
.leaflet-control-attribution a:hover{
    text-decoration: underline
}
.leaflet-container .leaflet-control-attribution, .leaflet-container .leaflet-control-scale{
    font-size: 11px
}
.leaflet-left .leaflet-control-scale{
    margin-left: 5px
}
.leaflet-bottom .leaflet-control-scale{
    margin-bottom: 5px
}
.leaflet-control-scale-line{
    border: 2px solid #777;
    border-top: 0;
    line-height: 1.1;
    padding: 2px 5px 1px;
    font-size: 11px;
    white-space: nowrap;
    overflow: hidden;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    background: rgba(255, 255, 255, 0.5)
}
.leaflet-control-scale-line:not(:first-child){
    border-top: 2px solid #777;
    border-bottom: 0;
    margin-top: -2px
}
.leaflet-control-scale-line:not(:first-child):not(:last-child){
    border-bottom: 2px solid #777
}
.leaflet-touch .leaflet-control-attribution, .leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar{
    box-shadow: none
}
.leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar{
    border: 2px solid rgba(0, 0, 0, 0.2);
    background-clip: padding-box
}
.leaflet-popup{
    position: absolute;
    text-align: center;
    margin-bottom: 20px
}
.leaflet-popup-content-wrapper{
    padding: 1px;
    text-align: left;
    border-radius: 12px
}
.leaflet-popup-content{
    margin: 13px 19px;
    line-height: 1.4
}
.leaflet-popup-content p{
    margin: 18px 0
}
.leaflet-popup-tip-container{
    width: 40px;
    height: 20px;
    position: absolute;
    left: 50%;
    margin-left: -20px;
    overflow: hidden;
    pointer-events: none
}
.leaflet-popup-tip{
    width: 17px;
    height: 17px;
    padding: 1px;
    margin: -10px auto 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}
.leaflet-popup-content-wrapper, .leaflet-popup-tip{
    background: white;
    color: #333;
    box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4)
}
.leaflet-container a.leaflet-popup-close-button{
    position: absolute;
    top: 0;
    right: 0;
    padding: 4px 4px 0 0;
    border: 0;
    text-align: center;
    width: 18px;
    height: 14px;
    font: 16px/14px Tahoma, Verdana, sans-serif;
    color: #c3c3c3;
    text-decoration: none;
    font-weight: bold;
    background: transparent
}
.leaflet-container a.leaflet-popup-close-button:hover{
    color: #999
}
.leaflet-popup-scrolled{
    overflow: auto;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd
}
.leaflet-oldie .leaflet-popup-content-wrapper{
    zoom: 1
}
.leaflet-oldie .leaflet-popup-tip{
    width: 24px;
    margin: 0 auto;
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)
}
.leaflet-oldie .leaflet-popup-tip-container{
    margin-top: -1px
}
.leaflet-oldie .leaflet-control-zoom, .leaflet-oldie .leaflet-control-layers, .leaflet-oldie .leaflet-popup-content-wrapper, .leaflet-oldie .leaflet-popup-tip{
    border: 1px solid #999
}
.leaflet-div-icon{
    background: var(--fff-222);
    border: 1px solid #666
}
.leaflet-tooltip{
    position: absolute;
    padding: 6px;
    background-color: var(--fff-222);
    border: 1px solid var(--fff-222);
    border-radius: 3px;
    color: var(--333-f1f1f1);
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4)
}
.leaflet-tooltip.leaflet-clickable{
    cursor: pointer;
    pointer-events: auto
}
.leaflet-tooltip-top:before, .leaflet-tooltip-bottom:before, .leaflet-tooltip-left:before, .leaflet-tooltip-right:before{
    position: absolute;
    pointer-events: none;
    border: 6px solid transparent;
    background: transparent;
    content: ""
}
.leaflet-tooltip-bottom{
    margin-top: 6px
}
.leaflet-tooltip-top{
    margin-top: -6px
}
.leaflet-tooltip-bottom:before, .leaflet-tooltip-top:before{
    left: 50%;
    margin-left: -6px
}
.leaflet-tooltip-top:before{
    bottom: 0;
    margin-bottom: -12px;
    border-top-color: #fff
}
.leaflet-tooltip-bottom:before{
    top: 0;
    margin-top: -12px;
    margin-left: -6px;
    border-bottom-color: #fff
}
.leaflet-tooltip-left{
    margin-left: -6px
}
.leaflet-tooltip-right{
    margin-left: 6px
}
.leaflet-tooltip-left:before, .leaflet-tooltip-right:before{
    top: 50%;
    margin-top: -6px
}
.leaflet-tooltip-left:before{
    right: 0;
    margin-right: -12px;
    border-left-color: #fff
}
.leaflet-tooltip-right:before{
    left: 0;
    margin-left: -12px;
    border-right-color: #fff
}
.jq-toast-wrap{
    display: block;
    position: fixed;
    width: 250px;
    pointer-events: none !important;
    margin: 0;
    padding: 0;
    letter-spacing: normal;
    z-index: 9000 !important
}
.jq-toast-wrap *{
    margin: 0;
    padding: 0
}
.jq-toast-wrap.bottom-left{
    bottom: 20px;
    left: 20px
}
.jq-toast-wrap.bottom-right{
    bottom: 20px;
    right: 40px
}
.jq-toast-wrap.top-left{
    top: 20px;
    left: 20px
}
.jq-toast-wrap.top-right{
    top: 20px;
    right: 40px
}
.jq-toast-single{
    display: block;
    width: 100%;
    padding: 10px;
    margin: 0 0 5px;
    border-radius: 4px;
    font-size: 12px;
    font-family: arial, sans-serif;
    line-height: 17px;
    position: relative;
    pointer-events: all !important;
    background-color: #222;
    color: #fff
}
.jq-toast-single h2{
    font-family: arial, sans-serif;
    font-size: 14px;
    margin: 0 0 7px;
    background: none;
    color: inherit;
    line-height: inherit;
    letter-spacing: normal
}
.jq-toast-single a{
    color: #eee;
    text-decoration: none;
    font-weight: bold;
    border-bottom: 1px solid white;
    padding-bottom: 3px;
    font-size: 12px
}
.jq-toast-single ul{
    margin: 0 0 0 15px;
    background: none;
    padding: 0
}
.jq-toast-single ul li{
    list-style-type: disc !important;
    line-height: 17px;
    background: none;
    margin: 0;
    padding: 0;
    letter-spacing: normal
}
.close-jq-toast-single{
    position: absolute;
    top: 3px;
    right: 7px;
    font-size: 14px;
    cursor: pointer
}
.jq-toast-loader{
    display: block;
    position: absolute;
    top: -2px;
    height: 5px;
    width: 0;
    left: 0;
    border-radius: 5px;
    background: red
}
.jq-toast-loaded{
    width: 100%
}
.jq-has-icon{
    padding: 10px 10px 10px 50px;
    background-repeat: no-repeat;
    background-position: 10px
}
.jq-icon-info{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=');
    background-color: #31708f;
    color: #d9edf7;
    border-color: #bce8f1
}
.jq-icon-warning{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=');
    background-color: #8a6d3b;
    color: #fcf8e3;
    border-color: #faebcc
}
.jq-icon-error{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=');
    background-color: #a94442;
    color: #f2dede;
    border-color: #ebccd1
}
.jq-icon-success{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==');
    color: #dff0d8;
    background-color: #3c763d;
    border-color: #d6e9c6
}
body.mm-wrapper_opened{
    -webkit-overflow-scrolling: auto
}
#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
}
.mm-listitem__text{
    padding-top: 12px;
    padding-bottom: 12px
}
.mm-divider{
    padding-top: 10px;
    padding-bottom: 8px;
    background-color: #434343 !important
}
.mm-divider:before{
    background-color: rgba(0, 0, 0, 0.05)
}
body .mm-searchfield__input input{
    display: block;
    width: 100%;
    max-width: 100%;
    height: 30px !important;
    line-height: 30px !important;
    min-height: unset !important;
    max-height: unset !important;
    margin: 0 !important;
    padding: 8px !important;
    box-sizing: border-box;
    border: 0 !important;
    border-radius: 4px;
    box-shadow: none !important;
    outline: 0 !important;
    font: inherit;
    font-size: initial !important;
    color: #999 !important;
    background-color: #434343 !important
}
body .mm-searchfield__input input, body .mm-searchfield__input input:hover, body .mm-searchfield__input input:focus{
    color: var(--000-fff) !important;
    background-color: var(--e1e1e1-444) !important
}
.site-grid .mm-page{
    grid-column-start: main-start;
    grid-column-end: main-end
}
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.has-docker .fancybox-opened{
    z-index: 18030
}
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
}
.offcanvas-active .mm-slideout{
    overflow-y: auto
}
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;
}