body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0
}
fieldset,
img {
    border: 0
}
img,
object,
embed {
    vertical-align: bottom
}
address,
caption,
cite,
code,
dfn,
em,
th,
var {
    font-style: normal;
    font-weight: 400
}
ol,
ul {
    list-style: none
}
caption,
th {
    text-align: left
}
q:before,
q:after {
    content: ''
}
.post-ratings-text,
.ratebox em,
.post-ratings-loading {
    display: none !important;
}
a * {
    cursor: pointer
}
.thumbs {
    text-align: center
}
.lazy {background:url("https://en.yetkinporno.com/files/loading.gif") center center no-repeat;} 
input,
textarea,
select {
    vertical-align: middle
}
html {
    height: 100%;
    background: #000
}
body {
    color: #828282;
    font: 12px/16px'Open Sans', sans-serif;
    min-width: 1240px;
    min-height: 100%
}
a {
    color: #000;
    text-decoration: underline;
    outline: 0
}
a:hover {
    text-decoration: none
}
.emesit {
width: 740px;
}
.afsite:after {
    display: block;
    clear: both;
    content: ''
}
.flowplayer.ad-is-visible .fp-ui .ad-time {
  visibility: hidden !important;
}
video, .flowplayer {
width: 100%;
height: 500px;
background:#000;
}
.housing {
    width: 100%;
    overflow: hidden
}
.video-rate,
.post-ratings {
    width: 103px;
    height: 21px;
    margin-top: 10px;
    margin-left: 5px
}
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0;}
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(https://en.yetkinporno.com/files/preloader.gif) center no-repeat #000;
}
.housing-coveringap {
    width: 1240px;
    margin: 0 auto;
    position: relative;
    z-index: 2
}
.takerefuge {
    overflow: hidden;
    margin: 0 auto
}
.spacer {
    height: 10px
}
.foursquare {
    display: block;
    width: 100%;
    outline: 0;
    margin: 0 -10px;
    padding: 5px 10px;
    font: 300 11px/15px'Open Sans', sans-serif;
    height: 30px;
    border: 0
}
img.tmb_img,
.thumb-view img {
    width: 235px;
    height: 132px
}
textarea.foursquare {
    background: #313131;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: block;
    width: 100%;
    outline: 0;
    margin: 0 0 0 2px;
    font: 300 11px/15px'Open Sans', sans-serif;
    height: 100px;
    border: 0;
    resize: none;
    color: #868686;
}
.s_input {
    line-height: 30px
}
.s_input:-moz-placeholder {
    color: #7c7c7c;
    opacity: 1
}
.s_input::-moz-placeholder {
    color: #7c7c7c;
    opacity: 1
}
.s_input::-webkit-input-placeholder {
    color: #7c7c7c
}
.s_input:-ms-input-placeholder {
    color: #7c7c7c
}
.s_input::placeholder {
    color: #7c7c7c
}
.s_input.placeholder {
    color: #7c7c7c!important
}
.s_input:focus:-moz-placeholder {
    color: transparent
}
.s_input:focus::-moz-placeholder {
    color: transparent
}
.s_input:focus::-webkit-input-placeholder {
    color: transparent
}
.s_input:focus:-ms-input-placeholder {
    color: transparent
}
.s_input:focus::placeholder {
    color: transparent
}
.s_input {
    color: #868686
}
.textareafoursquare {
    resize: vertical;
    height: 84px;
    width: 341px
}
.outtaHere {
    position: absolute;
    left: -3000px
}
.optionsDivInvisible {
    display: none
}
.header {
    overflow: hidden;
    padding: 0 9999px;
    margin: 0 -9999px;
    height: 71px
}
.header_coveringap {
    overflow: hidden
}
.logo {
    margin: 10px 33px 0 0;
    text-indent: -9999px;
    overflow: hidden;
    width: 173px;
    height: 51px;
    float: left;
    background: url(https://en.yetkinporno.com/files/logo.png) no-repeat 0 0
}
.logo a {
    display: block;
    height: 100%
}

body.show_sidebar .open_bar {}
#push_sidebar  .open_bar { z-index:99999; float: right; border-right:none; margin-left: 204px;font-size: 16px;}

#push_sidebar {
  z-index: 9999;
  background: #101114;
  bottom: 0;
  color: #95A7B7;
  right: 100%;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 250px;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;	
}

body.show_sidebar #push_sidebar { left: 0;}

body.show_sidebar body.housing-coveringap {
  margin-right: 25%;
  width: 13%;
}
#push_sidebar .menu ul {
margin-top: 50px;
}
#push_sidebar .menu li {
    border-bottom: 1px solid #282b32;
    margin: 0 -9999px;
    padding: 0 9999px;
    text-transform: uppercase;
    font: 13px/47px'Open Sans', sans-serif
}
#push_sidebar .menu li a {
	 text-decoration: none;
    color: #fff;
    padding: 0 9999px;
    margin: 0 -9999px;
    display: block;
}

