@charset "UTF-8";
/* You can add global styles to this file, and also import other style files */
dd,dl,dt,legend,ol,td,th,ul{padding:0}
iframe,img,legend{border:0}
.wrapper:after,section:after{clear:both}
.news-article hr,.static-content hr{border-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 1"><circle fill="hsla(0, 0%, 0%, 0.3)" cx="1" cy="0.3" r="0.3"/></svg>') 0 0 100% repeat}
[ng-click],button,label{cursor:pointer}
.form__message,.form__popover--error{filter:drop-shadow(0 4px 0 rgba(0, 0, 0, .3))}
.modal,body{min-width:320px}
button,fieldset,input,select{outline:0}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
abbr[title]{border-bottom:1px dotted}
b,optgroup,strong{font-weight:700}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{image-rendering:pixelated}
.card__image--tall,.card__image--wide{image-rendering:auto}
svg:not(:root){overflow:hidden}
hr{box-sizing:content-box;height:0}
pre,textarea{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
.aside--box,.content,.modal-open{overflow:hidden}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{padding:.35em .625em .75em}
table{border-collapse:collapse;border-spacing:0}
.animated{animation-duration:1s;animation-fill-mode:both}
.animated.infinite{animation-iteration-count:infinite}
.animated.hinge{animation-duration:2s}
.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}
@keyframes shake{100%,from{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}
.shake{animation-name:shake}
.ng-cloak,.ng-hide:not(.ng-hide-animate),.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}
iframe,ng\:form{display:block}
.ng-animate-shim{visibility:hidden}
.ng-anchor{position:absolute}
.animated.shake{animation-duration:.5s}
*{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
body{margin:0;background-color:#0c3a65;color:#7ecaee;display:flex;flex-direction:column;font-family:Ubuntu,"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;font-size:16px;font-variant-ligatures:common-ligatures;line-height:1.4;min-height:100vh}
dd,dl,dt,ol,ul{list-style-type:none;margin:0}
section{zoom:1}
section:after,section:before{content:'';display:table}
figure{margin:0}
.content{background:linear-gradient(135deg,#15507c,#0c3a65) no-repeat fixed;flex:1 0 auto;width:100%}
.wrapper{zoom:1;margin:0 auto;max-width:1200px;padding:0 12px}
.aside,.wrapper--content{margin-bottom:24px;margin-top:24px}
.wrapper:after,.wrapper:before{content:'';display:table}
.main{float:none;width:100%}
@media (min-width:959px){.main{float:left;width:70%;padding-right:24px}}
.main--fixed{float:none;width:100%}
@media (min-width:959px){.main--fixed{float:left;width:calc(100% - 304px)}}
.aside{float:none;width:100%}
.aside:empty,.aside:last-child{margin-bottom:0}
@media (min-width:959px){.aside{clear:right;float:right;width:30%;margin-top:0}}
.aside--box{border-radius:3px;padding:24px 12px;background-color:#0b6395}
.aside--box h1:first-child,.aside--box h2:first-child,.aside--box h3:first-child,.aside--box h4:first-child,.aside--box h5:first-child,.aside--box h6:first-child{text-shadow:0 1px #000;background-color:#0e3955;margin:-24px -12px 12px;padding:6px 12px}
@media (min-width:532px){.aside--box h1:first-child,.aside--box h2:first-child,.aside--box h3:first-child,.aside--box h4:first-child,.aside--box h5:first-child,.aside--box h6:first-child{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.aside--box{padding-left:24px;padding-right:24px}}
.aside--fixed{float:none;width:100%}
@media (min-width:959px){.aside--fixed{clear:right;float:right;width:304px}.aside--push-down{margin-top:65px}}
.form__footer:after,.modal-content:after,.modal__title:after,.news-header--column:nth-child(even){clear:both}
.static-content hr{border-width:0 0 8px;clear:both;margin:1.35em auto;max-width:100%}
.static-content ol{list-style-type:decimal;margin:12px 0;padding-left:26px}
.static-content ul{list-style-type:disc;margin:12px 0;padding-left:26px}
.static-content iframe{margin:24px 0;max-width:100%}
.static-content img{vertical-align:middle}
.static-content .remove-link:active,.static-content .remove-link:hover{border-bottom-style:solid;border-bottom-width:0}
.static-content .align-center,.static-content .align-left,.static-content .align-right{display:block;margin:12px auto}
@media (min-width:532px){.static-content .align-left{float:left;margin:12px 24px 12px 0}.static-content .align-right{display:inline-block;float:right;margin:12px 0 12px 24px}}
fieldset,form{margin:0}
fieldset{border:0}
button,label{display:inline-block}
button:disabled,input:disabled,select:disabled{cursor:not-allowed}
button::-moz-focus-inner,input::-moz-focus-inner,select::-moz-focus-inner{border:0;padding:0}
input,select{display:block}
.form>*+>*{margin:24px 0}
.form--left{float:none;width:100%}
@media (min-width:532px){.form--left{float:none;width:66%}}
@media (min-width:767px){.form--left{float:none;width:50%}.form__field:first-of-type .form__popover--error{z-index:3}.form__field:nth-of-type(2) .form__popover--error{z-index:2}.form__field:nth-of-type(3) .form__popover--error{z-index:1}}
@media (min-width:959px){.form--left{float:none;width:33%}.main .form--left{float:none;width:50%}}
.form__message{margin:24px 0;border-radius:3px;color:#fff;padding:12px}
.form__message.ng-enter,.form__message.ng-leave{transition:opacity .15s ease-out}
.form__message.ng-enter,.form__message.ng-leave.ng-leave-active{opacity:0}
.form__message.ng-enter.ng-enter-active,.form__message.ng-leave{opacity:1}
.form__submit--inline:disabled,.form__submit:disabled,.hotel-button-beta:disabled,.hotel-button-native:disabled,.hotel-button:disabled,.native-hotel-launch__group__button:disabled{opacity:.4}
.form__message>*{margin:12px 0 0}
.form__message>:first-child{margin-top:0}
.form__message>:not(.form__field){padding-left:3px;padding-right:3px}
.form__message--error{background-color:#b00049}
.form__message--success{background-color:#00b14e}
.form__fieldset{margin:24px 0;padding:0 12px}
.form__fieldset>*{margin:12px 0 0}
.form__fieldset>:first-child{margin-top:0}
.form__fieldset>:not(.form__field){padding-left:3px;padding-right:3px}
.modal .form__fieldset{padding-left:0;padding-right:0}
.form__fieldset--inline{margin:0;padding:0}
.form__fieldset--box{background-color:#103960;border-radius:3px;padding:12px}
.form__fieldset--box+.form__fieldset--box{margin-top:-23px}
.modal .form__fieldset--box{padding-left:12px;padding-right:12px}
.form__fieldset--box-bottom{border-top-left-radius:0;border-top-right-radius:0}
.form__fieldset--box-top{border-bottom-left-radius:0;border-bottom-right-radius:0}
.form__field{position:relative}
.form__label{color:#fff}
.form__label--inline{margin-right:12px}
.form__label--checkbox,.form__label--radiobutton{color:#7ecaee;display:block;padding-left:27px;padding-right:3px;position:relative}
.form__input,.form__select{box-shadow:inset 0 2px 0 0 #9ebecc;line-height:1.2;padding:5px 12px;width:100%;font-size:16px}
.form__input{background-color:#ccd8df;border:3px solid #275d8e;border-radius:5px;color:#444}
.form__input::placeholder{color:#888}
.form__input:focus{background-color:#fff;border-color:#0074a6}
.form__input.ng-invalid:not(.ng-pristine),.ng-submitted .form__input.ng-invalid{border-color:#903352}
.form__input.ng-invalid:not(.ng-pristine):focus,.ng-submitted .form__input.ng-invalid:focus{border-color:#ae1a50}
.form__checkbox,.form__radiobutton{height:1.4em;left:3px;position:absolute;top:0}
.form__select{background-color:#ccd8df;border:3px solid #275d8e;border-radius:5px;color:#444;height:35.2px}
.form__select::placeholder{color:#888}
.form__select:focus{background-color:#fff;border-color:#0074a6}
.form__select.ng-invalid:not(.ng-pristine),.ng-submitted .form__select.ng-invalid{border-color:#903352}
.form__select.ng-invalid:not(.ng-pristine):focus,.ng-submitted .form__select.ng-invalid:focus{border-color:#ae1a50}
.form__input--inline,.form__select--inline{display:inline-block;width:auto}
.form__helper{margin:12px 0 0;padding-left:3px;padding-right:3px;display:block}
.form__popover{color:#fff;margin-top:12px;padding:12px;position:relative}
@media (min-width:767px){.form__popover{bottom:auto;left:100%;margin-left:24px;margin-top:0;position:absolute;top:-6px;width:calc(100% + 12px)}.form__popover--inline,.modal .form__popover{left:0;margin-left:0;margin-top:12px;position:relative;top:0;width:auto}}
.form__popover--error{background-color:#b00049;border-radius:3px}
.form__popover--error:before{border-bottom:8px solid #b00049;border-left:8px solid transparent;border-right:8px solid transparent;content:'';display:block;left:12px;position:absolute;top:-8px}
@media (min-width:767px){.form__popover--error:before{display:none}.form__popover--error:after{border-bottom:8px solid transparent;border-left:0;border-right:8px solid #b00049;border-top:8px solid transparent;content:'';display:block;left:-8px;position:absolute;top:15px}.form__popover--error.form__popover--inline:before,.modal .form__popover--error:before{display:block}.form__popover--error.form__popover--inline:after,.modal .form__popover--error:after{display:none}}
.form__submit--inline:active,.form__submit--inline:hover,.form__submit:active,.form__submit:hover{border-bottom-style:solid;border-bottom-width:2px}
.form__footer{zoom:1;margin-top:24px;position:relative}
.form__footer:after,.form__footer:before{content:'';display:table}
.form__cancel{display:block;line-height:1;margin-left:12px;margin-top:-.5em;position:absolute;top:50%}
.form__submit,.form__submit--inline{line-height:1.2;color:#fff;border-radius:5px;border-width:2px;border-style:solid;margin-bottom:4px;text-transform:uppercase;display:inline-block;text-align:center}
.modal,.modal-backdrop{right:0;top:0;left:0;bottom:0;outline:0}
.form__submit{box-shadow:0 3px 0 1px rgba(0,0,0,.3);background-color:#00813e;border-color:#8eda55;font-size:16px;padding:12px 24px;float:right}
.form__submit:hover{background-color:#00ab54;border-color:#b9f373}
.form__submit:active,.form__submit:disabled{background-color:#006743;border-color:#5abb37}
.form__submit:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}
.form__submit--inline{box-shadow:0 3px 0 1px rgba(0,0,0,.3);background-color:#00813e;border-color:#8eda55;font-size:12px;padding:6px 12px;height:31px;margin-left:12px}
.form__submit--inline:hover{background-color:#00ab54;border-color:#b9f373}
.form__submit--inline:active,.form__submit--inline:disabled{background-color:#006743;border-color:#5abb37}
.form__submit--inline:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}
.icon{display:inline-block;font-style:normal}
.icon--arrow-next{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-218px -434px;width:21px;height:38px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.icon--arrow-next{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-111px -74px;background-size:494px 475px}}
.icon--arrow-prev{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-369px -200px;width:21px;height:38px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.icon--arrow-prev{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-465px -190px;background-size:494px 475px}}
.icon--close{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-499px -95px;width:20px;height:20px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.icon--close{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-379px -383px;background-size:494px 475px}}
.icon--fullscreen{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-158px -165px;width:15px;height:14px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.icon--fullscreen{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-266px -406px;background-size:494px 475px}}
.icon--fullscreen-back{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-181px -113px;width:15px;height:14px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.icon--fullscreen-back{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-281px -130px;background-size:494px 475px}}
.icon--habbo{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-163px -113px;width:16px;height:16px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.icon--habbo{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-180px -161px;background-size:494px 475px}}
.icon--heart{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-460px -387px;width:26px;height:24px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.icon--heart{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-451px -296px;background-size:494px 475px}}
.icon--like{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-315px -434px;width:22px;height:24px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.icon--like{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-111px -113px;background-size:494px 475px}}
.icon--report{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-499px 0;width:21px;height:24px}
.icon--facebook,.icon--instagram,.icon--rss,.icon--twitter,.icon--youtube{width:30px;height:30px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.icon--report{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-134px -113px;background-size:494px 475px}}
.icon--facebook{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-364px -333px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.icon--facebook{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-260px -99px;background-size:494px 475px}}
.icon--twitter{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-368px -387px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.icon--twitter{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-365px -243px;background-size:494px 475px}}
.icon--youtube{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-400px -387px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.icon--youtube{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-198px -99px;background-size:494px 475px}}
.icon--rss{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-332px -333px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.icon--rss{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-229px -99px;background-size:494px 475px}}
.icon--instagram{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-300px -333px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.icon--instagram{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-198px -130px;background-size:494px 475px}}
.modal{display:none;overflow:auto;-webkit-overflow-scrolling:touch;position:fixed;z-index:1050}
.modal-dialog{cursor:auto;height:100%;position:relative;width:100%}
@media (min-width:767px){.modal-dialog{height:auto;margin:30px auto;max-width:500px}.modal-dialog.modal-sm{max-width:400px}.modal-dialog.modal-lg{max-width:600px}}
.modal-content{zoom:1;box-shadow:0 1px 2px rgba(0,0,0,.3);background-color:#0b6395;border:3px solid #2685bc;border-radius:10px;margin:0 auto;min-height:100%;outline:0;overflow:hidden;position:relative}
.news-header--column:first-child .news-header__banner,.news-header--single .news-header__banner,.news-header__viewport{box-shadow:3px 3px rgba(0,0,0,.3)}
.modal-content:after,.modal-content:before{content:'';display:table}
.fade .modal-content{transition:opacity .15s ease-out,transform .15s ease-out;opacity:0;transform:scale(.9)}
.fade.in .modal-content{opacity:1;transform:scale(1)}
.modal-backdrop{background-color:#0c3a65;opacity:.9;-webkit-overflow-scrolling:none;position:fixed;z-index:1040}
.accordion-item-content,.avatar__title,.card__link,.footer__content,.header__top .header__login-form.ng-hide-animate,.user-menu__list.ng-hide-animate,.user-menu__name,habbo-hotel-closed{overflow:hidden}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.in{opacity:.9}
.modal__close{background:url(/assets/images/sprite.ce7123b0.png) -499px -95px;border:0;padding:0;width:20px;height:20px;display:inline-block;position:absolute;right:12px;top:11px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.modal__close{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-379px -383px;background-size:494px 475px}}
.modal__title{zoom:1;text-shadow:0 1px #000;background-color:#0e3955;border-radius:8px;line-height:42px;margin:0;text-align:center;text-transform:initial}
.card__meta,h1,h2,h3,h4,h5,h6{text-shadow:0 1px rgba(0,0,0,.3)}
.header__top__toggle,h1,h2,h3,h4,h5{text-transform:uppercase}
.modal__title:after,.modal__title:before{content:'';display:table}
.modal__content{margin:24px auto 110px;max-width:280px;padding:0 12px;width:100%}
.modal-sm .modal__content{margin-bottom:60px}
.modal-lg .modal__content{margin-bottom:110px;max-width:380px}
.news-header{margin:24px 0;min-height:100px;padding-left:112px;position:relative}
.news-header--column{float:none;width:100%;margin-top:0}
@media (min-width:767px){.news-header--column{float:left;width:calc(50% - 12px)}.news-header--column:nth-child(even){margin-right:24px}.news-header--column:nth-child(n+2):nth-child(-n+3){margin-top:0}.news-header--column:first-child,.news-header--single{color:#fff;height:300px}}
@media (min-width:959px){.news-header{min-height:120px;padding-left:132px}.news-header--column{float:none;width:100%}.news-header--column:nth-child(even){margin-right:0}.news-header--column:nth-child(n+2):nth-child(-n+3){margin-top:24px}}
@media (min-width:1199px){.news-header--column{float:left;width:calc(50% - 12px)}.news-header--column:nth-child(even){margin-right:24px}.news-header--column:nth-child(n+2):nth-child(-n+3){margin-top:0}}
.news-header--column:first-child,.news-header--single{float:none;margin:0;padding:0;width:100%}
.news-header--column:first-child{margin-bottom:24px}
.news-header--single{margin-bottom:12px}
.news-header__link{display:block}
.news-header--column:first-child .news-header__image--thumbnail,.news-header--column:not(:first-child) .news-header__image--featured{display:none}
.news-header__link:active,.news-header__link:hover{border-bottom-style:solid;border-bottom-width:0}
@media (min-width:767px){.news-header--single{margin-bottom:54px}.news-header--column:first-child .news-header__banner,.news-header--single .news-header__banner{height:300px;margin:0;max-width:759px;overflow:hidden;position:absolute;width:100%}}
.news-header--column:first-child .news-header__banner{margin-bottom:12px}
.news-header--single .news-header__banner{margin-bottom:42px}
@media (min-width:767px){.news-header--column:first-child .news-header__wrapper,.news-header--single .news-header__wrapper{margin:0;max-width:330px;padding:12px 12px 0;position:relative}}
.news-header__viewport{height:100px;left:0;overflow:hidden;position:absolute;top:0;width:100px}
@media (min-width:959px){.news-header__viewport{height:120px;width:120px}}
.news-header--column:first-child .news-header__viewport,.news-header--single .news-header__viewport{box-shadow:none;height:200px;position:relative;width:100%}
@media (min-width:767px){.news-header--column:first-child .news-header__viewport,.news-header--single .news-header__viewport{height:300px;position:absolute}}
.news-header__image{position:absolute}
.news-header__image--thumbnail{height:120px;right:-10px;top:-10px}
@media (min-width:959px){.news-header__image--thumbnail{right:0;top:0}}
.news-header__image--featured{right:0;top:-50px}
.news-header__title{font-size:24px;margin:0}
a[href*='/hotel'] .news-header__title:after{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-346px -287px;width:49px;height:26px;content:'';display:inline-block;margin-left:6px;vertical-align:top}
.navigation__link:before,.news-header--column:first-child .news-header__title:after,.news-header--single .news-header__title:after{vertical-align:initial}
@media (min-resolution:192dpi), (min-resolution:2dppx){a[href*='/hotel'] .news-header__title:after{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-342px -198px;background-size:494px 475px}}
.news-header--column:first-child .news-header__title,.news-header--single .news-header__title{font-size:36px}
@media (min-width:767px){.news-header__image--featured{position:static}.news-header--column:first-child .news-header__title,.news-header--single .news-header__title{line-height:1}}
blockquote,p,small{line-height:1.4}
.news-header__info{font-size:14px;line-height:1.4;color:#999;font-style:italic}
.news-header--column:first-child .news-header__info{pointer-events:none}
.news-header__date{display:inline}
.news-header__date:not(:last-child):after{content:' | ';font-style:normal}
.news-header__categories{display:inline;font-size:0}
.news-header__category{display:inline;pointer-events:auto}
.news-header--column:first-child .news-header__summary,habbo-search:before{pointer-events:none}
.news-header__category:not(:last-child):after{font-size:14px;content:', '}
.news-header__category__link,.news-header__summary{font-size:14px}
.news-header--single .news-header__summary{font-size:16px;font-weight:700;margin:.75em 0}
@media (min-width:767px){.news-header--single .news-header__summary{font-size:14px;font-weight:400;margin:0}}
@media (min-width:640px){.ot-pc-header{padding-left:40px!important;width:calc(100% - 50px)!important}.ot-grp-desc{padding-right:40px!important}}
.ot-pc-logo{background-image:url(/assets/images/sprite@2x.7b793f0a.png)!important;background-position:0 0!important;background-size:350px 336px!important;height:52px!important;width:140px!important}
#ot-pc-title{font-size:small!important}
@media (min-width:532px){#ot-pc-title{margin-left:13px!important;font-size:1.37em!important}}
.ot-close-cntr{right:0!important}
.ot-pc-footer-logo{display:none!important}
@media (min-width:640px){.ot-close-cntr{right:40px!important}.ot-title-cntr{padding-left:60px!important}.ot-grp-hdr1{width:calc(100% - 50px)!important}#accept-recommended-btn-handler,.onetrust-close-btn-handler{margin:40px!important}}
#onetrust-reject-all-handler{background-color:#3844c9!important}
.ot-tgl input:checked+.ot-switch .ot-switch-nob{background-color:#2196f3!important}
blockquote:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child{margin-top:0}
blockquote:last-child,p:last-child{margin-bottom:0}
a{color:#fff;cursor:pointer;outline:0;text-decoration:none}
a:active,a:hover{outline:0;border-bottom-style:solid;border-bottom-width:1px}
h1,h2,h3,h4,h5,h6{color:#fff;font-family:"Ubuntu Condensed","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;font-weight:400;margin:.6em 0;line-height:1.2}
h1{font-size:36px}
h2{font-size:32px}
h3{font-size:24px}
h4{font-size:20px}
h5,h6,p{font-size:16px}
p{margin:.75em 0}
blockquote{margin:.75em 12px;background-color:rgba(0,0,0,.5);border-radius:6px;padding:12px 24px}
small{font-size:14px}
@font-face{font-family:'Ubuntu Habbo';src:url(/assets/fonts/UbuntuHabbo.22a7d5e7.woff2) format("woff2"),url(/assets/fonts/UbuntuHabbo.9d8d523c.woff) format("woff");unicode-range:U+007C,U+2020,U+2022,U+00B6,U+00B1,U+00A5,U+00B5,U+00AA,U+00BA,U+00AC,U+0192,U+00BB,U+2014,U+2018,U+2021}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(/assets/fonts/UbuntuRegular-cyrillic-ext.f4b0ec31.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(/assets/fonts/UbuntuRegular-cyrillic.1432c611.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(/assets/fonts/UbuntuRegular-greek-ext.42ba782d.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(/assets/fonts/UbuntuRegular-greek.3bf6b29b.woff2) format("woff2");unicode-range:U+0370-03FF}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(/assets/fonts/UbuntuRegular-latin-ext.bd04ab67.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(/assets/fonts/UbuntuRegular-latin.dae8c8b9.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(/assets/fonts/UbuntuBold-cyrillic-ext.41f66a99.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(/assets/fonts/UbuntuBold-cyrillic.9f9afe52.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(/assets/fonts/UbuntuBold-greek-ext.51a4546f.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(/assets/fonts/UbuntuBold-greek.8ba7699d.woff2) format("woff2");unicode-range:U+0370-03FF}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(/assets/fonts/UbuntuBold-latin-ext.6f40d112.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(/assets/fonts/UbuntuBold-latin.d6b93445.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Ubuntu Condensed';font-style:normal;font-weight:400;src:local("Ubuntu Condensed"),local("UbuntuCondensed-Regular"),url(/assets/fonts/UbuntuCondensed-cyrillic-ext.e133c5b0.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Ubuntu Condensed';font-style:normal;font-weight:400;src:local("Ubuntu Condensed"),local("UbuntuCondensed-Regular"),url(/assets/fonts/UbuntuCondensed-cyrillic.4d24960b.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Ubuntu Condensed';font-style:normal;font-weight:400;src:local("Ubuntu Condensed"),local("UbuntuCondensed-Regular"),url(/assets/fonts/UbuntuCondensed-greek-ext.53a2901a.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:'Ubuntu Condensed';font-style:normal;font-weight:400;src:local("Ubuntu Condensed"),local("UbuntuCondensed-Regular"),url(/assets/fonts/UbuntuCondensed-greek.0fd04451.woff2) format("woff2");unicode-range:U+0370-03FF}
@font-face{font-family:'Ubuntu Condensed';font-style:normal;font-weight:400;src:local("Ubuntu Condensed"),local("UbuntuCondensed-Regular"),url(/assets/fonts/UbuntuCondensed-latin-ext.40756f0d.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Ubuntu Condensed';font-style:normal;font-weight:400;src:local("Ubuntu Condensed"),local("UbuntuCondensed-Regular"),url(/assets/fonts/UbuntuCondensed-latin.51eab248.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
habbo-accordion-grid,habbo-accordion-item-preview{display:block}
habbo-accordion-item{display:block;float:left;width:100%}
@media (min-width:767px){blockquote{margin-left:48px;margin-right:48px}habbo-accordion-grid{margin-right:-24px}habbo-accordion-item{width:50%}habbo-accordion-item:nth-child(odd){margin-left:-24px}habbo-accordion-item:nth-of-type(2n+3){clear:left}habbo-accordion-item:only-child{width:100%}habbo-accordion-item-preview{margin-left:24px}}
.card:after,.columns:after,habbo-accordion-item-content:after{clear:both}
habbo-accordion-item-content{zoom:1;display:block}
habbo-accordion-item-content:after,habbo-accordion-item-content:before{content:'';display:table}
@media (min-width:767px){habbo-accordion-item-content{width:200%}habbo-accordion-item:nth-child(even) habbo-accordion-item-content{margin-left:-100%}habbo-accordion-item:only-child habbo-accordion-item-content{width:100%}}
.accordion-item-content.ng-animate{transition:height .15s ease-out,opacity .15s ease-out}
habbo-ad-unit{display:block}
habbo-ad-double-click{display:block;margin-left:-12px;margin-right:-12px;padding-top:22px;width:calc(100% + 24px)}
@media (min-width:532px){habbo-ad-double-click{margin-left:auto;margin-right:auto;width:auto}}
.ad-double-click{background-color:#0b6395;border:2px solid #2685bc;box-sizing:content-box;margin:0 auto;position:relative}
.ad-double-click:after{font-size:12px;background-color:#2685bc;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;content:attr(translation);left:-2px;line-height:1;padding:6px 12px;position:absolute;top:-24px}
.card:after,.card:before,.card__creator:before,.columns:after,.columns:before{content:''}
habbo-ad-double-click[unit=inlineRectangle] .ad-double-click{height:250px;width:300px}
habbo-ad-double-click[unit=leaderboard] .ad-double-click{height:50px;width:320px}
@media (min-width:767px){habbo-ad-double-click[unit=leaderboard] .ad-double-click{height:90px;width:728px}}
.avatar{align-items:center;display:flex}
.avatar .imager,.card,habbo-card{display:block}
.avatar:active,.avatar:hover{border-bottom-style:solid;border-bottom-width:0}
.avatar__title{display:block;text-overflow:ellipsis;white-space:nowrap}
.avatar__title--big{font-size:24px}
habbo-card{margin-bottom:12px;padding:0 6px}
.card{zoom:1;box-shadow:0 1px 2px rgba(0,0,0,.3);background-color:#0b6395;border:3px solid #2685bc;margin:0 auto;max-width:282px}
.card:after,.card:before{display:table}
.card__content{height:276px;position:relative}
.card__link{display:block;height:100%;margin:0 auto}
.card__link:active,.card__link:hover{border-bottom-style:solid;border-bottom-width:0}
.card__image{float:left;position:relative;right:50%}
.card__image__aligner{float:left;left:50%;margin:0 auto;position:relative}
.card__image--photo{transform:translateY(-22px)}
.card__image--selfie{transform:translateY(-32px)}
.card__image--tall{transform:translateY(calc(-50% + 138px));width:100%}
.card__image--wide{margin-top:138px;max-height:276px;transform:translateY(-50%)}
.header__hotel:after,.hotel-closed:before,.imager,habbo-empty-results:after{image-rendering:pixelated}
.card__title{clear:both;margin:0 0 6px}
.card__meta{font-size:14px;background-color:rgba(0,0,0,.5);bottom:0;color:#fff;left:0;padding:6px;position:absolute;width:100%}
.card__date{line-height:24px}
.card__like{bottom:6px;position:absolute;right:6px}
.card__creator{display:block;position:relative;background:#0d73ad;border-top:1px solid #2685bc;padding:6px 12px}
.card__creator:before{box-shadow:0 1px 0 2px rgba(0,0,0,.3);background-color:#02353c;border:2px solid #267b91;border-radius:50%;height:46px;left:12px;position:absolute;top:12px;width:46px}
.footer__media__link:active,.footer__media__link:hover,.footer__sulake:active,.footer__sulake:hover{border-bottom-style:solid;border-bottom-width:0}
.card__creator img,.footer__content{position:relative}
.card__creator .avatar__image{margin-right:12px}
habbo-columns-channel,habbo-columns-profile{display:block;margin-bottom:-12px}
.columns{zoom:1}
.columns:after,.columns:before{display:table}
.columns__column{float:none;width:100%}
@media (min-width:532px){.columns__column{float:left;width:50%}.columns__column:nth-child(2n+1){clear:left}.columns__column:not(:nth-child(2n+1)){clear:none}}
@media (min-width:767px){.columns__column{float:left;width:33%}.columns__column:nth-child(3n+1){clear:left}.columns__column:not(:nth-child(3n+1)){clear:none}}
@media (min-width:1199px){.columns__column{float:left;width:25%}.columns__column:nth-child(4n+1){clear:left}.columns__column:not(:nth-child(4n+1)){clear:none}}
.discussions__item:after,.header-ad:after,.header__wrapper:after,.news-article:after,.news-footer:after,habbo-social-share[type=creation]:after{clear:both}
habbo-empty-results{align-items:center;display:flex;justify-content:center;min-height:89px}
habbo-empty-results:after{content:url(/assets/images/teaser_frank_unsure.2745de39.png);display:block;padding-left:12px;width:64px}
habbo-footer{background:#001726;display:block;padding:12px 0}
.footer__sulake,.password-toggle-mask__icon{background-image:url(/assets/images/sprite.ce7123b0.png)}
.footer__media{padding:12px 0;text-align:center}
.footer__media__label{margin:0}
.footer__media__item{display:inline-block;padding:12px}
.footer__content{text-align:center}
.footer__nav{display:block}
.footer__nav__item{font-size:14px;line-height:1.4;color:#a1b5c8;display:inline}
.footer__nav__item:after{content:'\2044';display:inline-block;margin:0 12px}
.footer__nav__item:last-child:after{display:none}
.footer__nav__link{color:inherit;white-space:nowrap}
.footer__copyright{font-size:12px;color:#425c73}
.header__login__button,.header__top__toggle{color:#fff;font-family:"Ubuntu Condensed","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif}
.footer__sulake{background-position:-399px -300px;width:87px;height:75px;display:block;margin:0 auto;text-indent:-9999px}
@media (min-width:767px){.footer__media{float:left;padding-right:12px}.footer__media__item{padding:12px 6px}.footer__content{padding:12px 87px 0 12px;text-align:left}.footer__sulake{position:absolute;right:0;top:0}.captcha>*{float:right}}
.captcha__wrapper{padding-left:0}
.modal .captcha__wrapper{padding:0}
.captcha__wrapper .form__field{min-height:78px}
.modal .captcha>*{margin:-2.6px 0 0 -10px;transform:scale(.93333)}
@media (min-width:767px){.form__popover--captcha{top:14px}}
habbo-email-address[type=box] .form__fieldset{background-color:#103960;border-radius:3px;padding:12px}
habbo-email-address[type=box] .form__fieldset+habbo-email-address[type=box] .form__fieldset{margin-top:-23px}
.password-strength__label{margin-bottom:12px}
.password-strength__field{background-color:#fff;border:3px solid #fff;border-radius:5px}
.password-strength__indicator{border-radius:2px;height:4px;transition:background-color .25s ease-out,width .5s ease-out;width:0%}
.password-strength__indicator--fail{background-color:#b00049}
.password-strength__indicator--poor{background-color:#ff4086}
.password-strength__indicator--fair{background-color:#ffde00}
.password-strength__indicator--ok{background-color:#0efd00}
.password-strength__indicator--good{background-color:#56af37}
[habbo-password-toggle-mask]{padding-right:35px}
.password-toggle-mask__icon{background-position:-320px -270px;width:19px;height:11px;cursor:pointer;display:block;line-height:inherit;margin:0;position:absolute;right:12px;top:12.1px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.password-toggle-mask__icon{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-302px -406px;background-size:494px 475px}}
.password-toggle-mask__icon.active{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-299px -270px;width:19px;height:11px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.password-toggle-mask__icon.active{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-282px -406px;background-size:494px 475px}}
habbo-search{display:block;margin:12px;position:relative}
.search__clear,habbo-search:before{width:18px;position:absolute;top:.5em;display:block;content:''}
habbo-search:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-499px -247px;height:20px;left:12px}
@media (min-resolution:192dpi), (min-resolution:2dppx){habbo-search:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-166px -429px;background-size:494px 475px}}
.search__input{padding-left:34px;padding-right:34px}
.search__clear{background:url(/assets/images/sprite.ce7123b0.png) -340px -365px;border:0;padding:0;height:18px;right:12px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.search__clear{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-337px -429px;background-size:494px 475px}}
habbo-header-large,habbo-header-small{background:#069;display:block}
.header__top{background-color:#00334c;position:relative;width:100%;z-index:500}
.header__top__content{min-height:41px}
@media (min-width:959px){.header__top{background-color:rgba(0,0,0,.5);height:100px}.header__top__content{display:flex;justify-content:flex-end}}
.header__top__toggle{display:inline-block;text-align:center;background:0 0;border:0;padding:0;border-radius:3px;line-height:17px;position:absolute;right:12px;top:12px}
.header__top__toggle.ng-animate{transition:opacity .15s ease-out}
.header__top__toggle.ng-hide{opacity:0}
.header__top__toggle:active,.header__top__toggle:hover{border-bottom-style:solid;border-bottom-width:0;background-color:transparent}
.header__top__toggle:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-380px -365px;width:17px;height:17px;content:'';display:inline-block;margin-right:6px;vertical-align:middle}
@media (min-resolution:192dpi), (min-resolution:2dppx){.header__top__toggle:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-360px -225px;background-size:494px 475px}}
.header__top .header__login-form{max-height:535px}
.header__top .header__login-form.ng-animate{transition:max-height .15s ease-out}
.header__top .header__login-form.ng-hide{max-height:0}
@media (min-width:959px){.header__top__toggle{display:none}.header__top .header__login-form.ng-hide{display:block!important;margin-top:0;max-height:none;overflow:visible}}
.header__hotel{margin-left:calc(100vw / 2.17 - 553px);max-width:1200px;position:relative}
@media (min-width:1199px){.header__hotel{margin:0 auto}}
.header__hotel:after{background:url('hotel.5e0e63d8.png') no-repeat;content:'';display:block;height:512px;left:-100px;position:absolute;top:-442px;width:849px}
.header__content{margin-bottom:-70px}
.header__habbo__logo{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-100px -434px;width:116px;height:46px;display:none}
.header__habbo__logo:active,.header__habbo__logo:hover{border-bottom-style:solid;border-bottom-width:0}
@media (min-resolution:192dpi), (min-resolution:2dppx){.header__habbo__logo{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:0 -429px;background-size:494px 475px}}
@media (min-width:767px){.header__habbo__logo{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:0 0;width:197px;height:73px;display:block;margin-bottom:-12px}}
@media (min-width:767px) and (min-resolution:192dpi), (min-width:767px) and (min-resolution:2dppx){.header__habbo__logo{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:0 0;background-size:494px 475px}}
habbo-header-small .header__habbo__logo{display:block}
.header__habbo__name{line-height:0;text-indent:-9999px}
.header__wrapper{zoom:1;align-items:center;display:flex;height:70px;position:relative;z-index:200}
.header__wrapper:after,.header__wrapper:before{content:'';display:table}
.header__aside{margin-left:auto}
.header__aside--user-menu{align-self:flex-start;margin-right:-12px}
.header__login__button{background:#02353c;font-size:16px;box-shadow:0 1px 0 2px rgba(0,0,0,.3);border:2px solid #267b91;border-radius:3px;padding:5px 12px;text-transform:uppercase}
.header__login__icon:before,.hotel-button-beta__text:before,.hotel-button-native__text:before,.hotel-button__text:before{background-image:url(/assets/images/sprite.ce7123b0.png)}
.hotel-button,.hotel-button-beta,.hotel-button-native{border-radius:5px 0 0 5px;margin-bottom:4px;font-size:16px;text-transform:uppercase}
.header__login__button:active,.header__login__button:hover{border-bottom-style:solid;border-bottom-width:2px}
.header__login__icon{position:relative;padding-left:23px;line-height:22px}
.header__login__icon:before{background-position:-380px -365px;width:17px;height:17px;content:'';display:block;margin-top:-8.5px;position:absolute;top:50%;left:0}
@media (min-resolution:192dpi), (min-resolution:2dppx){.header__login__icon:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-360px -225px;background-size:494px 475px}}
.header__login__icon:active,.header__login__icon:hover{border-bottom-style:solid;border-bottom-width:0}
.header-ad{zoom:1}
.header-ad:after,.header-ad:before{content:'';display:table}
.header-ad__ad:not(:empty){margin-top:6px;position:relative;z-index:210}
.hotel-button{display:inline-block;line-height:1.2;text-align:center;background-color:#ffb900;border-color:#ffea00;color:#000;border-width:2px 1px 2px 2px;border-style:solid;filter:drop-shadow(-1px 4px 0 rgba(0, 0, 0, .3));box-shadow:none;position:relative;margin-right:20px;margin-top:-3px;padding:6px 12px 6px 24px}
.hotel-button:after,.hotel-button:before{position:absolute;content:'';display:block;border-style:solid}
.hotel-button:hover{background-color:#ffd400;border-color:#fffd70}
.hotel-button:active,.hotel-button:disabled{background-color:#f89400;border-color:#ffce37}
.hotel-button:active,.hotel-button:hover{border-bottom-style:solid;border-bottom-width:2px}
.hotel-button:active{transform:translate(0,2px);filter:drop-shadow(-1px 2px 0 rgba(0, 0, 0, .3));box-shadow:none}
.hotel-button:before{border-width:21px;top:-2px;border-color:transparent transparent transparent #ffea00;right:-43px}
.hotel-button:after{border-width:19px;top:0;border-color:transparent transparent transparent #ffb900;right:-38px}
.hotel-button:hover:before{border-color:transparent transparent transparent #fffd70}
.hotel-button:hover:after{border-color:transparent transparent transparent #ffd400}
.hotel-button:active:before,.hotel-button:disabled:before{border-color:transparent transparent transparent #ffce37}
.hotel-button:active:after,.hotel-button:disabled:after{border-color:transparent transparent transparent #f89400}
.hotel-button__text{position:relative;padding-right:27px;text-align:right;line-height:26px}
.hotel-button__text:before{background-position:-292px -434px;width:21px;height:26px;content:'';display:block;margin-top:-13px;position:absolute;top:50%;right:0}
@media (min-resolution:192dpi), (min-resolution:2dppx){.hotel-button__text:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-156px -74px;background-size:494px 475px}}
.hotel-button__text:active,.hotel-button__text:hover{border-bottom-style:solid;border-bottom-width:0}
.hotel-button-beta{display:inline-block;line-height:1.2;text-align:center;background-color:#00813e;border-color:#8eda55;color:#fff;border-width:2px 1px 2px 2px;border-style:solid;filter:drop-shadow(-1px 4px 0 rgba(0, 0, 0, .3));box-shadow:none;position:relative;margin-right:20px;margin-top:-3px;padding:6px 12px 6px 24px}
.hotel-button-beta:after,.hotel-button-beta:before{position:absolute;content:'';display:block;border-style:solid}
.hotel-button-beta:hover{background-color:#00ab54;border-color:#b9f373}
.hotel-button-beta:active,.hotel-button-beta:disabled{background-color:#006743;border-color:#5abb37}
.hotel-button-beta:active,.hotel-button-beta:hover{border-bottom-style:solid;border-bottom-width:2px}
.hotel-button-beta:active{transform:translate(0,2px);filter:drop-shadow(-1px 2px 0 rgba(0, 0, 0, .3));box-shadow:none}
.client__buttons .client__close,.clientv2__buttons .client__close,.hotel-button-native{filter:drop-shadow(-1px 4px 0 rgba(0, 0, 0, .3))}
.hotel-button-beta:before{border-width:21px;top:-2px;border-color:transparent transparent transparent #8eda55;right:-43px}
.hotel-button-beta:after{border-width:19px;top:0;border-color:transparent transparent transparent #00813e;right:-38px}
.hotel-button-beta:hover:before{border-color:transparent transparent transparent #b9f373}
.hotel-button-beta:hover:after{border-color:transparent transparent transparent #00ab54}
.hotel-button-beta:active:before,.hotel-button-beta:disabled:before{border-color:transparent transparent transparent #5abb37}
.hotel-button-beta:active:after,.hotel-button-beta:disabled:after{border-color:transparent transparent transparent #006743}
.hotel-button-beta__text{position:relative;padding-right:27px;text-align:right;line-height:26px}
.hotel-button-beta__text:before{background-position:-292px -434px;width:21px;height:26px;content:'';display:block;margin-top:-13px;position:absolute;top:50%;right:0}
@media (min-resolution:192dpi), (min-resolution:2dppx){.hotel-button-beta__text:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-156px -74px;background-size:494px 475px}}
.hotel-button-beta__text:active,.hotel-button-beta__text:hover{border-bottom-style:solid;border-bottom-width:0}
.hotel-button-native{display:inline-block;line-height:1.2;text-align:center;background-color:#ffb900;border-color:#ffea00;color:#000;border-width:2px 1px 2px 2px;border-style:solid;box-shadow:none;position:relative;margin-right:19px;margin-top:-3px;padding:6px 12px 6px 24px}
.hotel-button-native:after,.hotel-button-native:before{position:absolute;display:block;border-style:solid;content:''}
.hotel-button-native:hover{background-color:#ffd400;border-color:#fffd70}
.hotel-button-native:active,.hotel-button-native:disabled{background-color:#f89400;border-color:#ffce37}
.hotel-button-native:active,.hotel-button-native:hover{border-bottom-style:solid;border-bottom-width:2px}
.hotel-button-native:active{transform:translate(0,2px);filter:drop-shadow(-1px 2px 0 rgba(0, 0, 0, .3));box-shadow:none}
.hotel-button-native:before{border-width:20px;top:-2px;border-color:transparent transparent transparent #ffea00;right:-41px}
.hotel-button-native:after{border-width:18px;top:0;border-color:transparent transparent transparent #ffb900;right:-36px}
.hotel-button-native:hover:before{border-color:transparent transparent transparent #fffd70}
.hotel-button-native:hover:after{border-color:transparent transparent transparent #ffd400}
.hotel-button-native:active:before,.hotel-button-native:disabled:before{border-color:transparent transparent transparent #ffce37}
.hotel-button-native:active:after,.hotel-button-native:disabled:after{border-color:transparent transparent transparent #f89400}
.hotel-button-native-modal .modal-dialog .modal-content{background-color:#006392;padding-bottom:6px}
.hotel-button-native-modal .modal__content{margin-bottom:6px;max-width:100%;padding:6px 12px}
.hotel-button-native__text{position:relative;padding-right:22px;text-align:right;line-height:24px}
.hotel-button-native__text:before{background-position:-163px -113px;width:16px;height:16px;content:'';display:block;margin-top:-8px;position:absolute;top:50%;right:0}
@media (min-resolution:192dpi), (min-resolution:2dppx){.hotel-button-native__text:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-180px -161px;background-size:494px 475px}}
.hotel-button-native__text:active,.hotel-button-native__text:hover{border-bottom-style:solid;border-bottom-width:0}
.native-hotel-launch__group{background-color:#0086b9;border-radius:6px;margin-top:12px;padding-bottom:12px;padding-top:12px;text-align:center}
.native-hotel-launch__group__desc{color:#fff}
.native-hotel-launch__group__button{box-shadow:0 3px 0 1px rgba(0,0,0,.3);display:inline-block;line-height:1.2;text-align:center;background-color:#00813e;border-color:#8eda55;color:#fff;font-size:16px;padding:12px 24px;border-radius:5px;border-width:2px;border-style:solid;margin-bottom:4px;text-transform:uppercase}
.native-hotel-launch__group__button:hover{background-color:#00ab54;border-color:#b9f373}
.native-hotel-launch__group__button:active,.native-hotel-launch__group__button:disabled{background-color:#006743;border-color:#5abb37}
.native-hotel-launch__group__button:active,.native-hotel-launch__group__button:hover{border-bottom-style:solid;border-bottom-width:2px}
.native-hotel-launch__group__button:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}
.native-hotel-launch__group__button .copied{opacity:.7}
.native-hotel-download:disabled,.native-hotel-launch__app:disabled{opacity:.4}
.native-hotel-launch__group__code{background-color:#0086b9;border:0;color:#fff;margin-bottom:20px;text-align:center;width:100%}
.native-hotel-download,.native-hotel-launch__app{color:#fff;border-radius:5px;border-style:solid;margin-bottom:4px;text-align:center}
.native-hotel-launch__group .password-toggle-mask__icon{filter:brightness(0) invert(1);float:right;left:-36px;position:relative;right:0;top:-36px}
.native-hotel-launch__app{box-shadow:0 3px 0 1px rgba(0,0,0,.3);display:inline-block;line-height:1.2;background-color:#00813e;border-color:#8eda55;border-width:2px;font-size:20px;margin-top:-3px;padding:24px;text-transform:none;width:100%}
.native-hotel-launch__app:hover{background-color:#00ab54;border-color:#b9f373}
.native-hotel-launch__app:active,.native-hotel-launch__app:disabled{background-color:#006743;border-color:#5abb37}
.native-hotel-launch__app:active,.native-hotel-launch__app:hover{border-bottom-style:solid;border-bottom-width:2px}
.native-hotel-launch__app:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}
.native-hotel-launch__app__icon{position:relative;padding-left:50px;line-height:44px;float:left;padding-top:24px}
.native-hotel-launch__app__icon:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-300px -287px;width:44px;height:44px;content:'';display:block;margin-top:-22px;position:absolute;top:50%;left:0}
@media (min-resolution:192dpi), (min-resolution:2dppx){.native-hotel-launch__app__icon:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-297px -198px;background-size:494px 475px}}
.native-hotel-launch__app__icon:active,.native-hotel-launch__app__icon:hover{border-bottom-style:solid;border-bottom-width:0}
.native-hotel-launch__app__text{text-align:center}
.native-hotel-download{box-shadow:0 3px 0 1px rgba(0,0,0,.3);display:inline-block;line-height:1.2;background-color:#957002;border-color:#fac832;font-size:16px;padding:12px 24px;border-width:2px;text-transform:uppercase;width:100%}
.native-hotel-download__icon:before,.navigation:before{display:block;content:''}
.native-hotel-download:hover{background-color:#c79603;border-color:#fbd564}
.native-hotel-download:active,.native-hotel-download:disabled{background-color:#957002;border-color:#fac832}
.native-hotel-download:active,.native-hotel-download:hover{border-bottom-style:solid;border-bottom-width:2px}
.native-hotel-download__icon:active,.native-hotel-download__icon:hover,.navigation__link--community:active,.navigation__link--community:hover,.navigation__link--home:active,.navigation__link--home:hover,.navigation__link--playing-habbo:active,.navigation__link--playing-habbo:hover,.navigation__link--shop:active,.navigation__link--shop:hover,.user-menu__name:active,.user-menu__name:hover,.user-menu__toggle:active,.user-menu__toggle:hover{border-bottom-style:solid;border-bottom-width:0}
.native-hotel-download:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}
.native-hotel-download__icon{position:relative;padding-left:28px;line-height:24px;float:left;padding-top:12px}
.native-hotel-download__icon:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-339px -434px;width:22px;height:23px;margin-top:-11.5px;position:absolute;top:50%;left:0}
@media (min-resolution:192dpi), (min-resolution:2dppx){.native-hotel-download__icon:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-198px -161px;background-size:494px 475px}}
.native-hotel-download__text{text-transform:none}
.navigation__link--community,.navigation__link--home,.navigation__link--playing-habbo,.navigation__link--shop{font-family:"Ubuntu Condensed","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;text-transform:uppercase}
.native-hotel-download__faq{text-align:center}
.native-hotel-download__desc{padding-bottom:12px;padding-top:12px;text-align:center}
.navigation{position:relative;background-color:rgba(255,255,255,.9);z-index:100}
.navigation:before{background:linear-gradient(rgba(0,0,0,.3),transparent);bottom:-2px;height:2px;position:absolute;width:100%}
.navigation__menu{margin:0 auto;max-width:1200px;padding:0 12px;align-items:center;display:flex;height:70px;justify-content:space-around;width:100%}
@media (min-width:767px){.navigation__menu{justify-content:space-between}}
.navigation__item{padding:0 6px;text-align:center}
@media (min-width:959px){.navigation__menu{justify-content:flex-start}.navigation__item{padding-right:48px}.navigation__item--aside{margin-left:auto}}
.navigation__item--aside{padding-right:0}
.navigation__item--hotel{display:none;white-space:nowrap}
@media (min-width:767px){.navigation__item{text-align:left}.navigation__item--hotel{display:list-item}}
.navigation__link{font-size:12px;display:block}
.navigation__link--home{color:#036}
.navigation__link--home:hover{color:#999}
.navigation__link--home:active{color:#09c}
.navigation__link--home:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-435px -434px;width:22px;height:22px;content:'';display:block;margin:0 auto 3px;vertical-align:middle}
@media (min-resolution:192dpi), (min-resolution:2dppx){.navigation__link--home:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-157px -161px;background-size:494px 475px}}
@media (min-width:767px){.navigation__link{font-size:24px;white-space:nowrap}.navigation__link--home:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-435px -434px;width:22px;height:22px;content:'';display:inline-block;margin-right:6px;vertical-align:middle}}
@media (min-width:767px) and (min-resolution:192dpi), (min-width:767px) and (min-resolution:2dppx){.navigation__link--home:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-157px -161px;background-size:494px 475px}}
.navigation__link--home:hover:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-459px -434px;width:22px;height:22px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.navigation__link--home:hover:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-335px -383px;background-size:494px 475px}}
.navigation__link--home:active:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-72px -487px;width:22px;height:22px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.navigation__link--home:active:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-245px -161px;background-size:494px 475px}}
.navigation__link--community{color:#036}
.navigation__link--community:hover{color:#999}
.navigation__link--community:active{color:#09c}
.navigation__link--community:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-199px -163px;width:22px;height:22px;content:'';display:block;margin:0 auto 3px;vertical-align:middle}
@media (min-resolution:192dpi), (min-resolution:2dppx){.navigation__link--community:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-268px -161px;background-size:494px 475px}}
@media (min-width:767px){.navigation__link--community:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-199px -163px;width:22px;height:22px;content:'';display:inline-block;margin-right:6px;vertical-align:middle}}
@media (min-width:767px) and (min-resolution:192dpi), (min-width:767px) and (min-resolution:2dppx){.navigation__link--community:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-268px -161px;background-size:494px 475px}}
.navigation__link--community:hover:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-223px -163px;width:22px;height:22px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.navigation__link--community:hover:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-156px -113px;background-size:494px 475px}}
.navigation__link--community:active:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-247px -163px;width:22px;height:22px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.navigation__link--community:active:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-111px -138px;background-size:494px 475px}}
.navigation__link--shop{color:#036}
.navigation__link--shop:hover{color:#999}
.navigation__link--shop:active{color:#09c}
.navigation__link--shop:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:0 -487px;width:22px;height:22px;content:'';display:block;margin:0 auto 3px;vertical-align:middle}
@media (min-resolution:192dpi), (min-resolution:2dppx){.navigation__link--shop:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-266px -383px;background-size:494px 475px}}
@media (min-width:767px){.navigation__link--shop:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:0 -487px;width:22px;height:22px;content:'';display:inline-block;margin-right:6px;vertical-align:middle}}
@media (min-width:767px) and (min-resolution:192dpi), (min-width:767px) and (min-resolution:2dppx){.navigation__link--shop:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-266px -383px;background-size:494px 475px}}
.navigation__link--shop:hover:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-24px -487px;width:22px;height:22px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.navigation__link--shop:hover:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-289px -383px;background-size:494px 475px}}
.navigation__link--shop:active:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-48px -487px;width:22px;height:22px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.navigation__link--shop:active:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-312px -383px;background-size:494px 475px}}
.navigation__link--playing-habbo{color:#036}
.navigation__link--playing-habbo:hover{color:#999}
.navigation__link--playing-habbo:active{color:#09c}
.user-menu__link,.user-menu__name__wrapper{color:#fff;font-family:"Ubuntu Condensed","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif}
.navigation__link--playing-habbo:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-271px -163px;width:22px;height:22px;content:'';display:block;margin:0 auto 3px;vertical-align:middle}
@media (min-resolution:192dpi), (min-resolution:2dppx){.navigation__link--playing-habbo:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-134px -138px;background-size:494px 475px}}
@media (min-width:767px){.navigation__link--playing-habbo:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-271px -163px;width:22px;height:22px;content:'';display:inline-block;margin-right:6px;vertical-align:middle}}
@media (min-width:767px) and (min-resolution:192dpi), (min-width:767px) and (min-resolution:2dppx){.navigation__link--playing-habbo:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-134px -138px;background-size:494px 475px}}
.navigation__link--playing-habbo:hover:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-363px -434px;width:22px;height:22px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.navigation__link--playing-habbo:hover:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-157px -138px;background-size:494px 475px}}
.navigation__link--playing-habbo:active:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-387px -434px;width:22px;height:22px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.navigation__link--playing-habbo:active:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-111px -161px;background-size:494px 475px}}
.user-menu{position:relative;width:190px}
@media (min-width:532px){.user-menu{width:240px}}
.user-menu__header{left:0;padding:0 12px;position:absolute;top:0;width:100%;z-index:201}
@media (min-width:532px){.user-menu__header{padding-left:24px;padding-right:24px}}
.user-menu__toggle{align-items:center;display:flex;height:70px;position:relative}
.user-menu__name{position:relative;padding-left:24px;line-height:22px;display:block;text-overflow:ellipsis;white-space:nowrap;text-align:right;text-transform:none}
.tab__link,.toast-button,.toast-title,.user-menu__link,habbo-tabs{text-transform:uppercase}
.user-menu__name:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-320px -365px;width:18px;height:18px;content:'';display:block;margin-top:-9px;position:absolute;top:50%;left:0;transition:transform .3s}
@media (min-resolution:192dpi), (min-resolution:2dppx){.user-menu__name:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-318px -429px;background-size:494px 475px}}
.user-menu__name--open:before{transform:rotate(180deg)}
.user-menu__name__wrapper{background:#02353c;font-size:16px;box-shadow:0 1px 0 2px rgba(0,0,0,.3);border:2px solid #267b91;border-radius:3px;padding:5px 39px 5px 12px;text-transform:uppercase;width:145px}
.user-menu__name__wrapper:active,.user-menu__name__wrapper:hover{border-bottom-style:solid;border-bottom-width:2px}
@media (min-width:532px){.user-menu__name__wrapper{width:171px}}
.user-menu__avatar{display:block;position:relative;position:absolute;right:-6px;top:3px}
.user-menu__avatar:before{box-shadow:0 1px 0 2px rgba(0,0,0,.3);background-color:#02353c;border:2px solid #267b91;border-radius:50%;content:'';height:46px;left:0;position:absolute;top:6px;width:46px}
.user-menu__link--help:active,.user-menu__link--help:hover,.user-menu__link--logout:active,.user-menu__link--logout:hover,.user-menu__link--profile:active,.user-menu__link--profile:hover,.user-menu__link--settings:active,.user-menu__link--settings:hover,.user-menu__link:active,.user-menu__link:hover{border-bottom-style:solid;border-bottom-width:0}
.user-menu__avatar img,.user-menu__link--profile{position:relative}
.user-menu__list{max-height:240px;background-color:rgba(0,0,0,.9);border-radius:10px;z-index:200}
.user-menu__list.ng-hide{opacity:0;max-height:0}
.user-menu__list.ng-animate{transition:max-height .15s ease-out}
@media (min-width:532px){.user-menu__list{max-height:220px}.user-menu__list.ng-animate{transition:max-height .15s ease-out}.user-menu__list.ng-hide{max-height:0}.user-menu__list.ng-hide-animate{overflow:hidden}}
.user-menu__list.ng-animate.ng-hide-add{transition:max-height .2s ease-out,opacity .1s ease-out .05s}
.user-menu__list.ng-animate.ng-hide-remove{transition:max-height .2s ease-out,opacity .1s ease-out}
.user-menu__item{padding:1px 12px 0}
.user-menu__link--help,.user-menu__link--logout,.user-menu__link--profile,.user-menu__link--settings{padding-left:24px;line-height:22px}
@media (min-width:532px){.user-menu__item{padding-left:24px;padding-right:24px}}
.user-menu__item:first-child{padding-top:70px}
.user-menu__item:last-child{padding-bottom:12px}
.user-menu__link{display:block;padding-bottom:6px;padding-top:6px}
.user-menu__link--active{color:#09c}
.user-menu__link:hover{color:#999}
.user-menu__link:active{color:#09c}
.user-menu__link--profile:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-499px -269px;width:18px;height:20px;content:'';display:block;margin-top:-10px;position:absolute;top:50%;left:0}
.user-menu__link--help:before,.user-menu__link--logout:before,.user-menu__link--settings:before{margin-top:-9px;top:50%;left:0;width:18px;display:block;content:''}
@media (min-resolution:192dpi), (min-resolution:2dppx){.user-menu__link--profile:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-128px -429px;background-size:494px 475px}}
.user-menu__link--profile:hover:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-499px -225px;width:18px;height:20px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.user-menu__link--profile:hover:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-147px -429px;background-size:494px 475px}}
.user-menu__link--profile:active:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-499px -291px;width:18px;height:20px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.user-menu__link--profile:active:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-185px -429px;background-size:494px 475px}}
.user-menu__link--settings{position:relative}
.user-menu__link--settings:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-499px -421px;height:18px;position:absolute}
@media (min-resolution:192dpi), (min-resolution:2dppx){.user-menu__link--settings:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-242px -429px;background-size:494px 475px}}
.user-menu__link--settings:hover:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-499px -441px;width:18px;height:18px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.user-menu__link--settings:hover:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-261px -429px;background-size:494px 475px}}
.user-menu__link--settings:active:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-499px -381px;width:18px;height:18px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.user-menu__link--settings:active:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-204px -429px;background-size:494px 475px}}
.user-menu__link--help{position:relative}
.user-menu__link--help:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-499px -361px;height:18px;position:absolute}
@media (min-resolution:192dpi), (min-resolution:2dppx){.user-menu__link--help:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-463px -383px;background-size:494px 475px}}
.user-menu__link--help:hover:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-300px -365px;width:18px;height:18px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.user-menu__link--help:hover:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-299px -429px;background-size:494px 475px}}
.user-menu__link--help:active:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-499px -461px;width:18px;height:18px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.user-menu__link--help:active:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-280px -429px;background-size:494px 475px}}
.user-menu__link--logout{position:relative}
.user-menu__link--logout:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-360px -365px;height:18px;position:absolute}
@media (min-resolution:192dpi), (min-resolution:2dppx){.user-menu__link--logout:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-356px -429px;background-size:494px 475px}}
.user-menu__link--logout:hover:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-499px -401px;width:18px;height:18px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.user-menu__link--logout:hover:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-223px -429px;background-size:494px 475px}}
.user-menu__link--logout:active:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-96px -487px;width:18px;height:18px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.user-menu__link--logout:active:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-375px -429px;background-size:494px 475px}}
habbo-hotel-closed{border-radius:10px;padding:24px 12px;background-color:#151124;color:#b996ee;display:block}
@media (min-width:532px){habbo-hotel-closed{padding-left:24px;padding-right:24px}}
.hotel-closed:before{background:url(/assets/images/teaser_frank_closed.0690743d.png);content:'';display:block;height:88px;width:118px;margin:0 auto 24px}
@media (min-width:767px){.hotel-closed{position:relative}.hotel-closed:before{image-rendering:pixelated;background:url(/assets/images/teaser_frank_closed.0690743d.png);content:'';display:block;height:88px;width:118px;position:absolute;right:0;top:0}}
.hotel-closed__list{list-style-type:disc;margin:12px 0;padding-left:26px}
.modal-backdrop.lightbox-backdrop{background:rgba(0,0,0,.9)}
.modal.lightbox-modal .modal-dialog{align-items:center;display:flex;justify-content:center;margin:0;max-width:100%;min-height:100%;opacity:0;pointer-events:none;transform:none;width:100%}
.modal.lightbox-modal.in .modal-dialog{opacity:1}
.modal.lightbox-modal .modal-content{background-color:transparent;border:0;border-radius:0;box-shadow:none;margin:0;min-height:0;overflow:auto;pointer-events:auto}
.modal__close.lightbox__close{position:fixed}
.lightbox__image{display:block}
habbo-like{align-items:center;color:#fff;display:flex}
.like__action{line-height:24px}
.like__thumb{padding-left:6px}
.like__icon{display:block}
.like__users{color:#666;cursor:auto;display:inline-block;min-width:240px;position:absolute;z-index:400;padding-bottom:14px;bottom:100%;font-size:16px;right:-9px;white-space:nowrap}
.like__users.ng-animate{transition:opacity .15s ease-out,transform .15s ease-out;transform-origin:bottom right}
.like__users.ng-hide{opacity:0;transform:translateX(-2px) scale(.9)}
.like__users *{text-shadow:none}
.like__users ul{box-shadow:0 1px 2px rgba(0,0,0,.3);border:1px solid #acacac}
.like__users li{background-color:#fff;padding:0 6px}
.like__users li:not(:first-child){border-top:0}
.like__users li:not(:last-child){border-bottom:0}
.like__users li>*{border-bottom:1px solid #acacac;display:block}
.like__users li>:active,.like__users li>:hover{border-bottom-style:solid;border-bottom-width:1px;background-color:#f5f5f5}
.like__users li:last-child>*{border-bottom:0}
.like__users:after,.like__users:before{border:solid transparent;content:'';overflow:visible;position:absolute;z-index:410;right:6px;margin-top:-15px;top:100%;border-bottom:0}
.like__user,.news-box,.rooms__header__title:after,.tabs__menu.ng-hide-animate,.toast,habbo-message-container{overflow:hidden}
.like__users:before{border-color:transparent;border-width:14px;margin-right:0}
.like__users:after{border-color:transparent;border-width:13px;margin-right:1px}
.like__users:before{border-top-color:#acacac}
.like__users:after{border-top-color:#fff}
.like__user.ng-enter,.like__user.ng-leave{transition:max-height .15s ease-out}
.like__user.ng-enter,.like__user.ng-leave.ng-leave-active{max-height:0}
.like__user.ng-enter.ng-enter-active,.like__user.ng-leave{max-height:64px}
.like__user .avatar__title{color:#39c;padding-right:12px}
.like__more{background-color:#eee;color:#acacac;display:block;padding:12px;text-align:right}
habbo-message-container{margin-bottom:24px;border-radius:3px;padding:24px 12px;background-color:#103960;display:block}
habbo-message-container[type=exclamation] .message-container:before,habbo-message-container[type=check] .message-container:before,habbo-message-container[type='x'] .message-container:before{box-shadow:0 3px 0 1px rgba(0,0,0,.3);background-color:#fff;border-radius:50%;content:'';display:block;left:0}
habbo-message-container:empty,habbo-message-container:last-child{margin-bottom:0}
@media (min-width:532px){habbo-message-container{padding-left:24px;padding-right:24px}}
.message-container{min-height:50px;padding-left:62px}
@media (min-width:532px){.message-container{padding-left:74px}}
habbo-message-container[type=exclamation] .message-container{position:relative}
habbo-message-container[type=exclamation] .message-container:after{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-499px -26px;width:10px;height:45px;content:'';display:block;left:0;margin-left:20px;position:absolute;top:2.5px}
@media (min-resolution:192dpi), (min-resolution:2dppx){habbo-message-container[type=exclamation] .message-container:after{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-117px -429px;background-size:494px 475px}}
habbo-message-container[type=exclamation] .message-container:before{height:50px;position:absolute;top:0;width:50px}
habbo-message-container[type=check] .message-container{position:relative}
habbo-message-container[type=check] .message-container:after{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-268px -434px;width:22px;height:27px;content:'';display:block;left:0;margin-left:14px;position:absolute;top:11.5px}
@media (min-resolution:192dpi), (min-resolution:2dppx){habbo-message-container[type=check] .message-container:after{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-133px -74px;background-size:494px 475px}}
habbo-message-container[type=check] .message-container:before{height:50px;position:absolute;top:0;width:50px}
habbo-message-container[type='x'] .message-container{position:relative}
habbo-message-container[type='x'] .message-container:after{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-241px -434px;width:25px;height:27px;content:'';display:block;left:0;margin-left:12px;position:absolute;top:11.5px}
@media (min-resolution:192dpi), (min-resolution:2dppx){habbo-message-container[type='x'] .message-container:after{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-229px -130px;background-size:494px 475px}}
habbo-message-container[type='x'] .message-container:before{height:50px;position:absolute;top:0;width:50px}
.toast-top-center{left:12px;pointer-events:none;position:fixed;right:12px;top:12px;width:calc(100% - 24px);z-index:1200}
.toast{box-shadow:0 1px 2px rgba(0,0,0,.3);border-radius:5px;cursor:pointer;display:table;margin:0 auto 12px;max-width:620px;padding:12px 12px 16px;pointer-events:all;position:relative}
.toast:hover{box-shadow:0 2px 4px rgba(0,0,0,.3)}
.toast-button,.toast.toast-error:before,.toast.toast-success:before{box-shadow:0 3px 0 1px rgba(0,0,0,.3)}
.toast:after,.toast:before{margin-top:12px}
.toast-sticky .toast{cursor:initial;display:block}
.toast.toast-success{position:relative;background-color:#00b14e}
.toast.toast-success:after,.toast.toast-success:before{position:absolute;display:block;left:12px;content:''}
.toast.toast-success:after{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-268px -434px;width:22px;height:27px;margin-left:14px;top:11.5px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.toast.toast-success:after{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-133px -74px;background-size:494px 475px}}
.toast.toast-success:before{background-color:#fff;border-radius:50%;height:50px;top:0;width:50px}
.toast.toast-error{position:relative;background-color:#b00049}
.toast.toast-error:after{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-241px -434px;width:25px;height:27px;content:'';display:block;left:12px;margin-left:12px;position:absolute;top:11.5px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.toast.toast-error:after{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-229px -130px;background-size:494px 475px}}
.toast.toast-error:before{background-color:#fff;border-radius:50%;content:'';display:block;height:50px;left:12px;position:absolute;top:0;width:50px}
.toast-message,.toast-title{padding:0 24px 0 74px}
.toast-title{font-size:32px;text-shadow:0 1px rgba(0,0,0,.3);color:#fff;font-family:"Ubuntu Condensed","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;font-weight:400;line-height:1.2;margin:0 0 .6em}
.toast-message{color:#fff;display:table-cell;height:50px;vertical-align:middle}
.toast-sticky .toast-message{display:block;height:100%}
.toast-message a{border-bottom-style:solid;border-bottom-width:1px}
.toast-message a:active,.toast-message a:hover{border:0}
.toast-button{line-height:1.2;text-align:center;background-color:#efefef;border-color:#999;color:#333;font-size:16px;padding:12px 24px;border-radius:5px;border-width:2px;border-style:solid;display:block;margin:12px auto 4px}
.social-share__text,.tab__link{color:#fff}
.toast-button:hover{background-color:#fff;border-color:#ccc}
.toast-button:active,.toast-button:disabled{background-color:#999;border-color:#666}
.toast-button:disabled{opacity:.4}
.toast-button:active,.toast-button:hover{border-bottom-style:solid;border-bottom-width:2px}
.toast-button:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}
.toast-progress{border-bottom:4px solid rgba(0,0,0,.3);border-bottom-left-radius:4px;border-top:4px solid transparent;bottom:0;left:0;position:absolute;width:0}
.room-official-avatar__wrapper{display:block;position:relative;margin-bottom:12px;padding:6px 12px}
.room-official-avatar__wrapper:before{box-shadow:0 1px 0 2px rgba(0,0,0,.3);background-color:#02353c;border:2px solid #267b91;border-radius:50%;content:'';height:46px;left:0;position:absolute;top:0;width:46px}
.social-share__link:active,.social-share__link:hover,.tab__link:active,.tab__link:hover,.tabs__toggle__title:active,.tabs__toggle__title:hover{border-bottom-style:solid;border-bottom-width:0}
.room-official-avatar__inner{align-items:center;display:flex}
.room-official-avatar__image{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-369px -240px;width:26px;height:28px;content:'';display:block;position:relative}
@media (min-resolution:192dpi), (min-resolution:2dppx){.room-official-avatar__image{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-465px -229px;background-size:494px 475px}}
.room-official-avatar__text{margin-left:18px}
habbo-social-share{display:block;width:100%}
habbo-social-share[type=news]{max-width:759px;position:absolute;top:200px}
@media (min-width:767px){habbo-social-share[type=news]{top:300px}}
habbo-social-share[type=profile]{margin:0 auto;max-width:1200px;padding:0 12px;position:relative}
habbo-social-share[type=creation]{zoom:1;margin:0 auto;max-width:1200px;padding:0 12px}
habbo-social-share[type=creation]:after,habbo-social-share[type=creation]:before{content:'';display:table}
.social-share{background-color:rgba(0,0,0,.3);border-bottom-left-radius:6px;border-bottom-right-radius:6px;float:right;padding:6px 12px}
habbo-social-share[type=news] .social-share{margin:3px -3px 0 0;padding-top:3px}
habbo-social-share[type=profile] .social-share{position:absolute;right:12px;top:0;z-index:300}
.social-share__link,.social-share__text{float:right;height:30px;line-height:30px}
.social-share__link{padding-left:6px}
.sticky-header{transition:transform .15s ease-out}
@media (min-width:959px){.sticky-header{left:0;position:absolute;top:0;transform:translateY(-100%);z-index:500}.sticky-header.sticky-header--top{transform:translateY(0)}.sticky-header.sticky-header--fixed{position:fixed;transform:translateY(0)}.sticky-header.sticky-header--hidden{position:fixed}}
habbo-tab{align-items:center;display:flex;height:50px}
@media (min-width:767px){habbo-tab:not(:last-child):after{background-color:#406180;content:'';display:inline-block;height:1em;margin-left:24px;margin-right:24px;vertical-align:text-bottom;width:2px}}
.tab{display:block;width:100%}
@media (min-width:767px){.tab{width:auto}}
.tab__link{font-family:Ubuntu,"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;display:block;line-height:50px;width:100%}
.tab__link--active{color:#6796b1}
.tab__link:hover{color:#406180}
.tab__link:active{color:#6796b1}
habbo-tabs{background-color:#001726;display:block}
.tabs{margin:0 auto;max-width:1200px;padding:0 12px}
.tabs__title{margin:0;padding-top:12px;text-align:center}
.tabs__toggle{align-items:center;color:#fff;display:flex;height:50px;justify-content:center}
@media (min-width:767px){.tabs__title{text-align:left}.tabs__toggle{display:none}}
.tabs__toggle__title{position:relative;padding-right:24px;text-align:right;line-height:22px}
.tabs__toggle__title:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-320px -365px;width:18px;height:18px;content:'';display:block;margin-top:-9px;position:absolute;top:50%;right:0;transition:transform .3s}
@media (min-resolution:192dpi), (min-resolution:2dppx){.tabs__toggle__title:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-318px -429px;background-size:494px 475px}}
.tabs__toggle__title--active:before{transform:rotate(180deg)}
.tabs__menu{max-height:250px}
.tabs__menu.ng-animate{transition:max-height .15s ease-out}
.tabs__menu.ng-hide{max-height:0}
@media (min-width:767px){.tabs__menu{align-items:center;display:flex;justify-content:flex-start}.tabs__menu.ng-hide{display:flex!important;max-height:50px}}
habbo-web-pages{display:block}
.news-article{zoom:1;max-width:759px}
.news-article:after,.news-article:before{content:'';display:table}
.news-article hr{border-width:0 0 8px;clear:both;margin:1.35em auto;max-width:100%}
.news-article .remove-link:active,.news-article .remove-link:hover,.news-category__link:active,.news-category__link:hover,.news-category__next:active,.news-category__next:hover,.news-category__previous:active,.news-category__previous:hover{border-bottom-style:solid;border-bottom-width:0}
.news-article ol{list-style-type:decimal;margin:12px 0;padding-left:26px}
.news-article ul{list-style-type:disc;margin:12px 0;padding-left:26px}
.news-article iframe{margin:24px 0;max-width:100%}
.news-article img{vertical-align:middle}
.news-article .align-center,.news-article .align-left,.news-article .align-right{display:block;margin:12px auto}
@media (min-width:532px){.news-article .align-left{float:left;margin:12px 24px 12px 0}.news-article .align-right{display:inline-block;float:right;margin:12px 0 12px 24px}}
@media (min-width:767px){.news-article{padding:0 24px}}
.news-footer{zoom:1}
.news-footer:after,.news-footer:before{content:'';display:table}
.news-box{border-radius:3px;padding:24px 12px;background-color:#0b6395;float:none;width:100%;margin-top:24px}
.news-box h1:first-child,.news-box h2:first-child,.news-box h3:first-child,.news-box h4:first-child,.news-box h5:first-child,.news-box h6:first-child{text-shadow:0 1px #000;background-color:#0e3955;margin:-24px -12px 12px;padding:6px 12px}
@media (min-width:532px){.news-box h1:first-child,.news-box h2:first-child,.news-box h3:first-child,.news-box h4:first-child,.news-box h5:first-child,.news-box h6:first-child{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.news-box{padding-left:24px;padding-right:24px}}
@media (min-width:959px){.news-footer{max-width:759px}.news-box{float:left;width:calc(50% - 12px)}.news-box:first-child{margin-right:24px}}
.news-box__item{margin-top:6px}
.news-box__date{color:#999}
.news-category__header{margin-bottom:-6px}
.news-category__navigation{display:inline;margin-left:6px}
.news-category__item,.news-category__list{display:inline;font-size:0}
.news-category__link{font-size:16px;background-color:#103960;border-radius:6px;display:inline-block;margin:0 6px 6px 0;padding:3px 6px}
.news-category__next,.news-category__previous{font-size:20px;color:#fff;text-transform:uppercase;line-height:28px;font-family:"Ubuntu Condensed","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;font-weight:400;text-shadow:0 1px rgba(0,0,0,.3)}
.news-category__link:hover{background-color:#0074a6}
.news-category__link--active{background-color:#0b6395}
.news-category__previous{display:inline-block;margin:0;position:relative;padding-left:22px;float:left}
.news-category__previous:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-499px -313px;width:16px;height:22px;content:'';display:block;margin-top:-11px;position:absolute;top:50%;left:0}
@media (min-resolution:192dpi), (min-resolution:2dppx){.news-category__previous:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-478px -296px;background-size:494px 475px}}
.news-category__next{display:inline-block;margin:0;position:relative;padding-right:22px;text-align:right;float:right}
.news-category__next:before,.photos__header:before{content:'';display:block}
.photos__header__image,.rooms__header__image{margin-left:-81px;image-rendering:pixelated}
.email-report-unauthorized-form__email,.room-item__title{text-transform:none}
.news-category__next:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-499px -337px;width:16px;height:22px;margin-top:-11px;position:absolute;top:50%;right:0}
@media (min-resolution:192dpi), (min-resolution:2dppx){.news-category__next:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-180px -138px;background-size:494px 475px}}
.photos__header{position:relative;background-color:#069}
.photos__header:before{background:linear-gradient(rgba(0,0,0,.3),transparent);bottom:-2px;height:2px;position:absolute;width:100%}
.photos__header__container{padding-bottom:24px;padding-top:24px}
@media (min-width:767px){.photos__header__container{align-items:center;display:flex;width:100%}}
.photos__header__image__wrapper{display:none}
@media (min-width:767px){.photos__header__image__wrapper{display:block;width:174px}}
.photos__header__image{background:url(/assets/images/teaser_stories_channels.fbc73b6d.png) center center no-repeat;height:295px;width:243px}
@media (min-width:767px){.photos__header__content{width:calc(100% - 174px)}}
.photos__header__title:after,.rooms__header:before{display:block;width:100%;content:'';bottom:-2px}
.photos__header__title{border-bottom:1px solid #0c3a65;position:relative;padding-bottom:12px}
.photos__header__title:after{background:#2a9cde;height:1px;left:0;position:absolute;overflow:hidden;z-index:1}
.rooms__header{position:relative;background-color:#069}
.rooms__header:before{background:linear-gradient(rgba(0,0,0,.3),transparent);height:2px;position:absolute}
.rooms__header__container{padding-bottom:24px;padding-top:24px}
@media (min-width:767px){.rooms__header__container{align-items:center;display:flex;width:100%}}
.rooms__header__image__wrapper{display:none}
@media (min-width:767px){.rooms__header__image__wrapper{display:block;width:174px}}
.rooms__header__image{background:url(/assets/images/teaser_stories_channels.fbc73b6d.png) center center no-repeat;height:295px;width:243px}
@media (min-width:767px){.rooms__header__content{width:calc(100% - 174px)}}
.rooms__header__title{border-bottom:1px solid #0c3a65;position:relative;padding-bottom:12px}
.rooms__header__title:after{background:#2a9cde;bottom:-2px;content:'';display:block;height:1px;left:0;position:absolute;width:100%;z-index:1}
.rooms-wrapper{max-width:850px}
.room-item{margin-bottom:24px;min-height:110px;padding-left:122px;position:relative}
.room-item__link{display:block}
.room-item__link:active,.room-item__link:hover{border-bottom-style:solid;border-bottom-width:0}
.room-item__title{font-family:"Ubuntu Habbo","Ubuntu Condensed";font-size:24px;margin:0}
.room-item__description{font-family:"Ubuntu Habbo",Ubuntu;font-size:14px;margin:6px 0}
.room-item__thumbnail{box-shadow:3px 3px rgba(0,0,0,.3);background-color:#6796b1;height:110px;left:0;margin-bottom:12px;margin-right:12px;position:absolute;top:0;width:110px}
.discussions__participant habbo-imager:before,.room-item__owner--user:before{box-shadow:0 1px 0 2px rgba(0,0,0,.3);content:'';left:0}
.room-item__thumbnail:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:0 -75px;width:110px;height:110px;content:'';display:block}
@media (min-resolution:192dpi), (min-resolution:2dppx){.room-item__thumbnail:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:0 -74px;background-size:494px 475px}}
.room-item__thumbnail__image{left:0;position:absolute;top:0}
.room-item__owner--user{display:block;position:relative}
.room-item__owner--user:before{background-color:#02353c;border:2px solid #267b91;border-radius:50%;height:46px;position:absolute;top:6px;width:46px}
.room-item__owner--user img{position:relative}
.room-item__owner--user .avatar__title{margin-left:3px}
.room-item__owner--official{display:block;margin-top:12px}
.help-login-backdrop{background-color:#0c3a65;bottom:0;left:0;outline:0;-webkit-overflow-scrolling:none;position:fixed;right:0;top:0;z-index:1040;background:linear-gradient(135deg,#15507c,#0c3a65) no-repeat fixed;opacity:1;visibility:visible}
.client-reload__button:disabled,.client-v2-reload__button:disabled,.client__buttons .client__close:disabled,.client__buttons button:disabled,.clientv2__buttons .client__close:disabled,.clientv2__buttons button:disabled,.discussions__reply:disabled,.register-banner__button:disabled{opacity:.4}
habbo-discussions{display:block}
.discussions__item{zoom:1;margin-top:24px}
.discussions__item:after,.discussions__item:before{content:'';display:table}
.discussions__participant{float:none;width:100%}
@media (min-width:767px){.room-item__thumbnail{margin-right:0}.discussions__participant{float:left;width:33%}.discussions__participant:nth-child(3n+1){clear:left}.discussions__participant:not(:nth-child(3n+1)){clear:none}}
.discussions__date:after,.news__navigation:after,.profile__section:after{clear:both}
@media (min-width:532px){.discussions__participant{padding-right:12px}}
.discussions__participant habbo-imager{display:block;position:relative;margin-left:0;margin-right:0;width:104px}
.discussions__participant habbo-imager:before{background-color:#02353c;border:2px solid #267b91;border-radius:50%;height:88px;position:absolute;top:19px;width:88px}
.discussions__reply,.register-banner__button{border-style:solid;text-transform:uppercase;color:#fff}
.discussions__participant habbo-imager img{position:relative}
.discussions__participant habbo-imager .imager{margin-left:-3px}
.discussions__wrapper{float:none;width:100%}
@media (min-width:767px){.discussions__wrapper{float:left;width:66%}.discussions__reply{float:right}}
.discussions__timeago:after,.discussions__timeago:before{background-color:#2685bc;height:1px;top:-1px;width:50%;display:inline-block;position:relative;content:'';vertical-align:middle}
.discussions__message,.discussions__messages__list{margin-bottom:12px}
.discussions__timeago{overflow:hidden;text-align:center}
.discussions__timeago:before{margin-left:-50%;right:.5em}
.discussions__timeago:after{left:.5em;margin-right:-50%}
.discussions__text{box-shadow:0 1px 2px rgba(0,0,0,.3);background-color:#069;border-radius:10px;display:inline-block;margin:0;max-width:100%;padding:12px;word-wrap:break-word}
.discussions__date{zoom:1;display:block;margin-top:6px}
.discussions__date:after,.discussions__date:before{content:'';display:table}
.discussions__reply{box-shadow:0 3px 0 1px rgba(0,0,0,.3);line-height:1.2;text-align:center;background-color:#0f7dbc;border-color:#2a9cde;font-size:16px;padding:12px 24px;border-radius:5px;border-width:2px;margin-bottom:4px;display:block}
.discussions__reply:hover{background-color:#2a9cde;border-color:#53bdf9}
.discussions__reply:active,.discussions__reply:disabled{background-color:#084d74;border-color:#1e7b9e}
.discussions__reply:active,.discussions__reply:hover{border-bottom-style:solid;border-bottom-width:2px}
.discussions__reply:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}
.news__navigation{zoom:1}
.news__navigation:after,.news__navigation:before{content:'';display:table}
.news__more{font-size:20px;text-shadow:0 1px rgba(0,0,0,.3);color:#fff;font-family:"Ubuntu Condensed","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;font-weight:400;display:inline-block;margin:0;text-transform:uppercase;position:relative;padding-right:29px;text-align:right;line-height:28px;float:right}
.news__more:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-255px -138px;width:23px;height:22px;content:'';display:block;margin-top:-11px;position:absolute;top:50%;right:0}
@media (min-resolution:192dpi), (min-resolution:2dppx){.news__more:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-221px -161px;background-size:494px 475px}}
.news__more:active,.news__more:hover{border-bottom-style:solid;border-bottom-width:0}
.client__buttons button,.register-banner__button{border-radius:5px;border-width:2px;line-height:1.2}
.client__buttons button:active,.client__buttons button:hover,.register-banner__button:active,.register-banner__button:hover{border-bottom-width:2px;border-bottom-style:solid}
habbo-moderation-notification:not(:empty){display:block;margin-bottom:24px}
register-banner{display:block;margin:0 auto;max-width:1200px;width:100%}
@media (min-width:767px){.register-banner__hotel{margin-left:calc(100vw / 2.17 - 553px);max-width:1200px;position:relative}.register-banner__hotel:after{image-rendering:pixelated;background:url('hotel.5e0e63d8.png') no-repeat;content:'';display:block;height:512px;left:-100px;position:absolute;top:-100px;width:849px}}
@media (min-width:767px) and (min-width:1199px){.register-banner__hotel{margin:0 auto}}
.register-banner__wrapper{align-items:center;background-color:#25b8ee;display:flex;padding:48px 12px;width:100%}
@media (min-width:767px){.register-banner__wrapper{background-color:transparent;height:412px;padding:0 12px 0 calc(620px + 100vw / 2.17 - 553px)}}
@media (min-width:959px){.register-banner__wrapper{padding-top:100px}}
@media (min-width:1199px){.register-banner__wrapper{padding-left:620px}}
.register-banner__register{margin:0 auto;max-width:360px;position:relative;text-align:center}
@media (min-width:767px){.register-banner__register{max-width:420px;padding:0 12px 0 24px;width:100%}.register-banner__logo{display:none}}
.register-banner__logo{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:0 0;width:197px;height:73px;margin:0 auto;text-indent:-9999px}
.hotel,.interstitial,habbo-client-closed{height:100%;position:absolute;top:0;width:100%}
@media (min-resolution:192dpi), (min-resolution:2dppx){.register-banner__logo{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:0 0;background-size:494px 475px}}
.register-banner__title{margin:24px 0}
.register-banner__button{box-shadow:0 3px 0 1px rgba(0,0,0,.3);display:inline-block;text-align:center;background-color:#00813e;border-color:#8eda55;font-size:32px;padding:12px 24px;margin-bottom:4px;width:100%}
.register-banner__button:hover{background-color:#00ab54;border-color:#b9f373}
.register-banner__button:active,.register-banner__button:disabled{background-color:#006743;border-color:#5abb37}
.hotel,.interstitial,.interstitial__ad{background-color:#000}
@media (min-width:1199px){.register-banner__button{padding-left:48px;padding-right:48px}}
.register-banner__button:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}
.local-register-banner{display:none}
@media (min-width:767px){.register-banner__title{margin-top:0}.local-register-banner{display:block;margin-top:12px}}
.hotel{left:0;z-index:600}
habbo-client-closed{left:0;align-items:center;display:flex;justify-content:center;padding:48px 12px;z-index:610}
habbo-client-closed habbo-hotel-closed{max-width:620px}
.interstitial{align-items:center;display:flex;flex-direction:column;justify-content:center;left:-9999px;z-index:1300}
.interstitial--visible{left:0}
.interstitial__stage{height:360px;margin-bottom:12px;position:relative;width:640px}
.interstitial__stage:before{content:url(/assets/images/backgrounds/videoRoll_bg_360.56211eb6.png);display:block;height:693px;left:-192px;position:absolute;top:-145px;width:1024px}
.interstitial__ad{height:360px;position:relative;width:640px}
.client,.client__frame,habbo-client-error{height:100%;width:100%}
.interstitial__text{font-size:14px;color:#fff;margin:0;position:relative}
.client__buttons .client__close,.client__buttons button{text-align:center;color:#000;font-size:12px;margin-bottom:4px;text-transform:uppercase;border-style:solid}
.client{left:-9999px;position:absolute;top:0}
.client--visible{left:0}
.client__buttons{left:12px;position:absolute;top:12px;z-index:630}
.client__buttons button{box-shadow:0 3px 0 1px rgba(0,0,0,.3);background-color:#ffb900;border-color:#ffea00;padding:6px 12px;display:block;float:left}
.client__buttons button:hover{background-color:#ffd400;border-color:#fffd70}
.client__buttons button:active,.client__buttons button:disabled{background-color:#f89400;border-color:#ffce37}
.client__buttons button:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}
.client__buttons button:first-child,.client__buttons button:not(:first-child):not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}
.client__buttons button:last-child,.client__buttons button:not(:first-child):not(:last-child){border-bottom-left-radius:0;border-top-left-radius:0}
.client__buttons button:not(:last-child){margin-right:4px}
.client__buttons .client__close{display:inline-block;line-height:1.2;background-color:#ffb900;border-color:#ffea00;border-radius:0 5px 5px 0;border-width:2px 2px 2px 1px;box-shadow:none;position:relative;margin-left:14px;padding:5px 6px}
.client__buttons .client__close:hover{background-color:#ffd400;border-color:#fffd70}
.client__buttons .client__close:active,.client__buttons .client__close:disabled{background-color:#f89400;border-color:#ffce37}
.client__buttons .client__close:active,.client__buttons .client__close:hover{border-bottom-style:solid;border-bottom-width:2px}
.client__buttons .client__close:active{transform:translate(0,2px);filter:drop-shadow(-1px 2px 0 rgba(0, 0, 0, .3));box-shadow:none}
.client__buttons .client__close:before{border-style:solid;border-width:15px;content:'';display:block;position:absolute;top:-2px;border-color:transparent #ffea00 transparent transparent;left:-31px}
.client__buttons .client__close:after{border-style:solid;border-width:13px;content:'';display:block;position:absolute;top:0;border-color:transparent #ffb900 transparent transparent;left:-26px}
.client-reload__button:active,.client-reload__button:hover,.clientv2__buttons button:active,.clientv2__buttons button:hover{border-bottom-width:2px;border-bottom-style:solid}
.client__buttons .client__close:hover:before{border-color:transparent #fffd70 transparent transparent}
.client__buttons .client__close:hover:after{border-color:transparent #ffd400 transparent transparent}
.client__buttons .client__close:active:before,.client__buttons .client__close:disabled:before{border-color:transparent #ffce37 transparent transparent}
.client__buttons .client__close:active:after,.client__buttons .client__close:disabled:after{border-color:transparent #f89400 transparent transparent}
.client__buttons .client__fullscreen{padding-left:6px;padding-right:6px}
.client__close__icon{float:left}
.client__close__expand{transition:width .15s ease-out;float:left;overflow:hidden}
.client__close__text{line-height:16px;padding-left:6px}
.client__fullscreen__icon{display:block}
.client__frame{left:0;position:absolute;top:0;background-color:#000;z-index:610}
habbo-client-error{left:0;position:absolute;top:0;align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 12px;z-index:610}
.client-error{max-width:380px}
.client-error__title{text-align:left}
.client-error__downloads{line-height:0;text-align:center}
.client-error__downloads:not(:last-child){margin-bottom:24px}
.client-error__background-frank{background-image:url(/assets/images/backgrounds/flash_error_bg.b91cea40.png);display:block;height:368px;padding:80px 17px 35px 242px;position:relative;width:639px}
.client-error__text-contents{height:253px;position:absolute;text-align:left}
.client-error__mobile{bottom:-150px;margin-top:24px;max-width:380px;position:absolute}
.client-error__hotel-button-div{bottom:30px;float:right;position:absolute;right:30px}
.client-error__appstore{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-231px -387px;width:135px;height:40px;display:inline-block;margin:14.5px 12px 2.5px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.client-error__appstore{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-130px -383px;background-size:494px 475px}}
.client-error__googleplay{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-100px -387px;width:129px;height:45px;display:inline-block;margin:12px 12px 0}
.clientv2,habbo-client-reload{height:100%;width:100%;position:absolute;top:0}
@media (min-resolution:192dpi), (min-resolution:2dppx){.client-error__googleplay{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:0 -383px;background-size:494px 475px}}
habbo-client-reload{left:0;align-items:center;background:rgba(0,0,0,.9);display:flex;flex-direction:column;justify-content:center;z-index:620}
.client-reload__button{box-shadow:0 3px 0 1px rgba(0,0,0,.3);display:inline-block;line-height:1.2;text-align:center;background-color:#00813e;border-color:#8eda55;color:#fff;font-size:16px;padding:12px 24px;border-radius:5px;border-width:2px;border-style:solid;margin-bottom:4px;text-transform:uppercase}
.clientv2__buttons .client__close,.clientv2__buttons button{line-height:1.2;color:#000;font-size:12px;border-style:solid;margin-bottom:4px;text-transform:uppercase;text-align:center}
.client-reload__button:hover{background-color:#00ab54;border-color:#b9f373}
.client-reload__button:active,.client-reload__button:disabled{background-color:#006743;border-color:#5abb37}
.client-reload__button:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}
.clientv2{left:-9999px}
.clientv2--visible{left:0}
.clientv2__buttons{left:12px;position:absolute;top:12px;z-index:630}
.clientv2__buttons button{box-shadow:0 3px 0 1px rgba(0,0,0,.3);background-color:#ffb900;border-color:#ffea00;padding:6px 12px;border-radius:5px;border-width:2px;display:block;float:left}
.clientv2__buttons button:hover{background-color:#ffd400;border-color:#fffd70}
.clientv2__buttons button:active,.clientv2__buttons button:disabled{background-color:#f89400;border-color:#ffce37}
.clientv2__buttons button:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}
.clientv2__buttons button:first-child,.clientv2__buttons button:not(:first-child):not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}
.clientv2__buttons button:last-child,.clientv2__buttons button:not(:first-child):not(:last-child){border-bottom-left-radius:0;border-top-left-radius:0}
.clientv2__buttons button:not(:last-child){margin-right:4px}
.clientv2__buttons .client__close{display:inline-block;background-color:#ffb900;border-color:#ffea00;border-radius:0 5px 5px 0;border-width:2px 2px 2px 1px;box-shadow:none;position:relative;margin-left:14px;padding:5px 6px}
.clientv2__buttons .client__close:after,.clientv2__buttons .client__close:before{content:'';position:absolute;display:block;border-style:solid}
.clientv2__buttons .client__close:hover{background-color:#ffd400;border-color:#fffd70}
.clientv2__buttons .client__close:active,.clientv2__buttons .client__close:disabled{background-color:#f89400;border-color:#ffce37}
.clientv2__buttons .client__close:active,.clientv2__buttons .client__close:hover{border-bottom-style:solid;border-bottom-width:2px}
.clientv2__buttons .client__close:active{transform:translate(0,2px);filter:drop-shadow(-1px 2px 0 rgba(0, 0, 0, .3));box-shadow:none}
.clientv2__buttons .client__close:before{border-width:15px;top:-2px;border-color:transparent #ffea00 transparent transparent;left:-31px}
.clientv2__buttons .client__close:after{border-width:13px;top:0;border-color:transparent #ffb900 transparent transparent;left:-26px}
.clientv2__frame,habbo-v2-client-reload{height:100%;left:0;position:absolute;top:0;width:100%}
.clientv2__buttons .client__close:hover:before{border-color:transparent #fffd70 transparent transparent}
.clientv2__buttons .client__close:hover:after{border-color:transparent #ffd400 transparent transparent}
.clientv2__buttons .client__close:active:before,.clientv2__buttons .client__close:disabled:before{border-color:transparent #ffce37 transparent transparent}
.clientv2__buttons .client__close:active:after,.clientv2__buttons .client__close:disabled:after{border-color:transparent #f89400 transparent transparent}
.clientv2__buttons .client__fullscreen{padding-left:6px;padding-right:6px}
.clientv2__close__icon{float:left}
.clientv2__close__expand{transition:width .15s ease-out;float:left;overflow:hidden}
.profile__card__wrapper--badges.ng-enter,.profile__card__wrapper--badges.ng-leave,.profile__card__wrapper--friends.ng-enter,.profile__card__wrapper--friends.ng-leave,.profile__card__wrapper--groups.ng-enter,.profile__card__wrapper--groups.ng-leave,.profile__card__wrapper--rooms.ng-enter,.profile__card__wrapper--rooms.ng-leave,.profile__creations.ng-enter,.profile__creations.ng-leave{transition:opacity .15s ease-out}
.clientv2__close__text{line-height:16px;padding-left:6px}
.clientv2__fullscreen__icon{display:block}
.clientv2__frame{background-color:#000;z-index:610}
habbo-v2-client-reload{align-items:center;background:rgba(0,0,0,.9);display:flex;flex-direction:column;justify-content:center;z-index:620}
.client-v2-reload__button{box-shadow:0 3px 0 1px rgba(0,0,0,.3);display:inline-block;line-height:1.2;text-align:center;background-color:#00813e;border-color:#8eda55;color:#fff;font-size:16px;padding:12px 24px;border-radius:5px;border-width:2px;border-style:solid;margin-bottom:4px;text-transform:uppercase}
.client-v2-reload__button:hover{background-color:#00ab54;border-color:#b9f373}
.client-v2-reload__button:active,.client-v2-reload__button:disabled{background-color:#006743;border-color:#5abb37}
.client-v2-reload__button:active,.client-v2-reload__button:hover{border-bottom-style:solid;border-bottom-width:2px}
.client-v2-reload__button:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}
.not-found{margin-bottom:0;padding:12px 0 24px}
.not-found__content{text-align:center}
.not-found__content:before{content:url(/assets/images/teaser_frank_looking.b05ac9ac.png);display:block;height:115px;margin:0 auto 12px;width:132px}
.profile__card__wrapper--badges .profile__card__aligner,.profile__card__wrapper--friends .profile__card__aligner,.profile__card__wrapper--groups .profile__card__aligner,.profile__card__wrapper--rooms .profile__card__aligner{margin-top:140px}
.profile__header{image-rendering:pixelated;position:relative;background:url('profile.6f46f760.png') left bottom/100%;z-index:99}
.profile__header:before{background:linear-gradient(rgba(0,0,0,.3),transparent);bottom:-2px;content:'';display:block;height:2px;position:absolute;width:100%}
.profile__header .header__hotel{display:none}
.profile__motto{font-size:14px;line-height:1.4;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px rgba(0,0,0,.3);font-family:"Ubuntu Habbo",Ubuntu}
.profile__section{zoom:1;margin-bottom:12px}
.profile__section:after,.profile__section:before{content:'';display:table}
.profile__card__wrapper--badges,.profile__card__wrapper--friends,.profile__card__wrapper--groups,.profile__card__wrapper--rooms{float:none;width:100%;position:relative}
.profile__card__wrapper--badges .profile__card__aligner:before,.profile__card__wrapper--friends .profile__card__aligner:before,.profile__card__wrapper--groups .profile__card__aligner:before,.profile__card__wrapper--rooms .profile__card__aligner:before{image-rendering:pixelated;display:block;height:140px;left:0;position:absolute;top:-140px;content:'';-ms-interpolation-mode:bicubic}
@media (min-width:767px){.profile__section{margin-left:-12px}.profile__card__wrapper--badges,.profile__card__wrapper--friends,.profile__card__wrapper--groups,.profile__card__wrapper--rooms{float:left;width:50%}.profile__card__wrapper--badges:nth-child(2n+1),.profile__card__wrapper--friends:nth-child(2n+1),.profile__card__wrapper--groups:nth-child(2n+1),.profile__card__wrapper--rooms:nth-child(2n+1){clear:left}.profile__card__wrapper--badges:not(:nth-child(2n+1)),.profile__card__wrapper--friends:not(:nth-child(2n+1)),.profile__card__wrapper--groups:not(:nth-child(2n+1)),.profile__card__wrapper--rooms:not(:nth-child(2n+1)){clear:none}}
.item-list--grid:after,.profile__card:after,.profile__creations:after{clear:both}
.profile__card__wrapper--badges.ng-enter,.profile__card__wrapper--badges.ng-leave.ng-leave-active,.profile__card__wrapper--friends.ng-enter,.profile__card__wrapper--friends.ng-leave.ng-leave-active,.profile__card__wrapper--groups.ng-enter,.profile__card__wrapper--groups.ng-leave.ng-leave-active,.profile__card__wrapper--rooms.ng-enter,.profile__card__wrapper--rooms.ng-leave.ng-leave-active{opacity:0}
.profile__card__wrapper--badges.ng-enter.ng-enter-active,.profile__card__wrapper--badges.ng-leave,.profile__card__wrapper--friends.ng-enter.ng-enter-active,.profile__card__wrapper--friends.ng-leave,.profile__card__wrapper--groups.ng-enter.ng-enter-active,.profile__card__wrapper--groups.ng-leave,.profile__card__wrapper--rooms.ng-enter.ng-enter-active,.profile__card__wrapper--rooms.ng-leave{opacity:1}
.profile__card__wrapper--badges .profile__card__aligner:before{background:url(/assets/images/teaser_profile_badges.59c1a9bb.png) no-repeat;width:100%}
.profile__card__wrapper--friends .profile__card__aligner:before{background:url(/assets/images/teaser_profile_friends.3c89c6ab.png) no-repeat;width:100%}
.profile__card__wrapper--rooms .profile__card__aligner:before{background:url(/assets/images/teaser_profile_rooms.0d06f69d.png) no-repeat;width:100%}
.profile__card__wrapper--groups .profile__card__aligner:before{background:url(/assets/images/teaser_profile_groups.00be2896.png) no-repeat;width:100%}
.profile__card__aligner{padding:0 0 12px;position:relative}
@media (min-width:767px){.profile__card__aligner{padding-left:12px}}
.profile__card{zoom:1;box-shadow:0 1px 2px rgba(0,0,0,.3);background-color:#0b6395;border:3px solid #2685bc;padding:12px 24px}
.profile__card:after,.profile__card:before{content:'';display:table}
.profile__card__title{margin:0 0 12px;text-align:center}
.profile__card__footer{border-top:1px solid #2a9cde;padding:12px 0 0;text-align:center}
.profile__card__footer .link-icon--blue-arrow{display:inline-block}
.profile__friends__count{font-size:20px;line-height:inherit;white-space:nowrap}
.creation-content__channel-link,.profile__photos__link{font-size:20px;font-family:"Ubuntu Condensed","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;line-height:28px;text-transform:uppercase;text-shadow:0 1px rgba(0,0,0,.3);font-weight:400}
.profile__creations{zoom:1}
.profile__creations:after,.profile__creations:before{content:'';display:table}
.profile__creations.ng-enter,.profile__creations.ng-leave.ng-leave-active{opacity:0}
.profile__creations.ng-enter.ng-enter-active,.profile__creations.ng-leave{opacity:1}
.profile__creations__title{overflow:hidden;text-align:left}
.profile__creations__title:after{background-color:#2685bc;content:'';display:inline-block;height:2px;position:relative;top:-2px;vertical-align:middle;left:.5em;margin-right:-100%;width:100%}
.profile__photos__link{color:#fff;display:inline-block;margin:12px 0 0;position:relative;padding-right:29px;text-align:right;float:right}
.profile__photos__link:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-255px -138px;width:23px;height:22px;content:'';display:block;margin-top:-11px;position:absolute;top:50%;right:0}
@media (min-resolution:192dpi), (min-resolution:2dppx){.profile__photos__link:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-221px -161px;background-size:494px 475px}}
.profile__photos__link:active,.profile__photos__link:hover{border-bottom-style:solid;border-bottom-width:0}
.profile__hearts,.profile__joined{text-align:center}
.profile__hearts .icon--heart:not(:last-of-type){margin-right:12px}
.creation__header-by{font-size:20px}
habbo-creation-content{display:block;text-align:center}
.creation-content{display:inline-block}
.creation-content__expander{text-align:left}
@media (min-width:532px){.creation-content{margin:0 69px}.creation-content__expander{margin:0 -69px}}
.creation-content__view{display:flex}
.creation-content__creation{display:block;margin:0 -69px;max-width:100%}
.creation-content__link{align-items:center;display:flex;justify-content:center;position:relative;width:69px}
.creation-content__link:active,.creation-content__link:hover{border-bottom-style:solid;border-bottom-width:0}
.creation-content__link--disabled{opacity:0;pointer-events:none}
@media (min-width:532px){.creation-content__creation{margin:0}.creation-content__link{background:#103960}.creation-content__link:active,.creation-content__link:hover{background:#0d2f4f}.creation-content__link--disabled{opacity:.2}}
.photo-delete:disabled,.report-form__submit:disabled,.room__enter-button:disabled{opacity:.4}
.creation-content__meta{border-bottom:1px solid #0c3a65;position:relative;align-items:center;display:flex;margin:12px 0;padding:0 0 12px}
.creation-content__meta:after{background:#2a9cde;bottom:-2px;content:'';display:block;height:1px;left:0;position:absolute;overflow:hidden;width:100%;z-index:1}
.creation-content__like{margin-left:auto}
.creation-content__title{margin-top:0}
.creation-content__actions{display:flex}
.creation-content__channel-link{color:#fff;display:inline-block;margin:0;position:relative;padding-right:29px;text-align:right}
.photo-delete,.report-form__submit{line-height:1.2;border-radius:5px;border-style:solid;color:#fff;text-align:center}
.creation-content__channel-link:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-255px -138px;width:23px;height:22px;content:'';display:block;margin-top:-11px;position:absolute;top:50%;right:0}
@media (min-resolution:192dpi), (min-resolution:2dppx){.creation-content__channel-link:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-221px -161px;background-size:494px 475px}}
.creation-content__channel-link:active,.creation-content__channel-link:hover{border-bottom-style:solid;border-bottom-width:0}
.creation-content__delete{margin-left:auto;padding-left:12px}
.photo-delete{box-shadow:0 3px 0 1px rgba(0,0,0,.3);display:inline-block;background-color:#c0174e;border-color:#f37387;font-size:12px;padding:6px 12px;border-width:2px;margin-bottom:4px;text-transform:uppercase}
.photo-delete:hover{background-color:#f9586d;border-color:#ff9598}
.photo-delete:active,.photo-delete:disabled{background-color:#820022;border-color:#b73e56}
.photo-delete:active,.photo-delete:hover{border-bottom-style:solid;border-bottom-width:2px}
.photo-delete:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}
habbo-report{display:inline-block;margin-left:6px}
.report:active,.report:hover{border-bottom-style:solid;border-bottom-width:0}
.report__icon{vertical-align:middle}
.report-form__description{margin-top:0}
.report-form__creation{box-shadow:3px 3px rgba(0,0,0,.3);display:block;margin:24px auto;max-width:100%}
.report-form__submit,.room__enter-button{box-shadow:0 3px 0 1px rgba(0,0,0,.3);text-transform:uppercase}
.report-form__submit{display:inline-block;background-color:#c0174e;border-color:#f37387;font-size:16px;padding:12px 24px;border-width:2px;margin-bottom:4px}
.report-form__submit:hover{background-color:#f9586d;border-color:#ff9598}
.report-form__submit:active,.report-form__submit:disabled{background-color:#820022;border-color:#b73e56}
.report-form__submit:active,.report-form__submit:hover{border-bottom-style:solid;border-bottom-width:2px}
.report-form__submit:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}
.item--room .item__icon{display:block;height:90px;width:90px}
.item--group .item__title,.item--room .item__title{font-family:"Ubuntu Habbo","Ubuntu Condensed"}
.item--friend .item__description,.item--group .item__description,.item--room .item__description,.room-info--description{font-family:"Ubuntu Habbo",Ubuntu}
.item__icon__aligner{align-items:center;border:3px solid #2685bc;border-radius:50%;display:flex;height:60px;justify-content:center;width:60px}
.item__icon{line-height:0;text-align:center}
.item__content:active,.item__content:hover{border-bottom-style:solid;border-bottom-width:0}
a[href] .item__title{color:#fff}
.item-list--grid{zoom:1}
.item-list--grid:after,.item-list--grid:before{content:'';display:table}
.item-list--grid .item{float:left;width:50%}
.item-list--grid .item:nth-child(2n+1){clear:left}
.item-list--grid .item:not(:nth-child(2n+1)){clear:none}
@media (min-width:532px){.item-list--grid .item{float:left;width:33%}.item-list--grid .item:nth-child(3n+1){clear:left}.item-list--grid .item:not(:nth-child(3n+1)){clear:none}.item-list--grid .item__title--single-line{height:19.2px}}
@media (min-width:1199px){.item-list--grid .item{float:left;width:20%}.item-list--grid .item:nth-child(5n+1){clear:left}.item-list--grid .item:not(:nth-child(5n+1)){clear:none}}
.item-list--grid .item__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:normal;color:#7ecaee;padding:0 6px;text-align:center}
.item-list--stacked .item.item--friend .item__text,.registration-form__connect{padding-left:12px}
.item-list--grid .item__title--multi-line{margin:12px 0}
@media (min-width:532px){.item-list--grid .item__title--multi-line{height:57.6px;margin:24px 0 0}}
.item-list--grid .item__description{display:none}
.item-list--grid .item--badge .item__icon,.item-list--grid .item--group .item__icon{margin:0 auto;width:60px}
.item-list--grid .item--friend .item__title{margin:6.2px 0}
.item-list--grid .item--room .item__title{margin:0 0 16.2px}
.item-list--grid .item--room .item__icon{margin:0 auto 16.2px}
.item-list--stacked .item{clear:both;display:block;overflow:visible;position:relative}
.item-list--stacked .item:not(:last-child){border-bottom:1px solid #2685bc;position:relative}
.item-list--stacked .item:not(:last-child):after{background:#0b6395;bottom:-2px;content:'';display:block;height:1px;left:0;position:absolute;overflow:hidden;width:100%;z-index:1}
.item-list--stacked .item__content{align-items:center;display:flex;padding:12px}
habbo-room-icon,habbo-room-icon:before{display:block;height:90px;width:90px}
.item-list--stacked .item__content[href]:hover{background-color:#0074a6}
.item-list--stacked .item__content[href]:active{background-color:#2685bc}
.item-list--stacked .item__text{padding-left:24px}
.item-list--stacked .item__title{font-size:20px;margin:0;word-break:break-all}
.item-list--stacked .item__description{font-size:16px;color:#7ecaee;margin:12px 0 0}
habbo-room-icon:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-200px -187px;content:'';position:absolute}
@media (min-resolution:192dpi), (min-resolution:2dppx){habbo-room-icon:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-396px -99px;background-size:494px 475px}}
.room-icon{border:3px solid #2685bc;border-radius:50%;height:90px;overflow:hidden;position:relative;width:90px}
.room-icon__thumbnail{left:-10px;position:relative;top:-10px}
habbo-profile-header{align-items:center;display:flex;height:142px}
.profile-header__image--largehead:before,.profile-header__image:before{box-shadow:0 1px 0 2px rgba(0,0,0,.3);background-color:#02353c;height:88px;top:24px;content:''}
@media (min-width:767px){habbo-profile-header{padding-left:90px}.profile-header__details{min-width:500px}}
@media (min-width:959px){habbo-profile-header{padding-left:130px}}
.profile-header__avatar{align-self:flex-start;width:46px}
.profile-header__link:active,.profile-header__link:hover{border-bottom-style:solid;border-bottom-width:0}
.profile-header__image{display:block;margin-left:16px;margin-right:24px;width:104px;padding-top:5px;position:relative}
.profile-header__image:before{border:2px solid #267b91;border-radius:50%;left:-16px;position:absolute;width:88px}
.profile-header__image img{position:relative}
.profile-header__image--largehead{display:block;position:relative;margin-left:0;margin-right:0;width:104px}
.profile-header__image--largehead:before{border:2px solid #267b91;border-radius:50%;left:0;position:absolute;width:88px}
.profile-header__image--largehead img{position:relative}
.profile-header__image--largehead .imager{margin-left:-3px}
.profile-header__image--croco{padding-top:42px}
.profile-header__image--croco img{margin-left:-14px}
.profile-header__details{background-color:rgba(0,0,0,.5);border-radius:3px;max-width:500px;padding:0 24px 0 58px;width:100%;word-break:break-all}
.profile-header__details h1{margin:0;text-transform:none}
.profile-header__details__link:active,.profile-header__details__link:hover{border-bottom-style:solid;border-bottom-width:0}
.profile-modal__empty{padding:0 12px}
.profile-modal__link{font-size:20px;text-shadow:0 1px rgba(0,0,0,.3);color:#fff;font-family:"Ubuntu Condensed","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;font-weight:400;display:inline-block;margin:0;text-transform:uppercase;position:relative;padding-right:22px;text-align:right;line-height:28px}
.profile-modal__link:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-499px -337px;width:16px;height:22px;content:'';display:block;margin-top:-11px;position:absolute;top:50%;right:0}
@media (min-resolution:192dpi), (min-resolution:2dppx){.profile-modal__link:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-180px -138px;background-size:494px 475px}}
.profile-modal__link:active,.profile-modal__link:hover{border-bottom-style:solid;border-bottom-width:0}
.birthdate__day,.birthdate__year{display:inline-block;margin:0;width:27%}
.birthdate__month{display:inline-block;margin:0 12px;width:calc(46% - 24px)}
habbo-registration-form{display:block}
@media (min-width:959px){habbo-registration-form{position:relative}habbo-registration-form:before{image-rendering:pixelated;background:url(/assets/images/teaser_registration.3853584c.png);content:'';display:block;height:465px;width:546px;position:absolute;right:0;top:0}}
.registration-form{position:relative}
.registration-form__social__wrapper{margin-top:24px}
.registration-form__social{background-color:rgba(0,0,0,.5);border-radius:3px;display:inline-block;padding:12px}
@media (min-width:959px){.registration-form__social__wrapper{margin-top:0;position:absolute;right:-100%;width:100%}.registration-form__social{margin-left:48px}}
.registration-form__safety{padding:0 12px;margin:0}
.registration-form__safety>*{margin:12px 0 0}
.registration-form__safety>:first-child{margin-top:0}
.registration-form__safety>:not(.form__field){padding-left:3px;padding-right:3px}
.registration-form__button{float:none;width:100%}
.registration-form__purchases{font-size:12px;margin:24px 0;padding:0 12px}
.registration-form__purchases>*{margin:12px 0 0}
.registration-form__purchases>:first-child{margin-top:0}
.registration-form__purchases>:not(.form__field){padding-left:3px;padding-right:3px}
.room__enter-button{display:inline-block;line-height:1.2;text-align:center;background-color:#ffb900;border-color:#ffea00;color:#000;font-size:16px;border-radius:5px;border-width:2px;border-style:solid;margin-bottom:4px;padding:6px 6px 6px 12px}
.force-email__email,.room__content__title{text-transform:none}
.room__enter-button:hover{background-color:#ffd400;border-color:#fffd70}
.room__enter-button:active,.room__enter-button:disabled{background-color:#f89400;border-color:#ffce37}
.room__enter-button:active,.room__enter-button:hover{border-bottom-style:solid;border-bottom-width:2px}
.room__enter-button:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}
.room__enter-button__text{position:relative;padding-right:27px;text-align:right;line-height:26px}
.room__enter-button__text:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-292px -434px;width:21px;height:26px;content:'';display:block;margin-top:-13px;position:absolute;top:50%;right:0}
@media (min-resolution:192dpi), (min-resolution:2dppx){.room__enter-button__text:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-156px -74px;background-size:494px 475px}}
.room__enter-button__text:active,.room__enter-button__text:hover{border-bottom-style:solid;border-bottom-width:0}
.room-info{margin-bottom:12px}
.room-info__row{display:block}
@media (min-width:767px){.room-info__row{display:table-row}}
.room-info__header,.room-info__value{display:block;margin-bottom:0;padding-bottom:12px}
.room-info__value{vertical-align:top}
.room-restricted__name,.room__content__title{font-family:"Ubuntu Habbo","Ubuntu Condensed"}
.room__thumbnail{box-shadow:0 1px 0 2px rgba(0,0,0,.3);background-color:#01353c;border:2px solid #267b91;border-radius:3px;float:left;height:114px;margin-bottom:12px;margin-right:12px;position:relative;width:114px}
@media (min-width:767px){.room-info__header,.room-info__value{display:table-cell;padding-bottom:12px}.room-info__value{padding-left:48px}.room__thumbnail{margin-right:0}.room__content{margin-left:134px}}
.room__thumbnail:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:0 -75px;width:110px;height:110px;content:'';display:block}
@media (min-resolution:192dpi), (min-resolution:2dppx){.room__thumbnail:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:0 -74px;background-size:494px 475px}}
.room__thumbnail__image{left:0;position:absolute;top:0}
.room__content__left{float:none;width:100%;clear:both}
@media (min-width:767px){.room__content__left{float:left;width:66%;clear:none}}
.room__content__right{float:none;width:100%}
@media (min-width:767px){.room__content__right{float:left;width:33%}.room__content__right:nth-child(3n+1){clear:left}.room__content__right:not(:nth-child(3n+1)){clear:none}}
.adyen__form-wrapper:after,.premium-sms__voucher-redeem__wrapper:after,.purse__columns:after,.shop__header:after{clear:both}
.room__details{border-radius:3px;overflow:hidden;padding:24px 12px;background-color:#0b6395;margin-top:24px}
.room__details h1:first-child,.room__details h2:first-child,.room__details h3:first-child,.room__details h4:first-child,.room__details h5:first-child,.room__details h6:first-child{text-shadow:0 1px #000;background-color:#0e3955;margin:-24px -12px 12px;padding:6px 12px}
@media (min-width:532px){.room__details h1:first-child,.room__details h2:first-child,.room__details h3:first-child,.room__details h4:first-child,.room__details h5:first-child,.room__details h6:first-child{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.room__details{padding-left:24px;padding-right:24px}}
.room__details__item{margin-top:6px}
.room__details dt{float:left;font-weight:700}
.room__details dt:after{content:': ';margin-right:6px}
.room__actions{margin-top:24px}
.room__report__text{position:relative;padding-left:27px;line-height:24px}
.room__report__text:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-499px 0;width:21px;height:24px;content:'';display:block;margin-top:-12px;position:absolute;top:50%;left:0}
@media (min-resolution:192dpi), (min-resolution:2dppx){.room__report__text:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-134px -113px;background-size:494px 475px}}
.room__report__text:active,.room__report__text:hover{border-bottom-style:solid;border-bottom-width:0}
.room__owner--user{display:block;position:relative;margin-bottom:12px;padding:0 12px}
.room__owner--user:before{box-shadow:0 1px 0 2px rgba(0,0,0,.3);background-color:#02353c;border:2px solid #267b91;border-radius:50%;content:'';height:46px;left:12px;position:absolute;top:6px;width:46px}
.room__owner--user img{position:relative}
.room__owner--user .avatar__image{margin-right:6px}
.room__owner--official{display:block;margin-bottom:24px;margin-left:12px}
.room-picture__wrapper{background-color:#000;overflow:hidden;position:relative;text-align:center}
.room-picture__shadow,.room-picture__wrapper:after{height:25px;position:absolute;width:100%;left:0;top:0}
.room-picture__wrapper:after{background-image:linear-gradient(to bottom,rgba(0,0,0,.5) 0,transparent 100%);content:''}
.room-picture__shadow{box-shadow:inset 0 25px 15px -20px rgba(0,0,0,.5)}
.room-picture__image{image-rendering:auto;max-width:100%}
.room-restricted{margin-bottom:0;padding:12px 0 24px}
.room-restricted__content{text-align:center}
.room-restricted__content:before{image-rendering:pixelated;background:url(/assets/images/room_key.76b7839c.png) no-repeat;content:'';display:block;height:212px;width:264px;margin:0 auto 12px}
.room-restricted__explanation{margin-bottom:24px}
.modal-backdrop.spinner-backdrop--solid{background-color:#0c3a65;bottom:0;left:0;outline:0;-webkit-overflow-scrolling:none;position:fixed;right:0;top:0;z-index:1040;background:linear-gradient(135deg,#15507c,#0c3a65) no-repeat fixed;opacity:1;visibility:visible}
.modal.spinner .modal-dialog{align-items:center;display:flex;justify-content:center;margin:0;max-width:100%;min-height:100%;opacity:0;pointer-events:none;transform:none;width:100%}
.spinner--transparent .spinner__logo,habbo-login-form habbo-facebook-connect[type=small]{display:none}
.modal.spinner.in .modal-dialog{opacity:1}
.account-security__disable:disabled,.account-security__edit:disabled,.account-security__enable:disabled,.account-security__reset:disabled,.activation-status__submit:disabled,.avatar-create__button:disabled,.avatar-selector__button:disabled,.login-form__button:disabled,.payment-button:disabled,.transactions__button:disabled,habbo-facebook-connect[type=large] .facebook-connect:disabled{opacity:.4}
.modal.spinner .modal-content{background-color:transparent;border:0;border-radius:0;box-shadow:none;margin:0;min-height:0;overflow:hidden;pointer-events:auto}
.login-form__button:active,.login-form__button:hover,habbo-facebook-connect[type=large] .facebook-connect:active,habbo-facebook-connect[type=large] .facebook-connect:hover{border-bottom-width:2px;border-bottom-style:solid}
.spinner__indicator{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-158px -131px;width:32px;height:32px;animation:rotating 1s linear infinite;margin:0 auto}
@media (min-resolution:192dpi), (min-resolution:2dppx){.spinner__indicator{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-332px -243px;background-size:494px 475px}}
@media (min-width:767px){.spinner--transparent .spinner__indicator{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-299px -200px;width:68px;height:68px}}
@media (min-width:767px) and (min-resolution:192dpi), (min-width:767px) and (min-resolution:2dppx){.spinner--transparent .spinner__indicator{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-396px -190px;background-size:494px 475px}}
.spinner__logo{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-100px -434px;width:116px;height:46px;margin:0 0 24px;text-indent:-9999px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.spinner__logo{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:0 -429px;background-size:494px 475px}}
@media (min-width:767px){.spinner__logo{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:0 0;width:197px;height:73px}}
@media (min-width:767px) and (min-resolution:192dpi), (min-width:767px) and (min-resolution:2dppx){.spinner__logo{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:0 0;background-size:494px 475px}}
.force-email__email{text-align:center}
habbo-login-form{display:block}
.login-form__fieldset{margin:36px 0 0;padding:0;width:100%}
.login-form__helper{text-align:right}
.login-form .login-social,.login-form__button{text-align:center;margin-top:36px}
.login-form__button{box-shadow:0 3px 0 1px rgba(0,0,0,.3);display:inline-block;line-height:1.2;background-color:#00813e;border-color:#8eda55;color:#fff;font-size:16px;padding:12px 24px;border-radius:5px;border-width:2px;border-style:solid;margin-bottom:4px;text-transform:uppercase;width:100%}
.login-form__button:hover{background-color:#00ab54;border-color:#b9f373}
.login-form__button:active,.login-form__button:disabled{background-color:#006743;border-color:#5abb37}
.login-form__button:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}
.login-form__register,.login-form__social{position:relative;margin:0 12px 0 0;text-align:top}
.login-form__register:after,.login-form__social:after{border-top:1px solid #2a9cde;content:'';display:block;left:0;margin:0 12px;position:absolute;top:0;width:calc(100% - 24px)}
.login-form__rpx{font-size:14px;margin-top:12px}
.login-form__facebook-text{font-size:14px;padding-bottom:20px;padding-left:20px;padding-right:20px}
habbo-header-large habbo-login-form{margin:0 auto;max-width:280px;padding-bottom:36px;width:100%}
@media (min-width:959px){habbo-header-large habbo-login-form{align-items:center;display:flex;height:100px;max-width:100%;padding-bottom:0}habbo-header-large habbo-login-form habbo-facebook-connect[type=large]{display:none}habbo-header-large habbo-login-form habbo-facebook-connect[type=small]{display:block}habbo-header-large .login-form__form{align-items:flex-start;display:flex;padding-right:12px;position:relative}habbo-header-large .login-form__form:after{border-left:1px solid #2a9cde;content:'';height:100%;position:absolute;right:-2px;top:0}habbo-header-large .login-form__fieldset{margin:0 12px 0 0;width:auto}habbo-header-large .login-form__input{display:inline-block;margin-bottom:6px;width:230px}habbo-header-large .login-form__helper{margin-top:0}habbo-header-large .login-form__button{box-shadow:0 3px 0 1px rgba(0,0,0,.3);display:inline-block;line-height:1.2;text-align:center;background-color:#0f7dbc;border-color:#2a9cde;color:#fff;font-size:16px;padding:12px 24px;border-radius:5px;border-width:2px;border-style:solid;margin-bottom:4px;text-transform:uppercase;margin-top:0;width:auto}habbo-header-large .login-form__button:hover{background-color:#2a9cde;border-color:#53bdf9}habbo-header-large .login-form__button:active,habbo-header-large .login-form__button:disabled{background-color:#084d74;border-color:#1e7b9e}habbo-header-large .login-form__button:disabled{opacity:.4}habbo-header-large .login-form__button:active,habbo-header-large .login-form__button:hover{border-bottom-style:solid;border-bottom-width:2px}habbo-header-large .login-form__button:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}habbo-header-large .login-form__social{align-items:center;display:flex;margin:0 0 0 12px;padding:0}habbo-header-large .login-form__register,habbo-header-large .login-form__social:after{display:none}habbo-header-large .login-form__rpx{hyphens:auto;word-wrap:break-word;margin:0 0 0 6px;max-width:100px}}
.captcha-modal .modal-dialog{min-height:800px}
@media (min-width:767px){.captcha-modal .modal-dialog{min-height:initial}}
.captcha-modal .modal-content{min-height:100vh}
@media (min-width:767px){.captcha-modal .modal-content{min-height:100%}}
.claim-password__email{text-align:center;text-transform:none}
habbo-facebook-connect[type=large] .facebook-connect{box-shadow:0 3px 0 1px rgba(0,0,0,.3);display:inline-block;line-height:1.2;text-align:center;background-color:#4267b2;border-color:#6a8ad3;color:#fff;font-size:16px;padding:12px 24px 12px 44px;border-radius:5px;border-width:2px;border-style:solid;margin-bottom:4px;text-transform:uppercase;position:relative;width:100%}
habbo-facebook-connect[type=large] .facebook-connect:hover{background-color:#2a9cde;border-color:#53bdf9}
habbo-facebook-connect[type=large] .facebook-connect:active,habbo-facebook-connect[type=large] .facebook-connect:disabled{background-color:#084d74;border-color:#1e7b9e}
habbo-facebook-connect[type=large] .facebook-connect:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}
habbo-facebook-connect[type=large] .facebook-connect:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-432px -387px;width:26px;height:26px;content:'';display:block;margin-top:-13px;position:absolute;top:50%;left:12px}
@media (min-resolution:192dpi), (min-resolution:2dppx){habbo-facebook-connect[type=large] .facebook-connect:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-255px -130px;background-size:494px 475px}}
habbo-facebook-connect[type=small] .facebook-connect{background:url(/assets/images/sprite.ce7123b0.png) -255px -100px;border:0;padding:0;width:36px;height:36px}
@media (min-resolution:192dpi), (min-resolution:2dppx){habbo-facebook-connect[type=small] .facebook-connect{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-451px -259px;background-size:494px 475px}}
#janrainModalOverlay{z-index:1100!important}
#janrainModal{box-sizing:content-box;z-index:1110!important}
#janrainModal *{box-sizing:content-box;line-height:normal}
#janrainModal a:active,#janrainModal a:hover{border-bottom-style:solid;border-bottom-width:0}
.account-security__disable:active,.account-security__disable:hover,.account-security__edit:active,.account-security__edit:hover,.account-security__enable:active,.account-security__enable:hover,.account-security__reset:active,.account-security__reset:hover,.activation-status__submit:active,.activation-status__submit:hover,.avatar-create__button:active,.avatar-create__button:hover,.avatar-selector__button:active,.avatar-selector__button:hover,.payment-button:active,.payment-button:hover{border-bottom-style:solid;border-bottom-width:2px}
@media (min-width:532px){.account-security__status{display:flex}.account-security__edit{margin-right:12px}}
.account-security__disable,.account-security__edit,.account-security__enable,.account-security__reset{display:inline-block;padding:12px 24px;border-radius:5px;margin-bottom:4px;line-height:1.2;text-align:center;color:#fff;font-size:16px;border-width:2px;border-style:solid;text-transform:uppercase}
.account-security__edit,.account-security__enable{box-shadow:0 3px 0 1px rgba(0,0,0,.3);background-color:#00813e;border-color:#8eda55}
.account-security__edit:hover,.account-security__enable:hover{background-color:#00ab54;border-color:#b9f373}
.account-security__edit:active,.account-security__edit:disabled,.account-security__enable:active,.account-security__enable:disabled{background-color:#006743;border-color:#5abb37}
.account-security__edit:active,.account-security__enable:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}
.account-security__disable{box-shadow:0 3px 0 1px rgba(0,0,0,.3);background-color:#c0174e;border-color:#f37387;margin-top:12px}
.account-security__disable:hover{background-color:#f9586d;border-color:#ff9598}
.account-security__disable:active,.account-security__disable:disabled{background-color:#820022;border-color:#b73e56}
.account-security__disable:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}
@media (min-width:532px){.account-security__disable{margin-left:auto;margin-top:0}}
.account-security__trusted-locations{margin-top:24px}
.account-security__reset{box-shadow:0 3px 0 1px rgba(0,0,0,.3);background-color:#00813e;border-color:#8eda55}
.account-security__reset:hover{background-color:#00ab54;border-color:#b9f373}
.account-security__reset:active,.account-security__reset:disabled{background-color:#006743;border-color:#5abb37}
.account-security__reset:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}
habbo-avatar-create{margin-bottom:24px;border-radius:3px;overflow:hidden;padding:24px 12px;background-color:#103960;display:block}
habbo-avatar-create:empty,habbo-avatar-create:last-child{margin-bottom:0}
@media (min-width:532px){habbo-avatar-create{padding-left:24px;padding-right:24px}}
.avatar-create{align-items:center;display:flex;flex-wrap:wrap;min-height:61px;padding-left:90px;position:relative}
.avatar-create:after,.avatar-create:before{display:block;position:absolute;content:''}
.avatar-create:after{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-163px -75px;width:34px;height:36px;left:32px;top:25px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.avatar-create:after{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-297px -243px;background-size:494px 475px}}
.avatar-create:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-199px -100px;width:54px;height:61px;left:0;top:0}
@media (min-resolution:192dpi), (min-resolution:2dppx){.avatar-create:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-396px -259px;background-size:494px 475px}}
.avatar-create--disabled:after,.avatar-create--disabled:before{opacity:.4}
.avatar-create__button__wrapper{padding-top:12px;text-align:center;width:100%}
@media (min-width:532px){.avatar-create{flex-wrap:nowrap}.avatar-create__text{padding-right:24px}.avatar-create__button__wrapper{margin-left:auto;padding-top:0;width:auto}}
.avatar-create__button{box-shadow:0 3px 0 1px rgba(0,0,0,.3);display:inline-block;line-height:1.2;text-align:center;background-color:#00813e;border-color:#8eda55;color:#fff;font-size:16px;padding:12px 24px;border-radius:5px;border-width:2px;border-style:solid;margin-bottom:4px;text-transform:uppercase;white-space:nowrap}
.avatar-create__button:hover{background-color:#00ab54;border-color:#b9f373}
.avatar-create__button:active,.avatar-create__button:disabled{background-color:#006743;border-color:#5abb37}
.avatar-create__button:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}
.avatar-create-form:before{image-rendering:pixelated;background:url(/assets/images/teaser_baghead.f7504b8b.png);content:'';display:block;height:116px;width:94px;margin:0 auto 24px}
.avatar-selector__details,habbo-avatar-selector:empty,habbo-avatar-selector:last-child{margin-bottom:0}
habbo-avatar-search{display:block;max-width:620px}
.avatar-search__avatars{margin-top:24px}
habbo-avatar-selector{border-radius:3px;overflow:hidden;padding:24px 12px;background-color:#103960;display:block;margin-bottom:0}
@media (min-width:532px){habbo-avatar-selector{padding-left:24px;padding-right:24px}}
habbo-avatar-selector:nth-child(even){background-color:transparent}
.avatar-selector{align-items:center;display:flex;flex-wrap:wrap;position:relative}
.avatar-selector--selected{flex-wrap:nowrap;padding-right:56px}
.avatar-selector--selected:after{position:absolute;top:50%;transform:translateY(-50%);background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-112px -131px;width:44px;height:50px;content:'';display:block;right:12px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.avatar-selector--selected:after{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-446px -321px;background-size:494px 475px}}
.avatar-selector .imager{display:block;margin-top:-12px}
.avatar-selector__content{padding:0 12px}
.avatar-selector__name{margin:0;text-transform:none}
.activation-status__submit,.avatar-selector__button{display:inline-block;line-height:1.2;text-align:center;font-size:16px;padding:12px 24px;border-radius:5px;margin-bottom:4px;text-transform:uppercase;border-width:2px;border-style:solid}
.avatar-selector__details:last-child:not(:only-of-type){margin-top:0}
.avatar-selector__details--last-access{color:#999}
.avatar-selector__details--banned{color:#999;font-weight:700}
.avatar-selector__select{margin-left:auto;text-align:center;width:100%}
@media (min-width:532px){.avatar-selector__select{width:auto}}
.avatar-selector__button{box-shadow:0 3px 0 1px rgba(0,0,0,.3);background-color:#00813e;border-color:#8eda55;color:#fff}
.avatar-selector__button:hover{background-color:#00ab54;border-color:#b9f373}
.avatar-selector__button:active,.avatar-selector__button:disabled{background-color:#006743;border-color:#5abb37}
.avatar-selector__button:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}
.activation-status__controls{margin-top:24px;text-align:center}
.activation-status__submit{box-shadow:0 3px 0 1px rgba(0,0,0,.3);background-color:#00813e;border-color:#8eda55;color:#fff}
.activation-status__submit:hover{background-color:#00ab54;border-color:#b9f373}
.activation-status__submit:active,.activation-status__submit:disabled{background-color:#006743;border-color:#5abb37}
.activation-status__submit:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}
.shop__header{zoom:1;margin-bottom:24px;position:relative}
.shop__header:after,.shop__header:before{content:'';display:table}
.shop__header__title{float:left;width:100%}
.shop__header__title--single{margin:0}
.shop__header__country{text-align:right}
@media (min-width:959px){.shop__header__title{margin:0}.shop__header__country{position:absolute;top:50%;transform:translateY(-50%);right:0}}
.earn-credits-frame{height:1000px;margin-top:24px;min-width:500px;width:100%}
.credit-icon--1,.credit-icon--2,.credit-icon--3,.credit-icon--4,.credit-icon--5,.credit-icon--6{width:98px;height:98px;min-width:98px}
.credit-icon--1{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-299px 0}
@media (min-resolution:192dpi), (min-resolution:2dppx){.credit-icon--1{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-99px -185px;background-size:494px 475px}}
.credit-icon--2{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-199px 0}
@media (min-resolution:192dpi), (min-resolution:2dppx){.credit-icon--2{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-198px 0;background-size:494px 475px}}
.credit-icon--3{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-100px -287px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.credit-icon--3{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-297px -99px;background-size:494px 475px}}
.credit-icon--4{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-200px -287px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.credit-icon--4{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:0 -284px;background-size:494px 475px}}
.credit-icon--5{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-399px 0}
@media (min-resolution:192dpi), (min-resolution:2dppx){.credit-icon--5{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-99px -284px;background-size:494px 475px}}
.credit-icon--6{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-399px -200px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.credit-icon--6{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-297px -284px;background-size:494px 475px}}
.credit-icon--double{position:relative}
.credit-icon--double:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-112px -75px;width:49px;height:54px;content:'';display:block;left:0;position:absolute}
@media (min-resolution:192dpi), (min-resolution:2dppx){.credit-icon--double:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-396px -321px;background-size:494px 475px}}
.credit-title__prefix{text-transform:none}
habbo-credit-payment-details,habbo-offer-payment-details,habbo-product-payment-details,habbo-subscription-payment-details{display:block;padding:12px 12px 24px;position:relative}
.payment-details{overflow:hidden}
.payment-details__icon{display:none}
@media (min-width:532px){.payment-details__icon{display:block;float:left;margin-right:12px}}
.payment-details__image{display:block;margin:auto}
.payment-details__title{margin:0 12px 0 0}
.payment-details__price{color:#fff;font-size:32px;line-height:1;margin-top:6px;vertical-align:top;white-space:nowrap}
.payment-details__price a{color:#7ecaee}
@media (min-width:532px){.payment-details__image{display:none}.payment-details__price{font-size:36px}}
@media (min-width:767px){.payment-details__header{align-items:center;display:flex}.payment-details__price{margin:0 0 0 auto}}
.sub-product-icons__description{margin-bottom:0}
.sub-product-icons__icon{display:inline-block;margin-right:12px;margin-top:12px;position:relative}
.sub-product-icons__icon:not([data-count="1"]):after{font-size:12px;background:rgba(0,0,0,.5);border-radius:8.5px;bottom:-6px;color:#fff;content:attr(data-count);font-weight:700;height:17px;position:absolute;right:-6px;text-align:center;width:17px}
.payment-steps{counter-reset:payment-counter;margin-top:24px}
.payment-steps__user{table-layout:fixed}
.payment-steps__user td:first-child{padding-right:12px}
.payment-steps__step{margin:12px 0}
.payment-steps__step:last-child{margin-bottom:0}
.payment-steps__title{color:#fff;counter-increment:payment-counter;position:relative}
.payment-steps__title a{color:#7ecaee}
.payment-steps__title:before{content:counter(payment-counter) ". ";font-size:inherit}
.payment-steps__title--single:before{display:none}
.payment-steps__legal{font-size:12px;display:block;padding-bottom:12px}
.payment-steps__cancel{display:block;margin-top:12px}
@media (min-width:532px){.payment-steps__cancel{text-align:right}}
.payment-button{box-shadow:0 3px 0 1px rgba(0,0,0,.3);line-height:1.2;text-align:center;background-color:#00813e;border-color:#8eda55;color:#fff;font-size:16px;padding:12px 24px;border-radius:5px;border-width:2px;border-style:solid;margin-bottom:4px;text-transform:uppercase;display:block;width:100%}
.payment-button:hover{background-color:#00ab54;border-color:#b9f373}
.payment-button:active,.payment-button:disabled{background-color:#006743;border-color:#5abb37}
.payment-button:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}
payment-disclaimer{display:block;margin-top:24px}
.payment-methods__method{align-items:flex-start;background-color:#567798;border-radius:6px;display:flex;flex-direction:column;padding:12px}
habbo-adyen,habbo-premium-sms{background-color:rgba(0,0,0,.5);border-radius:6px;padding:12px}
.payment-methods__method+.payment-methods__method{margin-top:12px}
.payment-methods__icon,.payment-methods__label{color:#fff;margin-bottom:12px}
.payment-methods__icon a,.payment-methods__label a{color:#7ecaee}
.payment-methods__icon{image-rendering:auto}
.payment-methods__button{display:block;width:100%}
@media (min-width:532px){.payment-methods__method{align-items:center;flex-direction:row}.payment-methods__icon,.payment-methods__label{margin-bottom:0}.payment-methods__button{margin-left:auto;width:auto}}
habbo-premium-sms{display:block;margin-top:24px}
.premium-sms__voucher-redeem__wrapper{zoom:1}
.premium-sms__voucher-redeem__wrapper:after,.premium-sms__voucher-redeem__wrapper:before{content:'';display:table}
.premium-sms__voucher-redeem{float:none;width:100%;margin:12px 0}
@media (min-width:767px){.premium-sms__voucher-redeem{float:left;width:66%}}
.product-icon--3,.product-icon--4,.product-icon--5,.product-icon--6,.product-icon--7,.product-icon--8{width:98px;height:98px;min-width:98px}
.premium-sms__legal{font-size:12px;display:block}
.premium-sms .form__helper{display:none}
habbo-adyen{display:block;margin-top:24px}
.adyen__form-wrapper{zoom:1}
.adyen__form-wrapper:after,.adyen__form-wrapper:before{content:'';display:table}
.adyen__form-header{display:block}
.adyen__form-header-icon{margin-bottom:12px;margin-left:0;vertical-align:text-bottom}
@media (min-width:767px){.adyen__form-header{display:inline-block}.adyen__form-header-icon{margin-bottom:0;margin-left:24px}}
.adyen__legal{font-size:12px;display:block}
.adyen .form__helper{display:none}
.purse:after,habbo-purse{display:block}
.adyen__result-box{background-color:initial}
.product-icon--3{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-399px -100px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.product-icon--3{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-198px -284px;background-size:494px 475px}}
.product-icon--4{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-100px -187px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.product-icon--4{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-297px 0;background-size:494px 475px}}
.product-icon--5{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:0 -387px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.product-icon--5{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-396px 0;background-size:494px 475px}}
.product-icon--6{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:0 -187px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.product-icon--6{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:0 -185px;background-size:494px 475px}}
.product-icon--7{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-399px -200px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.product-icon--7{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-297px -284px;background-size:494px 475px}}
.product-icon--8{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-299px -100px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.product-icon--8{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-198px -185px;background-size:494px 475px}}
.purse{border-bottom:1px solid #0c3a65;position:relative;margin-bottom:12px}
.purse__hc-center:active,.purse__hc-center:hover,.purse__item--builders-club:active,.purse__item--builders-club:hover,.purse__item--credits:active,.purse__item--credits:hover,.purse__item--diamonds:active,.purse__item--diamonds:hover,.purse__item--habbo-club:active,.purse__item--habbo-club:hover{border-bottom-width:0;border-bottom-style:solid}
.purse:after{background:#2a9cde;bottom:-2px;content:'';height:1px;left:0;position:absolute;overflow:hidden;width:100%;z-index:1}
.purse__columns{zoom:1;margin:0 -12px 12px}
.purse__columns:after,.purse__columns:before{content:'';display:table}
.purse__column{float:left;width:50%}
.purse__item--builders-club:before,.purse__item--credits:before,.purse__item--diamonds:before,.purse__item--habbo-club:before{width:20px;display:block;left:0;content:'';top:50%}
.purse__column:nth-child(2n+1){clear:left}
.purse__column:not(:nth-child(2n+1)){clear:none}
.purse__item{padding:6px;white-space:nowrap}
.purse__item--builders-club,.purse__item--credits,.purse__item--diamonds,.purse__item--habbo-club{padding-left:26px;line-height:22px}
.purse__item--credits{position:relative}
.purse__item--credits:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-499px -139px;height:20px;margin-top:-10px;position:absolute}
@media (min-resolution:192dpi), (min-resolution:2dppx){.purse__item--credits:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-421px -383px;background-size:494px 475px}}
.purse__item--diamonds{position:relative}
.purse__item--diamonds:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-499px -117px;height:20px;margin-top:-10px;position:absolute}
@media (min-resolution:192dpi), (min-resolution:2dppx){.purse__item--diamonds:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-358px -383px;background-size:494px 475px}}
.purse__item--habbo-club{position:relative}
.purse__item--habbo-club:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-499px -73px;height:20px;margin-top:-10px;position:absolute}
@media (min-resolution:192dpi), (min-resolution:2dppx){.purse__item--habbo-club:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-400px -383px;background-size:494px 475px}}
.purse__item--builders-club{position:relative}
.purse__item--builders-club:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-499px -161px;height:18px;margin-top:-9px;position:absolute}
@media (min-resolution:192dpi), (min-resolution:2dppx){.purse__item--builders-club:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-442px -383px;background-size:494px 475px}}
.purse__footer{text-align:right}
.purse__hc-center{font-size:20px;text-shadow:0 1px rgba(0,0,0,.3);color:#fff;font-family:"Ubuntu Condensed","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;font-weight:400;display:inline-block;margin:0;text-transform:uppercase;position:relative;padding-right:55px;text-align:right;line-height:28px}
.inventory__section__title,.shop-footer__title--side{text-transform:none}
.purse__hc-center:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-346px -287px;width:49px;height:26px;content:'';display:block;margin-top:-13px;position:absolute;top:50%;right:0}
@media (min-resolution:192dpi), (min-resolution:2dppx){.purse__hc-center:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-342px -198px;background-size:494px 475px}}
habbo-shop-footer{display:block}
.shop-footer{margin-bottom:24px;border-radius:3px;overflow:hidden;padding:24px 12px;background-color:#103960}
.shop-footer:empty,.shop-footer:last-child{margin-bottom:0}
@media (min-width:532px){.shop-footer{padding-left:24px;padding-right:24px}}
.shop-footer__text{color:#a1b5c8;max-width:533px}
.shop-footer__link:after{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-499px -181px;width:18px;height:20px;content:'';display:inline-block;margin-left:6px;vertical-align:middle}
@media (min-resolution:192dpi), (min-resolution:2dppx){.shop-footer__link:after{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-178px -74px;background-size:494px 475px}}
.category-filter{zoom:1;font-size:14px;line-height:1.4;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:24px}
habbo-credits:empty,habbo-credits:last-child,habbo-products:empty,habbo-products:last-child,habbo-targeted-offer:empty,habbo-targeted-offer:last-child{margin-bottom:0}
.category-filter:after,.category-filter:before{content:'';display:table}
.category-filter:after{clear:both}
.category-filter__item{display:inline}
.category-filter__item:not(:last-child):after{background-color:#fff;content:'';display:inline-block;height:1em;margin-left:12px;margin-right:12px;vertical-align:text-bottom;width:2px}
habbo-credits,habbo-products,habbo-targeted-offer{margin-bottom:24px;border-radius:3px;overflow:hidden;padding:24px 12px;background-color:#103960}
.category-filter__link--active{border-bottom-style:solid;border-bottom-width:1px}
habbo-credits,habbo-products{display:block}
.inventory__grid{margin-top:-12px}
habbo-targeted-offer{display:block}
@media (min-width:532px){habbo-credits,habbo-products,habbo-targeted-offer{padding-left:24px;padding-right:24px}}
@keyframes rotating{from{transform:rotate(0)}to{transform:rotate(360deg)}}
habbo-credit-thumbnail,habbo-offer-thumbnail,habbo-product-thumbnail,habbo-subscription-thumbnail{display:block;margin:12px 0}
.inventory-thumbnail{background-color:#528fb4;border:2px solid #000;border-radius:5px;box-shadow:inset 0 11px rgba(255,255,255,.5),inset 0 0 0 6px #7bc6ea,0 5px rgba(0,0,0,.3);color:#000;cursor:pointer;padding:6px;position:relative}
.inventory-thumbnail--offer{background-color:#ffba00;box-shadow:inset 0 11px rgba(255,255,255,.5),inset 0 0 0 6px #ffea00,0 5px rgba(0,0,0,.3)}
.accordion-item--expanded .inventory-thumbnail,.inventory-thumbnail:hover{background-color:#7bc6ea;box-shadow:inset 0 11px rgba(255,255,255,.5),inset 0 0 0 6px #fff,0 5px rgba(0,0,0,.3)}
.accordion-item--expanded .inventory-thumbnail--offer,.inventory-thumbnail--offer:hover{background-color:#ffea00}
.accordion-item--expanded .inventory-thumbnail__banner:after{transform:rotate(540deg)}
.inventory-thumbnail__body{align-items:center;display:flex;margin-bottom:33.6px}
.inventory-thumbnail--offer .inventory-thumbnail__body{padding-top:33px}
.inventory-thumbnail--offer .inventory-thumbnail__icon{height:98px;margin:6px 0 6px 6px;min-width:98px;width:98px}
.inventory-thumbnail--offer .inventory-thumbnail__icon--large{display:none}
@media (min-width:767px){.inventory-thumbnail--offer .inventory-thumbnail__icon{display:none}.inventory-thumbnail--offer .inventory-thumbnail__icon--large{display:block;height:140px;min-width:240px;width:240px}}
.inventory-thumbnail__text{margin:6px 12px;width:100%}
.inventory-thumbnail__title{color:inherit;margin:0;text-shadow:none;text-transform:none}
habbo-accordion-item:only-child .inventory-thumbnail__title{text-align:center}
.inventory-thumbnail__description{display:none}
@media (min-width:767px){.inventory-thumbnail__description{display:block}}
.inventory-thumbnail__banner{font-size:24px;background-color:rgba(0,0,0,.2);bottom:6px;font-weight:700;left:6px;position:absolute;right:6px;text-align:center;white-space:nowrap}
.inventory-thumbnail__banner:after{transition:transform .3s;background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-320px -365px;width:18px;height:18px;content:'';display:block;margin-top:-9px;position:absolute;right:12px;top:50%}
@media (min-resolution:192dpi), (min-resolution:2dppx){.inventory-thumbnail__banner:after{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-318px -429px;background-size:494px 475px}}
.inventory-thumbnail__highlight__banner{font-size:16px;background-color:#000;border-radius:3px;box-shadow:0 4px rgba(0,0,0,.12),inset 0 6px #52545d;color:#fff;font-weight:700;left:0;padding:6px;position:absolute;right:0;text-align:center;top:0;white-space:nowrap}
.inventory-thumbnail__highlight{display:none}
@media (min-width:532px){.inventory-thumbnail__highlight{display:inline}}
habbo-transactions{display:block}
.transactions__footer{align-items:flex-start;display:flex;margin-top:12px}
.transactions__notice{font-size:14px}
.transactions__button{box-shadow:0 3px 0 1px rgba(0,0,0,.3);display:inline-block;line-height:1.2;text-align:center;background-color:#0f7dbc;border-color:#2a9cde;color:#fff;font-size:12px;padding:6px 12px;border-radius:5px;border-width:2px;border-style:solid;margin-bottom:4px;text-transform:uppercase;margin-left:auto;white-space:nowrap}
.transactions__button:hover{background-color:#2a9cde;border-color:#53bdf9}
.transactions__button:active,.transactions__button:disabled{background-color:#084d74;border-color:#1e7b9e}
.transactions__button:active,.transactions__button:hover{border-bottom-style:solid;border-bottom-width:2px}
.transactions__button:active{box-shadow:0 1px 0 1px rgba(0,0,0,.3);transform:translate(0,2px)}
.transactions-history{width:100%}
.transactions-history thead th{display:none}
.transactions-history thead th:nth-child(2){text-align:left}
.transactions-history tbody td{display:block}
@media (min-width:532px){.transactions-history tbody td:nth-child(2){text-align:left;width:99%}}
.transactions-history tbody td:before{content:attr(data-th) ": ";display:inline-block;font-weight:700;margin-right:12px;width:25%}
.transactions-history tbody td,.transactions-history thead th{padding-left:6px;white-space:nowrap}
@media (min-width:532px){.transactions-history tbody td:before{display:none}.transactions-history tbody td,.transactions-history thead th{display:table-cell;padding:6px 24px;text-align:right}}
.transactions-history .credits:before,.voucher-icon__credits:before,.voucher-icon__product{display:inline-block;margin-right:6px;vertical-align:middle}
.transactions-history tbody td:nth-child(2),.transactions-history thead th:nth-child(2){white-space:normal}
.transactions-history tbody td:first-child,.transactions-history thead th:first-child{padding-top:6px}
.transactions-history tbody td:last-child,.transactions-history thead th:last-child{padding-bottom:6px}
.transactions-history tbody tr:nth-child(odd){background-color:#113f62}
.transactions-history tbody tr:nth-child(even){background-color:#13486f}
.transactions-history .product-name:not(:only-child)::after{content:' + '}
.credit-card-icon__credits:before,.transactions-history .credits:before,.voucher-icon__credits:before{height:20px;content:''}
.transactions-history .credits:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-499px -139px;width:20px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.transactions-history .credits:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-421px -383px;background-size:494px 475px}}
.voucher-redeem__input{letter-spacing:2px;text-transform:uppercase}
.voucher-redeem__input::placeholder{letter-spacing:normal;text-transform:none}
.voucher-icon__credits:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-499px -139px;width:20px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.voucher-icon__credits:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-421px -383px;background-size:494px 475px}}
@media (min-width:767px){.credit-card-form__expiry-cvc-row{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between}}
.credit-card-form__expiry{display:flex;flex-direction:row}
.credit-card-form__expiry-input{padding-left:14px;width:60px}
.credit-card-form__expiry-slash{margin:6px 3px}
.credit-card-form__cvc-field{margin-left:0}
.credit-card-form__cvc-input{display:inline;padding-left:14px;width:74px}
.credit-card-form__cvc-icon{display:inline-block;margin-left:6px;vertical-align:middle}
@media (min-width:767px){.credit-card-form__cvc-field,.credit-card-form__expiry-field{flex-basis:50%}.credit-card-form__cvc-field{margin-left:6px}.credit-card-form__input-section{width:380px}}
.credit-card-form__input-section label{display:block;margin-bottom:12px}
.credit-card-icon__credits:before,.credit-card-icon__product{display:inline-block;margin-right:6px;vertical-align:middle}
.credit-card-icon__credits:before{background-image:url(/assets/images/sprite.ce7123b0.png);background-position:-499px -139px;width:20px}
@media (min-resolution:192dpi), (min-resolution:2dppx){.credit-card-icon__credits:before{background-image:url(/assets/images/sprite@2x.7b793f0a.png);background-position:-421px -383px;background-size:494px 475px}}
:root {
  --hcity-bg: #0b0b0b;
  --hcity-bg-elevated: #151515;
  --hcity-panel: #1d1d1d;
  --hcity-panel-soft: #252525;
  --hcity-border: #3a3a3a;
  --hcity-text: #f5f5f5;
  --hcity-text-muted: #b8b8b8;
  --hcity-accent: #f4c400;
  --hcity-accent-hover: #ffd633;
  --hcity-accent-dark: #b48e00;
  --hcity-danger: #c94a45;
  --hcity-shell-max: 1320px;
  --hcity-shell-padding: 12px;
}
body {
  background-color: var(--hcity-bg);
  color: var(--hcity-text-muted);
}
.content {
  background: linear-gradient(135deg, var(--hcity-bg-elevated), var(--hcity-bg)) no-repeat fixed;
}
a {
  color: var(--hcity-accent);
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--hcity-text);
}
.navigation {
  background-color: rgba(21, 21, 21, .97);
  border-bottom: 1px solid var(--hcity-border);
}
.navigation:before {
  background: linear-gradient(rgba(0, 0, 0, .55), transparent);
}
.navigation__link,
.navigation__link--home,
.navigation__link--community,
.navigation__link--shop,
.navigation__link--playing-habbo {
  color: var(--hcity-text);
}
.navigation__link:hover,
.navigation__link--home:hover,
.navigation__link--community:hover,
.navigation__link--shop:hover,
.navigation__link--playing-habbo:hover,
.navigation__link--active {
  color: var(--hcity-accent);
}
.navigation__link:active,
.navigation__link--home:active,
.navigation__link--community:active,
.navigation__link--shop:active,
.navigation__link--playing-habbo:active {
  color: var(--hcity-accent-hover);
}
.navigation__link--home:before,
.navigation__link--community:before,
.navigation__link--shop:before,
.navigation__link--playing-habbo:before {
  background-color: var(--hcity-accent);
  background-image: none;
  mask-position: center;
  mask-repeat: no-repeat;
  mask-size: 22px 22px;
}
.navigation__link--home:before {
  mask-image: url('/assets/icons/navigation/home.svg');
}
.navigation__link--community:before {
  mask-image: url('/assets/icons/navigation/community.svg');
}
.navigation__link--shop:before {
  mask-image: url('/assets/icons/navigation/shop.svg');
}
.navigation__link--playing-habbo:before {
  mask-image: url('/assets/icons/navigation/discover.svg');
}
.navigation__link--active:before,
.navigation__link:active:before {
  background-color: var(--hcity-accent);
}
.navigation__link:hover:before {
  background-color: var(--hcity-accent-hover);
}
.navigation__link:focus {
  outline: 3px solid var(--hcity-accent);
  outline-offset: 3px;
}
habbo-tabs {
  background-color: var(--hcity-bg);
  border-bottom: 1px solid var(--hcity-border);
}
.tab__link {
  color: var(--hcity-text);
}
.tab__link:hover,
.tab__link--active,
.tab__link:active {
  color: var(--hcity-accent);
}
.aside--box,
.card,
.profile__card,
.news-box {
  background-color: var(--hcity-panel);
  border-color: var(--hcity-border);
}
.aside--box h1:first-child,
.aside--box h2:first-child,
.aside--box h3:first-child,
.aside--box h4:first-child,
.aside--box h5:first-child,
.aside--box h6:first-child,
.card__creator {
  background-color: var(--hcity-panel-soft);
  border-color: var(--hcity-border);
}
.news-header__info,
.news-header__summary,
.footer__nav__item,
.footer__copyright {
  color: var(--hcity-text-muted);
}
.news-header__viewport {
  box-shadow: 3px 3px var(--hcity-accent-dark);
}
.news__more {
  color: var(--hcity-accent);
}
habbo-footer {
  background: var(--hcity-bg);
  border-top: 1px solid var(--hcity-border);
}
.footer__media__label {
  color: var(--hcity-text);
}
.footer__nav__link:hover {
  color: var(--hcity-accent-hover);
}
.form__message--error,
.form__popover--error {
  background-color: var(--hcity-danger);
}
.form__popover--error:before {
  border-bottom-color: var(--hcity-danger);
}
@media (min-width: 767px) {
  .form__popover--error:after {
    border-right-color: var(--hcity-danger);
  }
}
/* CSS supports NgbModal */
.fade.show .modal-content {
  opacity: 1;
  transform: scale(1)
}
.modal-backdrop.show {
  opacity: .9
}
.modal.lightbox-modal.show .modal-dialog {
  opacity: 1
}
.modal.spinner.show .modal-dialog {
  opacity: 1
}
.d-block {
  display: block
}
/* Perfil público: sustituye el fondo azul heredado de NgbModal por el tema oscuro/amarillo actual. */
.profile-modal-window .modal-dialog {
  max-width: 640px;
}
.profile-modal-window .modal-content {
  background-color: var(--hcity-panel);
  border: 1px solid var(--hcity-border);
  border-radius: 10px;
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.45);
}
.profile-modal-backdrop {
  background-color: rgba(0, 0, 0, 0.75);
}
/* =========================================================
   PERFIL PÚBLICO COMPACTO — TAMAÑO HABBO TEMPLARIOS
   ========================================================= */
.hcity-public-profile-backdrop {
  background: #00152e !important;
  opacity: 0.82 !important;
}
.hcity-public-profile-window
.modal-dialog {
  margin: 1.25rem auto;
  max-width: 540px !important;
  width: calc(100% - 24px);
}
.hcity-public-profile-window
.modal-content {
  background: transparent !important;
  border: 0 !important;
  border-radius: 11px !important;
  box-shadow: none !important;
}
@media (max-width: 575px) {
  .hcity-public-profile-window
  .modal-dialog {
    margin: 0.75rem auto;
    max-width: calc(100% - 16px) !important;
    width: calc(100% - 16px);
  }
}

/*# sourceMappingURL=styles.css.map*/