X NudeVista - Widescreen Black Them Tweak v.18 (UserCSS)

CSS theme for a larger and Dark NudeVista on large screen (1920x1080) ONLY...

Från och med 2020-12-20. Se den senaste versionen.

/* ==UserStyle==

@name        X NudeVista - Widescreen Black Them Tweak v.18 (UserCSS)
@namespace   nudevista.com
@version     1.18

@include       http://nudevista.com/*
@include       https://nudevista.com/*
@include       http://*.nudevista.com/*
@include       https://*.nudevista.com/*
@include       http://my.nudevista.com/*


@author        janvier56
@description   CSS theme for a larger and Dark NudeVista on large screen (1920x1080) ONLY...
@homepage      https://greasyfork.org/fr/users/7434-janvier56
@license       unlicense


==/UserStyle== */

@-moz-document url("http://my.nudevista.com/favorites/"), domain("nudevista.com"), domain("www.nudevista.tv"), domain("www.nudevista.at"), domain("my.nudevista.com"), domain("www.nudevista.be"), domain("www.nudevista.it"), domain("www.nudevista.com.br"), domain("www.nudevista.jp"), domain("www.nudevista.tw"), domain("www.nudevista.nl"), domain("www.nudevista.com.pl"), domain("www.nudevista.se"), domain("www.nudevista.be"), domain("www.nudevista.es"), domain("www.nudevista.it"), domain("www.nudevista.pt"), domain("www.nudevista.jp"), domain("www.nudevista.nl"), domain("www.nudevista.tw"), domain("www.nudevista.se"), domain("www.nudevista.es"), domain("www.nudevista.at") {
/* ==== X NudeVista - X NudeVista - Widescreen Black Them Tweak v.18(new18) - WATnew06

IMPORTANT:
WORK fine Only If LOGED ....

- USERSTYLE : 
CSS theme for a larger NudeVista on large screen (1920x1080)...
- WORK WITH THE OFFICIAL BLACK THEM PROVIDED BY THE SITE 
- WORK with AUTOPAGERIZE Userscript

USERTYLE WORK BETTER for these PREFERENCES:
- Bacground: BLACK
- Show 35 results per page
- View results in MORE THUMBNAILS MODE
- X ANIMATED THUBNAILS PREVIEW
- X DERAILLED INFORMATION BLOCK

PB for other preferences !important;!important;
http://www.nudevista.tv/?q=flower&s=t
==== */
/* === http://www.nudevista.com === */

/* (new2) SUPP PUBS - === */
#_atssh ,
#results_1.results + div {
    display: none !important;
}


/* (new16) A SUPP - TEST - MODELS PAGE EMPTY -
https://www.nudevista.com/models/
=== */
/* #models {
    max-width: 100%;
    margin-top: 572px !important;
} */

/*(new15) TEST REVEAL YOUR IP - === */
#results_1 ~ div[style="display:none"] {
    display: inline-block !important;
    left: 50px !important;
    margin-bottom: -9px !important;
    position: relative !important;
    top: -34px !important;
}
#results_1 ~ div[style="display:none"]:before {
content: "Your IP :" ;
    display: inline-block !important;
}
/* (new9) TEST - OVERFLOW GENERAL - === */
#nnv {
    overflow-x: hidden !important;
    overflow-y: auto !important;
}

/* (new15) TEST - GM ADAPTATION - NEXTO === */
/* #nnv>body:not(:first-of-type)  {
    margin-top: 122px !important;
} */
/* #nnv>body:not(:first-of-type) #listing>table>tbody {
    display: inline-block !important;
    max-width: 1920px !important;
    min-width: 1920px !important;
} */
    
/* (new9) - GM ADAPTATION - AUTOPAGERIZE - === */
.results #listing > table {
    padding: 5px !important;
}
#listing>table:nth-child(odd):not(:only-of-type) {
    background: #222 !important;
}
#listing>table:nth-child(even) {
    background: #333 !important;
}
.results #listing .autopagerize_page_info {
    position: relative !important;
    display: inline-block !important;
    width: 2900px !important;
    height: 18px !important;
    line-height: 14px !important;
    top: 1520px !important;
    left: 410px !important;
    padding: 0 20px !important;
    text-align: left !important;
    background: #222 !important;
    transform: rotate(90deg) !important;
}
.results #listing .autopagerize_page_info a {
    position: relative !important;
    display: inline-block !important;
    width: 2800px !important;
    height: 16px !important;
    line-height: 16px !important;
    text-align: center !important;
    color: gold !important;
background: black !important;
}
/* (new7) SEARCH PAGE - ADVANCED - === */
#nnv>body>div[style="width: 80%; font-size: 120%; margin: 53px 0px 30px 6%;"] {
    margin: 53px 0 30px 6% !important;
}


/* (new6) NEW TOP HEADER - === */
/* (new6) MESSAGE ABOUT NEW DESIGN - === */
#nnv.nnv .notice {
    display: none !important;
}
/* (new6) TOP HEADER - NAV USER GESTION - LANGUE / USER INFOS / LOGIN/OUT /MOBILE / PREFERENCES /FAVORITES / LOGIN - === */
#nnv.nnv .secondary  {
    width: 994px !important;
    min-height: 15px !important;
    left: 2px !important;
    margin-left: 0;
    padding: 0px 0 !important;
    background-color: #102f5e !important;
}
.top_navigation {
    display: inline-block !important;
    position: relative !important;
    width: 954px !important;
    left: 600px !important;
    text-align: left !important;
}
#nnv.nnv .secondary a.lang_current {
    left: 0 !important;
    margin-left: -500px !important;
    padding: 30px 0 0;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);
    z-index: 111;
}
#nnv.nnv span#lang_current {
    position: absolute;
    transform: translateZ(0px);
    margin: -11px 0 0 -10px;
    padding: 30px 0 0;
    background: #102f5e !important;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);
    z-index: 111;
}
#nnv.nnv span#lang_current div {
    width: 120px;
    background: #102f5e !important;
}