.open_bar {
	 display: none;
    border-right: 1px solid #282b32;
    position: absolute;
    left: 0;
    top: 10px;
    width: 45px;
    text-align: center;
    cursor: pointer
}
.open_bar i {
    color: #959595;
    line-height: 33px
}
.open_bar.style i {
    color: #fff
}
.navigation_content {
    margin: 4px -9000px 0;
    padding: 4px 9000px
}
.navigation_content {
	display: none;
    margin: 4px -9000px 0;
    padding: 4px 9000px
}
.navigation_list {
    position: relative;
    margin: 0 -8px 0;
    padding: 0 65px 0 8px
}
.navigation_list ul {
    display: table;
    box-sizing: border-box;
    width: 100%
}
.navigation_list li {
    text-align: center;
    vertical-align: top;
    display: table-cell;
    width: 10%;
    padding: 0 0 0 4px;
    font-size: 9px;
    text-transform: uppercase
}
.navigation_list li:first-child {
    padding: 0
}
.navigation_list li.current-menu-item a {
    border: 1px solid #494949;
    background: #393939;
    background: -moz-linear-gradient(top, #393939 0, #2f2f2f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #393939), color-stop(100%, #2f2f2f));
    background: -webkit-linear-gradient(top, #393939 0, #2f2f2f 100%);
    background: -o-linear-gradient(top, #393939 0, #2f2f2f 100%);
    background: -ms-linear-gradient(top, #393939 0, #2f2f2f 100%);
    background: linear-gradient(to bottom, #393939 0, #2f2f2f 100%)
}
.navigation_list a {
    display: block;
    border: 1px solid #2e2e2e;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #222;
    background: -moz-linear-gradient(top, #222 0, #1a1a1a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #222), color-stop(100%, #1a1a1a));
    background: -webkit-linear-gradient(top, #222 0, #1a1a1a 100%);
    background: -o-linear-gradient(top, #222 0, #1a1a1a 100%);
    background: -ms-linear-gradient(top, #222 0, #1a1a1a 100%);
    background: linear-gradient(to bottom, #222 0, #1a1a1a 100%);
    line-height: 38px;
    height: 38px;
    color: #969696;
    text-decoration: none;
}
.navigation_list i {
    font-size: 19px;
    vertical-align: middle;
    line-height: 36px
}
.navigation_list i.fa-times-circle {
    font-size: 19px;
    vertical-align: middle;
    line-height: 38px
}
.navigation_list i.fa-times-circle {
    display: none
}
.open_search {
    position: absolute;
    right: 8px;
    top: 0;
    height: 38px;
    cursor: pointer;
    text-align: center;
    width: 51px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #2e2e2e;
    background: #222;
    background: -moz-linear-gradient(top, #222 0, #1a1a1a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #222), color-stop(100%, #1a1a1a));
    background: -webkit-linear-gradient(top, #222 0, #1a1a1a 100%);
    background: -o-linear-gradient(top, #222 0, #1a1a1a 100%);
    background: -ms-linear-gradient(top, #222 0, #1a1a1a 100%);
    background: linear-gradient(to bottom, #222 0, #1a1a1a 100%)
}
.form_search.active+.open_search .fa-search {
    display: none
}
.form_search.active+.open_search .fa-times-circle {
    display: inline-block
}
.form_search.active+.open_search {
    background: #292929;
    border: 1px solid #292929
}
.form_search {
    overflow: hidden;
    -webkit-border-radius: 3px;
    -webkit-border-top-right-radius: 11px;
    -webkit-border-bottom-right-radius: 11px;
    -moz-border-radius: 3px;
    -moz-border-radius-topright: 11px;
    -moz-border-radius-bottomright: 11px;
    border-radius: 3px;
    border-top-right-radius: 11px;
    border-bottom-right-radius: 11px;
    bottom: 0;
    display: none;
    height: 40px;
    left: 8px;
    padding: 0 10px;
    position: absolute;
    right: 8px;
    top: 0;
    background: #292929
}
.form_search.active {
    display: block
}
.form_search .input {
    height: 40px;
    width: 100% !important;
    border: 0;
    background: none;
    color: #66727e;
    font-style: italic
}
.nav {
    float: left;
    color: #fff;
    margin: 15px 1px 0 0
}
.nav li {
    float: left;
    padding: 0 1px 0 0;
    font: 14px/16px'Open Sans', sans-serif;
    text-transform: capitalize
}
.nav li:first-child {
    border-left: 0
}
.nav a {
    text-decoration: none;
    display: block;
    padding: 12px 16px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}
.nav a:hover {
}

.nav .current-menu-item a {
    border: 1px solid #494949;
    background: #393939;
    background: -moz-linear-gradient(top, #393939 0, #2f2f2f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #393939), color-stop(100%, #2f2f2f));
    background: -webkit-linear-gradient(top, #393939 0, #2f2f2f 100%);
    background: -o-linear-gradient(top, #393939 0, #2f2f2f 100%);
    background: -ms-linear-gradient(top, #393939 0, #2f2f2f 100%);
    background: linear-gradient(to bottom, #393939 0, #2f2f2f 100%)
}
.socials {
    float: right;
    padding: 3px 3px 0 0
}
.socials li {
    float: left;
    margin-left: 3px
}
.socials li:first-child {
    margin-left: 0
}
.socials a {
    display: block;
    text-decoration: none;
    width: 27px;
    height: 27px;
    position: relative;
    overflow: hidden
}
.socials img:first-child {
    position: absolute;
    top: 0;
    left: 0;
    filter: Alpha(Opacity=100);
    opacity: 1;
    z-index: 1
}
.socials a:hover img:first-child {
    filter: Alpha(Opacity=0);
    opacity: 0
}
.socials img {
    width: 27px;
    height: 27px;
    vertical-align: top;
    filter: Alpha(Opacity=0);
    opacity: 0
}
.socials a:hover img {
    filter: Alpha(Opacity=100);
    opacity: 1
}
.plus-sharing a:hover img:first-child {
    opacity: 1
}
.it-download-content .plus-sharing a:hover img,
.it-download-content .plus-sharing a:hover img:first-child {
    opacity: 1
}
.player iframe,
.player object,
.player embed {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 500px
}
.scanbar {
    border: 1px solid #313131;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden;
    margin-top: 15px
}
.covering-article-btn {
    float: right;
    width: 82px;
}
.pursuit-button {
    outline: 0;
    cursor: pointer;
    text-indent: -9999px;
    overflow: hidden;
    line-height: 0;
    border: 0;
    display: block;
    height: 40px;
    background: url(https://en.yetkinporno.com/files/search.png) no-repeat 50% 50%;
    width: 100%
}
.log-bar {
    position: absolute;
    top: 30px;
    right: 0;
    z-index: 3;
    font-size: 12px;
    line-height: 14px;
    color: #f0f0f0
}
.log-bar li {
    float: left;
    margin-left: 10px;
    text-transform: capitalize;
    padding: 0 0 0 10px;
    height: 14px;
    border-left: 1px solid #aaa
}
.log-bar li:first-child {
    margin-left: 0;
    padding: 0;
    border-left: 0
}
.log-bar a {
    text-decoration: none;
    display: block;
    color: #acacac
}
.log-bar a:hover {
    color: #d1010b
}
.log-bar .article-active {
    display: block;
    padding: 8px 10px;
    background: url(https://en.yetkinporno.com/files/erectbar-link.gif) repeat-x 0 -32px
}
.tools-categories {
    overflow: hidden
}
.more-categories-b {
    float: right;
    text-decoration: none;
    color: #fff;
    margin: 5px 0 0 10px
}
.more-categories-b:hover {
    background-position: 0 -32px
}
.more-categories-b span {
    display: block;
    background: #ac0b13 url(https://en.yetkinporno.com/files/morecategories.png) no-repeat 95% 7px;
    padding: 3px 16px 4px 8px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}
.upright-cat-section {
    overflow: hidden;
    padding: 5px 0;
    text-transform: capitalize
}
.upright-cat-section-denomination {
    color: #ededed;
    float: left;
    margin-right: 10px;
    font-size: 11px;
    line-height: 24px
}
.upright-cat-list {
    overflow: hidden
}
.upright-cat-list li:first-child {
    background: none;
    padding-left: 0;
    margin-left: 0
}
.upright-cat-list li {
    background: url(https://en.yetkinporno.com/files/divider-tl-cat-list-list.png) no-repeat 0 50%;
    padding-left: 7px;
    margin-left: 4px;
    float: left;
    font-size: 11px
}
.upright-cat-list a {
    text-decoration: none;
    color: #828282;
    padding: 4px 7px;
    display: block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}
.upright-cat-list a:hover,
.upright-cat-list .article-active {
    color: #fff;
    background: #ac0b13
}
.thr-panel {
    width: 237px;
    background: #000;
    float: left;
    margin-right: 5px
}
.thr-panel .contain {
    text-align: center
}
.contain .covering-allcategories {
    text-align: center
}
.thr-rcol {
    float: right;
    width: 312px;
    margin-left: 5px
}
.hidden {
    overflow: hidden
}
.indentleft {
    margin-left: 243px
}
.refill+.refill {
    margin-top: 15px
}
.virtue+.virtue {
    margin-top: 10px
}
.contain {
    overflow: hidden
}
.desc p {
    color: #767676;
    margin-bottom: 6px;
    padding-bottom: 10px
}
.none {
    margin-top: 10px;
    margin-left: 10px;
    font-size: 20px;
    font-weight: 700
}
.c-denomination {
    overflow: hidden;
    background: #9a1219;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}
.cat-item {
    display: inline-block;
    vertical-align: top;
    width: 242px;
    height: 180px;
    position: relative;
    *display: inline;
    zoom: 1;
    margin: 0 1px 2px
}
.cat-item a {
    width: 237px;
    height: 158px;
    display: block;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}
.cat-item a:hover img {
    -moz-opacity: .7;
    -khtml-opacity: .7;
    opacity: .7
}
.cat-item a {
    padding: 4px;
    display: block;
    background-color: #171616
}
.cat-item a img {
    width: 237px;
    height: 158px;
    display: block;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}
.cat-item a:hover {
    background-color: #a12121
}
.cat-item a .name {
    float: left;
    padding: 4px 5px;
    position: absolute;
    left: 8px;
    color: #FD1717;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    background-color: #171616;
    bottom: 16px
}
.cat-item a:hover .name {
    color: #FFF;
    background-color: #a12121
}
.cat-item a .items {
    font-size: 10px;
    color: #FFF;
    position: absolute;
    right: 8px;
    bottom: 19px;
    padding-left: 4px;
    padding-right: 3px;
    display: none;
    background-color: #171616
}
.cat-item a:hover .items {
    display: block
}
.cl:before,
.cl:after {
    content: "";
    display: table
}
.cl:after {
    clear: both
}
.cl {
    zoom: 1
}
.c-sort {
    float: right;
    margin: 2px 2px 2px 20px;
    font-size: 11px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #161616;
    background: -moz-linear-gradient(top, #161616 1%, #000001 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #161616), color-stop(100%, #000001));
    background: -webkit-linear-gradient(top, #161616 1%, #000001 100%);
    background: -o-linear-gradient(top, #161616 1%, #000001 100%);
    background: -ms-linear-gradient(top, #161616 1%, #000001 100%);
    background: linear-gradient(to bottom, #161616 1%, #000001 100%);
    height: 29px;
    line-height: 29px
}
.c-sort li {
    float: left;
    background: url(https://en.yetkinporno.com/files/divider-tl-cat-list-list.png) no-repeat 0 10px;
    padding: 0 8px;
    text-transform: uppercase
}
.c-sort li:first-child {
    background: none
}
.c-sort a {
    text-decoration: none;
    display: block;
    color: #969696
}
.c-sort a:hover {
    color: #fff
}
.c-sort .article-active {
    display: block;
    padding: 0 3px;
    color: #fff
}
.c-meddenomination-output {
    overflow: hidden
}
.box-mt-output {
    color: #fff;
    height: 24px;
    font: 700 13px/24px'Open Sans', sans-serif;
    text-transform: uppercase;
    padding: 4px 8px 5px;
    white-space: nowrap;
    overflow: hidden;
    float: left;
    text-overflow: ellipsis
}
.c-icon-denomination {
    padding: 0 5px 0 0
}
.indentleft .box-mt-output {
    padding: 5px 8px
}
.c-meddenomination-output-covering .box-mt-output {
    float: left;
    padding: 5px 8px 6px
}
.c-meddenomination-output-covering .cats_container {
    float: right;
    margin-right: 8px
}
.selectArea.drop-sort {
    float: left;
    font-size: 10px;
    text-align: left;
    line-height: 15px;
    text-transform: uppercase;
    width: 67px!important;
    padding: 6px 17px 6px 5px;
    margin: 2px 2px 0 0;
    height: 17px;
    color: #adadad;
    position: relative;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #161616;
    background: -moz-linear-gradient(top, #161616 1%, #000001 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #161616), color-stop(100%, #000001));
    background: -webkit-linear-gradient(top, #161616 1%, #000001 100%);
    background: -o-linear-gradient(top, #161616 1%, #000001 100%);
    background: -ms-linear-gradient(top, #161616 1%, #000001 100%);
    background: linear-gradient(to bottom, #161616 1%, #000001 100%);
    outline: 0
}
.categoriesbar .selectArea.drop-sort {
    float: right
}
.selectArea.drop-sort .selectButton {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(https://en.yetkinporno.com/files/drop-sort-arrow.png) no-repeat 72px 50%
}
.drop-drop-sort {
    width: 89px!important;
    max-height: 200px;
    overflow: auto;
    margin: -8px 0 0;
    font-size: 11px;
    line-height: 14px;
    color: #adadad;
    z-index: 5000;
    text-transform: uppercase;
    background: #000001;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}
.drop-drop-sort li a {
    text-decoration: none;
    display: block;
    color: #adadad;
    margin: 2px;
    padding: 5px;
    font-size: 10px
}
.drop-drop-sort li a:hover {
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #ac0b13
}
.c-normdenomination-output {
    float: left;
    text-transform: uppercase;
    color: #fff;
    font: 700 13px/24px'Open Sans', sans-serif;
    padding: 5px 8px 6px
}
.covering-definite-catmore {
    text-align: right;
    padding: 0 9px 10px 0;
    text-transform: capitalize;
    font-weight: 300;
    font-size: 13px;
    line-height: 20px
}
.l-definite-catmore {
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    color: #fff;
    padding: 12px 25px;
    min-width: 206px;
    background: url(https://en.yetkinporno.com/files/c-normappellation-output.gif) repeat-x 0 0
}
.l-definite-catmore:hover {
    background: url(https://en.yetkinporno.com/files/l-definite-catmore.gif) repeat-x 0 0
}
.categoriesbar {
    padding-bottom: 14px;
    border: 1px solid #1c1c1c
}
.catbar-list {
    font-weight: 400;
    background: url(https://en.yetkinporno.com/files/bg_border.png) no-repeat 50% 100%;
    padding: 0 0 1px
}
.catbar-list li {
    margin: 0 2px 3px 3px;
    padding: 4px 0 0;
    font: 13px/16px'Open Sans', sans-serif;
    background: url(https://en.yetkinporno.com/files/bg_border.png) no-repeat 50% 0
}
.catbar-list li:first-child {
    background: none;
    padding: 2px 0 0
}
.catbar-list a {
    text-align: left;
    display: block;
    text-decoration: none;
    padding: 6px 10px;
    overflow: hidden;
    color: #828282;
    text-transform: capitalize;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}
.catbar-list a:hover {
    background: #9a1219;
    color: #fff
}
.catbar-list .utter-box {
    float: right;
    font-size: 10px;
    color: #828282;
    padding-left: 8px
}
.catbar-list a:hover .utter-box {
    color: #fff
}
.catbar-list .denomination {
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 165px
}
.catbar-list-min li {
    background: url(https://en.yetkinporno.com/files/bg_border02.png) no-repeat 50% 100%
}
.allcategories-site {
    text-decoration: none;
    margin: 14px auto 0;
    display: inline-block;
    vertical-align: top;
    text-transform: capitalize;
    font-size: 13px;
    line-height: 16px;
    width: 125px;
    padding: 9px;
    background: #9a1219;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}
.allcategories-site:hover {
    opacity: .8
}
.allcategories-site span {
    display: inline-block;
    vertical-align: top;
    color: #fff
}
.ad-class {
    width: 153px
}
.video-js-box,
.sh5vp-video-box,
.sh5vp-video,
.video-js {
    width: 100%!important;
    height: auto!important
}
.mejs-container {
    width: 100%!important;
    height: auto!important;
    padding-top: 57%
}
.mejs-overlay,
.mejs-poster {
    width: 100%!important;
    height: 100%!important
}
.mejs-mediaelement video {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%!important;
    height: 100%!important
}
.wp-video {
    width: 100%!important;
    height: 100%!important
}
.videos {
    padding: 12px 0 10px 13px;
    border: 1px solid #1c1c1c;
    margin: -1px 0 0
}
.thumb-view {
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
    position: relative;
    z-index: 1;
    width: 240px;
    height: 158px
}
.thumb-view:hover {
    z-index: 2
}
.thcovering-video {
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #000;
    width: 235px
}
.thumb-view:hover .thcovering-video {
    z-index: 100;
    background: #111;
    border: 1px solid #111
}
.thumb-view a {
    text-decoration: none
}
.thumb-view ins {
    display: block;
    position: relative;
    text-decoration: none;
    margin-bottom: 3px
}
.thumb-view .covering {
    display: block;
    position: relative;
    color: #a4a3a3
}
.thumb-view .covering img {
    vertical-align: top;
    width: 235px;
    height: 132px
}
.thumb-view .hd {
    position: absolute;
    top: 3px;
    right: 3px;
    z-index: 50;
    width: 27px;
    height: 23px;
    background: url(https://en.yetkinporno.com/files/hd.png) no-repeat 0 0
}
.thumb-view .tools {
    position: absolute;
    bottom: 3px;
    left: 3px;
    right: 3px;
    z-index: 50;
    font-size: 11px;
    overflow: hidden
}
.thumb-view .ratings {
    float: right;
    padding: 0 5px;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}
.thumb-view .ratings span {
    display: inline-block;
    vertical-align: top;
    padding: 1px 0
}
span.ratings img {
    width: 16px;
    height: 16px
}
.thumb-view .time-desc {
    float: left;
    background: #000;
    opacity: .6;
    color: #fff;
    padding: 1px 4px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}
.thumb-view .ot-data {
    overflow: hidden;
    background: url(https://en.yetkinporno.com/files/opacity-black-1x1-90.png) repeat 0 0;
    display: block;
    padding: 1px 8px 1px 0;
    display: none
}
.thumb-view:hover .ot-data {
    display: block
}
.thumb-view .sponsor-site {
    padding-left: 21px;
    background: url(https://en.yetkinporno.com/files/ico01.png) no-repeat 0 50%;
    float: left;
    max-width: 45px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 4px
}
.thumb-view .date {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.thumb-view .like-its {
    position: absolute;
    top: 3px;
    left: 3px;
    z-index: 60;
    width: 26px;
    display: none
}
.thumb-view:hover .like-its {
    display: block
}
.thumb-view .like-its img {
    vertical-align: top;
    filter: Alpha(Opacity=80);
    opacity: .8
}
.thumb-view .like-its:hover img {
    filter: Alpha(Opacity=100);
    opacity: 1
}
.thumb-view .denomination {
    color: #a1a1a1;
    white-space: nowrap;
    overflow: hidden;
    padding: 0 0 3px;
    text-overflow: ellipsis;
    display: block;
    font-size: 13px
}
.thumb-view:hover .denomination {
    color: #fff;
    padding: 0
}
.thumb-view .desription-tools {
    color: #fff;
    font-size: 13px;
    text-align: left;
    padding: 4px 4px 7px;
    margin-top: 3px;
    display: none
}
.thumb-view:hover .desription-tools {
    display: block
}
.thumb-view .descr-line {
    text-indent: 20px
}
.thumb-view .descr-line+.descr-line {
    margin-top: 4px
}
.descrl-tag {
    background: url(https://en.yetkinporno.com/files/desrl-tag.png) no-repeat 2px 2px
}
.descrl-cat {
    background: url(https://en.yetkinporno.com/files/descrl-cat.png) no-repeat 0 3px
}
.thumb-view .desription-tools a {
    color: #c9c9c9
}
.thumb-view .desription-tools a:hover {
    color: #950109
}
.thumb-view:hover .ratings {
    background: #79a500;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}
.thumb-view:hover .time-desc {
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}
.pagination-site {
    margin: 12px 0 22px;
    text-align: center;
    line-height: 16px;
    color: #4e4e4e;
    text-transform: capitalize;
    font-size: 0
}
.pag-indenttop {
    margin-top: 22px
}
.pagination-site li:first-child {
    margin: 0
}
.pagination-site li {
    margin-left: 3px;
    display: inline-block;
    vertical-align: top;
    font-size: 14px
}
.paginator a {
    text-decoration: none;
    background: #121212;
    background: -moz-linear-gradient(top, #121212 1%, #0e0e0e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #121212), color-stop(100%, #0e0e0e));
    background: -webkit-linear-gradient(top, #121212 1%, #0e0e0e 100%);
    background: -o-linear-gradient(top, #121212 1%, #0e0e0e 100%);
    background: -ms-linear-gradient(top, #121212 1%, #0e0e0e 100%);
    background: linear-gradient(to bottom, #121212 1%, #0e0e0e 100%);
    min-width: 31px;
	min-height: 31px;
    padding: 9px;
    color: #969696;
    border: 1px solid #1e1e1e;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
}
.paginator a:hover {
    color: #fff;
    background: #9a1219;
    border: 1px solid #9a1219
}
.paginator .button {
    min-width: 31px;
    padding: 10px
}
.paginator .current {
    min-width: 31px;
    padding: 10px;
    color: #fff;
    border: 1px solid #9a1219;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #9a1219
}
.pagination-site .pag-prev,
.pagination-site .pag-next {
    padding-left: 15px;
    padding-right: 15px
}
.pagination-site .pag-prev ins,
.pagination-site .pag-next ins {
    display: inline-block;
    vertical-align: top;
    text-decoration: none
}
.pagination-site .pag-prev ins {
    background: url(https://en.yetkinporno.com/files/pag-prev.png) no-repeat 0 50%;
    padding-left: 15px
}
.pagination-site .pag-next ins {
    background: url(https://en.yetkinporno.com/files/pag-next.png) no-repeat 100% 50%;
    padding-right: 15px
}
.spots {
    padding: 6px 5px;
    margin: 15px 0 0;
    overflow: hidden;
    border: 1px solid #1c1c1c
}
.spots .spot:first-child {
    margin-left: 0
}
.spots .spot {
    margin-left: 9px;
    float: left
}
.spot {
    width: 300px;
    height: 250px
}
.spot img {
    vertical-align: top;
    width: 300px;
    height: 250px
}
.cat-section {
    overflow: hidden;
    background: #000;
    padding: 3px 0 0
}
.cat-areas:first-child {
    border-left: 0;
    margin-left: 3px
}
.cat-areas {
    float: left;
    width: 200px;
    margin: 0 3px
}
.cat-areas-last {
    padding-bottom: 64px
}
.cat-section a {
    overflow: hidden;
    display: block;
    text-decoration: none;
    padding: 6px 11px;
    color: #828282;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}
.cat-section a:hover {
    color: #fff;
    background: #8b1017
}
.cat-section .utter-box {
    float: right;
    font-size: 10px;
    color: #828282;
    padding-left: 8px;
    margin-left: 7px
}
.cat-section a:hover .utter-box {
    color: #fff
}
.cat-section .denomination {
    float: left;
    white-space: nowrap;
    text-transform: capitalize;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 114px
}
.categories-bottom {
    position: relative;
    z-index: 1;
    padding: 0 0 8px;
    border: 1px solid #1c1c1c
}
.covering-allcategories {
    bottom: 22px;
    position: absolute;
    right: 18px
}
.covering-allcategories .allcategories-site {
    margin: 0
}
.footer {
    background: #121212;
    background: -moz-linear-gradient(top, #121212 0, #0e0e0e 25%, #040404 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #121212), color-stop(25%, #0e0e0e), color-stop(100%, #040404));
    background: -webkit-linear-gradient(top, #121212 0, #0e0e0e 25%, #040404 100%);
    background: -o-linear-gradient(top, #121212 0, #0e0e0e 25%, #040404 100%);
    background: -ms-linear-gradient(top, #121212 0, #0e0e0e 25%, #040404 100%);
    background: linear-gradient(to bottom, #121212 0, #0e0e0e 25%, #040404 100%);
    margin: 10px -9999px 0;
    padding: 20px 9999px 12px;
    border-top: 1px solid #1f1f1f;
    text-align:center;
}
.coveringfooter:after {
    content: "";
    clear: both;
    display: block
}
.kvsthemes-site {
    float: right;
    padding: 13px 100px 5px 0;
    font-weight: 300;
    margin: -13px 0 0;
    font-size: 11px;
    color: #4e4e4e;
    margin-left: 20px;
    background: url(https://en.yetkinporno.com/files/kvs.png) no-repeat 100% 0
}
.f-content {
	 text-align: center;
    overflow: hidden;
    font-size: 11px;
    color: #7c7c7c;
    text-transform: uppercase
}
.f-content a {
    text-decoration: none
}
.f-content a:hover {
    text-decoration: underline
}
span.copyright-l a {
    color: #7c7c7c;
}
.f-list {
    display: inline
}
.f-list li {
    padding-left: 11px;
    margin-left: 10px;
    display: inline
}
.f-list a {
	line-height: 28px;
    color: #868686;
}
.f-list .article-active {
    text-decoration: underline
}
.sites-contain {
    padding: 11px 9px 10px 7px;
    margin: -1px 0 0;
    border: 1px solid #1c1c1c
}
.thumb-sites {
    text-decoration: none;
    width: 234px;
    display: inline-block;
    vertical-align: top;
    margin: 2px 4px 0
}
.thumb-sites:hover {
    background: #111
}
.thumb-sites ins {
    text-decoration: none;
    display: block;
    position: relative;
    color: #979695;
    margin-bottom: 3px
}
.thumb-sites img {
    vertical-align: top;
    height: 132px
}
.thumb-sites .utter-box {
    position: absolute;
    bottom: 3px;
    left: 3px;
    z-index: 50;
    font-size: 11px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: url(https://en.yetkinporno.com/files/opacity-black-1x1-90.png) repeat 0 0;
    padding: 2px 8px
}
.thumb-sites .disc-pay {
    background: url(https://en.yetkinporno.com/files/opacity-red-1x1-90.png) repeat 0 0;
    color: #fff;
    font-size: 12px;
    left: 0;
    padding: 6px 12px;
    position: absolute;
    text-transform: capitalize;
    top: 6px;
    z-index: 50
}
.thumb-sites .denomination {
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    color: #acacac;
    text-align: left;
    padding: 0 4px 4px 24px;
    background: url(https://en.yetkinporno.com/files/th-sponsor-site02.png) no-repeat 3px 1px
}
.thumb-sites:hover .denomination {
    color: #fff;
    background: url(https://en.yetkinporno.com/files/th-sponsor-site.png) no-repeat 3px 1px
}
.sponsor-site-view {
    padding: 10px;
    overflow: hidden;
    border: 1px solid #1c1c1c
}
.sv-covering {
    float: left;
    margin-right: 15px;
    position: relative;
    width: 300px
}
.sv-covering img {
    vertical-align: top;
    max-width: 300px;
    height: auto
}
.sv-covering .disc-pay {
    position: absolute;
    top: 5px;
    left: 5px;
    z-index: 50;
    font-size: 13px;
    text-transform: capitalize;
    background: url(https://en.yetkinporno.com/files/opacity-red-1x1-90.png);
    padding: 6px 12px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #fff
}
.sv-content {
    overflow: hidden
}
.sv-data {
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    text-align: left;
    margin-bottom: 4px
}
.sv-data-line:first-child {
    margin-top: 0
}
.sv-data-line {
    margin-top: 4px
}
.sv-data span {
    color: #767676;
}
.sv-description {
    border-top: 1px solid #1c1c1c;
    padding-top: 6px;
    color: #7a7a7a;
    line-height: 18px;
    margin-bottom: 10px;
    text-align: left
}
.specialsprice {
    background: #121212;
    background: -moz-linear-gradient(top, #121212 1%, #0e0e0e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #121212), color-stop(100%, #0e0e0e));
    background: -webkit-linear-gradient(top, #121212 1%, #0e0e0e 100%);
    background: -o-linear-gradient(top, #121212 1%, #0e0e0e 100%);
    background: -ms-linear-gradient(top, #121212 1%, #0e0e0e 100%);
    background: linear-gradient(to bottom, #121212 1%, #0e0e0e 100%);
    padding: 15px 16px;
    color: #fff;
    font-weight: 300;
    font-size: 24px;
    line-height: 26px;
    text-align: left;
    margin-bottom: 14px;
    border: 1px solid #1e1e1e;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}
.fs36 {
    font-size: 36px
}
.fs20 {
    display: inline-block;
    vertical-align: top;
    font-size: 20px;
    margin-top: -6px
}
.sv-coveringjoinow {
    color: #fff;
    font-weight: 300;
    font-size: 15px;
    line-height: 20px;
    text-align: left
}
.sv-coveringjoinow em {
    text-decoration: line-through
}
.sv-coveringjoinow b {
    font-size: 25px;
    font-weight: 400
}
.l-svjoinnow {
    text-decoration: none;
    background: #9a1219;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    font-size: 24px;
    line-height: 28px;
    padding: 13px 26px;
    margin-right: 22px;
    display: inline-block;
    vertical-align: middle
}
.sv-jn-text {
    display: inline-block;
    vertical-align: middle
}
.trailer-lcol {
    width: 175px
}
.trailer-lcol .catbar-list .denomination {
    max-width: 106px
}
.trailer-lcol .allcategories-site {
    display: block
}
.trailer-lcol .box-mt-output {
    padding: 5px 0 4px 6px;
    letter-spacing: -1px
}
.trailer-lcol .selectArea.drop-sort {
    margin-left: 0
}
.trailerspots {
    padding: 5px;
    border: 1px solid #1c1c1c;
    margin: -1px 0 0
}
.trailerspots iframe,
.trailerspots object,
.trailerspots img,
.trailerspots embed {
    margin-bottom: 3px
}
.trailerspots .spot:first-child {
    margin-top: 0
}
.trailerspots .spot {
    margin-top: 5px
}
.coveringaptrailer .virtue+.virtue {
    margin-top: 5px
}
.c-content {
    padding: 0 0 10px
}
.player {
    position: relative
}
.player .play {
    cursor: pointer;
    background: url(https://en.yetkinporno.com/files/play.png) no-repeat;
    width: 98px;
    height: 98px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -49px 0 0 -49px
}
.player img {
    display: block;
    width: 100%;
    height: auto
}
.it-coveringdata {
    background: #ebebeb;
    background: -moz-linear-gradient(top, #ebebeb 0, #cacaca 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ebebeb), color-stop(100%, #cacaca));
    background: -webkit-linear-gradient(top, #ebebeb 0, #cacaca 100%);
    background: -o-linear-gradient(top, #ebebeb 0, #cacaca 100%);
    background: -ms-linear-gradient(top, #ebebeb 0, #cacaca 100%);
    background: linear-gradient(to bottom, #ebebeb 0, #cacaca 100%)
}
.it-coveringdata:after {
    content: "";
    display: block;
    clear: both
}
.votebar {
    float: left;
    width: 209px;
    font-size: 12px;
    line-height: 14px;
    font-weight: 300;
    color: #fff;
    background: url(https://en.yetkinporno.com/files/bg_border03.png) repeat-y 100% 0
}
.l-vote {
    width: 45px;
    text-align: center;
    padding: 12px 6px;
    text-decoration: none;
    position: relative
}
.tool-tip {
    display: none;
    position: absolute;
    -moz-box-shadow: 0 0 4px rgba(000, 000, 000, 0.3);
    -webkit-box-shadow: 0 0 4px rgba(000, 000, 000, 0.3);
    box-shadow: 0 0 4px rgba(000, 000, 000, 0.3);
    top: -33px;
    left: 3px;
    color: #000;
    font: 11px/23px'Open Sans', sans-serif;
    height: 23px;
    padding: 0 10px;
    background: #fff;
    z-index: 10
}
.tool-tip em {
    position: absolute;
    top: 23px;
    left: 50%;
    margin: 0 0 0 -5px;
    background: url(https://en.yetkinporno.com/files/arrow01.png) no-repeat;
    height: 10px
}
.l-vote:hover .tool-tip {
    display: block
}
.positivelike {
    background: url(https://en.yetkinporno.com/files/bg_border03.png) repeat-y 100% 0;
    float: left
}
.negativelike {
    float: right;
    background: url(https://en.yetkinporno.com/files/bg_border03.png) repeat-y
}
.votebar img {
    vertical-align: top;
    width: 20px;
    height: 20px;
    filter: Alpha(Opacity=100);
    opacity: 1
}
.justRated, .post-like h2 {
	float: left;
   color: #000;
   margin:16px 0 14px 40px;
   font-size: 16px;
   font-weight:bold;
}
.not_rated {
	font-size: 10px !important;
}
.output-vote {
    margin-left: 3px;
    overflow: hidden;
    text-align: center;
    padding-top: 14px;
    color: #4e4e4e;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px
}
.ot-trdata {
    float: right;
    color: #4e4e4e;
    font-size: 12px;
    line-height: 14px;
    width: 509px;
    font-weight: 300px
}
.othtrdata-table {
    display: table;
    width: 100%;
    text-align: center;
    margin-top: 7px
}
.padding {
    background: url(https://en.yetkinporno.com/files/bg_border03.png) repeat-y;
    display: table-cell;
    vertical-align: middle
}
.padding:first-child {
    background: none
}
.othtrdt-col {
    height: auto;
    position: relative
}
.othtrdt-col .tool-tip {
    left: -23px;
    text-overflow: ellipsis;
    top: -28px;
    white-space: nowrap;
    width: 160px
}
.othtrdt-col:hover .tool-tip {
    display: block
}
.last-col {
    float: right;
    width: 175px;
    height: 44px;
    margin: -7px -1px -7px 0
}
.trdata-sponsor-site {
    display: block;
    text-align: center;
    background: url(https://en.yetkinporno.com/files/trdata-sponsor-site.png) no-repeat 5px 50%;
    padding: 15px 10px;
    color: #4e4e4e
}
.trdata-sponsor-site a {
    text-decoration: none
}
.coveringtrailer {
    border: 1px solid #1c1c1c;
    padding: 5px
}
.it-date {
    display: block;
    padding: 15px;
    background: url(https://en.yetkinporno.com/files/tr-data.png) no-repeat 15% 50%;
    text-align: center
}
.l-addfavorites {
    text-decoration: none;
    color: #4e4e4e;
    padding: 15px 10px 15px 45px;
    background: url(https://en.yetkinporno.com/files/l-addfavorites.png) no-repeat 10px 50%;
    display: block;
    text-align: left
}
.lives-embed {
    padding: 4px 8px 4px 10px;
    display: block
}
.lives-embed img {
    vertical-align: top;
    filter: Alpha(Opacity=80);
    opacity: .8
}
.lives-embed:hover img,
.lives-embed-active img {
    filter: Alpha(Opacity=100);
    opacity: 1
}
.view-embed-code {
    display: none;
    overflow: hidden;
    padding: 0 2px 12px;
    border-top: 1px solid #313131
}
.view-embed-code .textareafoursquare {
    margin: 0 -8px;
    padding: 5px;
    width: 626px;
    border: 1px solid #313131
}
.vec-line {
    padding: 10px 0 0;
    overflow: hidden
}
.vecline-denomination {
    float: left;
    margin: 0 10px 0 0;
    font-size: 13px;
    color: #fff
}
.sh-denomination {
    float: left;
    margin: 7px 15px 0 0;
    font-size: 13px;
    color: #fff
}
.coveringap-scials {
    float: left
}
.it-categories {
    padding: 11px 0;
    color: #fff;
    border-bottom: 1px solid #282828;
    overflow: hidden;
    margin-left: 5px
}
.it-categories-denomination {
    float: left;
    margin: 3px 7px 0 0;
    font-size: 13px
}
.it-cat-content {
    overflow: hidden
}
.it-cat-coveringcontent {
    margin-top: -3px;
    text-align: left
}
.it-categories a.activer,
.it-categories a:hover {
    background: #ac0b13;
    color: #fff;
    border: 1px solid #ac0b13
}
.it-categories a {
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
    margin: 3px 0 0 3px;
    padding: 3px 11px;
    background: #121212;
    background: -moz-linear-gradient(top, #121212 1%, #0e0e0e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #121212), color-stop(100%, #0e0e0e));
    background: -webkit-linear-gradient(top, #121212 1%, #0e0e0e 100%);
    background: -o-linear-gradient(top, #121212 1%, #0e0e0e 100%);
    background: -ms-linear-gradient(top, #121212 1%, #0e0e0e 100%);
    background: linear-gradient(to bottom, #121212 1%, #0e0e0e 100%);
    border: 1px solid #1e1e1e;
    color: #767676;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}
.it-download {
    margin-left: 4px
}
.it-download-denomination {
    font-size: 13px;
    text-align: left;
    color: #fff;
    padding: 8px 0
}
.it-download-content {
    position: relative;
    margin: 0 -3px;
    height: 64px
}
.it-download-content li:first-child {
    margin-left: 0
}
.it-download-content li {
    float: left;
    margin-left: 1px
}
.it-download-content a {
    display: block;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    height: 63px;
    width: 180px
}
.it-download-content a:hover img {
    opacity: 1;
    left: 2px;
    position: absolute;
    top: 2px
}
.it-download-content a:hover img:first-child {
    opacity: 0
}
.it-download-content img {
    height: 60px;
    width: 178px;
    opacity: 0;
    vertical-align: top
}
.it-download-content img:first-child {
    left: 2px;
    opacity: 1;
    position: absolute;
    top: 2px;
    z-index: 1
}
.it-download-content img {
    vertical-align: top
}
.it-sponsor-site {
    border-top: 1px solid #282828;
    margin: 10px 2px 0;
    padding: 10px 0 7px;
    overflow: hidden
}
.it-sponsor-site-covering {
    float: left;
    margin-right: 10px;
    width: 222px;
    position: relative
}
.it-sponsor-site-covering img {
    vertical-align: top;
    width: 222px;
    height: auto
}
.it-sponsor-site-covering .disc-pay {
    position: absolute;
    top: 5px;
    left: 5px;
    z-index: 50;
    font-size: 13px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-transform: capitalize;
    background: #991c20;
    padding: 6px 11px;
    color: #fff;
}
.lvivetube {
    text-decoration: none;
    float: right;
    width: 170px;
    height: 85px;
    background: url(https://en.yetkinporno.com/files/vivatube.png) no-repeat 0 0;
    margin-left: 4px
}
.it-sp-content {
    overflow: hidden
}
.it-sp-content .specialsprice {
    font-size: 15px;
    line-height: 18px;
    padding: 10px;
    margin-bottom: 10px
}
.it-sp-content .fs36 {
    font-size: 24px;
    line-height: 32px
}
.it-sp-content .fs20 {
    font-size: 14px;
    line-height: 18px;
    margin-top: 2px
}
.it-sp-content .l-svjoinnow {
    margin: 0 0 4px
}
.it-sp-content .sv-jn-text {
    display: block
}
.trailer-comments {
    padding: 4px 0;
    overflow: hidden
}
#submitting-comment {
	color: #fff;
    background-color: #25BF45;
}
.it-comments {
    padding: 0 3px 3px
}
.it-comments .c-normdenomination-output span {
    display: inline-block;
    vertical-align: top;
    padding-right: 20px;
    background: url(https://en.yetkinporno.com/files/tr-comments-arrow.png) no-repeat 100% 50%
}
.it-com-line:first-child {
    margin-top: 0
}
.it-com-line {
    margin-top: 5px;
    margin-bottom: 5px;
    overflow: hidden
}
.it-com-line  input[type=text]{
    height: 28px;
    background-color: #4A4A4A;
    border:none;
    padding-left: 8px;
    margin-top: 6px;
    margin-bottom: 5px;
    margin-left: 3px;
    border-radius: 2px; /*up to date browsers support this, but you can add prefixes if you want*/
}
.textalign-right .fc-btn {
    float: right;
    margin: 0
}
.it-comments .fc-btn {
    height: 34px;
    min-width: 100px;
    padding: 0 12px
}
.it-comment {
    padding: 5px 9px 7px;
    text-align: left;
    background: #000;
    border: 1px solid #1c1c1c
}
.it-comment-denomination {
    margin-bottom: 2px;
    color: #363636;
    font-size: 11px
}
.it-comment-denomination a {
    text-decoration: none;
    color: #9a1219;
    font-size: 13px
}
.it-comment-denomination a:hover {
    text-decoration: underline
}
.no-user {
    color: #79a500;
    font-size: 13px;
    text-decoration: underline
}
.it-comment-date {
    margin-left: 8px
}
.it-com-description {
    line-height: 20px;
    color: #acacac;
}
.it-comments .pagination-site {
    margin: 20px 0
}
.it-comments .textareafoursquare {
    border: 1px solid #313131;
    width: 698px
}
.videos-is .thumb-view {
    width: 245px
}
.coveringboxmore {
    text-align: center;
    padding: 12px 0;
    font-weight: 300;
    font-size: 13px;
    line-height: 16px
}
.l-more {
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
    color: #fff;
    background: #9a1219;
    padding: 12px 20px;
    min-width: 146px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}
.l-more:hover {
    opacity: .8
}
.covertrailer {
    width: 730px;
    margin: 0 auto;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    padding: 10px 5px 0;
    border: 1px solid #1c1c1c
}
.tabs_block {
    border-bottom: 1px solid #c8c8c8;
    background: #9a1219;
    overflow: hidden;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}
.tabs-nav {
    font: 700 13px/16px'Open Sans', sans-serif;
    overflow: hidden;
    float: left
}
.tabs-nav li {
    float: left;
    padding: 0 3px 0 0;
    background: url(https://en.yetkinporno.com/files/bg_border04.gif) repeat-y 100% 0
}
.tabs-nav a {
    display: block;
    text-decoration: none;
    color: #fff;
    background: #9a1219;
    padding: 9px 18px;
    font-weight: 700;
    text-transform: uppercase
}
.tabs-nav .ui-tabs-active a {
    color: #000;
    background: #ebebeb
}
.tabs-nav a.active {
    background: none repeat scroll 0 0 #ebebeb;
    color: #000
}
.livecams {
    border: 1px solid #1c1c1c;
    margin: -1px 0 0;
    padding: 1px 7px 0 5px
}
.th-livecam {
    margin: 10px 5px 0;
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
    width: 235px;
    font-size: 13px;
    color: #acacac
}
.th-livecam:hover {
    color: #fff;
    background: #7b0e14
}
.th-livecam ins {
    display: block;
    position: relative;
    margin-bottom: 3px
}
.th-livecam img {
    vertical-align: top;
    width: 235px;
    height: 132px
}
.th-livecam .online {
    background: url(https://en.yetkinporno.com/files/opacity-black-1x1-90.png);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    left: 3px;
    top: 3px;
    z-index: 50;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    padding: 3px 7px
}
.th-livecam .denomination {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    padding: 0 0 3px;
    text-overflow: ellipsis;
    text-transform: capitalize
}
.popup {
    z-index: 5000;
    background: #000;
    visibility: hidden
}
.popup-active {
    visibility: visible
}
.pp-shadow {
    background: url(https://en.yetkinporno.com/files/pp-shadow.png) repeat 0 0;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 4900;
    width: 100%;
    height: 100%;
    display: none
}
.pp-close {
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 5050;
    width: 15px;
    height: 15px;
    background: url(https://en.yetkinporno.com/files/close-pp.png) no-repeat 0 0;
    text-indent: -9999px;
    overflow: hidden;
    filter: Alpha(Opacity=70);
    opacity: .7
}
.pp-close:hover {
    filter: Alpha(Opacity=100);
    opacity: 1
}
.form-contain {
    width: 513px;
    position: absolute;
    top: 10%;
    left: 50%;
    margin-left: -256px;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px
}
.fc-denomination {
    position: relative;
    background: #9a1219;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}
.fc-denomination-output {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    overflow: hidden;
    font-weight: 700;
    padding: 6px 10px
}
.fc-content {
    padding: 32px 40px 40px;
    border: 1px solid #1c1c1c
}
.fc-content-denomination {
    color: #828282;
    font: 14px/16px'Open Sans', sans-serif
}
.fc-content-smdenomination {
    color: #828282;
    font: 12px/14px'Open Sans', sans-serif
}
.fc-content-denomination+.fc-content-smdenomination {
    margin-top: 2px
}
.fc-rows {
    font-size: 14px;
    color: #fff
}
.fc-row .textareafoursquare {
    height: 84px;
    resize: vertical;
    width: 341px;
    resize: none
}
.fc-row .takerefuge {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}
.fc-row .takerefuge input {
    height: 22px;
    line-height: 22px
}
.fc-row textarea.foursquare {
    padding: 7px 10px
}
.fc-content-denomination+.fc-rows {
    margin-top: 17px
}
.fc-content-smdenomination+.fc-rows {
    margin-top: 17px
}
.fc-row:first-child {
    margin-top: 0
}
.fc-row {
    margin-top: 15px;
    overflow: hidden;
    text-align: center
}
.fc-row input {
    padding: 6px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}
.fc-row-denomination {
    margin-bottom: 6px;
    color: #fff;
    font: 12px/18px'Open Sans', sans-serif;
    text-align: left
}
.coveringselectfoursquare {
    padding: 0 44px 0 10px;
    overflow: hidden
}
.selectArea.castomselect {
    background: #313131;
    display: block;
    outline: 0;
    margin: 0 -10px;
    padding: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font: 300 11px/21px'Open Sans', sans-serif;
    height: 21px;
    color: #7c7c7c;
    width: 100%!important;
    padding: 8px 44px 8px 10px;
    margin: 0 -44px 0 -10px;
    position: relative;
    text-align: left
}
.selectArea.cast-small-select {
    width: 90px!important
}
.selectArea.castomselect .selectButton {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(https://en.yetkinporno.com/files/castomselect-arrow.png) no-repeat 98% 50%
}
.drop-castomselect {
    max-height: 200px;
    overflow: auto;
    font: 300 11px/16px'Open Sans', sans-serif;
    background: #313131;
    z-index: 5000;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}
.cast-small-select {
    width: 144px!important
}
.drop-castomselect li a {
    display: block;
    padding: 10px;
    text-decoration: none;
    color: #7c7c7c;
}
.drop-castomselect li a:hover {
    color: #fff;
}
.fc-row .fc-checkbox {
    vertical-align: top;
    width: 16px;
    height: 15px;
    margin: 0 10px 0 0;
    float: left;
    padding: 0
}
.fc-rows label {
    float: left;
    color: #fff;
    font: 12px/15px'Open Sans', sans-serif
}
.fc-btn {
    cursor: pointer;
    display: inline-block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    vertical-align: top;
    outline: 0;
    color: #fff;
    border: 0;
    font: 13px/16px'Open Sans', sans-serif;
    text-align: center;
    margin: 16px 0 0;
    background: #9a1219;
    height: 40px;
    min-width: 170px;
    padding: 0 22px
}
.covering-btn-hidden {
    overflow: hidden
}
.l-createaccount {
    border-bottom: 1px solid #404040;
    text-transform: capitalize;
    text-decoration: none;
    color: #fff;
    font: 12px/14px'Open Sans', sans-serif;
    display: inline-block;
    margin: 18px 0 0
}
.l-createaccount:hover {
    border-bottom: 0;
    padding: 0 0 1px
}
.categ-lines {
    overflow: hidden;
    border: 1px solid #1c1c1c;
    padding-top: 0;
    padding-left: 1px
}
.htr-catl {
    float: left;
    text-decoration: none;
    font-size: 13px;
    margin: 10px 0 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #868686;
    text-transform: capitalize;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #121212;
    background: -moz-linear-gradient(top, #121212 1%, #0e0e0e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #121212), color-stop(100%, #0e0e0e));
    background: -webkit-linear-gradient(top, #121212 1%, #0e0e0e 100%);
    background: -o-linear-gradient(top, #121212 1%, #0e0e0e 100%);
    background: -ms-linear-gradient(top, #121212 1%, #0e0e0e 100%);
    background: linear-gradient(to bottom, #121212 1%, #0e0e0e 100%);
    text-align: left;
    border: 1px solid #1c1c1c
}
.htr-catl:hover {
    text-decoration: none;
    color: #fff;
    background: #9a1219
}
#back-top {
    bottom: 35px;
    right: 35px;
    clear: both;
    display: none;
    position: fixed;
    z-index: 9999
}
#back-top a {
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    width: 46px;
    height: 50px;
    background: url(https://en.yetkinporno.com/files/arrow-top.png) no-repeat
}
.throt {
    overflow: hidden
}
#searchform {
    overflow: hidden;
    padding-right: 0;
    padding-left: 10px
}
#search_query {
    background: none repeat scroll 0 0 #313131;
    border: 0 none;
    color: #868686;
    display: block;
    float: left;
    font: 300 11px/15px'Open Sans', sans-serif;
    height: 24px;
    margin: 0 -10px;
    outline: medium none;
    padding: 8px;
    width: 83%
}
#search-button {
    background: url(https://en.yetkinporno.com/files/search.png) no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 40px;
    line-height: 0;
    outline: medium none;
    overflow: hidden;
    text-indent: -9999px;
    width: 82px
}
.scanbar {
    overflow: hidden;
    background: linear-gradient(to bottom, #222 0, #1a1a1a 100%) repeat scroll 0 0 rgba(0, 0, 0, 0)
}
.pcontrol {
    color: #7b7b7b;
    font-size: 11px;
    font-weight: 300;
    margin-left: 20px;
    padding: 13px 0 5px;
    position: absolute;
    right: 5px;
    bottom: 0
}
.f-content {
    overflow: hidden;
    font-size: 11px;
    color: #6b6b6b;
    text-transform: uppercase
}
.f-content a {
    text-decoration: none
}
.f-content a:hover {
    text-decoration: underline
}
cat-areas:first-child {
    border-left: 0
}
.cat-areas {
    float: left;
    width: 200px;
    margin: 0 0 0 6px
}
.categories-page .cat-areas {
    float: left;
    width: 236px;
    margin-left: 10px
}
.categories-page .cat-areas:first-child {
    float: left;
    width: 236px;
    margin-left: 9px
}
.categories-page .htr-catl a {
    padding: 7px 10px;
    display: block;
    color: #868686;
    text-decoration: none;
    width: 235px
}
.categories-page .htr-catl a:hover {
    color: #fff
}
.categories-bottom li {
    font: 12px/16px'Open Sans', sans-serif;
    margin: 0 2px 3px 3px;
    padding: 0 0 4px;
    background: url(https://en.yetkinporno.com/files/bg_border02.png) no-repeat scroll 50% 100% rgba(0, 0, 0, 0)
}
.hidden {
    display: none
}
.video_block {
    position: relative
}
.puFloatLine {
    bottom: 0;
    display: block;
    height: 0;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 9998
}
.puFloatLine .puFloatDiv {
    background: none repeat scroll 0 0 #313131;
    background: #9a1219;
    border: 0 solid #000;
    display: block;
    font-family: Arial;
    font-size: 11px;
    height: 290px;
    overflow: hidden;
    position: absolute;
    right: 45px;
    top: 0;
    width: 315px;
    z-index: 9999
}
.puFloatLine .puFloatDiv .puFloatDivHeader {
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    height: 30px;
    line-height: 25px;
    margin: 0;
    padding-bottom: 0;
    padding-left: 14px;
    padding-top: 5px;
    text-align: left;
    width: 315px
}
.puFloatLine .puFloatDiv .puFloatDivHeader .puFloatDivHeaderClose {
    color: #fff;
    cursor: pointer;
    display: block;
    font-weight: 700;
    position: absolute;
    right: 7px;
    top: 2px
}
.puFloatLine .puFloatDiv .puFloatDivHeader .puFloatDivHeaderClose a {
    color: #fff;
}
.puFloatLine .puFloatDiv .puFloatDivContent {
    padding-left: 7px;
    width: 306px;
}
#last_comment_capcha {
    margin-top: 10px
}
.notifications {
    font: 400 12px/16px'Open Sans', sans-serif;
    text-align: center;
    text-transform: uppercase
}
.posting {
    background: none repeat scroll 0 0 #868686;
    border: 2px solid #fff;
    color: #000;
    display: none;
    margin: 5px 3% 8px 2%;
    padding: 5px 0;
    text-align: center;
    width: 95%
}
.selectbox {
    vertical-align: middle;
    cursor: pointer;
    background: none repeat scroll 0 0 #000;
    text-transform: uppercase;
    font-size: 10px;
    text-align: left;
    top: 4px;
    left: 6px
}
.cats_container .selectbox {
    display: inline-block;
    position: relative;
    top: 2px;
    left: 24px;
    height: 29px
}
.trailer-lcol .cats_container .selectbox {
    display: inline-block;
    position: relative;
    top: 2px;
    left: 3px;
    height: 29px
}
.trailer-lcol .selectbox .select {
    font-size: 10px;
    line-height: 14px;
    width: 74px!important;
    padding: 5px 10px 4px 5px;
    float: right;
    margin: 2px 0 4px;
    height: 16px;
    color: #828282;
    position: relative;
    outline: 0
}
.selectbox .select {
    font-size: 10px;
    line-height: 14px;
    width: 74px!important;
    padding: 5px 10px 4px 5px;
    float: right;
    margin: 2px 0 4px;
    height: 16px;
    color: #828282;
    position: relative;
    outline: 0
}
.selectbox .select .text {
    display: block;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}
.cats_container .selectbox .select .text {
    color: #adadad
}
.selectbox .trigger {
    position: absolute;
    top: 0;
    left: 6px;
    width: 100%;
    height: 100%;
    background: url(https://en.yetkinporno.com/files/drop-sort-arrow.png) no-repeat 66px 50%
}
.dropdown {
    vertical-align: middle
}
.c-medappellation-output {
    overflow: hidden
}
.selectbox .dropdown {
    top: 28px!important;
    background: none repeat scroll 0 0 #000
}
.selectbox li {
    text-decoration: none;
    font-size: 11px;
    line-height: 14px;
    margin-left: 2px;
    margin-right: 2px;
    width: 62px!important;
    padding: 5px 18px 5px 5px;
    float: left;
    font-size: 10px;
    height: 14px;
    color: #828282;
    position: relative;
    outline: 0
}
span.selectbox {
    border-radius: 3px
}
.selectbox li.selected,
.selectbox li:hover {
    color: #fff;
    background: none repeat scroll 0 0 #af141c;
    border-radius: 3px
}
.selectArea.drop-sort {
    background: none repeat scroll 0 0 #000;
    color: #adadad;
    float: left;
    font-size: 10px;
    height: 14px;
    line-height: 14px;
    margin: 6px 6px 0 0;
    outline: medium none;
    padding: 6px 17px 6px 5px;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    width: 67px!important;
    border-radius: 3px
}
.sv-coveringjoinow a {
    color: #fff;
    text-decoration: none
}
.nothing {
    color: #fff
}
#nav_icon {
    float: right;
    left: 108px;
    list-style: none outside none;
    margin: 1px;
    padding: 0;
    position: absolute;
    text-shadow: none;
    top: 2px;
    cursor: pointer
}
#nav_icon li {
    float: left;
    position: relative;
    margin: 0;
    padding: 0;
    text-shadow: none
}
#nav_icon a {
    display: block;
    text-decoration: none;
    width: 42px;
    margin: 0;
    font-size: 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 25px;
    color: #FFF;
    background: -webkit-linear-gradient(top, #161616 1%, #000001 100%);
    background: -moz-linear-gradient(top, #161616 1%, #000001 100%);
    background: -o-linear-gradient(top, #161616 1%, #000001 100%);
    background: -ms-linear-gradient(top, #161616 1%, #000001 100%);
    padding-left: 7px;
    text-shadow: none
}
#nav_icon a i {
    line-height: 25px
}
#nav_icon a.active,
#nav_icon a:hover {
    color: #fff;
    text-decoration: underline;
    text-shadow: none
}
#nav_icon ul {
    background: #fff;
    background: rgba(255, 255, 255, 0);
    list-style: none;
    position: absolute;
    left: -9999px;
    text-shadow: none
}
#nav_icon ul li {
    padding-top: 1px;
    float: none;
    text-shadow: none
}
#nav_icon ul a {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-top: -2px;
    color: #FFF;
    border-bottom: 0;
    padding: 5px auto;
    color: #ccc;
    height: 30px
}
#nav_icon ul a.last {
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}
#nav_icon li:hover ul {
    left: 0;
    z-index: 99999;
    text-shadow: none
}
#nav_icon li:hover a {
    text-decoration: none
}
#nav_icon li:hover ul a {
    text-decoration: none
}
#nav_icon li:hover ul li a:hover {
    background: #484848
}
.static__header {
    background: none repeat scroll 0 0 #9a1219;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    overflow: hidden
}
.static__content {
    padding: 6px;
    line-height: 1.8
}
.static__content a {
    color: #fff;
}
.static__title {
    color: #fff;
    float: left;
    font: 700 13px/24px'Open Sans', sans-serif;
    padding: 5px 8px 6px;
    text-transform: uppercase
}
#adx_ad a {
    text-decoration: none
}
#adx_ad .blurb {
    display: inline-block;
    vertical-align: top;
    text-align: center
}
#adx_ad .blurb_hold {
    position: relative;
    z-index: 1;
    padding: 0 6px 6px;
    background: #9a1219
}
#adx_ad .blurb_hold h2 {
    text-transform: uppercase;
    color: #fff;
    font-size: 10px;
    line-height: 20px;
    text-align: center;
    padding: 0 16px
}
#adx_ad .blurb_close {
    position: absolute;
    right: 0;
    top: 0;
    background: #383838;
    background: -moz-linear-gradient(top, #383838 0, #303030 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #383838), color-stop(100%, #303030));
    background: -webkit-linear-gradient(top, #383838 0, #303030 100%);
    background: -o-linear-gradient(top, #383838 0, #303030 100%);
    background: -ms-linear-gradient(top, #383838 0, #303030 100%);
    background: linear-gradient(to bottom, #383838 0, #303030 100%);
    width: 19px;
    height: 18px;
    border: 1px solid #2e2e2e
}
#adx_ad .blurb_close:hover {
    background: #ac0b13;
    border: 1px solid #ac0b13
}
#adx_ad .blurb_close i {
    position: absolute;
    right: 50%;
    top: 50%;
    background: url(https://en.yetkinporno.com/files/close.png) no-repeat;
    width: 9px;
    height: 9px;
    margin: -4px -4px 0 0
}
#adx_ad .blurb_cols {
    text-align: center;
    overflow: hidden
}
#adx_ad .blurb_cols .blurb_col {
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0 5px
}
#adx_ad .blurb_cols .blurb_col:first-child {
    margin: 0
}
#adx_ad .blurb_link {
    margin: 10px 0 0;
    display: inline-block;
    vertical-align: top;
    padding: 0 16px;
    height: 29px;
    text-transform: uppercase;
    color: #fff;
    font-size: 10px;
    line-height: 29px;
    border: 1px solid #1b1b1b;
    background: #383838;
    background: -moz-linear-gradient(top, #383838 0, #2f2f2f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #383838), color-stop(100%, #2f2f2f));
    background: -webkit-linear-gradient(top, #383838 0, #2f2f2f 100%);
    background: -o-linear-gradient(top, #383838 0, #2f2f2f 100%);
    background: -ms-linear-gradient(top, #383838 0, #2f2f2f 100%);
    background: linear-gradient(to bottom, #383838 0, #2f2f2f 100%);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}
#adx_ad .blurb_link:hover {
    background: #ac0b13;
    border: 1px solid #ac0b13
}
#borderforvideodetails {
    border: 1px solid #1c1c1c
}
.livecamcolor {
    color: #acacac
}
.anoncomments {
    color: #9a1219;
    font-size: 13px;
    text-decoration: none
}
.anoncomments:hover {
    cursor: pointer;
    text-decoration: underline
}
.c-icon-appellation {
    margin-right: 2px
}
.selectArea {
    height: 30px;
    font-size: 11px;
    line-height: 32px;
    color: #959595;
    position: relative;
    text-decoration: none;
    overflow: hidden;
    display: block;
    outline: 0;
    border: 1px solid #d3d1c8;
    -webkit-border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px;
    border-radius: 2px 2px 2px 2px
}
.selectArea-c {
    background: #fff;
    display: block;
    padding: 0 32px 0 11px;
    height: 100%
}
.selectArea-l,
.selectArea-r {
    position: absolute;
    top: 0;
    height: 100%
}
.selectArea-l {
    background: url(https://en.yetkinporno.com/files/bg-select-l.gif) no-repeat;
    width: 5px;
    left: 0
}
.selectArea-r {
    background: url(https://en.yetkinporno.com/files/bg-select-r.gif) no-repeat;
    width: 31px;
    right: 0
}
.optionsDiv {
    position: absolute;
    z-index: 3000;
    overflow: hidden;
    font-size: 11px;
    line-height: 14px
}
.optionsDiv .select-c {
    height: 1%;
    padding: 2px;
    overflow: hidden;
    background-color: #fff;
    border: 1px solid #c9c9c9
}
.optionsDiv ul {
    margin: 0;
    padding: 0;
    overflow: hidden;
    list-style: none
}
.optionsDiv ul li {
    overflow: hidden;
    vertical-align: top
}
.optionsDiv ul li a {
    color: #959595;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    text-decoration: none;
    display: block;
    padding: 2px 8px
}
.optionsDiv a:hover,
.optionsDiv ul li.activeOption a {
    background-color: #000;
    color: #fff;
    text-decoration: none
}
.checkboxArea {
    display: block;
    outline: 0;
    font-size: 0;
    line-height: 0;
    width: 13px;
    height: 13px;
    background: url(https://en.yetkinporno.com/files/bg-checkbox.gif) no-repeat
}
.checkboxAreaChecked {
    background-position: 0 -26px!important
}
.radioArea {
    display: block;
    outline: 0;
    font-size: 0;
    line-height: 0;
    width: 13px;
    height: 13px;
    background: url(https://en.yetkinporno.com/files/bg-radio.gif) no-repeat
}
.radioAreaChecked {
    background-position: 0 -26px!important
}
.optionsList div {
    padding: 0 0 0 10px
}
.selectAreaMultiple {
    display: block;
    height: 100px;
    overflow: hidden;
    border: 1px solid red;
    cursor: default
}
.selectAreaMultiple span,
.selectAreaMultiple em,
.selectAreaMultiple strong {
    display: block;
    font-style: normal;
    font-weight: 400
}
.selectAreaMultiple .activeOption {
    background: red
}
.marker {
    background: #616161
}
.download_adv_text_video {
    position: absolute;
    right: 5px;
    bottom: -11px;
    font-size: 10px;
    color: #949494
}
#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none
}
#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url(https://en.yetkinporno.com/files/fancybox.png)
}
#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1100;
    display: none
}
#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none
}
#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1101;
    outline: 0;
    display: none
}
#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%
}
#fancybox-content {
    width: 0;
    height: 0;
    padding: 0;
    outline: 0;
    position: relative;
    overflow: hidden;
    z-index: 1102;
    border: 0!important;
    box-shadow: 0 0 9px 0 #000
}
#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101
}
#fancybox-error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 14px;
    margin: 0
}
#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    line-height: 0;
    vertical-align: top
}
#fancybox-frame {
    width: 100%;
    height: 100%;
    border: 0;
    display: block
}
#fancybox-left,
#fancybox-right {
    position: absolute;
    bottom: 0;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: 0;
    background: transparent url(https://en.yetkinporno.com/files/blank.gif);
    z-index: 1102;
    display: none
}
#fancybox-left {
    left: 0
}
#fancybox-right {
    right: 0
}
#fancybox-left-ico,
#fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block
}
#fancybox-left-ico {
    background-image: url(https://en.yetkinporno.com/files/fancybox.png);
    background-position: -40px -30px
}
#fancybox-right-ico {
    background-image: url(https://en.yetkinporno.com/files/fancybox.png);
    background-position: -40px -60px
}
#fancybox-left:hover,
#fancybox-right:hover {
    visibility: visible
}
#fancybox-left:hover span {
    left: 20px
}
#fancybox-right:hover span {
    left: auto;
    right: 20px
}
.fancybox-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001
}
#fancybox-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
    background-image: url(fancybox-x.png)
}
#fancybox-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url(fancybox.png);
    background-position: -40px -162px
}
#fancybox-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url(fancybox-y.png);
    background-position: -20px 0
}
#fancybox-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url(fancybox.png);
    background-position: -40px -182px
}
#fancybox-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url(fancybox-x.png);
    background-position: 0 -20px
}
#fancybox-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url(fancybox.png);
    background-position: -40px -142px
}
#fancybox-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
    background-image: url(fancybox-y.png)
}
#fancybox-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url(fancybox.png);
    background-position: -40px -122px
}
#fancybox-title {
    font-family: Helvetica;
    font-size: 12px;
    z-index: 1102
}
.fancybox-title-inside {
    padding-bottom: 10px;
    text-align: center;
    color: #333;
    background: #fff;
    position: relative
}
.fancybox-title-outside {
    padding-top: 10px;
    color: #fff
}
.fancybox-title-over {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #FFF;
    text-align: left
}
#fancybox-title-over {
    padding: 10px;
    background-image: url(fancy_title_over.png);
    display: block
}
.fancybox-title-float {
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 32px
}
#fancybox-title-float-wrap {
    border: 0;
    border-collapse: collapse;
    width: auto
}
#fancybox-title-float-wrap td {
    border: 0;
    white-space: nowrap
}
#fancybox-title-float-left {
    padding: 0 0 0 15px;
    background: url(fancybox.png) -40px -90px no-repeat
}
#fancybox-title-float-main {
    color: #FFF;
    line-height: 29px;
    font-weight: 700;
    padding: 0 0 3px;
    background: url(fancybox-x.png) 0 -40px
}
#fancybox-title-float-right {
    padding: 0 0 0 15px;
    background: url(fancybox.png) -55px -90px no-repeat
}
.fancybox-ie6 #fancybox-close {
    background: transparent;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale')
}
.fancybox-ie6 #fancybox-left-ico {
    background: transparent;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale')
}
.fancybox-ie6 #fancybox-right-ico {
    background: transparent;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale')
}
.fancybox-ie6 #fancybox-title-over {
    background: transparent;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');
    zoom: 1
}
.fancybox-ie6 #fancybox-title-float-left {
    background: transparent;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale')
}
.fancybox-ie6 #fancybox-title-float-main {
    background: transparent;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale')
}
.fancybox-ie6 #fancybox-title-float-right {
    background: transparent;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale')
}
.fancybox-ie6 #fancybox-bg-w,
.fancybox-ie6 #fancybox-bg-e,
.fancybox-ie6 #fancybox-left,
.fancybox-ie6 #fancybox-right,
#fancybox-hide-sel-frame {
    height: expression(this.parentNode.clientHeight+"px")
}
#fancybox-loading.fancybox-ie6 {
    position: absolute;
    margin-top: 0;
    top: expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2: document.body.clientHeight/2)+(ignoreMe=document.documentElement.scrollTop ? document.documentElement.scrollTop: document.body.scrollTop))+'px')
}
#fancybox-loading.fancybox-ie6 div {
    background: transparent;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale')
}
.fancybox-ie .fancybox-bg {
    background: transparent!important
}
.fancybox-ie #fancybox-bg-n {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-ne {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-e {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-se {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-s {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-sw {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-w {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-nw {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale')
}
.models {
    margin-top: 6px;
    margin-left: 10px
    padding-right: 5px;
}
.models a {
    text-decoration: none
}
.star {
    text-align: center;
    float: left;
    width: 230px;
    height: 270px;
    background: #303030;
    background: rgba(255, 255, 255, 0.1);
    padding-top: 10px;
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 2px;
    margin-right: 2px;
}
.star-thumb img {
    margin: 0 auto;
    display: block;
    width: 200px;
    height: 240px
}
.star:hover {
    box-shadow: #444 0 0 3px;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out
}
.lastmargin {
    margin-right: 0!important
}
.star-thumb a:hover img {
    opacity: .8
}
.star h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #000;
    font-weight: 700;
    letter-spacing: -0.2px\9;
    padding-top: 3px;
    letter-spacing: -.2px
}
.star h2 a {
    color: #000;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out
}
.startitle {
    display: block;
    margin: 0 auto;
    color: #fff;
    font-weight: 700;
    line-height: 15px;
    font-size: 15px
}
.starvideos {
    display: block;
    margin: 0 auto;
    color: red;
}
.star h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #e00d0e;
    padding-top: 2px;
}
.star h3 a:hover {
    color: #FF2CD5
}
.star h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #FF2CD5;
    padding-top: 2px;
    text-align: center;
    padding-top: 2px;
    line-height: 34px;
    padding-bottom: 10px
}
.star h4 a {
    color: #000;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out
}
.star h4 a:hover {
    color: #FF2CD5
}
.star h4.black,
.item h4.black a {
    line-height: 24px;
    color: #000
}
.star p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #9b9a9a;
    padding-top: 2px;
    padding-bottom: 8px
}
.starpag {
    margin-top: 10px;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
    text-align: left
}
.starpag a {
    padding: 3px 7px;
    border: none;
    font-size: 16px;
    margin-right: 3px;
    color: #ccc
}
.starpag a:hover {
    border: 1px solid #9a1219;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 3px 7px
}
ol.commentlist {
    margin: 10px 5px;
    padding: 10px
}
.commentlist .comment-body {
    padding: 10px;
    margin: 10px 0;
    position: relative
}
.comment-body a.comment-reply-link {
    position: absolute;
    top: 10px;
    right: 10px
}
ol.commentlist li {
    list-style: none
}
ol.commentlist img.avatar {
    padding: 5px;
    float: left;
    display: block;
    margin: 15px;
    width: 32px;
    height: 32px
}
ol.commentlist .comment-author {
    line-height: 25px
}
.credit {
    position: absolute;
    top: -9999px;
    left: -9999px
}
.dropaz select {
	margin-right: 8px;
	margin-top: 3px;
	float: right;
	display: none;
	border: 0 !important;  
	-webkit-appearance: none;  
	-moz-appearance: none; 
	background: #0088cc url(https://en.yetkinporno.com/files/select-arrow.png) no-repeat 90% center;
	width: 50px; 
	text-indent: 0.01px; 
	text-overflow: ""; 
	color: #FFF;
	padding: 5px;
	box-shadow: inset 0 0 5px rgba(000,000,000, 0.5);
}
.dropaz select.balck {
	background-color: #000;
}
.dropaz select.option3 {
	border-radius: 10px 0;
}
#az {
    margin-top: 5px;
    margin-right: 6px;
    max-width: 80%;
    float: right;
    list-style: none
}
#az li {
    float: left
}
#az li a {
    margin-right: 4px;
    color: #fff;
    background-color: #000;
    display: block;
    text-decoration: none;
    font-weight: 700;
    padding: 3px 8px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px
}
#az li a:hover {
    background-color: #545454
}
.comment-body cite.fn {
    font-size: 14px;
    font-style: normal
}
.commentmetadata a {
    margin: 0;
    font-size: 11px
}
.comment-body p {
    margin: 5px
}
.comments {
    padding: 23px 0 6px 4px;
    width: 620px
}
.comment_heading {
    line-height: 27px;
    font-size: 14px;
    color: #bdbdbd;
    padding-bottom: 3px;
    border-bottom: 4px solid #282828;
    text-transform: uppercase
}
.comments h2 {
    margin-bottom: 22px
}
.commentlist {
    list-style: none!important
}
.commentlist li {
    list-style: none!important;
    margin-bottom: 15px
}
.reply_section {
    width: 100%;
    overflow: hidden
}
.reply_lft {
    width: 10.65%;
    float: left
}
.reply_lft img {
    display: block
}
.reply {
    display: none
}
.reply_rgt {
    width: 84.71%;
    float: right;
    border: 1px solid #282828;
    padding: 7px 12px 20px 8px
}
.top_reply {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px dotted #282828;
    padding-bottom: 8px;
    margin-bottom: 8px
}
.top_reply p {
    float: left;
    font-size: 14px;
    color: #bdbdbd;
    line-height: 26px
}
.loginadmin {
    font-size: 14px;
    color: #bdbdbd!important;
    line-height: 26px
}
.comments a,
.loginadmin a {
    color: #bdbdbd!important;
    text-decoration: underline
}
.comments a:hover,
.loginadmin a:hover {
    text-decoration: none
}
.btn_reply {
    width: 59px;
    height: 26px;
    display: block;
    float: right
}
.reply_cont p {
    font-size: 14px;
    color: #bdbdbd;
    line-height: 14px;
    margin-bottom: 10px
}

.comment_info {
    width: 100%;
    overflow: hidden;
    padding-bottom: 7px
}

.cat-desc {
    font-size: 13px;
    margin: 10px 10px 7px 7px;
}.c-denomination, .catbar-list a:hover, .allcategories-site, .pagination-site a:hover, .pagination-site .current, .l-svjoinnow, .l-more, .tabs_block, .tabs-nav a, .fc-denomination, .fc-btn, .htr-catl:hover, .puFloatLine, .puFloatDiv, .blurb_hold, .upright-cat-list a:hover, .upright-cat-list .current,.drop-drop-sort li a:hover, .pagination-site a:hover, .pagination-site .current, .it-categories a.activer,.it-categories a:hover, #adx_ad .blurb_close:hover, .more-categories-b span, .cat-section a:hover,.upright-cat-list a:hover,.upright-cat-list .article-active, .thumb-view .ratings, .cat-item a:hover, .cat-item a:hover .name {background:#faa700;}.pagination-site a:hover, .pagination-site .current, .it-categories a.activer,.it-categories a:hover, #adx_ad .blurb_close:hover, .starpag a:hover, .fc-btn {border: 1px solid #faa700;}.cat-item a, .cat-item a .name, .starvideos {color:#faa700;}