X IAFD - Widescreen DARK AND GRAY - UserCSS (userstyle/script)

CSS theme for a larger IAFD on large screen (1920x1080)...

Από την 07/10/2020. Δείτε την τελευταία έκδοση.

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey, το Greasemonkey ή το Violentmonkey για να εγκαταστήσετε αυτόν τον κώδικα.

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey ή το Violentmonkey για να εγκαταστήσετε αυτόν τον κώδικα.

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey ή το Violentmonkey για να εγκαταστήσετε αυτόν τον κώδικα.

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey ή το Userscripts για να εγκαταστήσετε αυτόν τον κώδικα.

You will need to install an extension such as Tampermonkey to install this script.

Θα χρειαστεί να εγκαταστήσετε μια επέκταση διαχείρισης κώδικα χρήστη για να εγκαταστήσετε αυτόν τον κώδικα.

(Έχω ήδη έναν διαχειριστή κώδικα χρήστη, επιτρέψτε μου να τον εγκαταστήσω!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(Έχω ήδη έναν διαχειριστή στυλ χρήστη, επιτρέψτε μου να τον εγκαταστήσω!)

/* ==UserStyle==
@name        X IAFD - Widescreen DARK AND GRAY - UserCSS (userstyle/script)
@namespace   iafd.com
@version      12
@author      janvier56
@description CSS theme for a larger IAFD on large screen (1920x1080)...
@license     unlicense
==/UserStyle== */

/* AGENT_SHEET */

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("www.iafd.com"), domain("iafd.com") {
/* ==== X IAFD - Widescreen DARK AND GRAY v.12 (new12) - NEW DESIGN - PasteBin  - TEST 2 (SEARCH HEADER) - WATnew6 ==== */


/* (new7) - SUPP PUBS - === */
#titleresult tbody tr td:last-of-type ,
#titleresult tbody tr td a[href^="buymovie"] ,
#titleresult tr .text-center + .text-center,
.text-center>a[href^="buymovie"] ,
#topadzone {
    display: none !important;
}




/* (new10) - MOVIES PAGES - PERFORMERS - === */
.panel.panel-heading  +  .padded-panel .castbox {
    float: left;
    max-height: 300px !important;
    min-height: 300px !important;
    width: 200px;
    overflow: hidden !important;
}
.panel.panel-heading  +  .padded-panel .castbox p {
    float: left;
    max-height: 300px !important;
    min-height: 300px !important;
    overflow: hidden !important;
}
.panel.panel-heading  +  .padded-panel .castbox>p> a {
    display: inline-block !important;
    line-height: 14px !important;
background: #333 !important;
}
.panel.panel-heading  +  .padded-panel .castbox>p> a img {
    margin-bottom: -13px !important;
}
.panel.panel-heading  +  .padded-panel .castbox>p>a>br {
    display: block !important;
    margin-bottom: -13px !important;
}
.panel.panel-heading  +  .padded-panel .castbox>p>i + br ,
.panel.panel-heading  +  .padded-panel .castbox>p>br {
    display: none !important;
}
.panel.panel-heading  +  .padded-panel .castbox>p> i {
    display: inline-block !important;
    line-height: 14px !important;
    margin-bottom: -13px !important;
    padding: 1px !important;
    text-align: left !important;
background: #333 !important;
}


/* (new5) - MOVIES PAGES - SCENE BREAKDOWNS - === */
#sceneinfo .panel-heading + ul{
    display: inline-block !important;
    padding-left: 2px !important;
/* background: red !important; */
}
#sceneinfo .panel-heading + ul li  {
    display: inline-block !important;
    float: left !important;
    width: 465px !important;
    padding: 5px !important;
/* background: blue  !important; */
}
#sceneinfo .panel-heading + ul li.g  {
    background: #222  !important;
}
#sceneinfo .panel-heading + ul li.w  {
    background: #333  !important;
}

/* (new5) FOOTER - === */
footer .container {
    display: inline-block !important;
    width: 100% !important;
    min-width: 1000px !important;
    max-width: 1000px !important;
    padding: 20px;
    color: white;
    background: #222 !important;
/* background: red !important; */
/* outline: 1px solid violet; */
}
footer .container  .col-sm-offset-2 {
    margin-left: 150px !important;
}
/* (new5) - BUTTONS COLOR - ==== */
button, 
input[type="reset"], 
input[type="submit"] {
    cursor: pointer;
    background-color: #e0e0e0 !important;
    color: #23527c !important;
/* background-color: red !important; */
}
.btn-primary, 
.btn-primary, 
.open > .dropdown-toggle.btn-primary {
    background-color: #337ab7 !important;
    color: #fff !important;
}
.btn-primary:focus, 
.btn-primary:hover {
    color: gold !important;
    background-color: #337ab7 !important;
    background-position: 0 -33px !important;
transition: all ease 0.04s !important;
}
/* (new5) SEARCH - REFINE SEARCH INPUT - === */
#personal_wrapper .row .col-sm-6:last-of-type  ,
#tblReviews_wrapper .row .col-sm-6:last-of-type  ,
#tblMal_wrapper .row .col-sm-6:last-of-type  ,
#tblFem_wrapper .row .col-sm-6:last-of-type  ,
#tblDir_wrapper .row .col-sm-6:last-of-type  ,
#titleresult_wrapper .row .col-sm-6:last-of-type {
    float: left !important;
    clear: both !important;
    height: 26px !important;
    line-height: 26px !important;                     
    margin-left: 15px !important;
    text-align: left !important;
background-color: #252424 !important;
}

/* .form-inline .form-control  */
div.dataTables_filter.form-inline input.form-control  {
    display: inline-block;
    vertical-align: middle;
    width: 779px!important;
}
.form-horizontal .control-label {
    margin-bottom: 0;
    padding-top: 12px !important;
    text-align: right;
    color: peru !important;
    min-width: 341px !important;
}