#nnv.nnv span#lang_current a {
    background-color: #13356c !important;
    padding: 2px 10px 9px !important;
}

/* TOP HEADER -  CONTAINER - === */
#nnv.nnv .header--results {
    position: relative;
    height: 85px !important;
}
/* TOP SEARCH - CONTAINER - === */
#formsearch {
   min-width: 900px;
    max-width: 1400px;
    margin-top: -22px;
}
#nnv.nnv #formsearch #ili {
    display: table;
    margin: 61px 0 0 !important;
}


/* (new6) LOGO - === */
#nnv.nnv .header__logo-search .header__logo {
    position: absolute !important;
    display: inline-block !important;
    left: -560px!important;
    margin-left: 0 !important;
    top: -77px !important;
    transform: scale(0.2) !important;
    z-index: 500 !important;
}
#nnv.nnv .header--results .header__logo {
    position: absolute !important;
    display: inline-block !important;
    left: -325px!important;
    margin-left: 0 !important;
    top: -76px !important;
    transform: scale(0.3) !important;
    z-index: 500 !important;
}

/* (new6) TOP HEADER - SEARCH - === */
#nnv.nnv .header__search ,
#nnv.nnv .header--results .header__search {
    display: inline-block !important;
    margin-left: -275px!important;
    margin-top: -40px !important;
    transform: scale(0.7);
}
#nnv.nnv .header__search  {
    display: inline-block !important;
    margin-left: -520px!important;
}
#nnv.nnv .header.header--results #ili .header__search   {
    display: inline-block !important;
    margin-left: -360px!important;
}
#nnv.nnv .header__search .header__search-field ,
#nnv.nnv .header--results .header__search-field {
    display: inline-block !important;
    width: 1060px !important;
    margin-left: -98px !important;
    padding-left: 25px;
}
#nnv.nnv .header__search .header__search-field #q.header__search-input , 
#nnv.nnv #q.header__search-input {
    min-width: 214px;
    padding: 0 35px 0 15px;
    font-size: 30px !important;
}
div.search_current_index {
    font-size: 12px;
    position: absolute;
    text-align: left;
    top: -13px !important;
    left: -185px !important;
}

#nnv.nnv div.search_current {
  margin-left: 584px !important;
  top: -30px !important;
}

div#search_options {
/*     display: inline-block !important; */
    position: absolute !important;
/* z-index: 5000000 !important; */
}

/* (new9) SEARCH - NO MODELS - TXT "Unfornately..." - === */
#nnv>body> #infoi + .nomodel {
    position: absolute !important;
    display: inline-block !important;
    top: 0px !important;
    right: 100px !important;
    padding: 0 20px !important;
    color: gold !important;
z-index: 500000 !important;
    background-color: #102f5e !important;
}

/* (new6) TOP HEADER - SEARCH - WIDE AUTOCOMPLETE LIST - === */
#nnv.nnv ul.auto-complete-list {
    position: absolute;
    width: 1900px !important;
    max-height: 750px !important;
    top: 64px !important;
    left: 5px !important;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    list-style-type: none;
    overflow: auto;
    z-index: 10000 !important;
    background: #222 !important;
}
ul.auto-complete-list li {
    background-color: #ccc;
    color: black;
    cursor: pointer;
    list-style-type: none;
    margin: 0 5px 5px 5px !important;
    padding: 3px;
    width: 432px !important;
    display: inline-block!important;
    min-height: 27px !important;
    border: 1px solid gray !important;
    border-radius: 5px !important;
}

/* (new6) TOP HEADER - SEARCH - CLEAR BUTTON - === */
form#formsearch.desctop .clear_button {
    position: absolute !important;
    display: inline-block !important;
    left: 880px !important;
    margin-top: 0px !important;
    top: 0 !important;
    border-radius: 3px !important;
    opacity: 0.2;
    transition: all ease 0.7s !important;
    background-image: url("http://x99.nudevista.com/_/clearxb.png");
background-color: aqua !important;
}
form#formsearch.desctop:hover .clear_button {
    opacity: 1 !important;
    transform: scale(1.1) !important;
    transition: all ease 0.7s !important;

}

/* (new4) TOP HEADER - FEEDBACK/NEWS(TWITTER)/FEEDBACK / ABOUT BUTTONs - === */
.copyright:before {
    content: "🔻" !important;
    position: absolute !important;
    display: inline-block !important;
    height: 25px !important;
    line-height: 15px !important;
    top: -2px !important;
    left: 0 !important;
    color: gold !important;
    font-size: 15px !important;
    cursor: pointer !important;
    visibility: visible !important;
    background: #102f5e !important;
}
.copyright {
    position: absolute !important;
    display: inline-block !important;
    float: none !important;
    width: 18px !important; 
    height: 15px !important;
    top: 0px !important;
    left: 0 !important;
    margin-top: 0 !important;
    font: 12px Verdana;
    color: #888;
    font-size: 0 !important;
    text-align: left !important;
    visibility: visible !important;
    overflow: hidden !important;
    z-index: 5000000 !important;
    transition: ease all 0.7s !important;
background: blue !important;
}
.copyright:hover {
    position: absolute !important;
    display: inline-block !important;
    float: none !important;
    width: 100px !important; 
    height: auto !important;
    left: 0 !important;
    margin-top: 0 !important;
    padding: 0 20px 5px 25px !important;
    font: 12px Verdana;
    color: #888;
    font-size: 0 !important;
    text-align: center;
    visibility: visible !important;
    overflow: hidden !important;
    z-index: 5000000 !important;
    background: #102f5e !important;
}
.copyright>a {
    display: inline-block !important;
    width: 120px !important;
    font-size: 12px !important;
}
.copyright>a:hover {
    display: inline-block !important;
    font-size: 12px !important;
    background: #3371ff !important;
}


