 
/*=============================== /components/com_community/assets/release/css/override.css?4.9.1 ================================================================================*/
img.joms-emoticon{
    background:0 0
}
.joms-icon__attending,.joms-icon__not-attending{
    background:transparent url(../../../components/com_community/assets/rsvp.html) no-repeat;
    display:inline-block;
    height:10px;
    width:10px
}
.joms-icon__attending{
    background-position:0 -9px
}
.joms-icon__not-attending{
    background-position:0 -37px
}
.joms-cropper{
    display:inline-block;
    margin-bottom:10px;
    vertical-align:top;
    width:100%
}
.joms-cropper__wrapper{
    border:0;
    margin:0;
    max-height:300px;
    max-width:100%;
    overflow:auto;
    padding:0;
    position:relative
}
.joms-cropper__box{
    background-color:rgba(255,255,255,.4);
    border:2px solid rgba(0,0,0,.5);
    border-radius:2px;
    cursor:move;
    position:absolute;
    top:0;
    left:0;
    width:160px;
    height:160px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.joms-cropper__preview{
    width:64px;
    height:64px;
    overflow:hidden
}
.joms-cropper img{
    max-height:none;
    max-width:none
}
.joms-popup:hover .joms-popup__option,.joms-popup__mobile .joms-popup__option{
    background-color:rgba(0,0,0,.6);
    display:block
}
.joms-popup--photo .joms-spinner{
    margin:auto;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0
}
.joms-popup--photo .joms-popup__content img,.joms-popup--video .joms-popup__content .joms-popup__video,.joms-popup--video .joms-popup__content .joms-popup__video>embed,.joms-popup--video .joms-popup__content iframe,.joms-popup--video .joms-popup__content video{
    margin:auto;
    max-height:100%;
    max-width:100%;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0
}
.joms-popup--video .joms-popup__content .joms-popup__video,.joms-popup--video .joms-popup__content .joms-popup__video>embed,.joms-popup--video .joms-popup__content iframe,.joms-popup--video .joms-popup__content video{
    width:90%!important;
    height:85%!important
}
.joms-popup--video .joms-popup__content .joms-popup__video .joms-media--video{
    max-width:none;
    width:100%;
    height:100%
}
.joms-popup--video .joms-popup__content .joms-popup__video img{
    margin:auto;
    max-height:100%;
    max-width:100%;
    width:100%;
    height:auto;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0
}
.joms-popup--video .joms-popup__content .joms-popup__video .mejs-video{
    margin:auto;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0
}
.joms-popup--video .mejs-overlay-play{
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    outline:0
}
.joms-popup--video .mejs-container{
    max-height:100%!important
}
.mejs-mediaelement *{
    max-height:100%;
    max-width:100%
}
.mejs-mediaelement .me-plugin,.mejs-mediaelement .me-plugin embed{
    height:100%;
    width:100%
}
@media all and (max-width:640px){
    .joms-popup--togglecomment .joms-popup__commentwrapper .joms-popup__content{
        display:none
    }
    .joms-popup--togglecomment .joms-popup__commentwrapper .joms-popup__comment{
        display:block;
        width:auto
    }
    .joms-popup--togglecomment .joms-popup__commentwrapper .mfp-close{
        color:#000
    }
}
@media screen and (min-width:0\0) and (min-resolution:+72dpi){
    .joms-popup{
        width:400px;
        max-width:100%
    }
    .joms-popup--500{
        width:500px;
        max-width:100%
    }
    .joms-popup--600{
        width:600px;
        max-width:100%
    }
    .joms-popup--700{
        width:700px;
        max-width:100%
    }
}
.inputbox textarea.input:focus{
    box-shadow:none!important
}
.joms-comment__item .joms-comment__reply{
    background-color:transparent!important;
    display:none
}
.joms-comment__attachment{
    padding:5px 0
}
.joms-popup .joms-comment{
    display:block!important
}
.joms-popup .joms-comment__actions,.joms-popup .joms-comment__body,.joms-popup .joms-comment__header,.joms-popup .joms-comment__reply{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
@media all and (max-width:480px){
    .joms-comment.joms-comment--inbox,.joms-comment.joms-comment--wall{
        display:block!important
    }
    .joms-comment__actions.joms-comment__actions--single{
        padding:7px 14px
    }
}
.joms-stream{
    margin-bottom:14px!important;
    padding:0!important
}
.joms-media--images img{
    display:none;
    border:0 solid transparent;
    border-left-width:1px;
    border-right-width:1px;
    margin:0 -1px
}
.joms-media--images img.montage{
    display:inline
}
.joms-input__wrapper,.joms-textarea__wrapper{
    position:relative
}
.joms-textarea__loading{
    display:none;
    position:absolute;
    top:0;
    right:12px;
    text-align:right;
    width:100%;
    height:100%
}
.joms-textarea__loading img{
    margin:12px 35px 0 0
}
.joms-textarea__attachment{
    border-radius:0 0 3px 3px!important;
    border-top-width:0!important;
    display:none;
    height:auto!important;
    position:relative;
    margin-top:0;
    min-height:0!important
}
.joms-textarea__attachment button{
    background:#fff;
    border:0 none;
    color:#333;
    display:none;
    font-size:18px;
    line-height:24px;
    position:absolute;
    top:0;
    right:0;
    width:24px;
    height:24px
}
.joms-textarea__attachment--thumbnail{
    display:none
}
.joms-textarea__attachment--loading{
    display:none;
    text-align:center
}
.joms-autocomplete{
    background-color:#fff;
    border:1px solid #e3e5e7;
    border-radius:0 0 3px 3px;
    color:#000;
    background-color:#fff;
    color:#000;
    margin-top:-2px;
    padding:5px 0;
    position:absolute;
    left:0;
    right:0;
    z-index:1
}
.joms-autocomplete.focus{
    border-color:rgba(82,168,236,.8)
}
.joms-autocomplete a{
    color:inherit;
    display:block;
    padding:6px 8px;
    white-space:nowrap
}
.joms-autocomplete a:hover{
    background-color:#0081c2;
    color:#fff;
    text-decoration:none
}
.joms-tagging{
    border:1px solid transparent;
    opacity:.3;
    padding:8px;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0
}
.joms-stream__arrow-right{
    font-family:sans-serif
}
.joms-legacy-dropdown{
    position:relative
}
.joms-legacy-dropdown__menu{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:13px;
    background-color:#fff;
    border:1px solid rgba(0,0,0,.2);
    border-radius:4px;
    display:none;
    margin:2px 0;
    min-width:160px;
    padding:5px 0;
    position:absolute;
    top:100%;
    right:auto;
    bottom:auto;
    left:0;
    text-align:left;
    z-index:1;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.joms-legacy-dropdown__menu--up{
    top:auto;
    bottom:100%
}
.joms-legacy-dropdown__menu--right{
    right:0;
    left:auto
}
.joms-legacy-dropdown__menu li,.joms-legacy-dropdown__menuitem{
    display:block;
    white-space:nowrap;
    line-height:20px
}
.joms-legacy-dropdown__menu li a,.joms-legacy-dropdown__menuitem a{
    color:inherit;
    display:block;
    font-weight:400;
    padding:3px 20px;
    text-decoration:none
}
.joms-legacy-dropdown__menu li a:hover,.joms-legacy-dropdown__menuitem a:hover{
    background-color:#0081c2;
    color:#fff;
    text-decoration:none
}
.joms-legacy-dropdown__menu li.divider,.joms-legacy-dropdown__menuitem--divider{
    background-color:#e5e5e5;
    height:1px;
    margin:9px 1px
}
.joms-legacy-dropdown--opened .joms-legacy-dropdown__menu{
    display:block
}
.body .container{
    border-radius:0!important;
    box-shadow:none!important
}
.is-error{
    border-color:red!important
}
.joms-input--errormsg{
    color:red;
    font-size:smaller;
    position:absolute;
    top:38px;
    left:0
}
.joms-input--pwdstr{
    position:absolute;
    top:30px;
    right:3px;
    left:3px
}
.joms-input--pwdstr__item{
    border-radius:2px;
    float:left;
    margin:0 .5%;
    width:19%;
    height:5px
}
.joms-input--pwdstr__1{
    background-color:red
}
.joms-input--pwdstr__2{
    background-color:orange
}
.joms-input--pwdstr__3{
    background-color:#ff0
}
.joms-input--pwdstr__4{
    background-color:#7fff00
}
.joms-input--pwdstr__5{
    background-color:green
}
.joms-notifications__label{
    line-height:15px!important;
    padding:0 3px!important
}
.joms-popover__avatar img{
    height:48px!important;
    width:48px!important
}
.joms-focus__button--options--desktop .joms-dropdown a{
    white-space:nowrap
}
.joms-focus__actions--reposition{
    display:none;
    position:absolute;
    right:10px;
    bottom:10px
}
.joms-popover li{
    margin:8px 0;
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.joms-popover__actions{
    white-space:nowrap;
    width:1px
}
.joms-popover .joms-js--field,.joms-popover .joms-js--field input,.joms-popover form{
    margin:0
}
.joms-popover .joms-js--loading,.joms-popover .joms-js--viewall{
    display:none
}
.joms-popover .joms-js--loading{
    margin:8px 0 0;
    text-align:center
}
.joms-progressbar{
    background-color:#eee;
    display:block;
    height:6px
}
.joms-progressbar__progress{
    background-color:#3498db;
    display:block;
    height:6px;
    width:0
}
.joms-list__item{
    position:relative
}
.cModule .joms-list__item{
    position:inherit
}
.joms-list__item:hover .joms-gallery__options{
    display:block
}
.joms-media__thumbnail{
    position:relative
}
.joms-media__thumbnail iframe{
    width:100%
}
.joms-media__thumbnail .mejs-overlay-play{
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
.joms-focus__header__actions a.nolink .joms-focus__header__actions a.nolink:hover,.joms-focus__header__actions--desktop a.nolink,.joms-focus__header__actions--desktop a.nolink:hover{
    cursor:default;
    text-decoration:none
}
.joms-focus__link a.liked,.joms-focus__link a.liked:hover{
    color:#08c
}
.joms-focus__link a.liked svg{
    fill:#08c
}
.joms-postbox-emoticon li div{
    white-space:nowrap
}
.joms-focus__cover{
    overflow:visible!important
}
.joms-focus__cover-image{
    overflow:hidden;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.joms-focus__cover-image img{
    max-width:100%;
    position:absolute;
    top:0;
    left:0
}
.joms-dropdown>li.divider,.joms-popover>li.divider{
    background-color:#e5e5e5;
    display:block;
    height:1px;
    margin:4px;
    padding:0
}
.joms-avatar--focus,.joms-avatar--focus a{
    position:relative
}
.joms-avatar--focus svg{
    cursor:pointer;
    display:none;
    fill:rgba(0,0,0,.6)
}
.joms-avatar--focus:hover svg{
    display:block
}
@media all and (max-width:640px){
    .joms-popup--togglecomment .joms-popup__commentwrapper .joms-popup__comment{
        position:relative
    }
}
@media all and (max-width:480px){
    .joms-popup__optoption button{
        position:relative
    }
    .joms-popup__optoption button span.joms-popup__btn-overlay{
        opacity:0;
        display:block!important;
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%
    }
}
.joms-list__item--dragged{
    border:3px dashed #555
}
.joms-select--multiple::after{
    display:none
}
.cVideo-Wrapper .joms-media--video-native{
    display:table;
    position:relative;
    width:100%
}
.cVideo-Wrapper .joms-media--video-native:after{
    content:"";
    display:block;
    margin-top:60%
}
.cVideo-Wrapper .joms-media--video-native>iframe{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    height:100%
}
.cVideo-Wrapper>iframe{
    max-width:100%
}
.play-button{
    height:40px;
    width:65px;
    background-color:rgba(0,0,0,.7);
    border-radius:5px;
    margin:auto;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0
}
.play-button:hover{
    background-color:rgba(0,0,0,.9)
}
.play-button:after{
    content:"";
    display:block;
    position:absolute;
    top:10.5px;
    left:24px;
    margin:0 auto;
    border-style:solid;
    border-width:9.5px 0 9.5px 17px;
    border-color:transparent transparent transparent rgba(255,255,255,1)
}
#js-cpanel .joms-location__wrapper,#js-cpanel .joms-textarea__wrapper{
    position:relative;
    width:220px
}
#js-cpanel .joms-location__wrapper input[type=text],#js-cpanel .joms-textarea--limit{
    margin-bottom:0!important;
    padding-bottom:25px!important
}
#js-cpanel .joms-location__description,#js-cpanel .joms-textarea__limit{
    background:#f4f4f4;
    font-size:9px;
    overflow:hidden;
    padding:0 4px;
    position:absolute;
    bottom:1px;
    right:1px;
    left:1px
}
#js-cpanel .joms-textarea__limit span{
    float:right
}
#js-cpanel .joms-textarea--error .joms-textarea__limit span{
    color:red
}
#js-cpanel .joms-location__dropdown{
    background-color:#fff;
    border:1px solid #f59942;
    border-top:0 none;
    display:none;
    margin-top:-21px;
    position:absolute;
    left:0;
    right:0;
    z-index:1
}
#js-cpanel .joms-location__dropdown .joms-location__loading{
    text-align:center;
    padding:2px 0
}
#js-cpanel .joms-location__dropdown .joms-location__header{
    background:#f4f4f4;
    font-size:9px;
    font-weight:700;
    padding:0 4px
}
#js-cpanel .joms-location__dropdown .joms-location__close{
    cursor:pointer;
    font-weight:700;
    position:absolute;
    top:-1px;
    right:4px
}
#js-cpanel .joms-location__dropdown .joms-location__map{
    display:none;
    width:100%;
    height:60px
}
#js-cpanel .joms-location__dropdown .joms-location__list{
    font-size:11px
}
#js-cpanel .joms-location__dropdown .joms-location__list a{
    color:inherit;
    display:block;
    line-height:14px;
    padding:2px 4px;
    text-decoration:none
}
#js-cpanel .joms-location__dropdown .joms-location__desc,#js-cpanel .joms-location__dropdown .joms-location__name{
    display:block;
    overflow:hidden;
    text-decoration:none;
    text-overflow:ellipsis;
    white-space:nowrap
}
button.picker__button--close{
    display:none
}
.trumbowyg-box{
    background-color:#fefefe;
    margin:0
}
.trumbowyg-box,.trumbowyg-editor{
    min-height:150px;
    width:100%
}
.trumbowyg-editor ol,.trumbowyg-editor ul{
    margin:0 0 9px 25px!important;
    padding:0!important
}
.trumbowyg-editor ol{
    list-style:decimal!important
}
.trumbowyg-editor ul{
    list-style:disc!important
}
.trumbowyg-button-pane{
    margin:0!important;
    padding:0!important
}
.trumbowyg-modal-title{
    margin:0!important
}
.trumbowyg-modal-box{
    padding-bottom:55px
}
.trumbowyg-modal-box form{
    margin:15px 15px 0!important
}
.trumbowyg-modal-box .joms-input{
    padding-top:4px!important;
    padding-bottom:4px!important
}
.trumbowyg-modal-box .joms-button--primary{
    position:absolute;
    bottom:7px;
    right:15px
}
.trumbowyg-modal-box .joms-button--neutral{
    position:absolute;
    bottom:7px;
    left:15px
}
.joms-phototag__wrapper{
    cursor:crosshair;
    display:block;
    position:absolute
}
.joms-phototag{
    border:3px solid rgba(255,255,255,.7);
    border-radius:3px;
    cursor:default;
    height:80px;
    position:absolute;
    width:80px;
    z-index:1
}
.joms-phototag__image{
    cursor:crosshair
}
.joms-phototag__input{
    left:-68px;
    position:absolute;
    text-align:left;
    top:88px;
    width:220px
}
.joms-phototag__input input{
    border:1px solid #000;
    height:26px!important;
    margin:0!important;
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.joms-phototag__autocomplete{
    background-color:#fff;
    border:1px solid rgba(0,0,0,.15);
    color:#000;
    margin-top:1px;
    padding:5px 0;
    position:absolute;
    left:0;
    right:0
}
.joms-phototag__autocomplete a,.joms-phototag__autocomplete span{
    color:inherit;
    display:block;
    font-size:12px;
    padding:4px 12px;
    white-space:nowrap
}
.joms-phototag__autocomplete a:hover{
    background-color:#0081c2;
    color:#fff;
    text-decoration:none
}
.joms-phototag__autocomplete div{
    border-top:1px solid rgba(0,0,0,.15);
    margin-top:5px;
    padding:5px 5px 0
}
.joms-phototag__tags{
    position:absolute
}
.joms-phototag__tag{
    border:3px solid rgba(255,255,255,.6);
    border-radius:3px;
    display:none;
    position:absolute;
    white-space:nowrap
}
.joms-phototag__tag span{
    background-color:rgba(255,255,255,.6);
    bottom:-27px;
    color:#000;
    display:none;
    font-weight:700;
    left:50%;
    line-height:18px;
    min-width:120%;
    padding:2px 6px;
    position:absolute;
    text-align:center;
    transform:translateX(-50%)
}
.joms-phototag__tag:hover span{
    display:block
}
.joms-phototag__tags:hover .joms-phototag__tag{
    display:block
}
.joms-textarea__wrapper{
    margin:0!important;
    padding:0!important;
    position:relative
}
.joms-textarea__beautifier{
    color:transparent!important;
    height:auto!important;
    min-height:0;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    white-space:pre-wrap;
    word-wrap:break-word
}
.joms-textarea__beautifier b{
    background:#dcdfea;
    background-image:linear-gradient(#dce6f8,#bdcff1);
    box-shadow:0 0 0 1px #a3bcea;
    border-radius:2px;
    display:inline;
    font-weight:400!important;
    color:#000;
    opacity:.6
}
.joms-comment__reply .joms-textarea__beautifier b{
    color:transparent;
    padding:1px
}
.joms-comment__reply .joms-textarea__beautifier{
    top:1px
}
.joms-textarea__wrapper .joms-textarea{
    font-size:13px;
    line-height:14px;
    margin:0
}
.joms-textarea__wrapper textarea.joms-textarea{
    background:0 0;
    position:relative
}
.joms-textarea__hidden{
    display:none
}
.joms-textarea__tag-ct{
    background:#fff;
    border:1px solid rgba(82,168,236,.8);
    border-top-width:0;
    display:none;
    padding:5px 0;
    position:absolute;
    left:0;
    right:0;
    z-index:1
}
.joms-textarea__tag-item{
    display:block;
    padding:4px 8px;
    white-space:nowrap
}
.joms-textarea__tag-item,.joms-textarea__tag-item:focus,.joms-textarea__tag-item:hover{
    color:inherit;
    text-decoration:none
}
.joms-textarea__tag-item--active,.joms-textarea__tag-item:hover{
    background-color:rgba(82,168,236,.8);
    color:#fff
}
.joms-textarea__tag-item img{
    height:32px;
    margin-right:8px;
    width:32px
}
.joms-textarea__beautifier:empty+div.status__placeholder::after{
    content:attr(placeholder);
    position:absolute
}
.joms-map--location-map{
    height:100px
}
.joms-map--location-result{
    padding-top:10px
}
.joms-map--location-result .joms-input{
    margin-bottom:5px
}
.joms-map--location-loading{
    display:none;
    height:220px;
    text-align:center
}
.joms-map--location-loading img{
    padding-top:10px
}
.joms-map--location-selector{
    height:220px;
    margin:0;
    overflow:auto;
    padding:0;
    width:auto
}
.joms-map--location-item{
    display:block
}
.joms-map--location-item,.joms-map--location-item:hover{
    color:inherit;
    cursor:pointer;
    line-height:1.2em;
    padding:3px 0;
    text-decoration:none
}
.joms-map--location-item span{
    font-size:.9em
}
.joms-map--location-item--notice{
    display:block;
    font-style:italic
}
.joms-spinner{
    margin:50px;
    height:50px;
    width:50px;
    -webkit-animation:rotate 1s infinite linear;
    animation:rotate 1s infinite linear;
    border:4px solid #fff;
    border-right-color:transparent;
    border-radius:50%
}
@-webkit-keyframes rotate{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes rotate{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.joms-tooltip{
    background-color:rgba(0,0,0,.8);
    border-radius:3px;
    color:#ddd;
    display:none;
    font-size:11px;
    font-weight:700;
    padding:3px 8px;
    position:absolute;
    white-space:nowrap;
    z-index:1000
}
.joms-tooltip:before{
    border-top:6px solid transparent;
    border-left:6px solid rgba(0,0,0,.8);
    border-bottom:6px solid transparent;
    content:'';
    display:block;
    height:0;
    position:absolute;
    right:-6px;
    top:6px;
    width:0
}
div.colorful-status__inner.empty:before{
    content:attr(placeholder);
    color:#ccc
}
ddiv.input.joms-textarea :first-child:first-child::before{
    content:attr(placeholder);
    color:#ccc
}
.joms-textarea__beautifier{
    pointer-events:none
}
div.joms-emoticon__board{
    background:#fff;
    border:1px solid #e1e1e1;
    border-radius:5px;
    box-shadow:rgba(0,0,0,.15) 0 0 2px;
    display:none;
    width:168px;
    z-index:1100;
    transition:opacity .3s,bottom .3s,top .3s;
    opacity:0;
    margin:0;
    cursor:default
}
div.joms-emoticon__board:before,ul.joms-emoticon__board:after{
    content:'';
    display:block;
    position:absolute;
    right:15px;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    z-index:9999
}
div.joms-emoticon__board span{
    padding:4px;
    float:left;
    list-style:none
}
div.joms-emoticon__board i{
    padding:4px;
    float:left;
    list-style:none
}
div.joms-emoticon__board .joms-emoji-js_emoji{
    margin:4px
}
div.joms-emoticon__board .joms-emoji-js__scroll{
    overflow-y:auto!important;
    padding:3px
}
div.joms-emoticon__board .joms-emoji-js__scroll::-webkit-scrollbar{
    width:10px
}
div.joms-emoticon__board .joms-emoji-js__scroll::-webkit-scrollbar-track{
    background:#f1f1f1
}
div.joms-emoticon__board .joms-emoji-js__scroll::-webkit-scrollbar-thumb{
    background:#888
}
div.joms-emoticon__board .joms-emoji-js__scroll::-webkit-scrollbar-thumb:hover{
    background:#555
}
div.joms-emoticon__board .joms-emoji-js__scroll{
    scrollbar-width:thin
}
.joms-board-emoji-anchor:hover,div.joms-emoticon__board span.joms-emoji-js_emoji:hover{
    opacity:.5;
    border-radius:3px
}
div.joms-emoticon__board .joms-emo2{
    display:block!important
}
.joms-board--above:before{
    border-top:7px solid #ccc;
    bottom:-8px
}
.joms-board--above:after{
    border-top:7px solid #fff;
    bottom:-7px
}
.joms-board--below:before{
    border-bottom:7px solid #ccc;
    top:-8px
}
.joms-board--below:after{
    border-bottom:7px solid #fff;
    top:-7px
}
.joms-emoji-js__bar{
    border-bottom:1px solid #e1e1e1;
    padding:5px 2px 5px 2px;
    margin-bottom:5px
}
.joms-emoticon__board .joms-emoji-js__search{
    padding:5px;
    border-bottom:1px solid #e1e1e1
}
.joms-emoticon__board .joms-emoji-js__search input.joms-emoji-search{
    width:215px;
    margin-bottom:5px
}
.joms-emoji-js__bar .joms-board-emoji-anchor{
    float:inherit
}
.joms-emoji-js__bar .joms-board-emoji-anchor svg{
    width:18px
}
.joms-emoji-js_category-label span{
    display:block;
    float:inherit!important
}
.joms-emo2{
    width:20px;
    height:20px;
    background-image:url(../../../components/com_community/assets/emoticons/jomsoical-emoji.html);
    background-repeat:no-repeat;
    margin:0;
    padding:0;
    cursor:pointer;
    background-size:5200%;
    display:inline-block;
    color:transparent
}
.joms-emo2-cold{
    background-position:98.039215686275% 54.901960784314%
}
.joms-emo2-100{
    background-position:49.019607843137% 50.980392156863%
}
.joms-emo2-hundred{
    background-position:49.019607843137% 50.980392156863%
}
.joms-emo2-1234{
    background-position:52.941176470588% 70.588235294118%
}
.joms-emo2-numbers{
    background-position:52.941176470588% 70.588235294118%
}
.joms-emo2-monkey_face{
    background-position:25.490196078431% 60.78431372549%
}
.joms-emo2-grinning{
    background-position:58.823529411765% 47.058823529412%
}
.joms-emo2-earth_africa{
    background-position:11.764705882353% 9.8039215686274%
}
.joms-emo2-checkered_flag{
    background-position:17.647058823529% 52.941176470588%
}
.joms-emo2-mute{
    background-position:52.941176470588% 17.647058823529%
}
.joms-emo2-jack_o_lantern{
    background-position:15.686274509804% 33.333333333333%
}
.joms-emo2-atm{
    background-position:23.529411764706% 7.843137254902%
}
.joms-emo2-grapes{
    background-position:13.725490196078% 17.647058823529%
}
.joms-emo2-earth_americas{
    background-position:11.764705882353% 11.764705882353%
}
.joms-emo2-grin{
    background-position:58.823529411765% 49.019607843137%
}
.joms-emo2-beaming{
    background-position:58.823529411765% 49.019607843137%
}
.joms-emo2-melon{
    background-position:13.725490196078% 19.607843137255%
}
.joms-emo2-triangular_flag_on_post{
    background-position:68.627450980392% 27.450980392157%
}
.joms-emo2-monkey{
    background-position:23.529411764706% 94.117647058824%
}
.joms-emo2-christmas_tree{
    background-position:15.686274509804% 35.294117647059%
}
.joms-emo2-put_litter_in_its_place{
    background-position:68.627450980392% 37.254901960784%
}
.joms-emo2-speaker{
    background-position:52.941176470588% 19.607843137255%
}
.joms-emo2-earth_asia{
    background-position:11.764705882353% 13.725490196078%
}
.joms-emo2-crossed_flags{
    background-position:15.686274509804% 60.78431372549%
}
.joms-emo2-joy{
    background-position:58.823529411765% 50.980392156863%
}
.joms-emo2-sound{
    background-position:52.941176470588% 21.56862745098%
}
.joms-emo2-watermelon{
    background-position:13.725490196078% 21.56862745098%
}
.joms-emo2-gorilla{
    background-position:82.352941176471% 72.549019607843%
}
.joms-emo2-fireworks{
    background-position:15.686274509804% 49.019607843137%
}
.joms-emo2-potable_water{
    background-position:68.627450980392% 41.176470588235%
}
.joms-emo2-wheelchair{
    background-position:94.117647058824% 19.607843137255%
}
.joms-emo2-rolling_on_the_floor_laughing{
    background-position:74.509803921569% 50.980392156863%
}
.joms-emo2-rofl{
    background-position:74.509803921569% 50.980392156863%
}
.joms-emo2-loud_sound{
    background-position:52.941176470588% 23.529411764706%
}
.joms-emo2-waving_black_flag{
    background-position:23.529411764706% 37.254901960784%
}
.joms-emo2-tangerine{
    background-position:13.725490196078% 23.529411764706%
}
.joms-emo2-dog{
    background-position:25.490196078431% 62.745098039216%
}
.joms-emo2-sparkler{
    background-position:15.686274509804% 50.980392156863%
}
.joms-emo2-globe_with_meridians{
    background-position:11.764705882353% 15.686274509804%
}
.joms-emo2-smiley{
    background-position:58.823529411765% 52.941176470588%
}
.joms-emo2-loudspeaker{
    background-position:50.980392156863% 49.019607843137%
}
.joms-emo2-sparkles{
    background-position:96.078431372549% 94.117647058824%
}
.joms-emo2-dog2{
    background-position:23.529411764706% 100%
}
.joms-emo2-waving_white_flag{
    background-position:23.529411764706% 29.411764705882%
}
.joms-emo2-world_map{
    background-position:58.823529411765% 35.294117647059%
}
.joms-emo2-lemon{
    background-position:13.725490196078% 25.490196078431%
}
.joms-emo2-mens{
    background-position:70.588235294118% 56.862745098039%
}
.joms-emo2-womens{
    background-position:70.588235294118% 58.823529411765%
}
.joms-emo2-rainbow-flag{
    background-position:23.529411764706% 27.450980392157%
}
.joms-emo2-smile{
    background-position:58.823529411765% 54.901960784314%
}
.joms-emo2-banana{
    background-position:13.725490196078% 27.450980392157%
}
.joms-emo2-mega{
    background-position:50.980392156863% 50.980392156863%
}
.joms-emo2-japan{
    background-position:58.823529411765% 43.137254901961%
}
.joms-emo2-poodle{
    background-position:25.490196078431% 37.254901960784%
}
.joms-emo2-balloon{
    background-position:15.686274509804% 52.941176470588%
}
.joms-emo2-flag-ac{
    background-position:0 60.78431372549%
}
.joms-emo2-sweat_smile{
    background-position:58.823529411765% 56.862745098039%
}
.joms-emo2-pineapple{
    background-position:13.725490196078% 29.411764705882%
}
.joms-emo2-restroom{
    background-position:70.588235294118% 60.78431372549%
}
.joms-emo2-postal_horn{
    background-position:50.980392156863% 74.509803921569%
}
.joms-emo2-wolf{
    background-position:25.490196078431% 70.588235294118%
}
.joms-emo2-tada{
    background-position:15.686274509804% 54.901960784314%
}
.joms-emo2-snow_capped_mountain{
    background-position:21.56862745098% 72.549019607843%
}
.joms-emo2-laughing{
    background-position:58.823529411765% 58.823529411765%
}
.joms-emo2-squinting{
    background-position:58.823529411765% 58.823529411765%
}
.joms-emo2-apple{
    background-position:13.725490196078% 31.372549019608%
}
.joms-emo2-flag-ad{
    background-position:0 62.745098039216%
}
.joms-emo2-fox_face{
    background-position:82.352941176471% 66.666666666667%
}
.joms-emo2-confetti_ball{
    background-position:15.686274509804% 56.862745098039%
}
.joms-emo2-bell{
    background-position:52.941176470588% 43.137254901961%
}
.joms-emo2-mountain{
    background-position:94.117647058824% 74.509803921569%
}
.joms-emo2-baby_symbol{
    background-position:70.588235294118% 62.745098039216%
}
.joms-emo2-wc{
    background-position:70.588235294118% 66.666666666667%
}
.joms-emo2-wink{
    background-position:58.823529411765% 64.705882352941%
}
.joms-emo2-no_bell{
    background-position:52.941176470588% 45.098039215686%
}
.joms-emo2-green_apple{
    background-position:13.725490196078% 33.333333333333%
}
.joms-emo2-tanabata_tree{
    background-position:15.686274509804% 58.823529411765%
}
.joms-emo2-flag-ae{
    background-position:0 64.705882352941%
}
.joms-emo2-volcano{
    background-position:11.764705882353% 5.8823529411765%
}
.joms-emo2-cat{
    background-position:25.490196078431% 52.941176470588%
}
.joms-emo2-flag-af{
    background-position:0 66.666666666667%
}
.joms-emo2-musical_score{
    background-position:17.647058823529% 43.137254901961%
}
.joms-emo2-blush{
    background-position:58.823529411765% 66.666666666667%
}
.joms-emo2-pear{
    background-position:13.725490196078% 35.294117647059%
}
.joms-emo2-bamboo{
    background-position:15.686274509804% 62.745098039216%
}
.joms-emo2-passport_control{
    background-position:70.588235294118% 84.313725490196%
}
.joms-emo2-mount_fuji{
    background-position:58.823529411765% 37.254901960784%
}
.joms-emo2-cat2{
    background-position:23.529411764706% 74.509803921569%
}
.joms-emo2-musical_note{
    background-position:17.647058823529% 29.411764705882%
}
.joms-emo2-dolls{
    background-position:15.686274509804% 64.705882352941%
}
.joms-emo2-lion_face{
    background-position:82.352941176471% 49.019607843137%
}
.joms-emo2-camping{
    background-position:21.56862745098% 74.509803921569%
}
.joms-emo2-flag-ag{
    background-position:0 68.627450980392%
}
.joms-emo2-customs{
    background-position:70.588235294118% 86.274509803922%
}
.joms-emo2-yum{
    background-position:58.823529411765% 68.627450980392%
}
.joms-emo2-peach{
    background-position:13.725490196078% 37.254901960784%
}
.joms-emo2-tiger{
    background-position:25.490196078431% 49.019607843137%
}
.joms-emo2-notes{
    background-position:17.647058823529% 31.372549019608%
}
.joms-emo2-flags{
    background-position:15.686274509804% 66.666666666667%
}
.joms-emo2-beach_with_umbrella{
    background-position:21.56862745098% 76.470588235294%
}
.joms-emo2-cherries{
    background-position:13.725490196078% 39.21568627451%
}
.joms-emo2-flag-ai{
    background-position:0 70.588235294118%
}
.joms-emo2-baggage_claim{
    background-position:70.588235294118% 88.235294117647%
}
.joms-emo2-sunglasses{
    background-position:58.823529411765% 74.509803921569%
}
.joms-emo2-left_luggage{
    background-position:70.588235294118% 90.196078431373%
}
.joms-emo2-wind_chime{
    background-position:15.686274509804% 68.627450980392%
}
.joms-emo2-strawberry{
    background-position:13.725490196078% 41.176470588235%
}
.joms-emo2-desert{
    background-position:21.56862745098% 88.235294117647%
}
.joms-emo2-studio_microphone{
    background-position:15.686274509804% 80.392156862745%
}
.joms-emo2-flag-al{
    background-position:0 72.549019607843%
}
.joms-emo2-tiger2{
    background-position:23.529411764706% 68.627450980392%
}
.joms-emo2-heart_eyes{
    background-position:58.823529411765% 72.549019607843%
}
.joms-emo2-love{
    background-position:58.823529411765% 72.549019607843%
}
.joms-emo2-desert_island{
    background-position:21.56862745098% 90.196078431373%
}
.joms-emo2-kiwifruit{
    background-position:82.352941176471% 17.647058823529%
}
.joms-emo2-rice_scene{
    background-position:15.686274509804% 70.588235294118%
}
.joms-emo2-kissing_heart{
    background-position:58.823529411765% 94.117647058824%
}
.joms-emo2-warning{
    background-position:94.117647058824% 39.21568627451%
}
.joms-emo2-flag-am{
    background-position:0 74.509803921569%
}
.joms-emo2-leopard{
    background-position:23.529411764706% 70.588235294118%
}
.joms-emo2-level_slider{
    background-position:15.686274509804% 82.352941176471%
}
.joms-emo2-horse{
    background-position:25.490196078431% 58.823529411765%
}
.joms-emo2-children_crossing{
    background-position:70.588235294118% 54.901960784314%
}
.joms-emo2-ribbon{
    background-position:15.686274509804% 27.450980392157%
}
.joms-emo2-national_park{
    background-position:21.56862745098% 92.156862745098%
}
.joms-emo2-control_knobs{
    background-position:15.686274509804% 84.313725490196%
}
.joms-emo2-kissing{
    background-position:58.823529411765% 92.156862745098%
}
.joms-emo2-tomato{
    background-position:13.725490196078% 13.725490196078%
}
.joms-emo2-flag-ao{
    background-position:0 76.470588235294%
}
.joms-emo2-stadium{
    background-position:21.56862745098% 94.117647058824%
}
.joms-emo2-flag-aq{
    background-position:0 78.43137254902%
}
.joms-emo2-gift{
    background-position:15.686274509804% 29.411764705882%
}
.joms-emo2-no_entry{
    background-position:94.117647058824% 68.627450980392%
}
.joms-emo2-kissing_smiling_eyes{
    background-position:58.823529411765% 96.078431372549%
}
.joms-emo2-coconut{
    background-position:82.352941176471% 33.333333333333%
}
.joms-emo2-racehorse{
    background-position:23.529411764706% 86.274509803922%
}
.joms-emo2-microphone{
    background-position:15.686274509804% 98.039215686275%
}
.joms-emo2-classical_building{
    background-position:21.56862745098% 86.274509803922%
}
.joms-emo2-no_entry_sign{
    background-position:68.627450980392% 31.372549019608%
}
.joms-emo2-reminder_ribbon{
    background-position:15.686274509804% 78.43137254902%
}
.joms-emo2-kissing_closed_eyes{
    background-position:58.823529411765% 98.039215686275%
}
.joms-emo2-unicorn_face{
    background-position:82.352941176471% 54.901960784314%
}
.joms-emo2-flag-ar{
    background-position:0 80.392156862745%
}
.joms-emo2-headphones{
    background-position:17.647058823529% 1.9607843137255%
}
.joms-emo2-avocado{
    background-position:80.392156862745% 96.078431372549%
}
.joms-emo2-relaxed{
    background-position:92.156862745098% 80.392156862745%
}
.joms-emo2-zebra_face{
    background-position:82.352941176471% 84.313725490196%
}
.joms-emo2-eggplant{
    background-position:13.725490196078% 15.686274509804%
}
.joms-emo2-radio{
    background-position:50.980392156863% 98.039215686275%
}
.joms-emo2-building_construction{
    background-position:21.56862745098% 78.43137254902%
}
.joms-emo2-flag-as{
    background-position:0 82.352941176471%
}
.joms-emo2-admission_tickets{
    background-position:15.686274509804% 88.235294117647%
}
.joms-emo2-no_bicycles{
    background-position:68.627450980392% 47.058823529412%
}
.joms-emo2-no_smoking{
    background-position:68.627450980392% 35.294117647059%
}
.joms-emo2-slightly_smiling_face{
    background-position:60.78431372549% 74.509803921569%
}
.joms-emo2-flag-at{
    background-position:0 84.313725490196%
}
.joms-emo2-ticket{
    background-position:17.647058823529% 9.8039215686274%
}
.joms-emo2-saxophone{
    background-position:17.647058823529% 33.333333333333%
}
.joms-emo2-deer{
    background-position:82.352941176471% 70.588235294118%
}
.joms-emo2-house_buildings{
    background-position:21.56862745098% 80.392156862745%
}
.joms-emo2-potato{
    background-position:82.352941176471% 0
}
.joms-emo2-guitar{
    background-position:17.647058823529% 35.294117647059%
}
.joms-emo2-carrot{
    background-position:82.352941176471% 1.9607843137255%
}
.joms-emo2-cityscape{
    background-position:21.56862745098% 82.352941176471%
}
.joms-emo2-flag-au{
    background-position:0 86.274509803922%
}
.joms-emo2-do_not_litter{
    background-position:68.627450980392% 39.21568627451%
}
.joms-emo2-hugging_face{
    background-position:72.549019607843% 60.78431372549%
}
.joms-emo2-hug{
    background-position:72.549019607843% 60.78431372549%
}
.joms-emo2-cow{
    background-position:25.490196078431% 47.058823529412%
}
.joms-emo2-medal{
    background-position:15.686274509804% 76.470588235294%
}
.joms-emo2-musical_keyboard{
    background-position:17.647058823529% 37.254901960784%
}
.joms-emo2-corn{
    background-position:11.764705882353% 100%
}
.joms-emo2-derelict_house_building{
    background-position:21.56862745098% 84.313725490196%
}
.joms-emo2-non-potable_water{
    background-position:68.627450980392% 43.137254901961%
}
.joms-emo2-trophy{
    background-position:19.607843137255% 37.254901960784%
}
.joms-emo2-flag-aw{
    background-position:0 88.235294117647%
}
.joms-emo2-star-struck{
    background-position:74.509803921569% 96.078431372549%
}
.joms-emo2-ox{
    background-position:23.529411764706% 62.745098039216%
}
.joms-emo2-trumpet{
    background-position:17.647058823529% 39.21568627451%
}
.joms-emo2-hot_pepper{
    background-position:11.764705882353% 86.274509803922%
}
.joms-emo2-sports_medal{
    background-position:19.607843137255% 35.294117647059%
}
.joms-emo2-flag-ax{
    background-position:0 90.196078431373%
}
.joms-emo2-water_buffalo{
    background-position:23.529411764706% 64.705882352941%
}
.joms-emo2-no_pedestrians{
    background-position:70.588235294118% 52.941176470588%
}
.joms-emo2-thinking_face{
    background-position:72.549019607843% 54.901960784314%
}
.joms-emo2-think{
    background-position:72.549019607843% 54.901960784314%
}
.joms-emo2-house{
    background-position:21.56862745098% 96.078431372549%
}
.joms-emo2-no_mobile_phones{
    background-position:50.980392156863% 86.274509803922%
}
.joms-emo2-flag-az{
    background-position:0 92.156862745098%
}
.joms-emo2-first_place_medal{
    background-position:80.392156862745% 82.352941176471%
}
.joms-emo2-house_with_garden{
    background-position:21.56862745098% 98.039215686275%
}
.joms-emo2-violin{
    background-position:17.647058823529% 41.176470588235%
}
.joms-emo2-face_with_raised_eyebrow{
    background-position:74.509803921569% 94.117647058824%
}
.joms-emo2-cucumber{
    background-position:80.392156862745% 98.039215686275%
}
.joms-emo2-cow2{
    background-position:23.529411764706% 66.666666666667%
}
.joms-emo2-flag-ba{
    background-position:0 94.117647058824%
}
.joms-emo2-pig{
    background-position:25.490196078431% 64.705882352941%
}
.joms-emo2-drum_with_drumsticks{
    background-position:80.392156862745% 72.549019607843%
}
.joms-emo2-underage{
    background-position:52.941176470588% 62.745098039216%
}
.joms-emo2-broccoli{
    background-position:82.352941176471% 35.294117647059%
}
.joms-emo2-office{
    background-position:21.56862745098% 100%
}
.joms-emo2-second_place_medal{
    background-position:80.392156862745% 84.313725490196%
}
.joms-emo2-neutral_face{
    background-position:58.823529411765% 78.43137254902%
}
.joms-emo2-neutral{
    background-position:58.823529411765% 78.43137254902%
}
.joms-emo2-third_place_medal{
    background-position:80.392156862745% 86.274509803922%
}
.joms-emo2-mushroom{
    background-position:13.725490196078% 11.764705882353%
}
.joms-emo2-flag-bb{
    background-position:0 96.078431372549%
}
.joms-emo2-radioactive_sign{
    background-position:92.156862745098% 64.705882352941%
}
.joms-emo2-pig2{
    background-position:25.490196078431% 0
}
.joms-emo2-expressionless{
    background-position:58.823529411765% 80.392156862745%
}
.joms-emo2-hmm{
    background-position:58.823529411765% 80.392156862745%
}
.joms-emo2-iphone{
    background-position:50.980392156863% 78.43137254902%
}
.joms-emo2-post_office{
    background-position:23.529411764706% 0
}
.joms-emo2-european_post_office{
    background-position:23.529411764706% 1.9607843137255%
}
.joms-emo2-soccer{
    background-position:94.117647058824% 50.980392156863%
}
.joms-emo2-boar{
    background-position:25.490196078431% 1.9607843137255%
}
.joms-emo2-peanuts{
    background-position:82.352941176471% 15.686274509804%
}
.joms-emo2-calling{
    background-position:50.980392156863% 80.392156862745%
}
.joms-emo2-biohazard_sign{
    background-position:92.156862745098% 66.666666666667%
}
.joms-emo2-flag-bd{
    background-position:0 98.039215686275%
}
.joms-emo2-no_mouth{
    background-position:60.78431372549% 50.980392156863%
}
.joms-emo2-face_with_rolling_eyes{
    background-position:60.78431372549% 78.43137254902%
}
.joms-emo2-phone{
    background-position:92.156862745098% 41.176470588235%
}
.joms-emo2-pig_nose{
    background-position:25.490196078431% 76.470588235294%
}
.joms-emo2-chestnut{
    background-position:11.764705882353% 74.509803921569%
}
.joms-emo2-arrow_up{
    background-position:98.039215686275% 35.294117647059%
}
.joms-emo2-hospital{
    background-position:23.529411764706% 3.921568627451%
}
.joms-emo2-flag-be{
    background-position:0 100%
}
.joms-emo2-baseball{
    background-position:94.117647058824% 52.941176470588%
}
.joms-emo2-smirk{
    background-position:58.823529411765% 76.470588235294%
}
.joms-emo2-arrow_upper_right{
    background-position:90.196078431373% 70.588235294118%
}
.joms-emo2-flag-bf{
    background-position:1.9607843137255% 0
}
.joms-emo2-basketball{
    background-position:17.647058823529% 50.980392156863%
}
.joms-emo2-ram{
    background-position:23.529411764706% 88.235294117647%
}
.joms-emo2-bank{
    background-position:23.529411764706% 5.8823529411765%
}
.joms-emo2-bread{
    background-position:13.725490196078% 62.745098039216%
}
.joms-emo2-telephone_receiver{
    background-position:50.980392156863% 41.176470588235%
}
.joms-emo2-croissant{
    background-position:80.392156862745% 94.117647058824%
}
.joms-emo2-pager{
    background-position:50.980392156863% 43.137254901961%
}
.joms-emo2-sheep{
    background-position:23.529411764706% 92.156862745098%
}
.joms-emo2-arrow_right{
    background-position:98.039215686275% 23.529411764706%
}
.joms-emo2-persevere{
    background-position:60.78431372549% 13.725490196078%
}
.joms-emo2-flag-bg{
    background-position:1.9607843137255% 1.9607843137255%
}
.joms-emo2-volleyball{
    background-position:21.56862745098% 64.705882352941%
}
.joms-emo2-hotel{
    background-position:23.529411764706% 9.8039215686274%
}
.joms-emo2-arrow_lower_right{
    background-position:90.196078431373% 72.549019607843%
}
.joms-emo2-goat{
    background-position:23.529411764706% 90.196078431373%
}
.joms-emo2-flag-bh{
    background-position:1.9607843137255% 3.921568627451%
}
.joms-emo2-love_hotel{
    background-position:23.529411764706% 11.764705882353%
}
.joms-emo2-disappointed_relieved{
    background-position:60.78431372549% 17.647058823529%
}
.joms-emo2-baguette_bread{
    background-position:82.352941176471% 3.921568627451%
}
.joms-emo2-football{
    background-position:19.607843137255% 50.980392156863%
}
.joms-emo2-fax{
    background-position:50.980392156863% 45.098039215686%
}
.joms-emo2-convenience_store{
    background-position:23.529411764706% 13.725490196078%
}
.joms-emo2-dromedary_camel{
    background-position:25.490196078431% 39.21568627451%
}
.joms-emo2-arrow_down{
    background-position:98.039215686275% 37.254901960784%
}
.joms-emo2-battery{
    background-position:52.941176470588% 25.490196078431%
}
.joms-emo2-rugby_football{
    background-position:19.607843137255% 52.941176470588%
}
.joms-emo2-pretzel{
    background-position:82.352941176471% 39.21568627451%
}
.joms-emo2-open_mouth{
    background-position:60.78431372549% 35.294117647059%
}
.joms-emo2-flag-bi{
    background-position:1.9607843137255% 5.8823529411765%
}
.joms-emo2-flag-bj{
    background-position:1.9607843137255% 7.843137254902%
}
.joms-emo2-pancakes{
    background-position:82.352941176471% 19.607843137255%
}
.joms-emo2-school{
    background-position:23.529411764706% 15.686274509804%
}
.joms-emo2-tennis{
    background-position:17.647058823529% 47.058823529412%
}
.joms-emo2-zipper_mouth_face{
    background-position:72.549019607843% 47.058823529412%
}
.joms-emo2-zipper{
    background-position:72.549019607843% 47.058823529412%
}
.joms-emo2-camel{
    background-position:25.490196078431% 41.176470588235%
}
.joms-emo2-arrow_lower_left{
    background-position:90.196078431373% 74.509803921569%
}
.joms-emo2-electric_plug{
    background-position:52.941176470588% 27.450980392157%
}
.joms-emo2-cheese_wedge{
    background-position:82.352941176471% 94.117647058824%
}
.joms-emo2-hushed{
    background-position:60.78431372549% 37.254901960784%
}
.joms-emo2-computer{
    background-position:49.019607843137% 74.509803921569%
}
.joms-emo2-giraffe_face{
    background-position:82.352941176471% 82.352941176471%
}
.joms-emo2-8ball{
    background-position:17.647058823529% 21.56862745098%
}
.joms-emo2-flag-bl{
    background-position:1.9607843137255% 9.8039215686274%
}
.joms-emo2-arrow_left{
    background-position:98.039215686275% 33.333333333333%
}
.joms-emo2-department_store{
    background-position:23.529411764706% 17.647058823529%
}
.joms-emo2-meat_on_bone{
    background-position:13.725490196078% 47.058823529412%
}
.joms-emo2-arrow_upper_left{
    background-position:90.196078431373% 68.627450980392%
}
.joms-emo2-flag-bm{
    background-position:1.9607843137255% 11.764705882353%
}
.joms-emo2-sleepy{
    background-position:60.78431372549% 27.450980392157%
}
.joms-emo2-bowling{
    background-position:17.647058823529% 25.490196078431%
}
.joms-emo2-factory{
    background-position:23.529411764706% 19.607843137255%
}
.joms-emo2-desktop_computer{
    background-position:56.862745098039% 100%
}
.joms-emo2-elephant{
    background-position:25.490196078431% 3.921568627451%
}
.joms-emo2-rhinoceros{
    background-position:82.352941176471% 76.470588235294%
}
.joms-emo2-arrow_up_down{
    background-position:90.196078431373% 66.666666666667%
}
.joms-emo2-cricket_bat_and_ball{
    background-position:21.56862745098% 62.745098039216%
}
.joms-emo2-printer{
    background-position:58.823529411765% 0
}
.joms-emo2-poultry_leg{
    background-position:13.725490196078% 49.019607843137%
}
.joms-emo2-tired_face{
    background-position:60.78431372549% 29.411764705882%
}
.joms-emo2-tired{
    background-position:60.78431372549% 29.411764705882%
}
.joms-emo2-japanese_castle{
    background-position:23.529411764706% 23.529411764706%
}
.joms-emo2-flag-bn{
    background-position:1.9607843137255% 13.725490196078%
}
.joms-emo2-field_hockey_stick_and_ball{
    background-position:21.56862745098% 66.666666666667%
}
.joms-emo2-sleeping{
    background-position:60.78431372549% 47.058823529412%
}
.joms-emo2-sleep{
    background-position:60.78431372549% 47.058823529412%
}
.joms-emo2-left_right_arrow{
    background-position:90.196078431373% 64.705882352941%
}
.joms-emo2-keyboard{
    background-position:90.196078431373% 84.313725490196%
}
.joms-emo2-european_castle{
    background-position:23.529411764706% 25.490196078431%
}
.joms-emo2-mouse{
    background-position:25.490196078431% 45.098039215686%
}
.joms-emo2-flag-bo{
    background-position:1.9607843137255% 15.686274509804%
}
.joms-emo2-cut_of_meat{
    background-position:82.352941176471% 41.176470588235%
}
.joms-emo2-ice_hockey_stick_and_puck{
    background-position:21.56862745098% 68.627450980392%
}
.joms-emo2-mouse2{
    background-position:23.529411764706% 60.78431372549%
}
.joms-emo2-three_button_mouse{
    background-position:58.823529411765% 1.9607843137255%
}
.joms-emo2-leftwards_arrow_with_hook{
    background-position:90.196078431373% 76.470588235294%
}
.joms-emo2-bacon{
    background-position:80.392156862745% 100%
}
.joms-emo2-relieved{
    background-position:58.823529411765% 70.588235294118%
}
.joms-emo2-flag-bq{
    background-position:1.9607843137255% 17.647058823529%
}
.joms-emo2-wedding{
    background-position:47.058823529412% 86.274509803922%
}
.joms-emo2-tokyo_tower{
    background-position:58.823529411765% 39.21568627451%
}
.joms-emo2-arrow_right_hook{
    background-position:90.196078431373% 78.43137254902%
}
.joms-emo2-hamburger{
    background-position:13.725490196078% 43.137254901961%
}
.joms-emo2-stuck_out_tongue{
    background-position:58.823529411765% 100%
}
.joms-emo2-trackball{
    background-position:58.823529411765% 3.921568627451%
}
.joms-emo2-flag-br{
    background-position:1.9607843137255% 19.607843137255%
}
.joms-emo2-rat{
    background-position:23.529411764706% 58.823529411765%
}
.joms-emo2-table_tennis_paddle_and_ball{
    background-position:21.56862745098% 70.588235294118%
}
.joms-emo2-minidisc{
    background-position:49.019607843137% 78.43137254902%
}
.joms-emo2-stuck_out_tongue_winking_eye{
    background-position:60.78431372549% 0
}
.joms-emo2-fries{
    background-position:13.725490196078% 64.705882352941%
}
.joms-emo2-badminton_racquet_and_shuttlecock{
    background-position:23.529411764706% 43.137254901961%
}
.joms-emo2-statue_of_liberty{
    background-position:58.823529411765% 41.176470588235%
}
.joms-emo2-flag-bs{
    background-position:1.9607843137255% 21.56862745098%
}
.joms-emo2-arrow_heading_up{
    background-position:98.039215686275% 29.411764705882%
}
.joms-emo2-hamster{
    background-position:25.490196078431% 68.627450980392%
}
.joms-emo2-stuck_out_tongue_closed_eyes{
    background-position:60.78431372549% 1.9607843137255%
}
.joms-emo2-stongue{
    background-position:60.78431372549% 1.9607843137255%
}
.joms-emo2-pizza{
    background-position:13.725490196078% 45.098039215686%
}
.joms-emo2-boxing_glove{
    background-position:80.392156862745% 88.235294117647%
}
.joms-emo2-floppy_disk{
    background-position:49.019607843137% 80.392156862745%
}
.joms-emo2-arrow_heading_down{
    background-position:98.039215686275% 31.372549019608%
}
.joms-emo2-flag-bt{
    background-position:1.9607843137255% 23.529411764706%
}
.joms-emo2-rabbit{
    background-position:25.490196078431% 50.980392156863%
}
.joms-emo2-church{
    background-position:94.117647058824% 72.549019607843%
}
.joms-emo2-drooling_face{
    background-position:74.509803921569% 52.941176470588%
}
.joms-emo2-flag-bv{
    background-position:1.9607843137255% 25.490196078431%
}
.joms-emo2-mosque{
    background-position:54.901960784314% 29.411764705882%
}
.joms-emo2-rabbit2{
    background-position:23.529411764706% 72.549019607843%
}
.joms-emo2-hotdog{
    background-position:11.764705882353% 68.627450980392%
}
.joms-emo2-martial_arts_uniform{
    background-position:80.392156862745% 90.196078431373%
}
.joms-emo2-arrows_clockwise{
    background-position:52.941176470588% 9.8039215686274%
}
.joms-emo2-cd{
    background-position:49.019607843137% 82.352941176471%
}
.joms-emo2-arrows_counterclockwise{
    background-position:52.941176470588% 11.764705882353%
}
.joms-emo2-sandwich{
    background-position:82.352941176471% 43.137254901961%
}
.joms-emo2-chipmunk{
    background-position:25.490196078431% 80.392156862745%
}
.joms-emo2-synagogue{
    background-position:54.901960784314% 31.372549019608%
}
.joms-emo2-unamused{
    background-position:58.823529411765% 82.352941176471%
}
.joms-emo2-goal_net{
    background-position:80.392156862745% 80.392156862745%
}
.joms-emo2-flag-bw{
    background-position:1.9607843137255% 27.450980392157%
}
.joms-emo2-dvd{
    background-position:49.019607843137% 84.313725490196%
}
.joms-emo2-hedgehog{
    background-position:82.352941176471% 86.274509803922%
}
.joms-emo2-dart{
    background-position:17.647058823529% 17.647058823529%
}
.joms-emo2-taco{
    background-position:11.764705882353% 70.588235294118%
}
.joms-emo2-back{
    background-position:52.941176470588% 52.941176470588%
}
.joms-emo2-flag-by{
    background-position:1.9607843137255% 29.411764705882%
}
.joms-emo2-shinto_shrine{
    background-position:94.117647058824% 70.588235294118%
}
.joms-emo2-movie_camera{
    background-position:15.686274509804% 100%
}
.joms-emo2-sweat{
    background-position:58.823529411765% 84.313725490196%
}
.joms-emo2-burrito{
    background-position:11.764705882353% 72.549019607843%
}
.joms-emo2-flag-bz{
    background-position:1.9607843137255% 31.372549019608%
}
.joms-emo2-pensive{
    background-position:58.823529411765% 86.274509803922%
}
.joms-emo2-kaaba{
    background-position:54.901960784314% 27.450980392157%
}
.joms-emo2-film_frames{
    background-position:15.686274509804% 86.274509803922%
}
.joms-emo2-bat{
    background-position:82.352941176471% 60.78431372549%
}
.joms-emo2-golf{
    background-position:94.117647058824% 80.392156862745%
}
.joms-emo2-end{
    background-position:52.941176470588% 54.901960784314%
}
.joms-emo2-film_projector{
    background-position:52.941176470588% 0
}
.joms-emo2-bear{
    background-position:25.490196078431% 72.549019607843%
}
.joms-emo2-ice_skate{
    background-position:94.117647058824% 88.235294117647%
}
.joms-emo2-fountain{
    background-position:94.117647058824% 78.43137254902%
}
.joms-emo2-confused{
    background-position:58.823529411765% 88.235294117647%
}
.joms-emo2-flag-ca{
    background-position:1.9607843137255% 33.333333333333%
}
.joms-emo2-on{
    background-position:52.941176470588% 56.862745098039%
}
.joms-emo2-stuffed_flatbread{
    background-position:82.352941176471% 9.8039215686274%
}
.joms-emo2-soon{
    background-position:52.941176470588% 58.823529411765%
}
.joms-emo2-upside_down_face{
    background-position:60.78431372549% 76.470588235294%
}
.joms-emo2-fishing_pole_and_fish{
    background-position:15.686274509804% 96.078431372549%
}
.joms-emo2-tent{
    background-position:96.078431372549% 23.529411764706%
}
.joms-emo2-clapper{
    background-position:17.647058823529% 11.764705882353%
}
.joms-emo2-egg{
    background-position:82.352941176471% 11.764705882353%
}
.joms-emo2-flag-cc{
    background-position:1.9607843137255% 35.294117647059%
}
.joms-emo2-koala{
    background-position:25.490196078431% 35.294117647059%
}
.joms-emo2-foggy{
    background-position:9.8039215686274% 88.235294117647%
}
.joms-emo2-tv{
    background-position:50.980392156863% 96.078431372549%
}
.joms-emo2-panda_face{
    background-position:25.490196078431% 74.509803921569%
}
.joms-emo2-fried_egg{
    background-position:15.686274509804% 1.9607843137255%
}
.joms-emo2-top{
    background-position:52.941176470588% 60.78431372549%
}
.joms-emo2-flag-cd{
    background-position:1.9607843137255% 37.254901960784%
}
.joms-emo2-money_mouth_face{
    background-position:72.549019607843% 49.019607843137%
}
.joms-emo2-money{
    background-position:72.549019607843% 49.019607843137%
}
.joms-emo2-running_shirt_with_sash{
    background-position:17.647058823529% 45.098039215686%
}
.joms-emo2-astonished{
    background-position:60.78431372549% 43.137254901961%
}
.joms-emo2-shock{
    background-position:60.78431372549% 43.137254901961%
}
.joms-emo2-feet{
    background-position:25.490196078431% 78.43137254902%
}
.joms-emo2-camera{
    background-position:50.980392156863% 90.196078431373%
}
.joms-emo2-flag-cf{
    background-position:1.9607843137255% 39.21568627451%
}
.joms-emo2-place_of_worship{
    background-position:72.549019607843% 9.8039215686274%
}
.joms-emo2-night_with_stars{
    background-position:9.8039215686274% 92.156862745098%
}
.joms-emo2-ski{
    background-position:17.647058823529% 49.019607843137%
}
.joms-emo2-shallow_pan_of_food{
    background-position:82.352941176471% 7.843137254902%
}
.joms-emo2-camera_with_flash{
    background-position:50.980392156863% 92.156862745098%
}
.joms-emo2-sunrise_over_mountains{
    background-position:9.8039215686274% 94.117647058824%
}
.joms-emo2-turkey{
    background-position:82.352941176471% 52.941176470588%
}
.joms-emo2-white_frowning_face{
    background-position:92.156862745098% 78.43137254902%
}
.joms-emo2-flag-cg{
    background-position:1.9607843137255% 41.176470588235%
}
.joms-emo2-stew{
    background-position:15.686274509804% 0
}
.joms-emo2-sled{
    background-position:72.549019607843% 43.137254901961%
}
.joms-emo2-atom_symbol{
    background-position:94.117647058824% 35.294117647059%
}
.joms-emo2-curling_stone{
    background-position:80.392156862745% 92.156862745098%
}
.joms-emo2-slightly_frowning_face{
    background-position:60.78431372549% 72.549019607843%
}
.joms-emo2-sad{
    background-position:60.78431372549% 72.549019607843%
}
.joms-emo2-sunrise{
    background-position:9.8039215686274% 96.078431372549%
}
.joms-emo2-om_symbol{
    background-position:54.901960784314% 23.529411764706%
}
.joms-emo2-chicken{
    background-position:23.529411764706% 98.039215686275%
}
.joms-emo2-bowl_with_spoon{
    background-position:82.352941176471% 29.411764705882%
}
.joms-emo2-flag-ch{
    background-position:1.9607843137255% 43.137254901961%
}
.joms-emo2-video_camera{
    background-position:50.980392156863% 94.117647058824%
}
.joms-emo2-video_game{
    background-position:17.647058823529% 15.686274509804%
}
.joms-emo2-rooster{
    background-position:23.529411764706% 96.078431372549%
}
.joms-emo2-vhs{
    background-position:50.980392156863% 100%
}
.joms-emo2-city_sunset{
    background-position:9.8039215686274% 98.039215686275%
}
.joms-emo2-confounded{
    background-position:58.823529411765% 90.196078431373%
}
.joms-emo2-green_salad{
    background-position:82.352941176471% 5.8823529411765%
}
.joms-emo2-star_of_david{
    background-position:96.078431372549% 92.156862745098%
}
.joms-emo2-flag-ci{
    background-position:1.9607843137255% 45.098039215686%
}
.joms-emo2-popcorn{
    background-position:15.686274509804% 25.490196078431%
}
.joms-emo2-city_sunrise{
    background-position:9.8039215686274% 100%
}
.joms-emo2-disappointed{
    background-position:60.78431372549% 3.921568627451%
}
.joms-emo2-mag{
    background-position:52.941176470588% 29.411764705882%
}
.joms-emo2-hatching_chick{
    background-position:25.490196078431% 25.490196078431%
}
.joms-emo2-joystick{
    background-position:56.862745098039% 39.21568627451%
}
.joms-emo2-wheel_of_dharma{
    background-position:92.156862745098% 76.470588235294%
}
.joms-emo2-flag-ck{
    background-position:1.9607843137255% 47.058823529412%
}
.joms-emo2-canned_food{
    background-position:82.352941176471% 45.098039215686%
}
.joms-emo2-worried{
    background-position:60.78431372549% 5.8823529411765%
}
.joms-emo2-baby_chick{
    background-position:25.490196078431% 27.450980392157%
}
.joms-emo2-flag-cl{
    background-position:1.9607843137255% 49.019607843137%
}
.joms-emo2-game_die{
    background-position:17.647058823529% 23.529411764706%
}
.joms-emo2-mag_right{
    background-position:52.941176470588% 31.372549019608%
}
.joms-emo2-yin_yang{
    background-position:92.156862745098% 74.509803921569%
}
.joms-emo2-bridge_at_night{
    background-position:11.764705882353% 1.9607843137255%
}
.joms-emo2-spades{
    background-position:94.117647058824% 7.843137254902%
}
.joms-emo2-hatched_chick{
    background-position:25.490196078431% 29.411764705882%
}
.joms-emo2-flag-cm{
    background-position:1.9607843137255% 50.980392156863%
}
.joms-emo2-latin_cross{
    background-position:96.078431372549% 90.196078431373%
}
.joms-emo2-triumph{
    background-position:60.78431372549% 15.686274509804%
}
.joms-emo2-sexy{
    background-position:60.78431372549% 15.686274509804%
}
.joms-emo2-hotsprings{
    background-position:94.117647058824% 15.686274509804%
}
.joms-emo2-bento{
    background-position:13.725490196078% 100%
}
.joms-emo2-microscope{
    background-position:52.941176470588% 90.196078431373%
}
.joms-emo2-cry{
    background-position:60.78431372549% 11.764705882353%
}
.joms-emo2-bird{
    background-position:25.490196078431% 31.372549019608%
}
.joms-emo2-cn{
    background-position:1.9607843137255% 52.941176470588%
}
.joms-emo2-telescope{
    background-position:52.941176470588% 92.156862745098%
}
.joms-emo2-rice_cracker{
    background-position:13.725490196078% 50.980392156863%
}
.joms-emo2-hearts{
    background-position:94.117647058824% 11.764705882353%
}
.joms-emo2-orthodox_cross{
    background-position:92.156862745098% 68.627450980392%
}
.joms-emo2-milky_way{
    background-position:11.764705882353% 7.843137254902%
}
.joms-emo2-rice_ball{
    background-position:13.725490196078% 52.941176470588%
}
.joms-emo2-satellite_antenna{
    background-position:50.980392156863% 47.058823529412%
}
.joms-emo2-flag-co{
    background-position:1.9607843137255% 54.901960784314%
}
.joms-emo2-carousel_horse{
    background-position:15.686274509804% 90.196078431373%
}
.joms-emo2-sob{
    background-position:60.78431372549% 33.333333333333%
}
.joms-emo2-diamonds{
    background-position:94.117647058824% 13.725490196078%
}
.joms-emo2-star_and_crescent{
    background-position:92.156862745098% 70.588235294118%
}
.joms-emo2-penguin{
    background-position:25.490196078431% 33.333333333333%
}
.joms-emo2-dove_of_peace{
    background-position:54.901960784314% 25.490196078431%
}
.joms-emo2-flag-cp{
    background-position:1.9607843137255% 56.862745098039%
}
.joms-emo2-ferris_wheel{
    background-position:15.686274509804% 92.156862745098%
}
.joms-emo2-clubs{
    background-position:94.117647058824% 9.8039215686274%
}
.joms-emo2-peace_symbol{
    background-position:92.156862745098% 72.549019607843%
}
.joms-emo2-candle{
    background-position:54.901960784314% 82.352941176471%
}
.joms-emo2-frowning{
    background-position:60.78431372549% 19.607843137255%
}
.joms-emo2-whut{
    background-position:60.78431372549% 19.607843137255%
}
.joms-emo2-rice{
    background-position:13.725490196078% 54.901960784314%
}
.joms-emo2-flag-cr{
    background-position:1.9607843137255% 58.823529411765%
}
.joms-emo2-roller_coaster{
    background-position:15.686274509804% 94.117647058824%
}
.joms-emo2-menorah_with_nine_branches{
    background-position:54.901960784314% 33.333333333333%
}
.joms-emo2-black_joker{
    background-position:0 29.411764705882%
}
.joms-emo2-eagle{
    background-position:82.352941176471% 56.862745098039%
}
.joms-emo2-curry{
    background-position:13.725490196078% 56.862745098039%
}
.joms-emo2-bulb{
    background-position:49.019607843137% 13.725490196078%
}
.joms-emo2-anguished{
    background-position:60.78431372549% 21.56862745098%
}
.joms-emo2-flag-cu{
    background-position:1.9607843137255% 60.78431372549%
}
.joms-emo2-barber{
    background-position:47.058823529412% 66.666666666667%
}
.joms-emo2-duck{
    background-position:82.352941176471% 58.823529411765%
}
.joms-emo2-six_pointed_star{
    background-position:52.941176470588% 96.078431372549%
}
.joms-emo2-ramen{
    background-position:13.725490196078% 58.823529411765%
}
.joms-emo2-flashlight{
    background-position:52.941176470588% 78.43137254902%
}
.joms-emo2-mahjong{
    background-position:0 27.450980392157%
}
.joms-emo2-fearful{
    background-position:60.78431372549% 23.529411764706%
}
.joms-emo2-aries{
    background-position:92.156862745098% 86.274509803922%
}
.joms-emo2-spaghetti{
    background-position:13.725490196078% 60.78431372549%
}
.joms-emo2-circus_tent{
    background-position:17.647058823529% 7.843137254902%
}
.joms-emo2-izakaya_lantern{
    background-position:23.529411764706% 21.56862745098%
}
.joms-emo2-flag-cv{
    background-position:1.9607843137255% 62.745098039216%
}
.joms-emo2-weary{
    background-position:60.78431372549% 25.490196078431%
}
.joms-emo2-flower_playing_cards{
    background-position:17.647058823529% 27.450980392157%
}
.joms-emo2-owl{
    background-position:82.352941176471% 64.705882352941%
}
.joms-emo2-performing_arts{
    background-position:17.647058823529% 13.725490196078%
}
.joms-emo2-frog{
    background-position:25.490196078431% 66.666666666667%
}
.joms-emo2-flag-cw{
    background-position:1.9607843137255% 64.705882352941%
}
.joms-emo2-notebook_with_decorative_cover{
    background-position:50.980392156863% 21.56862745098%
}
.joms-emo2-exploding_head{
    background-position:76.470588235294% 5.8823529411765%
}
.joms-emo2-taurus{
    background-position:92.156862745098% 88.235294117647%
}
.joms-emo2-sweet_potato{
    background-position:13.725490196078% 66.666666666667%
}
.joms-emo2-closed_book{
    background-position:50.980392156863% 23.529411764706%
}
.joms-emo2-gemini{
    background-position:92.156862745098% 90.196078431373%
}
.joms-emo2-frame_with_picture{
    background-position:58.823529411765% 5.8823529411765%
}
.joms-emo2-flag-cx{
    background-position:1.9607843137255% 66.666666666667%
}
.joms-emo2-grimacing{
    background-position:60.78431372549% 31.372549019608%
}
.joms-emo2-crocodile{
    background-position:23.529411764706% 78.43137254902%
}
.joms-emo2-oden{
    background-position:13.725490196078% 70.588235294118%
}
.joms-emo2-flag-cy{
    background-position:1.9607843137255% 68.627450980392%
}
.joms-emo2-book{
    background-position:50.980392156863% 25.490196078431%
}
.joms-emo2-turtle{
    background-position:25.490196078431% 23.529411764706%
}
.joms-emo2-art{
    background-position:17.647058823529% 3.921568627451%
}
.joms-emo2-sushi{
    background-position:13.725490196078% 72.549019607843%
}
.joms-emo2-cold_sweat{
    background-position:60.78431372549% 39.21568627451%
}
.joms-emo2-cancer{
    background-position:92.156862745098% 92.156862745098%
}
.joms-emo2-fried_shrimp{
    background-position:13.725490196078% 74.509803921569%
}
.joms-emo2-slot_machine{
    background-position:17.647058823529% 19.607843137255%
}
.joms-emo2-scream{
    background-position:60.78431372549% 41.176470588235%
}
.joms-emo2-fear{
    background-position:60.78431372549% 41.176470588235%
}
.joms-emo2-green_book{
    background-position:50.980392156863% 27.450980392157%
}
.joms-emo2-leo{
    background-position:92.156862745098% 94.117647058824%
}
.joms-emo2-flag-cz{
    background-position:1.9607843137255% 70.588235294118%
}
.joms-emo2-lizard{
    background-position:82.352941176471% 74.509803921569%
}
.joms-emo2-virgo{
    background-position:92.156862745098% 96.078431372549%
}
.joms-emo2-steam_locomotive{
    background-position:66.666666666667% 19.607843137255%
}
.joms-emo2-de{
    background-position:1.9607843137255% 72.549019607843%
}
.joms-emo2-flushed{
    background-position:60.78431372549% 45.098039215686%
}
.joms-emo2-blue_book{
    background-position:50.980392156863% 29.411764705882%
}
.joms-emo2-snake{
    background-position:23.529411764706% 84.313725490196%
}
.joms-emo2-fish_cake{
    background-position:13.725490196078% 76.470588235294%
}
.joms-emo2-railway_car{
    background-position:66.666666666667% 21.56862745098%
}
.joms-emo2-dango{
    background-position:13.725490196078% 68.627450980392%
}
.joms-emo2-orange_book{
    background-position:50.980392156863% 31.372549019608%
}
.joms-emo2-libra{
    background-position:92.156862745098% 98.039215686275%
}
.joms-emo2-dragon_face{
    background-position:25.490196078431% 54.901960784314%
}
.joms-emo2-flag-dg{
    background-position:1.9607843137255% 74.509803921569%
}
.joms-emo2-zany_face{
    background-position:74.509803921569% 98.039215686275%
}
.joms-emo2-books{
    background-position:50.980392156863% 33.333333333333%
}
.joms-emo2-dragon{
    background-position:23.529411764706% 76.470588235294%
}
.joms-emo2-flag-dj{
    background-position:1.9607843137255% 76.470588235294%
}
.joms-emo2-dumpling{
    background-position:82.352941176471% 21.56862745098%
}
.joms-emo2-dizzy_face{
    background-position:60.78431372549% 49.019607843137%
}
.joms-emo2-dizzy{
    background-position:60.78431372549% 49.019607843137%
}
.joms-emo2-scorpius{
    background-position:92.156862745098% 100%
}
.joms-emo2-bullettrain_side{
    background-position:66.666666666667% 23.529411764706%
}
.joms-emo2-bullettrain_front{
    background-position:66.666666666667% 25.490196078431%
}
.joms-emo2-notebook{
    background-position:50.980392156863% 19.607843137255%
}
.joms-emo2-fortune_cookie{
    background-position:82.352941176471% 23.529411764706%
}
.joms-emo2-sagittarius{
    background-position:94.117647058824% 0
}
.joms-emo2-sauropod{
    background-position:82.352941176471% 88.235294117647%
}
.joms-emo2-flag-dk{
    background-position:1.9607843137255% 78.43137254902%
}
.joms-emo2-rage{
    background-position:60.78431372549% 9.8039215686274%
}
.joms-emo2-pouting{
    background-position:60.78431372549% 9.8039215686274%
}
.joms-emo2-ledger{
    background-position:50.980392156863% 17.647058823529%
}
.joms-emo2-angry{
    background-position:60.78431372549% 7.843137254902%
}
.joms-emo2-t-rex{
    background-position:82.352941176471% 90.196078431373%
}
.joms-emo2-capricorn{
    background-position:94.117647058824% 1.9607843137255%
}
.joms-emo2-takeout_box{
    background-position:82.352941176471% 25.490196078431%
}
.joms-emo2-flag-dm{
    background-position:1.9607843137255% 80.392156862745%
}
.joms-emo2-train2{
    background-position:66.666666666667% 27.450980392157%
}
.joms-emo2-page_with_curl{
    background-position:49.019607843137% 90.196078431373%
}
.joms-emo2-whale{
    background-position:25.490196078431% 56.862745098039%
}
.joms-emo2-face_with_symbols_on_mouth{
    background-position:76.470588235294% 0
}
.joms-emo2-flag-do{
    background-position:1.9607843137255% 82.352941176471%
}
.joms-emo2-metro{
    background-position:66.666666666667% 29.411764705882%
}
.joms-emo2-icecream{
    background-position:13.725490196078% 78.43137254902%
}
.joms-emo2-aquarius{
    background-position:94.117647058824% 3.921568627451%
}
.joms-emo2-flag-dz{
    background-position:1.9607843137255% 84.313725490196%
}
.joms-emo2-whale2{
    background-position:23.529411764706% 80.392156862745%
}
.joms-emo2-mask{
    background-position:60.78431372549% 52.941176470588%
}
.joms-emo2-ill{
    background-position:60.78431372549% 52.941176470588%
}
.joms-emo2-scroll{
    background-position:50.980392156863% 37.254901960784%
}
.joms-emo2-shaved_ice{
    background-position:13.725490196078% 80.392156862745%
}
.joms-emo2-pisces{
    background-position:94.117647058824% 5.8823529411765%
}
.joms-emo2-light_rail{
    background-position:66.666666666667% 31.372549019608%
}
.joms-emo2-dolphin{
    background-position:25.490196078431% 43.137254901961%
}
.joms-emo2-face_with_thermometer{
    background-position:72.549019607843% 50.980392156863%
}
.joms-emo2-flag-ea{
    background-position:1.9607843137255% 86.274509803922%
}
.joms-emo2-ophiuchus{
    background-position:94.117647058824% 60.78431372549%
}
.joms-emo2-station{
    background-position:66.666666666667% 33.333333333333%
}
.joms-emo2-ice_cream{
    background-position:13.725490196078% 82.352941176471%
}
.joms-emo2-page_facing_up{
    background-position:49.019607843137% 92.156862745098%
}
.joms-emo2-doughnut{
    background-position:13.725490196078% 84.313725490196%
}
.joms-emo2-face_with_head_bandage{
    background-position:72.549019607843% 56.862745098039%
}
.joms-emo2-fish{
    background-position:25.490196078431% 17.647058823529%
}
.joms-emo2-newspaper{
    background-position:50.980392156863% 76.470588235294%
}
.joms-emo2-tram{
    background-position:66.666666666667% 35.294117647059%
}
.joms-emo2-flag-ec{
    background-position:1.9607843137255% 88.235294117647%
}
.joms-emo2-twisted_rightwards_arrows{
    background-position:52.941176470588% 3.921568627451%
}
.joms-emo2-flag-ee{
    background-position:1.9607843137255% 90.196078431373%
}
.joms-emo2-cookie{
    background-position:13.725490196078% 86.274509803922%
}
.joms-emo2-monorail{
    background-position:66.666666666667% 72.549019607843%
}
.joms-emo2-tropical_fish{
    background-position:25.490196078431% 19.607843137255%
}
.joms-emo2-rolled_up_newspaper{
    background-position:58.823529411765% 23.529411764706%
}
.joms-emo2-nauseated_face{
    background-position:74.509803921569% 49.019607843137%
}
.joms-emo2-repeat{
    background-position:52.941176470588% 5.8823529411765%
}
.joms-emo2-bookmark_tabs{
    background-position:50.980392156863% 15.686274509804%
}
.joms-emo2-repeat_one{
    background-position:52.941176470588% 7.843137254902%
}
.joms-emo2-flag-eg{
    background-position:1.9607843137255% 92.156862745098%
}
.joms-emo2-mountain_railway{
    background-position:66.666666666667% 74.509803921569%
}
.joms-emo2-birthday{
    background-position:15.686274509804% 31.372549019608%
}
.joms-emo2-blowfish{
    background-position:25.490196078431% 21.56862745098%
}
.joms-emo2-face_vomiting{
    background-position:76.470588235294% 3.921568627451%
}
.joms-emo2-arrow_forward{
    background-position:92.156862745098% 19.607843137255%
}
.joms-emo2-bookmark{
    background-position:52.941176470588% 47.058823529412%
}
.joms-emo2-flag-eh{
    background-position:1.9607843137255% 94.117647058824%
}
.joms-emo2-shark{
    background-position:82.352941176471% 62.745098039216%
}
.joms-emo2-train{
    background-position:66.666666666667% 37.254901960784%
}
.joms-emo2-sneezing_face{
    background-position:74.509803921569% 92.156862745098%
}
.joms-emo2-sneezing{
    background-position:74.509803921569% 92.156862745098%
}
.joms-emo2-cake{
    background-position:13.725490196078% 98.039215686275%
}
.joms-emo2-bus{
    background-position:66.666666666667% 39.21568627451%
}
.joms-emo2-pie{
    background-position:82.352941176471% 37.254901960784%
}
.joms-emo2-innocent{
    background-position:58.823529411765% 60.78431372549%
}
.joms-emo2-fast_forward{
    background-position:90.196078431373% 88.235294117647%
}
.joms-emo2-label{
    background-position:23.529411764706% 41.176470588235%
}
.joms-emo2-octopus{
    background-position:25.490196078431% 5.8823529411765%
}
.joms-emo2-flag-er{
    background-position:1.9607843137255% 96.078431372549%
}
.joms-emo2-black_right_pointing_double_triangle_with_vertical_bar{
    background-position:90.196078431373% 96.078431372549%
}
.joms-emo2-chocolate_bar{
    background-position:13.725490196078% 88.235294117647%
}
.joms-emo2-oncoming_bus{
    background-position:66.666666666667% 41.176470588235%
}
.joms-emo2-shell{
    background-position:25.490196078431% 7.843137254902%
}
.joms-emo2-face_with_cowboy_hat{
    background-position:74.509803921569% 45.098039215686%
}
.joms-emo2-moneybag{
    background-position:49.019607843137% 52.941176470588%
}
.joms-emo2-es{
    background-position:1.9607843137255% 98.039215686275%
}
.joms-emo2-crab{
    background-position:82.352941176471% 47.058823529412%
}
.joms-emo2-yen{
    background-position:49.019607843137% 60.78431372549%
}
.joms-emo2-flag-et{
    background-position:1.9607843137255% 100%
}
.joms-emo2-clown_face{
    background-position:74.509803921569% 47.058823529412%
}
.joms-emo2-black_right_pointing_triangle_with_double_vertical_bar{
    background-position:90.196078431373% 100%
}
.joms-emo2-trolleybus{
    background-position:66.666666666667% 43.137254901961%
}
.joms-emo2-candy{
    background-position:13.725490196078% 90.196078431373%
}
.joms-emo2-lying_face{
    background-position:74.509803921569% 54.901960784314%
}
.joms-emo2-arrow_backward{
    background-position:92.156862745098% 21.56862745098%
}
.joms-emo2-dollar{
    background-position:49.019607843137% 62.745098039216%
}
.joms-emo2-shrimp{
    background-position:82.352941176471% 78.43137254902%
}
.joms-emo2-minibus{
    background-position:66.666666666667% 47.058823529412%
}
.joms-emo2-flag-eu{
    background-position:3.921568627451% 0
}
.joms-emo2-lollipop{
    background-position:13.725490196078% 92.156862745098%
}
.joms-emo2-squid{
    background-position:82.352941176471% 80.392156862745%
}
.joms-emo2-euro{
    background-position:49.019607843137% 64.705882352941%
}
.joms-emo2-flag-fi{
    background-position:3.921568627451% 1.9607843137255%
}
.joms-emo2-ambulance{
    background-position:66.666666666667% 49.019607843137%
}
.joms-emo2-custard{
    background-position:13.725490196078% 94.117647058824%
}
.joms-emo2-shushing_face{
    background-position:74.509803921569% 100%
}
.joms-emo2-rewind{
    background-position:90.196078431373% 90.196078431373%
}
.joms-emo2-black_left_pointing_double_triangle_with_vertical_bar{
    background-position:90.196078431373% 98.039215686275%
}
.joms-emo2-face_with_hand_over_mouth{
    background-position:76.470588235294% 1.9607843137255%
}
.joms-emo2-flag-fj{
    background-position:3.921568627451% 3.921568627451%
}
.joms-emo2-honey_pot{
    background-position:13.725490196078% 96.078431372549%
}
.joms-emo2-snail{
    background-position:23.529411764706% 82.352941176471%
}
.joms-emo2-pound{
    background-position:49.019607843137% 66.666666666667%
}
.joms-emo2-fire_engine{
    background-position:66.666666666667% 50.980392156863%
}
.joms-emo2-baby_bottle{
    background-position:15.686274509804% 19.607843137255%
}
.joms-emo2-flag-fk{
    background-position:3.921568627451% 5.8823529411765%
}
.joms-emo2-butterfly{
    background-position:82.352941176471% 68.627450980392%
}
.joms-emo2-money_with_wings{
    background-position:49.019607843137% 68.627450980392%
}
.joms-emo2-face_with_monocle{
    background-position:82.352941176471% 96.078431372549%
}
.joms-emo2-police_car{
    background-position:66.666666666667% 52.941176470588%
}
.joms-emo2-arrow_up_small{
    background-position:54.901960784314% 19.607843137255%
}
.joms-emo2-flag-fm{
    background-position:3.921568627451% 7.843137254902%
}
.joms-emo2-glass_of_milk{
    background-position:82.352941176471% 13.725490196078%
}
.joms-emo2-credit_card{
    background-position:49.019607843137% 58.823529411765%
}
.joms-emo2-oncoming_police_car{
    background-position:66.666666666667% 54.901960784314%
}
.joms-emo2-bug{
    background-position:25.490196078431% 9.8039215686274%
}
.joms-emo2-nerd_face{
    background-position:72.549019607843% 52.941176470588%
}
.joms-emo2-arrow_double_up{
    background-position:90.196078431373% 92.156862745098%
}
.joms-emo2-chart{
    background-position:49.019607843137% 70.588235294118%
}
.joms-emo2-flag-fo{
    background-position:3.921568627451% 9.8039215686274%
}
.joms-emo2-ant{
    background-position:25.490196078431% 11.764705882353%
}
.joms-emo2-arrow_down_small{
    background-position:54.901960784314% 21.56862745098%
}
.joms-emo2-smiling_imp{
    background-position:58.823529411765% 62.745098039216%
}
.joms-emo2-evil{
    background-position:58.823529411765% 62.745098039216%
}
.joms-emo2-taxi{
    background-position:66.666666666667% 56.862745098039%
}
.joms-emo2-coffee{
    background-position:92.156862745098% 47.058823529412%
}
.joms-emo2-fr{
    background-position:3.921568627451% 11.764705882353%
}
.joms-emo2-oncoming_taxi{
    background-position:66.666666666667% 58.823529411765%
}
.joms-emo2-arrow_double_down{
    background-position:90.196078431373% 94.117647058824%
}
.joms-emo2-imp{
    background-position:43.137254901961% 100%
}
.joms-emo2-currency_exchange{
    background-position:49.019607843137% 54.901960784314%
}
.joms-emo2-tea{
    background-position:15.686274509804% 5.8823529411765%
}
.joms-emo2-bee{
    background-position:25.490196078431% 13.725490196078%
}
.joms-emo2-heavy_dollar_sign{
    background-position:49.019607843137% 56.862745098039%
}
.joms-emo2-car{
    background-position:66.666666666667% 60.78431372549%
}
.joms-emo2-sake{
    background-position:15.686274509804% 7.843137254902%
}
.joms-emo2-flag-ga{
    background-position:3.921568627451% 13.725490196078%
}
.joms-emo2-beetle{
    background-position:25.490196078431% 15.686274509804%
}
.joms-emo2-japanese_ogre{
    background-position:43.137254901961% 78.43137254902%
}
.joms-emo2-double_vertical_bar{
    background-position:92.156862745098% 7.843137254902%
}
.joms-emo2-champagne{
    background-position:15.686274509804% 23.529411764706%
}
.joms-emo2-japanese_goblin{
    background-position:43.137254901961% 80.392156862745%
}
.joms-emo2-black_square_for_stop{
    background-position:92.156862745098% 9.8039215686274%
}
.joms-emo2-oncoming_automobile{
    background-position:66.666666666667% 62.745098039216%
}
.joms-emo2-email{
    background-position:96.078431372549% 33.333333333333%
}
.joms-emo2-cricket{
    background-position:82.352941176471% 92.156862745098%
}
.joms-emo2-gb{
    background-position:3.921568627451% 15.686274509804%
}
.joms-emo2-black_circle_for_record{
    background-position:92.156862745098% 11.764705882353%
}
.joms-emo2-flag-gd{
    background-position:3.921568627451% 17.647058823529%
}
.joms-emo2-spider{
    background-position:56.862745098039% 35.294117647059%
}
.joms-emo2-blue_car{
    background-position:66.666666666667% 64.705882352941%
}
.joms-emo2-skull{
    background-position:45.098039215686% 0
}
.joms-emo2-e-mail{
    background-position:50.980392156863% 58.823529411765%
}
.joms-emo2-wine_glass{
    background-position:15.686274509804% 9.8039215686274%
}
.joms-emo2-spider_web{
    background-position:56.862745098039% 37.254901960784%
}
.joms-emo2-cocktail{
    background-position:15.686274509804% 11.764705882353%
}
.joms-emo2-skull_and_crossbones{
    background-position:92.156862745098% 62.745098039216%
}
.joms-emo2-flag-ge{
    background-position:3.921568627451% 19.607843137255%
}
.joms-emo2-eject{
    background-position:90.196078431373% 86.274509803922%
}
.joms-emo2-truck{
    background-position:66.666666666667% 66.666666666667%
}
.joms-emo2-incoming_envelope{
    background-position:50.980392156863% 60.78431372549%
}
.joms-emo2-tropical_drink{
    background-position:15.686274509804% 13.725490196078%
}
.joms-emo2-scorpion{
    background-position:82.352941176471% 50.980392156863%
}
.joms-emo2-cinema{
    background-position:17.647058823529% 0
}
.joms-emo2-articulated_lorry{
    background-position:66.666666666667% 68.627450980392%
}
.joms-emo2-envelope_with_arrow{
    background-position:50.980392156863% 62.745098039216%
}
.joms-emo2-ghost{
    background-position:43.137254901961% 82.352941176471%
}
.joms-emo2-flag-gf{
    background-position:3.921568627451% 21.56862745098%
}
.joms-emo2-bouquet{
    background-position:47.058823529412% 82.352941176471%
}
.joms-emo2-tractor{
    background-position:66.666666666667% 70.588235294118%
}
.joms-emo2-beer{
    background-position:15.686274509804% 15.686274509804%
}
.joms-emo2-outbox_tray{
    background-position:50.980392156863% 52.941176470588%
}
.joms-emo2-low_brightness{
    background-position:52.941176470588% 13.725490196078%
}
.joms-emo2-alien{
    background-position:43.137254901961% 96.078431372549%
}
.joms-emo2-flag-gg{
    background-position:3.921568627451% 23.529411764706%
}
.joms-emo2-cherry_blossom{
    background-position:11.764705882353% 90.196078431373%
}
.joms-emo2-inbox_tray{
    background-position:50.980392156863% 54.901960784314%
}
.joms-emo2-flag-gh{
    background-position:3.921568627451% 25.490196078431%
}
.joms-emo2-bike{
    background-position:68.627450980392% 45.098039215686%
}
.joms-emo2-space_invader{
    background-position:43.137254901961% 98.039215686275%
}
.joms-emo2-beers{
    background-position:15.686274509804% 17.647058823529%
}
.joms-emo2-high_brightness{
    background-position:52.941176470588% 15.686274509804%
}
.joms-emo2-package{
    background-position:50.980392156863% 56.862745098039%
}
.joms-emo2-scooter{
    background-position:72.549019607843% 37.254901960784%
}
.joms-emo2-white_flower{
    background-position:49.019607843137% 49.019607843137%
}
.joms-emo2-clinking_glasses{
    background-position:80.392156862745% 74.509803921569%
}
.joms-emo2-robot_face{
    background-position:72.549019607843% 58.823529411765%
}
.joms-emo2-signal_strength{
    background-position:50.980392156863% 88.235294117647%
}
.joms-emo2-flag-gi{
    background-position:3.921568627451% 27.450980392157%
}
.joms-emo2-flag-gl{
    background-position:3.921568627451% 29.411764705882%
}
.joms-emo2-motor_scooter{
    background-position:72.549019607843% 39.21568627451%
}
.joms-emo2-mailbox{
    background-position:50.980392156863% 66.666666666667%
}
.joms-emo2-vibration_mode{
    background-position:50.980392156863% 82.352941176471%
}
.joms-emo2-hankey{
    background-position:49.019607843137% 29.411764705882%
}
.joms-emo2-poop{
    background-position:49.019607843137% 29.411764705882%
}
.joms-emo2-rosette{
    background-position:23.529411764706% 39.21568627451%
}
.joms-emo2-tumbler_glass{
    background-position:80.392156862745% 76.470588235294%
}
.joms-emo2-cup_with_straw{
    background-position:82.352941176471% 31.372549019608%
}
.joms-emo2-flag-gm{
    background-position:3.921568627451% 31.372549019608%
}
.joms-emo2-mailbox_closed{
    background-position:50.980392156863% 64.705882352941%
}
.joms-emo2-mobile_phone_off{
    background-position:50.980392156863% 84.313725490196%
}
.joms-emo2-busstop{
    background-position:66.666666666667% 45.098039215686%
}
.joms-emo2-smiley_cat{
    background-position:60.78431372549% 58.823529411765%
}
.joms-emo2-rose{
    background-position:11.764705882353% 92.156862745098%
}
.joms-emo2-motorway{
    background-position:72.549019607843% 21.56862745098%
}
.joms-emo2-smile_cat{
    background-position:60.78431372549% 54.901960784314%
}
.joms-emo2-flag-gn{
    background-position:3.921568627451% 33.333333333333%
}
.joms-emo2-wilted_flower{
    background-position:80.392156862745% 70.588235294118%
}
.joms-emo2-mailbox_with_mail{
    background-position:50.980392156863% 68.627450980392%
}
.joms-emo2-chopsticks{
    background-position:82.352941176471% 27.450980392157%
}
.joms-emo2-female_sign{
    background-position:92.156862745098% 82.352941176471%
}
.joms-emo2-mailbox_with_no_mail{
    background-position:50.980392156863% 70.588235294118%
}
.joms-emo2-knife_fork_plate{
    background-position:15.686274509804% 21.56862745098%
}
.joms-emo2-hibiscus{
    background-position:11.764705882353% 94.117647058824%
}
.joms-emo2-flag-gp{
    background-position:3.921568627451% 35.294117647059%
}
.joms-emo2-railway_track{
    background-position:72.549019607843% 23.529411764706%
}
.joms-emo2-male_sign{
    background-position:92.156862745098% 84.313725490196%
}
.joms-emo2-joy_cat{
    background-position:60.78431372549% 56.862745098039%
}
.joms-emo2-fuelpump{
    background-position:96.078431372549% 25.490196078431%
}
.joms-emo2-sunflower{
    background-position:11.764705882353% 96.078431372549%
}
.joms-emo2-postbox{
    background-position:50.980392156863% 72.549019607843%
}
.joms-emo2-flag-gq{
    background-position:3.921568627451% 37.254901960784%
}
.joms-emo2-heart_eyes_cat{
    background-position:60.78431372549% 60.78431372549%
}
.joms-emo2-fork_and_knife{
    background-position:15.686274509804% 3.921568627451%
}
.joms-emo2-medical_symbol{
    background-position:94.117647058824% 27.450980392157%
}
.joms-emo2-recycle{
    background-position:94.117647058824% 17.647058823529%
}
.joms-emo2-spoon{
    background-position:80.392156862745% 78.43137254902%
}
.joms-emo2-blossom{
    background-position:11.764705882353% 98.039215686275%
}
.joms-emo2-rotating_light{
    background-position:68.627450980392% 25.490196078431%
}
.joms-emo2-smirk_cat{
    background-position:60.78431372549% 62.745098039216%
}
.joms-emo2-ballot_box_with_ballot{
    background-position:58.823529411765% 33.333333333333%
}
.joms-emo2-flag-gr{
    background-position:3.921568627451% 39.21568627451%
}
.joms-emo2-kissing_cat{
    background-position:60.78431372549% 64.705882352941%
}
.joms-emo2-pencil2{
    background-position:96.078431372549% 82.352941176471%
}
.joms-emo2-traffic_light{
    background-position:68.627450980392% 19.607843137255%
}
.joms-emo2-fleur_de_lis{
    background-position:94.117647058824% 37.254901960784%
}
.joms-emo2-tulip{
    background-position:11.764705882353% 88.235294117647%
}
.joms-emo2-hocho{
    background-position:52.941176470588% 86.274509803922%
}
.joms-emo2-flag-gs{
    background-position:3.921568627451% 41.176470588235%
}
.joms-emo2-seedling{
    background-position:11.764705882353% 76.470588235294%
}
.joms-emo2-amphora{
    background-position:23.529411764706% 47.058823529412%
}
.joms-emo2-scream_cat{
    background-position:60.78431372549% 70.588235294118%
}
.joms-emo2-vertical_traffic_light{
    background-position:68.627450980392% 21.56862745098%
}
.joms-emo2-black_nib{
    background-position:96.078431372549% 84.313725490196%
}
.joms-emo2-flag-gt{
    background-position:3.921568627451% 43.137254901961%
}
.joms-emo2-trident{
    background-position:52.941176470588% 100%
}
.joms-emo2-flag-gu{
    background-position:3.921568627451% 45.098039215686%
}
.joms-emo2-name_badge{
    background-position:50.980392156863% 35.294117647059%
}
.joms-emo2-construction{
    background-position:68.627450980392% 23.529411764706%
}
.joms-emo2-lower_left_fountain_pen{
    background-position:56.862745098039% 56.862745098039%
}
.joms-emo2-evergreen_tree{
    background-position:11.764705882353% 78.43137254902%
}
.joms-emo2-crying_cat_face{
    background-position:60.78431372549% 68.627450980392%
}
.joms-emo2-flag-gw{
    background-position:3.921568627451% 47.058823529412%
}
.joms-emo2-lower_left_ballpoint_pen{
    background-position:56.862745098039% 54.901960784314%
}
.joms-emo2-pouting_cat{
    background-position:60.78431372549% 66.666666666667%
}
.joms-emo2-deciduous_tree{
    background-position:11.764705882353% 80.392156862745%
}
.joms-emo2-octagonal_sign{
    background-position:72.549019607843% 11.764705882353%
}
.joms-emo2-beginner{
    background-position:52.941176470588% 98.039215686275%
}
.joms-emo2-flag-gy{
    background-position:3.921568627451% 49.019607843137%
}
.joms-emo2-lower_left_paintbrush{
    background-position:56.862745098039% 58.823529411765%
}
.joms-emo2-o{
    background-position:98.039215686275% 45.098039215686%
}
.joms-emo2-palm_tree{
    background-position:11.764705882353% 82.352941176471%
}
.joms-emo2-anchor{
    background-position:94.117647058824% 23.529411764706%
}
.joms-emo2-see_no_evil{
    background-position:62.745098039216% 84.313725490196%
}
.joms-emo2-boat{
    background-position:94.117647058824% 84.313725490196%
}
.joms-emo2-white_check_mark{
    background-position:96.078431372549% 29.411764705882%
}
.joms-emo2-flag-hk{
    background-position:3.921568627451% 50.980392156863%
}
.joms-emo2-lower_left_crayon{
    background-position:56.862745098039% 60.78431372549%
}
.joms-emo2-hear_no_evil{
    background-position:62.745098039216% 86.274509803922%
}
.joms-emo2-cactus{
    background-position:11.764705882353% 84.313725490196%
}
.joms-emo2-ear_of_rice{
    background-position:13.725490196078% 0
}
.joms-emo2-speak_no_evil{
    background-position:62.745098039216% 88.235294117647%
}
.joms-emo2-flag-hm{
    background-position:3.921568627451% 52.941176470588%
}
.joms-emo2-ballot_box_with_check{
    background-position:92.156862745098% 43.137254901961%
}
.joms-emo2-canoe{
    background-position:72.549019607843% 41.176470588235%
}
.joms-emo2-memo{
    background-position:50.980392156863% 39.21568627451%
}
.joms-emo2-herb{
    background-position:13.725490196078% 1.9607843137255%
}
.joms-emo2-flag-hn{
    background-position:3.921568627451% 54.901960784314%
}
.joms-emo2-heavy_check_mark{
    background-position:96.078431372549% 86.274509803922%
}
.joms-emo2-briefcase{
    background-position:49.019607843137% 76.470588235294%
}
.joms-emo2-speedboat{
    background-position:68.627450980392% 17.647058823529%
}
.joms-emo2-baby{
    background-position:43.137254901961% 19.607843137255%
}
.joms-emo2-heavy_multiplication_x{
    background-position:96.078431372549% 88.235294117647%
}
.joms-emo2-child{
    background-position:84.313725490196% 7.843137254902%
}
.joms-emo2-shamrock{
    background-position:92.156862745098% 49.019607843137%
}
.joms-emo2-passenger_ship{
    background-position:72.549019607843% 35.294117647059%
}
.joms-emo2-flag-hr{
    background-position:3.921568627451% 56.862745098039%
}
.joms-emo2-file_folder{
    background-position:49.019607843137% 86.274509803922%
}
.joms-emo2-x{
    background-position:98.039215686275% 1.9607843137255%
}
.joms-emo2-four_leaf_clover{
    background-position:13.725490196078% 3.921568627451%
}
.joms-emo2-open_file_folder{
    background-position:49.019607843137% 88.235294117647%
}
.joms-emo2-boy{
    background-position:29.411764705882% 82.352941176471%
}
.joms-emo2-ferry{
    background-position:94.117647058824% 82.352941176471%
}
.joms-emo2-flag-ht{
    background-position:3.921568627451% 58.823529411765%
}
.joms-emo2-girl{
    background-position:29.411764705882% 94.117647058824%
}
.joms-emo2-negative_squared_cross_mark{
    background-position:98.039215686275% 3.921568627451%
}
.joms-emo2-flag-hu{
    background-position:3.921568627451% 60.78431372549%
}
.joms-emo2-card_index_dividers{
    background-position:58.823529411765% 7.843137254902%
}
.joms-emo2-maple_leaf{
    background-position:13.725490196078% 5.8823529411765%
}
.joms-emo2-motor_boat{
    background-position:72.549019607843% 25.490196078431%
}
.joms-emo2-flag-ic{
    background-position:3.921568627451% 62.745098039216%
}
.joms-emo2-fallen_leaf{
    background-position:13.725490196078% 7.843137254902%
}
.joms-emo2-adult{
    background-position:82.352941176471% 98.039215686275%
}
.joms-emo2-ship{
    background-position:66.666666666667% 82.352941176471%
}
.joms-emo2-heavy_plus_sign{
    background-position:98.039215686275% 17.647058823529%
}
.joms-emo2-date{
    background-position:49.019607843137% 94.117647058824%
}
.joms-emo2-man{
    background-position:35.294117647059% 21.56862745098%
}
.joms-emo2-flag-id{
    background-position:3.921568627451% 64.705882352941%
}
.joms-emo2-leaves{
    background-position:13.725490196078% 9.8039215686274%
}
.joms-emo2-heavy_minus_sign{
    background-position:98.039215686275% 19.607843137255%
}
.joms-emo2-calendar{
    background-position:49.019607843137% 96.078431372549%
}
.joms-emo2-airplane{
    background-position:96.078431372549% 31.372549019608%
}
.joms-emo2-spiral_note_pad{
    background-position:58.823529411765% 15.686274509804%
}
.joms-emo2-heavy_division_sign{
    background-position:98.039215686275% 21.56862745098%
}
.joms-emo2-small_airplane{
    background-position:72.549019607843% 27.450980392157%
}
.joms-emo2-woman{
    background-position:39.21568627451% 45.098039215686%
}
.joms-emo2-flag-ie{
    background-position:3.921568627451% 66.666666666667%
}
.joms-emo2-curly_loop{
    background-position:98.039215686275% 25.490196078431%
}
.joms-emo2-flag-il{
    background-position:3.921568627451% 68.627450980392%
}
.joms-emo2-airplane_departure{
    background-position:72.549019607843% 29.411764705882%
}
.joms-emo2-spiral_calendar_pad{
    background-position:58.823529411765% 17.647058823529%
}
.joms-emo2-older_adult{
    background-position:84.313725490196% 19.607843137255%
}
.joms-emo2-airplane_arriving{
    background-position:72.549019607843% 31.372549019608%
}
.joms-emo2-card_index{
    background-position:49.019607843137% 98.039215686275%
}
.joms-emo2-loop{
    background-position:98.039215686275% 27.450980392157%
}
.joms-emo2-older_man{
    background-position:41.176470588235% 98.039215686275%
}
.joms-emo2-flag-im{
    background-position:3.921568627451% 70.588235294118%
}
.joms-emo2-flag-in{
    background-position:3.921568627451% 72.549019607843%
}
.joms-emo2-chart_with_upwards_trend{
    background-position:49.019607843137% 100%
}
.joms-emo2-part_alternation_mark{
    background-position:98.039215686275% 49.019607843137%
}
.joms-emo2-seat{
    background-position:49.019607843137% 72.549019607843%
}
.joms-emo2-older_woman{
    background-position:43.137254901961% 7.843137254902%
}
.joms-emo2-eight_spoked_asterisk{
    background-position:96.078431372549% 96.078431372549%
}
.joms-emo2-chart_with_downwards_trend{
    background-position:50.980392156863% 0
}
.joms-emo2-flag-io{
    background-position:3.921568627451% 74.509803921569%
}
.joms-emo2-male-doctor{
    background-position:33.333333333333% 84.313725490196%
}
.joms-emo2-helicopter{
    background-position:66.666666666667% 17.647058823529%
}
.joms-emo2-female-doctor{
    background-position:39.21568627451% 1.9607843137255%
}
.joms-emo2-suspension_railway{
    background-position:66.666666666667% 76.470588235294%
}
.joms-emo2-bar_chart{
    background-position:50.980392156863% 1.9607843137255%
}
.joms-emo2-flag-iq{
    background-position:3.921568627451% 76.470588235294%
}
.joms-emo2-eight_pointed_black_star{
    background-position:96.078431372549% 98.039215686275%
}
.joms-emo2-mountain_cableway{
    background-position:66.666666666667% 78.43137254902%
}
.joms-emo2-male-student{
    background-position:31.372549019608% 27.450980392157%
}
.joms-emo2-clipboard{
    background-position:50.980392156863% 3.921568627451%
}
.joms-emo2-flag-ir{
    background-position:3.921568627451% 78.43137254902%
}
.joms-emo2-sparkle{
    background-position:98.039215686275% 0
}
.joms-emo2-female-student{
    background-position:35.294117647059% 56.862745098039%
}
.joms-emo2-pushpin{
    background-position:50.980392156863% 5.8823529411765%
}
.joms-emo2-aerial_tramway{
    background-position:66.666666666667% 80.392156862745%
}
.joms-emo2-flag-is{
    background-position:3.921568627451% 80.392156862745%
}
.joms-emo2-bangbang{
    background-position:90.196078431373% 56.862745098039%
}
.joms-emo2-interrobang{
    background-position:90.196078431373% 58.823529411765%
}
.joms-emo2-satellite{
    background-position:72.549019607843% 33.333333333333%
}
.joms-emo2-it{
    background-position:3.921568627451% 82.352941176471%
}
.joms-emo2-male-teacher{
    background-position:31.372549019608% 62.745098039216%
}
.joms-emo2-round_pushpin{
    background-position:50.980392156863% 7.843137254902%
}
.joms-emo2-flag-je{
    background-position:3.921568627451% 84.313725490196%
}
.joms-emo2-question{
    background-position:98.039215686275% 5.8823529411765%
}
.joms-emo2-rocket{
    background-position:66.666666666667% 15.686274509804%
}
.joms-emo2-female-teacher{
    background-position:35.294117647059% 92.156862745098%
}
.joms-emo2-paperclip{
    background-position:50.980392156863% 9.8039215686274%
}
.joms-emo2-linked_paperclips{
    background-position:56.862745098039% 52.941176470588%
}
.joms-emo2-flying_saucer{
    background-position:72.549019607843% 45.098039215686%
}
.joms-emo2-male-judge{
    background-position:33.333333333333% 96.078431372549%
}
.joms-emo2-grey_question{
    background-position:98.039215686275% 7.843137254902%
}
.joms-emo2-flag-jm{
    background-position:3.921568627451% 86.274509803922%
}
.joms-emo2-bellhop_bell{
    background-position:72.549019607843% 5.8823529411765%
}
.joms-emo2-straight_ruler{
    background-position:50.980392156863% 11.764705882353%
}
.joms-emo2-flag-jo{
    background-position:3.921568627451% 88.235294117647%
}
.joms-emo2-female-judge{
    background-position:39.21568627451% 13.725490196078%
}
.joms-emo2-grey_exclamation{
    background-position:98.039215686275% 9.8039215686274%
}
.joms-emo2-door{
    background-position:68.627450980392% 29.411764705882%
}
.joms-emo2-male-farmer{
    background-position:31.372549019608% 3.921568627451%
}
.joms-emo2-jp{
    background-position:3.921568627451% 90.196078431373%
}
.joms-emo2-triangular_ruler{
    background-position:50.980392156863% 13.725490196078%
}
.joms-emo2-exclamation{
    background-position:98.039215686275% 11.764705882353%
}
.joms-emo2-bed{
    background-position:72.549019607843% 7.843137254902%
}
.joms-emo2-female-farmer{
    background-position:35.294117647059% 33.333333333333%
}
.joms-emo2-scissors{
    background-position:96.078431372549% 27.450980392157%
}
.joms-emo2-wavy_dash{
    background-position:98.039215686275% 47.058823529412%
}
.joms-emo2-flag-ke{
    background-position:3.921568627451% 92.156862745098%
}
.joms-emo2-flag-kg{
    background-position:3.921568627451% 94.117647058824%
}
.joms-emo2-couch_and_lamp{
    background-position:70.588235294118% 92.156862745098%
}
.joms-emo2-male-cook{
    background-position:31.372549019608% 15.686274509804%
}
.joms-emo2-card_file_box{
    background-position:58.823529411765% 9.8039215686274%
}
.joms-emo2-file_cabinet{
    background-position:58.823529411765% 11.764705882353%
}
.joms-emo2-flag-kh{
    background-position:3.921568627451% 96.078431372549%
}
.joms-emo2-female-cook{
    background-position:35.294117647059% 45.098039215686%
}
.joms-emo2-toilet{
    background-position:70.588235294118% 64.705882352941%
}
.joms-emo2-wastebasket{
    background-position:58.823529411765% 13.725490196078%
}
.joms-emo2-flag-ki{
    background-position:3.921568627451% 98.039215686275%
}
.joms-emo2-shower{
    background-position:70.588235294118% 68.627450980392%
}
.joms-emo2-male-mechanic{
    background-position:33.333333333333% 37.254901960784%
}
.joms-emo2-tm{
    background-position:90.196078431373% 60.78431372549%
}
.joms-emo2-hash{
    background-position:0 0
}
.joms-emo2-flag-km{
    background-position:3.921568627451% 100%
}
.joms-emo2-bathtub{
    background-position:70.588235294118% 82.352941176471%
}
.joms-emo2-female-mechanic{
    background-position:37.254901960784% 56.862745098039%
}
.joms-emo2-lock{
    background-position:52.941176470588% 39.21568627451%
}
.joms-emo2-male-factory-worker{
    background-position:31.372549019608% 74.509803921569%
}
.joms-emo2-flag-kn{
    background-position:5.8823529411765% 0
}
.joms-emo2-hourglass{
    background-position:90.196078431373% 82.352941176471%
}
.joms-emo2-keycap_star{
    background-position:0 1.9607843137255%
}
.joms-emo2-unlock{
    background-position:52.941176470588% 41.176470588235%
}
.joms-emo2-flag-kp{
    background-position:5.8823529411765% 1.9607843137255%
}
.joms-emo2-female-factory-worker{
    background-position:37.254901960784% 1.9607843137255%
}
.joms-emo2-zero{
    background-position:0 3.921568627451%
}
.joms-emo2-lock_with_ink_pen{
    background-position:52.941176470588% 33.333333333333%
}
.joms-emo2-hourglass_flowing_sand{
    background-position:92.156862745098% 5.8823529411765%
}
.joms-emo2-one{
    background-position:0 5.8823529411765%
}
.joms-emo2-kr{
    background-position:5.8823529411765% 3.921568627451%
}
.joms-emo2-watch{
    background-position:90.196078431373% 80.392156862745%
}
.joms-emo2-male-office-worker{
    background-position:33.333333333333% 25.490196078431%
}
.joms-emo2-closed_lock_with_key{
    background-position:52.941176470588% 35.294117647059%
}
.joms-emo2-female-office-worker{
    background-position:37.254901960784% 45.098039215686%
}
.joms-emo2-two{
    background-position:0 7.843137254902%
}
.joms-emo2-alarm_clock{
    background-position:92.156862745098% 0
}
.joms-emo2-key{
    background-position:52.941176470588% 37.254901960784%
}
.joms-emo2-flag-kw{
    background-position:5.8823529411765% 5.8823529411765%
}
.joms-emo2-stopwatch{
    background-position:92.156862745098% 1.9607843137255%
}
.joms-emo2-male-scientist{
    background-position:33.333333333333% 49.019607843137%
}
.joms-emo2-three{
    background-position:0 9.8039215686274%
}
.joms-emo2-flag-ky{
    background-position:5.8823529411765% 7.843137254902%
}
.joms-emo2-old_key{
    background-position:58.823529411765% 21.56862745098%
}
.joms-emo2-flag-kz{
    background-position:5.8823529411765% 9.8039215686274%
}
.joms-emo2-hammer{
    background-position:52.941176470588% 82.352941176471%
}
.joms-emo2-female-scientist{
    background-position:37.254901960784% 68.627450980392%
}
.joms-emo2-timer_clock{
    background-position:92.156862745098% 3.921568627451%
}
.joms-emo2-four{
    background-position:0 11.764705882353%
}
.joms-emo2-male-technologist{
    background-position:33.333333333333% 13.725490196078%
}
.joms-emo2-mantelpiece_clock{
    background-position:54.901960784314% 84.313725490196%
}
.joms-emo2-five{
    background-position:0 13.725490196078%
}
.joms-emo2-flag-la{
    background-position:5.8823529411765% 11.764705882353%
}
.joms-emo2-pick{
    background-position:94.117647058824% 62.745098039216%
}
.joms-emo2-flag-lb{
    background-position:5.8823529411765% 13.725490196078%
}
.joms-emo2-clock12{
    background-position:54.901960784314% 56.862745098039%
}
.joms-emo2-hammer_and_pick{
    background-position:94.117647058824% 21.56862745098%
}
.joms-emo2-six{
    background-position:0 15.686274509804%
}
.joms-emo2-female-technologist{
    background-position:37.254901960784% 33.333333333333%
}
.joms-emo2-hammer_and_wrench{
    background-position:72.549019607843% 15.686274509804%
}
.joms-emo2-flag-lc{
    background-position:5.8823529411765% 15.686274509804%
}
.joms-emo2-clock1230{
    background-position:54.901960784314% 80.392156862745%
}
.joms-emo2-seven{
    background-position:0 17.647058823529%
}
.joms-emo2-male-singer{
    background-position:31.372549019608% 39.21568627451%
}
.joms-emo2-eight{
    background-position:0 19.607843137255%
}
.joms-emo2-flag-li{
    background-position:5.8823529411765% 17.647058823529%
}
.joms-emo2-dagger_knife{
    background-position:58.823529411765% 25.490196078431%
}
.joms-emo2-clock1{
    background-position:54.901960784314% 35.294117647059%
}
.joms-emo2-female-singer{
    background-position:35.294117647059% 68.627450980392%
}
.joms-emo2-male-artist{
    background-position:31.372549019608% 50.980392156863%
}
.joms-emo2-crossed_swords{
    background-position:94.117647058824% 25.490196078431%
}
.joms-emo2-nine{
    background-position:0 21.56862745098%
}
.joms-emo2-flag-lk{
    background-position:5.8823529411765% 19.607843137255%
}
.joms-emo2-clock130{
    background-position:54.901960784314% 58.823529411765%
}
.joms-emo2-clock2{
    background-position:54.901960784314% 37.254901960784%
}
.joms-emo2-gun{
    background-position:52.941176470588% 88.235294117647%
}
.joms-emo2-keycap_ten{
    background-position:52.941176470588% 64.705882352941%
}
.joms-emo2-female-artist{
    background-position:35.294117647059% 80.392156862745%
}
.joms-emo2-flag-lr{
    background-position:5.8823529411765% 21.56862745098%
}
.joms-emo2-clock230{
    background-position:54.901960784314% 60.78431372549%
}
.joms-emo2-bow_and_arrow{
    background-position:23.529411764706% 45.098039215686%
}
.joms-emo2-male-pilot{
    background-position:35.294117647059% 5.8823529411765%
}
.joms-emo2-flag-ls{
    background-position:5.8823529411765% 23.529411764706%
}
.joms-emo2-flag-lt{
    background-position:5.8823529411765% 25.490196078431%
}
.joms-emo2-capital_abcd{
    background-position:52.941176470588% 66.666666666667%
}
.joms-emo2-female-pilot{
    background-position:39.21568627451% 25.490196078431%
}
.joms-emo2-clock3{
    background-position:54.901960784314% 39.21568627451%
}
.joms-emo2-shield{
    background-position:72.549019607843% 17.647058823529%
}
.joms-emo2-male-astronaut{
    background-position:33.333333333333% 60.78431372549%
}
.joms-emo2-abcd{
    background-position:52.941176470588% 68.627450980392%
}
.joms-emo2-clock330{
    background-position:54.901960784314% 62.745098039216%
}
.joms-emo2-flag-lu{
    background-position:5.8823529411765% 27.450980392157%
}
.joms-emo2-wrench{
    background-position:52.941176470588% 80.392156862745%
}
.joms-emo2-nut_and_bolt{
    background-position:52.941176470588% 84.313725490196%
}
.joms-emo2-clock4{
    background-position:54.901960784314% 41.176470588235%
}
.joms-emo2-female-astronaut{
    background-position:37.254901960784% 80.392156862745%
}
.joms-emo2-flag-lv{
    background-position:5.8823529411765% 29.411764705882%
}
.joms-emo2-gear{
    background-position:94.117647058824% 33.333333333333%
}
.joms-emo2-male-firefighter{
    background-position:33.333333333333% 72.549019607843%
}
.joms-emo2-flag-ly{
    background-position:5.8823529411765% 31.372549019608%
}
.joms-emo2-symbols{
    background-position:52.941176470588% 72.549019607843%
}
.joms-emo2-clock430{
    background-position:54.901960784314% 64.705882352941%
}
.joms-emo2-flag-ma{
    background-position:5.8823529411765% 33.333333333333%
}
.joms-emo2-compression{
    background-position:58.823529411765% 19.607843137255%
}
.joms-emo2-female-firefighter{
    background-position:37.254901960784% 92.156862745098%
}
.joms-emo2-abc{
    background-position:52.941176470588% 74.509803921569%
}
.joms-emo2-clock5{
    background-position:54.901960784314% 43.137254901961%
}
.joms-emo2-clock530{
    background-position:54.901960784314% 66.666666666667%
}
.joms-emo2-a{
    background-position:0 31.372549019608%
}
.joms-emo2-alembic{
    background-position:94.117647058824% 31.372549019608%
}
.joms-emo2-flag-mc{
    background-position:5.8823529411765% 35.294117647059%
}
.joms-emo2-cop{
    background-position:39.21568627451% 88.235294117647%
}
.joms-emo2-scales{
    background-position:94.117647058824% 29.411764705882%
}
.joms-emo2-clock6{
    background-position:54.901960784314% 45.098039215686%
}
.joms-emo2-flag-md{
    background-position:5.8823529411765% 37.254901960784%
}
.joms-emo2-ab{
    background-position:0 39.21568627451%
}
.joms-emo2-male-police-officer{
    background-position:39.21568627451% 76.470588235294%
}
.joms-emo2-link{
    background-position:52.941176470588% 49.019607843137%
}
.joms-emo2-flag-me{
    background-position:5.8823529411765% 39.21568627451%
}
.joms-emo2-clock630{
    background-position:54.901960784314% 68.627450980392%
}
.joms-emo2-b{
    background-position:0 33.333333333333%
}
.joms-emo2-female-police-officer{
    background-position:39.21568627451% 64.705882352941%
}
.joms-emo2-clock7{
    background-position:54.901960784314% 47.058823529412%
}
.joms-emo2-cl{
    background-position:0 41.176470588235%
}
.joms-emo2-sleuth_or_spy{
    background-position:56.862745098039% 21.56862745098%
}
.joms-emo2-flag-mf{
    background-position:5.8823529411765% 41.176470588235%
}
.joms-emo2-chains{
    background-position:94.117647058824% 66.666666666667%
}
.joms-emo2-syringe{
    background-position:47.058823529412% 68.627450980392%
}
.joms-emo2-male-detective{
    background-position:56.862745098039% 9.8039215686274%
}
.joms-emo2-cool{
    background-position:0 43.137254901961%
}
.joms-emo2-clock730{
    background-position:54.901960784314% 70.588235294118%
}
.joms-emo2-flag-mg{
    background-position:5.8823529411765% 43.137254901961%
}
.joms-emo2-free{
    background-position:0 45.098039215686%
}
.joms-emo2-flag-mh{
    background-position:5.8823529411765% 45.098039215686%
}
.joms-emo2-clock8{
    background-position:54.901960784314% 49.019607843137%
}
.joms-emo2-pill{
    background-position:47.058823529412% 70.588235294118%
}
.joms-emo2-female-detective{
    background-position:54.901960784314% 100%
}
.joms-emo2-clock830{
    background-position:54.901960784314% 72.549019607843%
}
.joms-emo2-guardsman{
    background-position:45.098039215686% 60.78431372549%
}
.joms-emo2-information_source{
    background-position:90.196078431373% 62.745098039216%
}
.joms-emo2-flag-mk{
    background-position:5.8823529411765% 47.058823529412%
}
.joms-emo2-smoking{
    background-position:68.627450980392% 33.333333333333%
}
.joms-emo2-id{
    background-position:0 47.058823529412%
}
.joms-emo2-clock9{
    background-position:54.901960784314% 50.980392156863%
}
.joms-emo2-flag-ml{
    background-position:5.8823529411765% 49.019607843137%
}
.joms-emo2-coffin{
    background-position:94.117647058824% 47.058823529412%
}
.joms-emo2-male-guard{
    background-position:45.098039215686% 49.019607843137%
}
.joms-emo2-m{
    background-position:92.156862745098% 13.725490196078%
}
.joms-emo2-funeral_urn{
    background-position:94.117647058824% 49.019607843137%
}
.joms-emo2-female-guard{
    background-position:45.098039215686% 37.254901960784%
}
.joms-emo2-flag-mm{
    background-position:5.8823529411765% 50.980392156863%
}
.joms-emo2-clock930{
    background-position:54.901960784314% 74.509803921569%
}
.joms-emo2-moyai{
    background-position:58.823529411765% 45.098039215686%
}
.joms-emo2-new{
    background-position:0 49.019607843137%
}
.joms-emo2-flag-mn{
    background-position:5.8823529411765% 52.941176470588%
}
.joms-emo2-construction_worker{
    background-position:43.137254901961% 54.901960784314%
}
.joms-emo2-clock10{
    background-position:54.901960784314% 52.941176470588%
}
.joms-emo2-clock1030{
    background-position:54.901960784314% 76.470588235294%
}
.joms-emo2-ng{
    background-position:0 50.980392156863%
}
.joms-emo2-male-construction-worker{
    background-position:43.137254901961% 43.137254901961%
}
.joms-emo2-flag-mo{
    background-position:5.8823529411765% 54.901960784314%
}
.joms-emo2-oil_drum{
    background-position:72.549019607843% 19.607843137255%
}
.joms-emo2-o2{
    background-position:0 35.294117647059%
}
.joms-emo2-female-construction-worker{
    background-position:43.137254901961% 31.372549019608%
}
.joms-emo2-clock11{
    background-position:54.901960784314% 54.901960784314%
}
.joms-emo2-crystal_ball{
    background-position:52.941176470588% 94.117647058824%
}
.joms-emo2-flag-mp{
    background-position:5.8823529411765% 56.862745098039%
}
.joms-emo2-flag-mq{
    background-position:5.8823529411765% 58.823529411765%
}
.joms-emo2-prince{
    background-position:76.470588235294% 54.901960784314%
}
.joms-emo2-ok{
    background-position:0 52.941176470588%
}
.joms-emo2-clock1130{
    background-position:54.901960784314% 78.43137254902%
}
.joms-emo2-shopping_trolley{
    background-position:72.549019607843% 13.725490196078%
}
.joms-emo2-flag-mr{
    background-position:5.8823529411765% 60.78431372549%
}
.joms-emo2-princess{
    background-position:43.137254901961% 66.666666666667%
}
.joms-emo2-new_moon{
    background-position:11.764705882353% 17.647058823529%
}
.joms-emo2-parking{
    background-position:0 37.254901960784%
}
.joms-emo2-sos{
    background-position:0 54.901960784314%
}
.joms-emo2-man_with_turban{
    background-position:41.176470588235% 86.274509803922%
}
.joms-emo2-flag-ms{
    background-position:5.8823529411765% 62.745098039216%
}
.joms-emo2-waxing_crescent_moon{
    background-position:11.764705882353% 19.607843137255%
}
.joms-emo2-up{
    background-position:0 56.862745098039%
}
.joms-emo2-first_quarter_moon{
    background-position:11.764705882353% 21.56862745098%
}
.joms-emo2-flag-mt{
    background-position:5.8823529411765% 64.705882352941%
}
.joms-emo2-man-wearing-turban{
    background-position:41.176470588235% 74.509803921569%
}
.joms-emo2-moon{
    background-position:11.764705882353% 23.529411764706%
}
.joms-emo2-woman-wearing-turban{
    background-position:41.176470588235% 62.745098039216%
}
.joms-emo2-vs{
    background-position:0 58.823529411765%
}
.joms-emo2-flag-mu{
    background-position:5.8823529411765% 66.666666666667%
}
.joms-emo2-man_with_gua_pi_mao{
    background-position:41.176470588235% 50.980392156863%
}
.joms-emo2-koko{
    background-position:9.8039215686274% 56.862745098039%
}
.joms-emo2-full_moon{
    background-position:11.764705882353% 25.490196078431%
}
.joms-emo2-flag-mv{
    background-position:5.8823529411765% 68.627450980392%
}
.joms-emo2-person_with_headscarf{
    background-position:84.313725490196% 43.137254901961%
}
.joms-emo2-waning_gibbous_moon{
    background-position:11.764705882353% 27.450980392157%
}
.joms-emo2-sa{
    background-position:9.8039215686274% 58.823529411765%
}
.joms-emo2-flag-mw{
    background-position:5.8823529411765% 70.588235294118%
}
.joms-emo2-last_quarter_moon{
    background-position:11.764705882353% 29.411764705882%
}
.joms-emo2-u6708{
    background-position:9.8039215686274% 74.509803921569%
}
.joms-emo2-bearded_person{
    background-position:84.313725490196% 31.372549019608%
}
.joms-emo2-flag-mx{
    background-position:5.8823529411765% 72.549019607843%
}
.joms-emo2-u6709{
    background-position:9.8039215686274% 72.549019607843%
}
.joms-emo2-person_with_blond_hair{
    background-position:41.176470588235% 39.21568627451%
}
.joms-emo2-waning_crescent_moon{
    background-position:11.764705882353% 31.372549019608%
}
.joms-emo2-flag-my{
    background-position:5.8823529411765% 74.509803921569%
}
.joms-emo2-u6307{
    background-position:9.8039215686274% 62.745098039216%
}
.joms-emo2-blond-haired-man{
    background-position:41.176470588235% 27.450980392157%
}
.joms-emo2-crescent_moon{
    background-position:11.764705882353% 33.333333333333%
}
.joms-emo2-flag-mz{
    background-position:5.8823529411765% 76.470588235294%
}
.joms-emo2-new_moon_with_face{
    background-position:11.764705882353% 35.294117647059%
}
.joms-emo2-flag-na{
    background-position:5.8823529411765% 78.43137254902%
}
.joms-emo2-blond-haired-woman{
    background-position:41.176470588235% 15.686274509804%
}
.joms-emo2-ideograph_advantage{
    background-position:9.8039215686274% 82.352941176471%
}
.joms-emo2-first_quarter_moon_with_face{
    background-position:11.764705882353% 37.254901960784%
}
.joms-emo2-man_in_tuxedo{
    background-position:76.470588235294% 66.666666666667%
}
.joms-emo2-flag-nc{
    background-position:5.8823529411765% 80.392156862745%
}
.joms-emo2-u5272{
    background-position:9.8039215686274% 78.43137254902%
}
.joms-emo2-flag-ne{
    background-position:5.8823529411765% 82.352941176471%
}
.joms-emo2-last_quarter_moon_with_face{
    background-position:11.764705882353% 39.21568627451%
}
.joms-emo2-u7121{
    background-position:9.8039215686274% 60.78431372549%
}
.joms-emo2-bride_with_veil{
    background-position:41.176470588235% 3.921568627451%
}
.joms-emo2-u7981{
    background-position:9.8039215686274% 64.705882352941%
}
.joms-emo2-pregnant_woman{
    background-position:76.470588235294% 7.843137254902%
}
.joms-emo2-thermometer{
    background-position:11.764705882353% 49.019607843137%
}
.joms-emo2-flag-nf{
    background-position:5.8823529411765% 84.313725490196%
}
.joms-emo2-sunny{
    background-position:92.156862745098% 31.372549019608%
}
.joms-emo2-accept{
    background-position:9.8039215686274% 84.313725490196%
}
.joms-emo2-flag-ng{
    background-position:5.8823529411765% 86.274509803922%
}
.joms-emo2-breast-feeding{
    background-position:76.470588235294% 19.607843137255%
}
.joms-emo2-full_moon_with_face{
    background-position:11.764705882353% 41.176470588235%
}
.joms-emo2-flag-ni{
    background-position:5.8823529411765% 88.235294117647%
}
.joms-emo2-u7533{
    background-position:9.8039215686274% 76.470588235294%
}
.joms-emo2-angel{
    background-position:43.137254901961% 84.313725490196%
}
.joms-emo2-sun_with_face{
    background-position:11.764705882353% 43.137254901961%
}
.joms-emo2-santa{
    background-position:15.686274509804% 37.254901960784%
}
.joms-emo2-u5408{
    background-position:9.8039215686274% 68.627450980392%
}
.joms-emo2-flag-nl{
    background-position:5.8823529411765% 90.196078431373%
}
.joms-emo2-mrs_claus{
    background-position:76.470588235294% 78.43137254902%
}
.joms-emo2-u7a7a{
    background-position:9.8039215686274% 66.666666666667%
}
.joms-emo2-star{
    background-position:98.039215686275% 43.137254901961%
}
.joms-emo2-flag-no{
    background-position:5.8823529411765% 92.156862745098%
}
.joms-emo2-mage{
    background-position:86.274509803922% 82.352941176471%
}
.joms-emo2-star2{
    background-position:11.764705882353% 45.098039215686%
}
.joms-emo2-flag-np{
    background-position:5.8823529411765% 94.117647058824%
}
.joms-emo2-congratulations{
    background-position:98.039215686275% 50.980392156863%
}
.joms-emo2-flag-nr{
    background-position:5.8823529411765% 96.078431372549%
}
.joms-emo2-stars{
    background-position:11.764705882353% 47.058823529412%
}
.joms-emo2-female_mage{
    background-position:86.274509803922% 58.823529411765%
}
.joms-emo2-secret{
    background-position:98.039215686275% 52.941176470588%
}
.joms-emo2-flag-nu{
    background-position:5.8823529411765% 98.039215686275%
}
.joms-emo2-u55b6{
    background-position:9.8039215686274% 80.392156862745%
}
.joms-emo2-male_mage{
    background-position:86.274509803922% 70.588235294118%
}
.joms-emo2-cloud{
    background-position:92.156862745098% 33.333333333333%
}
.joms-emo2-flag-nz{
    background-position:5.8823529411765% 100%
}
.joms-emo2-partly_sunny{
    background-position:94.117647058824% 56.862745098039%
}
.joms-emo2-fairy{
    background-position:88.235294117647% 15.686274509804%
}
.joms-emo2-u6e80{
    background-position:9.8039215686274% 70.588235294118%
}
.joms-emo2-black_small_square{
    background-position:92.156862745098% 15.686274509804%
}
.joms-emo2-thunder_cloud_and_rain{
    background-position:94.117647058824% 58.823529411765%
}
.joms-emo2-female_fairy{
    background-position:86.274509803922% 94.117647058824%
}
.joms-emo2-flag-om{
    background-position:7.843137254902% 0
}
.joms-emo2-white_small_square{
    background-position:92.156862745098% 17.647058823529%
}
.joms-emo2-flag-pa{
    background-position:7.843137254902% 1.9607843137255%
}
.joms-emo2-mostly_sunny{
    background-position:11.764705882353% 50.980392156863%
}
.joms-emo2-male_fairy{
    background-position:88.235294117647% 3.921568627451%
}
.joms-emo2-barely_sunny{
    background-position:11.764705882353% 52.941176470588%
}
.joms-emo2-white_medium_square{
    background-position:92.156862745098% 23.529411764706%
}
.joms-emo2-flag-pe{
    background-position:7.843137254902% 3.921568627451%
}
.joms-emo2-vampire{
    background-position:88.235294117647% 50.980392156863%
}
.joms-emo2-female_vampire{
    background-position:88.235294117647% 27.450980392157%
}
.joms-emo2-partly_sunny_rain{
    background-position:11.764705882353% 54.901960784314%
}
.joms-emo2-flag-pf{
    background-position:7.843137254902% 5.8823529411765%
}
.joms-emo2-black_medium_square{
    background-position:92.156862745098% 25.490196078431%
}
.joms-emo2-white_medium_small_square{
    background-position:92.156862745098% 27.450980392157%
}
.joms-emo2-rain_cloud{
    background-position:11.764705882353% 56.862745098039%
}
.joms-emo2-flag-pg{
    background-position:7.843137254902% 7.843137254902%
}
.joms-emo2-male_vampire{
    background-position:88.235294117647% 39.21568627451%
}
.joms-emo2-flag-ph{
    background-position:7.843137254902% 9.8039215686274%
}
.joms-emo2-merperson{
    background-position:88.235294117647% 86.274509803922%
}
.joms-emo2-black_medium_small_square{
    background-position:92.156862745098% 29.411764705882%
}
.joms-emo2-snow_cloud{
    background-position:11.764705882353% 58.823529411765%
}
.joms-emo2-lightning{
    background-position:11.764705882353% 60.78431372549%
}
.joms-emo2-black_large_square{
    background-position:98.039215686275% 39.21568627451%
}
.joms-emo2-mermaid{
    background-position:88.235294117647% 62.745098039216%
}
.joms-emo2-flag-pk{
    background-position:7.843137254902% 11.764705882353%
}
.joms-emo2-merman{
    background-position:88.235294117647% 74.509803921569%
}
.joms-emo2-white_large_square{
    background-position:98.039215686275% 41.176470588235%
}
.joms-emo2-tornado{
    background-position:11.764705882353% 62.745098039216%
}
.joms-emo2-flag-pl{
    background-position:7.843137254902% 13.725490196078%
}
.joms-emo2-elf{
    background-position:90.196078431373% 19.607843137255%
}
.joms-emo2-fog{
    background-position:11.764705882353% 64.705882352941%
}
.joms-emo2-large_orange_diamond{
    background-position:54.901960784314% 7.843137254902%
}
.joms-emo2-flag-pm{
    background-position:7.843137254902% 15.686274509804%
}
.joms-emo2-flag-pn{
    background-position:7.843137254902% 17.647058823529%
}
.joms-emo2-wind_blowing_face{
    background-position:11.764705882353% 66.666666666667%
}
.joms-emo2-female_elf{
    background-position:88.235294117647% 98.039215686275%
}
.joms-emo2-large_blue_diamond{
    background-position:54.901960784314% 9.8039215686274%
}
.joms-emo2-male_elf{
    background-position:90.196078431373% 7.843137254902%
}
.joms-emo2-small_orange_diamond{
    background-position:54.901960784314% 11.764705882353%
}
.joms-emo2-flag-pr{
    background-position:7.843137254902% 19.607843137255%
}
.joms-emo2-cyclone{
    background-position:9.8039215686274% 86.274509803922%
}
.joms-emo2-rainbow{
    background-position:11.764705882353% 0
}
.joms-emo2-small_blue_diamond{
    background-position:54.901960784314% 13.725490196078%
}
.joms-emo2-genie{
    background-position:90.196078431373% 35.294117647059%
}
.joms-emo2-flag-ps{
    background-position:7.843137254902% 21.56862745098%
}
.joms-emo2-small_red_triangle{
    background-position:54.901960784314% 15.686274509804%
}
.joms-emo2-closed_umbrella{
    background-position:9.8039215686274% 90.196078431373%
}
.joms-emo2-female_genie{
    background-position:90.196078431373% 31.372549019608%
}
.joms-emo2-flag-pt{
    background-position:7.843137254902% 23.529411764706%
}
.joms-emo2-flag-pw{
    background-position:7.843137254902% 25.490196078431%
}
.joms-emo2-small_red_triangle_down{
    background-position:54.901960784314% 17.647058823529%
}
.joms-emo2-umbrella{
    background-position:92.156862745098% 35.294117647059%
}
.joms-emo2-male_genie{
    background-position:90.196078431373% 33.333333333333%
}
.joms-emo2-zombie{
    background-position:90.196078431373% 41.176470588235%
}
.joms-emo2-flag-py{
    background-position:7.843137254902% 27.450980392157%
}
.joms-emo2-diamond_shape_with_a_dot_inside{
    background-position:49.019607843137% 11.764705882353%
}
.joms-emo2-umbrella_with_rain_drops{
    background-position:92.156862745098% 45.098039215686%
}
.joms-emo2-radio_button{
    background-position:52.941176470588% 50.980392156863%
}
.joms-emo2-female_zombie{
    background-position:90.196078431373% 37.254901960784%
}
.joms-emo2-flag-qa{
    background-position:7.843137254902% 29.411764705882%
}
.joms-emo2-umbrella_on_ground{
    background-position:94.117647058824% 76.470588235294%
}
.joms-emo2-black_square_button{
    background-position:54.901960784314% 0
}
.joms-emo2-zap{
    background-position:94.117647058824% 41.176470588235%
}
.joms-emo2-male_zombie{
    background-position:90.196078431373% 39.21568627451%
}
.joms-emo2-flag-re{
    background-position:7.843137254902% 31.372549019608%
}
.joms-emo2-flag-ro{
    background-position:7.843137254902% 33.333333333333%
}
.joms-emo2-snowflake{
    background-position:96.078431372549% 100%
}
.joms-emo2-white_square_button{
    background-position:54.901960784314% 1.9607843137255%
}
.joms-emo2-person_frowning{
    background-position:64.705882352941% 58.823529411765%
}
.joms-emo2-flag-rs{
    background-position:7.843137254902% 35.294117647059%
}
.joms-emo2-man-frowning{
    background-position:64.705882352941% 47.058823529412%
}
.joms-emo2-white_circle{
    background-position:94.117647058824% 43.137254901961%
}
.joms-emo2-snowman{
    background-position:92.156862745098% 37.254901960784%
}
.joms-emo2-snowman_without_snow{
    background-position:94.117647058824% 54.901960784314%
}
.joms-emo2-ru{
    background-position:7.843137254902% 37.254901960784%
}
.joms-emo2-black_circle{
    background-position:94.117647058824% 45.098039215686%
}
.joms-emo2-woman-frowning{
    background-position:64.705882352941% 35.294117647059%
}
.joms-emo2-flag-rw{
    background-position:7.843137254902% 39.21568627451%
}
.joms-emo2-comet{
    background-position:92.156862745098% 39.21568627451%
}
.joms-emo2-person_with_pouting_face{
    background-position:64.705882352941% 94.117647058824%
}
.joms-emo2-red_circle{
    background-position:54.901960784314% 3.921568627451%
}
.joms-emo2-large_blue_circle{
    background-position:54.901960784314% 5.8823529411765%
}
.joms-emo2-man-pouting{
    background-position:64.705882352941% 82.352941176471%
}
.joms-emo2-flag-sa{
    background-position:7.843137254902% 41.176470588235%
}
.joms-emo2-fire{
    background-position:52.941176470588% 76.470588235294%
}
.joms-emo2-woman-pouting{
    background-position:64.705882352941% 70.588235294118%
}
.joms-emo2-flag-sb{
    background-position:7.843137254902% 43.137254901961%
}
.joms-emo2-droplet{
    background-position:49.019607843137% 25.490196078431%
}
.joms-emo2-no_good{
    background-position:62.745098039216% 1.9607843137255%
}
.joms-emo2-flag-sc{
    background-position:7.843137254902% 45.098039215686%
}
.joms-emo2-ocean{
    background-position:11.764705882353% 3.921568627451%
}
.joms-emo2-man-gesturing-no{
    background-position:60.78431372549% 92.156862745098%
}
.joms-emo2-flag-sd{
    background-position:7.843137254902% 47.058823529412%
}
.joms-emo2-woman-gesturing-no{
    background-position:60.78431372549% 80.392156862745%
}
.joms-emo2-flag-se{
    background-position:7.843137254902% 49.019607843137%
}
.joms-emo2-flag-sg{
    background-position:7.843137254902% 50.980392156863%
}
.joms-emo2-ok_woman{
    background-position:62.745098039216% 37.254901960784%
}
.joms-emo2-flag-sh{
    background-position:7.843137254902% 52.941176470588%
}
.joms-emo2-man-gesturing-ok{
    background-position:62.745098039216% 25.490196078431%
}
.joms-emo2-flag-si{
    background-position:7.843137254902% 54.901960784314%
}
.joms-emo2-woman-gesturing-ok{
    background-position:62.745098039216% 13.725490196078%
}
.joms-emo2-information_desk_person{
    background-position:45.098039215686% 25.490196078431%
}
.joms-emo2-flag-sj{
    background-position:7.843137254902% 56.862745098039%
}
.joms-emo2-man-tipping-hand{
    background-position:45.098039215686% 13.725490196078%
}
.joms-emo2-flag-sk{
    background-position:7.843137254902% 58.823529411765%
}
.joms-emo2-flag-sl{
    background-position:7.843137254902% 60.78431372549%
}
.joms-emo2-woman-tipping-hand{
    background-position:45.098039215686% 1.9607843137255%
}
.joms-emo2-flag-sm{
    background-position:7.843137254902% 62.745098039216%
}
.joms-emo2-raising_hand{
    background-position:64.705882352941% 11.764705882353%
}
.joms-emo2-flag-sn{
    background-position:7.843137254902% 64.705882352941%
}
.joms-emo2-man-raising-hand{
    background-position:64.705882352941% 0
}
.joms-emo2-flag-so{
    background-position:7.843137254902% 66.666666666667%
}
.joms-emo2-woman-raising-hand{
    background-position:62.745098039216% 90.196078431373%
}
.joms-emo2-flag-sr{
    background-position:7.843137254902% 68.627450980392%
}
.joms-emo2-bow{
    background-position:62.745098039216% 72.549019607843%
}
.joms-emo2-man-bowing{
    background-position:62.745098039216% 60.78431372549%
}
.joms-emo2-flag-ss{
    background-position:7.843137254902% 70.588235294118%
}
.joms-emo2-woman-bowing{
    background-position:62.745098039216% 49.019607843137%
}
.joms-emo2-flag-st{
    background-position:7.843137254902% 72.549019607843%
}
.joms-emo2-face_palm{
    background-position:74.509803921569% 80.392156862745%
}
.joms-emo2-flag-sv{
    background-position:7.843137254902% 74.509803921569%
}
.joms-emo2-man-facepalming{
    background-position:74.509803921569% 68.627450980392%
}
.joms-emo2-flag-sx{
    background-position:7.843137254902% 76.470588235294%
}
.joms-emo2-flag-sy{
    background-position:7.843137254902% 78.43137254902%
}
.joms-emo2-woman-facepalming{
    background-position:74.509803921569% 56.862745098039%
}
.joms-emo2-shrug{
    background-position:78.43137254902% 11.764705882353%
}
.joms-emo2-flag-sz{
    background-position:7.843137254902% 80.392156862745%
}
.joms-emo2-flag-ta{
    background-position:7.843137254902% 82.352941176471%
}
.joms-emo2-man-shrugging{
    background-position:78.43137254902% 0
}
.joms-emo2-woman-shrugging{
    background-position:76.470588235294% 90.196078431373%
}
.joms-emo2-flag-tc{
    background-position:7.843137254902% 84.313725490196%
}
.joms-emo2-massage{
    background-position:47.058823529412% 19.607843137255%
}
.joms-emo2-flag-td{
    background-position:7.843137254902% 86.274509803922%
}
.joms-emo2-man-getting-massage{
    background-position:47.058823529412% 7.843137254902%
}
.joms-emo2-flag-tf{
    background-position:7.843137254902% 88.235294117647%
}
.joms-emo2-woman-getting-massage{
    background-position:45.098039215686% 98.039215686275%
}
.joms-emo2-flag-tg{
    background-position:7.843137254902% 90.196078431373%
}
.joms-emo2-haircut{
    background-position:47.058823529412% 54.901960784314%
}
.joms-emo2-flag-th{
    background-position:7.843137254902% 92.156862745098%
}
.joms-emo2-man-getting-haircut{
    background-position:47.058823529412% 43.137254901961%
}
.joms-emo2-flag-tj{
    background-position:7.843137254902% 94.117647058824%
}
.joms-emo2-flag-tk{
    background-position:7.843137254902% 96.078431372549%
}
.joms-emo2-woman-getting-haircut{
    background-position:47.058823529412% 31.372549019608%
}
.joms-emo2-walking{
    background-position:70.588235294118% 41.176470588235%
}
.joms-emo2-flag-tl{
    background-position:7.843137254902% 98.039215686275%
}
.joms-emo2-man-walking{
    background-position:70.588235294118% 29.411764705882%
}
.joms-emo2-flag-tm{
    background-position:7.843137254902% 100%
}
.joms-emo2-woman-walking{
    background-position:70.588235294118% 17.647058823529%
}
.joms-emo2-flag-tn{
    background-position:9.8039215686274% 0
}
.joms-emo2-runner{
    background-position:17.647058823529% 90.196078431373%
}
.joms-emo2-flag-to{
    background-position:9.8039215686274% 1.9607843137255%
}
.joms-emo2-man-running{
    background-position:17.647058823529% 78.43137254902%
}
.joms-emo2-flag-tr{
    background-position:9.8039215686274% 3.921568627451%
}
.joms-emo2-flag-tt{
    background-position:9.8039215686274% 5.8823529411765%
}
.joms-emo2-woman-running{
    background-position:17.647058823529% 66.666666666667%
}
.joms-emo2-flag-tv{
    background-position:9.8039215686274% 7.843137254902%
}
.joms-emo2-dancer{
    background-position:45.098039215686% 72.549019607843%
}
.joms-emo2-flag-tw{
    background-position:9.8039215686274% 9.8039215686274%
}
.joms-emo2-man_dancing{
    background-position:56.862745098039% 41.176470588235%
}
.joms-emo2-dancers{
    background-position:41.176470588235% 1.9607843137255%
}
.joms-emo2-flag-tz{
    background-position:9.8039215686274% 11.764705882353%
}
.joms-emo2-flag-ua{
    background-position:9.8039215686274% 13.725490196078%
}
.joms-emo2-man-with-bunny-ears-partying{
    background-position:41.176470588235% 0
}
.joms-emo2-woman-with-bunny-ears-partying{
    background-position:39.21568627451% 100%
}
.joms-emo2-flag-ug{
    background-position:9.8039215686274% 15.686274509804%
}
.joms-emo2-flag-um{
    background-position:9.8039215686274% 17.647058823529%
}
.joms-emo2-person_in_steamy_room{
    background-position:84.313725490196% 78.43137254902%
}
.joms-emo2-woman_in_steamy_room{
    background-position:84.313725490196% 54.901960784314%
}
.joms-emo2-flag-un{
    background-position:9.8039215686274% 19.607843137255%
}
.joms-emo2-us{
    background-position:9.8039215686274% 21.56862745098%
}
.joms-emo2-man_in_steamy_room{
    background-position:84.313725490196% 66.666666666667%
}
.joms-emo2-person_climbing{
    background-position:86.274509803922% 11.764705882353%
}
.joms-emo2-flag-uy{
    background-position:9.8039215686274% 23.529411764706%
}
.joms-emo2-woman_climbing{
    background-position:84.313725490196% 90.196078431373%
}
.joms-emo2-flag-uz{
    background-position:9.8039215686274% 25.490196078431%
}
.joms-emo2-man_climbing{
    background-position:86.274509803922% 0
}
.joms-emo2-flag-va{
    background-position:9.8039215686274% 27.450980392157%
}
.joms-emo2-person_in_lotus_position{
    background-position:86.274509803922% 47.058823529412%
}
.joms-emo2-flag-vc{
    background-position:9.8039215686274% 29.411764705882%
}
.joms-emo2-flag-ve{
    background-position:9.8039215686274% 31.372549019608%
}
.joms-emo2-woman_in_lotus_position{
    background-position:86.274509803922% 23.529411764706%
}
.joms-emo2-man_in_lotus_position{
    background-position:86.274509803922% 35.294117647059%
}
.joms-emo2-flag-vg{
    background-position:9.8039215686274% 33.333333333333%
}
.joms-emo2-flag-vi{
    background-position:9.8039215686274% 35.294117647059%
}
.joms-emo2-bath{
    background-position:70.588235294118% 70.588235294118%
}
.joms-emo2-sleeping_accommodation{
    background-position:70.588235294118% 94.117647058824%
}
.joms-emo2-flag-vn{
    background-position:9.8039215686274% 37.254901960784%
}
.joms-emo2-man_in_business_suit_levitating{
    background-position:54.901960784314% 88.235294117647%
}
.joms-emo2-flag-vu{
    background-position:9.8039215686274% 39.21568627451%
}
.joms-emo2-flag-wf{
    background-position:9.8039215686274% 41.176470588235%
}
.joms-emo2-speaking_head_in_silhouette{
    background-position:58.823529411765% 27.450980392157%
}
.joms-emo2-bust_in_silhouette{
    background-position:29.411764705882% 78.43137254902%
}
.joms-emo2-flag-ws{
    background-position:9.8039215686274% 43.137254901961%
}
.joms-emo2-busts_in_silhouette{
    background-position:29.411764705882% 80.392156862745%
}
.joms-emo2-flag-xk{
    background-position:9.8039215686274% 45.098039215686%
}
.joms-emo2-fencer{
    background-position:78.43137254902% 94.117647058824%
}
.joms-emo2-flag-ye{
    background-position:9.8039215686274% 47.058823529412%
}
.joms-emo2-flag-yt{
    background-position:9.8039215686274% 49.019607843137%
}
.joms-emo2-horse_racing{
    background-position:19.607843137255% 39.21568627451%
}
.joms-emo2-flag-za{
    background-position:9.8039215686274% 50.980392156863%
}
.joms-emo2-skier{
    background-position:94.117647058824% 86.274509803922%
}
.joms-emo2-flag-zm{
    background-position:9.8039215686274% 52.941176470588%
}
.joms-emo2-snowboarder{
    background-position:17.647058823529% 54.901960784314%
}
.joms-emo2-golfer{
    background-position:21.56862745098% 47.058823529412%
}
.joms-emo2-flag-zw{
    background-position:9.8039215686274% 54.901960784314%
}
.joms-emo2-man-golfing{
    background-position:21.56862745098% 35.294117647059%
}
.joms-emo2-flag-england{
    background-position:23.529411764706% 31.372549019608%
}
.joms-emo2-woman-golfing{
    background-position:21.56862745098% 23.529411764706%
}
.joms-emo2-flag-scotland{
    background-position:23.529411764706% 33.333333333333%
}
.joms-emo2-flag-wales{
    background-position:23.529411764706% 35.294117647059%
}
.joms-emo2-surfer{
    background-position:19.607843137255% 23.529411764706%
}
.joms-emo2-man-surfing{
    background-position:19.607843137255% 11.764705882353%
}
.joms-emo2-woman-surfing{
    background-position:19.607843137255% 0
}
.joms-emo2-rowboat{
    background-position:68.627450980392% 5.8823529411765%
}
.joms-emo2-man-rowing-boat{
    background-position:66.666666666667% 96.078431372549%
}
.joms-emo2-woman-rowing-boat{
    background-position:66.666666666667% 84.313725490196%
}
.joms-emo2-swimmer{
    background-position:19.607843137255% 78.43137254902%
}
.joms-emo2-man-swimming{
    background-position:19.607843137255% 66.666666666667%
}
.joms-emo2-woman-swimming{
    background-position:19.607843137255% 54.901960784314%
}
.joms-emo2-person_with_ball{
    background-position:96.078431372549% 11.764705882353%
}
.joms-emo2-man-bouncing-ball{
    background-position:96.078431372549% 0
}
.joms-emo2-woman-bouncing-ball{
    background-position:94.117647058824% 90.196078431373%
}
.joms-emo2-weight_lifter{
    background-position:21.56862745098% 11.764705882353%
}
.joms-emo2-man-lifting-weights{
    background-position:21.56862745098% 0
}
.joms-emo2-woman-lifting-weights{
    background-position:19.607843137255% 90.196078431373%
}
.joms-emo2-bicyclist{
    background-position:68.627450980392% 72.549019607843%
}
.joms-emo2-man-biking{
    background-position:68.627450980392% 60.78431372549%
}
.joms-emo2-woman-biking{
    background-position:68.627450980392% 49.019607843137%
}
.joms-emo2-mountain_bicyclist{
    background-position:70.588235294118% 5.8823529411765%
}
.joms-emo2-man-mountain-biking{
    background-position:68.627450980392% 96.078431372549%
}
.joms-emo2-woman-mountain-biking{
    background-position:68.627450980392% 84.313725490196%
}
.joms-emo2-racing_car{
    background-position:21.56862745098% 60.78431372549%
}
.joms-emo2-racing_motorcycle{
    background-position:21.56862745098% 58.823529411765%
}
.joms-emo2-person_doing_cartwheel{
    background-position:78.43137254902% 47.058823529412%
}
.joms-emo2-man-cartwheeling{
    background-position:78.43137254902% 35.294117647059%
}
.joms-emo2-woman-cartwheeling{
    background-position:78.43137254902% 23.529411764706%
}
.joms-emo2-wrestlers{
    background-position:78.43137254902% 100%
}
.joms-emo2-man-wrestling{
    background-position:78.43137254902% 98.039215686275%
}
.joms-emo2-woman-wrestling{
    background-position:78.43137254902% 96.078431372549%
}
.joms-emo2-water_polo{
    background-position:80.392156862745% 23.529411764706%
}
.joms-emo2-man-playing-water-polo{
    background-position:80.392156862745% 11.764705882353%
}
.joms-emo2-woman-playing-water-polo{
    background-position:80.392156862745% 0
}
.joms-emo2-handball{
    background-position:80.392156862745% 58.823529411765%
}
.joms-emo2-man-playing-handball{
    background-position:80.392156862745% 47.058823529412%
}
.joms-emo2-woman-playing-handball{
    background-position:80.392156862745% 35.294117647059%
}
.joms-emo2-juggling{
    background-position:78.43137254902% 82.352941176471%
}
.joms-emo2-man-juggling{
    background-position:78.43137254902% 70.588235294118%
}
.joms-emo2-woman-juggling{
    background-position:78.43137254902% 58.823529411765%
}
.joms-emo2-couple{
    background-position:39.21568627451% 58.823529411765%
}
.joms-emo2-two_men_holding_hands{
    background-position:39.21568627451% 60.78431372549%
}
.joms-emo2-two_women_holding_hands{
    background-position:39.21568627451% 62.745098039216%
}
.joms-emo2-couplekiss{
    background-position:47.058823529412% 80.392156862745%
}
.joms-emo2-woman-kiss-man{
    background-position:39.21568627451% 41.176470588235%
}
.joms-emo2-man-kiss-man{
    background-position:35.294117647059% 19.607843137255%
}
.joms-emo2-woman-kiss-woman{
    background-position:39.21568627451% 43.137254901961%
}
.joms-emo2-couple_with_heart{
    background-position:47.058823529412% 84.313725490196%
}
.joms-emo2-woman-heart-man{
    background-position:39.21568627451% 37.254901960784%
}
.joms-emo2-man-heart-man{
    background-position:35.294117647059% 17.647058823529%
}
.joms-emo2-woman-heart-woman{
    background-position:39.21568627451% 39.21568627451%
}
.joms-emo2-family{
    background-position:39.21568627451% 56.862745098039%
}
.joms-emo2-man-woman-boy{
    background-position:33.333333333333% 3.921568627451%
}
.joms-emo2-man-woman-girl{
    background-position:33.333333333333% 7.843137254902%
}
.joms-emo2-man-woman-girl-boy{
    background-position:33.333333333333% 9.8039215686274%
}
.joms-emo2-man-woman-boy-boy{
    background-position:33.333333333333% 5.8823529411765%
}
.joms-emo2-man-woman-girl-girl{
    background-position:33.333333333333% 11.764705882353%
}
.joms-emo2-man-man-boy{
    background-position:31.372549019608% 96.078431372549%
}
.joms-emo2-man-man-girl{
    background-position:31.372549019608% 100%
}
.joms-emo2-man-man-girl-boy{
    background-position:33.333333333333% 0
}
.joms-emo2-man-man-boy-boy{
    background-position:31.372549019608% 98.039215686275%
}
.joms-emo2-man-man-girl-girl{
    background-position:33.333333333333% 1.9607843137255%
}
.joms-emo2-woman-woman-boy{
    background-position:37.254901960784% 23.529411764706%
}
.joms-emo2-woman-woman-girl{
    background-position:37.254901960784% 27.450980392157%
}
.joms-emo2-woman-woman-girl-boy{
    background-position:37.254901960784% 29.411764705882%
}
.joms-emo2-woman-woman-boy-boy{
    background-position:37.254901960784% 25.490196078431%
}
.joms-emo2-woman-woman-girl-girl{
    background-position:37.254901960784% 31.372549019608%
}
.joms-emo2-man-boy{
    background-position:31.372549019608% 88.235294117647%
}
.joms-emo2-man-boy-boy{
    background-position:31.372549019608% 86.274509803922%
}
.joms-emo2-man-girl{
    background-position:31.372549019608% 94.117647058824%
}
.joms-emo2-man-girl-boy{
    background-position:31.372549019608% 90.196078431373%
}
.joms-emo2-man-girl-girl{
    background-position:31.372549019608% 92.156862745098%
}
.joms-emo2-woman-boy{
    background-position:37.254901960784% 15.686274509804%
}
.joms-emo2-woman-boy-boy{
    background-position:37.254901960784% 13.725490196078%
}
.joms-emo2-woman-girl{
    background-position:37.254901960784% 21.56862745098%
}
.joms-emo2-woman-girl-boy{
    background-position:37.254901960784% 17.647058823529%
}
.joms-emo2-woman-girl-girl{
    background-position:37.254901960784% 19.607843137255%
}
.joms-emo2-selfie{
    background-position:76.470588235294% 43.137254901961%
}
.joms-emo2-muscle{
    background-position:49.019607843137% 31.372549019608%
}
.joms-emo2-point_left{
    background-position:27.450980392157% 37.254901960784%
}
.joms-emo2-point_right{
    background-position:27.450980392157% 49.019607843137%
}
.joms-emo2-point_up{
    background-position:92.156862745098% 50.980392156863%
}
.joms-emo2-point_up_2{
    background-position:27.450980392157% 13.725490196078%
}
.joms-emo2-middle_finger{
    background-position:56.862745098039% 74.509803921569%
}
.joms-emo2-point_down{
    background-position:27.450980392157% 25.490196078431%
}
.joms-emo2-v{
    background-position:96.078431372549% 58.823529411765%
}
.joms-emo2-crossed_fingers{
    background-position:74.509803921569% 21.56862745098%
}
.joms-emo2-spock-hand{
    background-position:56.862745098039% 86.274509803922%
}
.joms-emo2-the_horns{
    background-position:72.549019607843% 62.745098039216%
}
.joms-emo2-call_me_hand{
    background-position:72.549019607843% 74.509803921569%
}
.joms-emo2-raised_hand_with_fingers_splayed{
    background-position:56.862745098039% 62.745098039216%
}
.joms-emo2-hand{
    background-position:96.078431372549% 47.058823529412%
}
.joms-emo2-ok_hand{
    background-position:27.450980392157% 84.313725490196%
}
.joms-emo2-plus1{
    background-position:27.450980392157% 96.078431372549%
}
.joms-emo2--1{
    background-position:29.411764705882% 5.8823529411765%
}
.joms-emo2-fist{
    background-position:96.078431372549% 35.294117647059%
}
.joms-emo2-facepunch{
    background-position:27.450980392157% 60.78431372549%
}
.joms-emo2-left-facing_fist{
    background-position:72.549019607843% 98.039215686275%
}
.joms-emo2-right-facing_fist{
    background-position:74.509803921569% 7.843137254902%
}
.joms-emo2-raised_back_of_hand{
    background-position:72.549019607843% 86.274509803922%
}
.joms-emo2-wave{
    background-position:27.450980392157% 72.549019607843%
}
.joms-emo2-i_love_you_hand_sign{
    background-position:74.509803921569% 33.333333333333%
}
.joms-emo2-writing_hand{
    background-position:96.078431372549% 70.588235294118%
}
.joms-emo2-clap{
    background-position:29.411764705882% 17.647058823529%
}
.joms-emo2-open_hands{
    background-position:29.411764705882% 29.411764705882%
}
.joms-emo2-raised_hands{
    background-position:64.705882352941% 23.529411764706%
}
.joms-emo2-palms_up_together{
    background-position:76.470588235294% 31.372549019608%
}
.joms-emo2-pray{
    background-position:66.666666666667% 3.921568627451%
}
.joms-emo2-handshake{
    background-position:74.509803921569% 19.607843137255%
}
.joms-emo2-nail_care{
    background-position:45.098039215686% 86.274509803922%
}
.joms-emo2-ear{
    background-position:25.490196078431% 88.235294117647%
}
.joms-emo2-nose{
    background-position:25.490196078431% 100%
}
.joms-emo2-footprints{
    background-position:29.411764705882% 76.470588235294%
}
.joms-emo2-eyes{
    background-position:25.490196078431% 82.352941176471%
}
.joms-emo2-eye{
    background-position:25.490196078431% 86.274509803922%
}
.joms-emo2-brain{
    background-position:90.196078431373% 43.137254901961%
}
.joms-emo2-tongue{
    background-position:27.450980392157% 11.764705882353%
}
.joms-emo2-lips{
    background-position:27.450980392157% 9.8039215686274%
}
.joms-emo2-kiss{
    background-position:47.058823529412% 72.549019607843%
}
.joms-emo2-cupid{
    background-position:47.058823529412% 98.039215686275%
}
.joms-emo2-heart{
    background-position:98.039215686275% 15.686274509804%
}
.joms-emo2-heartbeat{
    background-position:47.058823529412% 88.235294117647%
}
.joms-emo2-broken_heart{
    background-position:47.058823529412% 90.196078431373%
}
.joms-emo2-two_hearts{
    background-position:47.058823529412% 92.156862745098%
}
.joms-emo2-sparkling_heart{
    background-position:47.058823529412% 94.117647058824%
}
.joms-emo2-heartpulse{
    background-position:47.058823529412% 96.078431372549%
}
.joms-emo2-blue_heart{
    background-position:47.058823529412% 100%
}
.joms-emo2-green_heart{
    background-position:49.019607843137% 0
}
.joms-emo2-yellow_heart{
    background-position:49.019607843137% 1.9607843137255%
}
.joms-emo2-orange_heart{
    background-position:90.196078431373% 45.098039215686%
}
.joms-emo2-purple_heart{
    background-position:49.019607843137% 3.921568627451%
}
.joms-emo2-black_heart{
    background-position:56.862745098039% 98.039215686275%
}
.joms-emo2-gift_heart{
    background-position:49.019607843137% 5.8823529411765%
}
.joms-emo2-revolving_hearts{
    background-position:49.019607843137% 7.843137254902%
}
.joms-emo2-heart_decoration{
    background-position:49.019607843137% 9.8039215686274%
}
.joms-emo2-heavy_heart_exclamation_mark_ornament{
    background-position:98.039215686275% 13.725490196078%
}
.joms-emo2-love_letter{
    background-position:47.058823529412% 74.509803921569%
}
.joms-emo2-zzz{
    background-position:49.019607843137% 19.607843137255%
}
.joms-emo2-anger{
    background-position:49.019607843137% 15.686274509804%
}
.joms-emo2-bomb{
    background-position:49.019607843137% 17.647058823529%
}
.joms-emo2-boom{
    background-position:49.019607843137% 21.56862745098%
}
.joms-emo2-sweat_drops{
    background-position:49.019607843137% 23.529411764706%
}
.joms-emo2-dash{
    background-position:49.019607843137% 27.450980392157%
}
.joms-emo2-dizzy{
    background-position:49.019607843137% 43.137254901961%
}
.joms-emo2-speech_balloon{
    background-position:49.019607843137% 45.098039215686%
}
.joms-emo2-left_speech_bubble{
    background-position:58.823529411765% 29.411764705882%
}
.joms-emo2-right_anger_bubble{
    background-position:58.823529411765% 31.372549019608%
}
.joms-emo2-thought_balloon{
    background-position:49.019607843137% 47.058823529412%
}
.joms-emo2-hole{
    background-position:54.901960784314% 86.274509803922%
}
.joms-emo2-eyeglasses{
    background-position:29.411764705882% 45.098039215686%
}
.joms-emo2-dark_sunglasses{
    background-position:56.862745098039% 33.333333333333%
}
.joms-emo2-necktie{
    background-position:29.411764705882% 47.058823529412%
}
.joms-emo2-shirt{
    background-position:29.411764705882% 49.019607843137%
}
.joms-emo2-jeans{
    background-position:29.411764705882% 50.980392156863%
}
.joms-emo2-scarf{
    background-position:90.196078431373% 49.019607843137%
}
.joms-emo2-gloves{
    background-position:90.196078431373% 50.980392156863%
}
.joms-emo2-coat{
    background-position:90.196078431373% 52.941176470588%
}
.joms-emo2-socks{
    background-position:90.196078431373% 54.901960784314%
}
.joms-emo2-dress{
    background-position:29.411764705882% 52.941176470588%
}
.joms-emo2-kimono{
    background-position:29.411764705882% 54.901960784314%
}
.joms-emo2-bikini{
    background-position:29.411764705882% 56.862745098039%
}
.joms-emo2-womans_clothes{
    background-position:29.411764705882% 58.823529411765%
}
.joms-emo2-purse{
    background-position:29.411764705882% 60.78431372549%
}
.joms-emo2-handbag{
    background-position:29.411764705882% 62.745098039216%
}
.joms-emo2-pouch{
    background-position:29.411764705882% 64.705882352941%
}
.joms-emo2-shopping_bags{
    background-position:72.549019607843% 3.921568627451%
}
.joms-emo2-school_satchel{
    background-position:15.686274509804% 72.549019607843%
}
.joms-emo2-mans_shoe{
    background-position:29.411764705882% 66.666666666667%
}
.joms-emo2-athletic_shoe{
    background-position:29.411764705882% 68.627450980392%
}
.joms-emo2-high_heel{
    background-position:29.411764705882% 70.588235294118%
}
.joms-emo2-sandal{
    background-position:29.411764705882% 72.549019607843%
}
.joms-emo2-boot{
    background-position:29.411764705882% 74.509803921569%
}
.joms-emo2-crown{
    background-position:29.411764705882% 41.176470588235%
}
.joms-emo2-womans_hat{
    background-position:29.411764705882% 43.137254901961%
}
.joms-emo2-tophat{
    background-position:17.647058823529% 5.8823529411765%
}
.joms-emo2-mortar_board{
    background-position:15.686274509804% 74.509803921569%
}
.joms-emo2-billed_cap{
    background-position:90.196078431373% 47.058823529412%
}
.joms-emo2-helmet_with_white_cross{
    background-position:94.117647058824% 64.705882352941%
}
.joms-emo2-prayer_beads{
    background-position:52.941176470588% 1.9607843137255%
}
.joms-emo2-lipstick{
    background-position:45.098039215686% 84.313725490196%
}
.joms-emo2-ring{
    background-position:47.058823529412% 76.470588235294%
}
.joms-emo2-gem{
    background-position:47.058823529412% 78.43137254902%
}
.tingle-modal *{
    box-sizing:border-box
}
.tingle-modal{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1000;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    visibility:hidden;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    overflow:hidden;
    -webkit-overflow-scrolling:touch;
    background:rgba(0,0,0,.8);
    opacity:0;
    cursor:pointer;
    -webkit-transition:-webkit-transform .2s ease;
    transition:-webkit-transform .2s ease;
    transition:transform .2s ease;
    transition:transform .2s ease,-webkit-transform .2s ease
}
.tingle-modal--confirm .tingle-modal-box{
    text-align:center
}
.tingle-modal--noOverlayClose{
    cursor:default
}
.tingle-modal--noClose .tingle-modal__close{
    display:none
}
.tingle-modal__close{
    position:fixed;
    top:10px;
    right:28px;
    z-index:1000;
    padding:0;
    width:5rem;
    height:5rem;
    border:none;
    background-color:transparent;
    color:#f0f0f0;
    font-size:6rem;
    font-family:monospace;
    line-height:1;
    cursor:pointer;
    -webkit-transition:color .3s ease;
    transition:color .3s ease
}
.tingle-modal__closeLabel{
    display:none
}
.tingle-modal__close:hover{
    color:#fff
}
.tingle-modal-box{
    position:relative;
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-top:auto;
    margin-bottom:auto;
    width:100%;
    max-width:500px;
    border-radius:4px;
    background:#fff;
    opacity:1;
    cursor:auto;
    -webkit-transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);
    transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);
    transition:transform .3s cubic-bezier(.175,.885,.32,1.275);
    transition:transform .3s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);
    -webkit-transform:scale(.8);
    -ms-transform:scale(.8);
    transform:scale(.8)
}
.tingle-modal-box__content{
    padding:0;
    box-shadow:0 0 2px 0 rgba(158,158,158,1)
}
.tingle-modal-box__footer{
    padding:1.5rem 2rem;
    width:auto;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
    background-color:#f5f5f5;
    cursor:auto
}
.tingle-modal-box__footer::after{
    display:table;
    clear:both;
    content:""
}
.tingle-modal-box__footer--sticky{
    position:fixed;
    bottom:-200px;
    z-index:10001;
    opacity:1;
    -webkit-transition:bottom .3s ease-in-out .3s;
    transition:bottom .3s ease-in-out .3s
}
.tingle-enabled{
    position:fixed;
    overflow:hidden;
    left:0;
    right:0
}
.tingle-modal--visible .tingle-modal-box__footer{
    bottom:0
}
.tingle-enabled .tingle-content-wrapper{
    -webkit-filter:blur(8px);
    filter:blur(8px)
}
.tingle-modal--visible{
    visibility:visible;
    opacity:1;
    z-index:1070
}
.tingle-modal--visible .tingle-modal-box{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.tingle-modal--overflow{
    overflow-y:scroll;
    padding-top:8vh
}
.tingle-btn{
    display:inline-block;
    margin:0 .5rem;
    padding:1rem 2rem;
    border:none;
    background-color:grey;
    box-shadow:none;
    color:#fff;
    vertical-align:middle;
    text-decoration:none;
    font-size:inherit;
    font-family:inherit;
    line-height:normal;
    cursor:pointer;
    -webkit-transition:background-color .4s ease;
    transition:background-color .4s ease
}
.tingle-btn--primary{
    background-color:#3498db
}
.tingle-btn--danger{
    background-color:#e74c3c
}
.tingle-btn--default{
    background-color:#34495e
}
.tingle-btn--pull-left{
    float:left
}
.tingle-btn--pull-right{
    float:right
}
@media (max-width :540px){
    .tingle-modal{
        top:0;
        display:block;
        padding-top:60px;
        width:100%
    }
    .tingle-modal-box{
        width:auto;
        border-radius:0
    }
    .tingle-modal--noClose{
        top:0
    }
    .tingle-modal--noOverlayClose{
        padding-top:0
    }
    .tingle-modal-box__footer .tingle-btn{
        display:block;
        float:none;
        margin-bottom:1rem;
        width:100%
    }
    .tingle-modal__close{
        top:0;
        right:0;
        left:0;
        display:block;
        width:100%;
        height:60px;
        border:none;
        background-color:#2c3e50;
        box-shadow:none;
        color:#fff;
        line-height:55px
    }
    .tingle-modal__closeLabel{
        display:inline-block;
        vertical-align:middle;
        font-size:1.5rem;
        font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif
    }
    .tingle-modal__closeIcon{
        display:inline-block;
        margin-right:.5rem;
        vertical-align:middle;
        font-size:4rem
    }
}
@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){
    .tingle-modal{
        -webkit-backdrop-filter:blur(20px);
        backdrop-filter:blur(20px)
    }
    @media (max-width :540px){
        .tingle-modal{
            -webkit-backdrop-filter:blur(8px);
            backdrop-filter:blur(8px)
        }
    }
    .tingle-enabled .tingle-content-wrapper{
        -webkit-filter:none;
        filter:none
    }
}
/*=============================== /components/com_community/assets/app/dist/app.css?4.9.1 ================================================================================*/
 .joms-stream__body [data-type="stream-content"] img.emoji{
    width:20px;
    margin-right:2px
}
.joms-stream__body .colorful-status__container img.emoji{
    width:28px;
    margin-right:2px
}
.joms-js--comment-content img.emoji{
    width:20px;
    margin-right:2px
}
/*=============================== /components/com_community/templates/js-flat/assets/css/old.css?4.9.1 ================================================================================*/
 .clearfix{
    *zoom:1
}
.clearfix:before,.clearfix:after{
    display:table;
    content:"";
    line-height:0
}
.clearfix:after{
    clear:both
}
.hide-text{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.input-block-level{
    display:block;
    width:100%;
    min-height:30px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
@font-face{
    font-family:'jomsocial';
    src:url('../../../components/com_community/templates/js-flat/assets/font/jomsocial.html');
    src:url('../../../components/com_community/templates/js-flat/assets/font/jomsociald41d.html?#iefix') format('embedded-opentype'),url('../../../components/com_community/templates/js-flat/assets/font/jomsocial-2.html') format('woff'),url('../../../components/com_community/templates/js-flat/assets/font/jomsocial-3.html') format('truetype'),url('../../../components/com_community/templates/js-flat/assets/font/jomsocial-4.html#jomsocial') format('svg');
    font-weight:normal;
    font-style:normal;
    unicode-range:U+00-FFFF;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
[class^="joms-icon-"]:before,[class*=" joms-icon-"]:before{
    font-family:"jomsocial";
    font-style:normal;
    font-weight:normal;
    speak:none;
    display:inline-block;
    text-decoration:inherit;
    width:1em;
    margin-right:.2em;
    text-align:center;
    font-variant:normal;
    text-transform:none;
    line-height:inherit;
    margin-left:.2em
}
.joms-icon-happy2:before{
    content:"\e60e"
}
.joms-icon-smiley2:before{
    content:"\e610"
}
.joms-icon-tongue2:before{
    content:"\e611"
}
.joms-icon-sad2:before{
    content:"\e612"
}
.joms-icon-wink2:before{
    content:"\e613"
}
.joms-icon-grin2:before{
    content:"\e614"
}
.joms-icon-cool2:before{
    content:"\e615"
}
.joms-icon-angry2:before{
    content:"\e616"
}
.joms-icon-evil2:before{
    content:"\e617"
}
.joms-icon-shocked2:before{
    content:"\e618"
}
.joms-icon-confused2:before{
    content:"\e619"
}
.joms-icon-neutral2:before{
    content:"\e61a"
}
.joms-icon-heart:before{
    content:"\e9da"
}
.joms-icon-user:before{
    content:"\e971"
}
.joms-icon-users:before{
    content:"\e972"
}
.white-popup{
    position:relative;
    background:#FFF;
    width:auto;
    max-width:600px;
    margin:20px auto
}
.joms-popup-header{
    background:#333;
    color:#fff;
    padding:10px 20px
}
.joms-request li{
    margin-bottom:20px
}
.joms-request-avatar{
    width:60px;
    float:left
}
.joms-request-content{
    padding-left:70px
}
#joms-share-popup,.joms-share-popup{
    position:relative
}
#joms-share-popup textarea:focus,.joms-share-popup textarea:focus{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    background:#ffffff
}
#joms-share-popup .joms-share-status-preview,.joms-share-popup .joms-share-status-preview{
    padding:20px;
    margin-top:10px;
    background:rgba(0,0,0,0.02)
}
#joms-share-popup .joms-popup-footer,.joms-share-popup .joms-popup-footer{
    background:#f9f9f9;
    padding:10px 20px;
    margin-top:20px
}
#joms-share-popup .joms-privacy-dropdown,.joms-share-popup .joms-privacy-dropdown{
    display:inline-block
}
#joms-share-popup .joms-share-status-username,.joms-share-popup .joms-share-status-username{
    font-size:12px;
    color:#aaa;
    font-weight:bold
}
#joms-share-popup .joms-share-status-privacy,.joms-share-popup .joms-share-status-privacy{
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    display:inline-block;
    float:none;
    margin-right:0;
    margin-top:0;
    position:relative
}
#joms-share-popup .joms-share-status-privacy *,.joms-share-popup .joms-share-status-privacy *,#joms-share-popup .joms-share-status-privacy *:after,.joms-share-popup .joms-share-status-privacy *:after,#joms-share-popup .joms-share-status-privacy *:before,.joms-share-popup .joms-share-status-privacy *:before{
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box
}
#joms-share-popup .joms-share-status-privacy button,.joms-share-popup .joms-share-status-privacy button{
    background:none;
    border:none;
    box-shadow:none
}
#joms-share-popup .joms-share-status-privacy .dropdown-caret:before,.joms-share-popup .joms-share-status-privacy .dropdown-caret:before{
    margin:0
}
#joms-share-popup .joms-share-status-privacy .dropdown-menu a,.joms-share-popup .joms-share-status-privacy .dropdown-menu a{
    padding:5px 10px
}
#joms-share-popup .joms-share-status-privacy .dropdown-menu a i,.joms-share-popup .joms-share-status-privacy .dropdown-menu a i{
    margin-right:5px
}
#joms-share-popup .joms-share-status-privacy .dropdown-menu a:hover,.joms-share-popup .joms-share-status-privacy .dropdown-menu a:hover,#joms-share-popup .joms-share-status-privacy .dropdown-menu a:focus,.joms-share-popup .joms-share-status-privacy .dropdown-menu a:focus{
    color:#fff;
    text-decoration:none
}
#joms-share-popup .joms-char-count,.joms-share-popup .joms-char-count{
    position:absolute;
    right:0px !important;
    bottom:-10px !important
}
.joms-share-popup .joms-privacy-dropdown ul.dropdown-menu a:hover{
    text-decoration:none !important;
    color:#fff !important
}
#joms-share-popup .joms-stream-multi-photo img{
    margin:0;
    max-width:100%;
    display:block
}
#joms-share-popup .joms-stream-multi-photo .joms-stream-single-photo{
    width:auto
}
#joms-share-popup .joms-stream-multi-photo-hero img{
    max-width:100%;
    margin:0
}
#photo-uploader .joms-share-status-action{
    margin-top:10px;
    margin-left:10px;
    display:inline-block
}
#photo-uploader #new-album,#photo-uploader #select-album{
    display:inline-block
}
#photo-uploader .joms-album-privacy,#photo-uploader .joms-share-status-privacy{
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    display:inline-block;
    float:none;
    margin-right:0;
    margin-top:0;
    position:relative
}
#photo-uploader .joms-album-privacy *,#photo-uploader .joms-share-status-privacy *,#photo-uploader .joms-album-privacy *:after,#photo-uploader .joms-share-status-privacy *:after,#photo-uploader .joms-album-privacy *:before,#photo-uploader .joms-share-status-privacy *:before{
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box
}
#photo-uploader .joms-album-privacy button,#photo-uploader .joms-share-status-privacy button{
    height:30px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    border:1px solid #eee
}
#photo-uploader .joms-album-privacy .dropdown-caret:before,#photo-uploader .joms-share-status-privacy .dropdown-caret:before{
    margin:0
}
#photo-uploader .joms-album-privacy .dropdown-menu a,#photo-uploader .joms-share-status-privacy .dropdown-menu a{
    padding:5px 10px
}
#photo-uploader .joms-album-privacy .dropdown-menu a i,#photo-uploader .joms-share-status-privacy .dropdown-menu a i{
    margin-right:5px
}
#photo-uploader .joms-album-privacy .dropdown-menu a:hover,#photo-uploader .joms-share-status-privacy .dropdown-menu a:hover,#photo-uploader .joms-album-privacy .dropdown-menu a:focus,#photo-uploader .joms-share-status-privacy .dropdown-menu a:focus{
    text-decoration:none
}
#cWindow{
    background:#ffffff;
    font-size:12px;
    font-family:Arial,sans-serif;
    line-height:1.35;
    color:#555555;
    text-align:left;
    position:absolute;
    z-index:999999999999;
    display:block;
    width:452px;
    height:170px;
    top:0;
    margin-left:-25px
}
#cWindow.new{
    display:none
}
#cWindow .label-filetype{
    max-width:100%
}
#cWindow .pull-left{
    float:left !important
}
#cWindow .pull-right{
    float:right !important
}
#cWindowContentOuter{
    width:500px;
    height:130px
}
#cwin_close_btn{
    background:url(../../../components/com_community/templates/assets/window/window-x.html) center no-repeat !important;
    height:40px;
    width:40px;
    text-indent:-9999px;
    margin:0;
    position:absolute;
    top:0;
    right:0;
    z-index:1000
}
#cwin_logo{
    color:#fff;
    font-weight:bold;
    font-size:12px;
    text-shadow:0 1px 0 #444;
    height:40px;
    line-height:40px;
    margin-left:8px;
    position:absolute;
    top:0;
    left:0;
    z-index:999
}
#cwin_tl,#cwin_tr,#cwin_bl,#cwin_br,#cwin_tm,#cwin_bm,#cwin_ml,#cwin_mr{
    display:none
}
#cWindow #cwin-wait{
    width:43px;
    height:11px;
    display:none
}
#cWindowContentOuter{
    border:1px solid #444444;
    -webkit-box-shadow:0 0 5px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 5px rgba(0,0,0,0.8);
    box-shadow:0 0 5px rgba(0,0,0,0.8);
    float:left;
    overflow:hidden;
    position:relative
}
#cWindowContentTop{
    height:40px;
    background:#555555;
    border-bottom:1px solid #222222;
    overflow:hidden
}
#cWindowContentWrap{
    overflow:auto;
    background:#ffffff;
    position:relative
}
#cWindowContentWrap.resizing{
    overflow:hidden
}
#cWindowContent.resizing{
    overflow:hidden;
    position:absolute
}
#cWindowContent{
    padding:10px 10px;
    text-align:inherit
}
#cWindowContentWrap.loading{
    background-position:center center;
    background-repeat:no-repeat;
    overflow:hidden
}
#cWindowAction{
    background:#cccccc url(../../../components/com_community/templates/js-flat/assets/window/wait.html) no-repeat -43px -11px;
    border-top:1px solid #999999;
    font-size:0;
    position:absolute;
    width:100%;
    display:block;
    padding:10px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