/* (new7) TEST - SEARCH PAGE RESULTS - SEARCH TERMS VISIBLE - CF MY GM - === */
.col-xs-12>form>input {
    display: inline-block !important;
    min-width: 400px !important;
    max-width: 400px !important;
    min-height: 30px !important;
    max-height: 30px !important;
    line-height: 30px !important;
/* background: red !important; */
}

/* (new4) ALL - GENERAL CONTAINER - === */
.container {
    display: inline-block !important;
    min-width: 1908px !important;
    max-width: 1908px !important;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}

/* (new10) HEADER - SEARCH FORM - === */
.col-xs-12>form {
    display: inline-block !important;
    float: right !important;
    height: 30px;
    width: 513px;
    margin-top: -22px !important;
    margin-right: 830px !important;
}
.col-xs-12>form>input:last-of-type {
    display: none !important;
}
.col-xs-12>form>p {
    width: 583px;
    height: 25px !important;
    line-height: 25px !important;
    margin-bottom: 10px !important;
    margin-left: 484px !important;
    margin-top: -29px !important;
}

/* (new10) ALL - HEADER + FIXED HEADER - === */
.navbar-header {
    height: 40px !important;
    margin-top: 3px !important;
}
.navbar-brand {
    float: left;
    height: 50px;
    line-height: 20px;
    margin-left: -23px !important;
    margin-right: -20px !important;
    padding: 15px 0 !important;
    font-size: 18px;
}
#bs-example-navbar-collapse-1 {
    margin-left: -11px !important;
    padding-left: 0 !important;
}
.navbar-nav > li  {
    position: relative;
    display: block;
    float: left;
    margin-right: -10px;
}
.navbar-nav > li > a {
    position: relative;
    display: block;
    line-height: 20px;
    float: left;
    padding: 15px 11px!important;
}

.row[style="margin-top: 1em;"] .col-xs-12>h1 {
    margin-bottom: -2px !important;
    margin-top: 0px !important;
    font-size: 18px !important;
}
/* .FixedHeader_Cloned.fixedHeader.FixedHeader_Header[style*="position: fixed;"] */
#titleresult_wrapper {
    top: -29px !important;
/* outline: 1px solid green !important; */
}

#titleresult_wrapper  .row {
    display: inline-block !important;
    min-width: 1890px !important;
    max-width: 1890px !important;
    margin-left: auto;
    padding: 0 !important;
/* outline: 1px solid violet !important; */
}


.FixedHeader_Cloned.fixedHeader.FixedHeader_Header[style*="position: fixed;"] {
    position: fixed;
    width: 100% !important;
    min-width: 1890px !important;
    max-width: 1890px !important;
    left: 15px;
    top: 0;
    z-index: 104;
background: black !important;
}

/* (new9) SHOWING - == */
#tblReviews_wrapper .row:last-of-type ,
#tblReviews_wrapper .row:last-of-type .col-sm-5 ,
#tblMal_wrapper .row:last-of-type ,
#tblMal_wrapper .row:last-of-type .col-sm-5 ,
#tblFem_wrapper .row:last-of-type ,
#tblFem_wrapper .row:last-of-type .col-sm-5 ,
#titleresult_wrapper .row:last-of-type ,
#titleresult_wrapper .row:last-of-type .col-sm-5 {
    height: 20px !important;
    line-height: 20px !important;
/* outline: 1px solid violet !important; */
}
#tblReviews_wrapper .row:last-of-type .col-sm-5 .dataTables_info ,
#tblMal_wrapper .row:last-of-type .col-sm-5 .dataTables_info ,
#tblFem_wrapper .row:last-of-type .col-sm-5 .dataTables_info ,
#titleresult_wrapper .row:last-of-type .col-sm-5 .dataTables_info{
    padding: 0 !important;
    color: red !important;
}

/* HEADER FEMEALES MALES DIRECTORS REVIEWS - */
.col-xs-12>h2 {
    background: #222 !important;
}
.col-xs-12>h3{
    background: #222 !important;
}
.col-xs-6.col-md-4>input {
    width: 528px !important;
    margin-top: -2px !important;
    margin-left: -65px !important;
    color: black !important;
}

/* (new7) SEARCH - REFINE SEARCH INPUT - === */
/* #titleresult_wrapper.dataTables_wrapper.form-inline.dt-bootstrap.no-footer  .row */

#titleresult>tbody {
    top: 37px !important;
}

/* (new7) SEARCH REFINE - === */
.dataTables_wrapper .row:first-of-type {
   margin-top: -36px !important;
}
#tblReviews_wrapper .row .col-sm-6:last-of-type  ,
#tblMal_wrapper .row .col-sm-6:last-of-type  ,
#tblFem_wrapper .row .col-sm-6:last-of-type  ,
#tblDir_wrapper .row .col-sm-6:last-of-type  ,
#titleresult_wrapper .row .col-sm-6:last-of-type {
    float: right !important;
    clear: both !important;
    width: 707px !important;
    right: 19px !important;
    text-align: left !important;
    z-index: 5000000 !important;
background: yellow !important;
}
.dataTables_filter {
    height: 20px !important;
    line-height: 20px !important; 
    margin-top: 4px !important;
}
div.dataTables_filter label {
    height: 20px !important;
    line-height: 20px !important; 
    font-weight: 400;
    text-align: left;
    color: peru !important;
    white-space: nowrap;
}
.dataTables_wrapper .dataTables_filter input {
    height: 22px !important;
    line-height: 5px !important;
    min-width: 620px !important; 
    margin-left: 0.5em;
    margin-top: -4px !important;
    padding: 0 5px 2px 5px !important;
    font-size: 15px !important;
}
/* .form-inline .form-control  */
div.dataTables_filter.form-inline input.form-control  {
    display: inline-block;
    vertical-align: middle;
    width: 779px!important;
}

.FixedHeader_Cloned.fixedHeader.FixedHeader_Header {
    margin: 0 !important;
    border-bottom: 2px solid yellow !important;
    background: #222 !important;
}

table.dataTable thead .sorting, 
table.dataTable thead .sorting_asc, 
table.dataTable thead .sorting_desc ,

.sorting_desc ,
.sorting_asc ,
.sorting ,