/* (new6) TOP HEADER - NAV TABS - CONTAINER - === */
#nnv.nnv .header__nav {
    position: relative;
    height: 30px !important;
    width: 994px !important;
    left: 2px !important;
    border-bottom: 1px solid #dfdfdf;
}

/* (new6) TOP HEADER - ALL TABS */
#nnv.nnv .header__tabs a {
    display: inline-block !important;
    float: left;
    width: 99px !important;
    height: 30px !important;
    line-height: 36px !important;
    margin-right: 0px !important;
    padding-top: 0px !important;
    color: #fff !important;
    font-size: 15px !important;
    text-align: center;
    background-image: url("http://x99.nudevista.com/_/a_black.gif") !important;
}

/* (new6) TOP HEADER - TABS - LIVE SEX - === */
#nnv.nnv .header__tabs a#livesex {
    position: relative !important;
    margin-left: -20px !important;
    font-size: 15px !important;
    background-image: url("http://x99.nudevista.com/_/a_black.gif") !important;
}
#nnv.nnv .header__live::before {
    display: none !important;
}
/* (new6) TOP HEADER - ADVANCED SEARCH - TABS - === */
#nnv.nnv .header__tabs a[href="http://www.nudevista.com/advanced-search/"] ,
#nnv.nnv .header__tabs a[href="/advanced-search/"] {
    width: 140px !important;
    font-size: 15px !important;
    background-image: none !important;
}
/* (new6) TOP HEADER - TABS - CHECKED / SELECTED - === */
#nnv.nnv .header__tabs a#checked {
    display: inline-block !important;
    width: 100px !important;
    height: 34px !important;
    line-height: 36px !important;
    padding-top: 0px !important;
    color: peru !important;
    font-size: 20px;
    text-align: center;
    background-image: url("http://x99.nudevista.com/_/a_black.gif") !important;
}

/* (new9) RESULTS - BARRE INFOS - === */
#nnv.nnv div#infoi {
    position: relative !important;
    min-width: 1855px !important; 
    min-height: 20px !important;
    max-height: 20px !important;
    line-height: 20px !important;
    margin-left: 2px !important;
    margin-top: 1px !important;
    font-size: 15px;
/*     z-index: 5000 !important; */
}
/* (new15) A SUPP (???) - TXT " Do You Mean XXX ? " - === */
/* #nnv>body> #infoi + div:not(.panel--results):not([id="letters"]):not(.nomodel):not(#results) {
    position: relative !important;
    display: inline-block !important;
    width: 100% !important;
    min-width: 953px !important;
    max-width: 953px !important;
    margin-top: -85px !important;
    margin-bottom: -9px !important;
    margin-left: 2px !important;
    padding: 0 20px !important;
    z-index: 500000 !important;
    color: gold !important;
    background-color: #102f5e !important;
} */
#nnv>body> #infoi + div a{
color: white !important;
}
#nnv>body> #infoi + div a{
    color: white !important;
}

/* (new9) SEARCH - NO MODELS - PAGE - === */
#nnv #infoi + .nomodel + #letters + div div[style="max-width:1200px;margin:auto"] {
margin: -30px 0px !important;
    max-width: 100% !important;
}
#models div.tmbs {
    float: left;
    width: 122px;
    height: 218px;
    margin: 3px 0 0 7px !important;
    padding: 2px !important;
    overflow: hidden;
    border: 1px solid gray !important;
}

/* (new9) PB - NUDEVISTA TAGS PAGE - === */
#nnv>body> #infoi + div[style="margin:20px"] {
    position: relative !important;
    display: inline-block !important;
    min-width: 1908px !important;
    max-width: 1908px !important;
    margin-top: -9px !important;
    margin-bottom: -9px !important;
    margin-left: 0px  !important;
    margin-right: 0px  !important;
    padding: 0px !important;
    z-index: 500000 !important;
    color: gold !important;
    background: rgba(0, 0, 0, 0) !important;
/* background: tan !important; */
}
#nnv>body> #infoi + div[style="margin:20px"] .results h3 {
    margin-top: -6px !important;
    text-align: center !important;
    background-color: #102f5e !important;
}
#nnv>body> #infoi + div[style="margin:20px"] a {
color: peru !important;
}
#nnv.nnv .results {
    max-width: 100% !important;
}
#nnv.nnv .results .sct {
    width: 32% !important;
    float: left;
    margin-left: 15px !important;
}
#nnv>body> #infoi + div[style="margin:20px"] .results .sct>a {
    color: gold !important;
}
#nnv>body> #infoi + div[style="margin:20px"] .results .sct div {
    padding: 5px !important;
    background: #333  !important;
}

#nnv > body > #infoi.panel.panel--results {
    position: relative !important;
    display: inline-block !important;
    float: left !important;
    clear: both !important;
    min-width: 973px !important;
    max-width: 973px !important;
    max-height: 20px !important;
    min-height: 0px !important;
    line-height: 20px !important;
    margin-left: 2px !important;
    margin-top: -41px !important;
    padding: 0 0 0 20px  !important;
/*     z-index: 5000 !important; */
/* background: aqua !important; */
} 

/* === */

#nnv>body>#infoi + div[style="max-width: 1400px; margin: 14px auto -7px;"] {
display: inline-block !important;
    margin: 14px auto -7px !important;
    max-width: 1400px;
}
/* (new12) */
#nnv.nnv .panel--results a:hover ,
#nnv>body>#infoi + div[style="max-width: 1400px; margin: 14px auto -7px;"] a:hover {
    color: tomato !important;
}
#nnv.nnv div#infoi .panel__content.panel__content--short {
    border: 0 none;
    padding: 0 !important;
}
#nnv.nnv div#infoi  +.panel.panel--results {
    position: relative !important;
    display: inline-block !important;
    vertical-align: top !important;
    min-height: 20px !important;
    max-height: 20px !important;
    margin-top: -15px ;
    margin-bottom: -25px !important;
    padding: 0 0 0 20px !important;
