Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @-moz-document domain("xhamsterlive.com"), domain("fr.xhamsterlive.com") {
- /* ==== START - URL PREF - X Xhamster Widescreen (NEW) PART 3 - Xhamsterlive v.110 (new110) - a POSTer - WATxhamDEV01bak ==== */
- /* ============================================================================= */
- /* CCC ==== START ==== PART 3 ===== Xhamsterlive ============================== */
- /* ============================================================================= */
- /* (new10) START === URL ==== XHAMSTER LIVE DOMAIN
- @-moz-document domain("xhamsterlive.com"),
- domain("fr.xhamsterlive.com") {
- =============== */
- /* (new102) CAM - SUPP - === */
- .announcement-sub-header ,
- .lottery ,
- .header-notifications-wrapper,
- .header-notifications-wrapper .header-notifications ,
- .watermark ,
- .model-list-promo {
- display: none;
- }
- :root {
- --view-cam-aspect-ratio: 0.75;
- --view-cam-layout-height: 100vh;
- --view-cam-layout-width: 100vw;
- --view-cam-top: 200px;
- }
- /* (new110) CAMS - GENERAL - === */
- body,
- #body,
- html {
- width: 100% !important;
- min-width: 100% !important;
- /* height: 947px !important; */
- /* overflow: hidden !important; */
- background: #222 !important;
- }
- #body {
- /* background: red !important; */
- }
- /* (new110) MODELS INDEXS - === */
- .main-layout.main-layout .index-page .model-list-wrapper {
- max-width: 99% !important;
- width: 99% !important;
- }
- /* (new110) PLAYER PAGE - TAGS INLINE BAGES CONTAINER - BOTTOM / RIGHT - === */
- .model-list-wrapper.container .tags-inline-badges {
- position: absolute !important;
- bottom: -182px !important;
- z-index: 50000 !important;
- transition: bottom ease 0.7s !important;
- background: black ;
- }
- .model-list-wrapper.container .tags-inline-badges:before {
- content: "Models Tags" ;
- position: absolute !important;
- display: inline-block !important;
- top: -17px !important;
- width: 100px ;
- height: 20px !important;
- border-radius: 5px 5px 0 0;
- text-align: center ;
- color: white ;
- background: black ;
- }
- .model-list-wrapper.container .tags-inline-badges:hover {
- bottom: 0px !important;
- z-index: 50000 !important;
- /* background: blue !important; */
- }
- /* (new110) VR BUTTON - .web-rtc-player-wrapper === */
- /* .player-central-button .watch-vr */
- .player-central-button {
- position: fixed !important;
- display: inline-block;
- bottom: 90% !important;
- left: 55% !important;
- z-index: 5000 !important;
- }
- /* (new110) CAM PLAYER PAGE - === */
- .main-layout.viewcampage {
- max-height: 821px !important;
- }
- .main-layout.viewcampage .page.view-cam-page {
- width: 1140px ;
- height: 821px !important;
- left: -355px ;
- top: -5px ;
- border-right: 1px solid red ;
- }
- .main-layout.viewcampage .page.view-cam-page > .wrapper .main {
- width: 1155px ;
- height: 921px !important;
- margin-top: -28px ;
- }
- .main-layout.viewcampage .page.view-cam-page .view-cam > .wrapper .main.hd {
- margin-top: 6px !important;
- height: calc(100vh - 326px);
- max-height: calc((100vw - 440px) * 0.5556);
- max-width: calc(100vw - 440px);
- min-height: calc(500px * 0.5556);
- min-width: 500px;
- width: calc(100vh / 0.5556 - 326px / 0.5556);
- }
- .main-layout.viewcampage .page.view-cam-page > .main .video {
- width: 900px !important;
- left: -25px ;
- top: 3px ;
- }
- .main-layout.viewcampage .page.view-cam-page > .main .video .view-cam {
- --container-size: 1268px;
- --gutter: 38px;
- }
- .main-layout.viewcampage .page.view-cam-page > .main .video .view-cam {
- --view-cam-calculated-max-width: calc(var(--container-size) - var(--view-cam-chat-min-width) - var(--gutter));
- --view-cam-calculated-width: calc(var(--view-cam-layout-height) / var(--view-cam-aspect-ratio) - var(--view-cam-max-height) / var(--view-cam-aspect-ratio));
- --view-cam-chat-min-width: 400px;
- --view-cam-controls-min-height: 150px;
- --view-cam-max-height: calc(var(--view-cam-top) + var(--view-cam-controls-min-height));
- --view-cam-min-width: 500px;
- max-width: var(--view-cam-calculated-max-width) ;
- min-width: var(--view-cam-min-width) ;
- width: var(--view-cam-calculated-width) ;
- }
- .main-layout.viewcampage .page.view-cam-page > .main .video .view-cam {
- position: relative;
- }
- /* (new110) CAMS - VIDEO CAM PLAYER CONTROLS */
- .broadcast-type-webrtc.player.player-type-webrtc.player-wrapper:not(.hover) .player-controls:not(.hover) ,
- .broadcast-type-webrtc.player.player-type-webrtc.player-wrapper.hover .player-controls.hover {
- position: fixed ;
- height: 30px ;
- width: 150px !important;
- left: 700px !important;
- right: 0;
- top: 50px !important;
- z-index: 101;
- opacity: 1 !important;
- transition: none !important;
- }
- .view-cam-info .view-cam-info-goal {
- -moz-box-flex: 1;
- flex: 1 0 85% !important;
- font-size: 0.813rem;
- font-weight: 400;
- height: 100%;
- line-height: 1.188rem;
- }
- .view-cam-info .view-cam-info-king {
- -moz-box-flex: 1;
- align-items: flex-end;
- color: #909090;
- display: flex;
- flex: 1 0 15% !important;
- flex-direction: column;
- font-size: 0.688rem;
- font-weight: 400;
- line-height: 1.125rem;
- }
- /* (new111) CAMS - VIDEO CAM PLAYER - PAGINATION */
- .page-button.page-button-beginning {
- position: absolute !important;
- right: -5px !important;
- padding: 0 10px !important;
- }
- /* (new110) CAMS - VIDEO CAM PLAYER - MODELS LIST THUMBNAIL - === */
- .main-layout.viewcampage .view-cam-page-wrapper .model-list-wrapper {
- position: absolute ;
- display: inline-block ;
- height: 826px !important;
- width: 730px ;
- right: 7px ;
- top: 95px ;
- padding: 0 3px 0 5px !important;
- border: 1px solid #404040 !important;
- overflow: hidden !important;
- }
- /* .view-cam-page-wrapper .model-list-container , */
- .main-layout.viewcampage .view-cam-page-wrapper .model-list-wrapper .model-list-container {
- width: 730px ;
- padding-top: 3px ;
- border: none !important ;
- }
- .main-layout.viewcampage .view-cam-page-wrapper .model-list-wrapper .container.model-list-container {
- -moz-box-flex: 1;
- display: flex;
- flex: 1 1 auto;
- flex-direction: column;
- padding-bottom: 10px;
- margin-top: 31px !important;
- }
- .main-layout.viewcampage .view-cam-page-wrapper .model-list-wrapper .model-list-container .model-list {
- width: 730px ;
- padding: 5px;
- }
- .model-list-container .model-list .paginated-list {
- max-height: 715px;
- padding-bottom: 25px;
- overflow: hidden !important;
- }
- .main-layout.viewcampage .view-cam-page-wrapper .model-list-wrapper .model-list-container .model-list-item {
- filter: brightness(80%) !important;
- }
- .main-layout.viewcampage .view-cam-page-wrapper .model-list-wrapper .model-list-container .model-list-item:hover {
- filter: brightness(100%) !important;
- }
- .main-layout.viewcampage .view-cam-page-wrapper .model-list-wrapper .model-list-container .paginated-list .model-list-item {
- min-width: 32.467% !important;
- max-width: 32.467% !important;
- margin-left: 5px;
- outline: 1px solid violet !important;
- }
- /* CAM MODEL VIEW PROFILE POPUP - === */
- .view-cam-page-wrapper .profile-wrapper {
- position: fixed;
- display: inline-block ;
- height: 930px ;
- width: 930px ;
- right: 5px ;
- top: 10px ;
- padding: 5px !important;
- border-radius: 5px 0 0 5px ;
- z-index: 5000;
- background: #333 !important;
- border-top: 1px solid #ddd;
- /* text-align: center !important; */
- overflow: hidden ;
- }
- .view-cam-page-wrapper .profile-wrapper .page {
- max-width: 920px !important;
- width: 920px !important;
- padding-bottom: 10px;
- }
- .view-cam-page-wrapper .profile-wrapper .profile-header {
- margin-top: 0px ;
- margin-bottom: -16px;
- padding-top: 0px;
- color: gray ;
- /* text-align: center !important; */
- }
- .view-cam-page-wrapper .profile-wrapper .profile .columns {
- height: 900px;
- overflow: hidden !important;
- overflow-y: auto !important;
- }
- .columns .column.xxl-7 {
- width: 100% ;
- }
- .columns .column.xxl-5 {
- flex: 0 0 auto;
- width: 100%;
- }
- .column.xs-12.s-12.m-12.l-5.xl-5.xxl-5>div:not(:empty) {
- width: 100%;
- min-height: 250px !important;
- max-height: 250px !important;
- float: left ;
- /* overflow: hidden !important; */
- border: 1px solid red !important;
- }
- .albums-gallery-root {
- width: 100%;
- min-height: 150px !important;
- max-height: 150px !important;
- overflow: hidden !important;
- /* overflow-y: auto !important; */
- border: 1px solid red !important;
- }
- .albums-gallery-root .scroll-bar-container {
- width: 100%;
- min-height: 200px !important;
- max-height: 200px !important;
- overflow: hidden !important;
- /* overflow-y: auto !important; */
- border: 1px solid red !important;
- }
- .albums-gallery-root .albums-list-item {
- flex-basis: 16.3333%;
- max-width: 16.3333%;
- padding: 2px;
- }
- .column.xs-12.s-12.m-12.l-5.xl-5.xxl-5>div.editable-list.knights.page-block {
- width: 100% !important;
- min-height: 250px !important;
- max-height: 250px !important;
- float: left ;
- border: 1px solid red !important;
- }
- .editable-list .list-items-container .list-item {
- position: relative;
- min-height: 67px;
- max-height: 67px;
- width: 67px;
- margin-bottom: 8px;
- margin-right: 13px;
- color: #2f2f2f;
- text-align: center;
- overflow: hidden;
- }
- /* CAMS - INDEX CAMS MODELS - === */
- .index-page .model-list-wrapper .model-filter.header-sub + .container.model-list-container .model-list-item {
- width: 12.4% !important;
- }
- /* (new110) CAMS - TOP POPULAR CAM MODELS PAGES - === */
- .best-models-page {
- position: relative;
- max-width: 1880px !important;
- max-height: 900px !important;
- left: 16px;
- overflow: hidden !important;
- background: red !important;
- }
- .best-models-page .header-sub {
- background-color: #535353;
- color: hsla(0, 0%, 100%, 0.7);
- font-size: 0.86rem;
- min-height: 41px;
- margin-top: 0px !important;
- }
- .best-models-page .page {
- margin: 0 auto;
- margin-top: 0px !important;
- max-width: 1880px !important;
- max-height: 800px !important;
- position: relative;
- overflow: hidden !important;
- overflow-y: auto !important;
- background: #333 !important;
- }
- .best-models-page .page-header {
- margin-bottom: 9px !important;
- margin-top: 0px !important;
- text-align: center !important;
- }
- /* CAMS - TOP POPULAR CAM MODELS PAGES - MONTHLY WINNERS */
- .best-models-page .monthly-top .model-list-item {
- width: 14% !important;
- }
- /* TOP POPULAR CAM MODELS PAGES - RECENTS WINNERS */
- .best-models-page .hourly-top-row.model-list {
- width: 50% !important;
- }
- .best-models-page .hourly-top-row:nth-child(even) {
- float: left !important;
- clear: none !important;
- border: 1px solid gray !important;
- background: black !important;
- }
- .best-models-page .hourly-top-row:nth-child(odd) {
- float: right !important;
- clear: none !important;
- border: 1px solid gray !important;
- background: #222 !important;
- }
- .best-models-page .hourly-top .model-list-item {
- width: 16.6% !important;
- }
- /* (new110) CAMS - CHAT */
- .view-cam-page > .main .chat {
- position: absolute !important;
- height: 715px ;
- min-width: 245px !important;
- max-width: 245px !important;
- top: 0px !important;
- left: 890px !important;
- }
- .view-cam-page > .main .chat .model-chat {
- min-width: 225px !important;
- max-width: 225px !important;
- height: 686px;
- border-radius: 3px;
- margin-left: 10px;
- padding-bottom: 0px;
- top: 0;
- color: #959494 ;
- border: 1px solid #404040 !important;
- box-shadow: 3px 3px 2px black ;
- background: #222 ;
- }
- .view-cam-page > .main .chat .model-chat .model-chat-wrapper {
- min-width: 225px !important;
- max-width: 225px !important;
- }
- .view-cam-page > .main .chat .model-chat .model-chat-wrapper .model-chat-nav-item {
- height: 28px !important;
- margin-left: 5px !important;
- padding: 0 10px !important;
- }
- .model-chat .model-chat-private, .model-chat .model-chat-public {
- position: absolute;
- height: 100%;
- width: 100%;
- left: 0;
- top: 0;
- padding-bottom: 0px !important;
- }
- .model-chat-controls {
- width: 830px ;
- top: 725px ;
- padding: 0 10px !important;
- left: -880px !important;
- background: #222 !important;
- }
- /* (new110) CAMS - FOOTER - === */
- footer:before {
- content: "Footer" ;
- position: absolute ;
- display: inline-block ;
- width: 100px ;
- top: -15px ;
- left: -30px ;
- color: peru ;
- border-radius: 5px ;
- text-align: center ;
- cursor: pointer ;
- visibility: visible ;
- }
- footer:hover:before {
- top: 0px ;
- left: 10px ;
- color: gold ;
- background: green ;
- transition: all ease 0.3s !important;
- }
- footer {
- position: fixed!important;
- width: 1170px !important;
- bottom: -450px !important;
- left: 5px !important;
- color: peru !important;
- cursor: context-menu !important;
- background: black !important;
- z-index: 500 !important;
- transition: all ease 0.3s !important;
- }
- footer:hover {
- display: inline-block !important;
- width: 100% !important;
- bottom: -10px !important;
- border-top: 1px solid gray !important;
- z-index: 100 !important;
- visibility: visible !important;
- color: white !important;
- background: #333 !important;
- transition: all ease 0.2s !important;
- }
- .language-dropdown .trigger {
- background: green !important;
- }
- footer .footer-section-header {
- color: gray !important;;
- }
- .footer-section-item>a {
- color: peru !important;
- opacity: 0.5;
- }
- /* (new110) CAMS COLOR - LINK - === */
- a {
- color: peru !important;
- cursor: pointer;
- text-decoration: none;
- }
- a:visited {
- color: tomato !important;
- cursor: pointer;
- text-decoration: none;
- }
- /* (new110) CAMS COLOR TEXT - SVG - === */
- .model-sorting-dropdown .selectbox-arrow .icon.icon-selectbox.model-sorting-dropdown .selectbox-arrow .icon.icon-selectbox {
- fill: gray;
- }
- /* (new110) CAMS COLOR TEXT - NORMAL - === */
- .view-cam-info .view-cam-info-goal ,
- .model-sorting-dropdown .model-sorting-dropdown-label ,
- .tags-preference-dropdown .tags-preference-dropdown-trigger ,
- .page .page-header h1 ,
- .live-tags-link-count {
- color: gray ;
- }
- input.input[type="email"],
- input.input[type="number"],
- input.input[type="search"],
- input.input[type="text"],
- input.input[type="date"],
- input.input[type="password"],
- textarea.textarea ,
- input.input[type="email"]::placeholder,
- input.input[type="number"]::placeholder,
- input.input[type="search"]::placeholder,
- input.input[type="text"]::placeholder,
- input.input[type="date"]::placeholder,
- input.input[type="password"]::placeholder,
- textarea.textarea::placeholder {
- color: gray ;
- }
- /* (new110) CAMS - COLOR TEXT - SELECTED - === */
- .model-sorting-dropdown .model-sorting-current-type {
- color: tan ;
- }
- /* END == URL PREF - X Xhamster PART 3 - Widescreen - Xhamsterlive v.110 (new110) ==== */
- /* ============================================================================= */
- /* CCC ==== END ==== PART 3 - Xhamsterlive ===================================== */
- /* ============================================================================= */
- }
Add Comment
Please, Sign In to add comment