.col-md-3.sorting_asc ,
.col-md-3.sorting_desc ,
.col-md-3.sorting ,

.col-md-2.sorting ,

.col-md-1.text-center.sorting_asc ,
.col-md-1.text-center.sorting_desc ,
.col-md-1.text-center.sorting,


.col-md-1.sorting_asc ,
.col-md-1.sorting_desc ,
.col-md-1.sorting ,
.col-md-1.sorting[aria-label^="Headshot"] {
    display: inline-block !important;
    height: 30px !important;
    line-height: 30px !important;
    width: auto !important;
border: 1px solid yellow !important;
}
/* (new4) - ALL - TABLES - === */
.table-responsive {
    min-height: 0.01%;
    overflow-x: auto;
}

/* (new10) -
PB:
http://www.iafd.com/results.asp?searchtype=comprehensive&searchstring=Bottoms+Up
http://www.iafd.com/studio.rme/studio=3534/lesbian-provocateur.htm
*/
table.dataTable {
    display: inline-block !important;
    clear: both;
    width: 100% !important;
    min-width: 1878px !important;
    max-width: 1878px !important;
    margin-bottom: 6px !important;
    margin-top: 6px !important;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden !important;
}
/* (new8) TITLE RESULTS */
table.dataTable#titleresult {
    display: inline-block !important;
    clear: both;
    width: 100% !important;
    min-width: 1898px !important;
    max-width: 1898px !important;
    margin-left: -28px !important;
    margin-bottom: 6px !important;
    margin-top: 6px !important;
    padding-bottom: 31px;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden !important;
    overflow-y: visible !important;
    overflow-x: hidden !important;
}
table.dataTable#titleresult>thead{
    display: inline-block !important;
    width: 100% !important;
    width: 1885px !important;	
    min-width: 1885px !important;
    max-width: 1885px !important;
    margin-top: -24px !important;
    margin-bottom: -45px !important;
}
table.dataTable#titleresult>tbody{
    display: inline-block !important;
    width: 100% !important;
    width: 1890px !important;	
    min-width: 1885px !important;
    max-width: 1885px !important;
    top: 28px !important;
    margin-left: 20px !important;
}

table.dataTable#titleresult>tbody[role="row"]{
    display: table-row !important;
    width: 100% !important;
    width: 1878px !important;	
    min-width: 1878px !important;
    max-width: 1878px !important;
}

/* (new10) INFOS - TITE RESULTS */
#titleresult tbody tr {
    display: inline-block !important;
    width: 618px !important;
    height: 100% !important;
    min-height: 50px !important;
    max-height: 50px !important;
    margin-left: 0px !important;
    margin-right: 5px !important;
    margin-bottom: 10px !important;
border-radius: 3px !important;
    overflow: hidden !important;
    overflow-y: auto !important;
border: 1px solid gray !important;
}


/* #titleresult tbody tr  td:not(:first-of-type).sorting_1 , */
/* table.dataTable.order-column tbody tr > .sorting_1 , */
#titleresult tbody tr > td:first-of-type  {
    display: inline-block !important;
    width: 575px !important;
    height: 100% !important;
    height: 15px !important;
    min-height: 20px !important;
    max-height: 15px !important;
    padding: 0 0  0 25px !important;
    margin-left:  3px !important;
    margin-top: 0px !important;
    border-bottom: 1px solid gray !important;
}
#titleresult td:nth-child(2) {
    position: relative !important;
    display: inline-block !important;
    min-width: 50px !important;
    max-width: 50px !important;
    height: 100% !important;
    min-height: 17px !important;
    max-height: 15px !important;
    left: 3px !important;
    padding: 0 !important;
    bottom: -2px !important;
    text-align: center !important;
font-size: 14px !important;
    color: tan !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
/* outline: 1px solid blue !important; */
}
#titleresult td:nth-child(3) {
    display: inline-block !important;
    position: relative !important;
    min-width: 120px !important;
    max-width: 120px !important;
    height: 100% !important;
    min-height: 20px !important;
    max-height: 20px !important;
    left: 3px !important;
    padding: 0 !important;
    bottom: -2px !important;
    text-align: center !important;
font-size: 14px !important;
    color: tan !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
/* outline: 1px solid blue !important; */
}
#titleresult td:nth-child(4):not(:empty) {
    display: inline-block !important;
    position: relative !important;
    min-width: 420px !important;
    max-width: 420px !important;
    height: 100% !important;
    min-height: 20px !important;
    max-height: 20px !important;
    left: 3px !important;
    padding: 0 !important;
    bottom: -2px !important;
    text-align: center !important;
font-size: 14px !important;
    color: tan !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
/* outline: 1px solid blue !important; */
}

#titleresult td:nth-child(4):not(:empty):before {
    content: "Also Known As :" ;
    position: absolute !important;
    display: inline-block !important;
    min-width: 70px !important;
    max-width: 70px !important;
    height: 100% !important;
    min-height: 10px !important;
    max-height: 10px !important;
    font-size: 10px !important;
    left: 2px !important;
    top: -3px !important;
    padding-right: 10px !important;
    text-align: right !important;
    color: gold !important;
    opacity: 0 !important;
    transition: ease all 0.7s !important;
outline: 1px solid gold !important;
}
#titleresult td:nth-child(4):hover:not(:empty):before {
    opacity: 1 !important;
}

/* (new8) TITLE RESULTS - REVIEWS NUMBER INFO */
#titleresult td.text-center:not(:empty) ,
#titleresult td:nth-child(5):not(:empty) {
position: relative !important;
display: inline-block !important;
/* float: right !important; */
    min-width: 20px !important;
    max-width: 20px !important;
    height: 100% !important;
    min-height: 15px !important;
    max-height: 15px !important;
margin-left: 580px !important;
    padding: 0 !important;
    margin-top: -42px !important;
    text-align: center !important;
    color: tan !important;
    white-space: nowrap !important;