/*     z-index: 5000 !important; */
background: #222 !important;
}
#nnv.nnv div#infoi + .panel.panel--results .panel__content.panel__content--short {
    margin-top: 19px ;
    padding-top: 0 ;
}

#nnv.nnv div#infoi .panel__content.panel__content--short>div:first-of-type {
    border-bottom: 1px solid #aaaaaa;
    font-size: 16px;
    height: 25px ;
    line-height: 29px ;
    margin-bottom: -20px !important;
    margin-right: 180px;
    margin-top: -6px !important;
    padding-bottom: 0 !important;
}



#nnv.nnv div#infoi  +.panel.panel--results .panel__content.panel__content--short .relcat {
    position: relative !important;
    margin-top: -18px !important;
    margin-bottom: -9px !important;
    padding: 0 !important;
}
.nowrap>strong ,
.panel__content.panel__content--short>strong:first-of-type {
    color: gold !important;
}
.panel__content.panel__content--short>strong:last-of-type ,
#nnv.nnv div#infoi  +.panel.panel--results .relrel > a {
    color: tomato !important;
}
.nowrap>a:hover ,
#nnv.nnv div#infoi  +.panel.panel--results .relrel > a:hover {
    color: gold !important;
}
#nnv.nnv div#infoi  +.panel.panel--results .relrel > a:visited {
    color: tan !important;
}

/* (new15) RESULTS for "MORE THUMBNAILS" - PREF - ALL - ADAPTATION for GM "SUPER_PRELOADER PLUS - === */
#results_1 {
    max-width: 100% !important;
    min-width: 100% !important;
    margin-bottom: -215px !important;
}
/* (new9) RESULTS for PORNSTAR MODEL PAGE - === */
#mblock + #results_1 {
    margin-top: 0px !important;
}

/* (new4) MODELS - FAVORITES PAGES - 
http://my.nudevista.com/favorites/?models
=== */
#models {
    max-width: 100% !important;
}

/* (new4) MODELS - GENERAL PAGE - 
http://www.nudevista.com/models/
=== */
html>body>div[style="margin:20px 0px 0px 0px"] > div {
    max-width: 100% !important;
}

div[style="margin:20px 0px 0px 0px"] #models>h3:first-of-type +div:not([style="height:320px;overflow:hidden;position:relative;clear:bloth"]) {
    display: inline-block !important;
    float: left !important;
    clear: none !important;
    height: 100% !important;
    min-height: 650px !important;
    max-height: 650px !important;
    max-width: 790px !important;
    padding: 3px 3px 0 3px !important;
    background: #222 !important;
}

#models>h3:first-of-type +div[style="height:320px;overflow:hidden;position:relative;clear:bloth"] {
    display: inline-block !important;
    min-height: 200px !important;
    max-height: 200px !important;
    min-width: 100% !important;
    max-width: 100% !important;
}

#models>div>table>tbody>tr>td {
    position: relative !important;
    display: inline-block !important;
    float: right !important;
    clear: none !important;
    height: 100% !important;
    min-height: 580px !important;
    max-height: 580px !important;
    max-width: 50% !important;
    margin-top: -400px !important;
    margin-right: 35px !important;
    margin-bottom: -180px !important;
    top: -200px !important;
    padding: 3px 5px 0 5px !important;
    background: #222 !important;
/* background: red !important; */
}
#models>div>table>tbody>tr>td:first-of-type {
    min-width: 534px !important;
}
 
/* (new2) MODELS - NEW/TOP - 
http://www.nudevista.com/models/new/
http://www.nudevista.com/models/top/
=== */
.middle + #letters + div[style="margin:20px 0px"] >div,
.middle + #letters + div[style="margin:20px 0px"] {
    margin: auto;
    max-width: 100% !important;
}

/* (new4) FAVORITE - MY FAVORITES MODELS - 
http://my.nudevista.com/favorites/?models
=== */
.middle + div[style="max-width:1200px;margin:auto"] {
    min-width: 100% !important;
}
/* (new9) PB - FAVORITE - ORGANIZE - === */
#results_1.results #listing table .deleted {
    opacity: 0.7 !important;
}

/* === BLAK THEM ==== */
body {
    background: black !important;
    color: #ccc !important;
    font-family: verdana;
    font-size: 80%;
}
div#infoi {
    background-color: #102f5e !important;
    min-height: 15px;
    padding: 10px;
}

#change_language {
    position: absolute;
    width: 242px;
    line-height: 16px;
    left: 1261px;
    top: 20px;
    padding: 15px 5px 5px;
    border-bottom: 1px solid #003c74;
    color: gray!important;
    font-size: 13px;
    background-color: black !important;
    background-image: url("http://x99.nudevista.com/_/message.png");
    background-position: center top;
    background-repeat: no-repeat;
    z-index: 111;
}

/* (new15) WIDESCREEN */

#results_1 #infoi ~ .middle + #letters + div > div > #models ,
#results_1 #infoi ~ .middle + #letters + div > div ,
#results_1 #infoi ~ .middle + #letters + div ,
#results_1 #infoi ~ .middle + #letters ,
#results_1 .results, 
#results_1 .middle ,
#results_1 #listing {
    display: inline-block !important;
    width: 100% !important;
    min-width: 99.4% !important;
    max-width: 99.4% !important;
}

/* RUSSE */
#results.results #listing  table {
    height: 1020px !important;
}



/* (new11) PB - ORGANIZE BUTTON */
#infoi .middle > div:last-of-type {
    float: right;
    width: 175px !important;
    margin-left: 0;
    margin-right: -60px !important;
    margin-top: -71px !important;
    transform: rotate(90deg) !important;
/* background-color: #102f5e !important; */
}

#ffm>div:first-of-type {
    margin-top: -3px !important;
    text-align: right;
}
#ffm > div:only-of-type {
    margin-top: -78px !important;
margin-left: -125px !important;
    text-align: right;
}

