body { background:#000000; color: #FFFFFF; top:0px !important; left:0px !important; }

@font-face {
    font-family: "Anton";
    src: url("../slots/res/fonts/Anton-Regular.ttf");
}

.no_border_bottom { border-bottom-width:0px !important; }
.no_padding_top { padding-top:0px !important; }
.no_padding_top.with-searchbar { padding-top:44px !important; }

.notifications { will-change: transform,opacity; }
.popup.modal-in, .popup.modal-out { will-change: transform,opacity; }
.popover.modal-in, .popover.modal-out { will-change: transform,opacity; }
.actions.modal-in, .actions.modal-out { will-change: transform,opacity; }

.preloader-indicator-modal { background:rgba(33,33,33,0.8); }

.panel-overlay {
    display: none !important;
}

.panel-left .panel_grabber {
    cursor: pointer;
    border: 2px solid #333333;
    position: absolute;
    z-index: 999;
    height:48px;
    width: 24px;
    padding-left: 4px;
    left: 100%;
    bottom: 96px;
    background: #111111;
    border-radius: 0px 6px 6px 0px;
    border-left: 0px;
    color: white;
    opacity: 0.8;
    vertical-align: middle;
}

.left_panel_grabber {
    cursor: pointer;
    border: 2px solid #333333;
    position: absolute;
    z-index: 999;
    height:48px;
    width: 24px;
    padding-left: 4px;
    left: 0%;
    bottom: 24px;
    background: #111111;
    border-radius: 0px 6px 6px 0px;
    border-left: 0px;
    color: white;
    opacity: 0.8;
    vertical-align: middle;
}

.left_panel_grabber .material-icons, .popup .material-icons, .popover .material-icons {
    font-size:24px;
}

.panel-left, .panel-right {
    display:block !important;
    width:90% !important;
    overflow:visible;
    background:#111111 !important;
}

.panel-left .list-block ul, .panel-right .list-block ul {
    background: #111111 !important;
    overflow-y:auto;
    height:100%;
}

.panel-left .list-block .item-inner:after, .panel-right .list-block .item-inner:after {
    background-color:#555555 !important;
}

.panel-left .list-block ul:after, .panel-right .list-block ul:after {
    background-color:#555555 !important;
}

.panel-left .list-block .swipeout-actions-right, .panel-right .list-block .swipeout-actions-right {
    right:-1px;
}

.panel-left .item-link.active-state, .panel-right .item-link.active-state {
    background: #000000 !important;
}

.panel-left .list-block .item-title, .panel-right .list-block .item-title {
    color:white !important;
}

.panel-left .list-block .item-subtitle, .panel-right .list-block .item-subtitle {
    color:#AAAAAA !important;
}

.panel-left .list-block .item-text, .panel-right .list-block .item-text {
    color:#666666 !important;
    font-size:small !important;
}

.panel-right .list-block.media-list .item-link .item-title-row.direct_send {
    background-image: url("data:image/svg+xml;charset=utf-8,<svg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M2.01 21L23 12 2.01 3 2 10l15 2-15 2z' fill='%23c7c7cc'/></svg>") !important;
    background-size: 20px 20px;
}

.panel-right .list-block.media-list .item-link .item-title-row.hide_action {
    background:none;
}

.notification-item.immediate {
    transition-duration:0ms;
    -webkit-transition-duration:0ms;
}

.notification-item.immediate.notification-item-removing {
    transition-duration:500ms !important;
    -webkit-transition-duration: 500ms !important;
}

.tabbar i.icon { height:24px; width:24px; }

i.icon.icon-m-google { width:24px; height: 24px; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='24' height='24'><path fill='%23EA4335' d='M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z'></path><path fill='%234285F4' d='M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z'></path><path fill='%23FBBC05' d='M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z'></path><path fill='%2334A853' d='M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z'></path><path fill='none' d='M0 0h48v48H0z'></path></svg>"); }

i.icon.icon-add-favorite-white { width: 24px; height: 24px; background-image: url("data:image/svg+xml;utf8,<svg fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><polygon points='12.328,-0.75 16.093,6.878 24.512,8.102 18.42,14.041 19.857,22.425 12.328,18.466 4.798,22.425 6.236,14.041 0.145,8.102 8.563,6.878 '/><path d='M15.965,13.061c0,0,0,2.774,0,3.875c-1.098,0-3.859,0-3.859,0v4.625c0,0,2.762,0,3.859,0c0,1.095,0,3.844,0,3.844h4.625c0,0,0-2.749,0-3.844c1.101,0,3.875,0,3.875,0v-4.625c0,0-2.774,0-3.875,0c0-1.101,0-3.875,0-3.875H15.965z'/><path fill='%23000000' d='M21.589,12.061h-2h-2.625h-2v2v1.874h-1.858h-2v2v2.625v2h2h1.858v1.845v2h2h2.625h2v-2V22.56h1.875h2v-2v-2.625v-2h-2h-1.875v-1.874V12.061L21.589,12.061z M16.964,14.061h2.625v1.874l0,0l0,0v2h2l0,0l0,0h1.875v2.625l0,0l0,0h-3.875v2l0,0l0,0v1.845l0,0l0,0h-2.625V20.56h-3.858v-2.625l0,0l0,0h1.858l0,0l0,0h2V14.061L16.964,14.061L16.964,14.061z'/></svg>"); }
i.icon.icon-add-favorite { width: 24px; height: 24px; background-image: url("data:image/svg+xml;utf8,<svg fill='%23000000' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><polygon points='12.328,-0.75 16.093,6.878 24.512,8.102 18.42,14.041 19.857,22.425 12.328,18.466 4.798,22.425 6.236,14.041 0.145,8.102 8.563,6.878 '/><path d='M15.965,13.061c0,0,0,2.774,0,3.875c-1.098,0-3.859,0-3.859,0v4.625c0,0,2.762,0,3.859,0c0,1.095,0,3.844,0,3.844h4.625c0,0,0-2.749,0-3.844c1.101,0,3.875,0,3.875,0v-4.625c0,0-2.774,0-3.875,0c0-1.101,0-3.875,0-3.875H15.965z'/><path fill='%23FFFFFF' d='M21.589,12.061h-2h-2.625h-2v2v1.874h-1.858h-2v2v2.625v2h2h1.858v1.845v2h2h2.625h2v-2V22.56h1.875h2v-2v-2.625v-2h-2h-1.875v-1.874V12.061L21.589,12.061z M16.964,14.061h2.625v1.874l0,0l0,0v2h2l0,0l0,0h1.875v2.625l0,0l0,0h-3.875v2l0,0l0,0v1.845l0,0l0,0h-2.625V20.56h-3.858v-2.625l0,0l0,0h1.858l0,0l0,0h2V14.061L16.964,14.061L16.964,14.061z'/></svg>"); }
i.icon.icon-favorites { width: 24px; height: 24px; background-image: url("data:image/svg+xml;utf8,<svg fill='%23000000' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><polygon points='12.328,-0.75 16.093,6.878 24.512,8.102 18.42,14.041 19.857,22.425 12.328,18.466 4.798,22.425 6.236,14.041 0.145,8.102 8.563,6.878'/></svg>"); }
i.icon.icon-m-owner-white { width: 24px; height: 24px; background-image: url("data:image/svg+xml;utf8,<svg fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M18.98,14.547c-0.324,0-0.542,0.036-0.723,0.181l-2.411-3.997l2.411-4.035 c0.181,0.146,0.398,0.182,0.723,0.182c0.502,0,1.043-0.541,1.043-1.226c0-0.684-0.433-1.224-1.153-1.224 c-0.755,0-1.403,0.612-1.403,1.224h-4.647l-2.268-3.419c0.324-0.145,0.683-0.505,0.683-1.118C11.234,0.54,10.695,0,10.012,0 C9.328,0,8.787,0.54,8.787,1.115c0,0.613,0.36,0.973,0.684,1.118L7.203,5.652H2.558c0-0.612-0.649-1.224-1.404-1.224 C0.433,4.428,0,4.968,0,5.652c0,0.685,0.54,1.226,1.044,1.226c0.324,0,0.54-0.036,0.72-0.182l2.413,4.035l-2.413,3.997 c-0.18-0.145-0.396-0.181-0.72-0.181C0.54,14.547,0,15.088,0,15.773c0,0.684,0.433,1.261,1.153,1.261 c0.755,0,1.404-0.648,1.404-1.261h4.646l2.268,3.421c-0.324,0.144-0.684,0.505-0.684,1.151c0,0.578,0.541,1.081,1.225,1.081 c0.683,0,1.222-0.503,1.222-1.081c0-0.646-0.359-1.008-0.683-1.151l2.268-3.421h4.647c0,0.612,0.648,1.261,1.403,1.261 c0.721,0,1.153-0.577,1.153-1.261C20.023,15.088,19.482,14.547,18.98,14.547z'/></svg>"); }
i.icon.icon-m-leader-white { width: 24px; height: 24px; background-image: url("data:image/svg+xml;utf8,<svg fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M10.464,6.771c0,0,0.432,0.44,0.688,0.199c-0.238-0.072-0.469-0.141-0.686-0.205L10.464,6.771z M8.058,5.115l0.021-0.398L7.967,4.631L8.058,5.115z M8.681,6.571C8.719,6.89,8.733,7.173,8.68,7.312 C8.268,8.395,5.706,9.04,5.991,8.79c0.061-0.054-2.513-0.53-2.341-1.08c0.219-0.697,3.795,0.359,4.012-0.418 c0.228-0.817-0.123-2.185-0.123-2.185L2.531,3.374L0,5.041l0.909,5.844l3.505,3.938l-0.903,6.451l9.874-0.013 c0,0-0.785-3.835-0.992-5.965c-0.061-0.597-3.025-0.09-3.063-0.404c-0.039-0.31,3.024-0.007,3.131,0.004 c0.016-0.04,0.068-0.155,0.223-0.455c0.133-0.263,0.594-1.127,0.762-1.459c0.152-0.295,1.943-3.294,2.113-3.626 C15.997,8.496,9.089,7.473,8.681,6.571z M12.472,14.896c0,0-0.008-0.001-0.01-0.001C12.444,14.938,12.472,14.896,12.472,14.896z M4.282,0L3.367,2.686L7.07,3.939l0.897,0.691L7.119,0.109L4.282,0z M15.978,4.241L13.97,7.359c0,0-1.736,0.553-0.627-0.31 c0.932-0.723,2.076-4.131,2.076-4.131l-2.502-1.842c0,0-1.053,3.817-1.645,5.69c-0.031,0.098-0.074,0.158-0.121,0.203 c2.039,0.618,4.617,1.462,4.705,1.288c0.656-1.287,1.145-2.243,1.145-2.243L15.978,4.241z M8.322,0.236L8.079,4.717l0.286,0.22 c0,0,0.225,0.897,0.313,1.611C8.66,6.494,8.658,6.44,8.691,6.387c0.059-0.095,0.796,0.091,1.775,0.377l1.082-5.925L8.322,0.236z' /></svg>"); }
i.icon.icon-m-facebook-white { width: 24px; height: 24px; background-image: url("data:image/svg+xml;utf8,<svg fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M22.675 0h-21.35c-.732 0-1.325.593-1.325 1.325v21.351c0 .731.593 1.324 1.325 1.324h11.495v-9.294h-3.128v-3.622h3.128v-2.671c0-3.1 1.893-4.788 4.659-4.788 1.325 0 2.463.099 2.795.143v3.24l-1.918.001c-1.504 0-1.795.715-1.795 1.763v2.313h3.587l-.467 3.622h-3.12v9.293h6.116c.73 0 1.323-.593 1.323-1.325v-21.35c0-.732-.593-1.325-1.325-1.325z'/></svg>"); }
i.icon.icon-m-facebook-blue { width: 24px; height: 24px; background-image: url("data:image/svg+xml;utf8,<svg fill='%230077af' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M22.675 0h-21.35c-.732 0-1.325.593-1.325 1.325v21.351c0 .731.593 1.324 1.325 1.324h11.495v-9.294h-3.128v-3.622h3.128v-2.671c0-3.1 1.893-4.788 4.659-4.788 1.325 0 2.463.099 2.795.143v3.24l-1.918.001c-1.504 0-1.795.715-1.795 1.763v2.313h3.587l-.467 3.622h-3.12v9.293h6.116c.73 0 1.323-.593 1.323-1.325v-21.35c0-.732-.593-1.325-1.325-1.325z'/></svg>"); }
i.icon.icon-m-facebook { width: 24px; height: 24px; background-image: url("data:image/svg+xml;utf8,<svg fill='%23808080' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M22.675 0h-21.35c-.732 0-1.325.593-1.325 1.325v21.351c0 .731.593 1.324 1.325 1.324h11.495v-9.294h-3.128v-3.622h3.128v-2.671c0-3.1 1.893-4.788 4.659-4.788 1.325 0 2.463.099 2.795.143v3.24l-1.918.001c-1.504 0-1.795.715-1.795 1.763v2.313h3.587l-.467 3.622h-3.12v9.293h6.116c.73 0 1.323-.593 1.323-1.325v-21.35c0-.732-.593-1.325-1.325-1.325z'/></svg>"); }
.active i.icon.icon-m-facebook { width: 24px; height: 24px; background-image: url("data:image/svg+xml;utf8,<svg fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M22.675 0h-21.35c-.732 0-1.325.593-1.325 1.325v21.351c0 .731.593 1.324 1.325 1.324h11.495v-9.294h-3.128v-3.622h3.128v-2.671c0-3.1 1.893-4.788 4.659-4.788 1.325 0 2.463.099 2.795.143v3.24l-1.918.001c-1.504 0-1.795.715-1.795 1.763v2.313h3.587l-.467 3.622h-3.12v9.293h6.116c.73 0 1.323-.593 1.323-1.325v-21.35c0-.732-.593-1.325-1.325-1.325z'/></svg>"); }
i.icon.icon-m-qrcode { width: 24px; height: 24px; background-image: url("data:image/svg+xml;utf8,<svg  fill='%23808080' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M4,4H10V10H4V4M20,4V10H14V4H20M14,15H16V13H14V11H16V13H18V11H20V13H18V15H20V18H18V20H16V18H13V20H11V16H14V15M16,15V18H18V15H16M4,20V14H10V20H4M6,6V8H8V6H6M16,6V8H18V6H16M6,16V18H8V16H6M4,11H6V13H4V11M9,11H13V15H11V13H9V11M11,6H13V10H11V6M2,2V6H0V2A2,2 0 0,1 2,0H6V2H2M22,0A2,2 0 0,1 24,2V6H22V2H18V0H22M2,18V22H6V24H2A2,2 0 0,1 0,22V18H2M22,22V18H24V22A2,2 0 0,1 22,24H18V22H22Z' /></svg>"); }
.active i.icon.icon-m-qrcode { width: 24px; height: 24px; background-image: url("data:image/svg+xml;utf8,<svg  fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M4,4H10V10H4V4M20,4V10H14V4H20M14,15H16V13H14V11H16V13H18V11H20V13H18V15H20V18H18V20H16V18H13V20H11V16H14V15M16,15V18H18V15H16M4,20V14H10V20H4M6,6V8H8V6H6M16,6V8H18V6H16M6,16V18H8V16H6M4,11H6V13H4V11M9,11H13V15H11V13H9V11M11,6H13V10H11V6M2,2V6H0V2A2,2 0 0,1 2,0H6V2H2M22,0A2,2 0 0,1 24,2V6H22V2H18V0H22M2,18V22H6V24H2A2,2 0 0,1 0,22V18H2M22,22V18H24V22A2,2 0 0,1 22,24H18V22H22Z' /></svg>"); }
i.icon.icon-m-patron { width: 24px; height: 24px; background-image: url("data:image/svg+xml;utf8,<svg  fill='%23808080' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path style='fill-rule:evenodd;clip-rule:evenodd;' d='M7.6,23.3L7.5,10.2c0,0,1.4-3.7,5.3-3.7c4.7,0,5.2,4.4,5.2,5.4 c0,1-0.6,5.2-4.8,5.2c-2.4,0-3-0.5-3-0.5l0.1,4c0,0,3,0,5,0c0.6,0,6.2-2.2,6.2-8.5c0-6.6-6.5-9-8.8-9C5.6,3,3.6,9.5,3.6,9.7 c0,3.5,0,13.5,0,13.5l-2.6,0L1.1,8.9c0,0,1.3-8.5,11.1-8.5C14.5,0.3,24,2.1,24,11.8c0,10.7-8.7,11.5-9.2,11.5 C14.4,23.3,7.6,23.3,7.6,23.3z'/></svg>"); }
.active i.icon.icon-m-patron { width: 24px; height: 24px; background-image: url("data:image/svg+xml;utf8,<svg  fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path style='fill-rule:evenodd;clip-rule:evenodd;' d='M7.6,23.3L7.5,10.2c0,0,1.4-3.7,5.3-3.7c4.7,0,5.2,4.4,5.2,5.4 c0,1-0.6,5.2-4.8,5.2c-2.4,0-3-0.5-3-0.5l0.1,4c0,0,3,0,5,0c0.6,0,6.2-2.2,6.2-8.5c0-6.6-6.5-9-8.8-9C5.6,3,3.6,9.5,3.6,9.7 c0,3.5,0,13.5,0,13.5l-2.6,0L1.1,8.9c0,0,1.3-8.5,11.1-8.5C14.5,0.3,24,2.1,24,11.8c0,10.7-8.7,11.5-9.2,11.5 C14.4,23.3,7.6,23.3,7.6,23.3z'/></svg>"); }
i.icon.icon-m-shirt { width: 24px; height: 24px; background-image: url("data:image/svg+xml;utf8,<svg  fill='%23808080' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><rect x='5.5' y='7.8' width='12' height='13'/><path d='M15.3,1.8c0.1,0.4,0.2,0.9,0.2,1.3c0,2.2-1.8,4-4,4s-4-1.8-4-4c0-0.5,0.1-0.9,0.2-1.3H1.5v7h20v-7H15.3z'/></svg>"); }
.active i.icon.icon-m-jackpots { width: 24px; height: 24px; background-image: url("data:image/svg+xml;utf8,<svg  fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M7.7,4.2C7.1,4.2,6,4.6,6,5.1c0,0-0.8-1.2-1.8-0.9C2.7,4.5,4.4,7,5.8,7.1C5,7.6,2,9.8,0.9,14.6c-0.7,3.2,0.7,5,3.7,5.4 c-0.9-1.2-1.4-2.7-1.1-4.5c0.5-3.8,2.2-6.3,4-7.8C7.1,7.5,6.7,7.3,6.3,7.1C7.7,6.7,9.4,4.2,7.7,4.2z M23.1,13 c-1.4-3.7-2.5-4.6-3.9-6c1.4-0.3,3.2-2.9,1.5-2.9c-0.6,0-1.7,0.4-1.7,0.9c0,0-0.8-1.2-1.8-0.9c-1.4,0.3,0.1,2.5,1.5,2.9 c-0.3,0.1-0.8,0.2-1.4,0.5c2.5,1.7,3.6,3.3,4.5,5.9c0.8,2,0.4,4.5-1,6.5C23.7,18.8,24,15.4,23.1,13z'/><path d='M12.8,5.5c1.8,0,5.4-3.5,3.3-3.5c-0.8,0-3.3,0.5-3.3,1.1c0,0-2.1-1.4-3.4-1.1C7.7,2.4,11.1,5.5,12.8,5.5z M19.7,14.2 c-1.8-4.5-3.5-6-6.7-7.7c0,0-6.1,1.5-7.3,9.6c-0.6,4.5,2.8,6.6,7.8,6.6C19.4,22.7,21,17.5,19.7,14.2z M13.5,19.4v1.4h-0.4v0.1 h-0.8v-1.4c-0.8,0-1.6-0.3-2-0.6l0.3-0.9c0.1,0.1,0.2,0.1,0.3,0.2L11,18c0.5,0.3,1.2,0.6,1.9,0.6c0.1,0,0.1,0,0.2,0 c0.6-0.2,1-0.6,1-1.2c0-0.7-0.5-1.2-1.5-1.6c-1.4-0.5-2.2-1.1-2.2-2.3c0-1.1,0.8-2,2-2.2V9.9h0.4V9.8h0.8v1.3 c0.8,0,1.3,0.2,1.7,0.5L15,12.5c-0.1,0-0.2-0.1-0.3-0.2l-0.1,0.3c-0.3-0.2-0.8-0.5-1.7-0.5c-0.1,0-0.1,0-0.2,0 c-0.6,0.2-0.8,0.6-0.8,1.1c0,0.7,0.5,1,1.7,1.5c1.4,0.6,2.1,1.3,2.1,2.4C15.6,18.2,14.9,19.2,13.5,19.4z'/></svg>"); }
i.icon.icon-m-jackpots { width: 24px; height: 24px; background-image: url("data:image/svg+xml;utf8,<svg  fill='%23808080' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M7.7,4.2C7.1,4.2,6,4.6,6,5.1c0,0-0.8-1.2-1.8-0.9C2.7,4.5,4.4,7,5.8,7.1C5,7.6,2,9.8,0.9,14.6c-0.7,3.2,0.7,5,3.7,5.4 c-0.9-1.2-1.4-2.7-1.1-4.5c0.5-3.8,2.2-6.3,4-7.8C7.1,7.5,6.7,7.3,6.3,7.1C7.7,6.7,9.4,4.2,7.7,4.2z M23.1,13 c-1.4-3.7-2.5-4.6-3.9-6c1.4-0.3,3.2-2.9,1.5-2.9c-0.6,0-1.7,0.4-1.7,0.9c0,0-0.8-1.2-1.8-0.9c-1.4,0.3,0.1,2.5,1.5,2.9 c-0.3,0.1-0.8,0.2-1.4,0.5c2.5,1.7,3.6,3.3,4.5,5.9c0.8,2,0.4,4.5-1,6.5C23.7,18.8,24,15.4,23.1,13z'/><path d='M12.8,5.5c1.8,0,5.4-3.5,3.3-3.5c-0.8,0-3.3,0.5-3.3,1.1c0,0-2.1-1.4-3.4-1.1C7.7,2.4,11.1,5.5,12.8,5.5z M19.7,14.2 c-1.8-4.5-3.5-6-6.7-7.7c0,0-6.1,1.5-7.3,9.6c-0.6,4.5,2.8,6.6,7.8,6.6C19.4,22.7,21,17.5,19.7,14.2z M13.5,19.4v1.4h-0.4v0.1 h-0.8v-1.4c-0.8,0-1.6-0.3-2-0.6l0.3-0.9c0.1,0.1,0.2,0.1,0.3,0.2L11,18c0.5,0.3,1.2,0.6,1.9,0.6c0.1,0,0.1,0,0.2,0 c0.6-0.2,1-0.6,1-1.2c0-0.7-0.5-1.2-1.5-1.6c-1.4-0.5-2.2-1.1-2.2-2.3c0-1.1,0.8-2,2-2.2V9.9h0.4V9.8h0.8v1.3 c0.8,0,1.3,0.2,1.7,0.5L15,12.5c-0.1,0-0.2-0.1-0.3-0.2l-0.1,0.3c-0.3-0.2-0.8-0.5-1.7-0.5c-0.1,0-0.1,0-0.2,0 c-0.6,0.2-0.8,0.6-0.8,1.1c0,0.7,0.5,1,1.7,1.5c1.4,0.6,2.1,1.3,2.1,2.4C15.6,18.2,14.9,19.2,13.5,19.4z'/></svg>"); }
.active i.icon.icon-m-shirt { width: 24px; height: 24px; background-image: url("data:image/svg+xml;utf8,<svg  fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><rect x='5.5' y='7.8' width='12' height='13'/><path d='M15.3,1.8c0.1,0.4,0.2,0.9,0.2,1.3c0,2.2-1.8,4-4,4s-4-1.8-4-4c0-0.5,0.1-0.9,0.2-1.3H1.5v7h20v-7H15.3z'/></svg>"); }
i.icon.icon-m-bomb-black { width: 24px; height: 24px; background-image: url("data:image/svg+xml;utf8,<svg  stroke='%23000000' fill='%23000000' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><circle style='stroke:none;' cx='11' cy='15.3' r='7.6'/><rect style='stroke:none;' x='13.4' y='7.6' transform='matrix(0.7856 0.6187 -0.6187 0.7856 9.2322 -7.915)' width='5.2' height='3.5'/><path style='fill:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:8;' d='M16,9.4c0,0,3.2-1.5,3.2-4.7	s-3.3-3-4.6-2.4S13,4.5,10,5C7.4,5.4,5.8,3.7,5.8,3.7'/><path style='fill:none;stroke-width:2;' d='M6.5,2.8'/><path style='fill:none;stroke-width:2;' d='M5,4.3'/><path style='fill:none;stroke-width:2;' d='M4,5.3'/><path style='fill:none;stroke-width:2;' d='M2.5,6.8'/><path style='fill:none;stroke-width:2;' d='M4,4.3'/><path style='fill:none;stroke-width:2;' d='M2.5,2.8'/><path style='fill:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:8;' d='M9,3.8'/><path style='fill:none;stroke-linecap:round;stroke-miterlimit:8;' d='M6.8,7c-0.3,0.1-0.7,0.2-1,0.2 c-1.8,0-3.3-1.5-3.3-3.3s1.5-3.3,3.3-3.3c1.3,0,2.5,0.8,3,1.9'/></svg>"); }
i.icon.icon-m-bomb { width: 24px; height: 24px; background-image: url("data:image/svg+xml;utf8,<svg  stroke='%23808080' fill='%23808080' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><circle style='stroke:none;' cx='11' cy='15.3' r='7.6'/><rect style='stroke:none;' x='13.4' y='7.6' transform='matrix(0.7856 0.6187 -0.6187 0.7856 9.2322 -7.915)' width='5.2' height='3.5'/><path style='fill:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:8;' d='M16,9.4c0,0,3.2-1.5,3.2-4.7	s-3.3-3-4.6-2.4S13,4.5,10,5C7.4,5.4,5.8,3.7,5.8,3.7'/><path style='fill:none;stroke-width:2;' d='M6.5,2.8'/><path style='fill:none;stroke-width:2;' d='M5,4.3'/><path style='fill:none;stroke-width:2;' d='M4,5.3'/><path style='fill:none;stroke-width:2;' d='M2.5,6.8'/><path style='fill:none;stroke-width:2;' d='M4,4.3'/><path style='fill:none;stroke-width:2;' d='M2.5,2.8'/><path style='fill:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:8;' d='M9,3.8'/><path style='fill:none;stroke-linecap:round;stroke-miterlimit:8;' d='M6.8,7c-0.3,0.1-0.7,0.2-1,0.2 c-1.8,0-3.3-1.5-3.3-3.3s1.5-3.3,3.3-3.3c1.3,0,2.5,0.8,3,1.9'/></svg>"); }
.active i.icon.icon-m-bomb { width: 24px; height: 24px; background-image: url("data:image/svg+xml;utf8,<svg  stroke='%23FFFFFF' fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><circle style='stroke:none;' cx='11' cy='15.3' r='7.6'/><rect style='stroke:none;' x='13.4' y='7.6' transform='matrix(0.7856 0.6187 -0.6187 0.7856 9.2322 -7.915)' width='5.2' height='3.5'/><path style='fill:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:8;' d='M16,9.4c0,0,3.2-1.5,3.2-4.7	s-3.3-3-4.6-2.4S13,4.5,10,5C7.4,5.4,5.8,3.7,5.8,3.7'/><path style='fill:none;stroke-width:2;' d='M6.5,2.8'/><path style='fill:none;stroke-width:2;' d='M5,4.3'/><path style='fill:none;stroke-width:2;' d='M4,5.3'/><path style='fill:none;stroke-width:2;' d='M2.5,6.8'/><path style='fill:none;stroke-width:2;' d='M4,4.3'/><path style='fill:none;stroke-width:2;' d='M2.5,2.8'/><path style='fill:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:8;' d='M9,3.8'/><path style='fill:none;stroke-linecap:round;stroke-miterlimit:8;' d='M6.8,7c-0.3,0.1-0.7,0.2-1,0.2 c-1.8,0-3.3-1.5-3.3-3.3s1.5-3.3,3.3-3.3c1.3,0,2.5,0.8,3,1.9'/></svg>"); }
i.icon.icon-m-add_event { width: 24px; height: 24px; background-image: url("data:image/svg+xml;utf8,<svg fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M19,3h-1V1h-2v2H8V1H6v2H5C3.9,3,3,3.9,3,5l0,14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V5C21,3.9,20.1,3,19,3z M19,19H5V8h14 V19z'/><path style='fill:none;' d='M0,0h24v24H0V0z'/><rect x='11.4' y='10.1' width='1.5' height='6.7'/><rect x='8.8' y='12.7' width='6.7' height='1.5'/></svg>"); }
i.icon.icon-m-slots-brown { width: 24px; height:24px; background-image: url("data:image/svg+xml;utf8,<svg fill='brown' stroke='brown' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M20.3,2.8c-0.7-1.7-3-3-5.8-3h-6c-2.8,0-5.1,1.3-5.8,3H20.3z'/><path d='M2.5,2.8v21h18v-21H2.5z M4.5,21.8l3-5h7l3,5H4.5z M18.5,13.8h-14v-10h14V13.8z'/><line style='fill:none;stroke-width:2;' x1='23.5' y1='18.8' x2='23.5' y2='6.8'/><rect x='20.5' y='14.8' width='3' height='4'/><path style='fill:none;stroke-miterlimit:1;' d='M14.5,13.8'/><path style='fill:none;stroke-miterlimit:1;' d='M14.5,5.8'/><path style='fill:none;stroke-miterlimit:1;' d='M5.9,14.8'/><path style='fill:none;stroke-miterlimit:1;' d='M5.9,4.5'/><path style='fill:none;stroke-miterlimit:1;' d='M7.5,5.5'/><rect x='6.5' y='6.8' width='2' height='5'/><rect x='10.5' y='6.8' width='2' height='5'/><rect x='14.5' y='6.8' width='2' height='5'/></svg>")}
i.icon.icon-m-slots-white { width: 24px; height:24px; background-image: url("data:image/svg+xml;utf8,<svg fill='%23FFFFFF' stroke='%23FFFFFF' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M20.3,2.8c-0.7-1.7-3-3-5.8-3h-6c-2.8,0-5.1,1.3-5.8,3H20.3z'/><path d='M2.5,2.8v21h18v-21H2.5z M4.5,21.8l3-5h7l3,5H4.5z M18.5,13.8h-14v-10h14V13.8z'/><line style='fill:none;stroke-width:2;' x1='23.5' y1='18.8' x2='23.5' y2='6.8'/><rect x='20.5' y='14.8' width='3' height='4'/><path style='fill:none;stroke-miterlimit:1;' d='M14.5,13.8'/><path style='fill:none;stroke-miterlimit:1;' d='M14.5,5.8'/><path style='fill:none;stroke-miterlimit:1;' d='M5.9,14.8'/><path style='fill:none;stroke-miterlimit:1;' d='M5.9,4.5'/><path style='fill:none;stroke-miterlimit:1;' d='M7.5,5.5'/><rect x='6.5' y='6.8' width='2' height='5'/><rect x='10.5' y='6.8' width='2' height='5'/><rect x='14.5' y='6.8' width='2' height='5'/></svg>")}
i.icon.icon-m-slots { width: 24px; height:24px; background-image: url("data:image/svg+xml;utf8,<svg fill='%23808080' stroke='%23808080' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M20.3,2.8c-0.7-1.7-3-3-5.8-3h-6c-2.8,0-5.1,1.3-5.8,3H20.3z'/><path d='M2.5,2.8v21h18v-21H2.5z M4.5,21.8l3-5h7l3,5H4.5z M18.5,13.8h-14v-10h14V13.8z'/><line style='fill:none;stroke-width:2;' x1='23.5' y1='18.8' x2='23.5' y2='6.8'/><rect x='20.5' y='14.8' width='3' height='4'/><path style='fill:none;stroke-miterlimit:1;' d='M14.5,13.8'/><path style='fill:none;stroke-miterlimit:1;' d='M14.5,5.8'/><path style='fill:none;stroke-miterlimit:1;' d='M5.9,14.8'/><path style='fill:none;stroke-miterlimit:1;' d='M5.9,4.5'/><path style='fill:none;stroke-miterlimit:1;' d='M7.5,5.5'/><rect x='6.5' y='6.8' width='2' height='5'/><rect x='10.5' y='6.8' width='2' height='5'/><rect x='14.5' y='6.8' width='2' height='5'/></svg>")}
.active i.icon.icon-m-slots { width: 24px; height:24px; background-image: url("data:image/svg+xml;utf8,<svg fill='%23FFFFFF' stroke='%23FFFFFF' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M20.3,2.8c-0.7-1.7-3-3-5.8-3h-6c-2.8,0-5.1,1.3-5.8,3H20.3z'/><path d='M2.5,2.8v21h18v-21H2.5z M4.5,21.8l3-5h7l3,5H4.5z M18.5,13.8h-14v-10h14V13.8z'/><line style='fill:none;stroke-width:2;' x1='23.5' y1='18.8' x2='23.5' y2='6.8'/><rect x='20.5' y='14.8' width='3' height='4'/><path style='fill:none;stroke-miterlimit:1;' d='M14.5,13.8'/><path style='fill:none;stroke-miterlimit:1;' d='M14.5,5.8'/><path style='fill:none;stroke-miterlimit:1;' d='M5.9,14.8'/><path style='fill:none;stroke-miterlimit:1;' d='M5.9,4.5'/><path style='fill:none;stroke-miterlimit:1;' d='M7.5,5.5'/><rect x='6.5' y='6.8' width='2' height='5'/><rect x='10.5' y='6.8' width='2' height='5'/><rect x='14.5' y='6.8' width='2' height='5'/></svg>")}
i.icon.icon-m-leaderboard { width: 24px; height:24px; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23FFFFFF'><path d='M160-200h160v-320H160v320Zm240 0h160v-560H400v560Zm240 0h160v-240H640v240ZM80-120v-480h240v-240h320v320h240v400H80Z'/></svg>"); }
.tb_icon_color { color:#808080 !important; }
.active .tb_icon_color { color: #FFFFFF !important; }
.navbar .icon { color:#FFFFFF !important; }
.navbar a { color:#FFFFFF; }
.icon_color { color:#FFFFFF; }
.hidden { visibility: hidden; }
.toolbar { background-color: #444444 !important; }
.navbar { background-color: #444444 !important; }
.navbar-inner .center_align {  text-align:center !important; width:100%; }
.navbar .left { flex-shrink:1; min-width:36px; white-space:nowrap; overflow:hidden; }
.subnavbar { background-color: #222222 !important; border-bottom:1px solid #444444 !important; height:30px; color:#EEEEEE !important; font-size:12px; padding:6px; text-align:center; width:100%; display:inline-block; }
.popup { color: #222222; }
.popover { color:#222222; }
.popover-navmenu { max-width:50%; }
.popover-usermenu { max-width:50%; }
.popover-tutorial .list-block { padding:4px; font-size:12px; }
.popover-tutorial .list-block .header { font-weight:bold; font-size:14px; padding:6px; background:#DDDDDD; color:#222222; border-radius:4px; margin-bottom:6px; }
.popover-tutorial .list-block .footer { padding-top:6px; margin-top:6px; border-top:1px solid #CCCCCC; }
.popover-tutorial .list-block:last-child li:last-child a { border-radius: 8px; }
.popup-settings .list-block .header { font-weight:bold; font-size:18px; padding:6px; background:#222222; color:#FFFFFF; border-radius:4px; margin-bottom:6px; }
.popup-settings .list-block { margin: 15px 15px; }
.popup-settings .page-content, .popup-settings .list-block ul { background:#000000 !important; }
.popup-help .list-block .header { font-weight:bold; font-size:18px; padding:6px; background:#222222; color:#FFFFFF; border-radius:4px; margin-bottom:6px; }
.popup-help .list-block { margin: 15px 15px; }
.popup-help .page-content, .popup-help .list-block ul { background:#000000 !important; }
.popup-login .list-block, .popup-signup .list-block { margin: 0; }
.popup-edit-password .list-block { margin: 15px 15px; }
.popup-edit-password .page-content, .popup-edit-password .list-block ul { background:#000000 !important; }
.popup-edit-profile .list-block { margin: 15px 15px; }
.popup-edit-profile .page-content, .popup-edit-profile .list-block ul { background:#000000 !important; }
.popup~.view .content-block-title {
    font-weight:bold;
    font-size:2em;
    text-align:center;
    line-height:normal;
}

.l { font-size:16px; }
.m { font-size:14px; }
.sm { font-size:12px; }
.xsm { font-size:10px; }

.message {
    position: relative;
}

.mini-badge {
    position:absolute;
    bottom:-9px;
    right:9px;
    width:18px; height:18px;
    border-radius:8px;
    z-index:+10;
}

.mini-badge .icon {
    width:16px; height:16px;
    margin:1px;
}

.mini-badge i {
    width:16px; height:16px;
    font-size:14px;
    margin:2px;
}

.notifications { 
    -webkit-transition-duration: 75ms !important; 
    transition-duration: 75ms !important; 
    perspective: none !important;
    -webkit-perspective: none !important;
}

.notifications .notification-item { 
    -webkit-transition-duration: 75ms !important; 
    transition-duration: 75ms !important; 
}

.popup.modal-in {
    -webkit-transform: translate3d(0, 0, 0) !important;
    transform: translate3d(0, 0, 0) !important;
    opacity: 1 !important;
    -webkit-transition-delay: 0.05s !important;
    transition-delay: 0.05s !important;
}

.popup.modal-out {
    -webkit-transform: translate3d(0, 0, 0) !important;
    transform: translate3d(0, 0, 0) !important;
    opacity: 0 !important;
    -webkit-transition-delay: 0.05s !important;
    transition-delay: 0.05s !important;
}

.popup {
    transition-property:transform,opacity;
    -webkit-transform: translate3d(0, 0, 0) !important;
    transform: translate3d(0, 0, 0) !important;
    opacity: 0 !important;
}

.popup-overlay {
    -webkit-transition-delay: 0.05s !important;
    transition-delay: 0.05s !important;
}

.panel {
    -webkit-transition-delay: 0.05s !important;
    transition-delay: 0.05s !important;
}

.login-screen.modal-in, .login-screen.modal-out, .popup.modal-in, .popup.modal-out,
.modal-overlay, .picker-modal-overlay, .popup-overlay, .preloader-indicator-overlay,
.panel, .panel-overlay, .modal.modal-in, .modal.modal-out {
    -webkit-transition-duration: 75ms !important;
    transition-duration: 75ms !important;
}

.label-switch.small-switch {
    width:42px;
    height:auto;
}

.label-switch .checkbox.small-switch {
    width:42px;
    border-radius:11px;
    height:22px;
}

.label-switch .checkbox.small-switch::before {
    width: 42px;
    border-radius: 11px;
    height: 22px;
    left:0px;
    top:0px;
}

.label-switch .checkbox.small-switch::after {
    width: 18px;
    border-radius: 18px;
    height: 18px;
    left:2px;
    top:2px;
}

.list-block .label {
    padding-right: 10px;
}
.toolbar {
    height: 48px;
}
.popup .page.with-toolbar {
    padding-bottom:49px;
}

.popup .toolbar {
    background-color: #222222 !important;
}

.popup .toolbar .row {
    justify-content: center;
    padding: 4px;
}

.popup .toolbar .button {
    margin:2px;
}

.toolbar .button.sq {
    min-width: 48px !important;
}

.toolbar .button.img {
    background-size: 24px 24px !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

.popup .toolbar:before {
    background-color:#444444;
    top:-1px;
    height:2px;
}

.popup .navbar {
    color:#FFFFFF;
}

.chip-media .photo {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    border-radius: 50%;
    display: block;
}

#textarea {
    -moz-appearance: textfield-multiline;
    -webkit-appearance: textarea;
    border: 1px solid gray;
    font: medium -moz-fixed;
    font: -webkit-small-control;
    height: 28px;
    overflow: auto;
    padding: 2px;
    resize: both;
    width: 400px;
}

#whoson_content_holder { padding:10px; }
#event_content_attending .member, #ig_event_content_attending .member, #ig_event_content_qualified .member { width:58px; font-size:11px; vertical-align:top; height:auto; background:#222222; padding:6px; border-radius:12px; display:inline-block; margin:6px; text-align:center; }
#whoson_content .member { width:58px; font-size:11px; vertical-align:top; height:auto; background:#222222; border-radius:12px; padding:6px; display:inline-block; margin:6px; text-align:center; }
#whoson_content .status { font-size:10px; width:46px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#whoson_content .avail { width:8px; height:8px; display:inline-block; border-radius:4px; background:green; }
#whoson_content .unavail { width:8px; height:8px; display:inline-block; border-radius:4px; background:#333333; }
.social_icon { padding:4px; display:inline-block; }
.social_icon img { width:32px; height:32px;}
.member_photo, .my_photo { vertical-align:middle; width:24px; height:24px; background-size:cover; background-position: center; background-repeat: no-repeat; display:inline-block; border-radius:12px; }
.list-block .item-input { margin-bottom: auto; }
.tab .list-block .item-link.active-state { background-color:#111111;}
.popup.view .list-block .item-link.active-state { background-color:#111111; }
.popup .item-link.active-state { background-color:#222222; }
.aempty { cursor:default; }
.navempty { width:24px; height:24px; }
.card { background-color:#222222; }
.rspW {}
h1 { font-size: 1.8em; }
p { font-size:1.2em; }
.nomargin { margin:0px; }
.toolbar.messagebar {
    background:#FFFFFF !important;
}

.o25 {
    opacity: 0.25;
}

.o50 {
    opacity: 0.5;
}
.chip-media .icon.like {
    font-size:16px;
    height:16px;
    width:16px;
}
.chat_preloader {
    text-align:center;
    padding:5px 0;
}

.message-received .message-reply .message-sent .message-text, .message-received .message-reply .message-sent .message-name { margin-left:0px !important; }
.message-sent .message-reply .message-received .message-text, .message-sent .message-reply .message-received .message-name { margin-right:0px !important; }

#chat_content { background:#000000; color:#FFFFFF; }
#chat_content .message-name { color:#AAAAAA; white-space:nowrap; max-width: 16em; overflow:hidden; text-overflow:ellipsis; }
#chat_content .messages-date { color: #FFFFFF; }

.chat_messages_bottom {
    height:48px;
}

.icon_16 {
    font-size:16px !important;
    width:16px !important;
    height:16px !important;
}

.v_img {
    display: block;
    width: 100%;
    position: relative;
    background: black;
}

.v_date {
    width:100%;
    white-space: nowrap;
    text-align: center;
    font-size: 11px;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 100%;
    color: #AAAAAA;
}

.jp_img {
    display: block;
    width: 100%;
    position: relative;
    background: black;
}

.jp_date {
    white-space:nowrap;
    text-align:center;
    font-size:11px;
    text-overflow:ellipsis;
    overflow:hidden;
    max-width:100%;
    color:#AAAAAA;
}

.chat_messages_bottom.with-tabbar {
    height:96px;
}

.game_chat_messagebar {
    display:none;
    margin-bottom:0px;
}

.chat_messagebar {
    margin-bottom:0px;
}

.chat_messagebar.with-tabbar {
    margin-bottom:48px;
}

.messagebar.toolbar {
    height:auto !important;
    min-height:48px;
}

.messagebar.toolbar .toolbar-inner {
    position:static;
    height:auto;
    box-sizing:border-box;
    padding-top:8px;
    padding-bottom:8px;
}

.pm_messages_bottom {
    height:48px;
}

#pm_message_send.hide {
    display:none;
}

small.hide {
    display:none;
}

div.hide:not(#INTROSCREEN) {
    display:none;
}

.em {
    display:inline-block !important;
    width: 1.15em !important;
    height: 1.15em !important;
    margin:2px;
    background-position: center center;
    background-size: contain;
    vertical-align: middle;
    overflow:hidden;
    border-radius:0px !important;
}

.mp {
    max-width:100%;
    width:auto;
    max-height:120px;
    height:120px !important;
    border:0px;
    display:block;
    border-radius:6px;
    margin:2px;
}

#pm_new_message, #pm_new_message_view {
    padding-left: 36px;
    padding-right: 46px;
}

#pm_emoji_picker_overlay, #chat_emoji_picker_overlay {
    z-index: 15;
    background: rgba(0,0,0,0.35);
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    display: none;
}

#pm_new_message_view:focus {
    outline: none !important;
}

#pm_new_message_view {
    outline: none !important;
    height:auto !important;
    min-height:34px;
}

#pm_new_message.with-photo, #pm_new_message_view.with-photo {
    padding-left: 76px !important;
}

#pm_message_photo {
    position: absolute;
    left: 0;
    top: 0px;
    margin-left: 48px;
    padding: 12px 8px;
}

#pm_message_photo.hide {
    display: none;
}

#pm_message_photo .icon {
    color: #222222;
}

#pm_message_emoji {
    position: absolute;
    left: 0;
    top: 0px;
    margin-left: 12px;
    padding: 12px 8px;
}

#pm_message_emoji .icon {
    color: #222222;
}

#pm_message_send {
    position: absolute;
    right: 0;
    top: 0px;
    margin-right: 12px;
    padding: 12px 8px;
}

#pm_message_send .icon {
    color: blue;
}

#pm_message_sending {
    position: absolute;
    right: 0;
    top: 0px;
    margin-right: 16px;
    padding: 12px 8px;
}

#pm_message_sending span {
    height:20px;
    width:20px;
    margin-top:2px;
}

.ff_display_name {
    font-size:12px;
    padding-left:6px;
}

.item-after.hide {
    display:none !important;
}

.friends-list .item-after {
    max-height:48px !important;
}

.item-after.op50 {
    opacity: 0.5;
}

.item-after.op25 {
    opacity: 0.25;
}

.item-title .subtitle {
    font-size:12px;
    font-weight:normal;
    text-overflow:ellipsis;
    overflow:hidden;
}

#pm_message_sending.hide {
    display: none;
}

#chat_message_send.hide {
    display:none;
}

#chat_new_message, #chat_new_message_view {
    padding-left:36px;
    padding-right:86px;
}

#chat_new_message_view:focus {
        outline: none !important;
    }

#chat_new_message_view {
    outline: none !important;
    height: auto !important;
    min-height: 34px;
}

#chat_new_message.with-reply, #chat_new_message_view.with-reply {
    padding-left:76px !important;
}

#chat_new_message.with-photo, #chat_new_message_view.with-photo {
    padding-left:76px !important;
}

#chat_new_message.with-reply.with-photo, #chat_new_message_view.with-reply.with-photo {
    padding-left:112px !important;
}

#chat_message_reply {
    position: absolute;
    left: 0;
    top: 0px;
    margin-left: 48px;
    padding: 12px 8px;
}

#chat_message_reply.hide {
    display:none;
}