/* outline: 1px solid blue !important; */
}
#titleresult tbody tr td:nth-child(5):not(:empty) a:not([href*="buymovie"]) ,
#titleresult  tr td.text-center:not(:empty) a:not([href*="buymovie"]) {
    display: inline-block !important;
    width: 100% !important;
    min-width: 20px !important;
    max-width: 20px !important;
    margin-left: 0px !important;
    padding: 0px !important;
    border-radius: 10px !important;
    overflow: visible !important;
color: tan !important;
background: black !important;
}

#titleresult  tr td:empty ,
#titleresult td.text-center + td.text-center ,
a[href*="buymovie"] ,
#titleresult tbody tr td:nth-child(5):not(:empty) a[href*="buymovie"] ,
#titleresult  tr td.text-center:not(:empty) a[href*="buymovie"] {
    display: none !important;
}


#titleresult tbody tr td:nth-child(5):not(:empty) a:not([href*="buymovie"]):not(:empty):hover:before ,
#titleresult  tr td.text-center:not(:empty):hover:before {
    content: "Review(s)" !important;
    position: absolute !important;
    display: inline-block !important;
    width: 100% !important;
    min-width: 70px !important;
    max-width: 70px !important;
    margin-left: -65px !important;
    overflow: visible !important;
    z-index: 50000 !important;
    color: green !important;
    background: black !important;
}
#titleresult tbody tr td:nth-child(5):not(:empty) a:not([href*="buymovie"]):not(:empty):hover:before  {
    margin-left: -73px !important;
}
#titleresult  tr td.text-center:not(:empty) a:visited {
    color: red !important;
}

/* PERSONAL */
table.dataTable#personal {
    display: inline-block !important;
    clear: both;
    width: 100% !important;
    min-width: 1400px !important;
    max-width: 1400px !important;
    margin-bottom: 6px !important;
    margin-top: 6px !important;
    border-collapse: separate;
    border-spacing: 0;
}
table.dataTable#personal>thead {
    display: inline-block !important;
    clear: both;
    width: 100% !important;
    min-width:1400px !important;
    max-width: 1400px !important;
}
table.dataTable#personal>tbody {
    display: inline-block !important;
    clear: both;
    width: 100% !important;
    min-width:1400px !important;
    max-width: 1400px !important;
}
table.dataTable#personal>tbody tr[role^="row"]{
    display: table-row !important;
    width: 100% !important;
}

/* ===*/

.table.display.table-responsive.dataTable.no-footer {
    width: 100% !important;
    margin: 0;
}
.table.display.table-responsive.dataTable.no-footer>thead {
    width: 100% !important;
    min-width: 1878px !important;
    max-width: 1878px !important;
}
.table.display.table-responsive.dataTable.no-footer>thead>tr {
    display: inline-block !important;
    width: 100% !important;
    height: 43px;
    margin-top: -8px !important;
    margin-left: 17px !important;
}
.col-sm-12 table#titleresult thead tr th ,
table.dataTable thead > tr > th {
    display: inline-block !important;
    width: auto !important;
    height: 30px !important;
    line-height: 30px !important;
    vertical-align: middle !important;
    padding: 5px 35px 5px 5px !important;
    font-weight: bold;
    border: none !important;
}



#titleresult .col-md-3.sorting_asc{
    width: 32% !important;
    margin: 0;
} 
/* (new10) - SEARCH RESUTLTS TABLE - FILTER - 
.table.display.table-responsive.dataTable.no-footer#titleresult thead tr .col-md-1.text-center.sorting:last-of-type:after 
=== */
.navbar-inverse + .container + footer + script + script + script + .FixedHeader_Cloned.fixedHeader.FixedHeader_Header:not([style*="position: fixed;"]) {
    display: none !important;
}
.navbar-inverse + .container + footer + script + script + script + .FixedHeader_Cloned.fixedHeader.FixedHeader_Header[style*="position: fixed;"] {
    margin-left: 0px !important;
}

.FixedHeader_Cloned.fixedHeader.FixedHeader_Header {
    display: inline-block !important;
    height: 100% !important;
    min-height: 40px !important;
    max-height: 40px !important;
}

/* .FixedHeader_Cloned.fixedHeader.FixedHeader_Header thead tr:after  */
.FixedHeader_Cloned.fixedHeader.FixedHeader_Header table:after {
    display: inline-block !important;
    float: right !important;
    width: 100% !important;
    min-width: 400px !important;
    max-width: 400px !important;
    height: 100% !important;
    min-height: 22px !important;
    max-height: 22px !important;
    line-height: 22px !important;
    margin-right: 10px !important;
    margin-top: -25px !important;
    padding: 0px 40px !important;
    font-size: 20px !important;
    z-index: 100000 !important;
    background: #333 !important;
}
.navbar-inverse + .container + footer + script + script + script + .FixedHeader_Cloned.fixedHeader.FixedHeader_Header table[aria-describedby="titleresult_info"]:after  {
    content: "▶ Movies TitleS Result FILTER" !important;
    background: #333 !important;
}
.navbar-inverse + .container + footer + script + script + script + .FixedHeader_Cloned.fixedHeader.FixedHeader_Header + script + .FixedHeader_Cloned.fixedHeader.FixedHeader_Header table[aria-describedby="titleresult_info"]:after {
    content: "▶ Movies TitleS Result FILTER" !important;
    background: #333 !important;
}

.FixedHeader_Cloned.fixedHeader.FixedHeader_Header table[aria-describedby="tblPer_info"]:after  {
    content: "▶  Performers FILTER" !important;
    background: #333 !important;
}

.FixedHeader_Cloned.fixedHeader.FixedHeader_Header table[aria-describedby="tblDir_info"]:after ,
.table.display.table-responsive.dataTable.no-footer#tblDir thead tr:after {
    content: "▶ Directors FILTER" !important;
    background: #333 !important;
}

.FixedHeader_Cloned.fixedHeader.FixedHeader_Header table[aria-describedby="tblFem_info"]:after  {
content: "▶ Females Performers FILTER" !important;
    background: #333 !important;
}

.FixedHeader_Cloned.fixedHeader.FixedHeader_Header table[aria-describedby="tblMal_info"]:after   {
    content: "▶ Males Performers FILTER" !important;
    background: #333 !important;
}