#ffm #fo {
    -moz-appearance: none !important;
    font-size: 14px;
    padding: 0 0px !important;
    border-radius: 5px 0 0 0 !important;
    color: white !important;
    background-color: #102f5e !important;
}
sup  {
    color: red;
    display: none;
}

/* (new6) FAVORIS - ROWS - === */
#results_1 #listing>table>tbody>tr {
    display: inline-block !important;
    height: 225px !important;
    min-width: 890px !important;
    max-width: 890px !important;
    margin-right: 50px !important;
    margin-bottom: 5px !important;
}

/* (new11) ORGANIZE FAVS - HELP - === */
#ffm>div>a:before {
content: "To select a Video to move in a Folder: Click on its thumbnail (not the row)" ;
display: inline-block ;
width: 100% ;
text-align: center ;
color: gold ;
background: black ;
}

/* (new17) - RELATED MODELS TAB - At the END of RESULTS - PB at the BEGINING (with GM NEXTO) - === */
form + #models{
    position: relative !important;
    display: inline-block !important;
    width: 100% !important;
    max-width: 1897px !important;
    min-width: 1897px !important;
    height: 300px !important;
/*     top: -120px !important; */
/*     margin-bottom: -75px !important; */
margin: auto !important;
    background-color: #d4e6fe;
}

/* (new3) FAVORITES / SEARCH PAGES - === */
 
#results_1.results td[rowspan="100%"]{
    position: absolute !important;
    display: inline-block !important;
    float: none !important;
    vertical-align: top;
    height: 64px !important;
    line-height: 22px;
    width: 850px !important;
    top: 27px !important;
    right: 210px !important;
    padding: 5px !important;
    border: 1px solid gray !important;
    font-size: 14px;
    color: #BAB3B3 !important;
    background-color: #102f5e !important;
}
#results.results #listing>table>tbody>tr td:first-of-type {
    position: absolute !important;
    display: inline-block !important;
    float: none !important;
    vertical-align: top;
    height: 64px !important;
    line-height: 22px;
    min-width: 850px !important;
    top: 27px !important;
    right: 210px !important;
    padding: 5px !important;
    border: 1px solid gray !important;
    font-size: 14px;
    background-color: #102f5e !important;
}

.fnf>br ,
#listing>table>tbody>tr>td>br {
    display: none !important;
}
/* (new15) ADAPTATION for GM " SUPER__PRELOADER PLUS */
/* .sp-separator ~ #results_1 #listing > table > tbody > tr:first-of-type td{
    display: none !important;
} */


/* .sp-separator ~ #results_1 #listing > table > tbody > tr:first-of-type + tr {
    margin-left: -940px;
} */
/* .sp-separator .sp-sp-nextlink:before {
content: "NEXT" ;
    position: absolute !important;
    display: inline-block !important;
    height: 18px;
    min-width: 11800px !important;
    top: 5920px !important;
    left: -4050px !important;
    line-height: 14px;
    padding: 0 20px;
    text-align: center ;
    transform: rotate(90deg);
    background: #222 !important;
} */

/* (new9) TEST - RESULTS - ZEBRA - ==== */
#results_1 #listing > table > tbody > tr td {
/*     border: 1px solid yellow !important; */
    background: #111 !important;
}
#results_1 #listing > table > tbody > tr:nth-child(3n+2) td {
/*     border: 1px solid red !important; */
    background: #363636 !important;
}
#results_1 #listing > table > tbody > tr:nth-child(3n+3) td {
/*     border: 1px solid pink !important; */
    background: #212020 !important;
}
/* (new6) TOP FAVORITES ORGANIZER MENU - "ALL VIDEOS" / "UNSORTED" === */

script + style + #results_1.results #listing>table>tbody:first-of-type>tr:first-of-type>td:first-of-type {
    position: absolute !important;
    height: 153px !important;
    width: 880px !important;
    line-height: 15px !important;
    right: 12px !important;
    top: 0px !important;
    padding: 2px 4px !important;
    border-radius: 3px 3px 0 0 !important;
    font-weight: bold;
    color: #dd4b39;
}

#listing>table>tbody>tr>td>br {
    display: none !important;
}


/* #results_1.results #listing>table>tbody:first-of-type>tr:first-of-type>td:first-of-type>a */
#fl>span {
    position: absolute !important;
    display: inline-block !important;
    height: 20px !important;
    line-height: 20px !important;
    top: -20px !important;
    padding: 2px 4px !important;
    border-radius: 3px 3px 0 0 !important;
    font-weight: bold;
    color: #dd4b39;
}
#fl>span  {
    width: 844px !important;
    top: 2px !important;
    left: 2px !important;
    border-bottom: 1px solid red !important;
}
/* #results_1.results #listing>table>tbody:first-of-type>tr:first-of-type>td:first-of-type>a:first-of-type {
    left: 70px !important;
} */
/* #results_1.results #listing>table>tbody:first-of-type>tr:first-of-type>td:first-of-type>a:last-of-type {
    left: 172px !important;
} */

ul#fl {
    position: absolute !important;
    width: 855px !important;
    height: 108px !important;
    line-height: 15px !important;
    left: 2px !important;
    top: 10px !important;
    margin: 10px 0;
    padding: 27px 0 0 0  !important;
    border-top: 1px solid red !important;
    border-bottom: 1px solid red !important;
    overflow: hidden !important;
    overflow-y: auto!important;
    overflow-x: hidden !important;
    z-index: 0 !important;
}
.fnf {
    margin-bottom: -4px !important;
    margin-left: 15px;
    color: #BFBFBF !important;
    font-style: italic;
}

