@font-face { font-family: 'Material Icons'; font-style: normal; font-weight: 400; src: url(material_icons.woff2) format('woff2'); } /* Forward */ .hvr-forward { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; } .hvr-forward:hover, .hvr-forward:focus, .hvr-forward:active { -webkit-transform: translateX(8px); transform: translateX(8px); } /* Backward */ .hvr-backward { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; } .hvr-backward:hover, .hvr-backward:focus, .hvr-backward:active { -webkit-transform: translateX(-8px); transform: translateX(-8px); } .material-icons { font-family: 'Material Icons'; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; word-wrap: normal; direction: ltr; -webkit-font-feature-settings: 'liga'; -webkit-font-smoothing: antialiased; } * { font-family: Roboto, sans-serif; margin: 0; padding: 0; text-decoration: none; color: #fff; font-size: var(--sf); box-sizing: border-box; transition: all .5s; line-height: 1; } *:focus { outline: none; } font { color: inherit; } :root { --ss: 7px; --ms: 14px; --ls: 28px; --xls: 35px; --xxls: 42px; --xsf: 10px; --sf: 14px; --mf: 18px; --lf: 21px; --xlf: 35px; --xxlf: 42px; } @-moz-document url-prefix() { * { scrollbar-width: none; } } body { background: #000; overflow: hidden; } body.overflow-hidden { overflow: hidden !important; } .gap { margin: var(--ms); } .flex { display: flex; flex-wrap: wrap; justify-content: flex-start; padding: var(--ls) var(--ms); } .hor-collapse { width: 0% !important; } .logo { max-width: 165px; margin-top: var(--ss); } .page-loading { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: black; z-index: 999999999999999; transition: all 0s; } .page-loading-wrap { width: 300px; margin: 140px auto 0; } .page-loading-wrap div { font-size: 28px; text-align: center; line-height: 1.4; opacity: 0.75; } .page-loading-wrap .material-icons { margin: 0 auto; display: block; color: #fbf300; animation: spin 3s infinite ease-out; } .lds-grid { display: block; position: absolute; top: 50%; left: 50%; transform: translate3d(-50%, -50%, 0); margin: 14px auto 0; width: 80px; height: 80px; } .lds-grid div { position: absolute; width: 16px; height: 16px; border-radius: 50%; background: #fff; animation: lds-grid 1.2s linear infinite; } .lds-grid div:nth-child(1) { top: 8px; left: 8px; animation-delay: 0s; } .lds-grid div:nth-child(2) { top: 8px; left: 32px; animation-delay: -0.4s; } .lds-grid div:nth-child(3) { top: 8px; left: 56px; animation-delay: -0.8s; } .lds-grid div:nth-child(4) { top: 32px; left: 8px; animation-delay: -0.4s; } .lds-grid div:nth-child(5) { top: 32px; left: 32px; animation-delay: -0.8s; } .lds-grid div:nth-child(6) { top: 32px; left: 56px; animation-delay: -1.2s; } .lds-grid div:nth-child(7) { top: 56px; left: 8px; animation-delay: -0.8s; } .lds-grid div:nth-child(8) { top: 56px; left: 32px; animation-delay: -1.2s; } .lds-grid div:nth-child(9) { top: 56px; left: 56px; animation-delay: -1.6s; } .load-wrap { width: 100%; bottom: 0; left: 0; position: absolute; height: 44px; } div.load-item { display: none; text-align: center; color: #fff; font-size: 14px; text-transform: uppercase; margin: 12px auto 14px; } .load-item.vis { display: block; } .loading-dots:after { content: ' .'; animation: dots 1s steps(5, end) infinite; } .loader-line { height: 2px; background: white; position: relative; overflow-y: hidden; } .loader-line span { position: absolute; display: block; height: 10px; width: 100px; box-shadow: #ebb100 0 0 15px; animation: load_line 2s infinite ease-in-out; opacity: 0; border-radius: 100%; background: #ebb100; top: -5px; } .loader-line span:nth-child(1) { animation-delay: 0s; } .loader-line span:nth-child(2) { animation-delay: 0.5s; } .loader-line span:nth-child(3) { animation-delay: 1s; } .loader-line span:nth-child(4) { animation-delay: 1.5s; } input { width: 100%; height: 40px; padding: 2px 10px; margin-bottom: 10px; border-radius: 7px; color:#000; box-sizing: border-box; } @keyframes load_line { 0% { left: 0; opacity: 0; } 10% { opacity: 0; left: 0; } 20% { opacity: 1; } 80% { opacity: 1; } 90% { opacity: 0; left: calc(100% - 10px); } 100% { opacity: 0; left: calc(100% - 10px); } } @keyframes lds-grid { 0%, 100% { opacity: 1; } 50% { opacity: 0.5; } } @keyframes dots { 0%, 20% { color: rgba(0, 0, 0, 0); text-shadow: .25em 0 0 rgba(0, 0, 0, 0), .5em 0 0 rgba(0, 0, 0, 0); } 40% { color: #fff; text-shadow: .25em 0 0 rgba(0, 0, 0, 0), .5em 0 0 rgba(0, 0, 0, 0); } 60% { text-shadow: .25em 0 0 #fff, .5em 0 0 rgba(0, 0, 0, 0); } 80%, 100% { text-shadow: .25em 0 0 #fff, .5em 0 0 #fff; } } h1, h1 span { text-align: left; font-size: var(--mf); font-weight: normal; line-height: 1.5; } .right { text-align: right; float: right; } .flex.right { justify-content: flex-end; width: 100%; margin: 14px 0 0; } .btn-pop, .btn-pop b { font-size: 18px; color: #ebb100; cursor: pointer; } .btn-pop.btn-decline { margin-right: 14px; opacity: .8; color: #fff; } .hidden { opacity: 0; visibility: hidden; } .btn { background-color: #EC008C; padding: var(--ms) 0; border-radius: 3px; margin: 0 auto; display: block; max-width: 300px; width: 100%; color: white; text-transform: uppercase; text-align: center; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25); } nav, .stories, .profiles { padding: 0 var(--ms); list-style: none; } nav { height: 70px; padding-top: var(--ms); background-color: #1e1e1e; border-bottom: 1px solid #1b1b1b; } .material-icons { color: white; } .main-menu-mobile { position: absolute; max-width: calc(100% - 91px); top: 0; left: -100%; background: black; padding: 0 56px 0 28px; height: 100%; color: white; z-index: 999; } .main-menu-mobile a { display: block; color: white; margin: var(--ls) 0 0 0; font-size: 18px; } .main-menu-mobile.slide h1 { margin-top: var(--xls); } .main-menu-item:not(:last-child) { display: none !important; } .main-menu-close { position: absolute; top: 0; right: -90px; background: black; padding: var(--ls); border-radius: 0 0 var(--ms) 0; font-size: var(--xlf); cursor: pointer; } .main-menu-mobile, .main-menu-close, .stories li, .ad.catfish { box-shadow: 2px 2px 10px rgba(87, 87, 87, 0.25); } .main-menu-item { color: #fff; } .main-menu-item.material-icons { font-size: var(--xlf); height: 35px; width: 35px; text-align: center; margin: 4px 0 0 4px; } .main-menu-item.upgrade { display: inline-block; float: left; padding: 7px 15px; color: black; text-transform: uppercase; margin: var(--ss) var(--ss) 0 0; background: #fbf300; border-radius: 4px; } .slide { left: 0; } .container { opacity: 0; padding-bottom: var(--xlf); } .home.container { padding-bottom: 21px; } /*Story Line*/ .stories-slider { overflow-x: scroll; overflow-y: hidden; position: relative; height: 84px; display: block; } .stories-slider::-webkit-scrollbar { height: var(--ss); } .stories { padding: var(--ms) 14px; position: absolute; left: 0; } .stories-item { background-image: linear-gradient(to bottom right, #ec008c, rgba(236, 0, 140, .5)); border-radius: 56px; width: 56px; height: 56px; overflow: hidden; margin-right: var(--ss); } .stories-item.hidden-story { width: 0; opacity: 0; margin-right: 0; } .stories-item.show-story { animation: showStory 3s forwards; } .stories-item .stories-img, .notification-home .notification-img { width: 52px; height: 52px; border: 2px solid white; border-radius: 52px; margin: 2px; } .push-request .push-request-img, .stories-item .stories-img, .notification-home .notification-img, .slide-menu-item-img, .offline-msg-floating-img, .msg-link-img, .stories-info-wrap-img{ background-size: cover; background-repeat: no-repeat; } .stories-info-wrap-img.ft-gif { height: 100%; width: auto; border-radius: 0; margin: 0 auto; display: block; border: none; } .page-stories .stories-item { opacity: 0; visibility: hidden; background: transparent; } .active-story { opacity: 1 !important; visibility: visible !important; } .page-stories a:not(.ft-cont) { width: 100%; height: 100%; position: absolute; top: 0; left: 0; border-radius: 0; } .page-stories video, .ft-gif { position: fixed; height: 100%; top: 0; left: 50%; transform: translateX(-50%); } .bg.video-stories, .ft-gif-bg { width: 100%; z-index: -1; -webkit-filter: blur(30px); -moz-filter: blur(30px); -o-filter: blur(30px); -ms-filter: blur(30px); filter: blur(30px); } .video-stories.hor-vid { width: 100%; } @media only screen and (orientation: landscape) { .bg.video-stories, .ft-gif-bg { height: auto; transform: translate3d(-50%, -50%, 0); } } .stories-info-wrap { position: fixed; bottom: var(--ss); left: 0; width: 100%; justify-content: left; padding: var(--ms); background: rgba(0, 0, 0, 0.75); z-index: 2; } .stories-info-wrap-img { width: 35px; height: 35px; border: none; margin: 0 var(--ss) 0 0; border-radius: 100%; } .stories-info-wrap .model-name { color: #fff; padding: 3px 0; } .model-location { font-size: 10px; } .page-stories .stories-item:before { content: ''; position: absolute; margin-top: var(--ss); width: 100%; height: 2px; background: #fff; animation: progress 10s infinite linear; z-index: 9; } .stories-btn.btn { width: 160px; padding: 10px; right: var(--ms); position: absolute; font-size: 12px; top: 15px; } .close-stories { position: absolute !important; right: 7px; top: 7px !important; width: 28px !important; height: 28px !important; overflow: hidden; border-radius: 42px !important; background: #ffffff; box-shadow: 2px 2px 4px #00000042; z-index: 9999999999; color: #383838; font-size: 21px; padding: 4px 4px 0 4px; text-align: center; line-height: 1; left: unset !important; opacity: 0.7; } .ft-cont { height: 100%; width: 70px; display: block; position: absolute; left: 0; top: 0; z-index: 1; } .next-tale { left: unset; right: 0; } footer, .ad-wrap { position: relative; width: 308px; height: auto; text-align: center; margin: 0 auto 14px; border: 4px solid #1e1e1e; border-radius: 4px; overflow: hidden; max-height: 258px; } footer.story-banner { position: absolute; bottom: 70px; transform: translateX(-50%); left: 50%; } .ad-wrap.side-banner { display: none; transform: scale(0.7); position: fixed; left: 0; top: 100px; width: 168px; height: 608px; max-height: unset; } .right { left: unset !important; right: 0; } .inst-banner { opacity: 0; } .inst-banner.visible { opacity: 1; } /*Profiles*/ .profiles { flex-wrap: wrap; margin-bottom: var(--ms); } .user-profile { position: relative; border-radius: 3px; width: calc(50% - var(--ss)); text-align: center; margin-bottom: var(--ms); background: #1e1e1e; } .user-profile .material-icons { position: absolute; top: 4px; left: 4px; color: rgba(252, 243, 0, .5); } .user-profile:hover { transform: scale(1.1); z-index: 9; } .model-pic { position: relative; background-size: cover; background-repeat: no-repeat; background-position: center; width: 100%; height: 170px; border-radius: 3px; } .user-profile .model-pic{ border-radius: 3px 3px 0 0; } .user-profile .model-pic:after { content: ''; display: block; position: absolute; right: var(--ss); bottom: var(--ss); background: rgba(0, 252, 56, 0.75); border-radius: 100%; width: var(--ms); height: var(--ms); } .user-profile .model-name { background: rgba(0, 0, 0, 0.75); bottom: 0; left: 0; position: absolute; width: 100%; padding: var(--ss); text-align: left; } .model-name span { display: inline-block !important; float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: calc(100% - 28px); } .user-profile-btn { background: #1e1e1e; padding: var(--ms) 0; border-radius: 0 0 3px 3px; font-size: var(--mf); } /*Profile Page*/ .page-profile h1 { margin-bottom: var(--ss); } .page-profile.container { padding: var(--ms); } .page-profile .section { margin-bottom: var(--ss); } .profile-header { justify-content: flex-start; } .page-profile .model-pic { width: 110px; height: 110px; margin: 0 var(--ms) 0 0; border: 2px solid #1e1e1e; } .profile-gallery .model-pic { width: 90px; height: 90px; margin: 0; } .profile-info-wrap { padding-top: var(--ss); } .page-profile .model-name { /* background-image: linear-gradient(to right, #fff600, #e7ec16, #404040); background: linear-gradient(330deg, #fff600 0%, #e7ec16 25%, #000 50%, #ec008c 75%, #404040 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;*/ font-size: var(--mf); } .profile-location { border-bottom: 1px dotted; color: #fbf300; } .profile-location span, .slide-menu-item span { color: inherit; font-size: var(--sf); } .profile-location .material-icons, .slide-menu-item .material-icons { position: absolute; bottom: 1px; } .slide-menu-item .material-icons { font-size: var(--xlf); bottom: -8px; color: #fbf300; } .profile-location span:last-child { margin-left: var(--ms); } .slide-menu-item-img { width: 35px; height: 35px; border: 2px solid #fbf300; border-radius: 35px; } .slide-menu-item span:last-child { margin: 0 0 7px 14px; border-bottom: 1px dotted #fbf300; font-size: var(--mf); padding-top: 7px; } .recent-chats-block a { display: flex !important; margin-top: var(--ms); } .profile-info-wrap div { margin-bottom: var(--ss); } .model-description { line-height: 1.2; padding-left: var(--ss); overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .add-lines { -webkit-line-clamp: 20 !important; } .blur-wrap, .slide-menu-item, .profile-location { position: relative; } .blur-wrap { border-radius: 3px; overflow: hidden; } .blur-text { position: absolute; top: 0; right: 0; z-index: 99; color: white; text-align: center; background: rgba(0, 0, 0, 0.5); padding: 40px 0; width: 90px; height: 90px; font-weight: bold; } .material-icons.eye-icon { font-size: 60px; color: #fff; } .msg-txt-wrap .blur-text { width: 100%; height: 100%; border-radius: 4px 14px 14px 14px; font-size: var(--sf); padding: var(--ls) var(--ms); line-height: 1.5; } .blur-text a { display: block; font-size: var(--mf); line-height: 1.5; } .blur { filter: blur(4px); -webkit-filter: blur(4px); } .page-profile .profile-btn:last-child { background: #fff; color: #000; } .page-profile .profile-btn-wrap { margin: 28px 0 0 !important; } .page-profile .profile-btn { margin: 0; width: 47%; } .profile-gallery-show.visible { opacity: 1; visibility: visible; } .profile-gallery-show { display: none; opacity: 0; visibility: hidden; position: fixed; top: 0; left: 0; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.7); z-index: 999; } .profile-gallery-show .model-pic-big { width: 300px; height: 300px; border-radius: 4px; margin: 45px auto; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5); border: 2px solid #1e1e1e; background-color: #1e1e1e; background-size: contain; } .profile-gallery-show .profile-gallery-banner { width: 300px; height: 100px; margin: 0 auto; } /*Notifications Home*/ .notification-home { opacity: 0; visibility: hidden; width: 100%; background: rgba(0, 0, 0, 0.75); position: fixed; bottom: -70px; overflow: hidden; display: flex; justify-content: flex-start; padding: var(--ss) var(--ms); z-index: 9999999; } .notification-name, .notification-message { color: white; padding: var(--ss) 0 0 var(--ss); } .notification-message { font-weight: lighter; } .notification-btn.btn { position: absolute; right: 14px; top: 14px; width: 70px; } .slide-up { bottom: var(--ms); } /*Chat Page*/ nav.chat { position: fixed; width: 100%; top: 0; left: 0; z-index: 99999; } .chat .nav-right.model-pic { width: 42px; height: 42px; border-radius: 100px; margin: 0; } .chat .nav-center { text-align: center; margin-top: var(--ss); } .chat .model-status { opacity: 0.5; font-size: var(--xsf); margin-top: 4px; } .chat .nav-left.material-icons { font-size: var(--xxlf); text-align: left; } .chat-block { overflow-y: scroll; padding: 84px 14px 0; width: 100%; } .msg-zero { text-align: center; opacity: 0.7; margin-bottom: var(--ms); animation-name: pop; animation-duration: .175s; animation-delay: .5s; animation-iteration-count: 1; animation-timing-function: linear; } .chat-msg { width: 100%; overflow: auto; margin-bottom: var(--ms); } .msg-txt-wrap { position: relative; float: left; padding: var(--ms); border-radius: 4px 14px 14px 14px; background: #262626; display: flex; flex-wrap: nowrap; } .msg-link-txt { line-height: 1.2; } .chat-msg.image .msg-txt-wrap { min-width: 182px; } .msg-txt { line-height: 1.5; } .msg-link-name { margin: 4px 0 var(--ss); font-weight: bold; } .msg-link-img { width: 50px; height: 50px; position: relative; float: right; margin-left: var(--ss); border-radius: 4px; } .msg-txt.msg-link { border-left: 2px solid rgba(255, 255, 255, 0.35); padding-left: 7px; } .dots span { width: 7px; height: 7px; background: #adadad; display: inline-block; border-radius: 7px; vertical-align: middle; animation-name: blink; animation-duration: 1.4s; animation-iteration-count: infinite; animation-fill-mode: both; margin: 7px 4px; } .dots span:nth-child(2) { animation-delay: .2s; } .dots span:nth-child(3) { animation-delay: .4s; } .chat-img { background-size: cover; height: auto; border-radius: 4px; margin: 0 auto; width: 180px; min-height: 180px; background-position: center; } .chat-img.chat-loading { -webkit-animation: spin 1s linear infinite; -moz-animation: spin 1s linear infinite; animation: spin 1s linear infinite; width: 70px !important; height: 70px !important; min-height: 70px !important; border-radius: 42px; background: none !important; margin: 42px auto; } .chat-img.chat-loading:after { background-image: linear-gradient(to right bottom, #26262600, #ffffff00, #fff60015, #fff60025, #ffffff30, #ffffff90); content: ''; display: block; width: 100%; height: 100%; border-radius: 100px; position: absolute; z-index: 9; top: 0; left: 0; } .chat-img.chat-loading:before { content: ''; background: #262626; width: calc(100% - 7px); height: calc(100% - 7px); display: block; border-radius: 100px; position: absolute; z-index: 99; top: 10px; left: 0; } .chat-res-field { position: fixed; bottom: 0; left: 0; width: 100%; height: 56px; background: #262626; } .chat-res-field input { background: black; border: none; border-radius: 50px; width: calc(100% - 56px); padding: 14px 28px; margin: 7px 14px 7px 0; } .chat-res-field input:focus { border: none; outline: none; } .chat-res-field .material-icons { padding: 16px 14px 0 0; } .chat-res-field .material-icons.attach-file { padding: 16px 7px 0 7px; } .int-attach-wrap .material-icons { width: 100%; margin: 0 auto; font-size: 140px; text-align: center; } .int-attach-wrap h1 { margin-bottom: var(--ms); } .chat-msg.user-msg .msg-txt-wrap { float: right; border-radius: 14px 4px 14px 14px; background: #2d3053; } .offline-msg { text-align: center; opacity: 0; margin: var(--ms) auto; transition: opacity .3s; } .overlay { position: fixed; top: 0; left: 0; background: rgba(0, 0, 0, .75); height: 100%; width: 100%; z-index: 9999999; padding-top: 105px; overflow: scroll; transition: unset; } .show-int .int-ad-wrap, .show-int-cap .int-cap-wrap, .show-int-attach .int-attach-wrap, .show-offline, .offline-msg-floating, .show-int-email .email-submit, .show-pre-push .pre-push { display: block; width: 308px; height: auto; min-height: 250px; margin: 0 auto; z-index: 9; position: absolute; left:50%; top: 50%; transform: translate(-50%, -50%); overflow: hidden; max-height: unset; background: #1e1e1e; border-radius: var(--ss); } .show-offline, .offline-msg-floating, .show-int-email .email-submit, .show-pre-push .pre-push { display: flex; flex-wrap: wrap; justify-content: flex-start; padding: var(--ls) var(--ms); } input#userEmail { width: 100%; margin: var(--ms) auto; background: hsla(0, 0%, 12%, 1); outline: none; border: none; padding: var(--ss); } input[type="checkbox"] { border: none; height: 10px; width: 10px; } .age-ver { width: 100%; margin: var(--ss) 0 0 var(--ss); font-size: var(--sf); opacity: 0.5; } .int-ad-wrap.ad-wrap h1, .show-int-cap .int-cap-wrap h1 { padding: 10px 7px 14px; line-height: 1.2; } .int-ad-wrap.ad-wrap .material-icons { color: #FFF600; font-size: 14px; margin-right: 7px; } .overlay.show-int-cap { padding-top: 35px; } .show-int-cap .int-cap-wrap, .email-submit, .show-int-attach .int-attach-wrap { padding: var(--ls) var(--ms); margin-bottom: var(--ls); } .show-int-cap .int-cap-wrap a { padding: var(--ms); } .show-int-cap .int-cap-wrap a:last-child { background-color: #fbf300; color: black; } .int-cap-wrap .recent-chats-block a { color: white !important; background-color: transparent !important; margin: 0; padding: var(--ss) var(--ms); } .sep { text-align: center; margin: 14px 0; position: relative; opacity: .5; } .sep:after, .sep:before { content: ''; display: block; width: calc(50% - 20px); background: #ffffff; height: 1px; position: absolute; top: 8px; left: 0; } .sep:after { left: unset; right: 0; } .push-request { width: 100%; max-width: 100%; height: auto; position: fixed; left: 0; top: -250px; background: #262626; padding: var(--ls) var(--ls) var(--ss); flex-wrap: wrap; z-index: 9999999999999999; } .show-request .push-request { display: block; top: 0; } .push-request-msg { width: calc(100% - 63px); display: inline-block; float: left; } .push-request-msg, .push-request-msg b { font-size: var(--mf); line-height: 1.5; } .push-request-img-wrap { position: relative; width: fit-content; height: 49px; display: inline-block; float: left; } .overlay-close { width: 100%; height: 100%; top: 0; left: 0; position: absolute; } .offline-profile-wrap b, .push-request-msg b { color: rgba(0, 252, 56, 0.75); text-transform: uppercase; } .offline-msg-floating-img, .push-request .push-request-img { width: 49px; height: 49px; margin-right: var(--ms); border-radius: 70px; position: relative; } .offline-msg-floating-img:before, .push-request-img:after { content: ''; display: block; width: 10px; height: 10px; background-color: rgba(0, 252, 56, 0.75); position: absolute; bottom: 0; right: 0; border-radius: 100%; border: 2px solid #262626; } .push-request-img:after { background-color: #00eb1f; } .arrow-down { background-image: url(../img/arrow_down.svg); background-size: contain; background-repeat: no-repeat; background-position: center bottom; height: 39px; position: relative; display: inline-block; width: 80px; margin: 14px auto; margin-left: calc(50% - 40px); animation: arrowScroll 7s infinite ease-in-out; opacity: .5; } .offline-profile-wrap div { padding-top: var(--ss); } .offline-profile-txt { padding: var(--ms); text-align: center; line-height: 1.5; font-size: var(--mf); } a.offline-btn { width: 100%; background: #EC008C; text-align: center; line-height: 1; height: 35px; padding-top: 11px; border-radius: 4px; margin: 0 auto; font-size: 17px; } *::-webkit-scrollbar { display: none; } .offline-msg-floating { width: 308px; height: auto; min-height: 250px; margin: 0 auto; z-index: 9; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); overflow: hidden; max-height: unset; background: #1e1e1e; border-radius: var(--ss); } a { color: #fff; } .pagination { display: flex; justify-content: space-between; flex-wrap: nowrap; width: 100%; max-width: 414px; text-align: center; margin: var(--ms) auto; } .pagination a { font-size: var(--lf); padding: 18px 20px; height: 70px; } .pagination a.material-icons { font-size: var(--xlf); background: #ec008c; text-align: left; border-radius: 14px; margin: 0; width: 70px; overflow: hidden; } .pagination a.material-icons:first-child { padding-left: 23px; } .pagination a.banner { display: block; margin: 0 auto; padding-top: 25px; background: #1e1e1e; max-width: calc(100% - 168px); border-radius: 3px; } @keyframes progress { from { width: 0%; } to { width: 100%; } } @keyframes showStory { 0% { width: 0; opacity: 0; margin-right: 0; } 89% { width: 0; margin-right: 0; } 90% { width: 56px; margin-right: var(--ss); transform: scale(0.5); opacity: 0.0; } 95% { width: 56px; margin-right: var(--ss); transform: scale(1.2); opacity: 0.5; } 100% { width: 56px; margin-right: var(--ss); transform: scale(1.0); opacity: 1.0; } } @-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } } @-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } } @keyframes arrowScroll { 0% { margin-top: 14px; } 92% { margin-top: 14px; } 94% { margin-top: 28px; } 96% { margin-top: 21px; } 98% { margin-top: 28px; } 100% { margin-top: 14px; } } @keyframes spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes pop { 0% { opacity: 0.7; font-size: 14px; } 100% { opacity: 1; font-size: 16px; } } @keyframes blink { 0% { opacity: .2; } 20% { opacity: 1; } 100% { opacity: .2; } } /*Bonga Cams Style Jerkmate*/ #bcch_tool .bcch_popup .bcch_popup_content_wrp .bcch_btn_wrp .bcch_btn_bg { background-color: #ec008c !important; } #bcch_tool .bcch_popup .bcch_popup_content_wrp .bcch_header:before, #bcch_tool .bcch_popup .bcch_popup_content_wrp .bcch_msg, #jerky-im #jerky-im-header, #jerky-im p.jerky-im-message { background-color: #1e1e1e !important; } #bcch_tool .bcch_popup .bcch_popup_content_wrp:before, #jerky-im #jerky-im-chat{ background: #000 !important; } #bcch_tool.bcch_edge_nw .bcch_popup .bcch_popup_content_wrp .bcch_row.bcch_row2, #bcch_tool.bcch_edge_ne .bcch_popup .bcch_popup_content_wrp .bcch_row.bcch_row2 { border-bottom: none !important; } #bcch_tool .bcch_float.__bcch_animated .bcch_anim.bcch_anim3 { background: #e70189 !important; -webkit-box-shadow: #e70189 0 0 100px 20px !important; box-shadow: #e70189 0 0 100px 20px !important; } #bcch_tool.bcch_edge_nw .bcch_popup:after, #bcch_tool.bcch_edge_ne .bcch_popup:after { border-top: 9px solid black !important; }