.table.display.table-responsive.dataTable.no-footer#tblReviews thead tr{
    height: 42px !important;
    line-height: 42px !important;
}
 #tblReviews_wrapper table#tblReviews thead tr th {
    width: 102px !important;
}
.FixedHeader_Cloned.fixedHeader.FixedHeader_Header table[aria-describedby="tblReviews_info"]:after ,
.table.display.table-responsive.dataTable.no-footer#tblReviews thead tr:after {
    content: " Reviews FILTER" !important;
background: red !important;
}



/* INFOS - NAMES */

#tblDir_wrapper tbody tr td:nth-child(2) ,
#tblMal_wrapper tbody tr td:nth-child(2) ,
#tblFem_wrapper tbody tr td:nth-child(2) {
    position: relative !important;
    vertical-align: middle !important;
    padding: 8px 10px;
    min-width: 110px !important;
    max-width: 110px !important;
    height: 135px !important;
    left: 3px !important;
    bottom: -2px !important;
border-left: 3px solid red !important;
}
#tblReviews_wrapper tbody tr td:nth-child(2) {
    position: relative !important;
    min-width: 110px !important;
    max-width: 110px !important;
    height: 100% !important;
    min-height: 15px !important;
    max-height: 15px !important;
    left: 3px !important;
    padding: 0 !important;
    bottom: -2px !important;
    text-align: center !important;
    color: tan !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
/* outline: 1px solid blue !important; */
}
#tblReviews_wrapper tbody tr td:nth-child(3) {
    position: relative !important;
    min-width: 334px !important;
    max-width: 334px !important;
    height: 100% !important;
    min-height: 15px !important;
    max-height: 15px !important;
    left: 3px !important;
    padding: 0 !important;
    bottom: -2px !important;
    text-align: center !important;
    color: tan !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
/* outline: 1px solid blue !important; */
}

/* (new5) INFOS - AKA - */
.text-left:not(#corrections):not(#persontitlead) {
    display: inline-block !important;
    float: left !important;
    clear: both !important;
    padding: 8px 10px;
    min-width: 225px !important;
    max-width: 225px !important;
    min-height: 135px !important;
    max-height: 135px !important;
    margin-left: 250px !important;
    margin-top: -148px !important;
    overflow: hidden !important;
    overflow-y: auto !important;
border-left: 3px solid gray !important;
border-right: 3px solid gray !important;
}
.text-left:empty:after {
    content: " No INFOS ..." !important;
    display: inline-block !important;
    vertical-align: middle !important;
    font-size: 30px !important;
    width: 225px !important;
    line-height: 30px !important;
    margin-top: 50px !important;
    color: gray !important;
/* background: red !important; */
}

/* (new4) INFOS YEAR / NBR MOVIES - 
[id$="_wrapper"] .row >.col-sm-12 .dataTable[id*="tbl"] tbody tr .text-center
=== */
[id$="_wrapper"] .row >.col-sm-12 .dataTable[id*="tbl"] tbody tr .text-center.sorting_1 ,
[id$="_wrapper"] .row >.col-sm-12 .dataTable[id*="tbl"] tbody tr .text-center {
    display: inline-block !important;
    vertical-align: middle !important;
    float: none !important;
    min-height: 50px !important;
    max-height: 50px !important;
    line-height: 50px !important;
    margin-left: 5px !important;
    margin-top: -205px !important;
    overflow: hidden !important;
    overflow-y: auto !important;
border: 1px solid gray !important;
}
/* INFO - NBR TITLE MOVIES - === */
[id$="_wrapper"] .row >.col-sm-12 .dataTable[id*="tbl"] tbody tr .text-center:last-of-type:not(:empty)  ,
.text-center.sorting_1 ~td:last-of-type:not(:empty) {
    position: relative !important;
    display: inline-block !important;
    min-width: 93px !important;
    max-width: 93px !important;
    min-height: 10px !important;
    max-height: 10px !important;
    line-height: 10px !important;
    margin-left: 502px !important;
    margin-top: -120px !important;
    z-index: 100 !important;
border: 1px solid gray !important;
}
.text-center.sorting_1:not(:empty):after ,
#tblDir tbody tr td.text-center:last-of-type:not(:empty):after ,
.text-center.sorting_1 ~td:last-of-type:not(:empty):after {
    content: " Movies " !important;
    color: gray !important;
}

/* DEFAULT HEAD SHOT THUMB - OPACITY - === */*
#ps>dl>img[src*="_ad.gif"] {
    opacity: 0.4 !important;
}

/* FOOTER */
html>body>footer {
    margin-left: 600px !important;
    width: 1080px !important;
}
html>body>footer .container {
    min-width: 1000px !important;
    max-width: 1000px !important;
outline: 1px solid tan !important;
}
.smaller {
    display: none !important;
}

/* TEST - RESULTS FEMALES / MALES / DIRECTORS - MOZAIC - */
#titleresult tbody ,
#tblReviews tbody ,
#tblDir>tbody ,
#tblMal>tbody ,
#tblFem>tbody{
    position: relative !important;
    display: inline-block !important;
    float: left !important;
}
#titleresult tbody ,
#tblReviews tbody , 
#tblDir tbody ,
#tblMal tbody ,
#tblFem  tbody {
    display: table-row !important;
    width: 1875px !important;
    height: 100% !important;
    overflow: hidden !important;
    overflow-y: auto !important;
outline: 1px solid gray !important;
}

.col-sm-12 tbody {
    top: 8px !important;
}


#tblDir tbody tr ,
#tblMal tbody tr ,
#tblFem  tbody tr {
    display: inline-block !important;
    width: 620px !important;
    height: 100% !important;
    height: 130px !important;
    min-height: 157px !important;
    max-height: 157px !important;
    margin-left: 5px !important;
    margin-bottom: 10px !important;
    overflow: hidden !important;
    background: #222 !important;
outline: 1px solid gray !important;
}

/* (new4) HEAD SHOT */
#tblDir tbody tr > td:first-of-type ,
#tblMal tbody tr > td:first-of-type ,
#tblFem  tbody tr > td:first-of-type {
    width: 90px !important;