#fl>li:not(.add) {
display: inline-block !important;
    margin-left: 4px !important;
    margin-right: -5px !important;
    padding: 2px 3px !important;
    background: rgba(0, 0, 0, 0.34)!important;
}
.fd[title="Delete"] {
    position: relative !important;
    display: inline-block !important;
    height: 15px !important;
    line-height: 12px !important;
    width: 15px !important;
    margin-left: 5px !important;
    border-radius: 10px !important;
    text-align: center !important;
background: gold !important;
}
.fd[title="Delete"]:hover {
    position: relative !important;
    display: inline-block !important;
    height: 15px !important;
    line-height: 12px !important;
    width: 15px !important;
    margin-left: 5px !important;
    border-radius: 10px !important;
    text-align: center !important;
    color: gold !important;
background: green !important;
}

/* (new3) FAVORIT ORGANIZER - "MANAGE FOLDERS" / INPUT + BUTTONS- === */
#fl>li:last-of-type ,
.fd.fib ,
.fd.fib + .fd  {
    top: -9px !important;
}

/* "MANAGE FOLDER" - BUTTON/TAB */
#fl>li:last-of-type {
    position: absolute !important;
    height: 20px !important;
    line-height: 20px !important;
    right: 265px !important;
    top: -3px !important;
    padding: 2px 4px !important;
    border-radius: 3px 3px 0 0 !important;
    font-weight: bold;
    color: #dd4b39;
background: blue !important;
}
#fl>li:last-of-type a{
/* display: inline-block !important; */
    font-size: 15px !important;
}
/* "MANAGE FOLDER" - INPUT */
.fd.fib {
    position: absolute !important;
    display: inline-block !important;
    right: 104px !important;
}
/* "MANAGE FOLDER" - BUTTON/TAB - SAVE CANCEL */
.fd.fib + .fd {
    position: absolute !important;
    display: inline-block !important;
    right: 3px !important;
}
.fd.fib + .fd span a {
    display: inline-block !important;
    line-height: 23px !important;
    height: 23px !important;
    border-radius: 3px !important;
}
.fd.fib + .fd span a:hover {
    display: inline-block !important;
    line-height: 23px !important;
    height: 23px !important;
    padding: 0 2px !important;
    border-radius: 3px !important;
background: gold !important;
}


/* (new3) ENGLISH - MY PREF  - NOT FAVORITES PAGES */
/* #results_1.results td  */
#results_1.results td:not([rowspan="100%"]){
/* display: inline-block !important; */
    vertical-align: top;
    height: 215px !important;
    min-width: 890px !important;
    max-width: 890px !important;
/*    min-width: 200px;*/
    padding: 5px !important;
    border: 1px solid gray !important;
    font-size: 14px;
}
/* RUSSE */
#results.results td:not([rowspan="100%"]) {
    display: inline-block !important;
    vertical-align: top;
    height: 190px !important;
    height: 100% !important;
    min-height: 190px !important;
    max-height: 190px !important;
    min-width: 890px !important;
    max-width: 890px !important;
 /*   min-width: 200px;*/
    padding: 5px !important;
    border: 1px solid gray !important;
    font-size: 14px;
}

/* RUSSE ??? */
html>body>form {
display: inline-block !important;
    float: left !important;
    margin-top: 220px !important;
    width: 99.4% !important;
}
.pages:not(:empty) {
    border-top: 1px solid #eeeeee;
    float: none !important;
    margin: 20px 2% 0;
    padding-top: 33px;
    width: 95.6% !important;
}
html>body>table {
    display: inline-block !important;
    float: left !important;
    margin: 15px auto 0;
    width: 99.4% !important;
}

/* PREFRENCES PAGE  */
.preferences>table tbody ,
.preferences>table  {
    min-width: 99.4% !important;
    max-width: 99.4% !important;
}
.preferences>table>tbody>tr:last-of-type {
    display: inline-block !important;
    min-width: 500px !important;
    max-width: 500px !important;
    margin-top: -40px !important;
}

/* (new17) TUBE/ SITES REFRERENCES */
.results td small i.tube {
    position: absolute !important;
    min-width: 100px !important;
    height: 19px !important;
    line-height: 13px !important;
    margin-top: 0px !important;
    margin-left: 740px !important;
    padding : 2px 5px 2px 12px !important;
    font-size: 19px !important;
    color: transparent !important;
    text-align: center !important;
    border-radius: 3px !important;
	
    background-color: #222 !important;
/*    background: rgba(0, 0, 0, 0) url("http://x99.nudevista.com/_/tube_black.gif") no-repeat scroll 2px 5px;*/
}
.results td small i.site {
    position: absolute !important;
    min-width: 100px !important;
    height: 19px !important;
    line-height: 19px !important;
    margin-top: -19px !important;
    margin-left: 740px !important;
    padding : 2px 5px 5px 22px !important;
    font-size: 19px !important;
    color: transparent !important;
    text-align: center !important;
    border-radius: 3px !important;
    background-color: #222 !important;
/*    background: rgba(0, 0, 0, 0) url("http://x99.nudevista.com/_/site_black.gif") no-repeat scroll 2px 5px;*/
}
/* (new17) */
.results td small i.model {
    position: absolute !important;
    min-width: 135px !important;
    max-width: 135px !important;
    height: 19px !important;
    line-height: 19px !important;
    margin-top: 0px !important;
    padding : 2px !important;
    font-size: 15px !important;
    color: transparent !important;
    text-align: center !important;
    border-radius: 3px !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    background-color: #222 !important;
/* background: rgba(0, 0, 0, 0) url("http://x99.nudevista.com/_/model_black.gif") no-repeat scroll 2px 5px ; */
    background-image: none !important;
}
.results td small i.model a {
    display: inline-block !important;
    min-width: 135px !important;
    max-width: 135px !important;
    text-align: center !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

.results td small i.model:first-of-type {
    margin-left: 598px !important;
}
.results td small i.model:nth-child(2) {
    margin-left: 456px !important;
}
.results td small i.model:nth-child(3) {
    margin-left: 314px !important;
}
.results td small i.model:nth-child(4) {
    margin-left: 172px !important;
}
.results td small i.model:nth-child(5) {
    margin-left: 30px !important;
}
.results td small i.model:nth-child(6) {
    min-width: 25px !important;
    max-width: 25px !important;
    margin-left: -2px !important;
    text-align: left !important;
background: red !important;
}
.results td small i.model:nth-child(6):not(:hover) a {
    min-width: 25px !important;
    max-width: 25px !important;
    margin-left: 0px !important;
    text-align: center !important;
}
.results td small i.model:nth-child(6):hover {
    min-width: 167px !important;
    max-width: 167px !important;
    margin-left: -2px !important;
    background: red !important;
    transition: all ease 0.7s !important;
}


/* TAGS */
#results_1 .tag ,
#results_1 .tag[style="display:none"] {
    position: relative !important;
    display: inline-block !important;
    width: 100% !important;
    max-width: 85px !important;
    height: 15px !important;
    line-height: 15px !important;
    float: left !important;
    margin-right: 0px !important;
    bottom: 40px !important;
    font-size: 0 !important;
    text-align: center !important;
    opacity: 0.8 !important;
}
#results_1 .tag:hover ,
#results_1 .tag[style="display:none"]:hover {
    opacity: 1 !important;
}