#chat_message_reply.with-photo {
    margin-left: 84px;
}

#chat_message_reply .icon {
    color: #222222;
}

#chat_message_photo {
    position: absolute;
    left: 0;
    top: 0px;
    margin-left: 48px;
    padding: 12px 8px;
}

#chat_message_photo.hide {
    display: none;
}

#chat_message_photo .icon {
    color: #222222;
}

#chat_message_emoji {
    position: absolute;
    top: 0px;
    left: 0;
    margin-left: 12px;
    padding: 12px 8px;
}

#chat_message_emoji .icon {
    color: #222222;
}

#chat_message_favorites {
    position:absolute;
    right:48px;
    top: 0px;
    margin-right:0px;
    padding: 12px 8px;
}

#chat_message_favorites.hide {
    display:none;
}

#chat_message_add_fav {
    position:absolute;
    right:48px;
    top: 0px;
    margin-right:0px;
    padding: 12px 8px;
}

#chat_message_add_fav.hide {
    display:none;
}

#chat_message_send {
    position: absolute;
    right: 0;
    top: 0px;
    margin-right: 12px;
    padding: 12px 8px;
}

#chat_message_send .icon {
    color: blue;
}

#chat_message_sending {
    position: absolute;
    right: 0;
    top: 0px;
    margin-right: 16px;
    padding: 12px 8px;
}