border-left: 3px solid red !important;
}
#tblDir tbody tr > td:first-of-type a ,
#tblMal tbody tr > td:first-of-type a ,
#tblFem  tbody tr > td:first-of-type a {
    display: inline-block !important;
    margin-left: 0;
    margin-top: 21px !important;
}

/* REWIEWS */
#tblReviews tbody tr {
    display: inline-block !important;
    width: 450px !important;
    height: 100% !important;
    height:50px !important;
    min-height: 70px !important;
    max-height: 70px !important;
    margin-left: 15px !important;
    margin-bottom: 10px !important;
    border-radius: 3px !important;
    overflow: hidden !important;
    overflow-y: auto !important;
border: 1px solid gray !important;
}
#tblReviews tbody tr .sorting_1 {
    display: inline-block !important;
    width: 410px !important;
    height: 100% !important;
    height: 15px !important;
    min-height: 15px !important;
    max-height: 15px !important;
    padding-left: 25px !important;
}

/* (new5) PARING PAGE - SELECT PERFORMERS -
http://www.iafd.com/together.asp
=== */

#rameheader>table {
    clear: both !important;
    float: left !important;
    height: 27px !important;
    margin-bottom: 1px;
    margin-left: 765px !important;
    margin-top: -38px !important;
    background: #222 !important;
}
#rameheader>table>tbody ,
#rameheader>table>tbody>tr {
    display: inline-block !important;
    height: 34px !important;
    line-height: 34px !important;
}
#rameheader>table>tbody>tr>td {
    display: inline-block !important;
    height: 34px !important;
    line-height: 34px !important;
    padding: 0 5px !important;
}
#rameheader>table>tbody>tr>td:last-of-type {
    display: inline-block !important;
    height: 34px !important;
    line-height: 15px !important;
}


#www-iafd-com>table[width="570"] {
    width: 1888px;
}
#www-iafd-com>table[width="570"] p.heading{
    font-family: Arial,Helvetical,sans-serif;
    font-size: 18pt;
    margin-top: 5px !important;
    margin-bottom: 2px !important;
}
#www-iafd-com>table[width="570"] p.heading + p {
    margin-bottom: -11px !important;
    margin-top: 3px !important;
}

#www-iafd-com>table[width="570"]>tbody>tr>td>form[action="together2.asp"] p {
    float: left !important;
    width: 100% !important;
    color: peru !important;
    text-align: center !important;
    background: black  !important;
}
#www-iafd-com>table[width="570"]>tbody>tr>td>form[action="together2.asp"] p b {
    color: peru !important;
    text-align: center !important;
}
.pair {
    display: inline-block !important;
    float: left!important;
    width: 255px !important;
    height: 70px !important;
    margin-right: 5px !important;
    margin-bottom: 12px !important;
    margin-top: -8px !important;
    padding-left: 5px;
    padding-top: 0px !important;
    border-radius: 3px !important;
    font-size: 11pt;
    background: #222 !important;
}
.pair + .xsmall-padleft {
    position: relative !important;
    display: inline-block!important;
    float: left !important;
    clear: right!important;
    width: 248px !important;
    height: 30px !important;
    margin-left: -254px !important;
    margin-top: 14px !important;
    padding-left: 0px !important;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    white-space: pre-wrap !important;
    overflow: hidden !important;
    overflow-y: auto !important;
    background: black !important;
}
.pair + .xsmall-padleft + .xsmall-padleft {
    float: left !important;
    clear: none !important;
    width: 248px !important;
    height: 15px !important;
    margin-left: -254px !important;
    margin-top: 45px !important;
    padding-left: 0px !important;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    white-space: pre-wrap !important;
    overflow: hidden !important;
}

#www-iafd-com>table>tbody>tr[bgcolor="#EEEEEE"]{
    background: #474747  !important;
}
#www-iafd-com>table>tbody>tr[bgcolor="white"]{
    background: #222!important;
}

/* MOVIE PAGES - === */
.padded-panel .row  {
    margin-top: -36px !important;
}
.castbox {
    float: left;
    width: 171px !important;
}
.castbox p {
    height: 280px !important;
    text-align: center;
    border: 1px solid gray !important;
}


/* FEMALES / MALES / DIRECTORS / REVIEWS - COUNTER */
#titleresult tbody ,
#tblReviews tbody ,
#tblDir tbody ,
#tblMal tbody , 
#tblFem tbody {
counter-reset:  myIndex ! important;
/* counter-increment: myIndex ! important; */
    counter-increment: myIndex 0 ! important;
}
#titleresult tbody tr:before ,
#tblReviews tbody tr:before ,
#tblDir tbody tr:before , 
#tblMal tbody tr:before , 
#tblFem tbody tr:before {
    counter-increment: myIndex ! important;
    content: counter(myIndex, decimal-leading-zero);
    position: absolute !important;
    min-width: 17px !important;
    border-radius: 10px !important;
    box-shadow: 0 0 2px rgba(162, 160, 160, 0.6) inset !important;
    font-size: 14px !important;
    text-align: center !important;
    color: peru !important;
    background: #222 !important;
    z-index: 10 !important;
}

/* ===== COLOR ====== */

/* DEFAULT HEAD SHOT THUMB - OPACITY - 
IMPORTANT For ADBLOCK and Ublock Origin:
Auturize :
http://cdn2.iafd.com/headshots/thumbs/th_iafd_ad.gif
=== */
img[src="http://cdn2.iafd.com/headshots/thumbs/th_iafd_ad.gif"] {
    opacity: 0.4 !important;
}


/* (new10) BACKGROUND and BORDER - === */
	/* Coloring the page, tables and links (DECEMBRE change this:#5577ff by #6174C8 */
body { 
    background: #333333 !important; 
    color: #dddddd !important; 
}

.table.display.table-responsive.dataTable.no-footer>thead>tr {
/* background-color: #252424 !important; */
}
.table > thead > tr > th {
    background-color: #181717 !important;
}