#cWindowAction.loading{
    background-position:10px 10px
}
.joms-icon-thumbnail:before{
    font-size:40px
}
.cLayout{
    display:inline-block;
    width:100%;
    position:relative
}
.cSidebar+.cMain{
    margin:0 245px 0 0
}
.cPagination{
    text-align:center
}
.cPagination *{
    display:inline-block;
    float:none
}
.cPagination ul{
    list-style:none;
    margin:0;
    padding:0
}
.cPagination li{
    padding:2px
}
#cwin-wait,.loading{
    display:none;
    width:16px;
    height:11px;
    background:url(../../../components/com_community/templates/js-flat/assets/images/mini-loader.html)
}
.top-gap{
    margin-top:10px !important
}
.bottom-gap{
    margin-bottom:10px !important
}
.js-col-layout{
    width:100%;
    *zoom:1
}
.js-col-layout [class*="js-col"]{
    display:block;
    float:left;
    width:100%;
    min-height:28px;
    margin-left:2.762430939%;
    *margin-left:2.709239449638298%;
    margin-bottom:2.762430939%;
    *margin-bottom:2.709239449638298%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box
}
.js-col-layout [class*="js-col"] :first-child{
    margin-left:0
}
.js-col-layout [class*="js-col"] img{
    width:100%
}
.js-col-layout .js-col2{
    width:48.618784527%;
    *width:48.5655930376383%
}
.js-col-layout .js-col2:nth-child(2n+1){
    margin-left:0px
}
.js-col-layout .js-col3{
    width:31.491712705%;
    *width:31.4385212156383%
}
.js-col-layout .js-col3:nth-child(3n+1){
    margin-left:0px
}
.js-col-layout .js-col4{
    width:22.928176794%;
    *width:22.874985304638297%
}
.js-col-layout .js-col4:nth-child(4n+1){
    margin-left:0px
}
.js-col-layout:before{
    display:table;
    content:""
}
.js-col-layout:after{
    display:table;
    content:"";
    clear:both
}
.joms-box-list{
    border:1px solid #e3e3e3;
    -webkit-box-sizing:'border-box';
    -moz-box-sizing:'border-box';
    box-sizing:'border-box';
    -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.1);
    -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.1);
    box-shadow:0px 1px 2px rgba(0,0,0,0.1);
    color:#7f8c8d;
    margin:0px 8px 12px 0px
}
.joms-box-list:hover{
    border-color:#d9d9d9;
    -webkit-box-shadow:0px 1px 4px rgba(0,0,0,0.1);
    -moz-box-shadow:0px 1px 4px rgba(0,0,0,0.1);
    box-shadow:0px 1px 4px rgba(0,0,0,0.1)
}
.joms-box-list aside{
    width:60px;
    float:left;
    text-align:center
}
.joms-box-list article{
    margin-left:72px
}
.joms-box-list.joms-padding-small aside{
    width:32px
}
.joms-box-list.joms-padding-small article{
    margin-left:38px
}
.joms-box-list.two-columns{
    width:49%;
    margin:0 0 8px 2%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    display:block;
    float:left
}
.joms-box-list.two-columns h6{
    text-overflow:ellipsis;
    max-height:32px;
    overflow:hidden
}
.joms-box-list.two-columns:nth-child(2n+1){
    margin-left:0
}
.joms-box-list-pagination{
    position:absolute;
    bottom:10px;
    left:10px
}
.joms-box-list-pagination a{
    margin-left:4px
}
.joms-box-list-pagination a:first-child{
    margin-left:0
}
.joms-box-list-pagination a.active{
    text-decoration:underline !important
}
.joms-inline-block{
    display:inline-block
}
.space-12{
    margin:12px 0px
}
.space-24{
    margin:24px 0px
}
.ml-6{
    margin-left:6px
}
.joms-padding-small{
    padding:6px
}
.joms-padding{
    padding:12px
}
.joms-rounded{
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.dropdown-menu{
    margin-top:0px
}
.js-toolbar .brand{
    display:none
}
.js-toolbar .navbar-inner{
    padding:0px;
    min-height:20px
}
.js-toolbar .nav{
    list-style-type:none;
    margin:0px;
    padding:0px
}
.js-toolbar .nav>li>a{
    padding:6px 12px
}
.js-toolbar .nav>li>a.menu-icon{
    padding:6px;
    position:relative
}
.js-toolbar .nav .dropdown:hover .dropdown-menu{
    display:block
}
.js-toolbar .nav.hidden-desktop>li>a{
    padding:6px;
    position:relative
}
.js-toolbar .js-counter{
    background:#3498db;
    color:#ffffff;
    padding:4px 6px;
    font-size:9px;
    line-height:9px;
    position:absolute;
    top:3px;
    right:2px;
    text-shadow:none
}
.cFilter .filter{
    font-size:11px;
    padding:0px 4px
}
.cFilter .filter.active a{
    font-weight:bold
}
.label-filetype{
    border:1px dashed #ddd;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    display:block;
    padding:9px;
    position:relative;
    overflow:hidden;
    height:100%
}
.label-filetype input[type="file"]{
    overflow:hidden;
    height:0px;
    line-height:0px;
    position:absolute;
    width:100% !important;
    left:0;
    top:0;
    cursor:pointer;
    opacity:0;
    -moz-opacity:0;
    filter:alpha(opacity=0) !important;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)
}
.photouploader input{
    margin:0
}
.photouploader input[disabled]{
    cursor:not-allowed;
    background-color:#eeeeee;
    padding:5px
}
.fileUpload{
    position:relative;
    overflow:hidden;
    margin:10px
}
.fileUpload input{
    position:absolute;
    top:0;
    right:0;
    margin:0;
    padding:0;
    font-size:20px;
    cursor:pointer;
    opacity:0;
    filter:alpha(opacity=0)
}
.input-prepend.input-block-level,.input-append.input-block-level{
    display:table;
    width:100%
}
.input-prepend.input-block-level .add-on,.input-append.input-block-level .add-on{
    display:table-cell;
    width:30px;
    background:#eeeeee;
    border:1px solid #cccccc;
    border-right:0;
    line-height:inherit;
    padding:inherit;
    vertical-align:middle
}
.input-prepend.input-block-level .add-on i,.input-append.input-block-level .add-on i{
    color:#333333
}
.input-prepend.input-block-level>input[type="submit"],.input-append.input-block-level>input[type="submit"]{
    width:auto;
    display:table-cell
}
.input-prepend.input-block-level>input,.input-append.input-block-level>input{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    height:auto;
    display:table-cell;
    width:100%
}
[class^="com-icon-"],[class*=" com-icon-"],[class^="com-toolbar-"],[class*=" com-toolbar-"],[class^="com-glyph-"],[class*=" com-glyph-"],[class^="com-app-"],[class*=" com-app-"]{
    display:inline-block;
    width:20px;
    height:20px;
    line-height:20px;
    vertical-align:top;
    background-image:url("../../../components/com_community/templates/js-flat/assets/images/sprites-icons.html");
    background-position:0 0;
    background-repeat:no-repeat
}
[class^="com-icon-"]+a,[class*=" com-icon-"]+a,[class^="com-icon-"]+span,[class*=" com-icon-"]+span{
    display:inline-block;
    line-height:20px;
    min-height:20px
}
.com-icon-user,.com-icon-profile{
    background-position:0 -20px
}
.com-icon-user-plus{
    background-position:0 -40px
}
.com-icon-groups{
    background-position:0 -60px
}
.com-icon-groups-plus{
    background-position:0 -80px
}
.com-icon-groups-edit{
    background-position:0 -100px
}
.com-icon-groups-lock{
    background-position:0 -120px
}
.com-icon-groups-delete{
    background-position:0 -140px
}
.com-icon-photos,.com-icon-cover{
    background-position:0 -160px
}
.com-icon-photos-plus{
    background-position:0 -180px
}
.com-icon-events{
    background-position:0 -200px
}
.com-icon-events-plus{
    background-position:0 -220px
}
.com-icon-events-import{
    background-position:0 -240px
}
.com-icon-events-edit{
    background-position:0 -260px
}
.com-icon-events-delete{
    background-position:0 -280px
}
.com-icon-videos{
    background-position:0 -300px
}
.com-icon-videos-plus{
    background-position:0 -320px
}
.com-icon-comment{
    background-position:0 -340px
}
.com-icon-comment-plus{
    background-position:0 -360px
}
.com-icon-album{
    background-position:0 -380px
}
.com-icon-album-plus{
    background-position:0 -400px
}
.com-icon-bell{
    background-position:0 -420px
}
.com-icon-bell-plus{
    background-position:0 -440px
}
.com-icon-award-gold{
    background-position:0 -460px
}
.com-icon-award-silver{
    background-position:0 -480px
}
.com-icon-award-plus{
    background-position:0 -500px
}
.com-icon-award-minus{
    background-position:0 -520px
}
.com-icon-blog{
    background-position:0 -540px
}
.com-icon-wall{
    background-position:0 -560px
}
.com-icon-thumbup{
    background-position:0 -580px
}
.com-icon-thumbdown{
    background-position:0 -600px
}
.com-icon-thumbup-shade{
    background-position:0 -620px
}
.com-icon-thumbdown-shade{
    background-position:0 -640px
}
.com-icon-folder{
    background-position:0 -660px
}
.com-icon-system,.com-icon-chart{
    background-position:0 -680px
}
.com-icon-mail-go{
    background-position:0 -700px
}
a:hover .com-icon-printer-shade,.com-icon-printer{
    background-position:0 -720px
}
a:hover .com-icon-bookmark-shade,.com-icon-bookmark{
    background-position:0 -740px
}
a:hover .com-icon-report-shade,.com-icon-report{
    background-position:0 -760px
}
a:hover .com-icon-block-shade,.com-icon-block{
    background-position:0 -780px
}
.com-icon-bookmark-shade{
    background-position:0 -800px
}
.com-icon-report-shade{
    background-position:0 -820px
}
.com-icon-block-shade{
    background-position:0 -840px
}
.com-icon-add{
    background-position:0 -860px
}
.com-icon-tick{
    background-position:0 -880px
}
.com-icon-rotate-clock{
    background-position:0 -900px
}
.com-icon-rotate-anticlock{
    background-position:0 -920px
}
.com-icon-door-out{
    background-position:0 -940px
}
.com-icon-door-in{
    background-position:0 -960px
}
.com-icon-drawer{
    background-position:0 -980px
}
.com-icon-form{
    background-position:0 -1000px
}
.com-icon-clock{
    background-position:0 -1020px
}
.com-icon-avatar{
    background-position:0 -1040px
}
.com-icon-profile-link{
    background-position:0 -1060px
}
.com-icon-info{
    background-position:0 -1080px
}
.com-icon-cog{
    background-position:0 -1100px
}
.com-icon-lock-open{
    background-position:0 -1120px
}
[class^="com-toolbar-"],[class*=" com-toolbar-"]{
    background-image:url("../../../components/com_community/templates/js-flat/assets/images/sprites-toolbar.html")
}
.com-toolbar-home{
    background-position:0 0
}
.com-toolbar-notification{
    background-position:0 -20px
}
.com-toolbar-friends{
    background-position:0 -40px
}
.com-toolbar-inbox{
    background-position:0 -60px
}
.com-toolbar-signout{
    background-position:0 -80px
}
[class^="com-glyph-"],[class*=" com-glyph-"]{
    background-image:url("../../../components/com_community/templates/js-flat/assets/images/sprites-glyph.html")
}
.com-glyph-setting{
    background-position:0 0
}
.com-glyph-arrow-r{
    background-position:0 -20px
}
.com-glyph-arrow-l{
    background-position:0 -40px
}
.com-glyph-search{
    background-position:0 -60px
}
.com-glyph-lock-site{
    background-position:0 -80px
}
.com-glyph-lock-friends{
    background-position:0 -100px
}
.com-glyph-lock-me{
    background-position:0 -120px
}
.com-glyph-cross{
    background-position:0 -140px
}
.com-glyph-cross:hover{
    background-position:0 -160px
}
[class^="com-app-"],[class*=" com-app-"]{
    background-image:url("../../../components/com_community/templates/js-flat/assets/images/sprites-app.html");
    width:16px
}
.com-app-cog{
    background-position:center top
}
.com-app-chevron{
    background-position:center
}
.collapse .com-app-chevron{
    background-position:center bottom
}
.cStreamTitle{
    font-size:125%;
    border-bottom:2px solid #e5e5e5;
    padding:0 0 10px;
    margin:10px 0 20px
}
.cStreamList+.cStreamTitle{
    margin-top:35px
}
.cStreamList.pushedUp{
    margin-top:-10px
}
.cStreamList>li{
    padding:15px 0;
    position:relative;
    display:inline-block;
    width:100%
}
.cStreamList>li+li{
    border-top:1px solid #e5e5e5
}
.cStreamList>li.feed-status .stream-message{
    display:block;
    margin:8px 0 0
}
.cStreamList+.cStreamList{
    margin-top:40px
}
.cStream-Avatar .cAvatar{
    width:48px;
    height:48px
}
.cStream-Content{
    margin:0 0 0 58px
}
.cStream-Content.Compact .cStream-Headline{
    min-height:20px;
    margin:0 0 0 25px
}
.cStream-Content.Compact .cStream-Headline .cStream-Icon{
    margin:-2px 0 0 -25px
}
.cStream-Author,.cStream-Heading,.cStream-Reference{
    font-weight:bold
}
.cStream-Actions,.cStream-Attachment,.cStream-Status{
    margin-top:8px
}
.cStream-Quote{
    padding:8px 8px 8px 12px;
    border-left:2px solid rgba(0,0,0,0.06);
    color:#7f8c8d;
    font-size:95%;
    margin-bottom:12px
}
.cStream-Quote.video-share,.cStream-Quote.photo-share{
    max-width:320px;
    padding:12px;
    border-left:none;
    background:rgba(0,0,0,0.024)
}
.cStream-Quote.photo-share{
    max-width:100%
}
.cStream-Attachment{
    display:inline-block;
    width:100%
}
.cStream-Actions{
    line-height:16px
}
.cStream-Actions>i,.cStream-Actions>span{
    float:left;
    display:inline-block
}
.cStream-Actions span{
    line-height:16px;
    height:16px;
    min-height:16px
}
.cStream-Actions span+span{
    background:url(../../../components/com_community/templates/js-flat/assets/images/middot.html) 0 center no-repeat;
    padding:0 0 0 7px;
    margin:0 0 0 5px
}
.cStream-Icon{
    margin:-2px 5px 0 0
}
.cStream-Control{
    position:absolute;
    top:10px;
    right:0
}
.cStream-Respond{
    font-size:95%
}
.cStream-Respond>div{
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    margin:7px 0 0 0
}
.cStream-Respond .cStream-Likes,.cStream-Respond .cStream-More{
    line-height:20px
}
.cStream-Respond a:hover{
    text-decoration:none
}
.cStream-Respond .stream-icon{
    color:#aaa
}
.cStream-Comment .cStream-Avatar img{
    width:40px;
    height:40px
}
.cStream-Comment .cStream-Content{
    margin:0 0 0 50px
}
.cStream-Comment .cStream-Meta{
    margin:3px 0 0;
    color:#999
}
.cStream-Comment .cStream-Meta a:hover{
    text-decoration:none
}
.cStream-Comment .cStream-Meta .js-meta-actions{
    display:inline
}
.cStream-Comment .cStream-Meta .js-meta-actions span{
    margin-left:4px
}
.cStream-Form{
    display:none
}
.cStream-FormInput{
    background:#ffffff;
    padding:2px 5px;
    position:relative
}
.cStream-FormInput textarea{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    width:100% !important;
    display:block;
    height:18px;
    padding:0 !important;
    margin:0 !important;
    border:0 none !important;
    border-radius:0 !important;
    box-shadow:overflow:hidden;
    background:transparent !important;
    outline:0;
    resize:none;
    font-family:inherit !important;
    font-size:inherit !important;
    line-height:inherit !important;
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    box-shadow:none !important;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.cStream-FormSubmit{
    margin:5px 0 0;
    text-align:right
}
.cStream-FormSubmit button{
    float:none !important
}
.cStream-FormCancel{
    margin:0 5px
}
.cStream-FormText{
    resize:none
}
.cStream-FormCancel,.cStream-FormButton{
    display:inline-block;
    vertical-align:baseline
}
.cStream-FormButton{
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    border:1px solid;
    border-color:#cccccc #cccccc #aaaaaa;
    background-color:#f9f9f9;
    background-image:-moz-linear-gradient(top,#ffffff,#f0f0f0);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f0f0f0));
    background-image:-webkit-linear-gradient(top,#ffffff,#f0f0f0);
    background-image:-o-linear-gradient(top,#ffffff,#f0f0f0);
    background-image:linear-gradient(to bottom,#ffffff,#f0f0f0);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff0f0f0',GradientType=0);
    font-size:11px;
    font-weight:bold;
    font-family:inherit;
    padding:4px 6px;
    color:#555;
    cursor:pointer;
    height:auto
}
.wallnone{
    display:none
}
.cStream-Photo .cPhoto-Thumb,.cStream-Photo .cPhoto-Thumb img{
    display:block;
    width:100%;
    height:auto
}
.cStream-PhotoRow>div{
    max-width:128px
}
.cStream-Photo+.cStream-Quote,.cStream-PhotoRow+.cStream-PhotoRow{
    margin:8px 0 0
}
.js-stream-photos{
    max-width:556px;
    width:100%
}
.cStream-Video .video-avatar{
    max-width:130px
}
.cStream-Video .video-description{
    padding-left:140px
}
.cSnippets.Inline{
    font-size:0;
    margin:-3px 0 0 -3px
}
.cSnippets.Inline>b{
    display:inline-block;
    margin:3px 0 0 3px
}
.cSnippets.Block>div+div{
    margin-top:5px
}
.cSnip-Avatar img{
    width:48px;
    height:48px
}
.cSnip-Avatar.Album{
    background:#fff !important;
    border:1px solid #ccc;
    margin:4px 0 0 3px
}
.cSnip-Avatar.Album img{
    background:#fff;
    border:1px solid #ccc;
    display:inline-block;
    float:left;
    padding:3px;
    margin:-5px 2px 2px -5px;
    width:58px;
    height:58px
}
.cSnip-Avatar.Album+.cSnip-Detail{
    margin:0 0 0 78px
}
.cSnip-Avatar.Video{
    position:relative
}
.cSnip-Avatar.Video img{
    width:auto;
    height:112px;
    width:112px;
    height:auto
}
.cSnip-Avatar.Video b{
    background:#111;
    border-radius:2px 2px 2px 2px;
    bottom:5px;
    color:#fff;
    font:10px/1.2 Tahoma,Arial,sans-serif;
    opacity:0.8;
    padding:3px 5px;
    position:absolute;
    right:5px
}
.cSnip-Detail{
    margin:0 0 0 58px
}
.cSnip-Detail.Video{
    margin:0 0 0 122px
}
.cSnip-Title{
    font-weight:bold
}
.cSnip-Info{
    display:inline-block;
    line-height:16px;
    margin-top:5px;
    width:100%
}
.cSnip-Info>span{
    float:left
}
.cSnip-Info>span+span{
    background:url(../../../components/com_community/templates/js-flat/assets/images/middot.html) 0 center no-repeat;
    padding:0 0 0 7px;
    margin:0 0 0 5px
}
.cSnip-Photo{
    display:inline-block;
    position:relative
}
.cSnip-Photo img{
    border:0;
    padding:0;
    margin:0
}
.cSnip-Photo span{
    background:#333;
    background:rgba(0,0,0,0.5);
    border:1px solid #ddd;
    display:none;
    position:absolute;
    left:-1px;
    top:-1px;
    width:100%;
    height:100%
}
.cSnip-Photo span i{
    color:#fff;
    display:block;
    font-size:11px;
    font-style:normal;
    font-weight:normal;
    padding:10px
}
.cSnip-Photo:hover span{
    display:block
}
.cUpdatesHelper{
    border-top:1px dotted #ddd;
    padding-top:15px;
    margin-top:15px
}
.cUpdatesHelper .updates-options a+a{
    border-left:1px solid #ddd;
    display:inline-block;
    padding:0 0 0 5px;
    margin:0 0 0 5px
}
#activity-stream-container{
    position:relative;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
ul.list-unstyled{
    margin:0;
    padding:0;
    list-style:none
}
.joms-edit-post{
    width:100%;
    resize:none;
    height:96px;
    border:1px solid #eaeaef;
    background:#f9f9f9;
    font-size:98.5%;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.joms-comment{
    margin-top:12px;
    background:#eee;
    padding:12px
}
.joms-comment-header{
    background:#dedede;
    padding:12px;
    margin:-12px -12px 12px
}
.joms-comment-item{
    overflow:hidden;
    border-bottom:1px solid #dedede;
    padding:10px 0px
}
.joms-comment-item:last-child{
    border-bottom:none
}
.joms-comment-avatar{
    width:40px;
    float:left
}
.joms-comment-content{
    padding-left:50px
}
.joms-share-meta{
    font-size:13px;
    color:#b2b2b2
}
.joms-share-privacy{
    text-transform:capitalize
}
.joms-stream-privacy.joms-privacy-dropdown{
    float:none;
    display:inline-block;
    margin-right:0;
    margin-top:0
}
.joms-stream-privacy button{
    border:none;
    background:none;
    margin:0;
    padding:0;
    color:#b2b2b2
}
.joms-stream-privacy.open button,.joms-stream-privacy:hover button{
    color:#333
}
.joms-stream-status-action a{
    color:#aaa;
    margin-right:5px
}
.joms-stream-status-action a:hover,.joms-stream-status-action a:focus{
    color:#333;
    text-decoration:none;
    background:none
}
.joms-stream-privacy button .dropdown-caret[class^="joms-icon-"]:before,.joms-stream-privacy button .dropdown-caret[class*=" joms-icon-"]:before{
    margin-left:0 !important;
    margin-right:0 !important;
    width:auto
}
.joms-status-location{
    color:#888
}
.joms-stream-options{
    position:absolute;
    top:8px;
    right:0
}
.joms-stream-options button{
    border:none;
    background:none;
    margin:0;
    padding:0;
    color:#b2b2b2
}
.joms-stream-options button [class^="joms-icon-"]:before{
    width:5px
}
.joms-stream-options.open button,.joms-stream-options:hover button{
    color:#333
}
.joms-stream-options .dropdown-menu{
    right:0 !important;
    left:inherit !important;
    top:24px;
    font-size:12px;
    min-width:120px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.joms-stream-options .dropdown-menu li>a{
    color:#aaa;
    padding:4px 12px
}
.joms-stream-options .dropdown-menu li>a:hover{
    color:#eee
}
.joms-stream-options .dropdown-menu .divider{
    border-bottom:1px solid #dedede
}
.joms-stream-box .joms-icon-thumbnail:before{
    font-size:40px;
    margin:0px;
    color:#95a5a6;
    margin-top:24px
}
.joms-stream-box .joms-stream-thumb{
    width:100%;
    max-width:160px;
    float:left;
    margin-right:15px
}
.joms-stream-box.joms-fetch-wrapper{
    margin:12px 0;
    padding:12px 15px
}
.joms-stream-box.joms-fetch-wrapper:hover{
    -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.1);
    -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.1);
    box-shadow:0px 1px 2px rgba(0,0,0,0.1)
}
.joms-stream-box .joms-stream-fetch-content a{
    font-weight:normal
}
.joms-stream-box .content-details{
    margin-top:10px;
    color:#758283;
    font-size:12px;
    font-weight:bold
}
.joms-stream-box .content-details i{
    margin-right:4px;
    font-weight:normal
}
.joms-stream-fetch-content .joms-stream-fetch-desc{
    line-height:1.6
}
.joms-stream-fetch-content .joms-stream-fetch-title{
    font-size:16px;
    font-weight:400;
    margin:0 0 5px 0;
    display:block;
    color:#0088cc
}
.joms-stream-fetch-content .joms-stream-fetch-title:hover{
    color:#005580
}
.joms-stream-fetch-content cite{
    color:#888;
    display:block;
    font-size:11px;
    text-transform:uppercase;
    margin:5px 0 0 0
}
.joms-stream-fetch-content cite:before{
    content:"—";
    display:inline-block;
    margin-right:5px
}
.joms-fetch-shared img{
    max-width:100%;
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.joms-fetch-shared article{
    overflow:hidden
}
.joms-stream-single-photo{
    display:inline-block;
    margin-bottom:10px;
    max-width:560px;
    width:100%
}
.joms-stream-single-photo.portrait{
    max-width:320px
}
.joms-stream-single-photo.landscape{
    max-width:560px
}
.joms-stream-single-photo.square{
    max-width:480px
}
.joms-stream-single-photo img{
    display:block;
    overflow:hidden;
    width:100%
}
.joms-stream-multi-photo{
    max-width:560px
}
.joms-stream-multi-photo .joms-stream-single-photo a{
    max-height:200px;
    display:block;
    overflow:hidden
}
.joms-stream-multi-photo-hero{
    margin-bottom:2%
}
.feed-photos .joms-stream-reference{
    position:absolute;
    background:#3498db;
    color:white;
    text-decoration:none;
    font-size:12px;
    padding:4px 10px
}
.feed-photos .joms-stream-reference:hover{
    background:#2980b9
}
.joms-stream-icon{
    color:#b2b2b2;
    font-size:16px
}
ul.joms-stream-event-details.joms-stream-box.joms-fetch-wrapper{
    margin-top:0;
    padding:10px 0
}
ul.joms-stream-event-details.joms-stream-box.joms-fetch-wrapper li{
    line-height:2
}
.joms-stream-event-join-select{
    width:auto;
    vertical-align:middle;
    min-width:80px;
    margin-left:20px;
    margin-bottom:0
}
.joms-stream-event-join{
    margin-bottom:20px
}
.joms-load-latest{
    background:#fafafa;
    text-align:center;
    border:1px dashed #ebebeb;
    padding:4px 0px;
    font-size:12px;
    margin-top:6px
}
.joms-load-latest:hover{
    background:#f5f5f5
}
.joms-load-latest a{
    color:#95a5a6
}
.joms-load-latest a:hover{
    text-decoration:none;
    color:#849798
}
.stream-comment .joms-stream-box{
    width:96%;
    border:none;
    background:#fafafa
}
.portrait-phone-only{
    display:none
}
.cPageActions{
    margin:0 0 20px;
    text-align:right;
    font-size:0
}
.cPageActions .cFloat-L+.cFloat-L{
    margin:0 0 0 10px
}
.cPageOwner{
    font-size:11px;
    padding-top:5px
}
.cPageAction>div{
    background:#f5f5f5;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    display:inline-block
}
.cPageAction>div:first-child{
    -webkit-border-top-left-radius:3px;
    -moz-border-radius-topleft:3px;
    border-top-left-radius:3px;
    -webkit-border-bottom-left-radius:3px;
    -moz-border-radius-bottomleft:3px;
    border-bottom-left-radius:3px
}
.cPageAction>div:last-child{
    -webkit-border-top-right-radius:3px;
    -moz-border-radius-topright:3px;
    border-top-right-radius:3px;
    -webkit-border-bottom-right-radius:3px;
    -moz-border-radius-bottomright:3px;
    border-bottom-right-radius:3px
}
.cPageAction>div a,.cPageAction>div a:hover{
    font-size:11px;
    background:none !important;
    display:inline-block;
    text-decoration:none !important;
    height:20px;
    line-height:20px;
    padding:4px 6px
}
.cPageMeta{
    font-size:11px
}
.cPageHeader{
    padding:0 0 20px;
    overflow:hidden
}
.cPageHeader.otherProfile{
    border-bottom:0
}
.cPageAvatar{
    border:1px solid #ccc;
    border-bottom-color:#aaa;
    padding:3px;
    position:relative;
    margin-bottom:40px
}
.cPageAvatar>div img{
    width:160px;
    height:auto
}
.cPageAvatar>div b{
    bottom:10px;
    display:none;
    left:0;
    position:absolute;
    text-align:center;
    width:100%
}
.cPageAvatar>div b a{
    background:#666;
    background:rgba(0,0,0,0.7);
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    color:#fff;
    display:inline-block;
    line-height:15px;
    font-weight:normal;
    padding:10px 15px;
    text-decoration:none
}
.cPageAvatar>div b a:hover{
    background:#222;
    background:rgba(0,0,0,0.85)
}
.cPageAvatar>div:hover b{
    display:block
}
.cPageAvatar .cPage-Like{
    position:absolute;
    bottom:-40px;
    left:-1px
}
.cPageInfo{
    margin:0 0 0 185px
}
.cPageInfo-Status{
    border-bottom:1px solid #ddd;
    padding:0 0 10px;
    margin:10px 0
}
.cPageInfo-List li+li{
    margin-top:7px
}
.cPageInfo-List li>b{
    line-height:1.1
}
.cPageToolbox{
    background:#f5f5f5;
    border:1px solid #ccc;
    border-bottom-color:#bbb;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.05);
    -moz-box-shadow:0 1px 0 rgba(0,0,0,0.05);
    box-shadow:0 1px 0 rgba(0,0,0,0.05);
    padding:5px 0 0;
    margin:0 0 10px
}
.cPageToolbox a{
    background:none;
    border:1px solid transparent;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    color:#444 !important;
    display:block;
    margin:0 0 5px 5px;
    padding:3px 5px;
    text-decoration:none !important
}
.cPageToolbox a:hover{
    background:#eee;
    border-color:#ddd
}
.cPageStory-Editor{
    border-top:1px solid #ddd;
    padding-top:20px;
    margin-top:20px
}
.cPageTabs{
    border-bottom:1px solid #e5e5e5;
    padding:15px 0;
    margin:0 0 10px;
    background:#f0f0f0;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    padding:7px;
    border:1px solid #cccccc
}
.cPageTabs li+li{
    margin:0 0 0 5px
}
.cPageTabs li a{
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    color:#555555;
    display:inline-block;
    font-size:90%;
    line-height:1.2;
    padding:8px 10px;
    text-decoration:none
}
.cPageTabs li a:hover{
    background:none;
    color:#555555;
    text-decoration:underline
}
.cPageTabs li.cTabCurrent a{
    background:#555555;
    color:#ffffff;
    text-decoration:none !important
}
.cPageTabs li.cTabDisabled a{
    color:#999;
    cursor:default
}
.cTabsContentWrap .cTabsContent{
    display:none
}
.cTabsContentWrap .cTabsContent.cTabsContentCurrent{
    display:block
}
.cField+.cField{
    margin:13px 0 0;
    padding:13px 0 0;
    border-top:1px solid #ddd
}
.cField .cField-Title{
    font-size:12px;
    font-weight:bold;
    margin-bottom:13px
}
.cField .cField-Name{
    font-family:inherit;
    font-size:90%;
    font-weight:normal;
    color:#999;
    margin:0 0 3px
}
.cField .cField-List li+li{
    margin-top:10px
}
.cPageAdmin{
    background-color:#F2DEDE;
    border:1px solid #cda6ab;
    padding:10px;
    margin:0 0 20px
}
.cPageAdmin li+li{
    border-left:1px dotted #cda6ab;
    padding:0 0 0 10px;
    margin:0 0 0 10px
}
.cPageAdmin a{
    background:none !important;
    color:#ae3e4c !important;
    text-decoration:none;
    font-size:90%
}
.cPageAdmin a:hover{
    text-decoration:underline
}
.cPageOptions{
    margin:0 0 0 10px
}
.cPageOptions li{
    margin:0 0 5px
}
.cInvite-Relations{
    margin-top:3px;
    font-size:11px
}
.cInvite-Actions{
    margin-top:5px
}
.joms-blocked-ignored li{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    clear:both;
    position:relative;
    border-bottom:1px solid rgba(0,0,0,0.06);
    padding:8px 0px
}
.joms-blocked-ignored li:last-child{
    border-bottom:none
}
.joms-blocked-ignored li img{
    width:56px;
    height:56px;
    float:left
}
.joms-blocked-ignored li article{
    margin-left:64px
}
.joms-blocked-ignored li p{
    margin-bottom:0px;
    color:#ccc
}
.joms-blocked-ignored .joms-action li{
    margin-right:6px;
    display:inline;
    border-bottom:none
}
.cMedia-ThumbList{
    margin:0 -10px
}
.cMedia-ThumbList li{
    width:25%
}
.cMedia-ThumbList li:hover .cMedia-Actions{
    display:block
}
.cMedia-ThumbList .cMedia-Thumb{
    display:inline-block;
    position:relative
}
.cMedia-ThumbList .cMedia-Box{
    margin:0 10px 20px
}
.cMedia-ThumbList.Albums *{
    text-align:center
}
.cMedia-ThumbList.Photos .cMedia-Avatar{
    padding:10px 0
}
.cMedia-Avatar{
    background:#f5f5f5;
    text-align:center;
    position:relative
}
.cMedia-Avatar:hover .cMedia-Drag{
    display:block
}
.cMedia-Actions,.cMedia-Controls,.cMedia-Summary{
    margin:10px 0 0
}
.cMedia-Title{
    margin:0 0 5px
}
.cMedia-Title a,.cMedia-Title b{
    font-weight:bold;
    word-wrap:break-word
}
.cMedia-Actions{
    display:none;
    position:absolute;
    text-align:center;
    top:75%;
    margin-top:-15px;
    width:100%
}
.cMedia-Actions>div{
    display:inline-block;
    background:#333;
    background:rgba(0,0,0,0.7);
    font-size:0;
    padding:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.cMedia-Actions>div a{
    background:none !important;
    display:inline-block;
    height:20px;
    width:20px
}
.cMedia-Count{
    margin:0 0 5px
}
.cMedia-Tag,.cMedia-TagOptions{
    margin:10px 0 0
}
.cDragable .dragged .cMedia-Box{
    background:#dcdcdc;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    border:2px dashed #dadada
}
.cMedia-Drag{
    position:absolute;
    text-align:center;
    top:105px;
    width:100%;
    display:none
}
.cDragControl{
    cursor:move
}
.cDragControl>i{
    background:url(../../../components/com_community/templates/js-flat/assets/images/glyph/drag.html) center no-repeat;
    width:12px;
    height:12px
}
.cMedia-Featured{
    background:url(../../../components/com_community/templates/js-flat/assets/images/featured-ribbon.html);
    width:24px;
    height:24px;
    top:0;
    left:0;
    position:absolute
}
.cMedia-PhotoCover{
    background:#eee;
    text-align:center;
    position:relative
}
.cMedia-AlbumCover{
    background:#f8f8f8;
    border:1px solid #cccccc;
    display:inline-block;
    position:relative
}
.cMedia-AlbumCover .cPhotoAvatar{
    background:#ffffff !important;
    display:block;
    padding:5px
}
.cMedia-AlbumCover .cPhotoAvatar img{
    display:block;
    width:128px;
    height:128px;
    max-width:100%
}
.cMedia-VideoCover{
    background:#eee;
    text-align:center;
    position:relative
}
.cMedia-Option{
    background:#eeeeee;
    border:1px solid #cccccc;
    -webkit-border-radius:0 0 3px 3px;
    -moz-border-radius:0 0 3px 3px;
    border-radius:0 0 3px 3px;
    -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.05);
    -moz-box-shadow:0 1px 0 rgba(0,0,0,0.05);
    box-shadow:0 1px 0 rgba(0,0,0,0.05);
    margin:0 0 20px;
    padding:10px
}
.cMedia-Options{
    color:#555555;
    font-size:11px;
    margin:4px 0
}
.cMedia-Options li{
    line-height:20px;
    height:20px
}
.cMedia-Options li+li{
    border-left:1px dotted #ccc;
    margin:0 0 0 10px;
    padding:0 0 0 10px
}
.cMedia-Options li.cFloat-R{
    border-left:0
}
.cMedia-Options li>a{
    background:none !important;
    color:inherit !important;
    text-decoration:none !important;
    display:inline-block;
    height:20px;
    line-height:20px;
    vertical-align:middle
}
.cMedia-Options li>a>i{
    margin:0 2px 0 0
}
.cMedia-Options li>a:hover span{
    text-decoration:underline
}
.cMedia-Options .cMedia-Like{
    margin-top:-5px
}
.cMedia-Respond{
    padding-top:20px
}
.cMedia-TagPeople>div{
    margin-top:5px
}
.cMedia-Meta .cMeta-Desc,.cMedia-Meta .cMedia-TagPeople{
    margin-bottom:15px;
    padding-bottom:15px
}
.cMedia-Meta .cMeta-Avatar .cAvatar{
    width:48px;
    height:48px
}
.cMedia-Meta .cMeta-Details{
    margin:0 0 0 58px
}
.cMedia-Description{
    margin:15px 0 25px
}
.cMedia-Description>b{
    display:block;
    margin-bottom:15px
}
.cVideo-Screen{
    text-align:center;
    background:#000;
    padding:20px 0
}
.cVideo-Screen .joms-media--video{
    max-width:none
}
.cVideo-Screen img{
    width:100%;
    height:auto
}
.cVideo-Screen .mejs-overlay{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    outline:none
}
.cVideo-Screen .mejs-video{
    margin:auto
}
.photoCaption .photoCaptionText{
    border:0;
    margin:4px 0 0;
    padding:0;
    resize:none;
    width:100%;
    height:auto
}
.photoCaption .photoCaptionText.editable{
    border:1px dashed #ddd !important;
    padding:4px;
    resize:vertical
}
.photoCaption .photoCaptionText.editable:focus{
    border-style:solid !important
}
.img-half-width{
    width:50% !important
}
.cToolBox{
    background:#fafafa;
    border:1px solid #dadada;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.05);
    -moz-box-shadow:0 1px 0 rgba(0,0,0,0.05);
    box-shadow:0 1px 0 rgba(0,0,0,0.05);
    padding:14px;
    margin:0 0 20px
}
.cToolBox-Avatar{
    margin:0 14px 0 0
}
.cToolBox-Avatar img{
    width:42px;
    height:42px
}
.cToolBox-Options{
    margin:0px;
    float:right
}
.cToolBox-Options li{
    margin:0 0 0 7px;
    display:inline-block
}
.cToolBox-Options li a{
    background:none !important;
    text-decoration:none !important;
    display:inline-block;
    font-size:11px;
    line-height:20px
}
.cToolBox-Options li a span{
    padding:0 3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.cToolBox-Options li a:hover span{
    background:#aaa;
    color:#fff
}
.cWall-Header{
    font-weight:bold;
    padding:15px 0;
    margin:15px 0 0
}
.cWall-Content{
    border-top:1px solid #e5e5e5;
    padding:15px 0 0;
    margin:15px 0 0
}
.cComments{
    display:inline-block;
    width:100%
}
.cComment+.cComment{
    border-top:1px solid #e5e5e5;
    margin-top:15px;
    padding-top:15px
}
.cComment-Avatar img.avatar{
    width:48px;
    height:48px
}
.cComment-Body{
    margin:0 0 0 58px
}
.cComment-Author{
    font-weight:bold
}
.cComment-Content{
    margin:5px 0
}
.cComent-Actions{
    margin:15px 0 0;
    text-align:right
}
.cComments-All{
    border-top:1px solid #e5e5e5;
    padding:15px 0 0;
    margin:15px 0 0
}
.cFilesList .cFile-Name{
    font-weight:bold
}
.cFilesList .cFile-Author{
    font-size:90%;
    margin:5px 0 3px
}
.cFilesList .cFile-Delete{
    display:none
}
.cFilesList li:hover .cFile-Delete{
    display:inline-block;
    text-decoration:none !important
}
.app-item,.app-add{
    border:solid 1px #ccc;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    color:#555;
    position:relative;
    margin:0 0 7px;
    padding:10px;
    overflow:hidden;
    cursor:move
}
.app-item.app-core{
    background:#eee;
    cursor:default
}
.app-add{
    border:1px dashed #ddd
}
.app-add a{
    text-decoration:none
}
.app-add a:hover,.app-add a:hover{
    background:none;
    color:inherit;
    text-decoration:none
}
.app-item-edit .app-title{
    display:block;
    line-height:20px;
    height:20px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    margin:0 0 0 30px
}
.app-item-edit .app-actions{
    border-top:1px solid #eee;
    margin-top:10px;
    padding-top:10px;
    text-align:right;
    height:20px
}
.app-item-edit .app-actions a{
    background:none !important;
    display:inline-block;
    vertical-align:top
}
.app-item-edit .app-actions a+a{
    margin:0 0 0 5px
}
.app-item-edit .app-favicon{
    margin:2px
}
.app-item-edit .app-favicon,.app-item-edit .app-action-remove{
    position:absolute;
    left:10px;
    top:10px
}
.app-item-edit .app-action-remove{
    display:none
}
.app-item-edit .app-action-remove:hover{
    background:none
}
.app-item-edit:hover .app-action-remove{
    display:block
}
.app-item-edit:hover .app-favicon{
    display:none
}
.app-box-main{
    margin-top:30px
}
.app-box-main .app-widget-header{
    background-color:#fafafa;
    background-image:-moz-linear-gradient(top,#ffffff,#f2f2f2);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f2f2f2));
    background-image:-webkit-linear-gradient(top,#ffffff,#f2f2f2);
    background-image:-o-linear-gradient(top,#ffffff,#f2f2f2);
    background-image:linear-gradient(to bottom,#ffffff,#f2f2f2);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);
    border:1px solid #d4d4d4;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    padding:7px 10px;
    margin:0 0 15px;
    position:relative
}
.app-box-main .app-widget-header .app-box-title{
    font-size:100%;
    height:20px;
    line-height:20px
}
.app-box-main .app-box-menus{
    height:20px;
    position:absolute;
    right:7px;
    top:7px
}
.app-box-main .app-box-menus *{
    font-size:0;
    display:inline-block;
    vertical-align:top
}
.app-box-main .app-box-menus a{
    background:none !important
}
#apps-mine .app-item.dragHandle{
    cursor:move
}
.app-item.dragHandle .app-item-description{
    margin:0 20px 15px 100px
}
.app-item.dragHandle .app-item-details,.app-item.dragHandle h3{
    margin:0 20px 0 100px
}
.app-item.onDrag a{
    color:#8e58b7
}
.app-position.onDrag,.app-position.onSave{
    background:#ffd;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    border:1px solid #ccc;
    padding:5px 5px 3px
}
.app-placeholder{
    margin-bottom:5px;
    border:1px dashed #aaa;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px
}
.app-item.onDrag{
    width:200px;
    opacity:0.5;
    filter:alpha(opacity=50)
}
.app-item.onSave{
    background-image:url(../../../components/com_community/templates/js-flat/assets/images/wait.html);
    background-repeat:no-repeat;
    background-position:center center;
    border:1px dashed #aaa;
    opacity:0.5;
    filter:alpha(opacity=50)
}
.hero-area{
    -webkit-border-radius:6px 6px 0px 0px;
    -moz-border-radius:6px 6px 0px 0px;
    border-radius:6px 6px 0px 0px;
    text-shadow:0 1px 3px rgba(0,0,0,0.25);
    color:#fefefe;
    position:relative;
    display:block;
    width:100%;
    overflow:hidden;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.hero-area .hero-area-wrapper{
    display:block;
    width:100%;
    position:relative;
    height:0;
    padding:41.14% 0 0 0;
    overflow:hidden
}
.hero-area .hero-area-bg{
    position:absolute;
    display:block;
    min-width:100%;
    min-height:100%;
    width:auto;
    height:auto;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:auto
}
.hero-area h1{
    text-shadow:0px 0px 4px #222222;
    font-weight:bold !important;
    font-size:28px;
    border:none
}
.hero-area p{
    font-size:16px
}
.hero-area .content{
    padding:20px;
    position:absolute;
    bottom:0px;
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.hero-area .content-cta{
    background:rgba(0,0,0,0.4);
    padding:20px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    margin:20px -20px -20px
}
.cGuest{
    margin:0 0 20px;
    -webkit-box-shadow:inset 0px 1px 0px rgba(255,255,255,0.6);
    -moz-box-shadow:inset 0px 1px 0px rgba(255,255,255,0.6);
    box-shadow:inset 0px 1px 0px rgba(255,255,255,0.6)
}
.cGuest .login-area{
    background:#fafafa;
    padding:20px;
    border:1px solid #dadada;
    border-top:none;
    -webkit-border-radius:0px 0px 6px 6px;
    -moz-border-radius:0px 0px 6px 6px;
    border-radius:0px 0px 6px 6px
}
.cGuest .login-area label{
    color:#aaaaaa
}
.cGuest .reminder-link{
    padding:6px;
    text-decoration:none;
    color:#aaaaaa;
    background:none;
    font-size:12px;
    position:relative;
    top:4px;
    text-align:right
}
.cGuest .reminder-link:hover{
    color:#c3c3c3;
    background:none
}
.fb-wrapper{
    display:inline-block;
    padding:20px 0px 0px
}
.joms-postbox-photo-preview .joms-postbox-photo-item{
    float:left;
    display:block;
    width:25%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:8px;
    position:relative
}
.joms-postbox-photo-preview .joms-postbox-photo-item .img-wrapper{
    -webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.06);
    -moz-box-shadow:0px 2px 4px rgba(0,0,0,0.06);
    box-shadow:0px 2px 4px rgba(0,0,0,0.06);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:4px;
    border:1px solid #eaeaea;
    display:block;
    background:#ecf0f1
}
.joms-postbox-photo-preview .joms-postbox-photo-item .img-wrapper img{
    visibility:hidden
}
.joms-postbox-photo-preview .joms-postbox-photo-action{
    text-align:center;
    background:#ffffff;
    position:absolute;
    top:12px;
    right:12px;
    padding:4px;
    -webkit-border-radius:0px 0px 0px 4px;
    -moz-border-radius:0px 0px 0px 4px;
    border-radius:0px 0px 0px 4px
}
.joms-postbox-photo-preview .joms-postbox-photo-action span{
    color:#7f8c8d;
    cursor:pointer
}
.joms-postbox-photo-preview .joms-postbox-photo-action span:hover{
    color:#2980b9
}
.joms-postbox-photo-progressbar{
    position:absolute;
    bottom:14px;
    left:14px;
    right:14px;
    height:6px
}
.joms-postbox-photo-progressbar .joms-postbox-photo-progress{
    background:#3498db;
    height:6px;
    width:0px
}
.joms-postbox-select-album{
    margin:8px
}
.joms-postbox-event-title{
    padding-bottom:8px
}
.joms-postbox-event-description{
    padding-top:8px;
    border-top:1px dashed #dadada
}
.joms-input-field-name{
    font-weight:bold
}
.joms-fetched-close{
    cursor:pointer;
    position:absolute;
    top:12px;
    left:0px;
    padding:1px 4px;
    border:1px solid #dadada;
    background:#fafafa;
    font-size:11px
}
.joms-fetched-wrapper{
    margin-top:12px;
    padding-top:12px;
    border-top:1px dashed #dadada;
    position:relative
}
.joms-fetched-images{
    max-width:120px;
    width:100%;
    float:left
}
.joms-fetched-field{
    margin-left:130px
}
.joms-fetched-field input,.joms-fetched-field textarea{
    display:none;
    width:100%;
    border:1px solid #eaeaea;
    background:#ffffff;
    font-size:95%;
    color:#707d7e;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.joms-fetched-field textarea{
    resize:none;
    min-height:70px;
    line-height:18px
}
.joms-fetched-field.joms-fetched-description{
    height:70px;
    overflow:hidden;
    line-height:18px
}
.cMap{
    display:none;
    overflow:hidden;
    position:relative
}
.cMapHeatzone{
    height:40px;
    position:absolute;
    width:30px;
    z-index:21
}
.cMapFade{
    margin-bottom:4px;
    min-height:150px;
    position:relative;
    overflow:hidden
}
.cMapFade img{
    position:absolute;
    z-index:10
}
.cMapFiller{
    position:absolute;
    width:100%;
    z-index:20
}
.cMapBigger{
    display:block;
    margin-top:3px
}
.cLike{
    border:1px solid;
    border-color:#cccccc #cccccc #bbbbbb;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    display:inline-block;
    background-color:#f9f9f9;
    background-image:-moz-linear-gradient(top,#ffffff,#f0f0f0);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f0f0f0));
    background-image:-webkit-linear-gradient(top,#ffffff,#f0f0f0);
    background-image:-o-linear-gradient(top,#ffffff,#f0f0f0);
    background-image:linear-gradient(to bottom,#ffffff,#f0f0f0);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff0f0f0',GradientType=0);
    overflow:hidden
}
.cLike a,.cLike b,.cLike i{
    color:#555 !important;
    display:block;
    font-weight:bold;
    font-size:11px;
    float:left;
    line-height:20px;
    height:20px;
    text-decoration:none !important;
    text-shadow:0px 1px 0px rgba(255,255,255,0.3)
}
.cLike b{
    margin:0 3px;
    color:inherit
}
.cLike a{
    background:transparent;
    padding:4px 6px
}
.cLike a+a{
    border-left:1px solid #ccc
}
.cLike a:hover,.cLike a:focus{
    background:transparent
}
.cLike .like-button:hover>i{
    background-position:0 -580px
}
.cLike .dislike-button:hover>i{
    background-position:0 -600px
}
.cLike .meLike,.cLike .meLike:hover,.cLike .meLike:focus{
    background-color:#a7d16c;
    background-image:-moz-linear-gradient(top,#94c753,#c4df91);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#94c753),to(#c4df91));
    background-image:-webkit-linear-gradient(top,#94c753,#c4df91);
    background-image:-o-linear-gradient(top,#94c753,#c4df91);
    background-image:linear-gradient(to bottom,#94c753,#c4df91);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff94c753',endColorstr='#ffc4df91',GradientType=0)
}
.cLike .meDislike,.cLike .meDislike:hover,.cLike .meDislike:focus{
    background-color:#f2654a;
    background-image:-moz-linear-gradient(top,#ee4d38,#f78a65);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee4d38),to(#f78a65));
    background-image:-webkit-linear-gradient(top,#ee4d38,#f78a65);
    background-image:-o-linear-gradient(top,#ee4d38,#f78a65);
    background-image:linear-gradient(to bottom,#ee4d38,#f78a65);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee4d38',endColorstr='#fff78a65',GradientType=0)
}
.cLike .meLike>b,.cLike .meDislike>b{
    color:#fff !important;
    text-shadow:-1px -1px 0 rgba(0,0,0,0.2)
}
.cLike.forPublic>a{
    cursor:default
}
.advance-search{
    padding:10px;
    background:#f5f5f5;
    border:1px solid #cccccc
}
#optionContainer>div{
    margin-bottom:15px
}
#optionContainer .criteria-option-btm{
    padding:10px
}
#optionContainer .add{
    background:none !important;
    color:inherit;
    display:inline-block;
    text-decoration:none;
    margin:0 0 0 5px
}
.criteria-row{
    padding-left:30px;
    position:relative
}
.criteria-row>div{
    display:inline-block;
    float:left
}
.criteria-row>div+div{
    margin:0 0 0 5px
}
.criteria-row .delete-row{
    position:absolute;
    left:5px;
    top:5px
}
.criteria-row .delete-row a{
    background:none !important
}
#cFeatured{
    margin:0 0 25px;
    color:#606060
}
#cFeatured b{
    color:#555555
}
.cFeaturedTop{
    border:1px solid #cccccc;
    background:#f5f5f5;
    -webkit-border-radius:3px 3px 0 0;
    -moz-border-radius:3px 3px 0 0;
    border-radius:3px 3px 0 0;
    padding:20px;
    overflow:hidden;
    position:relative;
    color:auto
}
.cFeaturedMiddle{
    background:#f5f5f5;
    border:1px solid 1px solid #cccccc;
    border-top:0;
    padding:15px
}
.cFeaturedBottom{
    background:#f9f9f9;
    border:1px solid #cccccc;
    border-bottom-color:1px solid #bbbbbb;
    border-top:0;
    -webkit-border-radius:0 0 3px 3px;
    -moz-border-radius:0 0 3px 3px;
    border-radius:0 0 3px 3px;
    -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.05);
    -moz-box-shadow:0 1px 0 rgba(0,0,0,0.05);
    box-shadow:0 1px 0 rgba(0,0,0,0.05);
    padding:15px 0
}
.cFeaturedAvatar{
    background:#fff !important;
    border:1px solid #ccc;
    padding:4px
}
.cFeaturedThumb{
    position:relative;
    text-align:center
}
.cFeaturedThumb>a{
    display:inline-block
}
.cFeaturedThumb>b{
    display:none;
    position:absolute;
    left:0;
    width:100%;
    top:50%;
    margin-top:-15px;
    text-align:center
}
.cFeaturedThumb>b a{
    background:rgba(0,0,0,0.8);
    color:#fff;
    display:inline-block;
    line-height:20px;
    height:20px;
    text-decoration:none !important;
    padding:2px 6px;
    font-size:10px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.cFeaturedThumb>b a:hover{
    background:#ea0000
}
.cFeaturedThumb:hover>b{
    display:block
}
.cFeaturedLike{
    position:absolute;
    left:-1px;
    bottom:-40px
}
.cFeaturedInfo{
    margin:0 0 0 158px
}
.cFeaturedInfo.Page{
    margin:0 0 0 185px
}
.cFeaturedTitle a{
    font-size:20px;
    font-weight:normal;
    text-decoration:none !important;
    color:#0088cc
}
.cFeaturedTitle a:hover{
    color:#005580
}
.cFeaturedMeta{
    color:#888888;
    margin:3px 0 10px
}
.cFeaturedMeta li+li{
    background:url(../../../components/com_community/templates/js-flat/assets/images/middot.html) 0 center no-repeat;
    padding:0 0 0 7px;
    margin:0 0 0 5px
}
.cFeaturedMeta.Action-Icons{
    font-size:0
}
.cFeaturedMeta.Action-Icons a{
    background:none !important;
    display:inline-block;
    margin:0 2.5px
}
.cFeaturedExtra{
    border-top:1px solid #ddd;
    margin:15px 0 0;
    padding:10px 0 0
}
.cFeaturedExtra>div{
    margin-bottom:10px
}
.cFeaturedExtra>a{
    margin:5px 5px 0 0
}
.cFeaturedExtra img{
    background:#fff;
    border:1px solid #ccc;
    padding:3px
}
.cSlider-Wrap{
    position:relative
}
.cSlider-Clip{
    margin:auto;
    overflow:hidden;
    position:relative
}
.cSlider-Clip ul{
    position:relative
}
.cSlider-nav-btn{
    position:absolute;
    top:24px;
    left:20px;
    z-index:10
}
.cSlider-nav-btn a{
    background:url("../../../components/com_community/templates/assets/arrows-h.html") left center !important;
    display:block;
    width:34px;
    height:34px;
    text-indent:-99999px;
    outline:0 !important
}
.cSlider-nav-btn+.cSlider-nav-btn{
    right:20px;
    left:auto
}
.cSlider-nav-btn+.cSlider-nav-btn a{
    background-position:right center !important
}
.cSlider.perPhoto .cSlider-nav-btn{
    top:24px
}
.cSlider-List{
    margin:0 auto
}
.cSlider-List li{
    cursor:pointer;
    width:115px;
    margin:0 5px 0 0
}
.cSlider-List a{
    text-decoration:none
}
.cSlider-List a:hover{
    text-decoration:none
}
.cSlider-List .cFeaturedThumb{
    margin:5px 0 10px
}
.cSlider-List .cThumb-Calendar b{
    line-height:23px
}
.cSlider-List .cThumb-Calendar b+b{
    line-height:40px;
    font-size:20px
}
.cSlider-List .cFeatured-AlbumCover>a{
    width:90px;
    margin:-4px 2px 2px -4px;
    padding:3px
}
.cSlider-List .cFeatured-AlbumCover img{
    display:block;
    width:90px;
    height:90px
}
.cSlider-List .cFeaturedName{
    line-height:16px;
    max-height:32px;
    overflow:hidden
}
.cSlider-List .cFeaturedName a{
    font-weight:bold
}
.cSlider-List.Events *,.cSlider-List.Groups *,.cSlider-List.Photos *{
    text-align:center
}
.cSlider-List.Events li,.cSlider-List.Groups li{
    width:185px
}
.cFeatured-AlbumCover{
    display:inline-block;
    margin-bottom:40px
}
.cFeatured-AlbumCover>a{
    background:#fff !important;
    border:1px solid #ccc;
    width:128px;
    max-height:128px;
    overflow:hidden;
    padding:5px
}
.cFeatured-AlbumCover img{
    width:100%;
    height:auto
}
.cSlider-SinglePhoto{
    display:inline-block;
    font-size:0
}
.cSlider-SinglePhoto li{
    display:inline-block;
    width:75px;
    margin:0 3px
}
.cFeatured-Video .cFeaturedTop{
    background:#444;
    border:0;
    -webkit-border-radius:3px 3px 0 0;
    -moz-border-radius:3px 3px 0 0;
    border-radius:3px 3px 0 0;
    text-align:center
}
.cFeatured-Video .cFeaturedTop>div{
    display:block
}
.cFeatured-Video .cSlider-List .cFeaturedName{
    max-height:16px;
    white-space:nowrap;
    text-overflow:ellipsis
}
.cFeatured-PageCover{
    background:#fff;
    border:1px solid #ccc;
    padding:5px;
    margin:0 0 40px
}
.cFeatured-PageInfo{
    margin:0 0 0 180px
}
.cFeatured-Rsvp{
    position:absolute;
    bottom:20px;
    right:20px
}
.cFeatured-Rsvp p{
    margin:0;
    padding:5px 0;
    line-height:20px;
    height:20px;
    font-style:italic
}
.cFeatured-Rsvp p,.cFeatured-Rsvp .selector{
    float:left;
    margin:0 0 0 5px
}
.cFeatured-Rsvp .selector span{
    width:150px !important
}
#cPhotoItems>div{
    display:inline-block;
    margin-right:4px
}
#cPhotoItems>div a{
    background:#fff;
    border:1px solid #ddd;
    display:inline-block;
    padding:3px
}
.cInbox-Selection li{
    border-top:1px solid #eee;
    padding-top:7px;
    margin-top:7px;
    display:inline-block;
    width:100%;
    height:40px
}
.cInbox-Selection .cGrid-Info{
    margin:0 0 0 50px
}
.cMailBar{
    border-bottom:1px solid #ddd;
    padding:0 0 15px
}
.cMail-MasterCheck{
    display:inline-block;
    margin:6px 10px;
    padding:0
}
.js-mail-checkbox{
    width:5px
}
.js-mail-item{
    background:rgba(255,255,255,0.4)
}
.js-mail-item.unread{
    background:#FFF8D9
}
.js-mail-item:hover .js-mail-actions{
    display:block
}
.js-mail-actions{
    display:none
}
.cMailList li{
    border-bottom:1px solid #eee;
    display:inline-block;
    width:100%
}
.cMailList li.Unread{
    background:#ffd
}
.cMail-Box{
    padding:13px 10px
}
.cMail-Avatar{
    margin-right:10px
}
.cMail-Actors{
    border-bottom:1px dashed #ddd;
    padding:0 0 15px
}
.cMail-Compose{
    border-top:1px dashed #ddd;
    padding:15px 0 0
}
.cInbox-Stream{
    padding:15px 0
}
.cInbox-Stream+.cInbox-Stream{
    border-top:1px solid #eee
}
.cMessage-Body{
    margin:0 0 0 60px
}
.cMessage-Content{
    margin:5px 0 0 0
}
.joms-select{
    border:1px solid #eaeaea;
    background:#ffffff;
    cursor:pointer;
    position:relative;
    color:#7f8c8d;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.joms-select span{
    width:90%;
    display:block;
    padding:4px 8px;
    font-weight:bold;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    padding-right:20px
}
.joms-select ul{
    border:1px solid #eaeaea;
    position:absolute;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    z-index:10;
    background:#ffffff;
    padding:4px;
    -webkit-box-shadow:inset 0px 2px 1px rgba(0,0,0,0.06);
    -moz-box-shadow:inset 0px 2px 1px rgba(0,0,0,0.06);
    box-shadow:inset 0px 2px 1px rgba(0,0,0,0.06)
}
.joms-select ul li{
    padding:4px 8px;
    color:#7f8c8d
}
.joms-select ul li:hover{
    background:#f9f9f9
}
.joms-select svg{
    position:absolute;
    top:8px;
    right:8px
}
.joms-status-emoticon{
    color:#4e4e4e;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffef08),color-stop(1,#ffcc00));
    background-image:-o-linear-gradient(bottom,#ffef08 0%,#ffcc00 100%);
    background-image:-moz-linear-gradient(bottom,#ffef08 0%,#ffcc00 100%);
    background-image:-webkit-linear-gradient(bottom,#ffef08 0%,#ffcc00 100%);
    background-image:-ms-linear-gradient(bottom,#ffef08 0%,#ffcc00 100%);
    background-image:linear-gradient(to bottom,#ffef08 0%,#ffcc00 100%)
}
.joms-status-emoticon:before{
    margin:-1px !important;
    padding:0px;
    font-size:16px;
    position:relative;
    top:2px
}
.joms-status-emoticon.joms-icon-evil2{
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.2,#f20000),color-stop(1,#bd0000));
    background-image:-o-linear-gradient(bottom,#f20000 20%,#bd0000 100%);
    background-image:-moz-linear-gradient(bottom,#f20000 20%,#bd0000 100%);
    background-image:-webkit-linear-gradient(bottom,#f20000 20%,#bd0000 100%);
    background-image:-ms-linear-gradient(bottom,#f20000 20%,#bd0000 100%);
    background-image:linear-gradient(to bottom,#f20000 20%,#bd0000 100%)
}
.joms-status-emoticon.joms-icon-angry2{
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffaa00),color-stop(1,#ffea05));
    background-image:-o-linear-gradient(bottom,#ffaa00 0%,#ffea05 100%);
    background-image:-moz-linear-gradient(bottom,#ffaa00 0%,#ffea05 100%);
    background-image:-webkit-linear-gradient(bottom,#ffaa00 0%,#ffea05 100%);
    background-image:-ms-linear-gradient(bottom,#ffaa00 0%,#ffea05 100%);
    background-image:linear-gradient(to bottom,#ffaa00 0%,#ffea05 100%)
}
.joms-status-emoticon.joms-icon-cool2{
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2ff0fa),color-stop(1,#05c1ff));
    background-image:-o-linear-gradient(bottom,#2ff0fa 0%,#05c1ff 100%);
    background-image:-moz-linear-gradient(bottom,#2ff0fa 0%,#05c1ff 100%);
    background-image:-webkit-linear-gradient(bottom,#2ff0fa 0%,#05c1ff 100%);
    background-image:-ms-linear-gradient(bottom,#2ff0fa 0%,#05c1ff 100%);
    background-image:linear-gradient(to bottom,#2ff0fa 0%,#05c1ff 100%)
}
.joms-status-emoticon.joms-icon-heart{
    background-image:none;
    color:#ff7add;
    text-shadow:0px 1px 0px #e000a7;
    font-size:13px
}
#permission-placeholder{
    display:none
}
#inbox-listing td{
    padding:8px;
    line-height:18px;
    text-align:left;
    vertical-align:top
}
body div.autocomplete-w1{
    background:none;
    border:0;
    padding:0;
    margin-left:-4px !important;
    margin-top:0 !important
}
body div.autocomplete-w1 .autocomplete{
    background:#fff;
    border:1px solid #222;
    border-top:0;
    padding-top:5px;
    width:200px !important;
    max-height:100% !important;
    margin-top:3px
}
body div.autocomplete-w1 .autocomplete>div{
    width:auto;
    padding:5px;
    cursor:pointer;
    font-size:12px
}
body div.autocomplete-w1 .autocomplete>div:hover{
    background:#ffc
}
body div.autocomplete-w1 .autocomplete>div img{
    float:left;
    height:30px;
    width:30px
}
body div.autocomplete-w1 .autocomplete>div span{
    color:#555;
    display:block;
    height:30px;
    line-height:30px;
    margin:0 0 0 35px;
    overflow:hidden;
    white-space:nowrap;
    text-align:left;
    text-overflow:ellipsis
}
body div.autocomplete-w1 .autocomplete>div span strong{
    color:#095197
}
.calendar td.button{
    display:table-cell
}
.joms-event-import-listing>li{
    padding:16px !important;
    border:1px solid #dadada !important;
    margin-bottom:16px !important
}
.joms-event-import-listing .form-header{
    font-weight:bold;
    padding:8px 0px;
    border-bottom:1px solid #dadada
}
.joms-event-import-listing .form-header span{
    font-weight:bold
}
.joms-event-import-listing .form-label{
    padding:0 !important
}
.joms-stream-input-attach{
    background-color:#ffffff;
    padding-right:25px;
    position:relative
}
.joms-stream-input-attachbtn{
    cursor:pointer;
    position:absolute;
    color:#95a5a6;
    font-size:14px;
    line-height:14px;
    padding:4px;
    right:0;
    top:2px
}
.joms-stream-attachment{
    background-color:#ffffff;
    border-top:1px solid #f5f5f5;
    display:none;
    padding:20px;
    position:relative
}
.joms-stream-attachment .joms-loading{
    display:none;
    height:22px;
    text-align:center
}
.joms-stream-attachment .joms-fetched-close{
    background-color:transparent !important;
    border:0 none !important;
    display:none;
    left:auto !important;
    right:0 !important;
    top:0 !important;
    color:#95a5a6 !important
}
.joms-stream-attachment img{
    max-width:100%
}
.joms-bookmarks li{
    margin-bottom:10px;
    float:left;
    width:33.2%
}
.joms-bookmarks li a{
    background:transparent url(../../../components/com_community/templates/js-flat/assets/images/bookmarks.html) no-repeat 0 0;
    display:inline-block;
    line-height:20px;
    padding-left:24px
}
.joms-bookmarks li a.facebook{
    background-position:0 0
}
.joms-bookmarks li a.google{
    background-position:0 -20px
}
.joms-bookmarks li a.linkedin{
    background-position:0 -40px
}
.joms-bookmarks li a.pintrest{
    background-position:0 -60px
}
.joms-bookmarks li a.tumblr{
    background-position:0 -80px
}
.joms-bookmarks li a.vkontakte{
    background-position:0 -100px
}
.joms-bookmarks li a.weibo{
    background-position:0 -120px
}
.joms-bookmarks li a.twitter{
    background-position:0 -140px
}
.joms-bookmarks li a.whatsapp{
    background-position:0 -160px
}
.joms-bookmarks li a.viber{
    background-position:0 -180px
}
