A PHP Error was encountered

Severity: 8192

Message: Function create_function() is deprecated

Filename: geshi/geshi.php

Line Number: 4698

Backtrace:

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 4698
Function: _error_handler

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 4621
Function: _optimize_regexp_list_tokens_to_string

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 1655
Function: optimize_regexp_list

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 2029
Function: optimize_keyword_group

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 2168
Function: build_parse_cache

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/Process.php
Line: 45
Function: parse_code

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/models/Pastes.php
Line: 517
Function: syntax

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/controllers/Main.php
Line: 693
Function: getPaste

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/index.php
Line: 315
Function: require_once

Untitled - Stikked
From rolandus, 10 Years ago, written in CSS.
Embed
  1.        
  2.  
  3.     /* AGENT_SHEET */
  4.      
  5.     @namespace url(http://www.w3.org/1999/xhtml);
  6.      
  7.     @-moz-document domain("xhamster.com"), domain("xhamsterpremiumpass.com") , domain("88.208.24.45") {
  8.      
  9.      
  10.     /* ==========  Xhamster Wide v.24 - DEV(new24) LOGED / NOT LOGED -
  11.      
  12.     ► ► For FIREFOX ONLY , sorry .....
  13.      
  14.     ► Userstyles to optimize the space with a widescreen .
  15.     ► Organize each page for less scrolling.:
  16.     - Thumbnail compact Mosaic take the maximun of the screen.
  17.     - Player on the left , Infos or Thumbnails on the right.
  18.     ► Many additional Infos added and organized when is possible:
  19.      
  20.     ► Delete Publicity and adverts etc...
  21.      
  22.     ============== */
  23.      
  24.     /* (new24) - TEST - NEED PASSWORD - === */
  25.     .hRotator>u[title="Video requires password"]:before {
  26.         position: relative !important;
  27.         display: inline-block !important;
  28.         width: 150px !important;
  29.         margin-left: -5px !important;
  30.         color: white !important;
  31.         content: "PASSWORD" !important;
  32.         text-align: center !important;
  33.         background: red !important;
  34.     }
  35.     /* (new24) - TEST - FOR FRIENDS - === */
  36.     .hRotator>u[title="For friends only"]:before {
  37.         position: relative !important;
  38.         display: inline-block !important;
  39.         width: 150px !important;
  40.         margin-left: -5px !important;
  41.         color: white !important;
  42.         content: "For FRIENDS" !important;
  43.         text-align: center !important;
  44.         background: red !important;
  45.     }
  46.      
  47.     /* (new24) - TEST - UPLOAD PAGE - ACTOR PANEL - === */
  48.     actorPopWrap {
  49.         padding: 10px;
  50.         width: 100% !important;
  51.         margin-left: -220px!important;
  52.         background: red !important;
  53.     }
  54.     .module.actors_container {
  55.         display: inline-block !important;
  56.     }
  57.     #actorPop > .boxC {
  58.         padding: 10px;
  59.         width: 100% !important;
  60.         margin-left: -220px!important;
  61.         background: red !important;
  62.     }
  63.     /* #actorPop #content, */
  64.     #actorPop #content tbody tr td .rulesList.under{
  65.         width: 100% !important;
  66.     }
  67.     #actorPop #content tbody tr td .promo.promo2 {
  68.         width: 100% !important;
  69.     }
  70.     .box.person h2 {
  71.         position: absolute !important;
  72.         height: 15px !important;
  73.         line-height: 15px !important;
  74.         top: 5px !important;
  75.         left: -1200px !important;
  76.         margin-left: 1100px !important;
  77.         color: white !important;
  78.         text-align: left !important;
  79.         background: linear-gradient(#777777, #444444) repeat scroll 0 0 transparent !important;   text-shadow: none !important;
  80.      
  81.     }
  82.     .actorDocs .persons  {
  83.         width: 70% !important;
  84.     }
  85.     #actorPop .persons_form {
  86.         width: 55% !important;
  87.     }
  88.     #actorPop .buttons.ac {
  89.         width: 70% !important;
  90.     }
  91.      
  92.     /* (new24) - UPLOAD PAGE - === */
  93.     .uploadRules {
  94.         position: absolute !important;
  95.         color: #505050;
  96.         line-height: 15px;
  97.         left: 700px !important;
  98.         margin-top: -3px !important;
  99.         margin-bottom: 10px;
  100.         padding: 10px;
  101.         height: 21px!important;
  102.         padding-bottom: 0 !important;
  103.         padding-top: 0 !important;
  104.         border: 1px solid #d8d8d8;
  105.         border-radius: 3px;
  106.         text-align: left;
  107.         overflow: hidden!important;
  108.         transition: height ease 0.7s !important;
  109.     }
  110.     .uploadRules:hover {
  111.         position: absolute !important;
  112.         color: #505050;
  113.         line-height: 15px;
  114.         margin-bottom: 10px;
  115.         padding: 10px;
  116.         height: 240px !important;
  117.         padding-bottom: 0 !important;
  118.         padding-top: 0 !important;
  119.         border: 1px solid #d8d8d8;
  120.         border-radius: 3px;
  121.         text-align: left;
  122.         overflow: hidden!important;
  123.     }
  124.     .uploadRules.uploadRules2 + .box h2 {
  125.         position: relative !important;
  126.         display: inline-block !important;
  127.         width: 629px !important;
  128.         height: 15px !important;
  129.         line-height: 15px !important;
  130.         margin-left: 0px !important;
  131.         top: 0px !important;
  132.         color: white !important;
  133.         text-shadow: none !important;
  134.         text-align: left !important;
  135.         background: linear-gradient(#777777, #444444) repeat scroll 0 0 transparent !important;
  136.     }
  137.     .module .channelsBox label.channel.searchable_list {
  138.         position: relative !important;
  139.         display: inline-block!important;
  140.         min-width: 155px !important;
  141.         max-width: 155px !important;
  142.         font-weight: normal;
  143.         line-height: normal;
  144.         margin:auto !important;
  145.         left: -15px !important;
  146.         margin-bottom: 1px !important;
  147.         padding: 0 0 0 4px;
  148.         white-space: nowrap;
  149.      
  150.     }
  151.     /* .module .channelsBox label.channel.searchable_list */
  152.     .module .channelsBox label.channel.searchable_list {
  153.         color: peru !important;
  154.         text-align: left;
  155.         text-shadow: none!important;
  156.         font-size: 13px !important;
  157.     }
  158.      
  159.     .channel.searchable_list>input:checked + span {
  160.         color: red !important;
  161.     }
  162.     /* .channel.searchable_list */
  163.     .channelsBox  {
  164.     /* counter-reset:  myIndex ! important; */
  165.         counter-increment: myIndex 0 ! important;
  166.     }
  167.     .channel.searchable_list>input:checked {
  168.         counter-increment: myIndex  !important;
  169.     }
  170.     .channel.searchable_list>input:checked + span:before {
  171.     /* counter-increment: myIndex  ! important; */
  172.         content: counter(myIndex, decimal-leading-zero);
  173.     /* counter-set: myIndex 0 !important; */
  174.         position: relative !important;
  175.         min-width: 17px !important;
  176.         margin-left: -3px !important;
  177.         margin-right: 10px !important;
  178.         border-radius: 10px !important;
  179.         box-shadow: 0 0 2px rgba(162, 160, 160, 0.6) inset !important;
  180.         font-size: 10px !important;
  181.         text-align: center !important;
  182.         color: gold !important;
  183.         background: none repeat scroll 0 0 rgba(62, 59, 59, 0.6) !important;
  184.         z-index: 10 !important;
  185.     }
  186.      
  187.     /* (new22) TEST - CAMS - PROMO - TXt "beware fake site - ==== */
  188.     .promo.promo2 {
  189.         position: absolute !important;
  190.         display: inline-block!important;
  191.         min-height: 15px !important;
  192.         max-height: 15px !important;
  193.         line-height: 15px !important;
  194.         width: 10px !important;
  195.         top: 60px !important;
  196.         overflow: hidden !important;
  197.         z-index: 500 !important;
  198.         background: red !important;
  199.     }
  200.     .promo.promo2:hover {
  201.         position: absolute !important;
  202.         display: inline-block!important;
  203.         min-height: 15px !important;
  204.         max-height: 15px !important;
  205.         line-height: 15px !important;
  206.         width: auto !important;
  207.         top: 60px !important;
  208.     /* padding-left: 20px !important; */
  209.         overflow: hidden !important;
  210.         z-index: 10000 !important;
  211.         background: red !important;
  212.     }
  213.     .promo.promo2 .holder {
  214.         position: relative !important;
  215.         display: inline-block!important;
  216.         min-height: 15px !important;
  217.         max-height: 15px !important;
  218.         line-height: 15px !important;
  219.         padding: 0px !important;
  220.     /* width: 1000px; */
  221.     /* top: 40px !important; */
  222.         background: green !important;
  223.     }
  224.     .promo.promo2 .holder p {
  225.         position: relative !important;
  226.         display: inline-block!important;
  227.         min-height: 15px !important;
  228.         max-height: 15px !important;
  229.         line-height: 15px !important;
  230.     /* width: 1000px; */
  231.         margin-left: 8px !important;
  232.         padding: 2px 1px !important;
  233.         padding: 1px 20px  1px 20px !important;
  234.         background: yellow !important;
  235.     }
  236.     /* (new22) - ?  */
  237.     .promo.promo2 .holder p:before {
  238.         content: "\01F4A1" !important;
  239.         position: absolute !important;
  240.         display: inline-block!important;
  241.         min-height: 20px !important;
  242.         max-height: 20px !important;
  243.         line-height: 20px !important;
  244.     /* padding: 0px !important; */
  245.         width: 8px !important;
  246.         margin-top: -5px !important;
  247.         left: -10px !important;
  248.         text-align: left !important;
  249.         background: red !important;
  250.     }
  251.     /* (new22) NEWS - EMPTY INFOS - === */
  252.     .video b:empty {
  253.         display: none!important;
  254.     }
  255.     /* new19) PROFILE - PHOT / VIDEO INTRO - (new TEST) -
  256.     http://xhamster.com/user/trinityvixxxen (PHOTO / VIDEO)
  257.     http://xhamster.com/user/sylvinha86 (PHOTO / VIDEO)
  258.     http://xhamster.com/user/fernanz (VIDEO)
  259.     http://xhamster.com/user/uk_amateur_slut (PHOTO)
  260.     === */
  261.     #main .main table.w100 tbody tr > td.profileR + td >.box #pIntro {
  262.         background: transparent!important;
  263.         min-height: 5px!important;
  264.         padding: 0!important;
  265.         margin-bottom: -20px!important;
  266.     }
  267.     #main .main table.w100 tbody tr > td.profileR + td >.box #pIntro:before {
  268.         content: "PHOTO INTRO"!important;
  269.         position: absolute!important;
  270.         display: inline-block!important;
  271.         top: -15px!important;
  272.         left: 8px!important;
  273.         background: transparent!important;
  274.         min-height: 5px!important;
  275.         padding: 2px 5px!important;
  276.         margin-bottom: -20px!important;
  277.         background: red!important;
  278.     }
  279.     #main .main table.w100 tbody tr td.profileR  +td .box #pIntro.boxC .tabs {
  280.         position: absolute !important;
  281.         display: inline-block !important;
  282.         left: 20px !important;
  283.     }
  284.     #main .main table.w100 tbody tr td.profileR  +td .box #pIntro.boxC .tabs .content {
  285.         position: absolute!important;
  286.         display: inline-block!important;
  287.         top: 5px !important;
  288.         left: 2px !important;
  289.         border-radius: 0 3px 3px;
  290.         max-width: 998px;
  291.     /* background: red !important; */
  292.     }
  293.     #main .main table.w100 tbody tr td.profileR  +td .box #pIntro.boxC .tabs .tab {
  294.         position: absolute!important;
  295.     }
  296.      
  297.     /* (new21) INTRO PHOTO */
  298.     .profile  #pIntro a.photoIntro {
  299.         position: absolute !important;
  300.         display: inline-block;
  301.         float: none!important;
  302.         height: 100% !important;
  303.         max-height: 20px !important;
  304.         min-height: 20px !important;
  305.         width: 100px!important;
  306.         top: -18px !important;
  307.         left: 8px !important;
  308.         padding: 0px !important;
  309.         background: black!important;
  310.         background: transparent !important;
  311.         z-index: 5000!important;
  312.     /* visibility: hidden!important; */
  313.     }
  314.     .profile  #pIntro a.photoIntro img {
  315.         position: absolute !important;
  316.         display: inline-block;
  317.         float: none!important;
  318.         height: 100% !important;
  319.         max-height: 400px !important;
  320.         min-height: 400px !important;
  321.         width:auto!important;
  322.         top: 10px !important;
  323.         left: -17px !important;
  324.         padding: 40px 50px !important;
  325.         background: black!important;
  326.         z-index: 5000!important;
  327.         visibility: hidden!important;
  328.     }
  329.     .profile  #pIntro a.photoIntro:hover img {
  330.         position: absolute !important;
  331.         display: inline-block;
  332.         float: none!important;
  333.         height: 100% !important;
  334.         max-height: 400px !important;
  335.         min-height: 400px !important;
  336.         width:auto!important;
  337.         top: 10px !important;
  338.         left: -17px !important;
  339.         padding: 40px 50px !important;
  340.         background: black!important;
  341.         z-index: 5000!important;
  342.         visibility: visible !important;
  343.     }
  344.     .profile  #pIntro .tabs .content .tab img  {
  345.         position: absolute !important;
  346.         display: inline-block;
  347.         float: none!important;
  348.         height: 100% !important;
  349.         max-height: 400px !important;
  350.         min-height: 400px !important;
  351.         width:auto!important;
  352.         top: 10px !important;
  353.         left: -17px !important;
  354.         padding: 40px 50px !important;
  355.         background: black!important;
  356.         z-index: 5000!important;
  357.         visibility: hidden!important;
  358.     }
  359.     .profile  #pIntro .tabs .content:hover .tab img  {
  360.         position: absolute !important;
  361.         display: inline-block;
  362.         float: none!important;
  363.         height: 100% !important;
  364.         max-height: 400px !important;
  365.         min-height: 400px !important;
  366.         width:auto!important;
  367.         top: 10px !important;
  368.         left: -17px !important;
  369.         padding: 40px 50px !important;
  370.         background: black!important;
  371.         z-index: 5000!important;
  372.         visibility: visible !important;
  373.     }
  374.     /* INTRO VIDEO SEUL */
  375.     .profile  #pIntro .pr {
  376.         position: absolute !important;
  377.         display: inline-block !important;
  378.         top: 0px !important;
  379.         left: 6px !important;
  380.     }
  381.     .profile  #pIntro .pr:before {
  382.         content: "VIDEO INTRO" !important;
  383.         position: absolute !important;
  384.         display: inline-block !important;
  385.         top: -17px !important;
  386.         left: 30px !important;
  387.         padding: 1px 5px!important;
  388.         border-radius: 5px!important;
  389.         background: gold!important;
  390.         z-index: 5000!important;
  391.     }
  392.     .profile  #pIntro .pr:hover iframe {
  393.     /* content: "VIDEO INTRO" !important; */
  394.         position: absolute !important;
  395.         display: inline-block !important;
  396.     /* top: -17px !important; */
  397.         left: 3px !important;
  398.         padding: 1px 5px!important;
  399.         border-radius: 5px!important;
  400.         background: gold!important;
  401.         z-index: 5000!important;
  402.     }
  403.     .profile  #pIntro .tabs .content .tab .pr {
  404.         position: absolute !important;
  405.         display: inline-block !important;
  406.         top: 10px !important;
  407.         left: -17px !important;
  408.     /* z-index: 5000!important; */
  409.     }
  410.      
  411.     .profile  #pIntro .tabs:hover .content .tab .pr {
  412.         position: absolute !important;
  413.         display: inline-block !important;
  414.         top: 10px !important;
  415.         left: -17px !important;
  416.         z-index: 5000!important;
  417.     }
  418.     .profile  #pIntro .pr  iframe,
  419.     .profile  #pIntro .tabs .content .tab .pr iframe {
  420.         padding: 20px 50px !important;
  421.         background: black!important;
  422.     }
  423.      
  424.      
  425.     /* (new19) - BLOG - POST TEXTAREA - HEIGHT ON FOCUS - === */
  426.     .module.first>label {
  427.         position: absolute!important;
  428.         width: 90px!important;
  429.         margin-left: -10px!important;
  430.         top: 60px!important;
  431.         font-size: 20px!important;
  432.         color: peru!important;
  433.     }
  434.     .postAdd .module.first>label + a {
  435.         position: absolute!important;
  436.         width: auto!important;
  437.         margin-left: 110px!important;
  438.         top: 63px!important;
  439.         font-size: 20px!important;
  440.         color: peru!important;
  441.     }
  442.     .postAdd input[type="text"] {
  443.         position: absolute!important;
  444.         width: 1600px!important;
  445.         margin-left: 80px!important;
  446.         top: 90px!important;
  447.         font-size: 20px!important;
  448.         color: peru!important;
  449.     }
  450.     .module.multiTextField {
  451.         width: 1600px!important;
  452.         margin-left: 80px!important;
  453.     }
  454.     .module.multiTextField label  {
  455.         margin: 10px auto 0;
  456.         position: absolute!important;
  457.         width: 80px!important;
  458.         top: 120px!important;
  459.         left: 160px!important;
  460.         text-align: right !important;
  461.      
  462.     }
  463.     .postAdd .module.last {
  464.         position: absolute!important;
  465.         top: 140px!important;
  466.         left: 160px!important;
  467.         margin: 10px auto 0;
  468.         text-align: center;
  469.     }
  470.     #editor_acts {
  471.         position: absolute!important;
  472.         width: 60px!important;
  473.         top: 183px!important;
  474.         left: 164px!important;
  475.         margin: auto!important;
  476.         padding: 5px!important;
  477.         border-radius: 5px!important;
  478.         border: 1px solid violet!important;
  479.         text-align: center !important;
  480.     }
  481.     .module .std.inp {
  482.     /* width: 100%; */
  483.         margin: 0 -12px 0 0;
  484.     /* padding-right: 250px!important; */
  485.         border: 1px solid #d9d9d9;
  486.         border-radius: 3px;
  487.         text-shadow: 0 1px #ffffff;
  488.         color: #666666;
  489.         background-image: linear-gradient(rgba(85, 85, 85, 0.05) 90%, transparent 50%, transparent)!important;
  490.         background-size: 30px 18px!important;
  491.     /* background-attachment:  fixed!important; */
  492.     /* background-attachment:  local!important; */
  493.     /* background-attachment:  scroll !important; */
  494.     /* background-image: repeating-linear-gradient(to bottom, blue, green 9.5%, red 19.5%,#000 20%)!important; */
  495.     }
  496.     /* FOCUS */
  497.     .module .std.inp {
  498.         min-height: 800px !important;
  499.     /* transition: height 0.1s ease-out 1.5s !important; */
  500.     /* -webkit-transition: height 0.1s ease-out 0s !important; */
  501.     }
  502.      
  503.      
  504.     /* BLOG POST - MESSAGE */
  505.     .boxMsg {
  506.         position: absolute!important;
  507.         left: 800px!important;
  508.         top: 43px!important;
  509.         border: 2px solid #a6e484;
  510.         background-color: #f0f7e8;
  511.         z-index: 5000!important;
  512.     }
  513.      
  514.     /* TEST - LINKS by GM - LINKIFYPLUS - ? === */
  515.     .linkifyplus a {
  516.         display: inline-block!important;
  517.         width: 250px!important;
  518.         overflow: hidden!important;
  519.         text-overflow: ellipsis!important;
  520.         white-space: nowrap!important;
  521.         color: peru!important;
  522.     }
  523.     .linkifyplus a:before {
  524.         content: "\01F30F linkify+ "!important;
  525.         color: black!important;
  526.     }
  527.      
  528.     /* (new9) - VIDEO PASS - === */
  529.     #videoPass .gr {
  530.         position: absolute !important;
  531.         display: inline-block !important;
  532.         width: 454px !important;
  533.         top: 90px !important;
  534.         left: -385px !important;
  535.         text-align: center !important;
  536.     }
  537.      
  538.     /* (new9) SEARCH PAGE - MENU TOP LEFT - === */
  539.     #searchMenu .menu2 {
  540.         margin: 0 0 10px;
  541.         top: 8px !important;
  542.         margin-bottom: -19px !important;
  543.     }
  544.     #searchMenu .menu2 .l1 {
  545.         width: 307px !important;
  546.         height: 19px !important;
  547.         height: 39px !important;
  548.         margin-top: -7px !important;
  549.         top: -14px !important;
  550.         padding-left: 8px !important;
  551.     }
  552.     /*PHOTO*/
  553.     #searchMenu .menu2.menuSmall {
  554.         height: 55px !important;
  555.         margin-top: -17px !important;
  556.         margin-bottom: -14px !important;
  557.     }
  558.     #searchMenu .menu2.menuSmall .l1 {
  559.         width: 307px !important;
  560.         height: 19px !important;
  561.         height: 25px !important;
  562.         margin-top: 7px !important;
  563.         top: -14px !important;
  564.         padding-left: 8px !important;
  565.     }
  566.     #searchMenu .menu2 .l1 a {
  567.         position: relative !important;
  568.         display: inline-block !important;
  569.         height: 20px !important;
  570.         line-height: 20px !important;
  571.         padding: 2px !important;
  572.     /*outline: 1px solid violet !important;*/
  573.     }
  574.     #searchMenu .menu2 .l1 .last {
  575.         position: relative !important;
  576.         display: inline-block !important;
  577.         width: 90px !important;
  578.         margin-right: -50px !important;
  579.         padding-right: 0 !important;
  580.     /* transform: scale(0.8) !important; */
  581.     }
  582.     #searchMenu .menu2 .l2 {
  583.         height: 15px !important;
  584.         top: -14px !important;
  585.         width: 307px !important;
  586.         padding: 1px 4px 0px 4px !important;
  587.         border-radius: 0 0 0 0 !important;
  588.     }
  589.      
  590.     /* (new9) MENU MOBILE / RANDOM - === */
  591.     .menu2 .l1 a[target="_blank"] + .last {
  592.         display: inline-block !important;
  593.         margin-left: 165px !important;
  594.         margin-right: -212px !important;
  595.         margin-top: -6px !important;
  596.         padding-right: 0px!important;
  597.         transform: scale(0.8) !important;
  598.     }
  599.     .menu2 .l1 a[target="_blank"] + .last .itemLeft[hint="Mobile version"]  {
  600.         height: 20px !important;
  601.         line-height: 20px !important;
  602.         width: 26px !important;
  603.         margin-left: 0 !important;
  604.         padding: 2px !important;
  605.     }
  606.     .menu2 .l1 a[target="_blank"] + .last a.itemRand  {
  607.         height: 20px !important;
  608.         line-height: 20px !important;
  609.         width: 26px !important;
  610.         margin-left: 0 !important;
  611.         padding: 2px !important;
  612.     }
  613.     /* (new22) LOGED / NOT LOGED - LOGIN CONTAINER - === */
  614.     #main .main    .w100 > tbody > tr > td[valign="top"] > table > tbody > tr > td[width="100%"] +td {
  615.         position: absolute !important;
  616.         display: inline-block ! important;
  617.         width: 100% ! important;
  618.         min-width: 200px! important;
  619.         height: 100% ! important;
  620.         right: -1300px !important;
  621.         top: -13px !important;
  622.         text-align: left !important;
  623.         z-index: 2000 ! important;
  624.     }
  625.     /* (new15) LOGOUT MENU ITEM - === */
  626.     /* .l1[href="http://xhamster.com/logout.php"] */
  627.     #menuLogin a {
  628.         height: 19px !important;
  629.         line-height: 19px ! important;
  630.         border: none !important;
  631.         font-size: 13px ! important;
  632.         text-shadow: none !important;
  633.         color: white !important;
  634.         background-color: black ! important;
  635.     }
  636.      
  637.     /* (new9)(LOGED / NOT LOGED) - MENU LANG  -
  638.     NOT LOGED :
  639.     .menu.menuUser  + .main    .w100 > tbody > tr > td[valign="top"] > table > tbody > tr > td[width="100%"] +td+ td[width="40"]
  640.     LOGED :
  641.     #main .main    .w100 > tbody > tr > td[valign="top"] > table > tbody > tr > td[width="100%"] +td+ td[width="40"]
  642.     === */
  643.     #main .main    .w100 > tbody > tr > td[valign="top"] > table > tbody > tr > td[width="100%"] +td+ td[width="40"]  ,
  644.     .menu.menuUser  + .main    .w100 > tbody > tr > td[valign="top"] > table > tbody > tr > td[width="100%"] +td+ td[width="40"] {
  645.         position: absolute !important;
  646.         display: inline-block !important;
  647.         height: 18px !important;
  648.         width: 20px !important;
  649.         right: -1250px !important;
  650.         top: 9px !important;
  651.     }
  652.     .menuLang .langBox {
  653.         position: absolute;
  654.         width: 42px!important;
  655.         border: 1px solid #D9D9D9;
  656.         border-radius: 3px 3px 3px 3px;
  657.         overflow: hidden;
  658.         background: #F4F4F4;
  659.         z-index: 4;
  660.     }
  661.     .menuLang a {
  662.         width: 20px !important;
  663.         height: 11px !important;
  664.         line-height: 10px !important;
  665.         padding: 3px !important;
  666.         font-size: 11px;
  667.     }
  668.      
  669.     /* (new5) PAID VIDEO - === */
  670.     #videoTips .box {
  671.         position: absolute;
  672.         left: 1px !important;
  673.         top: 130px;
  674.     }
  675.     .hPaid +u:before {
  676.         position: absolute !important;
  677.         display: inline-block !important;
  678.         content : "PAID" !important;
  679.         transform: rotate(-45deg) !important;
  680.         top: -110px !important;
  681.         padding: 30px 2px !important;
  682.         border-radius: 40px !important;
  683.         border: 3px solid yellow !important;
  684.         font-size: 30px !important;
  685.         color: rgba(255, 0, 0, 0.54)  !important;
  686.     }
  687.      
  688.      
  689.     /* (new9) CAMS - POPULAR BOX - CAMS - VIDEO PAGE -
  690.     html body div#main div.main table#content.w100 tbody tr td div#idxFeach.box div.boxC iframe#popularBox
  691.     #popularBox[src^="/popular2.php?"]
  692.     FRESHBOX - TOP RIGHT SIDE - === */
  693.     #cams.block {
  694.         position: absolute !important;
  695.         display: inline-block !important;
  696.         top: 34px !important;
  697.         margin-top: -14px !important;
  698.         left: 0px ! important;
  699.     /* background: red ! important; */
  700.     }
  701.     #cams.block a.arrow {
  702.         position: absolute !important;
  703.         display: inline-block !important;
  704.         float: left;
  705.         width: 22px !important;
  706.         height: 18px !important;
  707.         left: 60px !important;
  708.         margin: 0 !important;
  709.         margin-top: -19px !important;
  710.         background-image: url("http://eu-st.xhamster.com/images/tpl2/icons.png") !important;
  711.         background-position: -125px -29px !important;
  712.     }
  713.     #cams.block  +.head {
  714.         position: absolute !important;
  715.         display: inline-block ! important;
  716.         margin-top: -10px ! important;
  717.         top: 220px !important;
  718.         left: 0 !important;
  719.     }
  720.      
  721.     /* (VIDEO page) gallery */
  722.     #gallery {
  723.         position: absolute !important;
  724.         display: inline-block ! important;
  725.         margin-top: -8px ! important;
  726.         margin-left: 4px ! important;
  727.         left: 0 !important;
  728.         top: 247px !important;
  729.     }
  730.     #gallery.block a.arrow {
  731.         position: absolute !important;
  732.         display: inline-block !important;
  733.         float: left;
  734.         width: 22px !important;
  735.         height: 18px !important;
  736.         margin-top: -19px !important;
  737.         left: 70px !important;
  738.         margin: 0 !important;
  739.         background-image: url("http://eu-st.xhamster.com/images/tpl2/icons.png") !important;
  740.         background-position: -125px -29px !important;
  741.         background-repeat: no-repeat;
  742.     }
  743.     /* (VIDEO PAGE) dating */
  744.     #gallery  +.head {
  745.         position: absolute !important;
  746.         display: inline-block ! important;
  747.         margin-top: -18px ! important;
  748.         margin-left: 4px ! important;
  749.         left: 0 !important;
  750.         top: 450px;
  751.     }
  752.     /* VIDEO PAGE - === */
  753.     #dating {
  754.         position: absolute !important;
  755.         display: inline-block ! important;
  756.         margin-top: 5px ! important;
  757.         top: 456px !important;
  758.         left: 0! important;
  759.     }
  760.     #dating.block a.arrow {
  761.         position: absolute !important;
  762.         display: inline-block !important;
  763.         float: left;
  764.         width: 22px !important;
  765.         height: 18px !important;
  766.         margin-top: -19px !important;
  767.         left: 60px !important;
  768.         margin: 0 !important;
  769.         background-image: url("http://eu-st.xhamster.com/images/tpl2/icons.png") !important;
  770.         background-position: -125px -29px !important;
  771.     }
  772.      
  773.     /* (new5) TABS - === */
  774.     .tabs .head a.sel,
  775.     .tabs .head a.sel:hover {
  776.         background-color: gold !important;
  777.         background-position: 0 -389px;
  778.     }
  779.     /* (new5) TABS - PROFILE - RELATED VIDEOS/GALLERIES BLOCK  - === */
  780.     .profile .tabs .head a.sel {
  781.         height: 22px !important;
  782.         line-height: 22px !important;
  783.         font-size: 15px !important;
  784.         color: green !important;
  785.         background: gold !important;
  786.     }
  787.      
  788.     /* (new5) COMMENT RECAPTCHA - === */
  789.     #commentForm #recaptchaUserBox {
  790.         position: absolute !important;
  791.         bottom: -234px !important;
  792.         left: 326px !important;
  793.     }
  794.      
  795.     /* TEST - PROFILE - MAIN BUDDY ICON - EDIT ICON UPDATE - === */
  796.     .profile .info .thumb .edit {
  797.         position: absolute;
  798.         display: block;
  799.         height: 8px ! important;
  800.         width: 10px ! important;
  801.         right: -30px !important;
  802.         top: 2px ! important;
  803.         padding: 4px 5px 6px;
  804.         background-color: transparent !important;
  805.     }
  806.     /* TEST - PROFILE - MODERATOR BADGE - === */
  807.     .profile .info .moderator {
  808.         position: absolute;
  809.         transform: scale(0.2) !important;
  810.         height: 101px;
  811.         width: 101px;
  812.         right: 98px !important;
  813.         top: -20px !important;
  814.         bottom: 20px;
  815.         background: url("http://eu-st.xhamster.com/images/tpl2/userReviewer.png") no-repeat scroll 0 0 transparent!important;
  816.     }
  817.     /* TEST - PROFILE - REAL MEMBER (verified) BADGE - === */
  818.     .profile .verified {
  819.         position: absolute;
  820.         transform: scale(0.55) !important;
  821.         height: 100px;
  822.         width: 100px;
  823.         right: -39px ! important;
  824.         top: -16px !important;
  825.         background: url("http://eu-st.xhamster.com/images/tpl2/userReal.png") repeat scroll 0 0 transparent!important;
  826.      
  827.     }
  828.     /* TEST - PROFILE - GIF BOX - === */
  829.     #giftBox {
  830.         position: relative ! important;
  831.         display: inline-block !important;
  832.         height: 45px !important;
  833.         width: 350px !important;
  834.         z-index: 220 ! important;
  835.     }
  836.     #giftBox .send {
  837.         position: relative ! important;
  838.         display: inline-block !important;
  839.         transform: scale(0.5) !important;
  840.         height: 84px !important;
  841.         margin-top: -18px !important;
  842.         margin-left: -10px ! important;
  843.     }
  844.     #giftBox .list {
  845.         position: relative !important;
  846.         display: inline-block !important;
  847.         transform: scale(0.8) !important;
  848.         width: 400px ! important;
  849.         height: 0px !important;
  850.         top: -80px !important;
  851.         margin-left: -35px ! important;
  852.         padding-left: 4px;
  853.         overflow: visible ! important;
  854.     }
  855.     #giftBox .page {
  856.         position: relative !important;
  857.         display: inline-block !important;
  858.         float: none !important;
  859.         transform: scale(0.55) !important;
  860.         height: 72px !important;
  861.         margin-bottom: -72px ! important;
  862.     }
  863.     #giftBox .page a {
  864.         float: left;
  865.         height: 64px;
  866.         width: 64px;
  867.         margin-top: 3px ! important;
  868.     }
  869.     #giftBox .next {
  870.         position: absolute !important;
  871.         float: none ! important;
  872.         height: 20px;
  873.         width: 20px;
  874.         margin: 31px 16px;
  875.         right: -11px !important;
  876.         top: -16px !important;
  877.         transform: scale(0.5) !important;
  878.     }
  879.     /* ==== TEST - FOOTER ==== */
  880.     #footer {
  881.         position: absolute;
  882.         width: 100% ! important;
  883.         height: 0 !important;
  884.         margin-top: 10px;
  885.         bottom: 0px !important;
  886.         color: #252525;
  887.         font-size: 11px;
  888.         border: 1px solid red !important;
  889.     }
  890.     #footer .shadowTop {
  891.         height: 10px;
  892.         margin-top: -9px !important;
  893.         border-bottom: 1px solid #FFFFFF;
  894.     }
  895.     #footer .shadowDown {
  896.         display: none !important;
  897.     /* background-position: center -18px; */
  898.     /* border-bottom: 1px solid #F5F5F5; */
  899.     }
  900.     #footer {
  901.          display: none ! important;
  902.     }
  903.     /* (new17) PROFILE - REMOVE FROM FRIENDS - LANGUES - FR / US - === */
  904.     .profileR a[hint="Usuń z grona znajomych"]:before ,
  905.     .profileR a[hint="Verwijder uit vrieden"]:before ,
  906.     .profileR a[hint="お友だちを削除する"]:before ,
  907.     .profileR a[hint="Remover dos amigos"]:before ,
  908.     .profileR a[hint="Удалить из друзей"]:before ,
  909.     .profileR a[hint="Rimuovi dagli amici"]:before ,
  910.     .profileR a[hint="Eliminar de amigos"]:before ,
  911.     .profileR a[hint="Entferne von Freunden"]:before ,
  912.     .profileR a[hint="Retirer des amis"]:before ,
  913.     .profileR a[hint="Remove from friends"]:before {
  914.         position: absolute ! important;
  915.         content: "X" ! important;
  916.         font-size: 25px ! important;
  917.         color: red ! important;
  918.     }
  919.      
  920.      
  921.     /* (new19)SUPP PUB / COKIES MESSAGE - === */
  922.     .bottom_message ,
  923.     #plAds ,
  924.     #adTop,
  925.     #adIndex ,
  926.     #plAdsplAds ,
  927.     .favAds ,
  928.     .adVideo  ,
  929.     #adBottom ,
  930.     #playerBox .sponsorTitle ,
  931.     #playerBox .sponsorBottom ,
  932.     #playerBox .sponsorB {
  933.         display: none !important;
  934.     }
  935.      
  936.      
  937.     /* (new9) RANKING PAGES -  UPLOAD / EDIT ITEMS / MOST  - RIGHT / LEFT BUTTONS - === */
  938.     /*.hAddition span,*/
  939.     .box h2 .btnsRight {
  940.         position: absolute !important;
  941.         display: inline-block !important;
  942.         height: 15px !important;
  943.         float: none !important;
  944.         right: 30px !important;
  945.         color: red !important;
  946.     }
  947.     .box h2.gr .btnsRight a {
  948.         color: gold ! important;
  949.     }
  950.     .box h2.gr .btnsRight a:hover {
  951.         color: peru ! important;
  952.     }
  953.     .box h2 a.sel {
  954.         height: 10px !important;
  955.         line-height: 10px !important;
  956.         width: auto !important;
  957.         margin: 0 0 0 2px !important;
  958.         padding: 3px 3px 2px 3px !important;
  959.         font-size: 14px !important;
  960.         color: red !important;
  961.         background-image: none !important;
  962.         background: green !important;
  963.     }
  964.     .box h2 div.btnsRight a,
  965.     .box h2 div.btnsLeft a,
  966.     .box h2 div.btnsBetween a {
  967.         height: 10px !important;
  968.         line-height: 10px !important;
  969.         width: auto !important;
  970.         margin: 0 0 0 2px !important;
  971.         padding: 3px 3px 2px 3px !important;
  972.         font-size: 14px !important;
  973.         color: gold !important;
  974.         background-image: none !important;
  975.     }
  976.     /* (new22) - CAM MODEL NAME IN PLAYER */
  977.     .btnsLeft .userInfoFromTitle:after {
  978.         position: absolute ! important;
  979.         content: " ▶  "" camshow :  "  attr(uname)! important;
  980.         height: 10px !important;
  981.         line-height: 10px !important;
  982.         width: auto !important;
  983.         top: 20px ! important;
  984.         left: -5px ! important;
  985.         padding: 3px 10px !important;
  986.         background-image: none !important;
  987.         background: black ! important;
  988.         font-size: 14px !important;
  989.         color: gold !important;
  990.         z-index: 500000 ! important;
  991.     }
  992.      
  993.     /* TEST BOXC - PROFILE - EMPTY - SUPP - === */
  994.     .profile .empty {
  995.         display: none ! important;
  996.     }
  997.      
  998.     /* (new5) THUMBNAILS - === */
  999.     .box.boxR  .boxC {
  1000.         position: relative !important;
  1001.         min-height: 0 !important;
  1002.         width: 1400px !important;
  1003.         left: 200px !important;
  1004.         padding: 0 !important;
  1005.         border-radius: 0 0 3px 3px;
  1006.         border-width: 0 1px 1px;
  1007.     }
  1008.     /* (new5) FAVS - THUMBNAILS - === */
  1009.     .boxC.favVidList {
  1010.         position: relative !important;
  1011.         min-height: 0 !important;
  1012.         width: 1680px !important;
  1013.         left: 0px !important;
  1014.         padding: 0 !important;
  1015.         border-radius: 0 0 3px 3px;
  1016.         border-width: 0 1px 1px;
  1017.     }
  1018.      
  1019.     /* (new5) NEWS - THUMBNAILS - === */
  1020.     .box .boxC.noPads #news{
  1021.         position: relative !important;
  1022.         min-height: 0 !important;
  1023.         top: -15px !important;
  1024.         padding: 0 !important;
  1025.         border-radius: 0 0 3px 3px;
  1026.         border-width: 0 1px 1px;
  1027.     }
  1028.     /* TABS IN HEADER - === */
  1029.     #main .main table.w100 tbody tr td .box .boxC .tabs {
  1030.         display: inline-block !important;
  1031.         margin-top: -36px !important;
  1032.         position: relative !important;
  1033.     }
  1034.      
  1035.     /* TEST - PANEL LEFT - === */
  1036.     #menuRound{
  1037.         margin-top: 1px;
  1038.     }
  1039.     /* TEST - PANEL ITEMS - === */
  1040.     #menuRound .list a,
  1041.     #menuLeft .list a,
  1042.     #menuRight .list a ,
  1043.     #menuRound .list a, #menuLeft .list a, #menuRight .list a {
  1044.         display: block;
  1045.         height: 22px !important;
  1046.         line-height: 22px !important;
  1047.     }
  1048.      
  1049.     /* (new9) - PANEL LEFT - CATEGORIES - SCROLLABLE -
  1050.     #menuRound ,
  1051.     #menuRight ,
  1052.     === */
  1053.     #menuLeft {
  1054.         width: 85px ! important;
  1055.         height: 890px !important;
  1056.         margin-top: 1px ! important;
  1057.         border-radius: 5px  ! important;
  1058.     }
  1059.     #menuLeft .head {
  1060.         display: block;
  1061.         line-height: 17px;
  1062.         padding: 7px 0 8px 3px;
  1063.         border-radius: 5px 5px 0 0  ! important;
  1064.         font-size: 14px;
  1065.         font-weight: bold;
  1066.         text-shadow: 0 1px #000000;
  1067.         color: #FFD700 !important;
  1068.         background: #373737;
  1069.     }
  1070.     #menuLeft .list {
  1071.         width: 85px ! important;
  1072.         height: 850px !important;
  1073.         margin-top: 1px ! important;
  1074.         padding-top: 10px ! important;
  1075.         border-radius: 5px  ! important;
  1076.         overflow-x: hidden;
  1077.         overflow-y: auto !important;
  1078.         background: black ! important;
  1079.     }
  1080.     #menuLeft .list a  {
  1081.         display: block;
  1082.        height: 17px ! important;
  1083.         line-height: 12px !important;
  1084.         padding: 4px 5px 8px 4px ! important;
  1085.         border-bottom: 1px solid #454545;
  1086.         border-top: 1px solid #5B5B5B;
  1087.         font-size: 12px;
  1088.         font-weight: bold;
  1089.         text-decoration: none;
  1090.         text-shadow: 0 1px #000000;
  1091.         color: #EAEAEA;
  1092.         background-color: #4C4C4C;
  1093.     }
  1094.     /* (new2) PANEL RIGHT - USER SECTIONS - === */  
  1095.     #menuRight {
  1096.         position: relative ! important;
  1097.         display: inline-block ! important;
  1098.         margin-top: 2px ! important;
  1099.         z-index: 200 ! important;
  1100.     }
  1101.      
  1102.     /* (new9) NOT LOGGED - HEADER - BACKGROUND - RED  - === */
  1103.     #header>colgroup {
  1104.         position: absolute ! important;
  1105.         display: inline-block !important;
  1106.         height: 32px !important;
  1107.         width: 1918px !important;
  1108.         margin-top: -22px !important;
  1109.         background-color: rgb(62, 62, 62) !important;
  1110.         background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.12)) !important;
  1111.         border: 1px solid rgb(0, 0, 0) !important;
  1112.         box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
  1113.         color: rgb(170, 170, 170) !important;
  1114.         font-weight: bold !important;
  1115.         outline: 0 none !important;
  1116.         text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5) !important;
  1117.     }
  1118.     /* (new9) ALL - UNDER TOP HEADER POSITION - TOUCH LOGED - === */
  1119.     #header>colgroup+tbody {
  1120.         display: block !important;
  1121.         height: 0px !important;
  1122.         width: 1900px !important;
  1123.         margin-top: -50px !important;
  1124.     }
  1125.      
  1126.     /* (new16) TEST MENU TOP LEFT (.menu2) - === */
  1127.     .menu2 {
  1128.         position: relative;
  1129.         height: 40px !important;
  1130.         margin-top: 16px;
  1131.     }
  1132.      
  1133.     /* (new9) TEST - MENU LEFT (.menu2) - TOTAL CONTAINER - === */
  1134.     #main .menu.menuUser  + .main table#header.w100>colgroup+tbody>tr:last-of-type {
  1135.         display: inline-block;
  1136.         margin-top: 14px ! important;
  1137.     }
  1138.     #main .menu.menuUser  + .main table#header.w100>colgroup+tbody>tr:last-of-type td {
  1139.         display: inline-block;
  1140.         width: 1918px !important;
  1141.         margin-top: -10px ! important;
  1142.     }
  1143.     #main .menu.menuUser  + .main table#header.w100>colgroup+tbody>tr:last-of-type td .menu2 {
  1144.         margin-top: 15px ! important;
  1145.         height: 24px !important;
  1146.         position: relative;
  1147.     }
  1148.      
  1149.     /* TEST - MENU LEFT (.menu2) - TABS (.menu2 .l1) -
  1150.     .menu2 .l1 ,
  1151.     == */
  1152.     .menu2 .l1  {
  1153.         height: 39px !important;
  1154.         margin-top: -17px ! important;
  1155.         padding-left: 8px ! important;
  1156.         background: url("http://eu-st.xhamster.com/images/tpl2/bgSpriteV2.png") repeat-x scroll 0 -54px #434343;
  1157.     /* outline: yellow 1px solid ! important; */
  1158.     }
  1159.     .menu2 .l1 a {
  1160.         height: 20px ! important;
  1161.         line-height: 20px ! important;
  1162.         padding: 2px !important;
  1163.     /* background-color: #535353 ! important; */
  1164.     /* background: url("http://eu-st.xhamster.com/images/tpl2/bgSpriteV2.png") repeat-x scroll 0 -54px #434343; */
  1165.         background-position: 0 -101px;
  1166.     }
  1167.     /* (new9) TABS SELECTED / HOVER SELECTED - === */
  1168.     .menu2 .l1 a.sel ,
  1169.     .menu2 .l1 a:not([target="_blank"]):not(.itemRand):not(.itemLeft):hover,
  1170.     .menu2 .l1 a.sel:hover  {
  1171.         position: relative ! important;
  1172.         max-height: 18px ! important;
  1173.         min-height: 18px ! important;
  1174.         top: 3px ! important;
  1175.         padding: 0 5px  ! important;
  1176.         background-position: 0 -101px;
  1177.         border: inset gold  !important;
  1178.         border-bottom: none ! important;
  1179.         border-width: 1px 1px 0px 1px ! important;
  1180.         border-radius: 5px 5px 0 0  ! important;
  1181.     }
  1182.     .menu2 .l1 a.sel  {
  1183.         background: #222222 !important;
  1184.     }
  1185.     .menu2 .l2 .sub {
  1186.         display: none;
  1187.     }
  1188.      
  1189.      
  1190.     /* TEST - MENU LEFT (.menu2) - ALL - SUB MENU (.menu2 .l2) -  - === */
  1191.     .menu2 .l2 {
  1192.         position: relative;
  1193.         width: 650px !important;
  1194.         height: 19px !important;
  1195.         top: -19px !important;
  1196.         background: #535353;
  1197.         border-radius: 0  ! important;
  1198.         overflow: hidden;
  1199.      
  1200.     }
  1201.     #main .main table#header.w100 tbody tr td .menu2 .l2 .sub a {
  1202.         height: 10px ! important;
  1203.         line-height: 10px ! important;
  1204.         padding: 2px 10px !important;
  1205.     }
  1206.      
  1207.     /* SUPP - "Win15.00+" - === */
  1208.     .sub>a[href="http://xhamster.com/cam_contest.php"] ,
  1209.     .sub>a[href="http://xhamster.com/webcam_models_wanted.php"] ,
  1210.     .sub>a[href="http://xhamster.com/start_broadcasting.php"] {
  1211.           display: none ! important;
  1212.     }
  1213.      
  1214.     /* TEST - MENU LEFT (.menu2) - SUB MENU (.menu2 .l2) - SUB TAB "Recommened Videos" - ICON - === */
  1215.      
  1216.     #main .main table#header.w100 tbody tr td .menu2 .l2 .sub a[href="http://xhamster.com/recommended_for_me.php"] span.hint .iconL,
  1217.     #main .main table#header.w100 tbody tr td .menu2 .l2 .sub a[href="http://xhamster.com/recommended_for_me.php"] span.hint .iconL .iconHintOver {
  1218.         background-position: -248px -67px;
  1219.         height: 12px ! important;
  1220.         width: 9px ! important;
  1221.     }
  1222.     /* (new18) BLOG POST - POSTS LIST - === */
  1223.     #blog.box.boxR .boxC {
  1224.         position: relative !important;
  1225.         width: 1730px !important;
  1226.         min-height: 0 !important;
  1227.         left: 20px !important;
  1228.         padding: 0 !important;
  1229.     }
  1230.      
  1231.     #stories .post,
  1232.     #relatedStories .post,
  1233.     #blog .post {
  1234.         position: relative !important;
  1235.         display: inline-block !important;
  1236.         width: 550px !important;
  1237.         border-bottom: 1px dashed #CCCCCC;
  1238.         border-right: 3px gray solid!important;
  1239.         text-align: left!important;
  1240.     }
  1241.     #blog .post {
  1242.         height: 350px!important;
  1243.         padding: 5px!important;
  1244.         overflow: hidden!important;
  1245.         overflow-y: auto!important;
  1246.     }
  1247.     #blog .post:nth-child(odd) {
  1248.         background: rgba(20, 19, 19, 0.17) !important;
  1249.     }
  1250.     #blog .post:nth-child(even) {
  1251.         background: rgba(14, 14, 14, 0.66) !important;
  1252.         color: gold!important;
  1253.     }
  1254.     #blog .post:nth-child(even) .short_body {
  1255.         color: white !important;
  1256.     }
  1257.     #blog .post:nth-child(even) .bottom {
  1258.         background: rgba(20, 19, 19, 0.17) !important;
  1259.         color: gold!important;
  1260.     }
  1261.     #blog .post:nth-child(even) .bottom a {
  1262.         color: peru !important;
  1263.     }
  1264.      
  1265.     #blog .post iframe {
  1266.         display: inline-block!important;
  1267.         margin-left: 100px!important;
  1268.         margin-bottom: -60px!important;
  1269.         transform: scale(0.8)!important;
  1270.         transform-origin: top left!important;
  1271.     }
  1272.     ostView h2 {
  1273.         position: absolute!important;
  1274.         display: inline-block !important;
  1275.         width: 100%!important;
  1276.         min-width: 559px !important;
  1277.         max-width: 559px !important;
  1278.         padding: 1px 22px!important;
  1279.         margin-left: 350px!important;
  1280.         margin-top: -7px!important;
  1281.         border-radius: 3px 0 0;
  1282.     }
  1283.     /* (new17) BLOG SHORT RESUM */
  1284.     /* (new17) BLOG SHORT RESUM - VIDEO LINK */
  1285.     .short_body>a~ span.linkifyplus ,
  1286.     .short_body>a[href^="http://xhamster.com/user/video/"] {
  1287.         height: 20px;
  1288.         min-width: 100%!important;
  1289.         visibility: hidden!important;
  1290.     }
  1291.     .short_body>a[href^="http://xhamster.com/user/video/"]:before {
  1292.         content: "Video Page"!important;
  1293.         position: relative !important;
  1294.         display: inline-block !important;
  1295.         width: 100%!important;
  1296.         visibility: visible!important;
  1297.         color: gold!important;
  1298.         text-align: center!important;
  1299.         background: black !important;
  1300.     }
  1301.     .short_body>a~ span.linkifyplus:before {
  1302.         content: "Video Page (LinkifyPlus)"!important;
  1303.         position: relative !important;
  1304.         display: inline-block !important;
  1305.         width: 100%!important;
  1306.         visibility: visible!important;
  1307.         color: gold!important;
  1308.         text-align: center!important;
  1309.         background: black !important;
  1310.     }
  1311.      
  1312.     /* (new19) SHORT POST - CONTINUE BUTTON */
  1313.     .short_body>a:last-of-type[href*="/posts"] {
  1314.         position: absolute !important;
  1315.         display: inline-block !important;
  1316.         content: "Video Page (LinkifyPlus)"!important;
  1317.         width: 100px!important;
  1318.         right: 5px!important;
  1319.         top: 20px !important;
  1320.         padding-right: 10px!important;
  1321.         color: peru!important;
  1322.         text-align: right!important;
  1323.         visibility: visible!important;
  1324.         background: black !important;
  1325.     }
  1326.      
  1327.     /* ==== (new24) BLOG POST ==== */
  1328.     /* (new2) BLOG POST - POSTS - === */
  1329.     #postView.box >h2+ .boxC {
  1330.         position: relative ! important;
  1331.         display: inline-block ! important;
  1332.         height: 100% ! important;
  1333.         min-height: 100px !important;
  1334.         width: 1700px !important;
  1335.         margin-left: 10px !important;
  1336.         padding: 5px !important;
  1337.     }
  1338.     #postView.box .boxC .text {
  1339.         position: relative ! important;
  1340.         display: inline-block ! important;
  1341.         height: 100% ! important;
  1342.         min-height: 100px !important;
  1343.         padding: 10px 0px 11px 20px ! important;
  1344.         white-space:pre-line  !important;
  1345.         word-wrap: break-word !important;
  1346.         border: 1px solid gray ! important;
  1347.     }
  1348.     /* (new22) BLOG VIEW - VIDEOS LINKS -
  1349.     #postView .text>a[href^="http://xhamster.com/movies/"]
  1350.     === */
  1351.     /* #postView .text>iframe ~ a[href^="http://xhamster.com/movies/"] */
  1352.     #postView .boxC div.text a[href^="http://xhamster.com/movies/"] {
  1353.         position: absolute ! important;
  1354.         display: inline-block ! important;
  1355.         font-size: 0!important;
  1356.         color: transparent!important;
  1357.     }
  1358.     /*  ? */
  1359.     /* #postView .text>iframe ~ a[href^="http://xhamster.com/movies/"]:before */
  1360.     #postView .boxC div.text a[href^="http://xhamster.com/movies/"]:before  {
  1361.         Content: "vid"!important;
  1362.         position: absolute ! important;
  1363.         display: inline-block ! important;
  1364.         width: 400px !important;
  1365.         min-height: 35px!important;
  1366.         max-height: 35px!important;
  1367.         min-width: 25px!important;
  1368.         line-height: 14px !important;
  1369.         max-width: 25px!important;
  1370.         margin-top: -230px!important;
  1371.         margin-left: -8px!important;
  1372.         overflow: visible!important;
  1373.         font-size: 8px!important;
  1374.         color: red!important;
  1375.         text-align: right!important;
  1376.         font-size: 12px !important;
  1377.         background: black!important;
  1378.         background-image: url(http://www.dmast70.com/wp-content/themes/ensconce/images/icons/link-icon.png) !important;
  1379.         background-position:  center 7px !important;
  1380.         background-size: 80% 80% !important;
  1381.         border-radius: 5px 0 0 5px!important;
  1382.         text-align: center !important;
  1383.     }
  1384.      
  1385.     /* (new5) BLOG POST - GENERAL - TXT POSTS - COLUMNS === */
  1386.     #storyView .text ,
  1387.     #postView.box .boxC .text {
  1388.         display: inline-block !important;
  1389.         width: 1705px !important;
  1390.         -moz-column-width: 290px !important;
  1391.         -moz-column-gap: 24px !important;
  1392.         -webkit-column-gap:: 24px !important;
  1393.         column-gap: 24px !important;
  1394.         -webkit-column-rule: 2px dotted #777 !important;
  1395.         -moz-column-rule: 2px dotted #777 !important;
  1396.         column-rule: 2px dotted #777 !important;
  1397.         font-size: 0.95em !important;
  1398.         overflow-x: auto ! important;
  1399.         overflow-y: auto ! important;
  1400.     }
  1401.     /* (new3) BLOG POST - STORY - TXT POSTS - COLUMNS === */
  1402.     #storyView .text {
  1403.         display: inline-block !important;
  1404.         width: 1700px !important;
  1405.         max-height: 1500px !important;
  1406.         min-height: 100px !important;
  1407.         column-gap: 24px !important;
  1408.         -moz-column-gap: 24px !important;
  1409.         -moz-column-width: 350px !important;
  1410.         font-size: 0.95em !important;
  1411.         overflow-x: auto ! important;
  1412.         overflow-y: auto ! important;
  1413.      
  1414.     }
  1415.     /* (new20) BLOG POST - POSTS - POSTED BY - BLOCK CONTAINER - === */
  1416.     .postBottomBlock {
  1417.         position: absolute !important;
  1418.         display: inline-block !important;
  1419.         width: 610px !important;
  1420.         height: 15px !important;
  1421.         top: -41px !important;
  1422.         left: 650px !important;
  1423.         margin-left: 0 !important;
  1424.         margin-right: 0 !important;
  1425.         padding: 1px 10px!important;
  1426.         background: gold !important;
  1427.     }
  1428.     #postView.box.boxL.postBody > h2 {
  1429.         position: relative ! important;
  1430.         display: inline-block ! important;
  1431.         width: 610px ! important;
  1432.         height: 15px !important;
  1433.         line-height: 15px !important;
  1434.         left: -450px !important;
  1435.         top: -23px !important;
  1436.         padding: 1px 10px!important;
  1437.         text-align: left ! important;
  1438.         text-shadow: none !important;
  1439.         color: white !important;
  1440.         background: red !important;
  1441.     }
  1442.     /* (new2) BLOG POST - POSTS - POSTED BY - TOOL FAV - === */
  1443.     .postBottomBlock .right.tools {
  1444.         position: relative !important;
  1445.         display: inline-block !important;
  1446.         height: 26px !important;
  1447.         width: 45px !important;
  1448.         text-align: justify !important;
  1449.     }
  1450.     .postBottomBlock .right.tools a {
  1451.         width: 28px !important;
  1452.         height: 22px !important;
  1453.         margin: 4px 0 0 8px ! important;
  1454.         padding: 0 !important;
  1455.     }
  1456.     /* (new19) BLOG POST - IMAGE - === */
  1457.     .short_body>img ,
  1458.     #postView .text img:not([src="http://www.gifs.net/Animation11/Webdesign_Elements/Arrows/arrow_comes_by.gif"]) {
  1459.         position: relative !important;
  1460.         display: inline-block !important;
  1461.         width: 300px !important;
  1462.         min-width: 300px !important;
  1463.         max-width: 300px !important;
  1464.         padding: 10px !important;
  1465.     }
  1466.      
  1467.     /* (new24) BLOG POST - POSTS - IFRAME VIDEO in blod post - === */
  1468.     #postView.box .boxC .text iframe {
  1469.         position: relative ! important;
  1470.         display: inline-block ! important;
  1471.         max-height: 350px !important;
  1472.         max-width: 400px !important;
  1473.         margin-left: -40px ! important;
  1474.     /* margin-top: -50px ! important; */
  1475.         margin-bottom: -120px ! important;
  1476.     /* padding-top: 100px !important; */
  1477.         padding: 0 0 1px 0 !important;
  1478.         transform: scale(0.7) ! important;
  1479.         transform-origin: top center!important;
  1480.     /* transform-origin: left top!important; */
  1481.         overflow: visible!important;
  1482.         outline: 1px solid gray !important;
  1483.     }
  1484.      
  1485.     /* (new22) TEST (not WORKING) - BLOG POST - POSTS - IFRAME VIDEO in blod post - COUNTER - === */
  1486.     #postView.box .boxC .text iframe {
  1487.         counter-increment: myIndex !important;
  1488.     }
  1489.     #postView.box .boxC .text iframe + br + a[href^="http://xhamster.com/movies/"]:after {
  1490.         position: absolute ! important;
  1491.         display: inline-block ! important;
  1492.         float: none !important;
  1493.         content: counter(myIndex, decimal) "\A \01F53B" !important;
  1494.         font-size: 10px !important;
  1495.         min-height: 120px !important;
  1496.         max-height: 120px !important;
  1497.         min-width: 20px !important;
  1498.         max-width: 20px !important;
  1499.         top: -177px !important;
  1500.         left: -5px !important;
  1501.         color: red !important;
  1502.         text-align: center !important;
  1503.         z-index: 500000!important;
  1504.     outline: 1px solid violet !important;
  1505.     }
  1506.     /* (new22) - BLOG POST VIEW - LINK USER - === */
  1507.     #postView .text>a[href^="http://xhamster.com/user/"]:not([href*="/video/"]){
  1508.         font-size: 20px!important;
  1509.     }
  1510.     .text>b>a[href^="http://xhamster.com/user/video/"] {
  1511.         display: inline-block !important;
  1512.         width: 320px !important;
  1513.         overflow: hidden !important;
  1514.         text-overflow: ellipsis !important;
  1515.         white-space: nowrap !important;
  1516.     }
  1517.     /* (new23) */
  1518.     .text>b>a[href*="/new-1.html"] {
  1519.         position: absolute !important;
  1520.         display: inline !important;
  1521.     /* display: none !important; */
  1522.     /* float: right !important; */
  1523.     /* clear: bnone !important; */
  1524.     /* width: 1px !important; */
  1525.         height: 35px !important;
  1526.         line-height: 35px !important;
  1527.         margin-left: -25px !important;
  1528.         margin-top: -7px !important;
  1529.     /* margin-bottom: 30px !important; */
  1530.         font-size: 12px !important;
  1531.         color: transparent !important;
  1532.     }
  1533.      
  1534.     .text>b>a[href*="/new-1.html"]:before {
  1535.     /* position: relative !important; */
  1536.         display: inline-block !important;
  1537.         content: "" !important;
  1538.         width: 20px !important;
  1539.         height: 20px !important;
  1540.         top: 5px !important;
  1541.         margin-bottom: -5px !important;
  1542.         margin-left: 18px !important;
  1543.         border: 1px solid peru !important;
  1544.         border-radius: 10px !important;
  1545.         font-size: 12px !important;
  1546.         background: url(http://tympanus.net/Development/MegaWebButtonsPack1//images/icons/user.png) center center no-repeat !important;
  1547.         background-size: 15px 18px!important;
  1548.     z-index: 500 !important;
  1549.     }
  1550.      
  1551.     .text a[href*="/user"]:not([href*="/new-1.html"]):before  {
  1552.         position: relative !important;
  1553.         display: inline-block !important;
  1554.         content: "" !important;
  1555.         width: 20px !important;
  1556.         height: 20px !important;
  1557.     /* top: 0px !important; */
  1558.         margin-bottom: -6px !important;
  1559.         left: -4px !important;
  1560.         border: 1px solid peru !important;
  1561.         border-radius: 10px !important;
  1562.         font-size: 12px !important;
  1563.         background: url(http://tympanus.net/Development/MegaWebButtonsPack1//images/icons/user.png) center center no-repeat !important;
  1564.         background-size: 15px 18px!important;
  1565.         z-index: 500 !important;
  1566.     }
  1567.     .text a[href*="/user"]:not([href*="/new-1.html"]):visited:before,
  1568.     .text>b>a[href*="/new-1.html"]:visited:before {
  1569.         background-color: rgba(77, 77, 77, 0.19) !important;
  1570.         border: 1px solid green !important;
  1571.     }
  1572.     .text a[href*="/user"]:not([href*="/new-1.html"]):hover:before,
  1573.     .text>b>a[href*="/new-1.html"]:hover:before {
  1574.         background-color: rgba(77, 77, 77, 0.19) !important;
  1575.         border: 1px solid red !important;
  1576.     }
  1577.     /* LINK USER DIRECT PAGE - */
  1578.     #postView .text>a[href*="/video/"] {
  1579.     /* background: url("/webapp/style/sprites/webapp-common-main-1x.48af5992.png") no-repeat scroll 0 -193px rgba(0, 0, 0, 0)!important; */
  1580.         position: relative!important;
  1581.         display: inline-block!important;
  1582.         float: left!important;
  1583.         width: 100%!important;
  1584.         min-width: 15px!important;
  1585.         max-width: 15px!important;
  1586.         height: 100%!important;
  1587.         min-height: 17px!important;
  1588.         max-height: 17px!important;
  1589.         line-height: 17px!important;
  1590.         margin-top: -17px!important;
  1591.         margin-left: -20px!important;
  1592.         border-radius: 10px!important;
  1593.         color: transparent!important;
  1594.         overflow: hidden!important;
  1595.         border: 1px solid gray!important;
  1596.     }
  1597.     #postView .text>a[href*="/video/"]:before {
  1598.     /* background-image: url("/webapp/style/sprites/webapp-common-main-1x.48af5992.png") !important; */
  1599.     /* content: url("/webapp/style/sprites/webapp-common-main-1x.48af5992.png") !important; */
  1600.     /* background: url("/webapp/style/sprites/webapp-common-main-1x.48af5992.png") no-repeat scroll 0 -193px rgba(0, 0, 0, 0)!important; */
  1601.         content: "?" !important;
  1602.         position: relative!important;
  1603.         display: inline-block!important;
  1604.         font-size: 15px!important;
  1605.         color: peru!important;
  1606.     }
  1607.     #postView .text>a[href*="/video/"]:hover:before {
  1608.         color: white !important;
  1609.         background: black !important;
  1610.     }
  1611.      
  1612.     /* (new5) BLOG POST - BR - DISPLAY: NONE - ==== */
  1613.     #postView.box >h2+ .boxC .text>br ,
  1614.     #blog.box .boxC .post .short_body br ,
  1615.     #postView.box .boxC .text br {
  1616.         display: none ! important;
  1617.     }
  1618.     /* (new5) BLOG POST - BLOCKS CONTAINER - === */
  1619.     .postBody .boxC  {
  1620.          background-image: none ! important;
  1621.          border: none ! important;
  1622.     }
  1623.      
  1624.     /* (new5) BLOG POST - COMMENTS - === */
  1625.     .postBody #commentBox .boxC {
  1626.         position: relative !important;
  1627.         display: inline-block !important;
  1628.         width: 100px !important;
  1629.         background: transparent !important;
  1630.         background-image: none ! important;
  1631.         border: none !important;
  1632.     }
  1633.      
  1634.     /* (new5) BLOG POST - POST A COMMENT - BLOCK - === */
  1635.      
  1636.     /* (new5) BLOG POST - COMMENT - POST FORM - USER NAME BLOCK - === */
  1637.     #postView.box #commentBox.box #commentSub.boxC #commentForm table.form {
  1638.         position: absolute !important;
  1639.         display: inline-block !important;
  1640.         max-width: 147px !important;
  1641.         min-width: 147px !important;
  1642.         height: 25px ! important;
  1643.         line-height: 25px ! important;
  1644.         left: 0px ! important;
  1645.         top: -33px !important;
  1646.         padding: 1px 5px 2px 5px ! important;
  1647.         border-radius: 3px 3px 0 0 ! important;
  1648.         background: #333333 ! important;
  1649.     }
  1650.      
  1651.     /* (new5) BLOG POST - COMMENT - POST FORM - USER NAME - === */
  1652.     #postView.box #commentBox.box #commentSub.boxC #commentForm table.form tbody tr td .uname {
  1653.         height: 15px !important;
  1654.         line-height: 15px !important;
  1655.         margin-top: 20px !important;
  1656.         padding: 2px !important;
  1657.     }
  1658.      
  1659.     /* (new5) BLOG POST - COMMENT - POST FORM - BUTTON "Post Comment" - === */
  1660.     #postView.box #commentBox.box #commentSub.boxC #commentForm table.form tbody tr td a#commentPost {
  1661.         position: absolute !important;
  1662.         display: inline-block !important;
  1663.         height: 10px !important;
  1664.         width: 100px !important;
  1665.         line-height: 10px !important;
  1666.         margin-top: 40px ! important;
  1667.         margin-left: -85px !important;
  1668.         padding: 0 1px ! important;
  1669.         font-size: 10px ! important;
  1670.         text-decoration: none !important;
  1671.         text-align: center ! important;
  1672.     }
  1673.      
  1674.     /* (new5) BLOG POST - COMMENT - POST FORM - CONTAINER - :hover - === */
  1675.     #postView.box #commentBox.box #commentSub.boxC #commentForm {
  1676.         position: fixed ! important;
  1677.         display: inline-block !important;
  1678.         width: 125px !important;
  1679.         height: 25px ! important;
  1680.         right: 8px !important;
  1681.         top: 473px ! important;
  1682.         padding: 4px 18px 4px 4px !important;
  1683.         border-radius: 5px !important;
  1684.         background: #333333 !important;
  1685.         overflow: hidden !important;
  1686.         z-index: 5000 !important;
  1687.     }
  1688.     #postView.box #commentBox.box #commentSub.boxC #commentForm:hover {
  1689.         position: fixed ! important;
  1690.         display: inline-block !important;
  1691.         width: 625px !important;
  1692.         height: 125px ! important;
  1693.         right: -1px !important;
  1694.         top: 473px ! important;
  1695.         padding: 4px 18px 4px 4px !important;
  1696.         border-radius: 5px !important;
  1697.         overflow: hidden !important;
  1698.         background: #333333 !important;
  1699.         z-index: 5000 !important;
  1700.     }
  1701.     /* (new5) BLOG POST - COMMENT - POST FORM - (REPLY /COMMENT FORM) - === */
  1702.     #postView.box #commentBox.box #commentSub.boxC #commentForm>table:first-of-type {
  1703.         position: absolute ! important;
  1704.         display: inline-block !important;
  1705.         width: 635px !important;
  1706.         height: 92px ! important;
  1707.         left: 3px ! important;
  1708.         margin-top: 30px ! important;
  1709.         padding: 4px 18px 4px 10px !important;
  1710.         border-radius: 5px !important;
  1711.         background: red !important;
  1712.     }
  1713.      
  1714.      
  1715.     /* (new5) BLOG POST - COMMENT - POST FORM - 2 TEXT AERA - === */
  1716.     #postView.box #commentBox.box #commentSub.boxC #commentForm table tbody tr td {
  1717.         margin-left: 4px !important;
  1718.         width: 608px !important;
  1719.     }
  1720.      
  1721.     #postView.box #commentBox.box #commentSub.boxC #commentForm table tbody tr td .commentFormBox {
  1722.     /* position: relative; */
  1723.         width: 618px !important;
  1724.         margin-top: -2px !important;
  1725.         left: -618px !important;
  1726.     }
  1727.     #postView.box #commentBox.box #commentSub.boxC #commentForm table.replyText td .txt {
  1728.         position: absolute !important;
  1729.         display: inline-block !important;
  1730.         top: -30px !important;
  1731.         left: -498px !important;
  1732.         padding: 0 5px !important;
  1733.     }
  1734.     #postView.box #commentBox.box #commentSub.boxC #commentForm table:first-of-type > tbody > tr > td:last-of-type a.iconL.iconClose{
  1735.         position: absolute !important;
  1736.         display: inline-block !important;
  1737.         width: 10px !important;
  1738.         top: -36px !important;
  1739.         left: -645px !important;
  1740.         padding: 0 5px !important;
  1741.     }
  1742.     #postView.box #commentBox.box #commentSub.boxC #commentForm table:first-of-type> tbody >tr >td:first-of-type span {
  1743.         position: relative !important;
  1744.         display: inline-block;
  1745.         float: left !important;
  1746.         width: 98px !important;
  1747.         height: 15px !important;
  1748.         line-height: 15px !important;
  1749.         left: -622px !important;
  1750.         top: -37px !important;
  1751.         margin-bottom: -20px !important;
  1752.         margin-right: 10px;
  1753.         padding: 1px  0 1px 5px !important;
  1754.         white-space: nowrap;
  1755.         background: gold !important;
  1756.         z-index: 100 !important;
  1757.     }
  1758.     #postView.box #commentBox.box #commentSub.boxC #commentForm table:first-of-type> tbody >tr >td:last-of-type{
  1759.         position: absolute !important;
  1760.         display: inline-block !important;
  1761.         float: none !important;
  1762.         width: 100px !important;
  1763.         white-space: nowrap;
  1764.     }
  1765.      
  1766.     /* (new9) BLOG POST - COMMENT LIST - HOVER - === */
  1767.     #postView.box #commentBox.box #commentSub.boxC #commentList {
  1768.         position: fixed !important;
  1769.         display: inline-block !important;
  1770.         height: 400px !important;
  1771.         right: -1905px !important;
  1772.         top: 515px !important;
  1773.         padding-left: 20px !important;
  1774.         overflow-x: auto !important;
  1775.         overflow-y: scroll !important;
  1776.         width: 1900px !important;
  1777.     }
  1778.     #postView.box #commentBox.box #commentSub.boxC #commentList:hover  {
  1779.         position: fixed !important;
  1780.         width: auto !important;
  1781.         height: 400px !important;
  1782.         right: 0px !important;
  1783.         top: 511px !important;
  1784.         border: 1px solid #5C5959 !important;
  1785.         border-top: 14px solid gray ! important;
  1786.         border-bottom: 14px solid gray ! important;
  1787.         overflow-x: auto !important;
  1788.         overflow-y: scroll !important;
  1789.         background: black !important;
  1790.     }
  1791.      
  1792.     /* #postView.box #commentBox.box #commentSub.boxC #commentList .item:first-of-type */
  1793.      
  1794.     #postView #commentBox .head.gr:before  {
  1795.         position: absolute !important;
  1796.         display: inline-block !important;
  1797.         content: "▼ " !important;
  1798.         left: 50px !important;
  1799.         top: 5px ! important;
  1800.     }
  1801.     #postView #commentBox .head.gr {
  1802.         position: fixed !important;
  1803.         display: inline-block !important;
  1804.         width: 390px ! important;
  1805.         top: 720px !important;
  1806.         right: -200px ! important;
  1807.         border: none ! important;
  1808.         text-align: center ! important;
  1809.         transform: rotate(90deg) !important;
  1810.     }
  1811.      
  1812.     #postView.box #commentBox.box #commentSub.boxC #commentList .item {
  1813.         position: relative !important;
  1814.         display: inline-block !important;
  1815.         vertical-align: top ! important;
  1816.         height: 131px !important;
  1817.         width: 365px !important;
  1818.         margin: 2px ! important;
  1819.         border-radius: 5px ! important;
  1820.         border: 1px black solid ! important;
  1821.     }
  1822.     #postView.box #commentBox.box #commentSub.boxC #commentList .item .txt {
  1823.         width: 235px !important;
  1824.     }
  1825.     #postView.box #commentBox.box #commentSub.boxC #commentList .item .txt .oh {
  1826.         height: 68px !important;
  1827.         line-height: 16px;
  1828.         padding: 1px 5px !important;
  1829.         text-transform: lowercase !important;
  1830.         width: 229px !important;
  1831.         word-wrap: break-word !important;
  1832.         -moz-hyphens: auto !important;
  1833.         overflow-x: hidden !important;
  1834.         overflow-y: auto !important;
  1835.     }
  1836.     /* (new5) BLOG POST - COMMENTS LIST - HEADER - === */
  1837.     #postView #commentBox h2.gr {
  1838.         display: inline-block !important;
  1839.         width: 400px !important;
  1840.         margin-left: 2px !important;
  1841.         left: 750px !important;
  1842.         border-radius: 5px 5px  0 0 !important;
  1843.     }
  1844.      
  1845.     /* (new5) BLOG POST - COMMENTS LIST - PAGER - === */
  1846.     #postView.box #commentBox.box #commentSub.boxC #commentList .pager {
  1847.         position: absolute !important;
  1848.         display: inline-block !important;
  1849.         float: right !important;
  1850.         width: auto !important;
  1851.         top: -388px !important;
  1852.         margin-left: -500px !important;
  1853.         padding: 2px !important;
  1854.         text-align: right !important;
  1855.         background-color: #4C4C4C !important;
  1856.     }
  1857.      
  1858.     /* ==== (new2) CAMS ==== */
  1859.      
  1860.     /* (new9) CAMS - PLAYER / THUMBNAIL PAGE - MORE MODELS ONLINE - ICON SNAPSHOT -
  1861.     #moreOnlineModelsBlock.box #moreModels.boxC #cams.camsCustom .bigThumb .avatar a img[title=" "]
  1862.      === */
  1863.     /* ALL*/
  1864.     #snapshot_loader,
  1865.     #snapshot_loader img {
  1866.         display: none !important;
  1867.     }
  1868.     #snapshot .up {
  1869.         position: relative;
  1870.         width: 0;
  1871.         height: 0;
  1872.         left: 150px;
  1873.         border: none !important;
  1874.     }
  1875.     /*  SNAPSOT*/
  1876.     .inside {
  1877.         background-color: transparent !important;
  1878.         border: none ! important;
  1879.     }
  1880.     /* CAMS - MODELS PAGE - (ICON SNAPSHOT) */
  1881.     #camsTabs + #snapshot_switcher {
  1882.         display: inline-block ! important;
  1883.         position: absolute;
  1884.         margin-left: 95px ! important;
  1885.         margin-top: 157px ! important;
  1886.         border-radius: 5px ! important;
  1887.         transform: scale(0.9) ! important;
  1888.     }
  1889.     /* CAMS PLAYER PAGE - (ICON SNAPSHOT ) */
  1890.     #moreOnlineModelsBlock.box #moreModels.boxC #snapshot_switcher  {
  1891.         position: absolute! important;
  1892.         display: inline-block ! important;
  1893.         margin-left: -20px ! important;
  1894.         margin-top: 108px !important;
  1895.         transform: scale(0.56) ! important;
  1896.     }
  1897.      
  1898.     /* (new9) CAMS - MODELS PAGE / PLAYER - SNAPSHOT PREVIEW (replace the original THUMB on HOVER) - pointer-events: none;
  1899.     #camsTabs + #snapshot_switcher
  1900.     === */
  1901.     /* CAMS - MODELS PAGE - (PREVIEW) */
  1902.     #snapshot {
  1903.         display: inline-block ! important;
  1904.         position: absolute;
  1905.         margin-left: 40px ! important;
  1906.         margin-top: -27px ! important;
  1907.         border-radius: 5px ! important;
  1908.         pointer-events: none !important;
  1909.         background-color: transparent ! important;
  1910.         transform: scale(0.5) !important;
  1911.     }
  1912.     #camsTabs + #snapshot_switcher + #snapshot #snapshot_img[src=""] {
  1913.         display: none ! important;
  1914.     }
  1915.     #camsTabs + #snapshot_switcher + #snapshot #snapshot_img[src^="http://userpic.xhamster.com"] {
  1916.         position: absolute ! important;
  1917.         display: inline-block ! important;
  1918.         border-radius: 5px ! important;
  1919.         pointer-events: none !important;
  1920.     outline: 10px solid violet !important;
  1921.     }
  1922.     #camsTabs + #snapshot_switcher + #snapshot #snapshot_img[src^="http://userpic.xhamster.com"]:after  {
  1923.         position: absolute ! important;
  1924.         display: inline-block ! important;
  1925.         content: "Preview " ! important;
  1926.         height: 22px !important;
  1927.         width: 192px !important;
  1928.         padding: 2px !important;
  1929.         font-size: 20px !important;
  1930.         text-align: center !important;
  1931.         color: white !important;
  1932.         background-color: rgba(0, 0, 0, 0.31) ! important;
  1933.         background-color: red ! important;
  1934.         cursor: pointer !important;
  1935.         z-index: 200000 ! important;
  1936.     }
  1937.     /* (new9) CAMS PLAYER PAGE - (MODEL PREVIEW) */
  1938.     #moreOnlineModelsBlock.box #moreModels.boxC #snapshot {
  1939.         border-radius: 5px !important;
  1940.         display: inline-block !important;
  1941.         margin-left: -80px !important;
  1942.         margin-top: -89px !important;
  1943.         transform: scale(0.57) !important;
  1944.     }
  1945.      
  1946.     /* CAMS - PLAYER PAGE - MORE MODELS ONLINE - PANEL INFO - === */
  1947.     .modelThumb .panel {
  1948.         position: relative;
  1949.         height: 20px;
  1950.         padding: 5px 5px 0 8px;
  1951.         border-bottom: 1px solid #D9D9D9;
  1952.         font-size: 12px;
  1953.         background-color: rgba(0, 0, 0, 0.31) ! important;
  1954.     }
  1955.     #moreOnlineModelsBlock.box div#moreModels.boxC div#cams.camsCustom div.bigThumb div.panel span.age ,
  1956.     #moreOnlineModelsBlock.box #moreModels.boxC #cams.camsCustom .bigThumb .panel a.bold {
  1957.         position: relative;
  1958.         height: 20px;
  1959.         padding: 5px 5px 0 8px;
  1960.         font-size: 12px;
  1961.         color: white ! important;
  1962.         border-bottom: 1px solid #D9D9D9;
  1963.         border: none ! important;
  1964.     }
  1965.     #moreOnlineModelsBlock.box div#moreModels.boxC div#cams.camsCustom div.bigThumb div.panel span.age:hover ,
  1966.     #moreOnlineModelsBlock.box #moreModels.boxC #cams.camsCustom .bigThumb .panel a.bold:hover {
  1967.         position: relative;
  1968.         height: 20px;
  1969.         padding: 5px 5px 0 8px;
  1970.         border-bottom: 1px solid #D9D9D9;
  1971.         font-size: 12px;
  1972.         color: white ! important;
  1973.         background-color: black ! important;
  1974.     }
  1975.      
  1976.     .modelThumb .inPrivate,
  1977.     .modelThumb .newModel {
  1978.         position: absolute;
  1979.         right: 7px;
  1980.         height: 10px !important;
  1981.         line-height: 10px !important;
  1982.         bottom: 104px !important;
  1983.         padding: 0 3px !important;
  1984.         border-radius: 2px 2px 2px 2px;
  1985.         font-size: 8px !important;
  1986.         font-weight: bold;
  1987.         color: white !important;
  1988.         text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
  1989.     }
  1990.      
  1991.     /* (new9) A VOIR - CAMS PLAYER PAGE - VIEWERS LIST - GENDER - ICON FEMAL - === */
  1992.     .f.u:after {
  1993.         content: "Ⓕ" ! important;
  1994.         font-size: 15px ! important;
  1995.         color: red ! important;
  1996.     }
  1997.     /* (new2) CAMS PLAYER PAGE - VIEWERS LIST - GENDER - ICON TRANSSEXUEL - === */
  1998.     .t.u:after {
  1999.         content: "Ⓣ" ! important;
  2000.         font-size: 15px ! important;
  2001.         color: red ! important;
  2002.     }
  2003.      
  2004.     /* ==== UPLOAD VIDEO ==== */
  2005.      
  2006.     /* INPUT - (60 caracteres MAX)=== */
  2007.     #upload.boxC #videoEdit input.inp {
  2008.         position: relative ! important;
  2009.         float: left ! important;
  2010.         width: 380px!important;
  2011.         margin: 3px 0;
  2012.     }
  2013.     #upload.boxC #videoEdit .channelsBox label {
  2014.         position: relative !important;
  2015.         display: inline-block !important;
  2016.         height: 20px ! important;
  2017.         line-height: 21px !important;
  2018.         max-width: 300px !important;
  2019.         min-width: 300px !important;
  2020.         top: 5px ! important;
  2021.         margin-bottom: 6px ! important;
  2022.         padding: 1px 4px ! important;
  2023.         text-shadow: none !important;
  2024.     }
  2025.      
  2026.     /*  VIDEO PLAYER PAGE - VIDEO DELETED MESSAGGE - TXT "This movie has been removed due to complain from copyright owner." - === */
  2027.     .error {
  2028.         position: absolute !important;
  2029.         margin: 50px;
  2030.         padding: 20px;
  2031.         border: 1px solid #E48484;
  2032.         border-radius: 3px 3px 3px 3px;
  2033.         font-size: 20px !important;
  2034.         font-weight: bold;
  2035.         text-align: center;
  2036.         color: #2F2F2F;
  2037.         background-color: #F7E8E8;
  2038.     }
  2039.     /*  VIDEO PLAYER PAGE - VIDEO NOT FOUND - TXT ".. but you can check out .." - === */
  2040.     .notFoundB {
  2041.        position: absolute !important;
  2042.         margin-bottom: 50px;
  2043.         margin-left: 553px;
  2044.         margin-right: 100px;
  2045.         margin-top: 185px !important;
  2046.         font-size: 20px !important;
  2047.         font-weight: bold;
  2048.         text-align: center;
  2049.         color: #505050;
  2050.     }
  2051.     .notFoundB + #related .boxC {
  2052.         position: relative;
  2053.         width: 880px !important;
  2054.         left: -40px !important;
  2055.         padding: 10px 0 0;
  2056.     }
  2057.     .notFoundB + #related .boxC #relatedVid {
  2058.         position: relative;
  2059.         width: 990px !important;
  2060.         left: -46px !important;
  2061.         padding: 10px 0 0;
  2062.     }
  2063.      
  2064.      
  2065.     /* (new23) FRIENDS PAGES - LIST - CONTAINER - === */
  2066.     .friendsList {
  2067.         margin: 33px 0 0 70px !important;
  2068.     }
  2069.     /* (new23) FRIENDS PAGES - THUMBS - === */
  2070.     .friendsList .user {
  2071.         height: 115px !important;
  2072.         margin-bottom: 5px !important;
  2073.         margin-right: 15px !important;
  2074.         margin-top: 7px !important;
  2075.         box-shadow: 4px 3px #A4A4A4 !important;
  2076.         border: 1px solid #5F5F5F !important;
  2077.     }
  2078.     .uList .userOuter .user .name ,
  2079.     .friendsList .user .name {
  2080.         display: inline-block;
  2081.         width: 81px !important;
  2082.         line-height: 13px !important;
  2083.         text-decoration: none;
  2084.         color: white ! important;
  2085.         border-radius: 3px !important;
  2086.         background: #373737 ! important;
  2087.     }
  2088.     .uList .userOuter .user .name:visited ,
  2089.     .friendsList .user .name:visited {
  2090.         color: #E76611 ! important;
  2091.     }
  2092.     .friendsList .user .icons {
  2093.         display: inline-block !important;
  2094.         height: 8px !important;
  2095.         line-height: 0;
  2096.         padding: 2px 0;
  2097.     }
  2098.      
  2099.     /* MY FAVORITES USER - THUMBS - BLOCK CONTAINER - === */
  2100.     .userOuter {
  2101.         float: left;
  2102.         height: 102px !important;
  2103.         margin: -2px 2px 4px 3px !important;
  2104.         padding: 9px;
  2105.         box-shadow: 4px 3px #A4A4A4 !important;
  2106.         border-radius: 2px ! important;
  2107.     /* border: 1px solid #D9D9D9; */
  2108.         border: 1px solid #5F5F5F !important;
  2109.        background: url("http://eu-st.xhamster.com/images/tpl2/galleryBg.png") repeat-x scroll 0 0 #E3E3E3;
  2110.     }
  2111.     .userOuter .user {
  2112.         float: none;
  2113.         height: 112px !important;
  2114.         margin-top: -9px !important;
  2115.     }
  2116.      
  2117.     /* (new2) FAVORITE USERS - BACKGROUND - === */
  2118.     .userControlButtons {
  2119.         min-height: 725px !important;
  2120.         text-align: center;
  2121.     }
  2122.      
  2123.     /* REMOVE FAVORITE USERS - CHECK BOX - === */
  2124.     .userOuter label.s span.c {
  2125.         margin-left: -65px !important;
  2126.         margin-top: -124px !important;
  2127.     }
  2128.     .userOuter label.s span {
  2129.         position: absolute !important;
  2130.         display: inline-block !important;
  2131.         float: left;
  2132.         height: 0 !important;
  2133.         width: 0 !important;
  2134.         font-size: 0 !important;
  2135.         color: transparent !important;
  2136.     }
  2137.     .userOuter.sel {
  2138.         border-radius: 5px !important;
  2139.         border: black 1px solid ! important;
  2140.     }
  2141.      
  2142.     /* (new6) FAVORITE USERS - REMOVE/CLEAR -  BIGS BUTTONS - === */
  2143.     .userControlButtons input.btnBig[value="Remove favorites"] ,
  2144.     .userControlButtons input.btnBig[value="Defriend"]  {
  2145.         position: absolute ! important;
  2146.         display: inline-block !important;
  2147.         height: 18px !important;
  2148.         width: 200px ! important;
  2149.         line-height: 18px !important;
  2150.         top: 68px ! important;
  2151.         left: 160px ! important;
  2152.         padding: 0 13px;
  2153.         border-radius: 3px;
  2154.         color: gold ! important;
  2155.         text-decoration: none !important;
  2156.         border: 1px solid red !important;
  2157.         background: black !important;
  2158.     }
  2159.     .userControlButtons input.btnBig[value="Clear Retired"]  {
  2160.         position: absolute ! important;
  2161.         display: inline-block !important;
  2162.         height: 18px !important;
  2163.         width: 200px ! important;
  2164.         line-height: 18px !important;
  2165.         top: 68px ! important;
  2166.         left: 390px ! important;
  2167.         color: gold ! important;
  2168.         text-decoration: none !important;
  2169.         border: 1px solid red !important;
  2170.         background: black !important;
  2171.     }
  2172.      
  2173.     /* (new5) - MESSAGE SUPPORT - SUPP - === */
  2174.     #supportAds {
  2175.         display: none ! important;
  2176.     }
  2177.      
  2178.     /* TEST - FRESH VIDEOS - === */
  2179.      
  2180.     /* TEST - FRESH VIDEOS - FEATURED(, #idxFeach = right) - SUPP ARROW - === */
  2181.     #dating.block a.arrow ,
  2182.     #gallery.block a.arrow ,
  2183.     #cams.block a.arrow {
  2184.         display: none  ! important;
  2185.     }
  2186.     /* (new5) FRESH VIDEOS - PROMOTED(#vPromo = left) + FEATURED(, #idxFeach = right) BLOCKS + BACKGROUND -
  2187.     (width: 358px = HORIZONTAL 2 thumbs x 4) - or (width: 532px = HORIZONTAL 3 thumbs x 2) - or (width: 1054px = HORIZONTAL 6 thumbs x 0)
  2188.     === */
  2189.     #vPromo {
  2190.         display: inline-block ! important;
  2191.         float: left! important;
  2192.         width: 1044px !important;
  2193.         max-height: 185px ! important;
  2194.         min-height: 185px ! important;
  2195.         margin-left: 4px !important;
  2196.         border-radius: 5px !important;
  2197.         background: #FCECB6 !important;
  2198.     }
  2199.     #vPromo .iconRefresh2 {
  2200.         position: relative !important;
  2201.         float: left !important;
  2202.         left: -4px !important;
  2203.         top: 6px !important;
  2204.     }
  2205.     #vPromo .boxC  {
  2206.         display: inline-block ! important;
  2207.         float: none ! important;
  2208.         width: 1048px !important;
  2209.         max-height: 185px ! important;
  2210.         min-height: 185px ! important;
  2211.         margin-left: 2px !important;
  2212.         margin-top: 17px !important;
  2213.         border-radius: 5px !important;
  2214.         background: #FCECB6 !important;
  2215.     }
  2216.     .boxC .fl  {
  2217.         background: #FCECB6 !important;
  2218.     }
  2219.      
  2220.     #vPromo.box .boxC .video {
  2221.         display: inline-block !important;
  2222.         margin-top: -12px !important;
  2223.     }
  2224.     /* TEST - FRESH VIDEOS - PROMO / FEATURED - BACKGROUND TRANSPARENT -
  2225.     #vPromo.box.boxL .boxC
  2226.     #idxFeach .boxC (right = FEATURED)
  2227.     === */
  2228.     #idxFeach .boxC,
  2229.     #vPromo .boxC ,
  2230.     #vPromo .loader {
  2231.         background: none ! important;
  2232.         background: transparent ! important;
  2233.         border: none ! important;
  2234.     }
  2235.      
  2236.     /* (new5) FRESH VIDEOS - PROMOTED(left) - VIDEO THUMBS - ADD ICON "PRO" - === */
  2237.     #vPromo.box .boxC .video:before {
  2238.         position: absolute !important;
  2239.         display: inline-block !important;
  2240.         content: "PRO" !important;
  2241.         padding: 1px !important;
  2242.         right: 0 !important;
  2243.         font-size: 10px !important;
  2244.         border-radius: 0 0 0 3px !important;
  2245.         color: #000000 !important;
  2246.         text-shadow: 0 3px 2px #000000;
  2247.         background: #FFFFFF !important;
  2248.     }
  2249.      
  2250.     /* (new7) FRESH VIDEOS (IN VIDEO PAGE) - with CAMS/PICTURES/DATING - FEATURED - TITLE + REFRESH ICON - === */
  2251.     #idxFeach.box h2.gr {
  2252.         position: absolute !important;
  2253.         display: inline-block !important;
  2254.         height: 17px !important;
  2255.         line-height: 20px !important;
  2256.         width: 240px ! important;
  2257.         left: -1098px !important;
  2258.         margin-top: 20px ! important;
  2259.         margin-bottom: 15px ! important;
  2260.         z-index: 200 !important;
  2261.     }
  2262.     #idxFeach.box h2.gr .iconRefresh {
  2263.         height: 14px !important;
  2264.         margin-top: 1px !important;
  2265.         width: 15px;
  2266.         background-position: 0 -51px;
  2267.         color: white ! important;
  2268.     }
  2269.     /* (new9) FRESH VIDEOS (IN VIDEO PAGE/thumbnal video page) - with CAMS/PICTURES/DATING - FEATURED - BLOCK CONTAINER - === */
  2270.     #idxFeach {
  2271.         position: relative !important;
  2272.         display: inline-block !important;
  2273.         float: right ! important;
  2274.         max-height: 398px !important;
  2275.         min-width: 330px !important;
  2276.         max-width: 330px !important;
  2277.         left: 0px !important;
  2278.         background:  red !important;
  2279.         z-index: 100 !important;
  2280.     }
  2281.     #idxFeach .boxC {
  2282.         position: relative ! important;
  2283.         display: inline-block ! important;
  2284.         max-height: 322px !important;
  2285.         min-width: 27px !important;
  2286.         max-width: 27px !important;
  2287.         margin-top: -30px !important;
  2288.     }
  2289.      
  2290.     #vPromo+ #idxFeach .boxC iframe#popularBox  {
  2291.         position: relative ! important;
  2292.         display: inline-block ! important;
  2293.         max-height: 360px !important;
  2294.         margin-top: 31px !important;
  2295.         left: 3px !important;
  2296.         border: 1px solid  gray ! important;
  2297.     }
  2298.     /*  (new9) FRESH VIDEOS (IN XHAMSTER HOME PAGE) -
  2299.     td[width="1"]:last-of-type
  2300.     VIDEO
  2301.     <iframe id="popularBox" frameborder="no" align="middle" marginwidth="0" marginheight="0" allowtransparency="true" src="/viewFrame.php?
  2302.      
  2303.     HOME PAGE
  2304.     <iframe id="popularBox" frameborder="no" align="middle" src="/popular2.php?1411999260"
  2305.     #popularBox[src^="/popular2.php?"]
  2306.     === */
  2307.     /* #idxFeach .boxC */
  2308.     td[width="1"]:last-of-type {
  2309.         position: relative ! important;
  2310.         display: inline-block ! important;
  2311.         float: right!important;
  2312.         min-width: 330px!important;
  2313.         margin-top: -17px !important;
  2314.         background: yellow!important;
  2315.         border: 4px dotted  peru ! important;
  2316.     }
  2317.     td[width="1"]:last-of-type #idxFeach .boxC {
  2318.         position: relative ! important;
  2319.         display: inline-block ! important;
  2320.         max-height: 285px !important;
  2321.         min-width: 325px!important;
  2322.         margin-top: 0px !important;
  2323.         background: green!important;
  2324.         border: 1px solid  blue ! important;
  2325.     }
  2326.     td[width="1"]:last-of-type #idxFeach .boxC iframe{
  2327.         height: 292px!important;
  2328.         width: 322px!important;
  2329.         margin-top: 0px!important;
  2330.     }
  2331.      
  2332.     /* #popularBox[src^="/popular2.php?"] */
  2333.      
  2334.      
  2335.     /* (new22) FRESH VIDEOS (IN VIDEO PAGE) - with CAMS/PICTURES/DATING - BLOCK CONTAINER
  2336.     .adVideo.adVideo2 + #idxFeach .boxC #popularBox
  2337.     === */
  2338.     .adVideo.adVideo2 + #idxFeach {
  2339.         position: relative ! important;
  2340.         display: inline-block ! important;
  2341.         min-width: 290px ! important;
  2342.         top: 0px ! important;
  2343.         left: -855px ! important;
  2344.         padding: 10px 3px 5px 3px ! important;
  2345.         border-radius: 0 0 5px 5px ! important;
  2346.         visibility: hidden ! important;
  2347.         z-index: 500 !important;
  2348.     }
  2349.     .adVideo.adVideo2 + #idxFeach:hover {
  2350.         display: inline-block ! important;
  2351.         min-width: 327px ! important;
  2352.         top: 0px ! important;
  2353.         left: -910px ! important;
  2354.         border-radius: 0 0 5px 5px ! important;
  2355.         visibility: visible ! important;
  2356.         background-color: black ! important;
  2357.     }
  2358.     .adVideo.adVideo2 + #idxFeach:hover:before{
  2359.         min-height: 720px!important;
  2360.         width: 322px!important;
  2361.         top: -18px ! important;
  2362.         margin-left: -2px !important;
  2363.     }
  2364.     .adVideo.adVideo2 + #idxFeach:before {
  2365.         content: "? CaMs / Pictures / Dating" ! important;
  2366.         position: absolute ! important;
  2367.         display: inline-block ! important;
  2368.         min-height: 20px !important;
  2369.         max-height: 18px ! important;
  2370.         line-height: 18px ! important;
  2371.         width: 245px ! important;
  2372.         top: -20px ! important;
  2373.         margin-left: -53px !important;
  2374.         padding-left: 10px ! important;
  2375.         border-radius: 5px ! important;
  2376.         color: white ! important;
  2377.         background-color: black ! important;
  2378.         visibility: visible ! important;
  2379.     /* outline: 1px solid  green ! important; */
  2380.     }
  2381.     .adVideo.adVideo2 + #idxFeach .boxC {
  2382.         position: relative ! important;
  2383.         display: inline-block ! important;
  2384.         min-height: 702px !important;
  2385.         max-height: 702px ! important;
  2386.         width: 320px ! important;
  2387.         left: -2px !important;
  2388.         top: 30px ! important;
  2389.         z-index: 10000 !important;
  2390.     }
  2391.     .adVideo.adVideo2 + #idxFeach .boxC iframe#popularBox {
  2392.         position: relative ! important;
  2393.         display: inline-block ! important;
  2394.         width: 320px !important;
  2395.         min-height: 660px !important;
  2396.         max-height: 660px ! important;
  2397.         max-height: 348px !important;
  2398.         top: -35px ! important;
  2399.         margin-top: 50px !important;
  2400.         left: 4px !important;
  2401.         border: 1px solid  violet ! important;
  2402.     }
  2403.     /* (new9) ICONS GENDER HD etc... - === */
  2404.     .w100 #idxFeach ~ .box h2 a.tool ,
  2405.     .w100 #idxFeach ~ .box h2 span.tool {
  2406.         display: inline-block ! important;
  2407.         float: none !important;
  2408.         height: 18px !important;
  2409.         margin-left: 10px !important;
  2410.         margin-right: -8px ! important;
  2411.         margin-top: -2px !important;
  2412.         padding: 0px !important;
  2413.         transform: scale(0.8) !important;
  2414.     }
  2415.     /*(new9) - ICON HD
  2416.     .box h2 .btnsBetween,
  2417.     === */
  2418.     .box .head .btnsBetween {
  2419.         position: absolute !important;
  2420.         display: inline-block;
  2421.         left: 1400px!important;
  2422.     }
  2423.     .box .head .btnsBetween a {
  2424.         display: inline-block!important;
  2425.         float: left;
  2426.         font-weight: bold;
  2427.         height: 21px;
  2428.         line-height: 21px;
  2429.         margin: 4px -10px 0 13px!important;
  2430.         padding: 0 2px!important;
  2431.         text-decoration: none;
  2432.     }
  2433.     .box .head .btnsBetween a.sel {
  2434.         border: 1px solid gray!important;
  2435.         border-radius: 3px!important;
  2436.     }
  2437.     /* (new9) ICONS GENDER - === */
  2438.     .box.boxTL .tool.sel {
  2439.         margin-top: 1px!important;
  2440.         border: 1px solid gray!important;
  2441.         border-radius: 3px!important;
  2442.     }
  2443.     .box.boxTL .tool div {
  2444.         display: inline-block!important;
  2445.         padding: 0 2px!important;
  2446.     }
  2447.     /* (new9) TXT "NEW PORN VIDEO" - === */
  2448.     .tool[hint="Straight Videos"] +h1 {
  2449.         position: absolute !important;
  2450.         margin-left: 118px!important;
  2451.         margin-top: -9px !important;
  2452.         font-size: 12px !important;
  2453.     }
  2454.     .tool[hint="Straight Videos"] +h1 + small {
  2455.         position: absolute !important;
  2456.         display: inline-block!important;
  2457.         height: 10px!important;
  2458.         right: 492px;
  2459.         margin-top: 4px !important;
  2460.         font-size: 12px !important;
  2461.     }
  2462.     /* (new5) FRESH VIDEOS / CATEGOREIES - PRINCIPAL THUMBNAIL - BACKGROUND TRANSPARENT -
  2463.     #content.w100 tbody tr td.w100 .box.boxL:not(#vPromo) .boxC
  2464.       === */
  2465.     #content.w100 tbody tr td.w100 #vPromo + #idxFeach  ~.box.boxL .boxC {
  2466.         position: relative !important;
  2467.         width: 1740px !important;
  2468.         margin-top: 5px !important;
  2469.         left: 4px  !important;
  2470.         background: transparent ! important;
  2471.     }
  2472.      
  2473.     /* (new5) CAMS - MODELS PAGE - TABS -
  2474.     #camsTabs.tabsWithPager .tabs
  2475.     === */
  2476.     #camsTabs {
  2477.         position: absolute !important;
  2478.         display: inline-block !important;
  2479.         left: 13px !important;
  2480.         margin-top: 17px;
  2481.     }
  2482.     #camsTabs.tabsWithPager .tabs .head {
  2483.         position: absolute !important;
  2484.         display: inline-block !important;
  2485.         float: none !important;
  2486.         height: 14px !important;
  2487.         line-height: 14px ! important;
  2488.         width: 380px !important;
  2489.         top: -20px !important;
  2490.         left: 350px !important;
  2491.         z-index: 500 !important;
  2492.     }
  2493.     #camsTabs .tabs .head a:not(.right) {
  2494.         height: 17px !important;
  2495.         line-height: 17px !important;
  2496.         margin-right: 5px;
  2497.         margin-top: 0 ! important;
  2498.         padding: 0 5px !important;
  2499.     }
  2500.     /* (new9) CAMS MODELS - SEARCH - === */
  2501.     #camsTabs.tabsWithPager .tabs .head a.right.searchTab {
  2502.         position: absolute ! important;
  2503.         display: inline-block ! important;
  2504.         float: none ! important;
  2505.         height: 14px !important;
  2506.         line-height: 14px !important;
  2507.         left: 332px ! important;;
  2508.         top: 0px !important;
  2509.         padding: 0 15px 0 15px !important;
  2510.         border-radius: 3px 3px 0 0;
  2511.         color: #494949;
  2512.         font-size: 10px !important;
  2513.         font-weight: bold;
  2514.         text-decoration: none;
  2515.         background-image: none ! important;
  2516.         background-color: red ! important;
  2517.     }
  2518.     #camsTabs.tabsWithPager .tabs .head .right.searchTab .textStd.camSearch {
  2519.         border: medium none !important;
  2520.         box-shadow: none !important;
  2521.         height: 10px !important;
  2522.         line-height: 10px ! important;
  2523.         width: 300px  ! important;
  2524.         margin-left: -12px ! important;
  2525.         margin-top: -2px ! important;
  2526.         background: white ! important;
  2527.     }
  2528.     #camsTabs.tabsWithPager .tabs .head .right.searchTab .ico {
  2529.         position: absolute !important;
  2530.         display: inline-block !important;
  2531.         height: 12px !important;
  2532.         width: 13px;
  2533.         left: 338px !important;
  2534.         top: 2px !important;
  2535.         z-index: 150 !important;
  2536.     }
  2537.     /* (new9) CAMS MODELS THUMBNAIL - CONTAINER -
  2538.     #camsTabs.tabsWithPager .tabs .content .tab
  2539.     === */
  2540.     #camsTabs.tabsWithPager .tabs .content .tab:first-of-type #cams {
  2541.         position: absolute ! important;
  2542.         display: inline-block ! important;
  2543.         width: 1818px !important;
  2544.         top: 0px !important;
  2545.         left: 83px ! important;
  2546.     }
  2547.      
  2548.     /* (new5) CAMS - THUMBS - === */
  2549.     .modelThumb {
  2550.         position: static !important;
  2551.         height: 140px ! important;
  2552.         margin: 2px 10px 0 -9px ! important;
  2553.         background: #2F2F2F !important;
  2554.     }
  2555.     /* CAMS - MODEL INFOS - === */
  2556.     .modelThumb .panel {
  2557.         top: 0px ! important;
  2558.     }
  2559.     .modelThumb .info {
  2560.         position: relative ! important;
  2561.         line-height: 7px !important;
  2562.         margin-top: -30px ! important;
  2563.         text-align: center ! important;
  2564.         color: #808080;
  2565.     }
  2566.     .modelThumb .info>p>i {
  2567.         position: relative ! important;
  2568.         display: inline-block ! important;
  2569.         min-width: 180px ! important;
  2570.         max-width: 180px ! important;
  2571.         line-height: 8px !important;
  2572.         top: -5px ! important;
  2573.         left: -5px ! important;
  2574.         text-align: center ! important;
  2575.         color: #808080;
  2576.     }
  2577.      
  2578.     /* CAMS - MODEL NAME - === */
  2579.     #camsTabs.tabsWithPager #cams .bigThumb .panel a.bold {
  2580.         color: white !important;
  2581.     }
  2582.      
  2583.     /* (new22) CAMS - PLAYER PAGE - PLAYER CONTAINER - === */
  2584.      #camIn.box .boxC  {
  2585.         height: 885px !important;
  2586.     /* background: yellow ! important; */
  2587.     }
  2588.     td.camtd {
  2589.         position: absolute !important;
  2590.         display: inline-block ! important;
  2591.         width: 80% ! important;
  2592.         min-width: 705px ! important;
  2593.         max-width: 1050px ! important;
  2594.         min-height: 700px !important;
  2595.         top: 65px ! important;
  2596.         margin-top: 10px ! important;
  2597.         left: 4px !important;
  2598.         z-index: 50000 ! important;
  2599.     }
  2600.     #chat_video ,
  2601.     #xVideoCams {
  2602.         min-height: 790px !important;
  2603.         min-width: 1053px !important;
  2604.         margin-left: 0px ! important;
  2605.         visibility: visible;
  2606.     }
  2607.      
  2608.     /* CAMS PLAYER - ACTIONS BUTTON - === */
  2609.     #user_main_menu,
  2610.     #model_public_acts {
  2611.         height: 0 !important;
  2612.         margin-bottom: 10px;
  2613.         position: relative;
  2614.         text-align: center;
  2615.     }
  2616.      
  2617.     #camIn.box .public_acts #user_main_menu.indiv a#abuse_btn.btnSmall ,
  2618.     #camIn.box .camtd #acts .public_acts a#user_favor_field ,
  2619.     #camIn.box .camtd #acts .public_acts a#sendPM.btnSmall ,
  2620.     #camIn.box .camtd #acts .public_acts a#view_profile.btnSmall {
  2621.         font-size: 0 !important;
  2622.         display: inline-block !important;
  2623.         float: right !important;
  2624.         width: 20px !important;
  2625.         margin-top: 10px;
  2626.         padding: 1px 5px 5px !important;
  2627.         left: 200px ! important;
  2628.         top: -30px !important;
  2629.         border-radius: 2px !important;
  2630.         color: red !important;
  2631.         background-color: red !important;
  2632.     }
  2633.     #camIn.box .camtd div#acts .public_acts #user_main_menu.indiv .public_act a#tips_btn.btnSmall  {
  2634.         position: relative !important;
  2635.         display: inline-block !important;
  2636.         float: right !important;
  2637.         width: 60px !important;
  2638.         margin-top: 10px;
  2639.         padding: 1px 5px 5px !important;
  2640.         left: 350px ! important;
  2641.         top: 0px !important;
  2642.         border-radius: 2px !important;
  2643.         color: red !important;
  2644.         background-color: red !important;
  2645.     }
  2646.      
  2647.     /* (new9) CAMS - PLAYER PAGE - TIPS GOAL INFOS LINE - === */
  2648.     #goal_info {
  2649.         color: #505050;
  2650.         font-size: 10px;
  2651.         line-height: 13px;
  2652.         margin-bottom: 10px;
  2653.         text-align: left !important;
  2654.     }
  2655.     /*#camIn.box .public_acts #user_main_menu.indiv a#abuse_btn.btnSmall {
  2656.          top: -16px !important;
  2657.     }*/
  2658.      
  2659.     /* (new22) CAMS - PUBLIC CHAT BUTTON - go private / Cam2Cam - SUPP - === */
  2660.     div#model_messages div p b.notice ,
  2661.     div#model_messages div p b.sender_tips ,
  2662.     div#model_messages div p b.topic_upd ,
  2663.     #offer_private ,
  2664.     #offer_private_block {
  2665.         display: none !important;
  2666.     }
  2667.     div#model_messages div {
  2668.         border-bottom: none ! important;
  2669.         margin: 0;
  2670.         min-height: 0 !important;
  2671.         margin-top: 9px !important;
  2672.         padding: 0 !important;
  2673.     }
  2674.     div#model_messages div p b:not(.topic_upd):not(.sender_tips):not(.notice) {
  2675.         position: relative ! important;
  2676.         display: inline-block ! important;
  2677.         color: #4f4f4f;
  2678.         margin: 0;
  2679.         width: 100% ! important;
  2680.         min-width: 200px ! important;
  2681.         max-width: 200px ! important;
  2682.         padding-left: 3px !important;
  2683.         margin-top: -4px ! important;
  2684.         top: -15px ! important;
  2685.         margin-bottom: -19px ! important;
  2686.         margin-left: -8px ! important;
  2687.         border-top: 1px solid violet! important;
  2688.     }
  2689.      
  2690.     .buy_tips.btnSmall +.iconL.iconHintBig {
  2691.         display: none !important;
  2692.     }
  2693.     #camIn.box .buy_tips:not(.btnSmall) {
  2694.         position: absolute ! important;
  2695.         left: 58px ! important;
  2696.     }
  2697.     #camIn.box .buy_tips.btnSmall {
  2698.         position: absolute ! important;
  2699.         left: -158px ! important;
  2700.     }
  2701.     /* (new22) CAMS - BUY TOKENS and BECOME MEMBER WITHOUT - TIPS - SUPP - === */
  2702.     #camIn.box #buy_tokens_to_become.user_without_tips a  {
  2703.         display: none ! important;
  2704.     }
  2705.      
  2706.     /* (new22) CAMS VIEWVER - CHAT - MESSAGES - RIGHT PANEL - === */
  2707.     .mMain>tbody>tr>td.camtd + td{
  2708.         position: absolute !important;
  2709.         display: inline-block !important;
  2710.         float: none !important;
  2711.         height: 870px !important;
  2712.         width: 234px !important;
  2713.         left: 1065px !important;
  2714.         top: 75px !important;
  2715.     }
  2716.     .mMain>tbody>tr>td.camtd + td form[name="model_form"]{
  2717.         display: inline-block !important;
  2718.         height: 870px !important;
  2719.         width: 235px !important;
  2720.     }
  2721.     .mMain>tbody>tr>td.camtd + td form[name="model_form"] table.w100.messaging {
  2722.         position: absolute !important;
  2723.         display: inline-block !important;
  2724.         height: 533px ! important;
  2725.         max-width: 237px !important;
  2726.         min-width: 237px !important;
  2727.     }
  2728.     .mMain>tbody>tr>td.camtd + td form[name="model_form"] table.w100.messaging>  tbody{
  2729.         display: inline-block !important;
  2730.         height: 733px ! important;
  2731.         max-width: 237px !important;
  2732.         min-width: 237px !important;
  2733.     }
  2734.     .mMain>tbody>tr>td.camtd + td form[name="model_form"] table.w100.messaging>  tbody tr td ,
  2735.     .mMain>tbody>tr>td.camtd + td form[name="model_form"] table.w100.messaging>  tbody tr {
  2736.         display: inline-block !important;
  2737.         width: 235px !important;
  2738.     }
  2739.     #model_dialog.full div#model_messages {
  2740.         height: 845px ! important;;
  2741.         max-width: 210px !important;
  2742.         min-width: 210px !important;
  2743.     padding-top: 20px!important;
  2744.         background: #333333 ! important;
  2745.     }
  2746.     #model_dialog.full div#model_messages div:nth-child(odd) {
  2747.         border-bottom: 1px dotted #D1D1D1;
  2748.         margin: 0;
  2749.         padding: 5px 0 7px;
  2750.         color: peru ! important;
  2751.         background: #333333 ! important;
  2752.     }
  2753.     #model_dialog.full div#model_messages div:nth-child(even) {
  2754.         border-bottom: 1px dotted #D1D1D1;
  2755.         margin: 0;
  2756.         padding: 5px 0 7px;
  2757.         color: peru ! important;
  2758.         background: #222222 ! important;
  2759.     }
  2760.     #model_messages>div:last-of-type {
  2761.         margin-bottom: 100px ! important;
  2762.     }
  2763.      
  2764.     div#model_messages div p b {
  2765.         color: peru ! important;;
  2766.     }
  2767.     div#model_messages div p {
  2768.         color: gray ! important;
  2769.         min-height: 0 !important;
  2770.         padding: 0 !important;
  2771.     }
  2772.     div#model_messages div p:last-of-type {
  2773.         color: gray ! important;
  2774.         min-height: 0 !important;
  2775.         padding: 0 !important;
  2776.         margin-bottom: 22px ! important;
  2777.     }
  2778.     .mMain>tbody>tr>td.camtd + td form[name="model_form"] table.w100.messaging>  tbody tr .w100.sending {
  2779.         position: absolute ! important;
  2780.         height: 110px ! important;
  2781.         max-width: 85px !important;
  2782.         min-width: 585px !important;
  2783.         top: 775px ! important;
  2784.         left: 240px ! important;
  2785.     }
  2786.     #camIn table.mMain td.w100.send {
  2787.         min-width: 495px !important;
  2788.         padding: 5px;
  2789.     }
  2790.     #send_textarea {
  2791.        width: 459px !important;
  2792.         height: 84px !important;
  2793.         margin-left: 46px !important;
  2794.         padding-left: 8px;
  2795.         padding-right: 8px;
  2796.         border-radius: 3px 0 0 3px;
  2797.     }
  2798.     #camIn table.mMain td .last {
  2799.         position: absolute !important;
  2800.         display: inline-block ! important;
  2801.         width: 100% ! important;
  2802.         min-width: 50px !important;
  2803.         max-width: 50px !important;
  2804.         top: 1px!important;
  2805.         left: 527px!important;
  2806.     }
  2807.     #camIn table.mMain td .second {
  2808.         position: absolute !important;
  2809.         display: inline-block ! important;
  2810.         width: 100% ! important;
  2811.         min-width: 50px !important;
  2812.         max-width: 50px !important;
  2813.         top: 1px !important;
  2814.     }
  2815.     #emoticons {
  2816.         position: absolute;
  2817.         width: 235px !important;
  2818.         height: auto ! important;
  2819.         left: 0px !important;
  2820.         top: 445px !important;
  2821.         background: black ! important;
  2822.         z-index: 10000;
  2823.     }
  2824.     #emoticons .down-border {
  2825.         position: relative;
  2826.         width: 0;
  2827.         height: 0;
  2828.         left: 230px !important;
  2829.         top: -81px !important;
  2830.         border-left: 10px solid rgba(0, 0, 0, 0);
  2831.         border-right: 10px solid rgba(0, 0, 0, 0);
  2832.         border-top: 10px solid #CCCCCC;
  2833.         transform: rotate(-90deg) !important;
  2834.     }
  2835.     #emoticons .down {
  2836.         position: relative;
  2837.         height: 0;
  2838.         width: 0;
  2839.         left: 230px !important;
  2840.         top: -91px !important;
  2841.         border-left: 10px solid rgba(0, 0, 0, 0);
  2842.         border-right: 10px solid rgba(0, 0, 0, 0);
  2843.         border-top: 10px solid black ! important;
  2844.         transform: rotate(-90deg) !important;
  2845.     }
  2846.     #model_dialog.full #emoticons .inside {
  2847.         height: auto ! important;
  2848.         width: 200px !important;
  2849.         background-color: transparent !important;
  2850.         border: none ! important;
  2851.     }
  2852.      
  2853.      
  2854.     /* (new9)CAM - MESSAGES COUNTER - === */
  2855.     div#model_messages div  {
  2856.         counter-increment: myIndex !important;
  2857.     }
  2858.     div#model_messages div p span {
  2859.         position: relative !important;
  2860.         display: inline-block ! important;
  2861.         clear: both !important;
  2862.         float: right ! important;;
  2863.         bottom: -3px !important;
  2864.         margin-right: -1px;
  2865.     }
  2866.      
  2867.     div#model_messages div p b:before {
  2868.         display: inline-block ! important;
  2869.         content: counter(myIndex, decimal);
  2870.         background: gold !important;
  2871.         min-width: 15px !important;
  2872.         margin-right: 5px ! important;
  2873.         margin-top: -5px ! important;
  2874.         padding: 2px ! important;
  2875.         font-size: 10px !important;
  2876.         text-align: center !important;
  2877.         border-radius: 8px ! important;
  2878.         text-align: center ! important;
  2879.     }
  2880.      
  2881.      
  2882.     /* (new9) MODEL MESSAGES - MODEL ICON - === */
  2883.     #model_messages .m p span + b {
  2884.         color: red ! important;
  2885.     }
  2886.     #model_messages .m p:last-of-type{
  2887.         color: #DEDBDB ! important;
  2888.     }
  2889.     #model_messages .m p span + b:after {
  2890.         position: relative ! important;
  2891.         display: inline-block ! important;
  2892.         float: right ! important;
  2893.         content: "? " ! important;
  2894.         right: 10px ! important;
  2895.         padding: 4px ! important;
  2896.         box-shadow: 0px 0px 5px gray !important;
  2897.         border: 2px solid gray ! important;
  2898.         border-radius: 13px ! important;
  2899.         font-size: 13px ! important;
  2900.         color: red ! important;
  2901.         background: black ! important;
  2902.     }
  2903.      
  2904.     /* (new9) MESSAGES - PUB - === */
  2905.     div#model_messages div p b.notice {
  2906.         display: none !important;
  2907.     }
  2908.     div#model_messages div p b.sender_tips ,
  2909.     div#model_messages div p b.topic_upd {
  2910.         background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  2911.         color: gray ! important;
  2912.         font-size: 10px !important;
  2913.         line-height: 10px !important;
  2914.     }
  2915.     /* (new22) CAMS PLAYER PAGE - MODEL NAME AND INFOS - BLOCK CONTAINER - === */
  2916.     #camIn.box h2.gr {
  2917.         position: absolute ! important;
  2918.         display: inline-block !important;
  2919.         width: 1260px !important;
  2920.         left: -1085px !important;
  2921.         top: 61px !important;
  2922.         white-space: nowrap !important;
  2923.     }
  2924.      
  2925.     #camIn.box h2.gr span#modelTopic:before {
  2926.         position: relative ! important;
  2927.         display: inline-block !important;
  2928.         content: "▶" ! important;
  2929.         font-size: 12px !important;
  2930.         margin-left: 20px !important;
  2931.     }
  2932.     #camIn.box h2.gr span#modelTopic {
  2933.         position: absolute ! important;
  2934.         display: inline-block !important;
  2935.         max-width: 404px !important;
  2936.         top: -4px ! important;
  2937.         margin-left: 220px !important;
  2938.         padding: 5px !important;
  2939.         font-size: 12px !important;
  2940.         overflow: hidden !important;
  2941.         text-overflow: ellipsis !important;
  2942.     }
  2943.     #camIn.box h2.gr span#modelTopic:hover {
  2944.         position: absolute ! important;
  2945.         display: inline-block !important;
  2946.         top: -4px ! important;
  2947.         margin-left: 220px !important;
  2948.         max-width: 400px !important;
  2949.         line-height: 10px ! important;
  2950.         font-size: 12px !important;
  2951.         white-space: normal !important;
  2952.         background: black ! important;
  2953.     }
  2954.      
  2955.      
  2956.     /* (new22) CAMS PLAYER PAGE - PLAYER and VIEWERS LIST(?) - INFOS POPUP - === */
  2957.     #camIn .iconUserB {
  2958.         margin-top: -2px !important;
  2959.     }
  2960.     #moreOnlineModelsBlock ~ #user_info {
  2961.         position: absolute ! important;
  2962.         width: 313px;
  2963.         top: 78px !important;
  2964.         left: 50px !important;
  2965.         z-index: 50000 ! important;
  2966.     }
  2967.     /* (new9) CAMS PLAYER PAGE - VIEWERS LIST - INFOS POPUP - ARROW -
  2968.     #user_info .up
  2969.     === */
  2970.     #user_info .up {
  2971.         position: relative;
  2972.         width: 0;
  2973.         height: 0;
  2974.         top: -12px ! important;
  2975.         left: 4px !important;
  2976.     }
  2977.      
  2978.     #user_info .up-border {
  2979.         position: relative;
  2980.         height: 0;
  2981.         width: 0;
  2982.         left: 4px !important;
  2983.         top: -5px ! important;
  2984.     }
  2985.      
  2986.     /* (new22) CAMS - PREVIEW THUMBNAIL - RIGHT PANEL -
  2987.     #content>tbody>tr+tr (touch NEWS)
  2988.     === */
  2989.     #moreOnlineModelsBlock {
  2990.         position: absolute !important;
  2991.         display: inline-block !important;
  2992.         float: none !important;
  2993.         height: 780px ! important;
  2994.         width: 590px !important;
  2995.         right: 0px !important;
  2996.         top: 57px !important;
  2997.         background-color: black ! important;
  2998.     }
  2999.     #moreOnlineModelsBlock h2 {
  3000.         position: absolute !important;
  3001.         display: inline-block !important;
  3002.         float: none !important;
  3003.         width: 269px !important;
  3004.         right: 155px !important;
  3005.         top: 2px !important;
  3006.     }
  3007.     #moreOnlineModelsBlock #moreModels {
  3008.         display: inline-block !important;
  3009.         height: 763px !important;
  3010.         width: 568px !important;
  3011.         margin-left: 5px !important;
  3012.         background: black ! important;
  3013.     }
  3014.     #moreOnlineModelsBlock #moreModels #cams.camsCustom {
  3015.         width: 567px !important;
  3016.         height: 746px!important;
  3017.         margin-left: 8px !important;
  3018.         margin-top: 15px ! important;
  3019.     }
  3020.      
  3021.     /* (new23) - CAM PLAYER - RIGHT PANEL - CAMS MODELS */
  3022.     .camsCustom {
  3023.         font-size: 0;
  3024.         max-height: 764px !important;
  3025.         width: 578px !important;
  3026.         overflow: auto;
  3027.     }
  3028.     #moreOnlineModelsBlock #cams {
  3029.         width: 555px !important;
  3030.         margin: 0 auto;
  3031.     }
  3032.      
  3033.     #moreOnlineModelsBlock #moreModels #cams.camsCustom .modelThumb .panel {
  3034.         margin-top: -25px !important;
  3035.     }
  3036.      
  3037.     /* (new102)NEWS - ITEMS - FLEX - === */
  3038.     .mainC>hr {
  3039.         display: none ! important;
  3040.     }
  3041.     .boxC #news .mainC   {
  3042.         position: relative ! important;
  3043.         display: inline-block !important;
  3044.         height: 100% ! important;
  3045.         width: 1725px !important;
  3046.         overflow: hidden ! important;
  3047.     }
  3048.     .boxC #news .mainC .el  {
  3049.         outline: 1px black solid ! important;
  3050.     }
  3051.     .boxC #news .mainC .el {
  3052.         display: inline-block !important;
  3053.         width: 860px !important;
  3054.         height: 175px !important;
  3055.         overflow: hidden ! important;
  3056.         overflow-y: auto ! important;
  3057.         background: #787575 ! important;
  3058.     }
  3059.      
  3060.     /* TEST - NEWS - ITEMS - THUMBNAIL MESSAGE - USER NAME - === */
  3061.     .boxC #news .mainC .el table.w100 tbody tr td.w100[valign="top"]> a {
  3062.         display: none ! important;
  3063.     }
  3064.     /* (new10) - NEWS - ITEMS - THUMBNAIL MESSAGE - ACTION MESSAGE -
  3065.     .boxC #news .mainC .el table.w100 tbody tr td.w100[valign="top"]> a + span
  3066.     === */
  3067.     .boxC #news .mainC .el table.w100 tbody tr td.w100[valign="top"]> span {
  3068.         position: relative ! important;
  3069.         display: inline-block !important;
  3070.         width: 92px ! important;
  3071.         height: 30px ! important;
  3072.         line-height: 10px ! important;
  3073.         margin-left: -106px !important;
  3074.         top: 142px ! important;
  3075.         border-radius: 0 0 5px ! important;
  3076.         color: gold ! important;;
  3077.         font-size: 13px !important;
  3078.         text-align: center ! important;
  3079.         background: #4C4C4C !important;
  3080.     }
  3081.     .boxC #news .mainC .el table.w100 tbody tr td.w100[valign="top"]> a + span a {
  3082.         position: absolute ! important;
  3083.         display: inline-block !important;
  3084.         min-width: 500px ! important;
  3085.         line-height: 13px ! important;
  3086.         margin-left: 20px !important;
  3087.         margin-top: -147px ! important;
  3088.         top: 165px ! important;
  3089.         padding: 3px! important;
  3090.         color: #808080;
  3091.         font-size: 13px !important;
  3092.         text-align: center ! important;
  3093.         border-radius: 5px ! important;
  3094.         background: #4C4C4C !important;
  3095.     }
  3096.     /* (new10) INVIT APPROVED - === */
  3097.     .boxC #news .mainC .el table.w100 tbody tr td.w100[valign="top"]>.custom .user {
  3098.         position: absolute !important;
  3099.         display: inline-block !important;
  3100.         height: 175px !important;
  3101.         top: -65px !important;
  3102.         bottom: 50px!important;
  3103.     }
  3104.      
  3105.     /* (new10) - NEWS - ADD TIME - Cf INVITE -
  3106.     .addtime:nth-child(even)
  3107.     #news .mainC .w100  a:not(target) +span + .custom +.addtime
  3108.     === */
  3109.     .addtime{
  3110.         position: relative ! important;
  3111.         display: inline-block !important;
  3112.         width: 95px ! important;
  3113.         margin-left: -100px !important;
  3114.         top: 50px ! important;
  3115.         left: -5px ! important;
  3116.         padding: 2px 0 ! important;
  3117.         color: white ! important;
  3118.         font-size: 10px !important;
  3119.         text-align: center ! important;
  3120.         border-radius: 0px ! important;
  3121.         background: red  !important;
  3122.         z-index: 200 ! important;
  3123.     }
  3124.      
  3125.     /* TEST - NEWS - ITEMS - THUMBNAIL MESSAGE - THUMBNAIL -
  3126.     #news .mainC .el table.w100 tbody tr td.w100 .custom table tbody tr td .gallery
  3127.     .boxC #news .mainC .el table.w100 tbody tr td .user ,
  3128.     === */
  3129.     /* USER = */
  3130.     .boxC #news .mainC .el table.w100 tbody tr td .user {
  3131.         position: relative ! important;
  3132.         display: inline-block ! important;
  3133.         height: 164px ! important;
  3134.         top: 5px !important;
  3135.         left: 0px ! important;
  3136.         border-radius: 0 5px 5px 0px ! important;
  3137.         border: 1px solid black !important;
  3138.     }
  3139.     #news .mainC .el table.w100 tbody tr td.w100 .custom table tbody tr td .user {
  3140.         display: inline-block ! important;
  3141.         position: relative ! important;
  3142.         height: 124px ! important;
  3143.         margin-top: 65px !important;
  3144.         left: 0px ! important;
  3145.         border-radius: 5px! important;
  3146.         border: 1px solid black !important;
  3147.     }
  3148.     /* (new10)NEWS - ROW THUMBNAILS - === */
  3149.     #news .custom {
  3150.         display: block ! important;
  3151.         position: relative ! important;
  3152.         float: none ! important;
  3153.         width: 745px ! important;
  3154.         max-height: 130px ! important;
  3155.         min-height: 130px ! important;
  3156.         line-height: 17px;
  3157.         margin-bottom: -232px ! important;
  3158.         top: -40px !important;
  3159.         left: 9px ! important;
  3160.         font-size: 15px ! important;
  3161.         color: white !important;
  3162.         outline: 1px solid yellow !important;
  3163.     }
  3164.      
  3165.      
  3166.     /* NEWS - GALLERIES PHOTO THUMBS - INFOS - === */
  3167.     #news .el .custom .gallery .gtitle {
  3168.         display: block;
  3169.         width: 152px;
  3170.         line-height: 10px ! important;
  3171.         margin-left: 4px;
  3172.         margin-top: -27px !important;
  3173.         text-align: left;
  3174.         font-size: 10px ! important;
  3175.     }
  3176.      
  3177.      
  3178.     /* (new2) NEWS - MESSAGE - === */
  3179.     #news .el .custom a[href*="/posts"] ,
  3180.     #news .el .title {
  3181.         color: white !important;
  3182.         font-size: 15px ! important;
  3183.     }
  3184.     /* (new2) NEWS - BUTTON UNSUBSCRIBE / TOOLS (Delete/report)/SHOW MORE -
  3185.     .unsubscribe.btnBig
  3186.     === */
  3187.     #news .el input.unsubscribe {
  3188.         position: absolute !important;
  3189.         width: 82px !important;
  3190.         height: 15px !important;
  3191.         line-height: 7px !important;
  3192.         margin-left: -98px !important;
  3193.         margin-top: 128px !important;
  3194.         padding: 0px !important;
  3195.         font-size: 10px;
  3196.         border: red 1px solid  ! important;
  3197.     }
  3198.     #news #show_more.pager  {
  3199.         position: fixed !important;
  3200.         display: inline-block ! important;
  3201.         height: 30px ! important;
  3202.         max-width: 130px ! important;
  3203.         min-width: 130px ! important;
  3204.         line-height: 28px ! important;
  3205.         top: 830px ! important;
  3206.         left: 10px ! important;
  3207.         margin-left: -5px  ! important;
  3208.         padding: 5px ! important;
  3209.         color: #666666;
  3210.         cursor: pointer;
  3211.         font-size: 12px;
  3212.         font-weight: bold;
  3213.         border-radius: 3px ;
  3214.         text-decoration: none !important;
  3215.     }
  3216.     #news #show_more.pager img {
  3217.         display: inline-block;
  3218.         height: 15px ! important;
  3219.         max-width: 120px ! important;
  3220.         margin: 32px 0 -5px 0px ! important;
  3221.     }
  3222.      
  3223.     #news .bottom_menu, #news .top_menu {
  3224.         position: relative !important;
  3225.         float: right;
  3226.         top: 161px !important;
  3227.         left: -6px !important;
  3228.         font-size: 9px;
  3229.     }
  3230.      
  3231.     /* EDIT PROFILE (Same "MORE") - UPDATE BUTTON - === */
  3232.     #edit.boxC form  input.btnBig {
  3233.         position: fixed !important;
  3234.         top: 400px ! important;
  3235.         right: 200px !important;
  3236.         text-decoration: none !important;
  3237.         font-size: 20px ! important;
  3238.         border: 2px solid red ! important;
  3239.     }
  3240.      
  3241.     /* (new5) SEARCH VIDEO - RESULTS THUMBNAIL - === */
  3242.     #searchRes {
  3243.         position: relative ! important;
  3244.         display: inline-block !important;
  3245.         max-width: 1746px !important;
  3246.         min-width: 1746px !important;
  3247.         left: 10px !important;
  3248.         top: 10px !important;
  3249.         padding: 20px !important;
  3250.     }
  3251.     /* (new5) SEARCH VIDEO - RELATED PREMIUM THUMBNAIL - === */
  3252.     #searchResR {
  3253.         position: absolute ! important;
  3254.         display: inline-block !important;
  3255.         max-width: 146px !important;
  3256.         min-width: 146px !important;
  3257.         left: 1490px !important;
  3258.         top: 150px !important;
  3259.         padding: 0 2px !important;
  3260.     }
  3261.     #searchResR .box  h2 {
  3262.         position: absolute !important;
  3263.         display: inline-block !important;
  3264.         max-width: 192px !important;
  3265.         min-width: 14px !important;
  3266.         left: -898px !important;
  3267.         top: -20px !important;
  3268.     }
  3269.     #searchResR .boxC>iframe ,
  3270.     #searchResR .box .boxC  {
  3271.         position: relative ! important;
  3272.         display: inline-block !important;
  3273.         max-width: 186px !important;
  3274.         max-height: 610px !important;
  3275.         padding: 10px !important;
  3276.     }
  3277.     #searchRes .boxC {
  3278.         min-height: 610px !important;
  3279.         width: 1218px !important;
  3280.         left: 300px !important;
  3281.         top: 10px !important;
  3282.     }
  3283.     /*#searchResR .boxC>iframe .box2 div.holder div.item a.trumb div.trumb-holder img*/
  3284.     .trumb-holder>img {
  3285.         display: inline-block !important;
  3286.         vertical-align: top;
  3287.         width: 50% ! important;
  3288.         height: 50% ! important;
  3289.         padding: 0 ! important;
  3290.     }
  3291.     .item .trumb.hRotator > span {
  3292.         display: inline-block !important;
  3293.         width: 140px ! important;
  3294.         margin-left: -145px ! important;
  3295.         padding: 0 ! important;
  3296.         text-align: left ! important;
  3297.         text-overflow: ellipsis ! important;
  3298.     }
  3299.      
  3300.      
  3301.     /* HEADER - TOP XHAM HEADER - ICON HAM SUPP([rowspan="2"]) - === */
  3302.     #header>tbody>tr>td[rowspan="2"] {
  3303.         display: none !important;
  3304.     }
  3305.     .headSpace {
  3306.         height: 0 !important;
  3307.         line-height: 1px;
  3308.     }
  3309.     /* HEADER - MENU MAIN - === */
  3310.     .menuMain  {
  3311.         margin-bottom: 0;
  3312.         margin-top: -3px ! important;
  3313.     }
  3314.     /* (new9) +no login -MAIN CONTENT - (KEEP IT: POSITION GENERAL) - === */
  3315.     #main>.main {
  3316.         top: -28px ! important;
  3317.     }
  3318.      
  3319.     /* HEADER - RIGHT MENU "MY NAV BAR" - (with SEARCH / SETTING ICON / MY USER NAME + MY NAV BAR -
  3320.     .l1.hasSub
  3321.     #main .main table#header.w100>colgroup +tbody>tr:nth-child(2)
  3322.     === */
  3323.      
  3324.     /* (new9) +no login - HEADER - RIGHT MENU "MY NAV BAR" - CONTAINER - === */
  3325.      
  3326.     /* (new22) - SEARCH LIST SUGESTION */
  3327.     #searchList {
  3328.         position: absolute;
  3329.         width: 380px !important;
  3330.         left: 660px !important;
  3331.         top: 29px!important;
  3332.         padding: 2px  2px 25px !important;
  3333.         border-radius: 0 0 5px 5px !important;
  3334.         border: 1px solid gray!important;
  3335.         background: #222222 !important;
  3336.         z-index: 800 !important;
  3337.     }
  3338.     #searchList span {
  3339.         display: block;
  3340.         line-height: 30px;
  3341.         min-width: 332px;
  3342.         padding: 0 10px;
  3343.         border-bottom: 1px solid peru;
  3344.         cursor: pointer;
  3345.         font-size: 12px;
  3346.         text-align: left;
  3347.         text-decoration: none;
  3348.         white-space: nowrap;
  3349.         color: peru!important;
  3350.         background-color: rgb(62, 62, 62) !important;
  3351.         background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.12)) !important;
  3352.         border: 1px solid rgb(0, 0, 0) !important;
  3353.         box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
  3354.         color: rgb(170, 170, 170) !important;
  3355.         font-weight: bold !important;
  3356.         outline: 0 none !important;
  3357.         text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5) !important;
  3358.     }
  3359.     #searchList span:hover,
  3360.     #searchList span.sel {
  3361.         color: peru !important;
  3362.         background: none repeat scroll 0 0 #f0f0f0;
  3363.     }
  3364.     /* MEMUS OTHERS */
  3365.     .menuUser {
  3366.         height: 14px !important;
  3367.         margin-top: -13px !important;
  3368.     }
  3369.     .menuUser .main {
  3370.     position: relative !important;
  3371.         display: inline-block !important;
  3372.         float: right !important;
  3373.         height: 15px !important;
  3374.         line-height: 18px ! important;
  3375.         width: 100% !important;
  3376.         min-width: 640px !important;
  3377.         max-width: 640px !important;
  3378.         right: 120px !important;
  3379.         top: 15px !important;
  3380.     }
  3381.     #main .menu .main>ul {
  3382.         position: relative ! important;
  3383.         display: inline-block ! important;
  3384.         height: 18px !important;
  3385.         line-height: 18px ! important;
  3386.         top: -3px ! important;
  3387.         margin-right: 95px ! important;
  3388.         background: url("http://eu-st.xhamster.com/images/tpl2/bgSpriteV2.png") repeat-x scroll 0 -54px #505050 ! important;
  3389.     }
  3390.     /* HEADER - RIGHT MENU "MY NAV BAR" - LABELS PRINCIPALS - === */
  3391.     .menuUser a ,
  3392.     .menuUser a:visited {
  3393.         color: white !important;
  3394.         text-shadow: none !important;
  3395.     }
  3396.     .menuUser a.l1:hover {
  3397.         background-color: #333131 ! important;
  3398.         height: 18px !important;
  3399.     }
  3400.      
  3401.     /* HEADER - RIGHT MENU "MY NAV BAR" - LABELS SECONDAIRES - SUB - === */
  3402.      
  3403.     /* HEADER - RIGHT MENU "MY NAV BAR" - SUPP SEPARATOR - === */
  3404.     #menuLogin>span {
  3405.         display: none !important;
  3406.     }
  3407.      
  3408.      
  3409.     /* (new22)HEADER - RIGHT MENU "MY NAV BAR" - LABELS ITEMS (PRINCIPAL + SECONDAIRES) -
  3410.     .menuUser .main ,
  3411.     .menuUser li,
  3412.     .menuUser .sub,
  3413.     === */
  3414.     .menuUser li {
  3415.     position: relative ! important;
  3416.         display: inline-block ;
  3417.         height: 18px !important;
  3418.         line-height: 18px ! important;
  3419.         min-width: 80px!important;
  3420.         top: 0px !important;
  3421.         z-index: 8000 ! important;
  3422.         background-color: black ! important;
  3423.     }
  3424.     /*  FR ?? */
  3425.     #main .menu.menuUser .main ul.fr li .l1.hasSub + ul.sub {
  3426.         top: 20px !important;
  3427.         z-index: 50000 ! important;
  3428.     }
  3429.     .menuUser .sub li {
  3430.         display: inline-block !important;
  3431.         height: 22px !important;
  3432.         line-height: 22px ! important;
  3433.         padding: 0px 10px 3px 0px  !important;
  3434.         background: #333131 !important;
  3435.     }
  3436.     .menuUser .sub a {
  3437.         display: inline-block !important;
  3438.         height: 22px !important;
  3439.         line-height: 22px ! important;
  3440.         padding: 0 8px 2px !important;
  3441.         background: #333131 !important;
  3442.     }
  3443.     .menuUser a.l1 {
  3444.         display: inline-block !important;
  3445.         float: left ! important;
  3446.         height: 18px !important;
  3447.         line-height: 18px ! important;
  3448.         border-left: 1px solid #5B5B5B ! important;
  3449.         border-right: 1px solid #454545 ! important;
  3450.         font-size: 14px ! important;
  3451.         text-align: left !important;
  3452.         color: #FFFFFF ! important;
  3453.         background-image: none !important;
  3454.     }
  3455.     .menuUser .last {
  3456.         display: none !important;
  3457.     }
  3458.     /* (new2)HEADER - LEFT MENU - HOVER TAB MENU - TABS MENU HOVER - POPUP CATEGORIES - === */
  3459.     .menu2 .subChannel {
  3460.         width: 998px;
  3461.         top: -35px !important;
  3462.         border: 1px solid red ! important;
  3463.         border-radius: 5px ! important;
  3464.         box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  3465.         background: #222222 ! important;
  3466.         z-index: 2000 ! important;
  3467.     }
  3468.      .menu2 .l2 .sub a:hover {
  3469.         display: inline-block !important;
  3470.         position: relative ! important;
  3471.         height: 30px ! important;
  3472.         padding: 5px ! important;
  3473.         border: 1px solid red ! important;
  3474.         border-radius: 5px  ! important;
  3475.         font-size: 15px ! important;
  3476.         color: gold ! important;
  3477.         background: none repeat scroll 0 0 #373737;
  3478.         z-index: 8000 ! important;
  3479.     }
  3480.      
  3481.     /* (new22) HEADER - LEFT MENU - SEARCH FORM - TOTAL BLOCK CONTAINER - (PB: margin-right MOVE "USER LOGIN" BLOCK) - === */
  3482.     #header>tbody>tr>td>table>tbody>tr  {
  3483.         position: relative ! important;
  3484.         display: inline-block ! important;
  3485.         width: 0px !important;
  3486.         height: 20px ! important;
  3487.         top: 32px ! important;
  3488.         left: 600px ! important;
  3489.         margin-right: 535px ! important;
  3490.         padding: 0 ! important;
  3491.         background: url("http://eu-st.xhamster.com/images/tpl2/bgSpriteV2.png") repeat-x scroll 0 -54px #505050 !important;
  3492.         z-index: 500 !important;
  3493.     }
  3494.     #header>tbody>tr>td>table>tbody>tr form table {
  3495.         width: 467px !important;
  3496.     }
  3497.      
  3498.     /* MATCH FORM  - === */
  3499.     #header>tbody>tr>td>table>tbody>tr>td:first-child {
  3500.         position: absolute !important;
  3501.         display: inline-block !important;
  3502.         height: 19px !important;
  3503.         top: -3px !important;
  3504.         left: 151px !important;
  3505.     }
  3506.     /* (new22) HEADER - LEFT MENU - SEARCH FORM - form BLOCK CONTAINER -
  3507.     .w100>tbody>tr>td[valign="top"] #search
  3508.     === */
  3509.     .w100>tbody>tr>td[valign="top"]>table>tbody>tr>td[width="100%"] {
  3510.         position: absolute!important;
  3511.         display: inline-block ! important;
  3512.         width: 200px ! important;
  3513.         height: 100%!important;
  3514.         min-height: 15px!important;
  3515.         max-height: 15px ! important;
  3516.         margin-left: -90px !important;
  3517.         margin-top: -3px !important;
  3518.         padding: 0px ! important;
  3519.     }
  3520.     #search .text {
  3521.         width: 380px ! important;
  3522.         height: 16px !important;
  3523.         margin-top: -1px !important;
  3524.         background-color: rgb(62, 62, 62) !important;
  3525.         background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.12)) !important;
  3526.     /* border: 1px solid rgb(0, 0, 0) !important; */
  3527.         border: 1px solid rgba(205, 142, 80, 0.65)!important;
  3528.         box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
  3529.     /* color: rgb(170, 170, 170) !important; */
  3530.        color: gold !important;
  3531.     }
  3532.     #search .select {
  3533.         width: 58px !important;
  3534.         height: 16px !important;
  3535.         line-height: 30px !important;
  3536.         margin-top: -1px !important;
  3537.         padding-right: 4px !important;
  3538.         background-color: rgb(62, 62, 62) !important;
  3539.         background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.12)) !important;
  3540.     /* border: 1px solid rgb(0, 0, 0) !important; */
  3541.         border: 1px solid rgba(205, 142, 80, 0.65)!important;
  3542.         box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
  3543.         color: rgb(170, 170, 170) !important;
  3544.     }
  3545.     #search .select:hover {
  3546.         height: 14px !important;
  3547.         margin-top: -1px !important;
  3548.         font-weight: bolder ! important;
  3549.         color: gold ! important;
  3550.     /* background: black ! important; */
  3551.     }
  3552.     #search .select .icon {
  3553.         float: right;
  3554.         margin: 5px 1px 0 -5px ! important;
  3555.     }
  3556.      
  3557.     /* (new22)LIST SEARCHABLE ITEMS - CONTAINER - === */
  3558.     #search .list {
  3559.         position: absolute;
  3560.         width: 116px !important;
  3561.         height: 122px !important;
  3562.         left: 0px ! important;
  3563.         top: 16px !important;
  3564.         padding: 0 5px !important;
  3565.         border-color: gray ! important;
  3566.         border-width: 0 1px 1px ! important;
  3567.         border-radius: 0 0 5px 5px !important;
  3568.         background: #222222 !important;
  3569.         z-index: 4;
  3570.     }
  3571.     #search .list a {
  3572.         display: block;
  3573.         height: 20px !important;
  3574.         line-height: 20px !important;
  3575.         margin-top: 2px !important;
  3576.         padding: 0 !important;
  3577.         border-top: none ! important;
  3578.         color: #969696;
  3579.         text-align: center !important;
  3580.         background-color: rgb(62, 62, 62) !important;
  3581.         background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.12)) !important;
  3582.         border: 1px solid rgb(0, 0, 0) !important;
  3583.         box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
  3584.         color: rgb(170, 170, 170) !important;
  3585.     }
  3586.     #search .list a:last-child {
  3587.         line-height: 22px !important;
  3588.         border-radius: 0 0 5px 5px ! important;
  3589.     }
  3590.     #search .list a:first-child {
  3591.         margin-top: 0px !important;
  3592.         line-height: 22px !important;
  3593.     }
  3594.      
  3595.     /* HEADER - LEFT MENU - SEARCH SELECT BUTTON - === */
  3596.     .select.selectEd>span ,
  3597.     .select>span {
  3598.         position: absolute !important;
  3599.         display: inline-block ! important;
  3600.         top: -8px ! important;
  3601.     }
  3602.      
  3603.     /* (new22) HEADER - LEFT MENU - SEARCH - ICON SEARCH SUBMIT BUTTON - === */
  3604.     #search .submit {
  3605.         position: relative !important;
  3606.         display: block ! important;
  3607.         height: 16px !important;
  3608.         width: 16px !important;
  3609.         margin-top: 0px !important;
  3610.         border: 1px solid rgba(205, 142, 80, 0.65)!important;
  3611.     /* background-image: url("http://eu-st.xhamster.com/images/tpl2/icons.png")!important; */
  3612.         background: url("http://www.microsoft.com/library/toolbar/3.0/images/LSB/Search_icon.gif") center center no-repeat !important;
  3613.     /* background-position: -58px -60px !important; */
  3614.     /* background-color: transparent !important; */
  3615.     }
  3616.      
  3617.     /* (new9) HEADER - LEFT MENU - SEARCH ADVANCED POPUP - BOX TOTAL CONTAINER (WITH ICON) -
  3618.     #searchAdvBox
  3619.      === */
  3620.     .w100>tbody>tr>td[valign="top"]>table>tbody>tr>td[width="100%"]+td #searchAdvBox {
  3621.         position: absolute!important;
  3622.         display: inline-block ! important;
  3623.         width: 20px!important;
  3624.         height: 20px!important;
  3625.         left: -9px !important;
  3626.         margin-top: 5px !important;
  3627.         top: -10px !important;
  3628.         border-radius: 3px !important;
  3629.         color: #BABABA !important;
  3630.         transform: scale(0.8) ! important;
  3631.     }
  3632.     .iconSettings {
  3633.         background-position: -279px -80px !important;
  3634.     }
  3635.     .iconSettingsOver {
  3636.         background-position: -261px -80px !important;
  3637.     }
  3638.     /* HEADER - LEFT MENU - SEARCH ADVANCED POPUP - ICON - === */
  3639.     #searchAdvBox .icon.iconSettings {
  3640.         display: inline-block;
  3641.         margin-top: 4px !important;
  3642.     }
  3643.     /* HEADER - LEFT MENU - SEARCH ADVANCED - POPUP -
  3644.     #searchAdv
  3645.     #searchAdv .pr
  3646.     === */
  3647.     /* HEADER - LEFT MENU - SEARCH ADVANCED POPUP - TOTAL CONTAINER - === */
  3648.     #searchAdv .box {
  3649.         position: relative !important;
  3650.         display: inline-block !important;
  3651.         width: 840px !important;
  3652.         margin-left: 570px !important;
  3653.         background: #373737 ! important;
  3654.         border: 1px solid #D1D1D1;
  3655.         border-radius: 3px 3px 3px 3px;
  3656.     }
  3657.     /* HEADER - LEFT MENU - SEARCH ADVANCED POPUP - TOP FILTER PARAMETERS - === */
  3658.     #searchAdv .params {
  3659.         background-image: url("http://eu-st.xhamster.com/images/tpl2/boxLeftBgHover.png") ! important;
  3660.         line-height: 25px;
  3661.         margin: 10px 10px 10px 46px;
  3662.         color: violet ! important;
  3663.     }
  3664.      
  3665.     /* HEADER - LEFT MENU - SEARCH ADVANCED POPUP - PRINCIPAL CATEGORIES (Straight / Trans. /Gays) + CHANNELS ITEMS + CHECKBOXS -  - === */
  3666.      
  3667.     /* HEADER - LEFT MENU - SEARCH ADVANCED POPUP - PRINCIPAL CATEGORIES (Straight / Trans. /Gays) - === */
  3668.     .channelsBox label ,
  3669.     #searchAdv .chGroup label {
  3670.         display: block;
  3671.         width: 80px;
  3672.         height: 24px !important;
  3673.         line-height: 26px !important;
  3674.         margin-left: 5px !important;
  3675.         margin-right: 5px !important;
  3676.         margin-top: 9px !important;
  3677.         padding: 0 49px 0 12px !important;
  3678.         background: #373737 !important;
  3679.         border-radius: 3px !important;
  3680.         text-align: center !important;
  3681.         color: violet ! important;
  3682.     }
  3683.      
  3684.     /* HEADER - LEFT MENU - SEARCH ADVANCED POPUP - PRINCIPAL CATEGORIES (Staight / Trans. /Gays) - CHECKBOXS - === */
  3685.     #searchAdvBox form#searchAdv .channelsGroup .chGroup input  {
  3686.         position: absolute !important;
  3687.         display: inline-block !important;
  3688.         height: auto;
  3689.         margin-left: -13px !important;
  3690.         left: 28px !important;
  3691.         top: 14px !important;
  3692.      
  3693.     }
  3694.     /* HEADER - LEFT MENU - SEARCH ADVANCED - CHANNELS ITEMS  - === */
  3695.     .channelsBox label {
  3696.         position: relative ! important;
  3697.         display: inline-block ! important;
  3698.         line-height: 17px !important;
  3699.         height: 20px !important;
  3700.         min-width: 144px ! important;
  3701.         max-width: 144px ! important;
  3702.         margin-left: -133px !important;
  3703.         margin-top: -9px ! important;
  3704.         top: -3px ! important;
  3705.         right: -135px !important;
  3706.         padding: 0px 1px 0px 5px !important;
  3707.         background-color: #373737 !important;
  3708.         border-radius: 3px !important;
  3709.         font-weight: bold ! important;
  3710.         font-size: 14px ! important;
  3711.         text-align: left !important;
  3712.         color: white ! important;
  3713.     }
  3714.     .channelsBox label:hover {
  3715.         background-color: black !important;
  3716.         color: gold ! important;
  3717.     }
  3718.      
  3719.     /* HEADER - LEFT MENU - SEARCH ADVANCED - CHANNELS ITEMS  - CHECKBOXS -
  3720.     *#searchAdvBox form#searchAdv .channelsGroup .channelsBox input
  3721.     === */
  3722.     #searchAdvBox form#searchAdv .channelsGroup .channelsBox input[id^="channels"] {
  3723.         display: inline !important;
  3724.         height: auto;
  3725.         margin-left: -12px !important;
  3726.         margin-top: -10px !important;
  3727.     }
  3728.     /* HEADER - LEFT MENU - SEARCH ADVANCED - CATEGORIES - TOOGLE BUTTON - SHOW/HIDE CATEGORIES - === */
  3729.     #searchAdv .toggle {
  3730.         position: relative !important;
  3731.         float: right;
  3732.         width: 500px !important;
  3733.         height: 20px !important;
  3734.         left: -90px !important;
  3735.         line-height: 20px !important;
  3736.         margin-bottom: 0;
  3737.         margin-right: 10px;
  3738.         margin-top: 10px !important;
  3739.         padding: 0 0 0 20px !important;
  3740.         background: #373737 ! important;
  3741.         border-radius: 3px 3px 3px 3px !important;
  3742.         color: #BABABA !important;
  3743.         cursor: pointer;
  3744.         font-size: 12px !important;
  3745.     }
  3746.     #searchAdv .toggle:hover {
  3747.         background: #1C1A1A ! important;
  3748.     }
  3749.     /* HEADER - LEFT MENU - SEARCH ADVANCED - CHANNELS LIST - when SHOW/HIDE - === */
  3750.     .chGroup ,
  3751.     .channelsGroup {
  3752.         background: url("http://eu-st.xhamster.com/images/tpl2/bgSpriteV2.png") repeat-x scroll 0 -54px #505050 ! important;
  3753.     }
  3754.     .channelsGroup>tbody>tr>td+td {
  3755.         position: relative !important;
  3756.         display: block !important;
  3757.         width: 680px !important;
  3758.         padding-left: 50px !important;
  3759.         margin-left: -50px !important;
  3760.         border: 1px solid #D1D1D1;
  3761.         border-radius: 3px 3px 3px 3px;
  3762.     }
  3763.      
  3764.     /* GENERAL CONTENT - TOTAL CONTAINER (PANEL + THUMBNAIL) - === */
  3765.     #header>colgroup col{
  3766.         background: url("http://eu-st.xhamster.com/images/tpl2/bgSpriteV2.png") repeat-x scroll 0 -101px #636363 ! important;
  3767.         width: 200px !important;
  3768.         height: 30px !important;
  3769.     }
  3770.      
  3771.     /*#main> .menu.menuUser+.main>#adTop+table#content.w100 tbody>tr*/
  3772.     #header+ #adTop+table#content.w100 {
  3773.         width: 1900px ! important;
  3774.     }
  3775.     /* (new9) THUMBNAILS - GENERAL - === */
  3776.     body {
  3777.         overflow-x: hidden !important;
  3778.     }
  3779.     .main {
  3780.         margin: 0 auto;
  3781.         position: relative;
  3782.         width: 1900px !important;
  3783.     }
  3784.     .clear {
  3785.         display: none !important;
  3786.     }
  3787.     /* (new5)TEST AUTOPAGER - MAIN PADDING - === */
  3788.     #main {
  3789.     width: 1900px !important;
  3790.         height: 100%;
  3791.         padding: 0 !important;
  3792.         overflow: visible !important;
  3793.     }
  3794.     /* VIDEO THUMBNAILS - TITLE BLOCK CONTAINER + GENDER SELECTION FILTER ICONS -  === */
  3795.      
  3796.     .box h2 a.tool,
  3797.     .box h2 span.tool {
  3798.         display: block;
  3799.         float: right;
  3800.         height: 24px;
  3801.         width: 29px;
  3802.         margin-bottom: 4px;
  3803.         margin-left: 13px !important;
  3804.         margin-right: 3px;
  3805.         margin-top: -4px !important;
  3806.         background-image: url("http://eu-st.xhamster.com/images/tpl2/icons.png?3");
  3807.         background-position: -29px -111px;
  3808.         background-repeat: no-repeat;
  3809.     }
  3810.     /* (new9) VIDEO THUMBS - GENERAL -
  3811.     :not(.my)
  3812.     .video:not([class=".vList .video"])
  3813.     === */
  3814.     .video {
  3815.         position: relative;
  3816.         display: inline-block ! important;
  3817.         float: none ! important;
  3818.         width: 160px ! important;
  3819.         max-height: 174px ! important;
  3820.         min-height: 174px ! important;
  3821.         margin: 0px 12px 5px -2px !important;
  3822.         left: 5px ! important;
  3823.         color: #999999;
  3824.         font-size: 11px;
  3825.         border: 1px solid #D1D1D1 !important;
  3826.         padding: 1px !important;
  3827.         text-align: left;
  3828.         border-radius: 3px ! important;
  3829.         vertical-align: top ! important;
  3830.         box-shadow: #333 -5px 7px 8px ! important;
  3831.     }
  3832.      
  3833.     .video u {
  3834.         position: relative ! important;
  3835.         display: inline-block ! important;
  3836.         max-height: 37px ! important;
  3837.         min-height: 37px ! important;
  3838.         line-height: 12px !important;
  3839.         left: 4px ! important;
  3840.         margin-top: 2px !important;
  3841.         padding: 0 4px ! important;
  3842.         font-size: 11px !important;
  3843.         font-weight: bold;
  3844.         overflow: hidden !important;
  3845.         text-decoration: none;
  3846.         z-index: 100 ! important;
  3847.     }
  3848.      
  3849.     .video .hRate {
  3850.         margin-top: -6px !important;
  3851.     }
  3852.     /* GALLERIES -  - RELATED VIDEO THUMBNAILS - === */
  3853.     #relatedVidList, #relatedVidList .loader {
  3854.         position: relative !important;
  3855.         display: inline-block !important;
  3856.         height: 380px;
  3857.         width: 890px;
  3858.         margin-top: 113px !important;
  3859.         top: 218px !important;
  3860.     }
  3861.      
  3862.     /* (new9) VIDEO THUMBNAILS - CHANNELS - DATE TITLES - SUPP (display:none) - === */
  3863.     .boxC table.gListing tbody tr td[colspan="3"] ,
  3864.     .vDate {
  3865.         display: none !important;
  3866.     }
  3867.     /* (new6)PROMOTED VIDEO THUMBS - === */
  3868.     .box .boxC .fl {
  3869.         width: 1044px !important;
  3870.     }
  3871.     .box .boxC .fl .video {
  3872.        margin-right: 8px ! important;
  3873.     }
  3874.     .box .boxC div.fl .video:before {
  3875.         position: absolute ! important;
  3876.         display: inline-block ! important;
  3877.         content: "PRO" ! important;
  3878.         border-radius: 0 0 5px 0 ! important;
  3879.         padding: 1px ! important;
  3880.         font-size: 10px ! important;
  3881.         color: #000 ! important;
  3882.         background: #fff ! important;
  3883.         text-shadow: 0px 3px 2px #000;
  3884.     }
  3885.      
  3886.      
  3887.     /* ==== PROFILE ==== */
  3888.      
  3889.     /* PROFILE - USER TOP INFOS HEADER - === */
  3890.     .profileR .boxB table.info {
  3891.         display: inline-block ! important;
  3892.         min-width: 350px ! important;
  3893.         max-width: 350px ! important;
  3894.         z-index: 500 ! important;
  3895.     }
  3896.     /* (new5) PROFILE - VIDEO GALLERIES - THUMBNAILS -  === */
  3897.     .tabs .content {
  3898.         display: inline-block ! important;
  3899.         min-width: 925px !important;
  3900.         max-width: 925px !important;
  3901.         background-color: transparent !important;
  3902.         border: medium none !important;
  3903.         border-radius: 0 3px 3px 3px;
  3904.     }
  3905.     .fList ,
  3906.     .pList ,
  3907.     .gList ,
  3908.     .vList {
  3909.         width: 1525px !important;
  3910.     }
  3911.      
  3912.     /* (new9) PROFILE - USER PRESENTATION + COMMENTS BLOCK - === */
  3913.     .profile .profileR .boxB,
  3914.     .profile .profileR,
  3915.     .profileClosed {
  3916.         max-width: 370px ! important;
  3917.     }
  3918.     .profileR .group.gAbout  .gTitle + .gItems {
  3919.     display: inline-block;
  3920.         min-height: 680px !important;
  3921.         max-height: 680px !important;
  3922.         overflow-x: hidden !important;
  3923.         overflow-y: auto !important;
  3924.     }
  3925.      
  3926.     /* (new9)PROFILE - INFOS PANEL - BLOCK CONTAINER - === */
  3927.     .profileR .full {
  3928.     display: inline-block! important;
  3929.         max-width: 327px ! important;
  3930.         left: -12px ! important;
  3931.         padding-left: 15px ! important;
  3932.         overflow: visible ! important;
  3933.         z-index: 0 !important;
  3934.     }
  3935.     .profileR .full td {
  3936.         display: inline !important;
  3937.         line-height: 12px ! important;
  3938.         margin-right: 7px !important;
  3939.     }
  3940.     /* (new4)PROFILE - FIRST INFOS (with/without GIF BOX) - ( before About) - LABELS - === */
  3941.     .profileR .boxB .info + #giftBox + .full .group:not(.gAbout) .gItems tbody tr td:first-of-type  ,
  3942.     .profileR .boxB .info + .full .group:not(.gAbout) .gItems tbody tr td:first-of-type  {
  3943.         position: relative ! important;
  3944.         display: inline-block !important;
  3945.         height: 12px ! important;
  3946.         min-width: 70px ! important;
  3947.         line-height: 12px ! important;
  3948.         margin-right: 7px !important;
  3949.         padding: 0px 2px ! important;
  3950.         color: gold ! important;
  3951.     }
  3952.      
  3953.     /* (new16)PROFILE - INFOS - GENERAL - LINKS (+ LINKYPLUS PLUS - Greasy Fork) -
  3954.     https://greasyfork.org/scripts/4255-linkify-plus-plus
  3955.     .profileR .gItems  a
  3956.     === */
  3957.     .profileR .full td a {
  3958.         position: absolute ! important;
  3959.         display: inline-block !important;
  3960.         width: 200px !important;
  3961.         margin-bottom: -7px ! important;
  3962.         height: 15px ! important;
  3963.         line-height: 15px ! important;
  3964.         padding: 1px 3px ! important;
  3965.         border-radius: 5px ! important;
  3966.         overflow: hidden !important;
  3967.         text-overflow: ellipsis !important;
  3968.         white-space: nowrap !important;
  3969.         font-size: 12px ! important;
  3970.         background: rgba(200, 190, 190, 0.40) ! important;
  3971.         z-index: 100 ! important;
  3972.     }
  3973.      
  3974.     .profileR .full td a:hover {
  3975.         position: absolute ! important;
  3976.         display: inline-block !important;
  3977.         width: 300px !important;
  3978.         padding: 1px ! important;
  3979.         overflow: hidden !important;
  3980.         font-size: 12px ! important;
  3981.         text-align: center ! important;
  3982.     /* background: rgba(11, 11, 11, 0.84) ! important; */
  3983.         background: rgba(10, 10, 10, 0.73) ! important;
  3984.         z-index: 500 ! important;
  3985.     }
  3986.     .profileR .full td a:visited {
  3987.         color: violet ! important;
  3988.     }
  3989.      
  3990.     /* (new16)PROFILE - FOR GM : linkifyplus PLUS -
  3991.     TINY URL links.co (with!inside txt link)-
  3992.     https://greasyfork.org/scripts/4255-linkify-plus-plus
  3993.     http://xhamster.com/user/wotdfuck
  3994.     === */
  3995.     .profileR .full td a.linkifyplus[href="http://links.co"] {
  3996.         position: absolute ! important;
  3997.         display: inline-block !important;
  3998.         width: 100px !important;
  3999.         margin-bottom: -7px ! important;
  4000.         margin-left: 190px!important;
  4001.         height: 15px ! important;
  4002.         line-height: 15px ! important;
  4003.         padding: 1px 3px ! important;
  4004.         border-radius: 5px ! important;
  4005.         overflow: visible !important;
  4006.         text-overflow: ellipsis !important;
  4007.         white-space: nowrap !important;
  4008.         font-size: 12px ! important;
  4009.         background: rgba(184, 60, 60, 0.32) ! important;
  4010.         color: red!important;
  4011.         text-align: center !important;
  4012.     }
  4013.     .profileR .full td a.linkifyplus[href="http://links.co"]:before {
  4014.         content: "L.P.P. : Not working > > "!important;
  4015.         position: absolute ! important;
  4016.         display: inline-block !important;
  4017.         width: auto !important;
  4018.         margin-left: -145px!important;
  4019.         margin-top: -1px!important;
  4020.         height: 15px ! important;
  4021.         line-height: 15px ! important;
  4022.         padding: 1px 3px ! important;
  4023.         border-radius: 5px ! important;
  4024.         text-align: center !important;
  4025.         color: red!important;
  4026.         background: rgba(184, 60, 60, 0.32) ! important;
  4027.     }
  4028.      
  4029.     /* (new5)PROFILE - INFOS - IN FIRST BLOCK (always open) - LINKS (+ LINKYPLUS) -
  4030.     .profileR .gItems  a
  4031.     === */
  4032.     .profileR .full .group table.gItems tbody tr td a.web:hover {
  4033.         position: absolute ! important;
  4034.         display: inline-block !important;
  4035.         width: 250px !important;
  4036.         margin-bottom: -7px ! important;
  4037.         height: 15px ! important;
  4038.         line-height: 15px ! important;
  4039.         padding: 1px 3px ! important;
  4040.         border-radius: 5px ! important;
  4041.         overflow: hidden !important;
  4042.         text-overflow: ellipsis !important;
  4043.         white-space: nowrap !important;
  4044.         font-size: 12px ! important;
  4045.         background: rgba(10, 10, 10, 0.73) !important ;
  4046.     }
  4047.      
  4048.     /* (new9)PROFILE - BLOCK ABOUT - SCROLL -
  4049.     .group.gAbout:not(.close)
  4050.     === */
  4051.     .group.gAbout {
  4052.         display: inline-block !important;
  4053.         max-height: 660px ! important;
  4054.         width: 360px ! important;
  4055.         line-height: 10px ! important;
  4056.         margin-right: 7px !important;
  4057.         padding-top: 7px;
  4058.      
  4059.     }
  4060.     .profile .full td .about img +br+br,
  4061.     .profile .full td .about img +br {
  4062.          display: inline-block !important;
  4063.     }
  4064.      
  4065.     /* === PROFILE - AVATAR USER CONTAINER ==== */
  4066.      
  4067.     /* AVATAR CONTAINER -
  4068.     .profileR .info >tbody >tr
  4069.     === */
  4070.     .profileR .info >tbody >tr .thumb {
  4071.     /* position: absolute ! important; */
  4072.         position: relative !important;
  4073.         display: inline-block !important;
  4074.         max-height: 112px !important;
  4075.      
  4076.         z-index: 10 !important;
  4077.     }
  4078.     .profileR .info .thumb {
  4079.         position: relative !important;
  4080.         display: inline-block !important;
  4081.         max-height: 90px !important;
  4082.         width: 160px ! important;
  4083.         margin-top: -9px !important;
  4084.         left: -9px ! important;
  4085.         border-radius: 3px ! important;
  4086.     }
  4087.     .profileR .info .thumb .img {
  4088.         position: relative;
  4089.         width: 150px;
  4090.         height: 107px !important;
  4091.         padding: 3px;
  4092.     }
  4093.     .profileR #avatarB  {
  4094.         position: relative ! important;
  4095.         display: inline-block ! important;
  4096.         height: 100px !important;
  4097.         width: 60px !important;
  4098.         margin-top: 0px !important;
  4099.         margin-left: 1px ! important;
  4100.     }
  4101.     .profileR #avatarB .img img {
  4102.         position: relative ! important;
  4103.         display: inline-block !important;
  4104.         height: 74px !important;
  4105.         width: 76px !important;
  4106.         margin-left: -2px !important;
  4107.         margin-top: -3px !important;
  4108.     }
  4109.     /* PROFILES - ICONS - === */
  4110.     .profileR .boxB table.info tbody tr td table.thumb tbody tr.icons {
  4111.         position: absolute !important;
  4112.         display: inline-block !important;
  4113.         max-height: 18px !important;
  4114.         line-height: 16px !important;
  4115.         width: 180px !important;
  4116.         top: 90px !important;
  4117.         left: 169px !important;
  4118.         padding: 0 !important;
  4119.         border: none !important;
  4120.         border-radius: 0 0 3px 3px !important;
  4121.         z-index: 800 !important;
  4122.         background-color: black!important;
  4123.     }
  4124.     .profileR .info .icons td {
  4125.         border: medium none !important;
  4126.         text-align: center;
  4127.     }
  4128.     /* (new9) PROFILES - ICON FAV DISABLED */
  4129.     .icons .disabled .iconFavGray {
  4130.         background-position: -181px -48px ! important;
  4131.     }
  4132.     /* LEVEL FILLED - === */
  4133.     .profileR .level {
  4134.         position: absolute !important;
  4135.         display: inline-block !important;
  4136.         width: 157px !important;
  4137.         top: 94px !important;
  4138.         left: 0px ! important;
  4139.         z-index: 500 !important;
  4140.     }
  4141.      
  4142.     /* USER NAME TITLE + SHORT PRESENTATION - BLOCK CONTAINER -
  4143.     .profileR
  4144.     === */
  4145.     .profileR .boxB .breff tr ,
  4146.     .profileR .boxB .full tr {
  4147.         background-image: none !important;
  4148.     }
  4149.     .profileR .breff tr.title {
  4150.         position: absolute !important;
  4151.         display: inline-block ! important;
  4152.         width: 190px !important;
  4153.         height: 19px ! important;
  4154.         line-height: normal;
  4155.         top: -50px ! important;
  4156.         left: 165px !important;
  4157.         border-radius: 3px 3px 0 0  ! important;
  4158.         background: rgba(0, 0, 0, 0.34) !important;
  4159.     }
  4160.     /* (new5) TITLE USER NAME - === */
  4161.     .profileR .title h2 {
  4162.         max-width: 190px !important;
  4163.         margin-bottom: -2px;
  4164.         margin-top: -4px ! important;
  4165.         color: red !important;
  4166.         font-size: 16px ! important;
  4167.         text-align: center !important;
  4168.         text-shadow: none ! important;
  4169.         overflow: hidden !important;
  4170.         text-overflow: ellipsis !important;
  4171.         background: #505050 ! important;
  4172.     }
  4173.     /* (new5) SHORT STATUT TITLE - === */
  4174.     .profileR #status {
  4175.         height: 47px ! important;
  4176.         line-height: 10px !important;
  4177.         width: 190px !important;
  4178.         margin-top: -8px !important;
  4179.         padding-top: 3px !important;
  4180.         text-shadow: none !important;
  4181.         color: white ! important;
  4182.         background: black !important;
  4183.     }
  4184.     .profileR .info .status {
  4185.         font-size: 11px;
  4186.         overflow: hidden;
  4187.         padding-top: 6px;
  4188.         width: 190px !important;
  4189.     }
  4190.      
  4191.     /* PROFILE RANK - === */
  4192.     .profileR .info .rank span {
  4193.         text-shadow: none !important;
  4194.     }
  4195.      
  4196.     /* BADGE INFOS RIGHT (TITLE + INFOS) -
  4197.     .profileR .breff>tbody>tr:not(.title):not(.first)
  4198.     === */
  4199.     .profileR>.boxB>table.info>tbody>tr> td:last-of-type {
  4200.         position: absolute !important;
  4201.         display: inline-block !important;
  4202.         float: none ! important;
  4203.         width: 160px ! important;
  4204.         height: 10px ! important;
  4205.         left: 0px !important;
  4206.         top: 56px !important;
  4207.     }
  4208.      
  4209.     /* (new9) ALL ITEMS - === */
  4210.     .profileR .breff>tbody>tr>td {
  4211.         display: inline !important;
  4212.         margin-right: -2px !important;
  4213.     }
  4214.     /* SIGNED - === */
  4215.     .profileR .breff tbody tr.first {
  4216.         position: absolute !important;
  4217.         width: 75px !important;
  4218.         line-height: 11px !important;
  4219.         top: -58px !important;
  4220.         left: 82px !important;
  4221.         padding: 0 1px !important;
  4222.         text-align: center ! important;
  4223.         color: white ! important;
  4224.         background: black !important;
  4225.     }
  4226.     .profileR .breff tbody tr.first td span  {
  4227.         position: relative !important;
  4228.         display: inline-block !important;
  4229.         height: 24px !important;
  4230.         font-size: 10px ! important;
  4231.         color: white ! important;
  4232.         background: black !important;
  4233.     }
  4234.      
  4235.     /* (new5) SINGNED UP SINCE - NUMBER OF DAY - (Rouge Brique : #CB4811) - === */
  4236.     .profileR .breff>tbody>tr.first>td:last-child  {
  4237.         position: absolute !important;
  4238.         width: 75px !important;
  4239.         height: 15px !important;
  4240.         line-height: 11px !important;
  4241.         top: 14px !important;
  4242.         left: 0px !important;
  4243.         padding: 1px !important;
  4244.         font-size: 10px ! important;
  4245.         color: #CB4811 ! important;
  4246.     /* background: black !important; */
  4247.     }
  4248.     /* (new9) LAST ACTIVITY - === */
  4249.     .profileR .breff>tbody>tr:nth-child(4)>td:first-child span {
  4250.         position: relative !important;
  4251.         display:  inline-block ! important;
  4252.         height: 10px ! important;
  4253.         max-width: 75px !important;
  4254.         min-width: 75px !important;
  4255.         line-height: 10px !important;
  4256.         top: -37px !important;
  4257.         left: 73px !important;
  4258.         padding: 1px 1px !important;
  4259.         font-size: 8.5px ! important;
  4260.         text-align: center ! important;
  4261.         color: white ! important;
  4262.         white-space: nowrap !important;
  4263.         background-color: black !important;
  4264.     }
  4265.     /* ONLINE - === */
  4266.     .profileR .breff>tbody>tr:nth-child(4)>td:last-child div {
  4267.         position: absolute !important;
  4268.         display:  inline-block ! important;
  4269.         float: none ! important;
  4270.         width: 77px !important;
  4271.         height: 10px ! important;
  4272.         line-height: 9px !important;
  4273.         top: -22px !important;
  4274.         left: 82px !important;
  4275.         padding: 1px 0px !important;
  4276.         text-align: center ! important;
  4277.         background-color: black !important;
  4278.     }
  4279.      
  4280.     /* LAST TIME - (Rouge Brique : #CB4811)  - === */
  4281.     .profileR .breff>tbody>tr:nth-child(4)>td:last-child {
  4282.         display:  inline-block ! important;
  4283.         float: none ! important;
  4284.         width: 77px !important;
  4285.         height: 10px ! important;
  4286.         line-height: 9px !important;
  4287.         margin-top: -41px !important;
  4288.         margin-left: 73px !important;
  4289.         padding: 1px 0px !important;
  4290.         font-size: 10px ! important;
  4291.         text-align: center ! important;
  4292.         color: #CB4811 ! important;
  4293.         background-color: black !important;
  4294.     }
  4295.     /* VIEWED - === */
  4296.     .profileR .breff>tbody>tr:nth-child(6)>td:first-child span {
  4297.         position: absolute !important;
  4298.         display:  inline-block ! important;
  4299.         width: 73px !important;
  4300.         height: 10px ! important;
  4301.         line-height: 10px !important;
  4302.         top: -10px !important;
  4303.         left: 82px !important;
  4304.         padding: 1px 2px !important;
  4305.         font-size: 10px ! important;
  4306.         text-align: center ! important;
  4307.         color: white ! important;
  4308.         white-space: nowrap ! important;
  4309.         overflow: hidden ! important;
  4310.         background-color: black !important;
  4311.     }
  4312.     /* VIEW NUMBER - (Rouge Brique : #CB4811) - === */
  4313.     .profileR .breff>tbody>tr:nth-child(6)>td:last-child {
  4314.         position: absolute !important;
  4315.         display:  inline-block ! important;
  4316.         float: none ! important;
  4317.         width: 75px !important;
  4318.         height: 15px ! important;
  4319.         line-height: 10px !important;
  4320.         top: 2px !important;
  4321.         left: 82px !important;
  4322.         padding: 1px 1px !important;
  4323.         font-size: 10px ! important;
  4324.         text-align: center ! important;
  4325.         color: #CB4811 ! important;
  4326.         white-space: nowrap ! important;
  4327.         background-color: black !important;
  4328.     }
  4329.     /* RANK - === */
  4330.     .profileR .breff>tbody>tr:nth-child(8){
  4331.         position: absolute ! important;
  4332.         display:  inline-block ! important;
  4333.         float: none ! important;
  4334.         width: 159px !important;
  4335.         min-height: 20px ! important;
  4336.         line-height: 10px !important;
  4337.         top: 20px !important;
  4338.         left: 0px !important;
  4339.         padding: 1px 0px 17px 1px !important;
  4340.         border-radius: 0 0 3px 3px  ! important;
  4341.         font-size: 10px ! important;
  4342.         text-align: center ! important;
  4343.         color: white ! important;
  4344.         background-color: black !important;
  4345.     }
  4346.      
  4347.     /*COMMENTS - === */
  4348.     .profileR .breff>tbody>tr:nth-child(10){
  4349.         position: absolute ! important;
  4350.         display:  inline-block ! important;
  4351.         float: none ! important;
  4352.         width: 189px !important;
  4353.         height: 21px ! important;
  4354.         line-height: 10px !important;
  4355.         top: 18px !important;
  4356.         left: 165px !important;
  4357.         padding: 2px 0px 17px 1px !important;
  4358.         border-radius: 0 0 3px 3px  ! important;
  4359.         font-size: 14px ! important;
  4360.         text-align: center ! important;
  4361.         color: gold ! important;
  4362.         background-color: black !important;
  4363.     }
  4364.     /* PROFILE TYPE USER - === */
  4365.     .profileR .info .types .icon {
  4366.         display: inline-block !important;
  4367.         height: 29px;
  4368.         left: -89px !important;
  4369.         position: absolute !important;
  4370.         top: -17px !important;
  4371.         width: 29px;
  4372.     }
  4373.     /* LINE EMPTY?? = */
  4374.     .profileR .breff>tbody>tr.first+tr {
  4375.         position: relative ! important;
  4376.         display: block ! important;
  4377.         top: -270px ! important;
  4378.         display: none ! important;
  4379.     }
  4380.      
  4381.     /* (new4) PROFILE - USER PRESENTATION - ITEMS - ZEBRA BACKGROUND (RED) - === */
  4382.     .profileR .full tr:nth-child(even) {
  4383.         margin-left: -9px !important;
  4384.     }
  4385.     .profileR .full tr:nth-child(odd)  {
  4386.         margin-left: -5px !important;
  4387.         background-color: #E3E3E3 !important;
  4388.     }
  4389.      
  4390.     /* (new5) PROFILE - USER PRESENTATION - ABOUT TXT -
  4391.     .profileR .full tr:last-of-type td .about
  4392.     === */
  4393.     .profileR .full tr td .about {
  4394.         position: relative ! important;
  4395.         display: inline-block ! important;
  4396.         margin-left: -19px !important;
  4397.         width: 353px !important;
  4398.         padding: 3px 0px 400px 19px! important;
  4399.         text-align: left! important;
  4400.         background-color: gold ! important;
  4401.     }
  4402.      
  4403.      
  4404.     /* (new4) PROFILE - USER PRESENTATION - ABOUT IMAGES / VDEOS IFRAME -
  4405.     .profileR .full tr:last-of-type td .about img
  4406.     === */
  4407.     .profileR .full tr td .about img {
  4408.         display: table ! important;
  4409.         margin: 10px auto ! important;
  4410.         max-width: 338px ! important;
  4411.     }
  4412.     .profileR .boxB .full table.w100 tbody tr.br td .about img[src$=".jpg"] ,
  4413.     .profileR .boxB .full table.w100 tbody tr.br td .about img[src$=".gif"]{
  4414.         position: relative ! important;
  4415.         display: inline-block ! important;
  4416.         max-width: 350px ! important;
  4417.         margin-left: -10px ! important;
  4418.     }
  4419.     /* (new4) VIDEO IFRAME -
  4420.     .profileR .full tr:last-of-type td .about.about>iframe
  4421.     === */
  4422.     .profileR .full tr td .about.about>iframe {
  4423.         position: relative ! important;
  4424.         display: inline-block ! important;
  4425.         min-width: 490px !important;
  4426.         max-width: 490px !important;
  4427.         text-align: center! important;
  4428.         top: -35px ! important;
  4429.         margin-bottom: -85px ! important;
  4430.         margin-left: -59px ! important;
  4431.         transform: scale(0.76) ! important;
  4432.     }
  4433.      
  4434.     /* (new22) PROFILE - COMMENT BLOCK - COLUMN -
  4435.     (DEV = hidden > visible)
  4436.     === */
  4437.     .profileR  #commentBox  {
  4438.         height: 20px!important;
  4439.         max-width: 380px ! important;
  4440.         min-width: 380px ! important;
  4441.         top: 0px !important;
  4442.         left: 0px !important;
  4443.         visibility: hidden! important;
  4444.     }
  4445.      
  4446.     /* (new9) PROFILE - COMMENT BLOCK - COLUMN - HOVER - === */
  4447.     .profileR  #commentBox:hover  {
  4448.         position: absolute ! important;
  4449.         top: 10px !important;
  4450.         margin-left: -8px !important;
  4451.         visibility: visible ! important;
  4452.         z-index: 50000 ! important;
  4453.     }
  4454.     .profileR #commentBox .gr {
  4455.         position: absolute ! important;
  4456.         display: inline-block ! important;
  4457.         width: 20px ! important;
  4458.         height: 15px ! important;
  4459.         top: 138px ! important;
  4460.         left: 170px!important;
  4461.         margin-left: 155px ! important;
  4462.         padding: 4px ! important;
  4463.         border-radius: 5px 5px 0 0 ! important;
  4464.         font-size: 0px ! important;
  4465.         z-index: 50000 ! important;
  4466.     }
  4467.     .profileR #commentBox .gr:after {
  4468.         position: absolute ! important;
  4469.         display: inline-block ! important;
  4470.         float: right ! important;
  4471.         content: "? " ! important;
  4472.         top: -1px ! important;
  4473.         font-size: 22px ! important;
  4474.         cursor: pointer ! important;
  4475.         visibility: visible ! important;
  4476.         transform: rotate(-5deg) ! important;
  4477.     }
  4478.     .profileR #commentBox:hover .gr:after {
  4479.         color: gold ! important;
  4480.     }
  4481.     .profileR #commentBox:hover .gr {
  4482.         margin-top: -12px ! important;
  4483.     }
  4484.     .profileR #commentBox .gr:hover {
  4485.         font-size: 0 !important;
  4486.     }
  4487.     /* (new7) COMMENTS LIST - === */
  4488.     .profileR #commentSub .line {
  4489.         display: none !important;
  4490.     }
  4491.     .profileR #commentBox.box #commentSub.boxC  {
  4492.         position: relative !important;
  4493.         display: inline-block !important;
  4494.         width: 1875px ! important;
  4495.         min-height: 765px !important;
  4496.         max-height: 765px !important;
  4497.         left: 2px ! important;
  4498.         top: 130px ! important;
  4499.         padding-top: 20px ! important;
  4500.         border-radius: 5px ! important;
  4501.         background: #222222 ! important;
  4502.         z-index: 5000 ! important;
  4503.     }
  4504.      
  4505.     /* (new2)COMMENTS - ITEMS BLOCK CONTAINER - === */
  4506.     .profileR #commentList {
  4507.         display: inline-block !important;
  4508.         position: relative ! important;
  4509.         float: none !important;
  4510.         width: 1875px ! important;
  4511.         height: 760px ! important;
  4512.         left: -14px ! important;
  4513.         top: -10px ! important;
  4514.         padding: 0px  20px 0px 20px ! important;
  4515.         overflow: hidden ! important;
  4516.         overflow-y: auto ! important;
  4517.         overflow-x: hidden ! important;
  4518.     }
  4519.     .profileR #commentList .item {
  4520.         position: relative !important;
  4521.         display: inline-block !important;
  4522.         float: none !important;
  4523.         clear: both ! important;
  4524.         width: 295px !important;
  4525.         height: 142px ! important;
  4526.         left: 10px ! important;
  4527.         margin: 1px ! important;
  4528.         padding: 3px 4px  ! important;
  4529.         border-radius: 3px ! important;
  4530.         border: 1px red solid ! important;
  4531.     }
  4532.      
  4533.     /* (new5) COMMENT TOOLS - === */
  4534.     .profileR #commentList .tool {
  4535.         position: absolute !important;
  4536.         display: inline ! important;
  4537.         width: 107px !important;
  4538.         line-height: 11px;
  4539.         bottom: -2px !important;
  4540.         padding: 5px 0;
  4541.         border: medium none gray !important;
  4542.         color: #808080;
  4543.         font-size: 10px;
  4544.         text-shadow:none ! important;
  4545.     }
  4546.     .profileR #commentBox.box #commentSub.boxC #commentList .item div.tool .fr {
  4547.         display: inline-block;
  4548.         position: absolute;
  4549.         float: right !important;
  4550.         width: 42px !important;
  4551.         top: 2px !important;
  4552.     }
  4553.     #commentList .reply  {
  4554.         position: absolute !important;
  4555.         display: inline ! important;
  4556.         width: auto!important;
  4557.         line-height: 11px;
  4558.         bottom: 5px !important;
  4559.         padding: 5px 0;
  4560.         border: medium none gray !important;
  4561.         font-size: 10px;
  4562.         text-shadow:none ! important;
  4563.         color: #808080;
  4564.     }
  4565.      
  4566.     /*(new9) - VIDEO PLAYER / BLOG PAGE / PROFILE - COMMENT REPLY ITEM - === */
  4567.     #postView.box #commentBox.box #commentSub.boxC #commentList .item .reply ,
  4568.     #playerBox +#commentBox.box #commentSub.boxC #commentList .item .reply {
  4569.         height: 10px ! important;
  4570.         width: 30px ! important;
  4571.         line-height: 11px;
  4572.         top: 1px !important;
  4573.         margin-top: 1px!important;
  4574.         margin-left: 120px !important;
  4575.         margin-right: 3px;
  4576.         text-shadow: none !important;
  4577.         font-size: 10px;
  4578.         color: #808080;
  4579.     }
  4580.      
  4581.     #postView.box #commentBox.box #commentSub.boxC #commentList .item .reply span ,
  4582.     #playerBox +#commentBox.box #commentSub.boxC #commentList .item .reply span  {
  4583.         position: absolute ! important;
  4584.         width: 100px ! important;
  4585.         height: 10px ! important;
  4586.         width: 130px ! important;
  4587.         line-height: 11px;
  4588.         top: 0 !important;
  4589.         margin-top: 115px ! important;
  4590.         margin-right: 3px;
  4591.         right: 47px ! important;
  4592.         text-shadow: none !important;
  4593.         font-size: 10px;
  4594.         color: red ! important;
  4595.     }
  4596.     .profileR #commentList .item .reply span {
  4597.         position: absolute !important;
  4598.         display: inline-block !important;
  4599.         width: 155px !important;
  4600.         left: -118px !important;
  4601.         margin-top: -19px !important;
  4602.     }
  4603.     /* == 1== */
  4604.     #postView.box #commentBox.box #commentSub.boxC #commentList .item .reply span a[target="_blank"] ,
  4605.     #playerBox +#commentBox.box #commentSub.boxC #commentList .item .reply span a[target="_blank"] {
  4606.         position: absolute ! important;
  4607.     /* width: 100px ! important; */
  4608.         width: 145px ! important;
  4609.         height: 10px ! important;
  4610.         line-height: 11px;
  4611.         margin-left: 10px !important;
  4612.         margin-right: 3px ! important;
  4613.         margin-top: 0px ! important;
  4614.         padding: 1px 5px!important;
  4615.         font-size: 10px;
  4616.         text-shadow: none !important;
  4617.         color: peru ! important;
  4618.     }
  4619.     #postView.box #commentBox.box #commentSub.boxC #commentList .item .reply span:hover a[target="_blank"] ,
  4620.     #playerBox +#commentBox.box #commentSub.boxC #commentList .item .reply span:hover  a[target="_blank"]{
  4621.         height: 20px!important;
  4622.         line-height: 20px!important;
  4623.         margin-top: -9px ! important;
  4624.         border-radius: 5px!important;
  4625.         font-size: 15px!important;
  4626.         text-align: left!important;
  4627.         color: gold ! important;
  4628.         background: black!important;
  4629.     }
  4630.     /* ==2== TEST - TARGET - === */
  4631.     #postView.box #commentBox.box #commentSub.boxC #commentList .item .reply span a[act="reply"] ,
  4632.     #playerBox +#commentBox.box #commentSub.boxC #commentList .item .reply span a[act="reply"] {
  4633.         position: absolute ! important;
  4634.         width: 100px ! important;
  4635.         height: 10px ! important;
  4636.         line-height: 11px;
  4637.         top: 0 !important;
  4638.         margin-right: 3px;
  4639.         margin-top: 3px ! important;
  4640.         text-shadow: none !important;
  4641.         font-size: 0 ! important;
  4642.         color: green ! important;
  4643.     }
  4644.     #postView.box #commentBox.box #commentSub.boxC #commentList .item .reply span a[target="_blank"]:target ,
  4645.     #playerBox +#commentBox.box #commentSub.boxC #commentList .item .reply span a[target="_blank"]:target {
  4646.         background: red ! important;
  4647.     }
  4648.     #postView.box #commentBox.box #commentSub.boxC #commentList .item .reply span a[act="reply"]:before ,
  4649.     #playerBox +#commentBox.box #commentSub.boxC #commentList .item .reply span a[act="reply"]:before {
  4650.         content: "▶ " ! important;
  4651.         position: relative ! important;
  4652.         width: 20px ! important;
  4653.         height: 12px ! important;
  4654.         line-height: 11px;
  4655.         margin-left: -23px;
  4656.         top: -2px !important;
  4657.         right: -25px ! important;
  4658.         text-shadow: none !important;
  4659.         font-size: 12px ! important;
  4660.         color: green ! important;
  4661.     }
  4662.      
  4663.     /* PROFILE - COMMENT BUBBLE - === */
  4664.     .profileR #commentBox.box #commentSub.boxC #commentList .item .txt {
  4665.         position: absolute !important;
  4666.         display: inline-block ! important;
  4667.         width: 180px !important;
  4668.         min-height: 30px ! important;
  4669.         max-height: 109px ! important;
  4670.         margin-left: 0px ! important;
  4671.         margin-top: 3px !important;
  4672.         padding: 1px 1px 9px ! important;
  4673.         overflow: hidden ! important;
  4674.         overflow-y: auto ! important;
  4675.         overflow-x: auto ! important;
  4676.         white-space: pre-line !important;
  4677.         word-wrap: break-word !important;
  4678.     }
  4679.     .profileR #commentBox.box #commentSub.boxC #commentList .item .txt .oh {
  4680.         position:relative !important;
  4681.         display: block ! important;
  4682.         width: 160px !important;
  4683.         margin-left: 0px ! important;
  4684.         margin-top: 3px !important;
  4685.         padding: 2px 1px 1px ! important;
  4686.     }
  4687.      
  4688.     /* (new9) PROFILE - COMMENT POST - ICON USER + SUBMIT POST - === */
  4689.     .profileR #commentBox.box #commentSub.boxC #commentForm table.form {
  4690.         position: absolute !important;
  4691.         width: 672px !important;
  4692.         top: -118px !important;
  4693.         left: 365px ! important;
  4694.         margin-bottom: 0 !important;
  4695.         padding: 0px !important;
  4696.         border-radius: 5px 5px 0 0  !important;
  4697.         background: red !important;
  4698.     }
  4699.     #commentForm .uname ,
  4700.     .profileR #commentBox.box #commentSub.boxC #commentForm table.form tbody tr td a#commentPost{
  4701.         height: 15px !important;
  4702.         line-height: 15px !important;
  4703.         padding: 2px !important;
  4704.     }
  4705.      
  4706.     /* (new9) PROFILE - COMMENT POST - TEXT AREA - === */
  4707.     .profileR .commentFormBox {
  4708.         position: absolute ! important;
  4709.         display: inline-block ;
  4710.         width: 673px !important;
  4711.         left: 360px !important;
  4712.         height: 67px ! important;
  4713.         margin-top: -131px ! important;
  4714.         padding: 10px 20px 35px 5px !important;;
  4715.         border-radius: 5px 5px 0 0  !important;
  4716.         background: #333333 !important;
  4717.     }
  4718.     .profileR .commentFormBox #commentInput {
  4719.         height: 72px ! important;
  4720.         margin-top: 15px ! important;
  4721.     }
  4722.     .profileR .commentFormBox #textHint {
  4723.         top: 30px !important;
  4724.     }
  4725.     /* PROFILE - VIDEO THUMBNAIL - IEMS - without Message :not(.my) -
  4726.     .video:not(.my)
  4727.     === */
  4728.      
  4729.      
  4730.     /* ==== VIDEO PAGE ==== */
  4731.      
  4732.     /* (new5) VIDEO PLAYER PAGE - PLAYER CONTAINER(can have TOOLS and Video Description inside for the background) - === */
  4733.     #playerBox h2.gr +.boxC {
  4734.         margin-top: 12px ! important;
  4735.         width: 655px !important;
  4736.         left: 0 !important;
  4737.     }
  4738.      
  4739.     /* (new9) VIDEO PAGE - COMMENT BLOCK  - === */
  4740.     #playerBox + #commentBox  {
  4741.         position: absolute !important;
  4742.         float: right !important;
  4743.         width: 1240px ! important;
  4744.         top: 535px !important;
  4745.         right: 0px !important;
  4746.     /* z-index: 500 ! important; */
  4747.     }
  4748.     /* (new5) A SUPP ?? */
  4749.     #playerBox + #commentBox #commentSub.boxC {
  4750.         display: none!important;
  4751.     }
  4752.     #playerBox + #commentBox #commentSub.boxC[style="display: inline-block;"],
  4753.     #playerBox + #commentBox #commentSub.boxC[style="display: block;"] {
  4754.         display: inline-block!important;
  4755.         height: 287px !important;
  4756.         max-width: 1185px !important;
  4757.         min-width: 1185px !important;
  4758.         left: 50px ! important;
  4759.         top: 15px ! important;
  4760.         border: none ! important;
  4761.     }
  4762.     /* (new22) VIDEO PAGE - COMMENT BLOCK - COLUMN - === */
  4763.     #playerBox + #commentBox.box #commentSub.boxC #commentList {
  4764.         display: none !important;
  4765.     }
  4766.     #playerBox + #commentBox.box #commentSub.boxC[style="display: inline-block;"] #commentList ,
  4767.     #playerBox + #commentBox.box #commentSub.boxC[style="display: block;"] #commentList {
  4768.         position: fixed !important;
  4769.         display: inline-block !important;
  4770.         float: none !important;
  4771.         height: 405px !important;
  4772.         width: 1233px !important;
  4773.         top: 533px !important;
  4774.         bottom: 2px !important;
  4775.         left: 660px ! important;
  4776.         padding-right: 5px !important;
  4777.         overflow: hidden !important;
  4778.         overflow-y: auto ! important;
  4779.         overflow-x: hidden ! important;
  4780.         border: 1px solid violet ! important;
  4781.     z-index: 5000 !important;
  4782.     }
  4783.      
  4784.     #playerBox + #commentBox.box #commentSub.boxC #commentList .clear {
  4785.         display: none ! important;
  4786.     }
  4787.     #playerBox + #commentBox.box #commentSub.boxC #commentList .item {
  4788.         position: relative !important;
  4789.         display: inline-block !important;
  4790.         float: none !important;
  4791.         clear: both ! important;
  4792.         width: 290px !important;
  4793.         height: 130px ! important;
  4794.         margin: 3px 5px -1px 5px! important;
  4795.         border-radius: 3px ! important;
  4796.         border: gray 1px solid ! important;
  4797.     }
  4798.     /* (new9) VIDEO / PHOTO PAGE - COMMENT BLOCK - COMMENTS COUNTER - === */
  4799.     #viewBox +#commentBox.box  #commentSub #commentList .item ,
  4800.     #viewBox.box #commentBox.box #commentSub #commentList .item ,
  4801.     #playerBox + #commentBox.box #commentSub.boxC #commentList .item {
  4802.         counter-increment: myIndex ! important;
  4803.     }
  4804.     #viewBox +#commentBox.box  #commentSub #commentList .item:before  ,
  4805.     #viewBox.box #commentBox.box #commentSub #commentList .item:before ,
  4806.     #playerBox + #commentBox.box #commentSub.boxC #commentList .item:before {
  4807.         width: 15px ! important;
  4808.         margin-left: -107px ! important;
  4809.         content: counter(myIndex, decimal-leading-zero);
  4810.         font-size: 10px ! important;
  4811.         text-align: center ! important;
  4812.         background: gold ! important;
  4813.         z-index: 10 !important;
  4814.     }
  4815.      
  4816.     /* (new22) - COMMENTED BY ME -
  4817.     http://xhamster.com/movies/3579860/short_red_hairs_babe_first_time_anal.html#commentBox
  4818.     http://xhamster.com/movies/2988278/sdruws2_fucking_in_all_holes_and_eating_cum.html#commentBox
  4819.     http://xhamster.com/movies/3459004/teen_loves_daddys_cock.html
  4820.     === */
  4821.     #playerBox + #commentBox #commentSub.boxC[style="display: block;"] #commentList .name[href="http://xhamster.com/user/janvier57"]:before ,
  4822.     #playerBox + #commentBox #commentSub.boxC[style="display: none;"] #commentList .name[href="http://xhamster.com/user/janvier57"]:before {
  4823.         position: fixed !important;
  4824.         display: inline-block !important;
  4825.         content: " Commented BY JANVIER57" !important;
  4826.         top: 480px !important;
  4827.         padding: 1px 10px !important;
  4828.         background: none repeat scroll 0 0 #505050 !important;
  4829.         border-color: gray #505050 #505050 !important;
  4830.         border-radius: 3px !important;
  4831.         color: gold !important;
  4832.     }
  4833.      
  4834.     /* (new5) PROFILE PAGE - COMMENT BLOCK - COMMENTS COUNTER - === */
  4835.     .profileR #commentBox.box #commentSub.boxC #commentList .item {
  4836.         position: relative ! important;
  4837.         display: inline-block ! important;
  4838.         counter-increment: myIndex ! important;
  4839.     }
  4840.     .profileR #commentBox.box #commentSub.boxC #commentList .item:before {
  4841.         position: relative ! important;
  4842.         display: inline-block ! important;
  4843.         width: 15px ! important;
  4844.         margin-left: -7px ! important;
  4845.         content: counter(myIndex, decimal);
  4846.         background: gold ! important;
  4847.         border-radius: 5px ! important;
  4848.         font-size: 10px ! important;
  4849.         text-align: center ! important;
  4850.         z-index: 10 !important;
  4851.     }
  4852.     /* (new9) VIDEO PAGE - COMMENT BLOCK - COMMENT BUBBLE - === */
  4853.     #playerBox + #commentBox.box #commentSub.boxC #commentList .txt {
  4854.         position: absolute !important;
  4855.         display: inline-block ! important;
  4856.         width: 168px !important;
  4857.         min-height: 20px ! important;
  4858.         max-height: 105px ! important;
  4859.         margin-left: -4px ! important;
  4860.         margin-top: -4px !important;
  4861.         padding: 6px 10px 9px;
  4862.         background: #F4F4F4;
  4863.         border: 1px solid #D9D9D9;
  4864.         border-radius: 3px 3px 3px 3px;
  4865.         box-shadow: 0 1px #F0F0F0;
  4866.         text-transform: lowercase ! important;
  4867.         box-shadow: #333 -5px 7px 8px ! important;
  4868.     }
  4869.     #playerBox + #commentBox.box #commentSub.boxC #commentList .txt .oh {
  4870.         width: 190px !important;
  4871.         min-height: 40px ! important;
  4872.         max-height: 98px ! important;
  4873.         margin-left: -8px ! important;
  4874.         margin-top: -4px !important;
  4875.         padding: 6px 10px 9px;
  4876.         border: 1px solid #D9D9D9;
  4877.         border-radius: 3px ! important;
  4878.         overflow: hidden ! important;
  4879.         overflow-y: auto ! important;
  4880.         background: #F4F4F4;
  4881.     }
  4882.     .user .thumb img {
  4883.         height: 80px;
  4884.         width: 80px;
  4885.         box-shadow: #333 -5px 7px 8px ! important;
  4886.     }
  4887.     /* (new5) VIDEO PAGE - COMMENT BLOCK - COMMENT TOOL - === */
  4888.     #playerBox + #commentBox.box #commentSub.boxC #commentList .tool {
  4889.         display: block ! important;
  4890.         margin-top: -15px !important;
  4891.     }
  4892.     /* (new5) VIDEO PAGE - COMMENT BLOCK - COMMENT LINKS - VISITED -
  4893.     EXAMPLE - http://xhamster.com/movies/1898384/hot_blonde_woke_up_by_cock.html#commentBox
  4894.     === */
  4895.     #playerBox + #commentBox.box #commentSub.boxC #commentList .txt a {
  4896.         display: inline-block!important;
  4897.         width: 180px!important;
  4898.         overflow: hidden!important;
  4899.         text-overflow: ellipsis!important;
  4900.         white-space: nowrap!important;
  4901.         color: peru!important;
  4902.     }
  4903.     #playerBox + #commentBox.box #commentSub.boxC #commentList .txt a:before {
  4904.         content: "@ ▶ " ! important;
  4905.         color: green ! important;
  4906.     }
  4907.     #playerBox + #commentBox.box #commentSub.boxC #commentList .txt a:visited {
  4908.         color: violet ! important;
  4909.     }
  4910.     #playerBox + #commentBox.box #commentSub.boxC #commentList .txt a:hover:after {
  4911.         position: absolute !important;
  4912.         display: inline-block!important;
  4913.         height: 30px!important;
  4914.         line-height: 10px!important;
  4915.         left: 170px!important;
  4916.         margin-top: -5px!important;
  4917.         padding: 3px 5px!important;
  4918.         content: attr(href) ! important;
  4919.         width: 175px ! important;
  4920.         white-space: pre-wrap !important;
  4921.         word-wrap: break-word!important;
  4922.         font-size: 10px!important;
  4923.         color: white ! important;
  4924.         background: black!important;
  4925.         pointer-events: none!important;
  4926.         z-index: 500!important;
  4927.     }
  4928.     /* (new9) VIDEO PLAYER PAGE - POST COMMNENT BLOCK - USER NAME + SUBBMIT COMMENT BUTTON on top - === */
  4929.     #playerBox + #commentBox #commentSub.boxC #commentForm .form {
  4930.         position: absolute !important;
  4931.         display: inline-block !important;
  4932.         width: 640px !important;
  4933.         height: 40px !important;
  4934.         line-height: 30px;
  4935.         left: -650px !important;
  4936.         margin-top: -205px !important;
  4937.     }
  4938.     #playerBox + #commentBox .commentFormBox {
  4939.         width: 630px !important;
  4940.         left: -673px !important;
  4941.         top: 25px !important;
  4942.         margin-top: 26px !important;
  4943.         margin-bottom: 60px!important;
  4944.         padding: 30px 20px 153px 5px !important;;
  4945.         border-radius: 5px !important;
  4946.         background: #505050 !important;
  4947.     }
  4948.     #playerBox + #commentBox.box #commentInput {
  4949.         position: absolute !important;
  4950.         width: 635px !important;
  4951.         min-height: 120px ! important;
  4952.         top: 46px !important;
  4953.     }
  4954.     /* SUPP - DISPLAY:NONE - === */
  4955.     #playerBox + #commentBox #commentSub.boxC #commentForm .textHint {
  4956.         display: none ! important;
  4957.     }
  4958.      
  4959.     /* VIDEO PAGE - TOOLS BLOCK - === */
  4960.     #playerBox.box .boxC .tools {
  4961.         position: absolute !important;
  4962.         display: inline-block ! important;
  4963.         width: 230px !important;
  4964.         height: 85px ! important;
  4965.         left: 665px !important;
  4966.         top: 90px !important;
  4967.         border-bottom: medium none;
  4968.         border-radius: 3px ! important;
  4969.         background: url("http://eu-st.xhamster.com/images/tpl2/bgSpriteV2.png") repeat-x scroll 0 -54px #505050 ! important;
  4970.     }
  4971.      
  4972.     /* (new9) VIDEO PAGE - TOOLS BLOCK - SHARE BOX - EMBED CODE - POPUP - === */
  4973.     #shareBox[style="display: block;"] {
  4974.         position: absolute !important;
  4975.         display: inline-block !important;
  4976.         width: 248px ! important;
  4977.         height: 280px ! important;
  4978.         left: 655px !important;
  4979.         top: 290px !important;
  4980.         border-radius: 5px !important;
  4981.         background: black ! important;
  4982.         z-index: 900 !important;
  4983.     }
  4984.     #slideVew + .tools + #shareBox[style="display: block;"] {
  4985.         position: absolute !important;
  4986.         display: inline-block !important;
  4987.         width: 248px ! important;
  4988.         height: auto ! important;
  4989.         left: 600px !important;
  4990.         top: 495px !important;
  4991.         border-radius: 5px !important;
  4992.         background: black ! important;
  4993.         z-index: 900 !important;
  4994.     }
  4995.     #shareBox table {
  4996.     /* display: inline-block; */
  4997.         height: 276px ! important;
  4998.         width: 244px ! important;
  4999.         margin-left: 2px ! important;
  5000.         margin-top: 2px ! important;
  5001.         padding: 5px ! important;
  5002.         border-radius: 5px !important;
  5003.         border: 2px white solid ! important;
  5004.     }
  5005.     #playerBox.box .boxC #shareBox table tbody {
  5006.         width: 235px !important;
  5007.         min-height: 150px ! important;
  5008.         margin-top: -23px ! important;
  5009.     }
  5010.     #shareBox>table>tbody>tr>td:first-of-type {
  5011.         width: 5px !important;
  5012.         margin-left: -18px ! important;
  5013.     }
  5014.     #shareBox>table>tbody>tr>td:first-of-type{
  5015.         position: absolute !important;
  5016.         display: inline-block !important;
  5017.         margin-top: 75px!important;
  5018.         margin-left: -15px!important;
  5019.     }
  5020.     #shareBox>table>tbody>tr>td:first-of-type span {
  5021.         position: absolute !important;
  5022.         display: inline-block !important;
  5023.         height: 100% !important;
  5024.         line-height: 12px!important;
  5025.         max-height: 12px !important;
  5026.         min-height: 12px !important;
  5027.         max-width: 20px !important;
  5028.         min-width: 20px !important;
  5029.         white-space: nowrap;
  5030.         transform: rotate(-90deg)!important;
  5031.         color: red !important;
  5032.     }
  5033.     #shareBox textarea {
  5034.         width: 96%!important;
  5035.         min-height: 88px !important;
  5036.         resize: vertical;
  5037.         padding: 6px;
  5038.         border: 1px solid #D9D9D9;
  5039.         border-radius: 3px;
  5040.         font-size: 11px;
  5041.         color: #4F4F4F;
  5042.         background-color: #F9F9F9;
  5043.      
  5044.     }
  5045.     #shareBox .text .icon {
  5046.         position: absolute;
  5047.         width: 11px;
  5048.         height: 8px;
  5049.         left: 114px !important;
  5050.         top: -8px !important;
  5051.         background-position: -36px -55px;
  5052.     }
  5053.     /* SUPPORT match with RELATED PUB ( .sponsorBottom) - === */
  5054.     #playerBox.box div.boxC #playerSwf + .sponsorBottom + .tools table.w100> tbody> tr ,
  5055.     #playerBox.box .boxC  #playerSwf + .tools> table.w100> tbody> tr {
  5056.         position: absolute !important;
  5057.         display: block ! important;
  5058.         max-width: 110px !important;
  5059.         top: 5px !important;
  5060.         border-bottom: medium none;
  5061.     }
  5062.     /* (new9) LOGED - ALL BUTTONS - DOWNLOD/SHARE/FAV/SUPPORT/FLAG CONTAINER -  match with RELATED PUB ( .sponsorBottom) -
  5063.     A VOIR :
  5064.     #playerBox.box .boxC  #playerSwf + .tools> table.w100> tbody> tr> td+td+td
  5065.     === */
  5066.     #playerBox.box div.boxC #playerSwf + .sponsorBottom + .tools table.w100> tbody> tr> td+td+td {
  5067.         display: inline-block !important;
  5068.         position: relative !important;
  5069.         width: 215px !important;
  5070.         left: -2px ! important;
  5071.         margin-top: 10px ! important;
  5072.         margin-bottom: -8px ! important;
  5073.     }
  5074.      
  5075.     /* VIDEO PAGE - TOOLS BLOCK - REPORT ICON - === */
  5076.     #playerBox.box .boxC .tools a#btnReport {
  5077.         position: relative !important;
  5078.         display: inline-block ! important;
  5079.         width: 30px !important;
  5080.         margin-left: 49px !important;
  5081.         margin-top: 49px !important;
  5082.         padding: 0 0 0 5px !important;
  5083.     }
  5084.      
  5085.     /* VIDEO PAGE - TOOLS BLOCK - ITEMS RATE - line -
  5086.     #playerBox .rate
  5087.     === */
  5088.     #playerBox.box .boxC .tools >table>tbody>tr>td:first-of-type>table>tbody>tr>td:first-of-type+td {
  5089.         position: relative ! important;
  5090.         display: inline-block ! important;
  5091.         width: 135px !important;
  5092.         height: 25px !important;
  5093.         line-height: 27px !important;
  5094.         margin-top: 8px ! important;
  5095.         margin-left: 45px !important;
  5096.         padding: 0 3px !important;
  5097.         box-shadow: 0 1px #F0F0F0;
  5098.         font-size: 10px !important;
  5099.         text-decoration: none;
  5100.         text-align: center !important;
  5101.         overflow: hidden;
  5102.         white-space: nowrap;
  5103.     }
  5104.     /* VIDEO PAGE - TOOLS BLOCK - ITEMS RATE - GRAPH - === */
  5105.     #playerBox .rate {
  5106.         width: 129px !important;
  5107.         margin-left: -5px !important;
  5108.         text-align: center;
  5109.         background-image: none !important;
  5110.     }
  5111.     /* VIDEO PAGE - TOOLS BLOCK - ITEMS RATE - PERCENTAGE GRAPH - === */
  5112.     #playerBox.box .boxC .tools >table>tbody>tr>td:first-of-type>table>tbody>tr>td:first-of-type+td table {
  5113.         margin-top: -6px !important;
  5114.         border: none ! important;
  5115.     }
  5116.      
  5117.     /* VIDEO PAGE - TOOLS - BUTTON LOAD - DISPLAY: NONE ??? -
  5118.     display: none ! important;
  5119.     === */
  5120.     #btnLoad {
  5121.         display: inline-block ! important;
  5122.         width: 154px !important;
  5123.         height: 15px !important;
  5124.         line-height: 15px !important;
  5125.         margin-left: 37px !important;
  5126.         padding: 0 3px !important;
  5127.         font-size: 10px !important;
  5128.         overflow: hidden;
  5129.         text-align: center !important;
  5130.         white-space: nowrap;
  5131.      
  5132.     }
  5133.     /* VIDEO PAGE - TOOLS - BUTTON LIKE / UNLIKE - === */
  5134.     #playerBox.box .boxC .tools >table>tbody>tr>td:first-of-type>table>tbody>tr>td:first-of-type {
  5135.         position: absolute ! important;
  5136.         display: inline-block ! important;
  5137.         margin-left: -5px ! important;
  5138.         margin-top: 0px ! important;
  5139.         border: 2px #84BF8B solid ! important;
  5140.         border-radius: 3px ! important;
  5141.     }
  5142.     #playerBox.box .boxC .tools >table>tbody>tr>td:first-of-type>table>tbody>tr>td:last-of-type {
  5143.         position: absolute ! important;
  5144.         display: inline-block ! important;
  5145.         right: -125px ! important;
  5146.         margin-top: 0px ! important;
  5147.         border-radius: 3px ! important;
  5148.         border: 2px red solid ! important
  5149.     }
  5150.      
  5151.     /* SUPPORT match with RELATED PUB ( .sponsorBottom) - === */
  5152.     #playerBox.box .boxC .tools >table>tbody>tr>td a[ajax^="/ajax/add_favorite.php?"] {
  5153.         float: left !important;
  5154.         width: 35px ! important;
  5155.         top: -28px ! important;
  5156.         left: -9px ! important;
  5157.         padding: 0 ! important;
  5158.     }
  5159.      
  5160.     /* (new9) VIDEO PAGE - TOOLS - BUTTON FAVED - === */
  5161.     #playerBox.box .boxC .tools >table>tbody>tr>td a.down[id^="_ajax"] ,
  5162.     #playerBox.box .boxC .tools >table>tbody>tr>td a[ajax^="/ajax/add_favorite."]  {
  5163.         position: absolute ! important;
  5164.         display: inline-block ! important;
  5165.         float: left !important;
  5166.         height: 35px ! important;
  5167.         width: 35px ! important;
  5168.         top: -38px ! important;
  5169.         left: -9px ! important;
  5170.         padding: 0 ! important;
  5171.     }
  5172.     /* FAV ADD ICON - === */
  5173.     #playerBox.box .boxC .tools >table>tbody>tr>td a[ajax^="/ajax/add_favorite."] .icon  {
  5174.         margin-left: 8px !important;
  5175.         margin-top: 13px !important;
  5176.     }
  5177.     /* FAVED ICON - === */
  5178.     #playerBox.box .boxC .tools >table>tbody>tr>td a.down[id^="_ajax"] .icon  {
  5179.         width: 30px ! important;
  5180.         margin-left: 5px !important;
  5181.         margin-top: 7px !important;
  5182.     }
  5183.      
  5184.     #playerBox.box .boxC .tools >table>tbody>tr>td a.down[id^="_ajax"] .icon {
  5185.         background-image:url(http://eu-st.xhamster.com/images/tpl2/icons.png?3) !important;
  5186.     }
  5187.     /* FAV OK RED ICON - === */
  5188.     #playerBox.box .boxC .tools >table>tbody>tr>td a.down[id^="_ajax"] .icon.iconFavOk {
  5189.         height: 30px ! important;
  5190.         width: 28px;
  5191.         margin-top: 4px ! important;
  5192.         margin-left: 3px ! important;
  5193.         background-position: -465px -159px !important;
  5194.     }
  5195.      
  5196.     /* (new9) NOT LOGED - FAV ICON - === */
  5197.     #playerBox.box div.boxC #playerSwf + .sponsorBottom + .tools table.w100> tbody> tr> td+td+td a[onclick^="login.popSignup()"] {
  5198.         display: block !important;
  5199.         width: 17px !important;
  5200.         margin-left: -3px !important;
  5201.         margin-top: -40px !important;
  5202.         text-align: center !important;
  5203.     }
  5204.      
  5205.     /* (new9) VIDEO PAGE - TOOLS - BUTTON UNLIKE UP (GREEN THUMB) - === */
  5206.     /* #playerBox.box .boxC .tools >table>tbody>tr >td:first-of-type  a#btnLike:not([hint="Like"]).l.down .icon.iconLike */
  5207.      
  5208.     #btnLike.l.down .icon.iconLike {
  5209.          background-position: -194px -1px !important;
  5210.          opacity: 0.2 ! important;
  5211.          outline: 1px solid green ! important;
  5212.     }
  5213.     /* (new9) VIDEO PAGE - TOOLS - BUTTON UNLIKE DOWN (RED THUMB) - === */
  5214.     #btnLike.r.down .icon.iconUnLike{
  5215.          background-position: -136px -111px !important;
  5216.          opacity: 0.2! important;
  5217.          outline: 1px solid red ! important;
  5218.     }
  5219.      
  5220.     /* VIDEO PAGE - TOOLS - BUTTON SHARE - === */
  5221.     #btnShare {
  5222.          position: relative! important;
  5223.          display: inline-block ! important;
  5224.          min-width: 153px !important;
  5225.          height: 15px !important;
  5226.          line-height: 15px !important;
  5227.          top: -1px ! important;
  5228.          left: -16px ! important;
  5229.          padding: 0 3px !important;
  5230.          font-size: 10px !important;
  5231.          text-align: center !important;
  5232.          white-space: nowrap;
  5233.          overflow: hidden;
  5234.     /* outline: red 1px solid ! important; */
  5235.     }
  5236.     /* VIDEO PAGE - TOOLS - BUTTON REPORT - === */
  5237.     /* SUPPORT match with RELATED PUB ( .sponsorBottom) - === */
  5238.     #playerBox.box div.boxC #playerSwf + .sponsorBottom + .tools> table.w100> tbody> tr> td a#btnReport ,
  5239.     #playerBox.box .boxC  #playerSwf + .tools> table.w100> tbody> tr> td a#btnReport {
  5240.          float: right !important;
  5241.          height: 35px ! important;
  5242.          top: -101px ! important;
  5243.          left: 18px ! important;
  5244.          padding: 0 ! important;
  5245.     }
  5246.     #playerBox.box div.boxC #playerSwf + .sponsorBottom + .tools> table.w100> tbody> tr> td a#btnReport .icon ,
  5247.     #playerBox.box .boxC  #playerSwf + .tools> table.w100> tbody> tr> td a#btnReport .icon  {
  5248.          margin-left: 9px !important;
  5249.          margin-top: 12px !important;
  5250.     }
  5251.      
  5252.     /* (new7) VIDEO PAGE - VIDEO DESCRIPTION - TAGS - === */
  5253.     #videoInfoBox {
  5254.          position: absolute !important;
  5255.          display: inline-block !important;
  5256.          width: 223px !important;
  5257.          min-height: 50px !important;
  5258.          left: 661px !important;
  5259.          top: 342px !important;
  5260.          padding: 15px 15px 5px;
  5261.          border-radius: 3px;
  5262.          background: none !important;
  5263.     }
  5264.     #playerBox.box .boxC #videoInfoBox table#videoInfo.w100 tbody tr td#channels {
  5265.          position: absolute !important;
  5266.          display: inline-block !important;
  5267.          width: 254px !important;
  5268.          left: -1px !important;
  5269.          top: 20px !important;
  5270.     }
  5271.     /* TAGS - BLOCK TXT "CHANNELS" - DISPLAY:NONE - === */
  5272.     #playerBox.box .boxC #videoInfoBox table#videoInfo.w100 tbody tr td#channels table tbody tr td:first-of-type {
  5273.          display: none !important;
  5274.     }
  5275.     /* TAGS - BLOCK CONTAINER - === */
  5276.     #playerBox.box .boxC #videoInfoBox table#videoInfo.w100 tbody tr td#channels.btnList table.w100 tbody tr td+td  {
  5277.          position: absolute !important;
  5278.          display: inline-block !important;
  5279.          padding: 0 5px !important;
  5280.          margin-top: 70px ! important;
  5281.     }
  5282.      
  5283.     /* (new7) VIDEO PAGE - VIDEO DESCRIPTION -  === */
  5284.     #playerBox.box .boxC div#videoInfoBox table#videoInfo .desc {
  5285.          position: absolute !important;
  5286.          display: inline-block !important;
  5287.          width: 238px !important;
  5288.          min-height: 270px !important;
  5289.          left: -1100px !important;
  5290.          padding: 2px !important;
  5291.          margin-top: -50px ! important;
  5292.          border: 1px solid gray !important;
  5293.          z-index: 200 ! important;
  5294.     }
  5295.     #playerBox.box .boxC div#videoInfoBox table#videoInfo .desc h2 {
  5296.          position: absolute !important;
  5297.          display: inline-block !important;
  5298.          width: 235px !important;
  5299.          height: auto !important;
  5300.          padding: 2px 5px !important;
  5301.          white-space: normal !important;
  5302.          border: 1px solid gray !important;
  5303.          z-index: 200 ! important;
  5304.     }
  5305.     /* VIDEO PAGE - VIDEO DESCRIPTION - LABEL - TXT "Description" + LINES - - SUPP(display:none) - === */
  5306.     .box .line,
  5307.     .box .lineS ,
  5308.     #playerBox.box .boxC #videoInfoBox table#videoInfo.w100 tbody tr td.desc span {
  5309.         color: #808080;
  5310.         display: none !important;
  5311.     }
  5312.      
  5313.     /* VIDEO PAGE - VIDEO DESCRIPTION - INFOS USER/MOVIE - === */
  5314.      
  5315.     /* VIDEO PAGE - VIDEO DESCRIPTION - INFOS USER/MOVIE - Description - LABEL - == */
  5316.     #playerBox span {
  5317.         color: #808080;
  5318.         display: none !important;
  5319.     }
  5320.     /* VIDEO PAGE - VIDEO DESCRIPTION - INFOS USER/MOVIE - Added by" -
  5321.     #videoInfoBox #videoUser .item:first-of-type+span
  5322.     === */
  5323.     #videoInfoBox #videoUser .item:nth-of-type(1)> span:nth-of-type(1) {
  5324.         position: absolute !important;
  5325.         display: inline-block !important;
  5326.         width: 248px !important;
  5327.         margin-top: -160px !important;
  5328.         margin-left: -12px ! important;
  5329.         padding: 1px 0 37px 0 !important;
  5330.         border-color: #505050 ! important;
  5331.         border-radius: 3px ! important;
  5332.         font-size: 8px ! important;
  5333.         text-align: center !important;
  5334.         color: white ! important;
  5335.         background: #505050 ! important;
  5336.     }
  5337.     /* VIDEO PAGE - VIDEO DESCRIPTION - INFOS USER/MOVIE - USER - == */
  5338.     #videoInfoBox #videoUser .item>b ,
  5339.     #videoInfoBox #videoUser .item span + a {
  5340.         position: absolute !important;
  5341.         display: inline-block !important;
  5342.         width: 243px !important;
  5343.         height: 19px ! important;
  5344.         line-height: 19px ! important;
  5345.         margin-top: -152px !important;
  5346.         margin-left: -12px ! important;
  5347.         padding: 2px !important;
  5348.         text-align: center !important;
  5349.         font-size: 15px ! important;
  5350.         color: white ! important;
  5351.         background: black !important;
  5352.     }
  5353.      
  5354.     /* (new7) VIDEO PAGE - VIDEO DESCRIPTION - INFOS USER/MOVIE - since - === */
  5355.     #videoInfoBox #videoUser .item a +span {
  5356.          position: absolute !important;
  5357.          display: inline-block !important;
  5358.          width: 243px !important;
  5359.          height: 15px !important;
  5360.          line-height: 15px !important;
  5361.          margin-top: -128px !important;
  5362.          margin-left: -12px ! important;
  5363.          padding: 2px !important;
  5364.          border-radius: 0 0 3px 3px ! important;
  5365.          background: black !important;
  5366.          font-size: 9px ! important;
  5367.          text-align: center !important;
  5368.     }
  5369.      
  5370.     /* VIDEO PAGE - VIDEO DESCRIPTION - INFOS USER/MOVIE - Send a message - ICON - == */
  5371.     #videoInfoBox #videoUser .hint .icon {
  5372.         position: absolute !important;
  5373.         display: inline-block !important;
  5374.         margin-top: -130px !important;
  5375.         left: 117px !important;
  5376.         margin-bottom: -10px !important;
  5377.         top: -34px !important;
  5378.     }
  5379.      
  5380.     /* VIDEO PAGE - VIDEO DESCRIPTION - INFOS USER/MOVIE - TXT Runtime == */
  5381.     #videoInfoBox #videoUser .item:nth-of-type(2)> span:nth-of-type(1) {
  5382.         position: absolute !important;
  5383.         display: inline-block !important;
  5384.         width: 65px !important;
  5385.         top: 3px !important;
  5386.         left: 3px !important;
  5387.         font-size: 9px ! important;
  5388.         text-align: left !important;
  5389.     }
  5390.     /* VIDEO PAGE - VIDEO DESCRIPTION - INFOS USER/MOVIE - TIME == */
  5391.     #videoInfoBox #videoUser .item:nth-of-type(2) {
  5392.         position: absolute !important;
  5393.         display: inline-block !important;
  5394.         width: 244px !important;
  5395.         margin-top: 10px !important;
  5396.         top: -90px !important;
  5397.         left: 3px !important;
  5398.         padding: 1px 2px !important;
  5399.         border-color: #505050 ! important;
  5400.         border-radius: 0 0 3px 3px ! important;
  5401.         border-top: 1px solid gray ! important;
  5402.         font-size: 15px ! important;
  5403.         text-align: center !important;
  5404.         color: white ! important;
  5405.         background: #505050 ! important;
  5406.     }
  5407.      
  5408.     /* VIDEO PAGE - VIDEO DESCRIPTION - INFOS USER/MOVIE - Viewed - == */
  5409.     #videoInfoBox #videoUser .item:nth-of-type(3)> span:nth-of-type(1) {
  5410.         position: absolute !important;
  5411.         display: inline-block !important;
  5412.         width: 244px !important;
  5413.         margin-top: 10px !important;
  5414.         top: -5px !important;
  5415.         left: 3px !important;
  5416.         width: 65px !important;
  5417.         font-size: 9px ! important;
  5418.         text-align: left !important;
  5419.     }
  5420.     /* VIDEO PAGE - VIDEO DESCRIPTION - INFOS USER/MOVIE - NBR of VIEW - == */
  5421.     #videoInfoBox #videoUser .item:nth-of-type(3) {
  5422.         position: absolute !important;
  5423.         display: inline-block !important;
  5424.         width: 244px !important;
  5425.         left: 3px !important;
  5426.         margin-top: -112px !important;
  5427.         padding: 1px 2px !important;
  5428.         border-color: #505050 ! important;
  5429.         border-radius: 3px 3px 0 0 ! important;
  5430.         font-size: 15px ! important;
  5431.         text-align: center !important;
  5432.         color: white ! important;
  5433.         background: #505050 ! important;
  5434.     }
  5435.      
  5436.     /* (new9) PROFILE - TITLE THUMBNAILS - === */
  5437.     #main .main table.w100 tbody tr td.profileR+td .box h2.gr {
  5438.         position: relative !important;
  5439.         display: inline-block !important;
  5440.         width: 1013px !important;
  5441.         left: -1097px !important;
  5442.         padding: 5px 8px 2px 450px !important;
  5443.     }
  5444.      
  5445.      
  5446.     /* (new5) VIDEO / GALLERY PAGE - RELATED VIDEOS/GALLERIES BLOCK  - TABS CONTENT -
  5447.      #adTop +#content #related .tabs .content
  5448.     === */
  5449.     #relatedV.tab {
  5450.         max-width: 800px !important;
  5451.         min-width: 800px !important;
  5452.         margin-top: -5px !important;
  5453.     }
  5454.     #relatedG.tab {
  5455.         position: absolute !important;
  5456.         max-height: 400px !important;
  5457.         left: -50px !important;
  5458.     }
  5459.     /* GALLERY PAGE( VIDEO)  - RELATED BLOCK  - === */
  5460.     #relatedV>iframe {
  5461.         position: absolute !important;
  5462.         width: 880px !important;
  5463.         margin-left: -33px !important;
  5464.         left: 5px !important;
  5465.         overflow: visible !important;
  5466.         overflow-x: hidden ! important;
  5467.         overflow-y: hidden !important;
  5468.     }
  5469.     #related .tabs .head {
  5470.         height: 34px;
  5471.         margin-left: 10px !important;
  5472.     }
  5473.     #related {
  5474.         position: absolute !important;
  5475.         display: inline-block  !important;
  5476.         max-height: 35px !important;
  5477.         min-height: 35px !important;
  5478.         min-width: 700px ! important;
  5479.         max-width: 700px ! important;
  5480.         right: 235px !important;
  5481.         top: 55px !important;
  5482.     }
  5483.     #related .tabs {
  5484.         height: 35px !important;
  5485.         margin-left: -26px !important;
  5486.     }
  5487.     #relatedVid {
  5488.         min-width: 880px ! important;
  5489.         max-width: 880px ! important;
  5490.         top: 1px !important;
  5491.         left: 9px !important;
  5492.     }
  5493.      
  5494.     /* VIDEO - PAS IFRAME */
  5495.     #related .tabs .content .tab #relatedVid table tbody {
  5496.         position: absolute !important;
  5497.         display: inline-block  !important;
  5498.         left: -40px !important;
  5499.         top: -7px !important;
  5500.         padding: 0px !important;
  5501.     }
  5502.      
  5503.     #relatedGal {
  5504.         position: absolute !important;
  5505.         display: inline-block  !important;
  5506.         min-width: 890px !important;
  5507.         max-width: 890px !important;
  5508.         left: 39px !important;
  5509.         top: -55px !important;
  5510.     }
  5511.     #relatedG iframe {
  5512.         position: absolute !important;
  5513.         display: inline-block  !important;
  5514.         width: 100% !important;
  5515.         min-width: 920px !important;
  5516.         max-width: 920px !important;
  5517.         height: 433px !important;
  5518.         left: -60px !important;
  5519.         margin-left: 70px !important;
  5520.         top: -10px !important;
  5521.     }
  5522.     #related #relatedGal table tbody tr td .gallery .hRate {
  5523.         margin-top: -5px !important;
  5524.     }
  5525.      
  5526.      
  5527.     /* THUMBNAILS ROWS - GENERAL - NOT : EMPTY SPACE + MORE BUTTON - CAS SPECIAL = http://xhamster.com/user/RaiderDom -
  5528.     A VOIR BLOG LIST (LAST POST).postShort>tbody>tr:last-of-type
  5529.     #main .main table.w100.profile tbody tr td.profileR+td>.box>.boxC table tbody tr:not(:last-child):not(:nth-child(4)):not(.pList)
  5530.     === */
  5531.     .postShort>tbody>tr:last-of-type {
  5532.         position: absolute ! important;
  5533.         display: inline-block ! important;
  5534.         min-height: 0px ! important;
  5535.         max-height:200px ! important;
  5536.         width: 175px ! important;
  5537.     }
  5538.      
  5539.     /* VIDEO PLAYER PAGE - RELATED VIDEO/GALLERIES CONTAINER THUMBNAIL - === */
  5540.     #related .tabs .content .tab #relatedVid table tbody {
  5541.         display: inline-block ! important;
  5542.         position: relative ! important;
  5543.         min-width: 800px ! important;
  5544.         max-width: 800px ! important;
  5545.         height: 170px ! important;
  5546.         margin-top: 210px ! important;
  5547.     }
  5548.      
  5549.      
  5550.     /* GALLERRY - PICS FROM THIS G. /POPULARS PICTURES - === */
  5551.     #viewBoxL #recent .box ,
  5552.     #main .main table#content.w100 tbody tr td#viewBoxL #recent .box {
  5553.         position: relative ! important;
  5554.         display: block ! important;
  5555.         width: 205px !important;
  5556.         margin-top: 115px ! important;
  5557.     }
  5558.     /* (new5) GALLERIES PLAYER - PAS PROFILE - RELATED VIDEO - THUMBNAIL - === */
  5559.     #relatedVid table tbody tr td#relatedVidList {
  5560.         position: relative ! important;
  5561.         display: inline-block !important;
  5562.         width: 880px !important;
  5563.         min-height: 410px ! important;
  5564.         max-height: 410px ! important;
  5565.         margin-left: -160px ! important;
  5566.         left: 135px ! important;
  5567.         top: -119px !important;
  5568.     }
  5569.     /* (new5) VIDEO PLAYER - PAS PROFILE - RELATED VIDEO - THUMBNAIL - === */
  5570.     #related .tabs .content .tab #relatedVid table tbody tr td#relatedVidList {
  5571.         position: relative ! important;
  5572.         display: inline-block !important;
  5573.         width: 900px !important;
  5574.         min-height: 410px ! important;
  5575.         max-height: 410px ! important;
  5576.         margin-left: -105px ! important;
  5577.         left: 150px ! important;
  5578.         top: -319px !important;
  5579.     }
  5580.     /* (new5) ARROW - LEFT - === */
  5581.     #related .tabs .content .tab #relatedVid .arrowL {
  5582.         position: absolute !important;
  5583.         width: 30px !important;
  5584.         left: 55px !important;
  5585.         margin-top: 190px !important;
  5586.         top: -411px !important;
  5587.     }
  5588.     #relatedVid .arrowL {
  5589.         position: relative !important;
  5590.         width: 30px !important;
  5591.         max-height: 30px ! important;
  5592.         min-height: 30px ! important;
  5593.         margin-left: 283px !important;
  5594.         margin-top: 400px !important;
  5595.         background: url("http://eu-st.xhamster.com/images/tpl2/videoRelatedArrowBgL.png") no-repeat scroll right center transparent;
  5596.     }
  5597.     #relatedVid .arrowL a {
  5598.         position: absolute !important;
  5599.         display: inline-block !important;
  5600.         max-height: 30px ! important;
  5601.         min-height: 30px ! important;
  5602.         width: 30px !important;
  5603.         margin-left: 10px !important;
  5604.         margin-top: 149px ! important;
  5605.         top: 240px !important;
  5606.         border-radius: 5px ! important;
  5607.         border: gray 1px solid ! important;
  5608.         background-color: #222222 ! important;
  5609.     /* z-index: 500 !important; */
  5610.     }
  5611.     td[colspan="2"] #related .tabs #relatedVid .arrowL a {
  5612.         position: absolute !important;
  5613.         display: inline-block !important;
  5614.         max-height: 30px ! important;
  5615.         min-height: 30px ! important;
  5616.         width: 30px !important;
  5617.         margin-left: -290px !important;
  5618.         top: 242px !important;
  5619.         border-radius: 5px ! important;
  5620.         border: gray 1px solid ! important;
  5621.         background-color: #222222 ! important;
  5622.         z-index: 100 !important;
  5623.     }
  5624.      
  5625.     #relatedVid .arrowL a .icon.iconArrowBL {
  5626.         background-position: -26px -24px !important;
  5627.     }
  5628.     /* (new9) ARROW - RIGHT -
  5629.     #related .tabs .content .tab #relatedVid .arrowR
  5630.     === */
  5631.     #relatedVid .arrowR {
  5632.         position: absolute !important;
  5633.         display: inline-block !important;
  5634.         width: 30px !important;
  5635.         height: 30px !important;
  5636.         left: 885px !important;
  5637.         margin-top: 190px !important;
  5638.         top: -171px !important;
  5639.     }
  5640.     #relatedVid .arrowR a {
  5641.         position: absolute !important;
  5642.         display: inline-block !important;
  5643.         margin-left: -835px !important;
  5644.         top: 222px !important;
  5645.         max-height: 30px ! important;
  5646.         min-height: 30px ! important;
  5647.         width: 30px !important;
  5648.         text-align: center ! important;
  5649.         border-radius: 5px ! important;
  5650.         background-color: black ! important;
  5651.     }
  5652.     td[colspan="2"] #related .tabs #relatedVid .arrowR a {
  5653.         position: absolute !important;
  5654.         display: inline-block !important;
  5655.         margin-left: -800px !important;
  5656.         top: -8px !important;
  5657.         max-height: 31px ! important;
  5658.         min-height: 31px ! important;
  5659.         width: 30px !important;
  5660.         text-align: center ! important;
  5661.         border-radius: 5px ! important;
  5662.         background-color: black ! important;
  5663.     }
  5664.     #relatedVid .arrowR a .icon.iconArrowBR {
  5665.         background-position: 1px -23px !important;
  5666.         height: 27px ! important;
  5667.         width: 27px ! important;
  5668.     }
  5669.     #relatedVid .arrowL a .icon.iconArrowBL {
  5670.         background-position: -27px -24px !important;
  5671.         height: 27px ! important;
  5672.         width: 27px ! important;
  5673.     }
  5674.      
  5675.     /* ==== PROFILE - VIDEOS LIST - .vList - ==== */
  5676.     /* PROFILE - VIDEOS THUMBNAILS -
  5677.     .vList .video
  5678.     html body div#main div.main table.w100 tbody tr td div.box div.boxC table.vList tbody tr td div.video
  5679.      === */
  5680.     .vList .video {
  5681.         margin: 13px 7px 5px -2px !important;
  5682.     }
  5683.      
  5684.      
  5685.     /* PROFILE - GALLERIES LIST - .gList ==== */
  5686.     .gList  {
  5687.         margin: 13px 7px 15px 3px !important;
  5688.     }
  5689.      
  5690.      
  5691.      
  5692.     /* (new5) PROFILE - BLOG POST LIST PSHORT - BLOCK CONTAINER - === */
  5693.     .pList tbody tr td table.postShort {
  5694.         position: relative !important;
  5695.         display: inline-block ! important;
  5696.         width: 1516px !important;
  5697.         min-height: 0px !important;
  5698.         max-height: 60px !important;
  5699.         top: -13px !important;
  5700.         margin-bottom: 0px !important;
  5701.         margin-left: 5px ! important;
  5702.     }
  5703.     .pList tbody tr td table.postShort colgroup {
  5704.         display: none !important;
  5705.     }
  5706.     .postShort tbody {
  5707.         display: inline-block !important;
  5708.         position: relative !important;
  5709.         width: 1526px !important;
  5710.         max-height: 70px !important;
  5711.     }
  5712.     .postShort tbody tr {
  5713.         display: inline-block !important;
  5714.         position: relative !important;
  5715.         max-width: 176px !important;
  5716.         min-width: 180px ! important;
  5717.         height: 50px ! important;
  5718.         margin-right: 10px ! important;
  5719.         margin-bottom: 20px ! important;
  5720.         top: 7px ! important;
  5721.         overflow: hidden ! important;
  5722.         outline: 1px solid gray ! important;
  5723.     }
  5724.     /* DATE - === */
  5725.     .postShort>tbody>tr>td:first-of-type {
  5726.         display: inline-block !important;
  5727.         position: relative !important;
  5728.         width: 180px !important;
  5729.         height: 20px ! important;
  5730.         text-align: left ! important;
  5731.     }
  5732.     /* TITLE + TYPE - === */
  5733.     .postShort>tbody>tr>td:nth-child(2) {
  5734.         display: inline-block !important;
  5735.         position: relative !important;
  5736.         width: 180px !important;
  5737.         padding-left: 4px ! important;
  5738.         text-align: left ! important;
  5739.     }
  5740.      
  5741.     /* MORE - */
  5742.     .pList .more a {
  5743.         top: -8px !important;
  5744.     }
  5745.      
  5746.     /* COMMENT ICON - === */
  5747.     .postShort>tbody>tr>td:nth-child(3) {
  5748.         display: inline-block !important;
  5749.         position: relative !important;
  5750.         width: 180px !important;
  5751.         height: 10px ! important;
  5752.         top: -50px ! important;
  5753.         text-align: right ! important;
  5754.     }
  5755.      
  5756.     /* PROFILE - FRIENDS LIST - fList ==== */
  5757.      
  5758.     /* (new9) PROFILE - FriendsLIST 1 - === */
  5759.     .fList {
  5760.         position: relative !important;
  5761.         display: inline-block !important;
  5762.         margin-left: 10px !important;
  5763.         margin-top: -15px !important;
  5764.         max-height: 140px !important;
  5765.         min-height: 140px !important;
  5766.     }
  5767.     .fList tbody tr td .more {
  5768.         position: relative ! important;
  5769.         display: inline-block ! important;
  5770.         min-width: 120px !important;
  5771.         max-width: 120px !important;
  5772.         margin-left: -10px !important;
  5773.         top: -143px ! important;
  5774.         text-align: left !important;
  5775.         background-image: none !important;
  5776.     }
  5777.     .fList tbody tr td .more a {
  5778.         position: relative ! important;
  5779.         display: inline-block ! important;
  5780.         min-width: 110px !important;
  5781.         max-width: 110px !important;
  5782.     }
  5783.     /* (new5) PROFILE - FriendsLIST - PROFILE - ROW - === */
  5784.     .fList>tbody>tr:not(:last-of-type) {
  5785.         display: inline-block !important;
  5786.         width: 500px ! important;
  5787.         height: 110px ! important;
  5788.         margin-left: -10px ! important;
  5789.         margin-right: 10px ! important;
  5790.     }
  5791.      
  5792.     #main  +.box .boxC .fList {
  5793.         position: relative !important;
  5794.         display: inline-block !important;
  5795.         float: right !important;
  5796.         width: 1500px !important;
  5797.         margin-top: -420px !important;
  5798.         margin-left: 10px !important;
  5799.         margin-bottom: -1250px !important;
  5800.         max-height: 140px !important;
  5801.         min-height: 140px !important;
  5802.     }
  5803.     #main  +.box .boxC .fList .more {
  5804.         position: relative ! important;
  5805.         display: inline-block ! important;
  5806.         min-width: 190px !important;
  5807.         max-width: 190px !important;
  5808.         margin-left: -30px !important;
  5809.         top: 35px ! important;
  5810.         background-image: none !important;
  5811.     }
  5812.     #main  +.box .boxC .fList .more a {
  5813.         position: relative !important;
  5814.         display: inline-block !important;
  5815.         min-width: 110px !important;
  5816.         max-width: 1120px !important;
  5817.         height: 20px !important;
  5818.         line-height: 1px !important;
  5819.         padding: 2px 5px !important;
  5820.         border-radius: 3px !important;
  5821.         color: gold !important;
  5822.         background: -moz-linear-gradient(center bottom , #010101 1%, #525252 50%, #333232 76%) repeat scroll 0 0 #9A9A9A !important;
  5823.     }
  5824.     #main  +.box .boxC .fList .more .icon {
  5825.         margin: 6px -50px 0 100px !important;
  5826.         color: gold !important;
  5827.     }
  5828.     #main  +.box .gr   {
  5829.         position: relative !important;
  5830.         display: inline-block !important;
  5831.         width: 1423px !important;
  5832.         height: 15px !important;
  5833.         line-height: 15px !important;
  5834.         margin-left: 1100px !important;
  5835.         top: -420px !important;
  5836.         left: -730px !important;
  5837.         text-align: left !important;
  5838.         text-shadow: none !important;
  5839.         background: linear-gradient(#777777, #444444) repeat scroll 0 0 transparent !important;
  5840.         color: white !important;
  5841.     }
  5842.     /* (new5) - PROFILE MY - Friend LIST - TEST - === */
  5843.     /* (new5) PROFILE - BLOG POSTS LIST - .pList -
  5844.     (MY) #main .main table.w100 tbody tr>td.profileR+td .box:nth-child(4)
  5845.     ==== */
  5846.     /* MY MORE - === */
  5847.      
  5848.     /* (new5) PROFILE - LIST ALL - GENERAL - MORE BUTTON - NO BACKGROUND IMAGE - === */
  5849.     .profile .more {
  5850.         position: relative! important;
  5851.         display: inline-block ! important;
  5852.         float: none ! important;
  5853.         height: 10px !important;
  5854.         left: 220px ! important;
  5855.         margin-top: 0px !important;
  5856.         padding-top: 0 !important;
  5857.         background-image: none !important;
  5858.     }
  5859.     .profile .more a {
  5860.         position: relative! important;
  5861.         display: inline-block ! important;
  5862.         height: 18px !important;
  5863.         line-height: 18px !important;
  5864.         padding: 0 5px !important;
  5865.         background: -moz-linear-gradient(center bottom , #010101 1%, #525252 50%, #333232 76%) repeat scroll 0 0 #9A9A9A !important;
  5866.         color: gold ! important;
  5867.     }
  5868.     .profile .more .icon {
  5869.         float: right;
  5870.         margin: 6px 0 0 10px !important;
  5871.     }
  5872.      
  5873.     /* (new22) PROFILE - MY LIST - MY PROFILE - FAV/GALLERY/BLOGPOTS / ETC... - SETTINGS - ALERTE MESSAGES BLOCK - === */
  5874.     .profile .my {
  5875.         position: relative !important;
  5876.         display: inline-block !important;
  5877.         line-height: 15px;
  5878.         margin-top: -59px !important;
  5879.         padding: 4px 5px 7px;
  5880.         font-size: 11px;
  5881.         text-align: center;
  5882.         color: gray;
  5883.     }
  5884.     .profileR + td .box .my:not(.my2)  {
  5885.         position: absolute !important;
  5886.         display: inline-block !important;
  5887.         height: 12px !important;
  5888.         width: 500px ! important;
  5889.         top: -36px !important;
  5890.         left: 730px !important;
  5891.         text-align: left ! important;
  5892.         color: gray;
  5893.         visibility: hidden ! important;
  5894.     }
  5895.     .profileR + td .box .my.my2  {
  5896.         position: absolute !important;
  5897.         display: inline-block !important;
  5898.         height: 15px !important;
  5899.         width: 500px ! important;
  5900.         top: 26px !important;
  5901.         left: 730px !important;
  5902.         text-align: left ! important;
  5903.         color: gold !important;
  5904.         visibility: visible ! important;
  5905.     }
  5906.     .profileR + td .box .my.my2 a  {
  5907.         color: peru !important;
  5908.         visibility: visible ! important;
  5909.     }
  5910.      
  5911.     /* (new9)BLOGS POSTS*/
  5912.     .profileR + td .box .tab .pList .my:not(.my2)  {
  5913.         top: -55px !important;
  5914.     }
  5915.     .profileR + td .box .my:not(.my2):hover  {
  5916.         position: absolute !important;
  5917.         display: inline-block !important;
  5918.         height: 12px !important;
  5919.         width: 500px ! important;
  5920.         top: -39px !important;
  5921.         left: 730px !important;
  5922.         text-align: left ! important;
  5923.         color: white !important;
  5924.         visibility: visible ! important;
  5925.     }
  5926.      
  5927.     .profileR + td .box .my:not(.my2):before  {
  5928.         content: "�" ! important;
  5929.         display: inline-block !important;
  5930.         width: 10px !important;
  5931.         height: 8px !important;
  5932.         line-height: 8px !important;
  5933.         padding: 4px 4px 4px 0px ! important;
  5934.         font-size: 14px ! important;
  5935.         color: black ! important;
  5936.         border-radius: 9px ! important;
  5937.         background: gold ! important;
  5938.         visibility: visible ! important;
  5939.     }
  5940.     .profileR + td .box .my:not(.my2):hover:before  {
  5941.     background: red !important;
  5942.     }
  5943.     /* PROFILE VIDEO LIST */
  5944.     .vList tbody tr td .my {
  5945.         color: gray;
  5946.         font-size: 11px;
  5947.         line-height: 15px;
  5948.         margin-top: 20px !important;
  5949.         padding: 4px 5px 7px;
  5950.         text-align: center;
  5951.     }
  5952.     /* PROFILE GALLERY LIST */
  5953.     .gList tbody tr td .my {
  5954.         color: gray;
  5955.         font-size: 11px;
  5956.         line-height: 15px;
  5957.         margin-top: 8px !important;
  5958.         padding: 4px 5px 7px;
  5959.         text-align: center;
  5960.     }
  5961.     /* PROFILE NEWS LIST */
  5962.     .pList tbody tr td .my {
  5963.         color: gray;
  5964.         font-size: 11px;
  5965.         line-height: 15px;
  5966.         margin-top: 24px !important;
  5967.         padding: 4px 5px 7px;
  5968.         text-align: center;
  5969.     }
  5970.     /* A VOIR - PROFILE FIENDS LIST */
  5971.     /*.pList tbody tr td .my */
  5972.     .profileR + td .box:last-of-type .boxC .my {
  5973.         color: gray;
  5974.         font-size: 11px;
  5975.         line-height: 15px;
  5976.         margin-top: -4px !important;
  5977.         padding: 4px 5px 7px;
  5978.         text-align: center;
  5979.     }
  5980.      
  5981.     /* (new24) BOX CONTAINER - GENERAL - TITLE - === */
  5982.      
  5983.     /* (new24) PROFILE - THUMBNAILS VIDEOS / GALLERIES / FRIENDS BLOCKS  - TITLES BAR -
  5984.     .profileR+td
  5985.     === */
  5986.     .box h2 {
  5987.         position: relative ! important;
  5988.         display: inline-block ! important;
  5989.         width: 629px ! important;
  5990.         height: 15px !important;
  5991.         line-height: 15px !important;
  5992.         margin-left: 1100px !important;
  5993.         top: -20px !important;
  5994.         text-align: left ! important;
  5995.         text-shadow: none !important;
  5996.         color: white !important;
  5997.         background: linear-gradient(#777777, #444444) repeat scroll 0 0 transparent !important;
  5998.     }
  5999.     .box h2 a {
  6000.         color: gold !important;
  6001.     }
  6002.     .box.boxR h2 {
  6003.         position: relative ! important;
  6004.         display: inline-block ! important;
  6005.         width: 529px ! important;
  6006.         height: 15px !important;
  6007.         line-height: 15px !important;
  6008.         left: 255px !important;
  6009.         top: -20px !important;
  6010.         text-align: left ! important;
  6011.         text-shadow: none !important;
  6012.         color: white !important;
  6013.         background: red !important;
  6014.     }
  6015.      
  6016.     /* (new24) GALLERY - PHOTO TITLE - H2 */
  6017.     #viewBox  h2.gr {
  6018.         position: relative ! important;
  6019.         display: inline-block ! important;
  6020.         width: 480px ! important;
  6021.         height: 15px !important;
  6022.         line-height: 15px !important;
  6023.         margin-left: 3px !important;
  6024.         top: 0px !important;
  6025.         text-align: left ! important;
  6026.         text-shadow: none !important;
  6027.         color: white !important;
  6028.         background: linear-gradient(#777777, #444444) repeat scroll 0 0 transparent !important;
  6029.     }
  6030.     #viewBox  h2.gr a:first-of-type +a {
  6031.         position: relative ! important;
  6032.         display: inline-block ! important;
  6033.         width: 380px ! important;
  6034.         white-space: nowrap !important;
  6035.         overflow: hidden !important;
  6036.         text-overflow: ellipsis !important;
  6037.     }
  6038.      
  6039.     /* (new2) NEWS - FITERS - === */
  6040.     #filter {
  6041.         margin-right: 75px !important;
  6042.         width: 457px !important;
  6043.     }
  6044.     /* (new5) VIDEO PALYER PAGE  - COMMENT BLOCK TITLES BAR - === */
  6045.     #playerBox +#commentBox.box h2.gr.canRoll{
  6046.         position: relative ! important;
  6047.         display: inline-block ! important;
  6048.         width: 1220px ! important;
  6049.         height: 30px;
  6050.         line-height: 30px;
  6051.         left: -1102px !important;
  6052.         border-radius: 0 0 3px 3px !important;
  6053.         text-align: left ! important;
  6054.     }
  6055.     /* (new5)SEARCH RESULTS - TITLE  - === */
  6056.     #searchRes h2.gr  {
  6057.         left: -1096px !important;
  6058.         display: inline-block! important;
  6059.         height: 30px;
  6060.         line-height: 30px;
  6061.         min-width: 600px !important;
  6062.         width: 600px !important;
  6063.         top: 0px ! important;
  6064.         left: -400px !important;
  6065.         text-align: left ! important;
  6066.         text-shadow: none ! important;
  6067.         cursor: text ! important;
  6068.     }
  6069.      
  6070.     /* (new5) PLAYER BOX - VIDEO TITLE  - === */
  6071.     #playerBox.box h2.gr {
  6072.         position: absolute ! important;
  6073.         display: inline-block! important;
  6074.         height: 30px;
  6075.         line-height: 30px;
  6076.         width: 640px !important;
  6077.         left: -1098px !important;
  6078.         top: 69px !important;
  6079.         text-align: center ! important;
  6080.         text-transform: lowercase !important;
  6081.     }
  6082.     #playerBox.box h2.gr::first-letter {
  6083.         font-size: 17px !important;
  6084.         text-transform: capitalize !important;
  6085.     }
  6086.     /* (new5) RANKING / CATEGORIES PAGE - PROMOTED BLOCKS  - TITLES - === */
  6087.     #vPromo h2  {
  6088.         display: inline-block ! important;
  6089.         width: 160px !important;
  6090.         height: 15px !important;
  6091.         line-height: 15px !important;
  6092.         left: -590px !important;
  6093.         padding: 0 !important;
  6094.         text-align: center !important;
  6095.         color: gold !important;
  6096.         text-shadow: none !important;
  6097.         background: black !important;
  6098.     }
  6099.     .box.boxL h2 {
  6100.         position: absolute !important;
  6101.         display: inline-block ! important;
  6102.         width: 280px !important;
  6103.         height: 15px !important;
  6104.         line-height: 15px !important;
  6105.         left: 430px !important;
  6106.         top: 47px !important;
  6107.         padding-left: 5px !important;
  6108.         text-align: left !important;
  6109.         font-size: 10px !important;
  6110.         color: gold !important;
  6111.         text-shadow: none !important;
  6112.         background: black !important;
  6113.         z-index : 500 !important;
  6114.     }
  6115.     #vPromo .iconRefresh2 {
  6116.         cursor: pointer;
  6117.         float: right;
  6118.         margin-bottom: 0;
  6119.         margin-left: 0;
  6120.         margin-right: 4px;
  6121.         margin-top: 0px !important;
  6122.     }
  6123.     /* (new5) FRESH PAGE - THUMBNAIL NORMAL VIDEOS BLOCKS  - TITLES -
  6124.     #vPromo #idxFeach +.clear +.box.boxL>h2
  6125.     #vPromo + #idxFeach + .clear + .box.boxL h2
  6126.     === */
  6127.     #vPromo + #idxFeach + .clear + .box.boxL h2 {
  6128.         position: absolute ! important;
  6129.         display: inline-block ! important;
  6130.         height: 15px ! important;
  6131.         line-height: 15px !important;
  6132.         width: 390px !important;
  6133.         top: 48px !important;
  6134.         left: 400px ! important;
  6135.         padding-left: 0px !important;
  6136.         border-radius: 5px 5px 0 0  ! important;
  6137.         color: white !important;
  6138.         text-shadow: none !important;
  6139.         font-size: 12px ! important;
  6140.         background: black ! important;
  6141.     }
  6142.     #vPromo + #idxFeach + .clear + .box.boxL h2 a  {
  6143.         position: relative ! important;
  6144.         display: inline-block  ! important;
  6145.         margin-left: 5px ! important;
  6146.         top: 0px ! important;
  6147.         padding: 0px !important;
  6148.         border-radius: 8px !important;
  6149.         height: 20px ! important;
  6150.         transform: scale(0.6) !important;
  6151.     }
  6152.      
  6153.     #vPromo + #idxFeach + .clear + .box.boxL h2 span  {
  6154.         display: inline-block  ! important;
  6155.         margin-left: 10px ! important;
  6156.         margin-right: 10px ! important;
  6157.     }
  6158.     #vPromo + #idxFeach + .clear + .box.boxL h2 small{
  6159.         margin-top: 0;
  6160.         position: absolute !important;
  6161.     }
  6162.     #vPromo + #idxFeach + .clear + .box.boxL h2 a .icon ,
  6163.     #vPromo + #idxFeach + .clear + .box.boxL h2 span .icon  {
  6164.         padding: 0 !important;
  6165.         transform: scale(0.8) !important;
  6166.         width: 18px !important;
  6167.     }
  6168.     .box.boxL h2 a  ,
  6169.     .box.boxL h2 span {
  6170.         transform: scale(0.7) !important;
  6171.         width: 24px !important;
  6172.         height: 19px !important;
  6173.         margin: -2px 0 0 -5px  !important;
  6174.         padding: 0 !important;
  6175.     }
  6176.     .box.boxL h2 a .icon ,
  6177.     .box.boxL h2 span .icon {
  6178.         width: 18px !important;
  6179.         margin: 1px 0 0 5px  !important;
  6180.     }
  6181.     /* (new10) PROFILE - RELATED VIDEOS/GALLERIES BLOCK  - TABS CONTENT - === */
  6182.     .profileR + td .box .boxC .tabs .head {
  6183.         height: 20px !important;
  6184.         margin-bottom: 28px !important;
  6185.         margin-top: -12px !important;
  6186.     }
  6187.     .profile .tabs .head a {
  6188.         height: 19px !important;
  6189.         line-height: 19px !important;
  6190.         margin-right: 4px;
  6191.         font-size: 10px !important;
  6192.     }
  6193.     .profile .gr .subscribe {
  6194.         margin: -3px 1px 0 0 !important;
  6195.     }
  6196.     #main .main table.w100 tbody tr>td.profileR+td {
  6197.         position: absolute !important;
  6198.         width: 1528px !important;
  6199.         height: 893px !important;
  6200.         top: 66px !important;
  6201.         left: 373px !important;
  6202.         overflow: hidden !important;
  6203.     }
  6204.     #main .main table.w100 tbody tr>td.profileR+td .box {
  6205.         position: relative !important;
  6206.         display: inline-block ! important;
  6207.         float: none !important;
  6208.         min-width: 1533px ! important;
  6209.         max-width: 1533px ! important;
  6210.         min-height: 0px !important;
  6211.         max-height: 245px !important;
  6212.         left: -5px !important;
  6213.         margin-top: 11px ! important;
  6214.         top: 28px ! important;
  6215.         margin-bottom: 0px ! important;
  6216.         border: 1px solid #D8D8D8;
  6217.         border-radius: 0 3px 3px 3px ! important;
  6218.     }
  6219.      
  6220.     /* (new6) */
  6221.     #main .main table.w100 tbody tr>td.profileR+td .box .boxC table tbody {
  6222.         position: relative !important;
  6223.         display: inline-block ! important;
  6224.         width: 1520px !important;
  6225.         height: 100% !important;
  6226.         min-height: 50px !important;
  6227.         max-height: 200px !important;
  6228.         left: 5px !important;
  6229.         padding: 0 !important;
  6230.      
  6231.     }
  6232.      
  6233.     /* (new5) VIDEO LIST */
  6234.     #main .main table.w100 tbody tr>td.profileR+td .box .boxC table.vList {
  6235.         position: relative !important;
  6236.         display: inline-block ! important;
  6237.         min-height: 0 !important;
  6238.         max-height: 200px !important;
  6239.         max-width: 1550px !important;
  6240.         min-width: 1550px !important;
  6241.         top: -15px !important;
  6242.         left: 0px !important;
  6243.         padding: 0 !important;
  6244.      
  6245.     }
  6246.     #main .main table.w100 tbody tr>td.profileR+td .box .boxC table.vList  tbody {
  6247.         position: relative !important;
  6248.         display: inline-block !important;
  6249.         max-width: 1570px !important;
  6250.         min-width: 1570px !important;
  6251.     }
  6252.     #main .main table.w100 tbody tr>td.profileR+td .box .boxC table.vList  tbody tr {
  6253.         display: inline-block !important;
  6254.         position: relative !important;
  6255.     }
  6256.      
  6257.     /* (new9) - PROFILE - VLIST MORE - MORE CONTAINER - === */
  6258.     .vList>tbody>tr:last-of-type {
  6259.         position: absolute !important;
  6260.         display: inline-block !important;
  6261.         width: 100% !important;
  6262.     }
  6263.      
  6264.      
  6265.     /* PROFILE - RELATED - FAVORITES VIDEO PAGE - BUTTON MORE BLOCK -
  6266.     .profile tbody tr td .box .boxC table .more == RELATED VIDEO/FAV MORE - BUTTON CONTAINER  -
  6267.     === */
  6268.      
  6269.     /* PROFILE - MY FAV VIDEO - favVidList - REMOVE BUTTON - === */
  6270.     .favVidList .fav .btnSmall {
  6271.         position: absolute !important;
  6272.         display: inline-block !important;
  6273.         height: 10px !important;
  6274.         width: 5px !important;
  6275.         margin-bottom: 3px;
  6276.         margin-left: -80px !important;
  6277.         margin-right: 20px !important;
  6278.         margin-top: 158px !important;
  6279.         font-size: 0 !important;
  6280.         text-align: center;
  6281.     }
  6282.     .favVidList .fav .btnSmall:before {
  6283.         content: "X" ! important;
  6284.         display: inline-block !important;
  6285.         font-size: 10px !important;
  6286.         line-height: 10px ! important;
  6287.     }
  6288.     .favVidList .fav .btnSmall:hover:before {
  6289.         content: "X" ! important;
  6290.         display: inline-block !important;
  6291.         line-height: 15px ! important;
  6292.         margin-left: -8px ! important;
  6293.         margin-top: -3px !important;
  6294.         padding: 1px 6px ! important;
  6295.         border-radius: 5px ! important;
  6296.         font-size: 15px !important;
  6297.         color: white ! important;
  6298.         background-color : red ! important;
  6299.     }
  6300.     .favVidList .fav .btnSmall:hover:after {
  6301.         content: "Remove" ! important;
  6302.         display: block !important;
  6303.         width: 80px ! important;
  6304.         line-height: 10px ! important;
  6305.         margin-top: -100px ! important;
  6306.         margin-left: -60px !important;
  6307.         padding: 2px ! important;
  6308.         border-radius: 5px 15px 5px 15px ! important;
  6309.         font-size: 10px !important;
  6310.         color: white ! important;
  6311.     }
  6312.      
  6313.      
  6314.     /* (new5) ==== TOP RATED ==== */
  6315.     #vTop {
  6316.         position: absolute !important;
  6317.         display: inline-block !important;
  6318.         width: 1705px !important;
  6319.         margin-bottom: 0;
  6320.         margin-right: 0;
  6321.         top: 85px !important;
  6322.         padding: 0 !important;
  6323.         border-spacing: 0px !important;
  6324.     }
  6325.     #vTop td  {
  6326.         background-color: transparent ! important;
  6327.     }
  6328.      
  6329.     /* TOP RATED - SPACE - SUPP (display:none) - === */
  6330.     #vTop td.space {
  6331.         display: none ! important;
  6332.     }
  6333.     /* (new1) TOP RATED - SUPP - === */
  6334.     #vTop .num {
  6335.         display: none !important;
  6336.     }
  6337.     /* (new5) TOP RATED - ALTERNATE ROW of 2 VIDEOS - FIRST - === */
  6338.     #vTop tbody tr.a {
  6339.         display: inline-block !important;
  6340.         width: 340px !important;
  6341.         height: 186px ! important;
  6342.         margin-top: -18px ! important;
  6343.         margin-bottom: 5px ! important;
  6344.     }
  6345.     /* TOP RATED - ALTERNATE ROW of 2 VIDEOS - SECOND - === */
  6346.     #vTop tbody tr.a+ tr {
  6347.         display: inline-block !important;
  6348.         width: 340px !important;
  6349.         height: 186px ! important;
  6350.         margin-top: -18px ! important;
  6351.         margin-bottom: 5px ! important;
  6352.     }
  6353.      
  6354.     /* TOP RATED - ALTERNATE ROW of 2 VIDEOS - FIRST(left side) - THUMB BLOCK - === */
  6355.     #vTop tbody tr.a tr {
  6356.         display: block !important;
  6357.         width: 165px !important;
  6358.         margin-right: -6px ! important;
  6359.     }
  6360.     /* TOP RATED - ALTERNATEROW of 2 VIDEOS - SECOND(right side) - THUMB BLOCK - === */
  6361.     #vTop tbody tr.a+ tr tr {
  6362.         display: block !important;
  6363.         width: 165px !important;
  6364.         margin-right: -6px ! important;
  6365.     }
  6366.      
  6367.     /* TOP RATED / CATEGORIES  - VIDEO THUMB BLOCK CONTAINER - === */
  6368.     #vTop .video {
  6369.         position: relative !important;
  6370.         display: inline-block !important;
  6371.         margin-top: -5px ! important;
  6372.         max-height: 167px !important;
  6373.         min-height: 167px !important;
  6374.     }
  6375.      
  6376.     /* (new5) TOP RATED - COUNTER NUMBERS - === */
  6377.     #vTop {
  6378.         counter-reset: li !important; /* Initialise le compteur */
  6379.         list-style: none !important; /* Supprime la numérotation par défaut */
  6380.         font: 15px 'trebuchet MS', 'lucida sans' !important;
  6381.         padding: 0 !important;
  6382.         margin-bottom: 4em !important;
  6383.         text-shadow: none!important;
  6384.     }
  6385.      
  6386.     #vTop tbody tr td+td table tbody tr td .video {
  6387.         position: relative !important;
  6388.         display: inline-block !important;
  6389.         padding: .4em .4em .4em 2em;
  6390.         margin: .5em 0;
  6391.         background: #ddd;
  6392.         color: white !important;
  6393.         text-decoration: none;
  6394.         border-radius: .3em;
  6395.         transition: all .3s ease-out;
  6396.     }
  6397.     #vTop tbody tr td+td table tbody tr td .video:hover{
  6398.         background: #eee;
  6399.     }
  6400.     #vTop tbody tr td+td table tbody tr td .video:hover:before{
  6401.         transform: rotate(360deg);
  6402.     }
  6403.     #vTop tbody tr td+td table tbody tr td .video:before{
  6404.         content: counter(li);
  6405.         counter-increment: li;
  6406.         position: absolute;
  6407.         width: 2em;
  6408.         line-height: 2em;
  6409.         height: 2em;
  6410.         right: 4px !important;
  6411.         top: 91%;
  6412.         margin-top: -1.3em;
  6413.         border-radius: 13px;
  6414.         border: 1px solid #fff;
  6415.         text-align: center;
  6416.         font-weight: bold;
  6417.         background: rgba(135, 207, 235, 0.3) !important;
  6418.         transition: all .3s ease-out;
  6419.         z-index: 100 !important;
  6420.     }
  6421.     /* TOP RATED - THUMB INFOS - BLOCK + TITLE - === */
  6422.     #vTop .vTopA {
  6423.         position: relative !important;
  6424.         display: inline-block !important;
  6425.         width: 150px !important;
  6426.         height: 39px !important;
  6427.         line-height: 11px !important;
  6428.         left: -174px !important;
  6429.         top: 118px ! important;
  6430.         padding: 2px 5px 5px !important;
  6431.         border-radius: 0 0 5px 5px !important;
  6432.         text-transform: lowercase ! important;
  6433.         text-align: center !important;
  6434.         text-overflow: ellipsis !important;
  6435.         white-space: nowrap !important;
  6436.         word-wrap: normal !important;
  6437.         overflow: hidden !important;
  6438.         background: gray !important;
  6439.     }
  6440.      
  6441.     /* (new5) TOP RATED - THUMB INFOS - INFO POST + RATE - === */
  6442.     #vTop .vTop {
  6443.         position: relative !important;
  6444.         line-height: 13px !important;
  6445.         margin-left: 5px;
  6446.         left: -170px !important;
  6447.         top: 81px ! important;
  6448.         font-size: 11px;
  6449.         text-align: left;
  6450.         color: #2F2F2F;
  6451.     }
  6452.     #vTop .vTop span {
  6453.         color: white !important;
  6454.         padding-right: 5px;
  6455.     }
  6456.      
  6457.     #vTop .vTop .rateOk ,
  6458.     #vTop .vTop .rateNo  {
  6459.         position: absolute !important;
  6460.         height: 18px !important;
  6461.         line-height: 21px !important;
  6462.         width: 50px !important;
  6463.         right: 7px !important;
  6464.         top: -36px !important;
  6465.         padding: 2px  !important;
  6466.         border-radius: 5px !important;
  6467.         background-color: rgba(0, 0, 0, 0.2) !important;
  6468.         background-image: url("http://eu-st.xhamster.com/images/tpl2/rate.png");
  6469.         background-position: 31px 2px !important;
  6470.         color: white !important;
  6471.     }
  6472.      
  6473.      
  6474.     /* TOP RATED - END === */
  6475.      
  6476.      
  6477.     /* ==== (new24) GALLERY ==== */
  6478.      
  6479.     /* (new24) GALLERIES - THUMBNAIL LEFT - ILISTING - === */
  6480.     .iListing {
  6481.         position: absolute !important;
  6482.         display: inline-block !important;
  6483.         width: 1040px !important;
  6484.         height: 730px ! important;
  6485.         left: -200px !important;
  6486.         padding: 5px 10px ! important;
  6487.         overflow: hidden ! important;
  6488.         overflow-y: auto ! important;
  6489.         background: #222222 !important;
  6490.     }
  6491.     .iListing>tbody {
  6492.         position: relative ! important;
  6493.         display: inline-block !important;
  6494.         width: 1040px !important;
  6495.     }
  6496.     .iListing>tbody>tr {
  6497.         position: relative ! important;
  6498.         display: inline-block !important;
  6499.         height: auto !important;
  6500.         width: 375px !important;
  6501.         left: 210px !important;
  6502.         margin-right: 30px ! important;
  6503.         margin-bottom: 10px ! important;
  6504.         border-radius: 5px !important;
  6505.         border: 1px solid gray !important;
  6506.     }
  6507.     .iListing>tbody>tr >td {
  6508.         position: relative !important;
  6509.         display: inline-block !important;
  6510.         vertical-align: top;
  6511.         margin-right: 0px ! important;
  6512.         margin-left: 10px ! important;
  6513.     }
  6514.      
  6515.     .iListing tbody tr td .gallery .hRate {
  6516.         position: relative !important;
  6517.         top: -20px !important;
  6518.         padding: 8px 22px 0 4px;
  6519.         font-size: 11px;
  6520.         text-align: left;
  6521.         color: #999999;
  6522.     }
  6523.      
  6524.     .box .boxC table.iListing tbody tr:first-of-type td:last-of-type {
  6525.         display: none ! important;
  6526.     }
  6527.      
  6528.     /* (new9) - A SUPP ?? - GALLERY - THUMBS - ROW -
  6529.     .boxC table.gListing tbody tr:not(:first-of-type)
  6530.     === */
  6531.     .boxC table.gListing tbody tr:not(:first-of-type) {
  6532.         position: relative ! important;
  6533.         display: inline-block ! important;
  6534.         float: left ! important;
  6535.         clear: right ! important;
  6536.         width: 865px ! important;
  6537.         max-width: 865px ! important;
  6538.         max-height: 190px ! important;
  6539.         min-height: 190px ! important;
  6540.         margin: 0px 5px 12px -2px !important;
  6541.         left: 5px ! important;
  6542.         border: 1px solid #D1D1D1 !important;
  6543.         padding: 1px !important;
  6544.         color: #999999;
  6545.         font-size: 11px;
  6546.         text-align: left;
  6547.         border-radius: 3px ! important;
  6548.         outline: green 1px solid ! important;
  6549.     }
  6550.     /* (new9) GALLERY - SUPP PUB BLOCK - === */
  6551.     .boxC table.gListing tbody tr td[rowspan="2"],
  6552.     .gListing>tbody>tr>td[rowspan="2"] {
  6553.          display: none ! important;
  6554.     }
  6555.      
  6556.     /* (new24) NEWS - GALLERY - THUMBS -
  6557.      .gallery
  6558.     .boxC table.gListing tbody tr td
  6559.     .boxC table.gListing tbody tr[style=""] td
  6560.     === */
  6561.     .gallery  {
  6562.         position: relative ! important;
  6563.         display: inline-block ! important;
  6564.         float: left ! important;
  6565.         clear: right ! important;
  6566.         vertical-align: top ! important;
  6567.         width: 158px ! important;
  6568.         height: 180px ! important;
  6569.         margin: 3px 10px -1px 2px !important;
  6570.         left: -5px ! important;
  6571.         top: -1px !important;
  6572.         padding: 1px !important;
  6573.         border: 1px solid #D1D1D1 !important;
  6574.         border-radius: 3px ! important;
  6575.         font-size: 11px;
  6576.         text-align: left;
  6577.         color: #999999;
  6578.     }
  6579.     /* (new3) === */
  6580.     .gallery u {
  6581.         display: block;
  6582.         min-height: 30px ! important;
  6583.         max-height: 30px ! important;
  6584.         line-height: 12px !important;
  6585.         margin-top: -35px !important;
  6586.         padding: 0 4px;
  6587.         font-size: 11px !important;
  6588.         font-weight: bold;
  6589.         text-decoration: none;
  6590.         text-transform: lowercase ! important;
  6591.         overflow: visible !important;
  6592.     }
  6593.      
  6594.     /* GALLERIES  +  GALLERIES RELATED THUMBNAIL - === */
  6595.     .gListing tbody tr td .gallery .hRate ,
  6596.     #related .tabs .content #relatedG.tab #relatedGal .hRate {
  6597.         display: inline-block ! important;
  6598.         margin-top: -4px !important;
  6599.     /* padding-bottom: 0; */
  6600.     /* padding-left: 4px; */
  6601.     /* padding-right: 22px; */
  6602.     /* padding-top: 0 !important; */
  6603.         padding: 0 22px 0 4px !important;
  6604.         text-align: left;
  6605.         background-image: none ! important;
  6606.         color: #999999;
  6607.         overflow: visible !important;
  6608.     }
  6609.      
  6610.     /* GALLERY - THUMBS - IMAGE - === */
  6611.     .img.vam {
  6612.         display: table-cell;
  6613.         vertical-align: top ! important;
  6614.     }
  6615.     /* (new3) GALLERY - PROFILE - GALLERIES LIST - THUMBS - IMAGE - === */
  6616.     .gallery .thumb {
  6617.         vertical-align: middle;
  6618.         width: 159px ! important;
  6619.         height: 178px ! important;
  6620.         border: 1px solid #D9D9D9;
  6621.         border-radius: 3px 3px 3px 3px;
  6622.         text-align: center;
  6623.         background: url("http://eu-st.xhamster.com/images/tpl2/galleryBg.png") repeat-x scroll 0 0 #E3E3E3;
  6624.     }
  6625.     .gallery .thumb span {
  6626.         position: absolute !important;
  6627.         display: block;
  6628.         top: 0 !important;
  6629.         line-height: 4px !important;
  6630.         padding: 1px ! important;
  6631.         border-radius: 0 0 5px 0 ! important;
  6632.         font-size: 11px;
  6633.         text-align: center;
  6634.         text-shadow: 0px 3px 2px #000;
  6635.         color: #000 ! important;
  6636.         background: #fff ! important;
  6637.     }
  6638.      
  6639.     /* A VOIR video - GALLERY - RELATED THUMBNAIL -
  6640.     #related
  6641.     #relatedGal
  6642.     === */
  6643.     #relatedG.tab #relatedGal {
  6644.         position: absolute !important;
  6645.         display: inline-block !important;
  6646.         height: 400px !important;
  6647.         min-width: 890px !important;
  6648.         max-width: 890px !important;
  6649.         top: -5px !important;
  6650.         left: 34px ! important;
  6651.         padding: 0 !important;
  6652.     }
  6653.     #relatedGal>table {
  6654.         position: relative !important;
  6655.         height: 406px !important;
  6656.         top: 54px !important;
  6657.         left: 0px ! important;
  6658.     }
  6659.      
  6660.     #relatedGal .gallery {
  6661.         top: -42px !important;
  6662.         left: 7px ! important;
  6663.         margin-right: 15px ! important;
  6664.         margin-top: -19px ! important;
  6665.         margin-bottom: 30px ! important;
  6666.         padding-bottom: 12px !important;
  6667.         border: none !important;
  6668.         box-shadow: #333 -5px 7px 8px ! important;
  6669.     }
  6670.      
  6671.     /* (new5)RELATED GALLERIES - BUTTON MORE - === */
  6672.     #related #relatedGal .more {
  6673.         position: relative ! important;
  6674.         display: inline-block ! important;
  6675.         height: 20px ! important;
  6676.         line-height: 20px ! important;
  6677.         top: -75px ! important;
  6678.         left: 380px ! important;
  6679.         background: none !important;
  6680.     }
  6681.     #related #relatedGal .more a {
  6682.         position: relative ! important;
  6683.         height: 20px ! important;
  6684.         line-height: 20px ! important;
  6685.         top: 55px ! important;
  6686.     }
  6687.     #relatedVid .more {
  6688.         position: absolute ! important;
  6689.         display: inline-block ! important;
  6690.         height: 20px ! important;
  6691.         line-height: 20px ! important;
  6692.         top: 335px ! important;
  6693.         left: 380px ! important;
  6694.         background: none !important;
  6695.     }
  6696.     #relatedVid .more a {
  6697.          position: relative ! important;
  6698.          height: 20px ! important;
  6699.          line-height: 20px ! important;
  6700.          top: 40px ! important;
  6701.     }
  6702.     #relatedVid .more a .icon.iconPagerNext ,
  6703.     #related #relatedVid .more a .icon.iconPagerNext ,
  6704.     #related #relatedGal .more a .icon.iconPagerNext{
  6705.          position: relative ! important;
  6706.          top: -4px ! important;
  6707.     }
  6708.      
  6709.     /* (new9) ARROW - == */
  6710.     /*#relatedG.tab #relatedGal .arrowR ,*/
  6711.     #related #relatedGal .arrowR ,
  6712.     #related #relatedG .arrowR {
  6713.         position: absolute !important;
  6714.         display: inline-block !important;
  6715.         width: 34px !important;
  6716.         height: 34px !important;
  6717.         top: 400px !important;
  6718.         left: 65px !important;
  6719.         background: url("http://eu-st.xhamster.com/images/tpl2/videoRelatedArrowBgR.png") no-repeat scroll 0 center transparent !important;
  6720.     }
  6721.      
  6722.     /*#relatedG.tab #relatedGal .arrowL ,*/
  6723.     #related #relatedGal .arrowL ,
  6724.     #related #relatedG .arrowL {
  6725.         position: absolute !important;
  6726.         display: inline-block !important;
  6727.         height: 34px !important;
  6728.         width: 34px !important;
  6729.         top: 400px !important;
  6730.         left: 25px !important;
  6731.         background: url("http://eu-st.xhamster.com/images/tpl2/videoRelatedArrowBgR.png") no-repeat scroll 0 center transparent !important;
  6732.     }
  6733.     #related #relatedGal .arrowR a,
  6734.     #related #relatedGal .arrowL a,
  6735.     #related #relatedG .arrowR a,
  6736.     #related #relatedG .arrowL a {
  6737.         display: block;
  6738.         height: 26px;
  6739.         width: 26px;
  6740.         margin-left: -14px !important;
  6741.         margin-top: -63px !important;
  6742.         padding: 3px !important;
  6743.         border-radius: 5px !important;
  6744.         background: black !important;
  6745.         z-index: 5000 !important;
  6746.     }
  6747.      
  6748.     /* (new24) GALLERY - VIEWBOX PAGE - VIEWBOX - === */
  6749.     #viewBox {
  6750.         width: 625px !important;
  6751.     }
  6752.     #viewBox > .boxC {
  6753.         height: 805px !important;
  6754.         width: 625px !important;
  6755.         left: 5px !important;
  6756.     }
  6757.     /* (new24) GALLERY - VIEWBOX PAGE - VIEWER - SLIDESHOW BUTTON - === */
  6758.     .box h2 a.slideTool {
  6759.         position: relative !important;
  6760.         display: inline-block !important;
  6761.     }
  6762.     /* (new24) GALLERY - VIEWBOX PAGE - PREVIEWER - IMAGE SIZE - === */
  6763.     #viewFix>tbody>tr>td>a[href^="http://xhamster.com/photos"]{
  6764.         position: absolute !important;
  6765.         display: inline-block !important;
  6766.         width: 626px !important;
  6767.         height: 805px !important;
  6768.         top: 4px!important;
  6769.         left: 0!important;
  6770.     }
  6771.     #imgSized {
  6772.         display: inline-block ! important;
  6773.         transform: scale(0.80) ! important;
  6774.         transform-origin: 100% 10% !important;
  6775.         max-height: 800px! important;
  6776.         margin-left: -15% !important;
  6777.     }
  6778.     #imgSized[style="max-width: none;"] {
  6779.         position: absolute !important;
  6780.         display: inline-block ! important;
  6781.         transform: scale(1) ! important;
  6782.         max-height: 867px! important;
  6783.         min-height: 867px! important;
  6784.         margin-top: -23% ! important;
  6785.         top: 99px !important;
  6786.         margin-left: -50% !important;
  6787.         padding: 50px 120px  10px 120px !important;
  6788.         box-shadow: rgba(28, 28, 28, 0.73) 550px 3px 4px;
  6789.         background: black !important;
  6790.         z-index: 50000 !important;
  6791.     /* outline: 2px solid green !important; */
  6792.     }
  6793.      
  6794.      
  6795.     /* (new9) GALLERY - VIEWBOX PAGE - VIEWER - ICON ZOOM IMAGE SIZE- === */
  6796.     #zoom {
  6797.         position: fixed ! important;
  6798.         display: inline-block ! important;
  6799.         height: 41px !important;
  6800.         width: 41px !important;
  6801.         left: 590px !important;
  6802.         top: 37px !important;
  6803.         bottom: 5px;
  6804.         cursor: pointer;
  6805.     /* transform: scale(0.75) !important; */
  6806.     /* transform-origin: 0% 0% !important; */
  6807.     /* -moz-transform-origin: 50% 100% !important; */
  6808.         z-index: 500000 !important;
  6809.     }
  6810.     #zoom div {
  6811.         position: absolute !important;
  6812.         vertical-align: top !important;
  6813.         height: 32px !important;
  6814.         line-height: 32px !important;
  6815.         width: 35px !important;
  6816.         left: 7px !important;
  6817.     /* top: -26px !important; */
  6818.         transform: scale(0.78) !important;
  6819.         transform-origin: 0% 0% !important;
  6820.     /* -moz-transform-origin: 0% 0% !important; */
  6821.         border-radius: 8px !important;
  6822.         background-color: red !important;
  6823.     }
  6824.     #zoomIn {
  6825.         background-position: -465px -5px !important;
  6826.     }
  6827.     #zoomOut {
  6828.         background-position: -508px -5px !important;
  6829.     }
  6830.      
  6831.      
  6832.     /* (new24) GALLERIE - PHOTO VIEW - SLIDESHOW BUTTON - === */
  6833.     .box h2 a.slideTool {
  6834.         position: fixed !important;
  6835.         display: inline-block !important;
  6836.         float: none !important;
  6837.         height: 21px !important;
  6838.         line-height: 22px !important;
  6839.         left: 500px !important;
  6840.         top: 33px !important;
  6841.         padding: 2px 5px !important;
  6842.         border-radius: 5px !important;
  6843.         background-image: none !important;
  6844.         background-color: #B41301 !important;
  6845.     z-index: 500000 !important;
  6846.     }
  6847.     /* (new5) GALLERY - VIEWBOX PAGE - PICS OF THIS GALLERY - THUMBNAILS - === */
  6848.     #recent {
  6849.         position: absolute !important;
  6850.         display: inline-block !important;
  6851.         max-width: 205px !important;
  6852.         min-width: 205px !important;
  6853.         left: 437px !important;
  6854.         margin-top: -113px ! important;
  6855.     }
  6856.     #recent #listSmall.boxC ,
  6857.     #recent #listSmall.boxC + .box #listRecent.boxC {
  6858.         position: absolute !important;
  6859.         display: inline-block !important;
  6860.         max-width: 195px !important;
  6861.         min-width: 195px !important;
  6862.         min-height: 333px !important;
  6863.         left: 200px !important;
  6864.     }
  6865.     #recent #listSmall.boxC  {
  6866.         top: 20px ! important;
  6867.     }
  6868.     #recent >.box > h2 {
  6869.         position: absolute !important;
  6870.         display: block !important;
  6871.         margin-top: -5px ! important;
  6872.         margin-left: 1300px !important;
  6873.     }
  6874.     #recent #listSmall.boxC + .box #listRecent.boxC {
  6875.         top: 490px ! important;
  6876.     }
  6877.     #recent #listSmall.boxC + .box h2 {
  6878.         top: 440px ! important;
  6879.         left: 100px !important;
  6880.     }
  6881.      
  6882.     #viewBoxL #recent .box h2.gr {
  6883.         width: 189px !important;
  6884.     }
  6885.     /* (new10) */
  6886.     #gPreview {
  6887.         position: absolute;
  6888.         width: 150px !important;
  6889.         left: 845px !important;
  6890.         z-index: 500 ! important;
  6891.     }
  6892.      
  6893.     /* (new9) GALLERY - VIEWBOX PAGE - SLIDE PLAYER - NEXT/PREV BLOCK - === */
  6894.     .slidePlayer .process {
  6895.          display: none !important;
  6896.     }
  6897.     .slidePlayer .opt  {
  6898.         position: absolute !important;
  6899.         display: inline-block;
  6900.         height: 20px !important;
  6901.         width: 400px !important;
  6902.         top: 320px !important;
  6903.         left: -300px !important;
  6904.         margin: 1px -5px 2px;
  6905.     }
  6906.     #viewBox.box .boxC #slideVew.slidePlayer {
  6907.         position: absolute ! important;
  6908.         width: 199px !important;
  6909.         height: 25px ! important;
  6910.         left: 635px !important;
  6911.         top: 492px !important;
  6912.         padding: 0 5px;
  6913.         border-radius: 5px  ! important;
  6914.         text-align: center;
  6915.         background: black ! important;
  6916.         z-index: 200 ! important;
  6917.     }
  6918.     .slidePlayer a.prev {
  6919.         position: relative !important;
  6920.         display: inline-block !important;
  6921.         width: 45px !important;
  6922.         height: 15px !important;
  6923.         line-height: 16px !important;
  6924.         margin-left: 0px ! important;
  6925.         top: -2px ! important;
  6926.     }
  6927.     .slidePlayer a.prev .arrow {
  6928.         margin-top: -8px ! important;
  6929.     }
  6930.     .slidePlayer a.play {
  6931.         position: relative !important;
  6932.         display: inline-block !important;
  6933.         height: 15px ! important;
  6934.         line-height: 15px ! important;
  6935.         margin-bottom: 6px;
  6936.         margin-left: 3px !important;
  6937.         margin-right: 2px;
  6938.         top: -3px !important;
  6939.     }
  6940.     .slidePlayer a.next {
  6941.         position: relative !important;
  6942.         display: inline-block !important;
  6943.         height: 15px !important;
  6944.         line-height: 16px !important;
  6945.         width: 45px !important;
  6946.         margin-right: -19px ! important;
  6947.         top: -2px ! important;
  6948.     }
  6949.     .slidePlayer a.next .arrow {
  6950.         margin-top: -8px ! important;
  6951.     }
  6952.     /* (new5) GALLERY - VIEWBOX PAGE - TOOLS - RATING/SHARE - === */
  6953.     #viewBox .tools {
  6954.         position: absolute ! important;
  6955.         display: inline-block !important;
  6956.         height: 50px !important;
  6957.         width: 192px !important;
  6958.         left: 635px !important;
  6959.         top: 424px !important;
  6960.         border-radius: 5px ! important;
  6961.         background: black ! important;
  6962.         z-index: 200 ! important;
  6963.     }
  6964.     #slideVew+.tools> table>tbody>tr {
  6965.         position: absolute !important;
  6966.         margin-top: -6px !important;
  6967.         margin-left: -5px !important;
  6968.     }
  6969.     #viewBox.box #btnLike ,
  6970.     #viewBox.box #btnUnLike {
  6971.         height: 25px !important;
  6972.         padding: 1px 6px !important;
  6973.     }
  6974.     #viewBox .rate {
  6975.         height: 17px ! important;
  6976.         line-height: 9px !important;
  6977.     }
  6978.     #viewBox.box #btnFavG {
  6979.         position: relative !important;
  6980.         width: 36px !important;
  6981.         margin-left: -200px !important;
  6982.         margin-top: 34px !important;
  6983.         padding: 0 2px !important;
  6984.     }
  6985.     #viewBox.box #btnFav {
  6986.         position: relative !important;
  6987.         width: 36px !important;
  6988.         margin-left: -156px !important;
  6989.         margin-top: 34px !important;
  6990.         padding: 0 2px !important;
  6991.     }
  6992.      
  6993.     #slideVew+.tools> table>tbody>tr #btnShare {
  6994.         position: relative !important;
  6995.         max-width: 80px !important;
  6996.         min-width: 80px !important;
  6997.         height: 24px ! important;
  6998.         line-height: 24px ! important;
  6999.         margin-left: -96px !important;
  7000.         margin-top: 35px !important;
  7001.         padding: 0 !important;
  7002.     }
  7003.     #slideVew+.tools> table>tbody>tr #btnReport {
  7004.         position: relative !important;
  7005.         max-width: 25px !important;
  7006.         min-width: 25px !important;
  7007.         height: 24px ! important;
  7008.         line-height: 24px ! important;
  7009.         margin-left: -28px !important;
  7010.         margin-top: 34px !important;
  7011.         padding: 0 !important;
  7012.      
  7013.     }
  7014.     /* (new9) GALLERY - VIEWBOX PAGE - INFO BOX - === */
  7015.     #galleryInfoBox {
  7016.         position: absolute ! important;
  7017.         display: inline-block !important;
  7018.         width: 810px !important;
  7019.         left: 4px !important;
  7020.         top: 810px !important;
  7021.         border-radius: 0 0 5px 5px  ! important;
  7022.         background: #505050 ! important;
  7023.     }
  7024.      
  7025.     #shareBox + #galleryInfoBox {
  7026.         position: absolute ! important;
  7027.         display: inline-block !important;
  7028.         width: 590px !important;
  7029.         left: 4px !important;
  7030.         top: 895px !important;
  7031.         border-radius: 0 0 5px 5px  ! important;
  7032.         background: #505050 ! important;
  7033.     }
  7034.     /* (new9) GALLERY PUB - === */
  7035.     .sponsorBottom {
  7036.         visibility: hidden !important;
  7037.     }
  7038.     #viewBox.box .sponsorBottom #galleryInfoBox  {
  7039.         position: absolute ! important;
  7040.         display: inline-block !important;
  7041.         width: 590px !important;
  7042.         height: 50px !important;
  7043.         left: 4px !important;
  7044.         top: 905px !important;
  7045.         border-radius: 0 0 5px 5px  ! important;
  7046.         background: #505050 ! important;
  7047.         visibility: visible !important;
  7048.     }
  7049.     #galleryInfo {
  7050.          margin-top: -11px !important;
  7051.     }
  7052.     #galleryInfo .descr {
  7053.         margin-bottom: 15px;
  7054.         padding-bottom: 15px;
  7055.         border-bottom: 1px solid #DEDEDE;
  7056.         color: white !important;
  7057.     }
  7058.     #galleryInfo .w100>tbody>tr>td>span ,
  7059.     #galleryInfo>tbody>tr>td .item span {
  7060.         color: white ! important;
  7061.     }
  7062.     #galleryInfo>tbody>tr>td .item span +a {
  7063.         color: gold ! important;
  7064.     }
  7065.     #galleryUser .item {
  7066.         color: gold!important;
  7067.         float: left;
  7068.         padding-left: 25px;
  7069.     }
  7070.      
  7071.     /* (new5) GALLERY - VIEWBOX PAGE - POPULAR PICTURES THUMBNAIL - TITLE - === */
  7072.     #viewBoxL #recent .box .box h2.gr {
  7073.         height: 20px ! important;
  7074.         line-height: 20px ! important;
  7075.         margin-top: 10px !important;
  7076.         margin-left: 100px !important;
  7077.         padding: 0 5px 1px 9px ! important;
  7078.         font-size: 13px ! important;
  7079.     }
  7080.     /* (new5) GALLERY - VIEWBOX PAGE - PICS FROM THIS GALLERY - TITLE - === */
  7081.     #viewBoxL #recent > .box >h2.gr {
  7082.         height: 20px ! important;
  7083.         line-height: 20px ! important;
  7084.         top: 0px !important;
  7085.         left: -1100px !important;
  7086.         padding: 0 5px 1px 9px ! important;
  7087.         font-size: 13px ! important;
  7088.     }
  7089.     /* GALLERY - VIEWBOX PAGE - POPULAR PICTURES THUMBNAIL - === */
  7090.     #recent #listSmall.boxC + .box #listRecent.boxC {
  7091.         margin-top: -15px ! important;
  7092.     }
  7093.      
  7094.      
  7095.     /* (new9) GALLERY - VIEWBOX PAGE - COMMENT BLOCK  -
  7096.     #viewBox.box #commentBox.box
  7097.     === */
  7098.     #viewBox + #commentBox.box ,
  7099.     #viewBox.box #commentBox.box {
  7100.         position: absolute !important;
  7101.         float: right !important;
  7102.         width: 1040px !important;
  7103.         right: 0 !important;
  7104.         top: 535px !important;
  7105.         z-index: 500 !important;
  7106.     }
  7107.     #viewBox + #commentBox.box h2 ,
  7108.     #viewBox.box #commentBox.box h2  {
  7109.         position: absolute !important;
  7110.         width: 950px !important;
  7111.         left: -74px !important;
  7112.         top: -350px !important;
  7113.         z-index: 200 !important;
  7114.     }
  7115.     #viewBox +#commentBox.box #commentSub.boxC {
  7116.         position: absolute !important;
  7117.         display: inline-block !important;
  7118.         float: none !important;
  7119.         max-width: 580px ! important;
  7120.         min-width: 580px ! important;
  7121.         margin-top: -190px !important;
  7122.         left: 1345px !important;
  7123.         background: none !important;
  7124.         border: none !important;
  7125.     }
  7126.      
  7127.     /* (new9) GALLERY - VIEWBOX PAGE - COMMENT BLOCK - COLUMN - === */
  7128.     #viewBox +#commentBox.box #commentSub #commentList ,
  7129.     #viewBox.box #commentBox.box #commentSub #commentList {
  7130.         position: absolute !important;
  7131.         display: inline-block !important;
  7132.         clear: none !important;
  7133.         float: left !important;
  7134.         max-height: 388px !important;
  7135.         width: 1030px !important;
  7136.         top: 185px ! important;
  7137.         right: 920px ! important;
  7138.         padding: 5px !important;
  7139.         overflow: auto !important;
  7140.         overflow-y: auto ! important;
  7141.         overflow-x: auto ! important;
  7142.         border: 1px solid gray !important;
  7143.         border-radius: 5px !important;
  7144.     }
  7145.      
  7146.     #viewBox +#commentBox.box  #commentSub #commentList .item ,
  7147.     #viewBox.box #commentBox.box #commentSub #commentList .item  {
  7148.         position: relative !important;
  7149.         display: inline-block !important;
  7150.         float: left !important;
  7151.         clear: none !important;
  7152.         width: 249px !important;
  7153.         height: 130px !important;
  7154.         margin: -2px 5px 5px -2px !important;
  7155.         border-radius: 3px !important;
  7156.         border: 1px solid gray !important;
  7157.     }
  7158.      
  7159.     /* (new9) GALLERY - VIEWBOX PAGE - COMMENT BLOCK - COMMENT BUBBLE - === */
  7160.     #viewBox +#commentBox.box  #commentSub #commentList .item  .txt ,
  7161.     #viewBox.box #commentBox.box #commentSub #commentList  .txt {
  7162.         position: absolute !important;
  7163.         display: inline-block ! important;
  7164.         width: 120px !important;
  7165.         max-height: 75px ! important;
  7166.         min-height: 75px ! important;
  7167.         margin-left: -4px ! important;
  7168.         margin-top: -4px !important;
  7169.         background: #F4F4F4;
  7170.         border: 1px solid #D9D9D9;
  7171.         border-radius: 3px;
  7172.         box-shadow: 0 1px #F0F0F0;
  7173.     }
  7174.     #viewBox +#commentBox.box  #commentSub #commentList .item  .txt .oh ,
  7175.     #viewBox.box #commentBox.box #commentSub #commentList  .txt .oh {
  7176.         position: absolute !important;
  7177.         display: inline-block ! important;
  7178.         width: 125px !important;
  7179.         max-height: 75px ! important;
  7180.         margin-left: -4px ! important;
  7181.         margin-top: -4px !important;
  7182.         padding: 2px 4px 5px 5px ! important;
  7183.         text-transform: lowercase ! important;
  7184.         overflow: hidden ! important;
  7185.         overflow-y: auto ! important;
  7186.     }
  7187.      
  7188.     /* (new9) GALLERY - VIEWBOX PAGE - COMMENT BLOCK - POST COMMENT CONTAINER -
  7189.     #viewBox + #commentBox #commentSub.boxC #commentForm
  7190.     === */
  7191.     #viewBox + #commentBox.box #commentSub.boxC #commentForm {
  7192.         position: absolute !important;
  7193.         display: inline-block ! important;
  7194.         width: 600px !important;
  7195.         top: 160px !important;
  7196.         bottom: 0 !important;
  7197.         right: 1200px !important;
  7198.         padding: 25px 5px 2px 5px !important;
  7199.         border: 1px solid red !important;
  7200.         border-radius: 5px !important;
  7201.         background-color: #505050 !important;
  7202.         color: black ! important;
  7203.     }
  7204.     #viewBox + #commentBox.box #commentSub.boxC #commentForm > table:first-of-type {
  7205.         visibility: hidden ! important;
  7206.     }
  7207.     #viewBox + #commentBox.box #commentSub.boxC #commentForm:hover {
  7208.         position: absolute !important;
  7209.         display: inline-block ! important;
  7210.         width: 600px !important;
  7211.         min-height: 80px ! important;
  7212.         top: 160px !important;
  7213.         bottom: 0 !important;
  7214.         right: 1200px !important;
  7215.         padding: 30px 5px 0px 5px !important;
  7216.         border-radius: 5px !important;
  7217.         border: 1px solid red !important;
  7218.         color: black ! important;
  7219.         background-color: #505050 !important;
  7220.         z-index: 500 ! important;
  7221.     }
  7222.     #viewBox + #commentBox.box #commentSub.boxC #commentForm:hover > table:first-of-type {
  7223.           visibility: visible ! important;
  7224.     }
  7225.     /* (new5) GALLERY - COMMENT BLOCK - POST COMMENT CONTAINER - USER NAME + POST BUTTON - === */
  7226.     #viewBox +#commentBox.box  #commentSub #commentForm table.form tbody tr:first-of-type ,
  7227.     #viewBox.box #commentBox.box #commentSub #commentForm table.form tbody tr:first-of-type{
  7228.         position: absolute ! important;
  7229.         max-width: 570px !important;
  7230.         min-width: 570px !important;
  7231.         top: 110px ! important;
  7232.         margin-top: -105px !important;
  7233.         padding-left: 11px !important;
  7234.     }
  7235.     #commentPost {
  7236.         height: 18px !important;
  7237.         line-height: 16px !important;
  7238.         margin: 0 -10px 0 15px;
  7239.         padding: 0 10px !important;
  7240.         text-decoration: none !important;
  7241.     }
  7242.     /* (new2) GALLERY - COMMENT BLOCK - POST COMMENT CONTAINER - TEXT INPUT - === */
  7243.     #viewBox +#commentBox.box  #commentSub #commentForm table .commentFormBox ,
  7244.     #viewBox.box #commentBox.box #commentSub #commentForm table .commentFormBox {
  7245.         width: 499px !important;
  7246.     }
  7247.      
  7248.      
  7249.     /* (new9) GALLERY VIEW - PAGINATION - RELATED PAGER -
  7250.     .pagerSmall
  7251.     === */
  7252.     #galleryInfoBox+ .pager {
  7253.         position: absolute !important;
  7254.         display: inline-block ! important;
  7255.         height: 15px !important;
  7256.         min-width: 325px !important;
  7257.         max-width: 325px !important;
  7258.         left: 700px !important;
  7259.         top: 65px !important;
  7260.         margin-top: -15px ! important;
  7261.         border-radius: 3px !important;
  7262.         border-color: #505050 ! important;
  7263.         text-shadow: 0 1px #000000 ! important;
  7264.         background: #222222 ! important;
  7265.     }
  7266.     /* (new2) A VOIR - PAGINATION - PAGER SMALL - === */
  7267.     .pagerSmall  {
  7268.         height: 8px !important;
  7269.         border-radius: 3px !important;
  7270.         border-color: #505050 ! important;
  7271.         text-shadow: 0 1px #000000 ! important;
  7272.         background: #505050 ! important;
  7273.     }
  7274.     .pagerSmall a ,
  7275.     .pagerSmall >span ,
  7276.     #viewBoxL #recent .box .box #listRecent.boxC .pagerSmall >span + a {
  7277.         position: relative ! important;
  7278.         display: inline-block !important;
  7279.         float: none;
  7280.         line-height: 3px !important;
  7281.         top: -6px !important;
  7282.         margin: -8px 2px 0 !important;
  7283.         border: 1px solid #CECECE;
  7284.         border-radius: 3px ! important;
  7285.         box-shadow: 0 1px #F0F0F0;
  7286.         font-size: 10px ! important;
  7287.         text-shadow: none ! important;
  7288.         color: #707070;
  7289.         text-decoration: none;
  7290.     }
  7291.     #listSmall .pagerSmall a,
  7292.     #listSmall .pagerSmall span {
  7293.         padding: 3px 0 4px;
  7294.         width: 14px !important;
  7295.     }
  7296.      
  7297.     /* (new3) GALLERY - PROFILE - GALLERIES LIST - THUMBS - === */
  7298.     .gList .gallery {
  7299.         position: relative !important;
  7300.         display: inline-block !important;
  7301.         clear: right !important;
  7302.         height: 180px !important;
  7303.         width: 157px !important;
  7304.         vertical-align: top !important;
  7305.         left: -9px !important;
  7306.         margin: -2px 16px 4px -7px !important;
  7307.         padding: 1px !important;
  7308.         box-shadow: #333 -5px 7px 8px ! important;
  7309.         border-radius: 3px !important;
  7310.         text-align: left;
  7311.         border: 1px solid #D1D1D1 !important;
  7312.     }
  7313.     /* (new5)GALLERIES - PROFILE - RATE BLOCK (with / without TITLE) - === */
  7314.     .gList tbody tr td .gallery .hRate {
  7315.         position: relative !important;
  7316.         top: -13px !important;
  7317.     }
  7318.     .gList tbody tr td .gallery.iItem .hRate {
  7319.         position: relative !important;
  7320.         top: -23px !important;
  7321.     }
  7322.     /* (new3) GALLERIES PAGES  - RATE BLOCK - === */
  7323.     #userList.boxC .gallery .hRate {
  7324.         position: relative !important;
  7325.         top: -14px !important;
  7326.     }
  7327.     /* GALLERY - VIEWBOX PAGE - GALLERIES - (FIRST but move the both - MORE BUTTON??))ROW 3 THUMBS - === */
  7328.     .gList>tbody>tr:not(:last-of-type) {
  7329.         position: relative !important;
  7330.         display: inline-block !important;
  7331.         max-height: 220px !important;
  7332.         margin-top: -15px ! important;
  7333.         left: 15px ! important;
  7334.     }
  7335.      
  7336.      
  7337.     /* (new22) MY FAV GALLERIES + PICTURES - THUMBS -
  7338.     .boxC.favList table tbody tr td .gallery.iTem
  7339.     === */
  7340.     .boxC.favList {
  7341.         margin-top: 20px !important;
  7342.     }
  7343.     .boxC.favList table tbody tr td .gallery {
  7344.         position: relative !important;
  7345.         display: inline-block !important;
  7346.         vertical-align: top !important;
  7347.         width: 158px !important;
  7348.         max-height: 195px !important;
  7349.         min-height: 195px !important;
  7350.         left: -5px !important;
  7351.         margin: 5px 5px 1px 2px !important;
  7352.         padding: 1px !important;
  7353.         border: 1px solid #D1D1D1 !important;
  7354.         border-radius: 3px !important;
  7355.         text-align: left;}
  7356.      
  7357.     /* (new9)MY FAV GALLERIES + PICTURES - REMOVE BUTTON - === */
  7358.     .box .boxC .gallery .hRate {
  7359.         margin-bottom: -13px !important;
  7360.         margin-top: -3px !important;
  7361.     }
  7362.     .gallery .btnList a{
  7363.         position: absolute !important;
  7364.         display: inline-block !important;
  7365.         height: 10px !important;
  7366.         width: 5px !important;
  7367.         margin-left: 8px !important;
  7368.         margin-bottom: -15px !important;
  7369.         margin-top: -13px !important;
  7370.         left: 77px !important;
  7371.         text-align: center;
  7372.         font-size: 0 !important;
  7373.     }
  7374.     .gallery .btnList a:before {
  7375.         content: "X" ! important;
  7376.         display: inline-block !important;
  7377.         font-size: 10px !important;
  7378.         line-height: 10px ! important;
  7379.         margin-top: -10px !important;
  7380.     }
  7381.      
  7382.     /* A VOIR - PROFILE LIST - EMPTY TD (nothing in it ) - === */
  7383.     /*#main .main table.w100.profile tbody tr td.profileR + td > .box > .boxC table.vList tbody>tr:nth-child(4) ,*/
  7384.     #main .main table.w100.profile tbody tr td.profileR + td > .box > .boxC table.gList tbody tr:nth-child(3) ,
  7385.     #main .main table.w100.profile tbody tr td.profileR + td > .box > .boxC table.fList tbody>tr:nth-child(4) {
  7386.         display: none ! important;
  7387.     }
  7388.      
  7389.     /* ==== END ==== XHAM - GALLERY ==== */
  7390.      
  7391.     /* (new9)PAGINATION - === */
  7392.     .pager {
  7393.         position: absolute ! important;
  7394.         display: inline-block ! important;
  7395.         float: right!important;
  7396.         min-width: 630px !important;
  7397.         height: 12px ! important;
  7398.         top: 70px ! important;
  7399.         left: 660px ! important;
  7400.         margin: 0 -4px -4px;
  7401.         padding: 1px 10px 1px 10px  ! important;
  7402.         border-radius: 3px  ! important;
  7403.         border: none ! important;
  7404.         font-weight: bold;
  7405.         text-align: right ! important;
  7406.         background: #373737 ! important;
  7407.     }
  7408.     .pager span,
  7409.     .pager a {
  7410.         display: block;
  7411.         float: left;
  7412.         height: 12px ! important;
  7413.         line-height: 12px ! important;
  7414.         max-width: 40px!important;
  7415.         margin: 0 3px 0 2px;
  7416.         padding:  0 3px 0 3px !important;
  7417.         border: 1px solid #CECECE;
  7418.         border-radius: 2px;
  7419.         box-shadow: 0 1px #EBEBEB;
  7420.         color: #5E5E5E;
  7421.         text-align: center;
  7422.         text-decoration: none;
  7423.         background: url("http://eu-st.xhamster.com/images/tpl2/pagerItemBg.png") repeat-x scroll 0 0 #E0E0E0;
  7424.     }
  7425.      
  7426.     .pager a.first[overicon="iconPagerPrevHover"]{
  7427.         min-width: 50px ! important;
  7428.         box-shadow: 1px 1px #030303 !important;
  7429.         border-radius: 3px ! important;
  7430.         border: 1px solid #363636 !important;
  7431.         text-align: right !important;
  7432.         font-size: 12px !important;
  7433.         color: peru ! important;
  7434.         background: url("http://eu-st.xhamster.com/images/tpl2/pagerItemBgPrev.png") repeat-x scroll 0 0 gray ! important;
  7435.      
  7436.     }
  7437.      
  7438.     .pager a.last[overicon="iconPagerNextHover"] {
  7439.         position: absolute ! important;
  7440.         min-width: 105px ! important;
  7441.         float: left ! important;
  7442.         left: 2px ! important;
  7443.         box-shadow: 1px 1px #030303 !important;
  7444.         font-size: 15px !important;
  7445.         text-align: left !important;
  7446.         border-radius: 3px ! important;
  7447.         border: 1px solid #363636 !important;
  7448.         background-color: black ! important;
  7449.     }
  7450.      
  7451.     .last.colR {
  7452.         position: absolute ! important;
  7453.         display: block ! important;
  7454.         min-width: 125px ! important;
  7455.         margin-left: -152px ! important;
  7456.         padding-right: 10px ! important;
  7457.         background: url("http://eu-st.xhamster.com/images/tpl2/pagerItemBgPrev.png") repeat-x scroll 0 0 black !important;
  7458.         font-size: 15px !important;
  7459.         text-align: left !important;
  7460.         border: 1px outset gold ! important;
  7461.         border-left-width: 01px ! important;
  7462.         border-radius: 3px 7px 7px 3px ! important;
  7463.         background-color: black ! important;
  7464.     }
  7465.     .pager .first .icon {
  7466.         margin-top: 4px ! important;
  7467.     }
  7468.     .pager .last .icon {
  7469.         margin-top: 4px ! important;
  7470.     }
  7471.      
  7472.     /* (new5) PAGINATION - PAGE PRINCIPALE - === */
  7473.     #vPromo + #idxFeach ~.box.boxL .boxC .pager {
  7474.         margin-top: 14px ! important;
  7475.     }
  7476.     .box.boxL .boxC .adVideo+.fl ~ .pager {
  7477.         margin-top: 83px ! important;
  7478.         left: 680px ! important;
  7479.     }
  7480.     /* PAGINATION - ACTUAL PAGE - === */
  7481.     .pager span {
  7482.           box-shadow: 2px 3px #030303 !important;
  7483.           background: none repeat scroll 0 0 black !important;
  7484.           border: 1px solid gold !important;
  7485.           color: gold !important;
  7486.     }
  7487.     /* PAGINATION - USER FAVORITES GALLERIES - === */
  7488.     #userList.boxC .pager {
  7489.         left: 460px ! important;
  7490.         top: -37px !important;
  7491.     }
  7492.      
  7493.     /* (new6)PAGINATION - MY FAVORITES USERS - === */
  7494.     .uList +.pager {
  7495.         top: 50px !important;
  7496.         left: 760px ! important;
  7497.         max-width: 400px !important;
  7498.         min-width: 400px !important;
  7499.     }
  7500.     /* PAGER - DATING SEARCH PAGE - === */
  7501.     #datingTabs.tabsWithPager .tabs .content .tab .pager {
  7502.         top: 52px ! important;
  7503.          left: 660px ! important;
  7504.     }
  7505.      
  7506.     /* PAGER - VIDEOS USER - === */
  7507.     .box.boxR .boxC table.w100 tbody tr td .pager {
  7508.         top: -35px ! important;
  7509.         left: 480px ! important;
  7510.     }
  7511.      
  7512.     /* PAGER - FAVORITES - === */
  7513.     .boxC.favVidList .pager {
  7514.         top: -18px ! important;
  7515.         left: 520px ! important;
  7516.     }
  7517.      
  7518.     /* (new59) PAGER SEARCH RESULTS -
  7519.     .profileR #commentBox.box #commentSub.boxC #commentList .pager
  7520.     === */
  7521.     #searchRes .pager  {
  7522.         top: -28px !important;
  7523.         margin-left: 20px !important;
  7524.     }
  7525.     #searchRes2 .pager  {
  7526.         top: -20px !important;
  7527.         margin-left: -285px !important;
  7528.     }
  7529.     /* PAGER PROFILE COMMENT -
  7530.     .profileR #commentBox.box #commentSub.boxC #commentList .pager
  7531.     === */
  7532.     #commentList .pager  {
  7533.         position: absolute !important;
  7534.         display: inline-block !important;
  7535.         float: right !important;
  7536.         width: auto !important;
  7537.         top: -185px !important;
  7538.         right: 0px !important;
  7539.         padding: 2px !important;
  7540.         background-color: #4C4C4C !important;
  7541.         text-align: right !important;
  7542.     }
  7543.      
  7544.     /* (new9) PAGER - CAMS - === */
  7545.     #camsTabs .pager {
  7546.         position: absolute !important;
  7547.         display: inline-block !important;
  7548.         width: 100% ! important;
  7549.         min-width: 100px ! important;
  7550.         max-width: 100px ! important;
  7551.         float: none !important;
  7552.         top: -20px !important;
  7553.         margin-left: 520px !important;
  7554.     }
  7555.     /* (new9) PAGER - FRIENDS PAGE - === */
  7556.     .friendsList ~ .pager {
  7557.         position: absolute !important;
  7558.         display: inline-block !important;
  7559.         float: none !important;
  7560.         max-width: 300px ! important;
  7561.         min-width: 300px ! important;
  7562.         top: -47px !important;
  7563.         margin-left: -155px !important;
  7564.         border: 1px solid red ! important;
  7565.     }
  7566.      
  7567.     /* (new5) PAGER - PHOTOS - === */
  7568.     .gListing +.pager {
  7569.         top: 49px !important;
  7570.         margin-left: 25px !important;
  7571.     }
  7572.     /* (new5) PAGER - STORIES - === */
  7573.     #stories.boxC .pager {
  7574.         top: 49px !important;
  7575.         margin-left: 25px !important;
  7576.     }
  7577.     /* (new5) PAGER - FAVORITS POSTS - === */
  7578.     #blog.box.boxR .pager {
  7579.         top: -38px !important;
  7580.         margin-left: -205px !important;
  7581.     }
  7582.     /* (new9) PAGER VIDEO PLAYER PAGE - COMMENTS - VERTICAL - === */
  7583.     #playerBox +#commentBox.box #commentSub.boxC #commentList .pager {
  7584.         position: fixed !important;
  7585.         display: inline-block !important;
  7586.         float: none !important;
  7587.         min-height: 15px !important;
  7588.         max-height: 15px !important;
  7589.         max-width: 305px !important;
  7590.         min-width: 305px !important;
  7591.         margin: 5px -16px -16px ! important;
  7592.         margin-left: 500px ! important;
  7593.         top: 505px!important;
  7594.         box-shadow: #333 4px 7px 8px ! important;
  7595.         transform: rotate(0deg) ! important;
  7596.         z-index: 50000 ! important;
  7597.     }
  7598.     /* (new9) PROFILE - COMMENTS - PAGINATION - === */
  7599.     #commentList .pager {
  7600.         position: fixed !important;
  7601.         display: inline-block !important;
  7602.         top: 108px!important;
  7603.         left: 370px ! important;
  7604.         max-width: 310px !important;
  7605.         min-width: 45px !important;
  7606.         border: 1px solid gold ! important;
  7607.     }
  7608.      
  7609.     /* DATING - SEARCH FORM - === */
  7610.     table#datingSearch {
  7611.         background: none repeat scroll 0 0 black !important;
  7612.         border: 1px solid gold !important;
  7613.         height: 1824px !important;
  7614.         margin-left: -21px !important;
  7615.         width: 200px !important;
  7616.     }
  7617.     #advanced_search_fields {
  7618.         border-bottom: 1px solid #E9E9E9;
  7619.         margin-bottom: 10px;
  7620.         margin-left: 1px !important;
  7621.         padding-bottom: 5px;
  7622.         padding-left: 0;
  7623.     }
  7624.     #datingChecks div {
  7625.         display: inline-block !important;
  7626.         float: none !important;
  7627.         height: 20px !important;
  7628.         position: relative !important;
  7629.         right: 39px !important;
  7630.         width: 100px !important;
  7631.     }
  7632.     #datingFilter {
  7633.         color: #5D5D5D;
  7634.         display: inline-block !important;
  7635.         max-width: 200px !important;
  7636.         position: absolute !important;
  7637.     }
  7638.     #datingFilter.box .boxB form.xForm table#datingSearch tbody {
  7639.         display: inline-block !important;
  7640.         position: relative !important;
  7641.         width: 200px !important;
  7642.         left: 0px !important;
  7643.     }
  7644.     #datingFilter.box .boxB form.xForm table#datingSearch tbody tr {
  7645.         position: relative !important;
  7646.         vertical-align: sub;
  7647.         max-width: 39px !important;
  7648.         padding: 0 !important;
  7649.         font-size: 10px !important;
  7650.         background: #222222!important;
  7651.     }
  7652.     #datingFilter.box .boxB form.xForm table#datingSearch tbody tr th {
  7653.         position: relative !important;
  7654.         vertical-align: sub;
  7655.         max-width: 70px !important;
  7656.         padding: 5px !important;
  7657.         font-size: 10px !important;
  7658.         text-align: left ! important;
  7659.         color: gold ! important;
  7660.         background: #222222!important;
  7661.     }
  7662.     .xForm table td, .xForm table th {
  7663.         max-width: 110px !important;
  7664.         vertical-align: middle !important;
  7665.         padding: 2px 0 3px !important;
  7666.         border-bottom: 1px solid #E9E9E9;
  7667.     }
  7668.     #datingFilter.box .boxB form.xForm table#datingSearch tbody tr td select ,
  7669.     #city_edit{
  7670.         width: 100px !important;
  7671.     }
  7672.     /*#datingFilter.box .boxB form.xForm table#datingSearch tbody tr td.noborder input*/
  7673.      
  7674.     #my_country_link,
  7675.     #my_city_link,
  7676.     .my_state_link {
  7677.         height: 18px !important;
  7678.         line-height: 25px;
  7679.         margin-bottom: 0;
  7680.         margin-left: 0;
  7681.         margin-right: 0;
  7682.         margin-top: 4px !important;
  7683.         padding: 0 !important;
  7684.         font-size: 8px !important;
  7685.         font-weight: bold;
  7686.     }
  7687.     .xForm select {
  7688.         display: inline-block !important;
  7689.         font-size: 13px !important;
  7690.     /* height: 22px !important; */
  7691.     /* line-height: 19px !important; */
  7692.     }
  7693.     .xForm select,
  7694.     input[type="text"] {
  7695.         background-color: #FCFCFC;
  7696.         border: medium none !important;
  7697.         border-radius: 3px 3px 3px 3px;
  7698.         box-shadow: none !important;
  7699.         color: #717171;
  7700.         height: 19px ! important;
  7701.         line-height: 12px !important;
  7702.         padding: 3px;
  7703.     }
  7704.     /* DATING - THUMBNAIL - CONTAINER - === */
  7705.     #datingTabs  {
  7706.         position: absolute !important;
  7707.         width: 1695px !important;
  7708.         left: 206px !important;
  7709.         right: 360px !important;
  7710.         background: #333333!important;
  7711.     }
  7712.     #datingTabs.tabsWithPager .tabs .content {
  7713.         max-width: 1690px !important;
  7714.         background: #222222!important;
  7715.         border: 1px solid #D8D8D8;
  7716.         border-radius: 0 3px 3px 3px;
  7717.     }
  7718.      
  7719.      
  7720.     /* LINKS COLORS - NORMAL MODE - LoVeHAte : Link -o- Visited -e- Hover(+Visited) - Active -t-e  - === */
  7721.      
  7722.     /* LINKS COLORS -  VISITED (Rouge Brique : #CB4811)  -
  7723.         color: #772B20 !important;
  7724.     === */
  7725.     #menuRight .list a:visited  ,
  7726.     #galleryInfo>tbody>tr>td .item span +a:visited  ,
  7727.     .uList .userOuter .user a.name:visited  ,
  7728.     #camsTabs.tabsWithPager #cams .bigThumb .panel a.bold:visited ,
  7729.     #videoInfoBox #videoUser .item span + a:visited ,
  7730.     a:visited {
  7731.         color: #CB4811 ! important;
  7732.     }
  7733.      
  7734.     /* LINKS COLORS - HOVER (GREEN : #1B8216)  -
  7735.     #galleryInfo>tbody>tr>td .item span +a:hover,
  7736.     .uList .userOuter .user a.name:hover,
  7737.     #camsTabs.tabsWithPager #cams .bigThumb .panel a.bold:hover,
  7738.     #videoInfoBox #videoUser .item span + a:hover,
  7739.     a:hover,
  7740.     a.colR {
  7741.         color: #1B8216 ! important;
  7742.     }
  7743.      
  7744.     /* LINKS COLORS - HOVER VISITED (Rouge Brique clair : #EF5514)
  7745.     #menuRight .list a:visited:hover ,
  7746.     #galleryInfo>tbody>tr>td .item span +a:visited:hover ,
  7747.     .uList .userOuter .user a.name:visited:hover ,
  7748.     #camsTabs.tabsWithPager #cams .bigThumb .panel a.bold:visited:hover ,
  7749.     #videoInfoBox #videoUser .item span + a:visited:hover ,
  7750.     a:visited:hover {
  7751.         color: #EF5514 ! important;
  7752.     }
  7753.      
  7754.      
  7755.     /* LINKS COLORS(special) -  LoVeHAte : Link - Visited - Hover(+Visited) - Active - === */
  7756.      
  7757.     /* LINKS COLORS(special) - VISITED - NO Rouge Brique (WHITE) - === */
  7758.      
  7759.     #menuRound .list a:visited ,
  7760.     #menuLeft .list a:visited ,
  7761.     .sub>a:visited ,
  7762.     #main .main table#header.w100 tbody tr td .menu2 .l1 a:visited {
  7763.         color: white ! important;
  7764.     }
  7765.     /* LINKS COLORS(special BACKGROUND GRAY) - VISITED - NO Rouge Brique clair - TAN - === */
  7766.     #news a:visited.hRotator u {
  7767.         color: TAN ! important;
  7768.     }
  7769.     /* LINKS COLORS(special) - HOVER  - NO .. - GOLD - === */
  7770.     #menuRound .list a:hover ,
  7771.     #menuLeft .list a:hover ,
  7772.     #menuRight .list a:hover ,
  7773.     a.hRotator:hover ,
  7774.     .sub>a:visited:hover ,
  7775.     #main .main table#header.w100 tbody tr td .menu2 .l1 a:hover {
  7776.         color: gold ! important;
  7777.     }
  7778.     /* LINKS COLORS(special) - HOVER  - NO .. - GREEN - === */
  7779.     .gallery a:hover ,
  7780.     a.name:hover ,
  7781.     a.hRotator:hover  {
  7782.         color: green ! important;
  7783.     }
  7784.     /* LINKS COLORS(special BACKGROUND GRAY) - HOVER  - NO Rouge Brique clair - GOLD - === */
  7785.     #news a:hover.hRotator u {
  7786.         color: gold ! important;
  7787.     }
  7788.     /* LINKS COLORS(special) - HOVER VISITED - NO Rouge Brique clair - GOLD - === */
  7789.     #menuRound .list a:visited:hover ,
  7790.     #menuLeft .list a:visited:hover ,
  7791.     .sub>a:visited:visited:hover ,
  7792.     #main .main table#header.w100 tbody tr td .menu2 .l1 a:visited:hover {
  7793.         color: GOLD ! important;
  7794.     }
  7795.      
  7796.     /* LINKS COLORS(special) - HOVER VISITED - NO Rouge Brique clair - RED - === */
  7797.     a.hRotator:visited:hover {
  7798.         color: RED ! important;
  7799.     }
  7800.     /* LINKS COLORS(special) - HOVER VISITED - NO Rouge Brique clair - GREEN - === */
  7801.     .gallery a:visited:hover ,
  7802.     a.name:visited:hover {
  7803.         color: RED ! important;
  7804.     }
  7805.     /* LINKS COLORS(special BACKGROUND GRAY) - HOVER VISITED - NO Rouge Brique clair - VIOLET - === */
  7806.     #news a:visited:hover.hRotator u {
  7807.         color: VIOLET ! important;
  7808.     }
  7809.     /* (new23) - MY NEWS - VIDEO VISITED - === */
  7810.     .video a .thumb {
  7811.         display: block;
  7812.         height: 120px;
  7813.         width: 160px;
  7814.         outline: 2px solid gray!important;
  7815.     }
  7816.     .video a:visited  .thumb{
  7817.         display: block;
  7818.         height: 120px;
  7819.         width: 160px;
  7820.         outline: 2px solid violet!important;
  7821.     }
  7822.      
  7823.     /* TEST ==== */
  7824.      
  7825.     /* TEST - LINKS COLORS(special) - ACTIVE - NO.. - RED - === */
  7826.     .sub>a:visited:active ,
  7827.     #main .main table#header.w100 tbody tr td .menu2 .l1 a:active {
  7828.         color: blue ! important;
  7829.     }
  7830.     /* TEST - LINKS COLORS(special) - FOCUS - NO.. - GREEN - === */
  7831.     .sub>a:visited:focus ,
  7832.     #main .main table#header.w100 tbody tr td .menu2 .l1 a:focus {
  7833.         color: RED ! important;
  7834.     }
  7835.      
  7836.     /* (new9) TEST - PROBLEM VISITED -
  7837.     http://xhamster.com/user/video/Ynotsex/favorite-5.html
  7838.     === */
  7839.     /* .video a.hRotator:visited>u {
  7840.         color: blue ! important;
  7841.     } */
  7842.      
  7843.     /* BACKGROUND - BLACK -
  7844.     #main
  7845.     #main .main table.w100 tbody tr td .box .boxC
  7846.     #main .main table.w100 tbody tr td .box .boxC .tabs .content .tab
  7847.     === */
  7848.     /*#main ,
  7849.     #main .main table.w100 tbody tr td .box .boxC ,
  7850.     #main .main table.w100 tbody tr td .box .boxC .tabs .content .tab {
  7851.         background-color : black !important;
  7852.         background-image: none ! important;
  7853.      
  7854.     }*/
  7855.      
  7856.      
  7857.     /* ===== END =============== */
  7858.     }
  7859.      
  7860.     @-moz-document domain("suggestions.xhamster.com") {
  7861.      
  7862.     html {
  7863.         background: none repeat scroll 0 0 transparent !important;
  7864.         height: 100%;
  7865.         max-width: 1900px !important;
  7866.         min-width: 1000px;
  7867.         overflow: visible!important;
  7868.     }
  7869.     }
  7870.      
  7871.      
  7872.     @-moz-document url("http://xhamster.com/user/xHamster/blog/1.html") {
  7873.     html {
  7874.         background: none repeat scroll 0 0 transparent !important;
  7875.         height: 100%;
  7876.         max-width: 1900px !important;
  7877.         min-width: 1000px;
  7878.         overflow: visible!important;
  7879.     }
  7880.      
  7881.     /* === END === */
  7882.     }
  7883.  
  7884.