.odd>td ,
.odd .sorting_1 ,
table.dataTable.stripe tbody tr.odd, 
table.dataTable.display tbody tr.odd {
    border-top: none !important;
    background: #222 !important;
}
.even>td ,
.even .sorting_1 ,
table.dataTable.stripe tbody tr.even, 
table.dataTable.display tbody tr.even {
    background: #333 !important;
/* border-top: 1px solid #ddd; */
}

table.dataTable.row-border tbody th, 
table.dataTable.row-border tbody td, 
table.dataTable.display tbody th, 
table.dataTable.display tbody td {
    border-top: none !important;
}

/* PERFORMERS PAGES (with /without cloundfront.net ) */

#vitalbox {
    background-color: #252424 !important;
}
/* PERFORMERS PAGES - MOVIES LIST (with /without cloundfront.net ) */
#perflist #personal{
    background-color: #252424 !important;
}
.table-striped > tbody > tr:nth-child(odd) {
    background-color: #222 !important;
}
.table-striped > tbody > tr:nth-child(even) {
    background-color: #333 !important;
}

.row.memdark {
    background-color: #252424 !important;
}
.panel.panel-default ,
.row.memlight {
    background-color: #444343 !important;
}

/* WEBBSCEMES - YELLOW */
.we>td:first-of-type ,
.we td.sorting_1{
    border-left: 4px solid gold !important;
    background: black !important;
}

.we>td:first-of-type a ,
.we td.sorting_1 a {
    color: gold !important;
}
.we>td:first-of-type a:before ,
.we td.sorting_1 a:before {
    content: "WebSecenes" !important;
    position: absolute !important;
    color: gold !important;
    opacity: 0 !important;
    transition: all ease 0.7s !important;
}
.we:hover>td:first-of-type a:before ,
.we:hover td.sorting_1 a:before {
    margin-top: -10px !important;
    margin-left: 20px !important;
    font-size: 12px !important;
    opacity: 1 !important;
}


/* (new6) BI - BLUE */
.ga.even td.sorting_1{
    border-left: 4px solid gray !important;
    background: #306387 !important;
}
.ga.odd td.sorting_1{
    border-left: 4px solid gray !important;
    background: #4E98CD  !important;
}
.ga a {
    color: #ABD4F1 !important;
}

.bi td.sorting_1 a:before {
    content: "ComPilations" !important;
    position: absolute !important;
    color: blue !important;
    opacity: 0 !important;
    transition: all ease 0.7s !important;
}
.bi:hover td.sorting_1 a:before {
    margin-top: -10px !important;
    margin-left: 20px !important;
    font-size: 12px !important;
    opacity: 1 !important;
}

/* COMPILATIONS - GRAY */
.co td:first-of-type ,
.co td.sorting_1{
    border-left: 4px solid gray !important;
background: black !important;
}
.co td a ,
.co a {
    color: gray !important;
}

.co td:first-of-type a:before,
.co td.sorting_1 a:before {
    content: "ComPilations" !important;
    position: absolute !important;
    color: white !important;
    opacity: 0 !important;
    transition: all ease 0.7s !important;
}
.co:hover td:first-of-type a:before,
.co:hover td.sorting_1 a:before {
    margin-top: -10px !important;
    margin-left: 20px !important;
    font-size: 12px !important;
    opacity: 1 !important;
}

/* MOVIE PAGES */
.padded-panel>h4 ,
.panel-heading {
    background-color: #252424 !important;
    background-image: linear-gradient(to bottom, #0B0B0B 0px, #0D0C0C 51%);
    background-image: none !important;
/* outline: 1px solid violet !important; */
}
.panel.panel-default  {
    background-color: #444343 !important;
}

/* (new5) */
#commerce {
    display: none !important;
}

/* TEXT and LINKS - === */
a { 
    color: #6174C8 !important; 
}
a:hover { 
    color: #ccbb55 !important; 
}
a:visited { 
    color: #7B84AA !important; 
}

.nav-pills > li > a {
    display: block;
    padding: 10px 15px;
    position: relative;
    color: #9EE3E4 !important;
}

/* (new5) */
.nav > li > a:focus, 
.nav > li > a:hover {
    background-color: #514E4E !important;
    text-decoration: none;
}

.panel-heading > h3 {
    font-size: 2em;
    margin: 0;
    padding: 0;
    color: gray  !important;
}

/* ===== END - COLOR ====== */
}

@-moz-document url-prefix("http://www.iafd.com/person.rme/"), url-prefix("https://www.iafd.com/person.rme/") {
/* START ==== (new)PREFIX - PERFORMER PAGE - 
http://www.iafd.com/person.rme/perfid=Alysha_Rus/gender=f/Alysa-Gap.htm
=== */

/* PERFORERS PAGES - === */
.col-xs-12>h1 {
    position: fixed!important;
    width: 472px !important;
    top: 38px !important;
    left: 2px !important;
    padding: 2px 5px !important;
    text-align: center !important;
    background-color: #252424 !important;
}
.col-xs-12.col-sm-3 #headshot>img {
    border-radius: 5px;
    width: 57% !important;
}
.col-xs-12.col-sm-3 {
    position: fixed!important;
    height: 800px !important;
    top: 106px !important;
    overflow: hidden !important;
    overflow-y: auto !important;
background: #252424 !important;
/* background: red !important; */
}
.col-xs-12.col-sm-9 {
    left: 466px !important;
}

.row.memdark {
    background-color: #252424 !important;
}
.row.memlight {
    background-color: #444343 !important;
}
/* (new12) linkifyplus */
.biodata .linkifyplus{
    font-size: 0;
}

/* (new6) = CHECK PARING ==
http://www.iafd.com/person.rme/perfid=cleacarson/gender=f/clea-carson.htm
=== */
#scpr {
    border-top: 1px solid peru !important;
    border-bottom: 1px solid peru !important;
    margin-top: 2em;
    width: 100%;
    height: 932px !important;
    padding: 5px 0 !important;
}
.matchuphs.img-responsive {
    height: 120px !important;
    width: auto !important;
}