#chat_message_sending span {
    height: 20px;
    width:20px;
    margin-top:2px;
}

#chat_message_sending.hide {
    display:none;
}

.toolbar.messagebar~.page-content {
    padding-bottom:0px !important;
    border-bottom:0px;
}

.message {
    user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
}

.message.mod > .message-text {
    color:blue !important;
}

.message.mod > .message-name {
    font-weight:bold;
    color:#0099ff !important;
}

.message.tbj > .message-text {
    color:red !important;
}

.message.tbj > .message-name {
    font-weight:bold;
    color:red !important;
}

.popup.hide {
    display:none !important;
    pointer-events:none;
    opacity:0.5;
}

.swipeout-actions-right .hide, .swipeout-actions-left .hide {
    display:none !important;
}

.message-reply {
    background:#CCCCCC;
    border-radius:6px;
    padding:6px;
    margin: 4px 0px 0px 0px;
}

.message-reply .message { 
    max-width:100% !important;
    margin:0px;
}

.message-reply .message-text { margin-right:0px; }
.message-reply .messages-date { color:#222222 !important; margin:0px; padding:0px; font-size:x-small; }
.message-reply .message-name { color:#111111 !important; font-weight:bold; font-size:x-small; max-width: 14em !important; }
.message-reply .message-text { font-size:small; }
.message-reply .message-avatar { }

.avatar {
    width: 64px !important;
    height: 64px !important;
    border-radius: 0px !important;
    background-size: 64px 64px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.avatar img {
    width: 64px;
    height: 64px;
}

.avatar_chip {
    width: 100% !important;
    height: 100% !important;
    border-radius: 0px !important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.avatar_chip img {
    width:100%;
    height:100%;
}

.avatar_m {
    width: 58px !important;
    height: 58px !important;
    border-radius: 0px !important;
    background-size: 58px 58px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.avatar_m img {
    width: 48px;
    height: 48px;
}

.avatar_sm {
    width: 48px !important;
    height: 48px !important;
    border-radius: 0px !important;
    background-size: 48px 48px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.avatar_sm img {
    width: 48px;
    height: 48px;
}

.avatar_xsm {
    width: 36px !important;
    height: 36px !important;
    border-radius: 0px !important;
    background-size: 36px 36px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.avatar_xsm img {
    width: 36px;
    height: 36px;
}

.message-likes { height:auto; padding-left:40px; padding-right:36px; }
.message-likes .chip { margin-top:4px; margin-right:4px; }
.message-likes .chip-media { font-size:18px; }
.message-likes .chip-label { color: white; font-size:12px; }

.chat-whoson { background:#000000; padding:6px; }
.chat-notify div { background:#000000; padding:6px; }
.chat-notify-like { background:#000000; padding:6px; } .chat-notify-like div { margin-right: 4px; }
.chat-notify-like .chip-media { background-size:24px !important; width:24px; height:24px; margin-left:-4px; margin-right:0px !important;}
.chat-whoson div, .chat-notify div div { font-size:12px; background:#222222; color:#EEEEEE; border-radius:6px; padding:6px; text-align:center; }
.chat-whoson div a, .chat-notify div div a { color:white; text-decoration:underline; font-weight:bold; }

.transparent {
    background:transparent !important;
}

.peak {
    background: rgba(0,0,0,0.5) !important;
}

.chat-notify-holder {
    position:absolute;
    width:100%;
    height:auto;
    margin-top:44px;
    top:0;
    left:0;
    z-index:2;
}

#chat_new_messages, #pm_new_messages {
    cursor:pointer;
    box-sizing:border-box;
    background:#000000;
    position:absolute;
    width:100%;
    height:48px;
    left:0;
    z-index:2;
    padding:6px;
    bottom:48px;
}

#chat_new_messages.with-tabbar {
    bottom: 96px;
}

#chat_emoji_picker, #pm_emoji_picker, #pm_photo_picker {
    box-sizing:border-box;
    background:#FFFFFF;
    position:absolute;
    min-height:0px;
    left:0;
    z-index:16;
    bottom:48px;
    border-bottom:4px solid #CCCCCC;
}

.lcm {
    font-size: 24px;
    margin:4px;
    display:inline-block;
}

.lcm.emoji { 
    text-align:center;
    width:36px;
    height:36px;
}

.emoji_picker_header {
    background: #CCCCCC;
    text-align: center;
}

#chat_emoji_picker, #pm_emoji_picker, #pm_photo_picker {
    width:100%;
}

#emoji_picker_content {
    text-align:center;
}

.emoji_picker_header a {
    padding-top:7px;
    width:36px;
    height:38px;
    display:inline-block;
    padding-top:6px;
    border-radius:0px !important;
}

.emoji_picker_header a.on {
    background:#FFFFFF;
}

.emoji_picker_header i {
}

#chat_new_messages div, #pm_new_messages div { font-size:12px; background:#222222; color:#FFFFFF; border-radius:6px; padding:6px; text-align:center; }
#chat_new_messages div a, #pm_new_messages div a { color:white; text-decoration:underline; font-weight:bold; }
#chat_new_messages div i, #pm_new_messages div i { display:inline-block; }

.tab .messages .message-name { color:#AAAAAA; }
.tab .messages .messages-date { color: #FFFFFF; }

.popup.view .messages .message-name { color:#AAAAAA; }
.popup.view .messages .message-date { color:#FFFFFF; }

.messages .message-sending { font-size:10px; font-style:italic; }

.message-badges {
    display: inline;
}

.popup .searchbar {
    background:#000000;
}

.searchbar.navbar-hidden {
    top:0px !important;
}

.popup .searchbar .searchbar-cancel {
    color:white !important;
}

.message-badges img {
    display:inline-block !important;
    vertical-align: bottom;
    width: 14px;
    height: 14px;
    border: 0px;
}

.message-sent .message-badges img {
    margin-right:2px;
}

.message-received .message-badges img {
    margin-left:2px;
}

.bg-lightpink { background:#ffb6c1; }

.messagebar .button {
    flex-shrink: 0;
    margin:0px 6px 0px 10px;
}
.messagebar textarea {
    margin-left:6px;
}
.header_button {
    background: #007aff;
    color:#FFFFFF;
    border-radius: 6px;
    padding: 4px;
    font-size: 12px;
    cursor: pointer;
}
.detect-safeareas { display:none; }
.statusbar-overlay { background:#444444; }
.swiper-pagination-bullet { background-color:#FFFFFF !important; border:2px solid #AAAAAA; }
.swiper-pagination-bullet-active { background-color: #FF0000 !important; border:2px solid #FF0000; }
#videos_content .card-content p { font-size: 1.5em; }
#videos_content .card-footer p { font-size: 1em; }
#patron_content .card-content p { font-size: 1.5em; }
#patron_content .card-footer p { font-size: 1em; }
#myjackpots_content .card-content p, #memberjackpots_content .card-content p, #all_jackpots_content .card-content p { font-size: 1.5em; }
#myjackpots_content .card-footer p, #memberjackpots_content .card-footer p, #all_jackpots_content .card-footer p { font-size: 1em; }
.card-footer:before { background-color:#000000; }
.card-header:after { background-color: #000000; }
#jackpots_content .card {
    border-radius:10px;
}
.card-footer .chip {
    max-width:50%;
}
.card-footer .chip-label {
    text-overflow:ellipsis;
}

#jackpots_content .swiper-slide {
  box-sizing: border-box;
  max-width:420px;
}
#jackpots_content .swiper-container {
    padding-bottom:40px;
}
#merch_content .card-content p { font-size: 1.2em; }
#merch_content .card-footer p { font-size: 0.8em; }
#merch_content .rspW {
    display:inline-block;
    width:49%;
    box-sizing:border-box;
    vertical-align:top;
}
#home_videos_content .rspQ {
    width:100%;
}

#home_videos_content .rspW:nth-child(n+2) {
    display:none;
}
.small {
    font-size: 0.8em;
}
.xsmall {
    font-size: 0.65em;
}
.i_fl_rspW { width:100%; margin-bottom: 10px; box-sizing:border-box; padding-top:10px; }
.t_fr_rspW { width:100%; display:inline-block; box-sizing:border-box; }
.tab .page-content a { color:#FFFFFF; }
.tab .page-content .a_ext { color: #FF9999; }
.tab .page-content a:hover { color: #FFFFFF; }
.tab .page-content { box-sizing:border-box; background-color:#000000; color: #FFFFFF; padding-bottom:0px; border-bottom:49px solid rgba(0,0,0,0); }
.tab .content-block-inner, .tab .content-block { background-color:#000000; color:#FFFFFF; }
.tab .page-content .content-block { color:#FFFFFF; }
.popup.view .page-content a { color:#FFFFFF; }
.popup.view .page-content .a_ext { color: #FF9999; }
.popup.view .page-content a:hover { color: #FFFFFF; }
.popup.view .page-content { box-sizing:border-box; background-color:#000000; color: #FFFFFF; padding-bottom:0px; }
.popup.view .content-block-inner, .popup.view .content-block { background-color:#000000; color:#FFFFFF; }
.popup.view .page-content .content-block { color:#FFFFFF; }
.popup, .popup .page { background: #333333; }
.popup .page-content { background: #333333; color:#FFFFFF; padding-bottom:initial; }
.theme-black .popup label.label-checkbox input[type=checkbox]:checked+.item-media i.icon-form-checkbox { background-color:#007aff; }
.popup .list-block .label { color:#FFFFFF; }
.popup .list-block a, .popup .list-block a.active { color:#FFFFFF !important; font-weight:bold; }
.popup .content-block-title { color:#FFFFFF; }
.popup .list-block .item-inner:after { background-color:#000000; }
.popup .list-block ul:after { background-color: #000000; }

.popup .page-content input, .popup .list-block input { color:#FFFFFF !important; }

.list-block input[type="text"]::-webkit-input-placeholder,
.list-block input[type="password"]::-webkit-input-placeholder,
.list-block input[type="search"]::-webkit-input-placeholder,
.list-block input[type="email"]::-webkit-input-placeholder,
.list-block input[type="tel"]::-webkit-input-placeholder,
.list-block input[type="url"]::-webkit-input-placeholder,
.list-block input[type="date"]::-webkit-input-placeholder,
.list-block input[type="datetime-local"]::-webkit-input-placeholder,
.list-block input[type="time"]::-webkit-input-placeholder,
.list-block input[type="number"]::-webkit-input-placeholder,
.list-block select::-webkit-input-placeholder,
.list-block textarea::-webkit-input-placeholder {
    color: #777777;
}

.popup .page-content select, .popup .list-block select { color:#FFFFFF; }
.popup .page-content select option, .popup .list-block select option { color:#212121; }

.popup .page-content textarea { color: #FFFFFF; }
.popup .content-block, .popup .list-block {
    color: #FFFFFF;
}
.popup .toolbar.messagebar {
    margin-bottom:0px;
}
.popup-pm .content-block {
    margin: 0px;
}.popup-pm {
     overflow:hidden;
}
#pm_content { background:#000000; color:#FFFFFF; }
#pm_content .message-name { color:#AAAAAA; max-width: 16em; overflow:hidden; text-overflow:ellipsis; }
#pm_content .messages-date { color: #FFFFFF; }

.profile_team td {
    font-weight:normal !important;
    font-size:12px !important;
    padding:2px !important;
}

.profile_team .name {
    font-weight:bold !important;
    font-size:16px !important;
    padding-bottom:0px !important;
}

.profile_team .icon {
    display: block;
    width: 64px;
    height: 64px;
    border-radius: 16px;
}

.popup-friends .list-block { margin:0px; }
.popup-profile, .popup-patron { background:#333333; }
.popup-profile .content-block, .popup-profile .list-block, .popup-patron .content-block, .popup-patron .list-block,.popup-friends .content-block, .popup-friends .list-block { color:#FFFFFF; }
#popup-patron-content { position:absolute; top:10px; left:10px; right:10px; margin:0px; bottom:70px; overflow:auto; }
#popup-patron-content table { max-width:400px; }
#popup-profile-content td, #popup-patron-content td { font-size:14px; padding:4px; }
#popup-profile-content td:nth-child(odd) { width:100px; font-weight:bold; white-space:nowrap; }
#popup-profile-content .profile_badge { width:64px; height:64px; margin:4px; }
#popup-profile-content .header, #popup-patron-content .header {
    margin-top: 6px;
    padding: 6px;
    border-radius: 6px;
    background: #222222;
    font-size: 16px;
    font-weight: bold;
}
#friends_content .content-block { margin: 15px 0px; }
.tab .page-content .list-block input, .tab .page-content .list-block select, .tab .page-content .list-block textarea { background-color:#000000; color:#FFFFFF; border-bottom:3px solid #333333; }
.tab .page-content .list-block input:focus, .tab .page-content .list-block select:focus, .tab .page-content .list-block textarea:focus { border-bottom:3px solid #990000; }
.tab .page-content .list-block .item-title.label { color:#DDDDDD; }
.tab .page-content .list-block .item-inner::after { background:#666666; }
.tab .list-block ul {
    background: none;
}

.popup.view .subnavbar .list-block select { background: #222222; color:#FFFFFF; }
.popup.view .subnavbar .list-block .item-inner::after { background-color:rgba(0,0,0,0); opacity:0; }
.popup.view .page-content .list-block input, .popup.view .page-content .list-block select, .popup.view .page-content .list-block textarea { background-color:#000000; color:#FFFFFF; border-bottom:3px solid #333333; }
.popup.view .page-content .list-block input:focus, .popup.view .page-content .list-block select:focus, .popup.view .page-content .list-block textarea:focus { border-bottom:3px solid #990000; }
.popup.view .page-content .list-block .item-title.label { color:#DDDDDD; }
.popup.view .page-content .list-block .item-inner::after { background:#666666; }
.popup.view .list-block ul {
    background: none;
}

.popup.view .page-content .list-block input, .popup.view .page-content .list-block select, .popup.view .page-content .list-block textarea {
    background-color: #000000;
    color: #FFFFFF;
    border-bottom: 3px solid #333333;
}

.popup.view .page-content .list-block input:focus, .popup.view .page-content .list-block select:focus, .popup.view .page-content .list-block textarea:focus {
    border-bottom: 3px solid #990000;
}

.popup.view .page-content .list-block .item-title.label {
    color: #DDDDDD;
}

.popup.view .page-content .list-block .item-inner::after {
    background: #666666;
}

.popup.view .list-block ul {
    background: none;
}

.popup .list-block ul {
    background: #333333;
}
.list-block .content-block-title {
    margin-top:10px;
}
.list-block ul:before {
    display:none;
}
.popup .accordion-item {
    background-color:#222222;
}
.preloader.imgloader-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23ffffff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.t25 { 
    position:absolute;
    margin:25% 50%;
    left:-12px;
}
.t50 {
    position:absolute;
    margin:50% 50%;
    left:-12px;
    top:-12px;
}
.t50_48 {
    position: absolute;
    margin-left:12px;
    margin-right:12px;
    margin-top:12px;
    width: 24px;
    height: 24px;
}
.il100 {
    display:inline-block;
    float:left;
    margin:100px;
}

.lb-48 {
    height:48px;
    padding-top:10px;
    z-index:+1;
}

.team_button {
    background-color:#111111!important ;
    box-shadow: 1px 1px #000000;
    color:#CCCCCC;
    border:1px solid #FFFFFF;
    border-color:#FFFFFF !important;
    font-weight:bold;
}

.team_button.yellow {
    color:#edc200 !important;
}

.team_button.gray {
    color:#AAAAAA !important;
}

label.label-checkbox input[type=checkbox]:checked + .item-media i.icon-form-checkbox.chk_yellow {
    background-color:darkgoldenrod !important;
}

.preloader-svg {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat;
    -webkit-animation: preloader-svg-spin 1s steps(12, end) infinite;
    animation: preloader-svg-spin 1s steps(12, end) infinite;
}

.preloader-svg.color-white,
.preloader-svg.preloader-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23ffffff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@-webkit-keyframes preloader-svg-spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes preloader-svg-spin {
    100% {
        transform: rotate(360deg);
    }
}

.popover { z-index: 11002500; } 
.actions-modal { z-index: 11002500; } 
.preloader-indicator-modal { z-index: 11002500; } 
.picker-modal { z-index: 11001500; } 
.modal { z-index: 11002500; }
.modal-overlay, .preloader-indicator-overlay, .popup-overlay, .picker-modal-overlay { z-index: 11002000; }

.actions-popover .list-block+.list-block { margin-top:0px; }

.tab .media-list li { background-color:#222222; }
.popup.view .media-list li { background-color:#222222; }
.view-events .media-list { padding-top:0px !important; margin-top:0px !important; }
.page .content-block-title { color: #FFFFFF; font-weight: bold; }
#video_player { box-sizing:border-box; text-align:center; }
.n-1-img { max-width:100%; }
.n-1-copy { }
.n-b-img { max-width:100%; }
.n-b-copy { }
@media ( max-width:360px ) {
    h1 {
        font-size: 1em;
    }

    p {
        font-size:0.8em;
    }
    #videos_content .card-content p {
        font-size: 1.2em;
    }
    #videos_content .card-footer p {
        font-size: 0.8em;
    }
    #patron_content .card-content p {
        font-size: 1.2em;
    }
    #patron_content .card-footer p {
        font-size: 0.8em;
    }
    #myjackpots_content .card-content p, #memberjackpots_content .card-content p, #all_jackpots_content .card-content p {
        font-size: 1.2em;
    }
    #myjackpots_content .card-footer p, #memberjackpots_content .card-footer p, #all_jackpots_content .card-footer p {
        font-size: 0.8em;
    }
    #merch_content .card-content p {
        font-size: 1em;
    }
    #merch_content .card-footer p {
        font-size: 0.6em;
    }
}

@media ( orientation:portrait ) {
    .panel-left .panel_grabber, .left_panel_grabber {
        bottom:24px;
    }
}

@media ( orientation:landscape ) {
    .panel-left .panel_grabber, .left_panel_grabber {
        bottom:24px;
    }
}

@media ( max-width:640px ) and ( orientation:landscape ) {
    .sl_rspW {
        overflow:hidden;
        white-space:nowrap;
        text-overflow:ellipsis;
        width:100%;
        display:inline-block;
    }
}
@media ( max-width:768px ) and ( min-width:360px ) {
    h1 {
        font-size:1.2em;
    }
    p {
        font-size:1em;
    }
    #videos_content .card-content p {
        font-size: 1.3em;
    }
    #videos_content .card-footer p {
        font-size: 0.9em;
    }
    #patron_content .card-content p {
        font-size: 1.3em;
    }
    #patron_content .card-footer p {
        font-size: 0.9em;
    }
    #myjackpots_content .card-content p, #memberjackpots_content .card-content p, #all_jackpots_content .card-content p {
        font-size: 1.3em;
    }
    #myjackpots_content .card-footer p, #memberjackpots_content .card-footer p, #all_jackpots_content .card-content p {
        font-size: 0.9em;
    }
    #merch_content .card-content p {
        font-size: 1.1em;
    }
    #merch_content .card-footer p {
        font-size: 0.7em;
    }
}
@media ( min-width:480px ) {
    #whoson_content .member {
        width:116px;
        font-size:14px;
    }

    #whoson_content .status {
        width:116px;
    }

    .i_fl_rspW {
        width:49%;
        max-width:360px;
        margin-right:10px;
    }

    .t_fr_rspW {
        width:48%;
    }

    .bt_rspW {
        border-top:4px solid #333333;
        background:#111111;
        padding:10px;
    }

    #videos_content .rspW {
        display: inline-block;
        width: 49.5%;
        box-sizing: border-box;
        vertical-align: top;
    }

    #patron_content .rspW {
        display: inline-block;
        width: 49.5%;
        box-sizing: border-box;
        vertical-align: top;
    }

    #myjackpots_content .rspW, #memberjackpots_content .rspW, #all_jackpots_content .rspW {
        display: inline-block;
        width: 49%;
        box-sizing: border-box;
        vertical-align: top;
    }

    #merch_content .rspW {
        display: inline-block;
        width: 24%;
        box-sizing: border-box;
        vertical-align: top;
    }

    #home_videos_content .rspW {
        display: inline-block;
        width: 49.5%;
        box-sizing: border-box;
        vertical-align: top;
    }
}

@media ( min-width: 480px ) and ( min-height: 320px ) and ( orientation: landscape ) {
    #home_videos_content .rspW:nth-child(2) {
        display:inline-block;
    }
}
@media ( min-width:1024px ) {
    #videos_content .rspW {
        display: inline-block;
        width: 33%;
        box-sizing: border-box;
        vertical-align: top;
    }

    #patron_content .rspW {
        display: inline-block;
        width: 33%;
        box-sizing: border-box;
        vertical-align: top;
    }

    #myjackpots_content .rspW, #memberjackpots_content .rspW, #all_jackpots_content .rspW {
        display: inline-block;
        width: 33%;
        box-sizing: border-box;
        vertical-align: top;
    }

    #merch_content .rspW {
        display: inline-block;
        width: 16%;
        box-sizing: border-box;
        vertical-align: top;
    }

    #home_videos_content .rspW {
        display: inline-block;
        width: 33%;
        box-sizing: border-box;
        vertical-align: top;
    }
}
@media ( min-width: 320px ) and ( min-height: 700px ) and ( orientation: portrait ) {
    #home_videos_content .rspW {
        width: 100%;
    }
    #home_videos_content .rspW:nth-child(n+2):nth-child(-n+2) {
        display:inline-block;
    }
}
@media ( min-width:1024px ) and ( max-height:800px ) and ( orientation: landscape ) {
    #home_videos_content .rspW {
        width: 33%;
    }
    #home_videos_content .rspW:nth-child(n+2):nth-child(-n+3) {
        display:inline-block;
        width:33%;
    }
}
@media ( min-width:480px ) and ( max-height:1024px ) and ( orientation: portrait ) {
    #home_videos_content .rspW {
        width: 49.5%;
    }
    #home_videos_content .rspW:nth-child(n+2):nth-child(-n+4) {
        display:inline-block;
    }
}
@media ( min-width:1024px ) and ( min-height:800px ) and ( orientation: landscape ) {
    #home_videos_content .rspW {
        width: 33%;
    }
    #home_videos_content .rspW:nth-child(n+2):nth-child(-n+6) {
        display:inline-block;
    }
}
@media ( min-width:1024px ) and ( min-height:1280px ) and ( orientation: portrait ) {
    #home_videos_content .rspW {
        width:33%;
    }
    #home_videos_content .rspW:nth-child(n+2):nth-child(-n+9) {
        display:inline-block;
    }
}
@media ( min-width:1280px ) {
    #merch_content .rspW {
        display:inline-block;
        width:16%;
        box-sizing:border-box;
        vertical-align:top;
    }
}