#results_1 .tag a ,
#results_1 .tag[style="display:none"] a {
    display: inline-block !important;
    width: 100% !important;
    max-width: 85px !important;
    line-height: 14px !important;
    font-size: 14px !important;
    font-size: 12px !important;
    text-align: center !important;
    opacity: 1 !important;
    background-color: #222 !important;
/* background: red !important; */
}
#results_1 .tube + .tag ,
#results_1 .site + .tag {
    margin-right: 28px !important;
    opacity: 1 !important;
/* background: yellow !important; */
}
#results_1 .tube + .tag a ,
#results_1 .site + .tag a {
    display: inline-block !important;
    height: 14px !important;
    line-height: 10px !important;
    opacity: 1 !important;
background: yellow !important;
}
#results_1 .tube + .tag a:after ,
#results_1 .site + .tag a:after {
    content: "+" !important;
    position: absolute !important;
    display: inline-block !important;
    width: 100% !important;
    max-width: 28px !important;
    min-width: 28px !important;
    padding-right: 428px !important;
    height: 14px !important;
    line-height: 11px !important;
    float: none !important;
    font-size: 15px !important;
    font-style: normal;
    left: 78px !important;
    opacity: 1 !important;
/* background: red !important; */
}
#results_1 .tube + .tag a:hover ,
#results_1 .site + .tag a:hover {
    opacity: 1 !important;
background: blue !important;
}


/* (new4) DATE */

#results_1 .tag + .date {
    position: relative !important;
    display: inline-block !important;
    height: 18px !important;
    line-height: 12px !important;
    width: 142px !important;
    margin-left: 805px !important;
    margin-top: -142px !important;
    padding: 0 5px !important;
    font-size: 15px !important;
    font-style: normal;
    text-align: center !important;
    color: #E8E8E8 !important;
    transform: rotate(90deg) !important;
background: green !important;
}
#results_1 .tube + .date {
    position: relative !important;
    display: inline-block !important;
    height: 18px !important;
    line-height: 12px !important;
    width: 142px !important;
    margin-left: 805px !important;
    margin-top: -128px !important;
    padding: 0 5px !important;
    font-size: 15px !important;
    font-style: normal;
    text-align: center !important;
    color: #E8E8E8 !important;
    transform: rotate(90deg) !important;
background: green !important;
}

/* (new8) THUMBNAIL CONTAINER */
#results_1 .name {
    display: inline-block !important;
    width: auto !important;
    width: 890px !important;
    max-height: 150px !important;
    margin-right: 0px !important;
}
/* (new8) THUMBNAIL IMAGE */
#results_1 .name img  {
    display: inline-block !important;
    width: auto !important;
    max-width: 198px !important;
    max-height: 150px !important;
    margin-right: 0px !important;
}


#results_1 #models div.tmb {
    float: left;
    width: 182px !important;
    height: 160px !important;
    margin: 20px 0 0 15px;
    padding: 3px !important;
    overflow: hidden;
border: 1px solid gray !important;
}
#results_1 #models div.tmb a {
    max-height: 144px !important;
    width: auto !important;
    font-size: 16px;
    white-space: nowrap;
    text-align: center!important;
}
#results_1 #models div.tmb div {
    margin-bottom: 3px;
    max-height: 144px;
    overflow: hidden;
    width: 182px;
}
#results_1 #models div.tmb div img {
    display: inline-block !important;
    height: auto !important;
    max-width: 71px !important;
    border: 1px solid gray;
}
/* MODELS - TOP */
#results_1 #models div.tmb div i {
    margin-left: -53px !important;
    background-color: #004;
    color: white;
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    height: 20px;
    opacity: 0.6;
    padding: 3px;
    position: absolute;
    text-decoration: none;
}


/* TXT */
td b ,
table.asearch td {
border-top: 1px solid gray !important;
    color: #808080 !important;
}

/* LINKS */
a {
    text-decoration: none !important;
    color: peru !important;
}
a:visited {
    color: tomato !important;
}

/* (new4) DIRECTORY / TAGS PAGES - 
http://www.nudevista.com/directory/
=== */
.results .sct a {
    font-weight: bold;
    margin: 5px 0 2px;
    color: #9C7C5D !important;
}
.results .sct div a {
    display: inline-block !important;
    color: #808080 !important;
    font-weight: normal;
    margin: 2px 0px 4px 0px !important;
    padding: 1px 5px !important;
    border-radius: 3px !important;
    background: #222 !important;
}

/* (new415) VOIR #results_1 */
#listing a.name  ,
#results_1 #listing a.name {
    display: inline-block !important;
    min-height: 170px !important;
    padding: 0px  0px 3px 0px !important;
    border-bottom: 1px dashed black !important;
    text-decoration: none !important;
    color: gray !important;
}
.name[href*="xhamster"] ,
#results_1 .name[href*="xhamster"] {
    display: inline-block !important;
    min-height: 170px !important;
    padding: 0px  0px 3px 0px !important;