.carousel-inner > .item > a > img, 
.carousel-inner > .item > img, 
.img-responsive, .thumbnail a > img, 
.thumbnail > img {
    display: block;
    height: auto;
    max-width: 150px !important;
}



/* ======= END - (new)PREFIX - X IAFD - Colonnes - PERFORMER PAGE ===== */
}

@-moz-document url-prefix("http://www.iafd.com/matchups.rme/"),url-prefix("https://www.iafd.com/matchups.rme/")  {
/* START === (new)PREFIX - PARING PAGE - 
http://www.iafd.com/matchups.rme/perfid=Alysha_Rus/gender=f
=== */    
    
/* PERFOMERS PAGE - CHECK PARING -
#scenepairings 
PB =
.tab-content > .tab-pane:not([display="none"])#scenepairings
=== */
.tab-content > .tab-pane.active#scenepairings iframe  {
    display: inline-table !important;
    width: 100% !important;
    min-width: 1406px !important;
    max-width: 1406px !important;
    overflow: hidden !important;
    overflow-x: hidden !important;
/* outline: 1px solid green !important; */
}

boby ,
.container  {
    position: relative !important;
    display: inline-block !important;
    float: none !important;
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important;
    overflow-x: hidden !important;
/* border: 1px solid red !important; */
/* outline: 1px solid red !important; */
}

/* (new11) */
.row.memdark ,
.row.memlight  {
    display: inline-block !important;
    width: 100% !important;
    min-width: 680px !important;
    max-width: 680px !important;
    height: 170px !important;
    margin-right: 0px !important;
    margin-left: -5px !important;
    padding: 5px !important;
    overflow: hidden !important;
/* outline: 1px solid yellow !important; */
}

.row.memlight ,
.row.memdark {
    border-left: 4px solid red !important;
}


.row.memlight .matchupaka ,
.row.memdark .matchupaka {
    width: 508px !important;
    line-height: 13px!important;
    margin-left: -12px !important;
    margin-top: -8px !important;
    padding: 5px !important;
    font-size: 13px !important;
    overflow: hidden !important;
    overflow-y: auto !important;
/* outline: 1px solid violet !important; */
}

.row + h3 {
    display: inline-block !important;
    min-width: 1377px !important;
    margin-left: -13px !important;
    padding: 5px !important;
    text-align: left !important;
    background: red !important;
}
h2 ,
.row + h3 + h2 {
    display: inline-block !important;
    min-width: 1377px !important;
    margin-left: -13px !important;
    padding: 5px !important;
    text-align: center !important;
    background: blue !important;
}

.col-xs-9 {
    padding: 0 !important;
    width: 75%;
}
.col-xs-9 h3 {
    display: inline-block !important;
    width: 510px !important;
    height: 20px !important;
    line-height: 8px !important;
    margin-left: -13px !important;
    padding: 5px !important;
    font-size: 18px !important;
    text-align: left !important;
    background: red !important;
}
 .col-xs-9> ul {
    position: relative !important;
    display: inline-block!important;
    width: 508px !important;
    height: 100% !important;
    max-height: 136px !important;
    min-height: 136px !important;
    line-height: 13px !important;
    margin-left: -12px !important;
    bottom: 8px !important;
    padding: 1px 5px !important;
    overflow: hidden !important;
    overflow-y: auto !important;
/* outline: 1px solid yellow !important; */
}
 .col-xs-9> .matchupaka + ul {
    position: relative !important;
    display: inline-block!important;
    width: 508px !important;
    height: 100% !important;
    max-height: 110px !important;
    min-height: 110px !important;
    line-height: 13px !important;
    margin-left: -12px !important;
    margin-top: -7px !important;
    bottom: -10px !important;
    padding: 1px 5px !important;
    overflow: hidden !important;
    overflow-y: auto !important;
/* outline: 1px solid green !important; */
}
.col-xs-9 > ul > li:last-of-type {
    padding-bottom: 50px !important;
}

.col-xs-9>ul>li {
    position: relative !important;
    display: inline-block!important;
    width: 495px !important;
    height: 15px !important;
    line-height: 15px !important;
    margin-left: 0px !important;
    top: 0px !important;
    padding: 1px 3px !important;
}


/* COUNTER - === */
.container{
    counter-increment: myIndex 0 myIndex2 0 ! important;
}
.row .col-xs-9 h3:after{
/* content: "XX" !important; */
    counter-increment: myIndex 1 ! important;
    content: counter(myIndex, decimal-leading-zero);
    position: absolute !important;
    display: inline-block !important;
    height: 20px !important;
    line-height: 20px !important;
    width: 35px ! important;
    left: -165px ! important;
    border-radius: 0 5px 5px 0 !important;
    font-size: 18px ! important;
    text-align: center ! important;
    color: red !important;
    background: gold ! important;
    z-index: 100000 !important;
}
.container>h3:first-of-type{
    position: absolute !important;
    display: inline-block !important;
    height: auto !important;
    line-height: 20px !important;
    width: 100%  ! important;
    min-width: 300px ! important;
    max-width: 300px ! important;
    left: 0px ! important;
    top: -5px !important;
    border-radius: 0 5px 5px 0 !important;
    font-size: 18px ! important;
    text-align: center ! important;
    color: gold !important;
    background: green ! important;
    z-index: 100000000 !important;
}


.container h3 +h2 ~.row .col-xs-9 h3:after{
/* content: "XX" !important; */
    counter-increment: myIndex2 1 ! important;
    content: counter(myIndex2, decimal-leading-zero);
}

/* LINKIFY PLUS - PB Some not Working??? */
.col-sm-12 table#titleresult tbody tr  .linkifyplus ,
.container .col-xs-12.col-sm-3  .biodata a.linkifyplus[href="http://ifuckedherfinally.com"]  ,
.container .row .col-xs-12 .dataTables_wrapper .col-sm-12 table.dataTable tbody tr .linkifyplus ,
.matchupaka .linkifyplus {
    display: none !important;
    visibility: hidden !important;
    font-size: 0 !important;
}


/* ======= END - new PREFIX - PARING PAGE ===== */
}