/* border-bottom: 1px solid gray !important; */
    text-decoration: none !important;
    color: gray !important;
    background: rgba(255, 0, 0, 0.45) !important;
}
#listing a:visited.name ,
#results_1 #listing a:visited.name {
    border-bottom: 1px dashed red !important;
    text-decoration: none !important;
    color: tomato !important;
}

/* (new18) TITLE */
#results_1.results #listing.listing  .block {
    display: inline-block;
    width: 868px;
    margin-bottom: 0 !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


/* (new15) */
td small ,
#results_1 td small {
    display: block;
    width: auto;
    height: 27px;
    line-height: 18px;
    font-size: 0px !important;
    overflow: visible !important;

}

/* (new15) MODEL PAGE INFOS - TEST Scanline BACKGROUND ANIMATION - 
http://blog.adrianroselli.com/2012/10/chromatic-type-with-pseudo-elements.html    
=== */
@keyframes scanline {
0% {
    background-position: 0 -3.3em;
}
20% {
    background-position: 0 10.7em;
}
50% {
    background-position: 0 15.7em;
}
70% {
    background-position: 0 18.7em;
}
100% {
    background-position: 0 20.7em;
}
}
/* (COR) */
#mblock {
    max-width: 100% !important;
    padding: 5px !important;
    animation: 12s linear 3s normal none infinite running scanline !important;
    background-image: linear-gradient(to bottom, rgba(255, 176, 0, 0) 0px, rgba(255, 176, 0, 0) 1em, rgba(255, 176, 0, 0.05) 3em, rgba(255, 176, 0, 0.15) 3.1em, rgba(255, 176, 0, 0.01) 3.11em, rgba(255, 176, 0, 0.05) 3.2em, rgba(255, 176, 0, 0) 3.3em, rgba(255, 176, 0, 0) 10em) !important;
/*    background-size: contain !important;*/
    background-color: #333 !important;
/*    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.15) 0.5em, rgba(255, 255, 255, 0.05) 2em, rgba(255, 255, 255, 0.05) 2em, rgba(255, 255, 255, 0)), linear-gradient(to bottom, #222, #222 50%, #000 50%, #000);*/
    background-size: 100% 100%, 100% 4px !important;
}

#mblock h2 {
    color: gold !important;
}
#params_scroll {
    color: tomato !important;
}
#mblock #top3 ,
#mblock #top4 ,
#nnv.nnv .relcat li.t , 
#nnv.nnv .reldir li.t ,
#params_scroll em {
    color: white !important;
}
    
    
#mblock_in {
    max-width: 100% !important;
}
#mblock_in>table {
    max-width: 100% !important;
}
#mblock_in>table>tbody>tr>td[align="center"] +td {
    width: 760px !important;
}
#profiles_scroll{
    width: 760px !important;
}
#mblock .pthumb {
    float: left !important;
    width: 177px !important;
    height: 192px !important;
    margin-bottom: 15px;
}


#params_scroll {
    clear: left;
    width: 493px !important;
    height: 373px !important;
    margin-left: 10px;
    padding: 5px 5px 0 5px !important;
    overflow: auto;
outline: 1px solid gray !important;
}

#mblock #top1 {
    width: 170px !important;
    padding: 5px !important;
    margin: auto;
    text-align: center !important;
    overflow: hidden;
}
#mblock_in>table>tbody>tr + tr>td +td {
    width: 170px !important;
    padding: 5px !important;
    margin: auto;
    text-align: center !important;
    overflow: hidden;
}

#top2 {
    width: 170px !important;
    line-height: 19px;
    margin-top: 7px;
    padding: 0 0 24px 0  !important;
    border: 1px dotted gray;
    font-size: 14px;
    text-align: center !important;
    opacity: 0.8;
}
#top4 {
    width: 170px !important;
    line-height: 19px;
    margin-top: 5px !important;
    padding: 0 !important;
    border: 1px dotted gray;
    font-size: 14px;
    text-align: center !important;
    opacity: 0.8;
}

#top2>span>a  {
    display: inline-block;
    float: left !important;
    width: 168px !important;
    background-color: #004 !important;
}
#show_trends {
    display: inline-block;
/* float: left !important; */
    width: 170px !important;
    background-color: #004 !important;
}
#top4>b {
    display: inline-block;
/* float: left !important; */
    width: 170px !important;
    color: white !important;
    background-color: #004 !important;
}


/*(new5) MODEL PAGE - TOP PANEL - RIGHT SIDE - OTHERS MODEL LINKS - === */
.mlinks {
    display: inline-block !important;
    width: 163px !important;
    height: auto !important;
    line-height: 12px !important;
    margin-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 4px !important;
    padding: 4px !important;
    border-radius: 3px !important;
    border: 1px solid gray !important;
}

/* (new4) RESULTS for MORE INFOS -  PREF - ALL - === */
#results_2 #listing table tbody ,
#results_2 #listing table ,
#results_2 #listing ,
#results_2 {
    max-width: 98% !important;
    min-width:98% !important;
}
#results_2 #listing table tbody tr {
    display: inline-block !important;
    width: 590px !important;
    height: 210px !important;
    margin-right: 5px !important;
    margin-bottom: 5px !important;
    padding-top: 20px !important;
background: blue !important;
}

#results_2 .text>a {
position: relative !important;
    display: inline-block !important;
    width: 570px !important;
    height: 15px !important;
/* line-height: 15px !important; */
    margin-left: -249px !important;
    top: -25px !important;
    padding: 1px 5px !important;
    border: none !important;
/* white-space: nowrap !important; */
/* overflow: hidden !important; */
/* text-overflow: ellipsis !important; */
    background: black !important;

}
#results_2 td b {
    display: inline-block !important;
    width: 570px !important;
    height: 15px !important;
    line-height: 13px !important;
    margin: auto !important;
    border-top: none !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

/* ==== END  ==== */
}